Commit 2a5e8fb6c2 for wordpress.org
commit 2a5e8fb6c2ad1e339af9f673cbc6978a2ae384c4
Author: wildworks <wildworks@git.wordpress.org>
Date: Tue Oct 6 09:36:55 2026 +0000
General: Bump the pinned hash for Gutenberg to `50ad79e`.
This updates the pinned commit hash of the Gutenberg repository from `5715a61334c4d29f21b67cf34b46061dc1b62502` to `50ad79ef7ebc5f1d2a75def068887e33a15f2634` (version `24.0.0`).
A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/5715a61334c4d29f21b67cf34b46061dc1b62502...50ad79ef7ebc5f1d2a75def068887e33a15f2634.
- Tabs: remove core's duplicate render_block_context filter (https://github.com/WordPress/gutenberg/pull/82610)
- Automated Testing: Fix unit test compatibility with Node.js v26 (https://github.com/WordPress/gutenberg/pull/82618)
- Test: Drop the jest-dom Vitest entry point from test files (https://github.com/WordPress/gutenberg/pull/82606)
- Packages: Replace stale jest types with the Vitest test environment (https://github.com/WordPress/gutenberg/pull/82605)
- Editor: Store the finalize response as the attachment record (https://github.com/WordPress/gutenberg/pull/81947)
- Update Style Engine block supports documentation (https://github.com/WordPress/gutenberg/pull/82585)
- Fix the high-severity sharp audit failure in AI development tests (https://github.com/WordPress/gutenberg/pull/82627)
- Bump vitest from 4.1.10 to 4.1.11 (https://github.com/WordPress/gutenberg/pull/82629)
- Editor: Render change diffs in the post title in revisions (https://github.com/WordPress/gutenberg/pull/82586)
- Editor: Derive post-only block list layout from the assigned template (https://github.com/WordPress/gutenberg/pull/82599)
- Gallery: Shorten "Use images attached to the post" button, add description (https://github.com/WordPress/gutenberg/pull/82617)
- Theme: Enforce active fill contrast (https://github.com/WordPress/gutenberg/pull/82542)
- UI: Reset completed calendar ranges by default (https://github.com/WordPress/gutenberg/pull/82612)
- Video block: switch to UI Badge (https://github.com/WordPress/gutenberg/pull/82441)
- DataViews: Remove obsolete Node 20 timezone test gate (https://github.com/WordPress/gutenberg/pull/82644)
- Disabled: keep the consumer className when isDisabled is false (https://github.com/WordPress/gutenberg/pull/82648)
- Autocompleters: Consider email address context in user mention (https://github.com/WordPress/gutenberg/pull/47249)
- Searchable selects: Hide creatable footer when it is filtered out (https://github.com/WordPress/gutenberg/pull/82566)
- Popover storybook: add infotip with link example (https://github.com/WordPress/gutenberg/pull/82653)
- Block editor, Components: Stop relying on Disabled class name (https://github.com/WordPress/gutenberg/pull/82651)
- FormTokenField: wrap to the last suggestion on ArrowUp with nothing selected (https://github.com/WordPress/gutenberg/pull/82646)
- Components: Match the @wordpress/ui disabled styles in form controls (https://github.com/WordPress/gutenberg/pull/82454)
- Framework: Update @types/node to v24 (https://github.com/WordPress/gutenberg/pull/82616)
- Bump vite from 8.2.1 to 8.2.2 (https://github.com/WordPress/gutenberg/pull/82668)
- Site editor v2: Use the canonical fields in the templates list (https://github.com/WordPress/gutenberg/pull/82666)
- api-fetch: Resolve to null for a 200 response with an empty body (https://github.com/WordPress/gutenberg/pull/79325)
- Site editor v2: Use the canonical wp_block fields in the patterns list (https://github.com/WordPress/gutenberg/pull/82672)
- Theme: Remove chroma capacity cache (https://github.com/WordPress/gutenberg/pull/82591)
- Remove the content-only inspector fields (block fields) experiment (https://github.com/WordPress/gutenberg/pull/82531)
- Site editor v2: templates take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82456)
- Post URL: translate the copy permalink button label (https://github.com/WordPress/gutenberg/pull/82642)
- UI: Test Calendar raw-offset timezones (https://github.com/WordPress/gutenberg/pull/82658)
- DOM: Exclude visibility-hidden elements from focusable results (https://github.com/WordPress/gutenberg/pull/82574)
- Test: Update SWC dependencies (https://github.com/WordPress/gutenberg/pull/82660)
- Theme, Widget dashboard: Declare the @storybook/addon-docs dependency (https://github.com/WordPress/gutenberg/pull/82676)
- Update Playwright to 1.63.0 (https://github.com/WordPress/gutenberg/pull/82654)
- Site editor v2: patterns take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82458)
- BlockPreview: Assert preview contents are inert (https://github.com/WordPress/gutenberg/pull/82682)
- Theme: Add bin-specific tsconfig with nodenext module resolution (https://github.com/WordPress/gutenberg/pull/82622)
- Block Editor: Remove the dead Write/Design editor tool plumbing (https://github.com/WordPress/gutenberg/pull/82677)
- Create Block: Test package at supported Node.js versions (https://github.com/WordPress/gutenberg/pull/82657)
- Update Actions and Octokit dependencies (https://github.com/WordPress/gutenberg/pull/82663)
- Theme: Use Node.js native type-stripping for scripts (https://github.com/WordPress/gutenberg/pull/82680)
- Build Scripts: Suggest --verbose when a type check fails (https://github.com/WordPress/gutenberg/pull/82604)
- e2e-test-utils-playwright: Update Lighthouse and web-vitals (https://github.com/WordPress/gutenberg/pull/81916)
- Test: Update Vitest to version 5 (https://github.com/WordPress/gutenberg/pull/82687)
- Site editor v2: template parts take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82457)
- Theme: Reduce repeated color ramp search work (https://github.com/WordPress/gutenberg/pull/82545)
- Media: Only blame the browser's codecs when HEIC really cannot be decoded (https://github.com/WordPress/gutenberg/pull/82265)
- Site editor v2: Identity takes its form from the view config endpoint (https://github.com/WordPress/gutenberg/pull/82692)
- Storybook: Include stories in docgen TypeScript project (https://github.com/WordPress/gutenberg/pull/82694)
- Test: Root the Vitest browser project where its dependencies are declared (https://github.com/WordPress/gutenberg/pull/82699)
- Build: Fix regular CSS injection in Vitest Browser Mode (https://github.com/WordPress/gutenberg/pull/82154)
- Workflow: Replace cmdk with the @wordpress/ui Autocomplete primitive (https://github.com/WordPress/gutenberg/pull/82504)
- Bump plugin version to 24.0.0-rc.1
- [24.0] Packages: Backport the September 10 npm release metadata to release/24.0 (https://github.com/WordPress/gutenberg/pull/82708)
- Bump plugin version to 24.0.0
Props mamaduka, wildworks.
Fixes #66070.
Built from https://develop.svn.wordpress.org/trunk@64123
git-svn-id: http://core.svn.wordpress.org/trunk@63279 1a063a9b-81f0-0310-95a4-ce76da25c4cd
diff --git a/wp-includes/assets/script-loader-packages.php b/wp-includes/assets/script-loader-packages.php
index c6a755c4e2..901c7cf0d9 100644
--- a/wp-includes/assets/script-loader-packages.php
+++ b/wp-includes/assets/script-loader-packages.php
@@ -21,7 +21,7 @@
'wp-private-apis',
'wp-url'
),
- 'version' => '5cae250de64a68ada734'
+ 'version' => 'd680fe82a7a89a9c6337'
),
'autop.js' => array(
'dependencies' => array(
@@ -105,7 +105,7 @@
'wp-url',
'wp-warning'
),
- 'version' => 'bb7e4c9d559d1e395318'
+ 'version' => '8e67e7eb04ecb701743a'
),
'block-library.js' => array(
'dependencies' => array(
@@ -151,7 +151,7 @@
'import' => 'dynamic'
)
),
- 'version' => '8e0f81358a96113469a4'
+ 'version' => '691202a33011c4875e59'
),
'block-serialization-default-parser.js' => array(
'dependencies' => array(
@@ -184,7 +184,7 @@
'wp-shortcode',
'wp-warning'
),
- 'version' => '49562ec003979bd1595c'
+ 'version' => 'b95498963c9f898ef62c'
),
'commands.js' => array(
'dependencies' => array(
@@ -226,7 +226,7 @@
'wp-theme',
'wp-warning'
),
- 'version' => '5b148bfc313b70dc9a4b'
+ 'version' => '25527557652935a6e972'
),
'compose.js' => array(
'dependencies' => array(
@@ -241,7 +241,7 @@
'wp-private-apis',
'wp-undo-manager'
),
- 'version' => 'ec05ef4a8eb28e400019'
+ 'version' => '63493eebece0964ac71b'
),
'core-commands.js' => array(
'dependencies' => array(
@@ -319,7 +319,7 @@
'import' => 'static'
)
),
- 'version' => '2483be73e6c08b1b7857'
+ 'version' => '98d1a242a321a8fb2368'
),
'data.js' => array(
'dependencies' => array(
@@ -359,7 +359,7 @@
'dependencies' => array(
'wp-deprecated'
),
- 'version' => '5f9975e536ff35b62489'
+ 'version' => '86c2ff0a5868054f11be'
),
'dom-ready.js' => array(
'dependencies' => array(
@@ -410,7 +410,7 @@
'import' => 'static'
)
),
- 'version' => '585373eb7cbed3a73194'
+ 'version' => '0421ce691b0a19a79d82'
),
'edit-site.js' => array(
'dependencies' => array(
@@ -459,7 +459,7 @@
'import' => 'static'
)
),
- 'version' => '0ed65d6f92588618d88d'
+ 'version' => '8d0839783fdd5b8f011d'
),
'edit-widgets.js' => array(
'dependencies' => array(
@@ -501,7 +501,7 @@
'import' => 'static'
)
),
- 'version' => '3d65e74685d1cddb700a'
+ 'version' => 'fb98b8fc7c0a258b6594'
),
'editor.js' => array(
'dependencies' => array(
@@ -552,7 +552,7 @@
'import' => 'static'
)
),
- 'version' => 'ca21417bde93de2233f3'
+ 'version' => 'ed00c152bc5ddb142386'
),
'element.js' => array(
'dependencies' => array(
@@ -594,7 +594,7 @@
'import' => 'dynamic'
)
),
- 'version' => '255ba1a7c73110ccd6b2'
+ 'version' => '605b7b5ef448f86ab978'
),
'hooks.js' => array(
'dependencies' => array(
@@ -672,7 +672,7 @@
'wp-url',
'wp-warning'
),
- 'version' => 'ae94af80c12fd82c2a18'
+ 'version' => '65745ea0dd7c198ee1ad'
),
'notices.js' => array(
'dependencies' => array(
@@ -854,7 +854,7 @@
'wp-element',
'wp-private-apis'
),
- 'version' => '3543b084ef1597ce5852'
+ 'version' => '795a74a11c336f95159b'
),
'token-list.js' => array(
'dependencies' => array(
@@ -889,7 +889,7 @@
'import' => 'dynamic'
)
),
- 'version' => '996352700f53b76866a5'
+ 'version' => 'a2c026d433c295fd5145'
),
'url.js' => array(
'dependencies' => array(
diff --git a/wp-includes/assets/script-modules-packages.php b/wp-includes/assets/script-modules-packages.php
index 38fcd0e582..935aafba0e 100644
--- a/wp-includes/assets/script-modules-packages.php
+++ b/wp-includes/assets/script-modules-packages.php
@@ -287,7 +287,7 @@
'wp-private-apis',
'wp-style-engine'
),
- 'version' => '68563009a3346a87bfa0'
+ 'version' => 'c47585d95b153150f9ca'
),
'route/index.js' => array(
'dependencies' => array(
@@ -347,14 +347,22 @@
'react-dom',
'react-jsx-runtime',
'wp-components',
+ 'wp-compose',
'wp-data',
'wp-element',
'wp-i18n',
'wp-keyboard-shortcuts',
'wp-keycodes',
- 'wp-primitives'
+ 'wp-primitives',
+ 'wp-private-apis',
+ 'wp-theme',
+ 'wp-warning'
),
'module_dependencies' => array(
+ array(
+ 'id' => '@wordpress/a11y',
+ 'import' => 'static'
+ ),
array(
'id' => '@wordpress/abilities',
'import' => 'static'
@@ -364,6 +372,6 @@
'import' => 'dynamic'
)
),
- 'version' => '7a2d585edd951178791a'
+ 'version' => 'ae47f7969209ea3ca721'
)
);
\ No newline at end of file
diff --git a/wp-includes/build/constants.php b/wp-includes/build/constants.php
index 365f89d9e3..b0ecef86f5 100644
--- a/wp-includes/build/constants.php
+++ b/wp-includes/build/constants.php
@@ -9,6 +9,6 @@
*/
return array(
- 'version' => '23.9.1',
+ 'version' => '24.0.0',
'build_url' => includes_url( 'build/' ),
);
diff --git a/wp-includes/build/routes/connectors-home/content.js b/wp-includes/build/routes/connectors-home/content.js
index 170542e051..710568097e 100644
--- a/wp-includes/build/routes/connectors-home/content.js
+++ b/wp-includes/build/routes/connectors-home/content.js
@@ -8863,7 +8863,7 @@ function registerStyle2(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle2("59353631d1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#f7e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fae8c8);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#ffea8f);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#ccf4d2);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#e0ebf8);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");
+ registerStyle2("40ea4a6382", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#fae5e1);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fde6be);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#fee995);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#c2f8ca);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#deebfa);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");
}
var style_default2 = { "badge": "_96e6251aad1a6136__badge", "is-high-intent": "_99f7158cb520f750__is-high-intent", "is-medium-intent": "c20ebef2365bc8b7__is-medium-intent", "is-low-intent": "_365e1626c6202e52__is-low-intent", "is-stable-intent": "_33f8198127ddf4ef__is-stable-intent", "is-informational-intent": "_04c1aca8fc449412__is-informational-intent", "is-draft-intent": "_90726e69d495ec19__is-draft-intent", "is-none-intent": "_898f4a544993bd39__is-none-intent" };
var Badge = (0, import_element11.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
@@ -10269,7 +10269,7 @@ if (typeof process === "undefined" || true) {
}
var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
if (typeof process === "undefined" || true) {
- registerStyle12("42aad93a67", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
+ registerStyle12("2e53930a41", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
}
var style_default11 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
var icons = {
@@ -10427,7 +10427,7 @@ function registerStyle13(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle13("42aad93a67", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
+ registerStyle13("2e53930a41", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
}
var style_default12 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
var Title = (0, import_element26.forwardRef)(
@@ -10528,7 +10528,7 @@ function registerStyle14(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle14("42aad93a67", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
+ registerStyle14("2e53930a41", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
}
var style_default13 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
var Description = (0, import_element27.forwardRef)(
@@ -10628,7 +10628,7 @@ function registerStyle15(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle15("42aad93a67", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
+ registerStyle15("2e53930a41", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
}
var style_default14 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
var Actions = (0, import_element28.forwardRef)(
@@ -10733,7 +10733,7 @@ function registerStyle16(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle16("42aad93a67", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
+ registerStyle16("2e53930a41", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
}
var style_default15 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
var CloseIcon = (0, import_element29.forwardRef)(
@@ -10838,7 +10838,7 @@ function registerStyle17(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle17("42aad93a67", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
+ registerStyle17("2e53930a41", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
}
var style_default16 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
var ActionButton = (0, import_element30.forwardRef)(
@@ -10947,7 +10947,7 @@ function registerStyle18(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle18("42aad93a67", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
+ registerStyle18("2e53930a41", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");
}
var style_default17 = { "notice": "_4145abab73d17514__notice", "icon": "d0a25570cb528528__icon", "title": "b5397fb9d05389e3__title", "description": "_1904b570a89bb815__description", "actions": "_0a1270dcdd79c031__actions", "action-button": "_983740ab855c4e09__action-button", "action-link": "d329e7416d368d31__action-link", "close-icon": "_487e6a5c1375f7dc__close-icon", "is-info": "_531c140826094795__is-info", "is-warning": "ae2e1004697cce95__is-warning", "is-success": "_2e614a76af494837__is-success", "is-error": "af00331ae17a0065__is-error", "is-action-button-outline": "_8ddb8fb33fbf3d38__is-action-button-outline", "is-action-button-minimal": "_77bbde495a8a0af3__is-action-button-minimal" };
var ActionLink = (0, import_element31.forwardRef)(
@@ -11479,7 +11479,7 @@ var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__dangerousOptIn
);
// routes/connectors-home/style.scss
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='3ac7d2cc0e']")) {
+if (typeof document !== "undefined" && (typeof process === "undefined" || true) && !document.head.querySelector("style[data-wp-hash='3ac7d2cc0e']")) {
const style = document.createElement("style");
style.setAttribute("data-wp-hash", "3ac7d2cc0e");
style.appendChild(document.createTextNode(".connectors-page{box-sizing:border-box;margin:0 auto;max-width:680px;padding:24px;width:100%}.connectors-page .components-item{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:20px;scroll-margin-top:120px}.connectors-page .connector-settings__error{color:#cc1818}.connectors-page .connector-settings .components-text-control__input{font-family:monospace;scroll-margin-top:120px}.connectors-page__file-mods-notice{margin-bottom:16px}.connectors-page--empty{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:32px;justify-content:center;text-align:center}.connectors-page .ai-plugin-callout{background-color:#e7d4e4;background-image:radial-gradient(ellipse 70% 120% at 18% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 92% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 58% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%);border-radius:8px;overflow:hidden;padding:24px;padding-inline-end:150px;position:relative}[dir=rtl] .connectors-page .ai-plugin-callout{background-image:radial-gradient(ellipse 70% 120% at 82% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 8% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 42% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%)}.connectors-page .ai-plugin-callout__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-top:2px}.connectors-page .ai-plugin-callout__content p{font-size:13px;line-height:20px;margin:0}.connectors-page .ai-plugin-callout__decoration{height:110px;inset-inline-end:16px;position:absolute;top:12px;width:110px}.connectors-page__help-text{color:#757575}@media (max-width:680px){.connectors-page .ai-plugin-callout{padding:12px;padding-inline-end:100px}.connectors-page .ai-plugin-callout__decoration{height:75px;inset-inline-end:8px;top:8px;width:75px}}@media (max-width:480px){.connectors-page{padding:8px}.connectors-page .ai-plugin-callout{padding-inline-end:130px}.connectors-page .components-item{padding:12px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child svg{height:32px;width:32px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child>.components-h-stack:last-child{align-items:flex-end;flex-direction:column}}"));
diff --git a/wp-includes/build/routes/connectors-home/content.min.asset.php b/wp-includes/build/routes/connectors-home/content.min.asset.php
index 218d4f7011..029a73f675 100644
--- a/wp-includes/build/routes/connectors-home/content.min.asset.php
+++ b/wp-includes/build/routes/connectors-home/content.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/connectors', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '16b7fec75bfa6a8fa4db');
\ No newline at end of file
+<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/connectors', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => 'a8b6d328ea32b4b1bb5b');
\ No newline at end of file
diff --git a/wp-includes/build/routes/connectors-home/content.min.js b/wp-includes/build/routes/connectors-home/content.min.js
index 341bc8c92e..9d04f2df10 100644
--- a/wp-includes/build/routes/connectors-home/content.min.js
+++ b/wp-includes/build/routes/connectors-home/content.min.js
@@ -1,4 +1,4 @@
-var Zf=Object.create;var Lr=Object.defineProperty;var Qf=Object.getOwnPropertyDescriptor;var Jf=Object.getOwnPropertyNames;var $f=Object.getPrototypeOf,ep=Object.prototype.hasOwnProperty;var ke=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Mt=(e,t)=>{for(var o in t)Lr(e,o,{get:t[o],enumerable:!0})},tp=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Jf(t))!ep.call(e,r)&&r!==o&&Lr(e,r,{get:()=>t[r],enumerable:!(n=Qf(t,r))||n.enumerable});return e};var b=(e,t,o)=>(o=e!=null?Zf($f(e)):{},tp(t||!e||!e.__esModule?Lr(o,"default",{value:e,enumerable:!0}):o,e));var st=ke(($h,da)=>{da.exports=window.wp.i18n});var ce=ke((t0,fa)=>{fa.exports=window.wp.element});var z=ke((o0,pa)=>{pa.exports=window.React});var W=ke((l0,ha)=>{ha.exports=window.ReactJSXRuntime});var Ht=ke((bw,Ua)=>{Ua.exports=window.ReactDOM});var Gc=ke(Uc=>{"use strict";var xo=z();function ng(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rg=typeof Object.is=="function"?Object.is:ng,ig=xo.useState,sg=xo.useEffect,ag=xo.useLayoutEffect,cg=xo.useDebugValue;function lg(e,t){var o=t(),n=ig({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return ag(function(){r.value=o,r.getSnapshot=t,hi(r)&&i({inst:r})},[e,o,t]),sg(function(){return hi(r)&&i({inst:r}),e(function(){hi(r)&&i({inst:r})})},[e]),cg(o),o}function hi(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!rg(e,o)}catch{return!0}}function dg(e,t){return t()}var ug=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?dg:lg;Uc.useSyncExternalStore=xo.useSyncExternalStore!==void 0?xo.useSyncExternalStore:ug});var Kn=ke((av,Kc)=>{"use strict";Kc.exports=Gc()});var qc=ke(Xc=>{"use strict";var Xn=z(),fg=Kn();function pg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mg=typeof Object.is=="function"?Object.is:pg,gg=fg.useSyncExternalStore,bg=Xn.useRef,hg=Xn.useEffect,wg=Xn.useMemo,vg=Xn.useDebugValue;Xc.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=bg(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=wg(function(){function l(f){if(!c){if(c=!0,d=f,f=n(f),r!==void 0&&s.hasValue){var p=s.value;if(r(p,f))return m=p}return m=f}if(p=m,mg(d,f))return p;var g=n(f);return r!==void 0&&r(p,g)?(d=f,p):(d=f,m=g)}var c=!1,d,m,u=o===void 0?null:o;return[function(){return l(t())},u===null?void 0:function(){return l(u())}]},[t,o,n,r]);var a=gg(e,i[0],i[1]);return hg(function(){s.hasValue=!0,s.value=a},[a]),vg(a),a}});var Qc=ke((lv,Zc)=>{"use strict";Zc.exports=qc()});var Gd=ke((I4,Ud)=>{Ud.exports=window.wp.theme});var Ji=ke((L4,Kd)=>{Kd.exports=window.wp.privateApis});var ao=ke((a5,au)=>{au.exports=window.wp.primitives});var an=ke((U3,lf)=>{lf.exports=window.wp.components});var ln=ke((i8,hf)=>{hf.exports=window.wp.data});var Tr=ke((s8,wf)=>{wf.exports=window.wp.coreData});var ea=ke((l8,_f)=>{_f.exports=window.wp.notices});var xf=ke((d8,yf)=>{yf.exports=window.wp.url});function ua(e){var t,o,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(o=ua(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function op(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=ua(e))&&(n&&(n+=" "),n+=t);return n}var J=op;var Cd=b(ce(),1);var np=b(z(),1),Ho={...np};var ga=b(z(),1),ma={};function Te(e,t){let o=ga.useRef(ma);return o.current===ma&&(o.current=e(t)),o}var Mr=Ho.useInsertionEffect,rp=Mr&&Mr!==Ho.useLayoutEffect?Mr:e=>e();function Y(e){let t=Te(ip).current;return t.next=e,rp(t.effect),t.trampoline}function ip(){let e={next:void 0,callback:sp,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function sp(){}var ba=b(z(),1),ap=()=>{},F=typeof document<"u"?ba.useLayoutEffect:ap;function cp(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set("code",n.toString()),r.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${n}; visit ${i} for the full message.`}}var lp=cp("https://base-ui.com/production-error","Base UI"),De=lp;var qt=b(z(),1);function Br(e,t,o,n){let r=Te(va).current;return dp(r,e,t,o,n)&&_a(r,[e,t,o,n]),r.callback}function wa(e){let t=Te(va).current;return up(t,e)&&_a(t,e),t.callback}function va(){return{callback:null,cleanup:null,refs:[]}}function dp(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function up(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function _a(e,t){if(e.refs=t,t.every(o=>o==null)){e.callback=null;return}e.callback=o=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),o!=null){let n=Array(t.length).fill(null);for(let r=0;r<t.length;r+=1){let i=t[r];if(i!=null)switch(typeof i){case"function":{let s=i(o);typeof s=="function"&&(n[r]=s);break}case"object":{i.current=o;break}default:}}e.cleanup=()=>{for(let r=0;r<t.length;r+=1){let i=t[r];if(i!=null)switch(typeof i){case"function":{let s=n[r];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var xa=b(z(),1);var ya=b(z(),1),fp=parseInt(ya.version,10);function po(e){return fp>=e}function Hr(e){if(!xa.isValidElement(e))return null;let t=e,o=t.props;return(po(19)?o?.ref:t.ref)??null}function zo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ge(){}var Sa=Object.freeze([]),me=Object.freeze({});function Ra(e,t){let o={};for(let n in e){let r=e[n];if(t?.hasOwnProperty(n)){let i=t[n](r);i!=null&&Object.assign(o,i);continue}r===!0?o[`data-${n.toLowerCase()}`]="":r&&(o[`data-${n.toLowerCase()}`]=r.toString())}return o}function Ea(e,t){return typeof e=="function"?e(t):e}function ka(e,t){return typeof e=="function"?e(t):e}var zr={};function ve(e,t,o,n,r){if(!o&&!n&&!r&&!e)return xn(t);let i=xn(e);return t&&(i=Do(i,t)),o&&(i=Do(i,o)),n&&(i=Do(i,n)),r&&(i=Do(i,r)),i}function Ta(e){if(e.length===0)return zr;if(e.length===1)return xn(e[0]);let t=xn(e[0]);for(let o=1;o<e.length;o+=1)t=Do(t,e[o]);return t}function xn(e){return Dr(e)?{...Ca(e,zr)}:pp(e)}function Do(e,t){return Dr(t)?Ca(t,e):mp(e,t)}function pp(e){let t={...e};for(let o in t){let n=t[o];Pa(o,n)&&(t[o]=Aa(n))}return t}function mp(e,t){if(!t)return e;for(let o in t){let n=t[o];switch(o){case"style":{e[o]=zo(e.style,n);break}case"className":{e[o]=jr(e.className,n);break}default:Pa(o,n)?e[o]=gp(e[o],n):e[o]=n}}return e}function Pa(e,t){let o=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2);return o===111&&n===110&&r>=65&&r<=90&&(typeof t=="function"||typeof t>"u")}function Dr(e){return typeof e=="function"}function Ca(e,t){return Dr(e)?e(t):e??zr}function gp(e,t){return t?e?(...o)=>{let n=o[0];if(Oa(n)){let i=n;jo(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:Aa(t):e}function Aa(e){return e&&((...t)=>{let o=t[0];return Oa(o)&&jo(o),e(...t)})}function jo(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function jr(e,t){return t?e?t+" "+e:t:e}function Oa(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Fr=b(z(),1);function Oe(e,t,o={}){let n=t.render,r=bp(t,o);if(o.enabled===!1)return null;let i=o.state??me;return vp(e,n,r,i)}function bp(e,t={}){let{className:o,style:n,render:r}=e,{state:i=me,ref:s,props:a,stateAttributesMapping:l,enabled:c=!0}=t,d=c?Ea(o,i):void 0,m=c?ka(n,i):void 0,u=c?Ra(i,l):me,f=c&&a?hp(a):void 0,p=c?zo(u,f)??{}:me;return typeof document<"u"&&(c?Array.isArray(s)?p.ref=wa([p.ref,Hr(r),...s]):p.ref=Br(p.ref,Hr(r),s):Br(null,null)),c?(d!==void 0&&(p.className=jr(p.className,d)),m!==void 0&&(p.style=zo(p.style,m)),p):me}function hp(e){return Array.isArray(e)?Ta(e):ve(void 0,e)}var wp=Symbol.for("react.lazy");function vp(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=ve(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===wp&&(i=qt.Children.toArray(t)[0]),qt.cloneElement(i,r)}if(e&&typeof e=="string")return _p(e,o);throw new Error(De(8))}function _p(e,t){return e==="button"?(0,Fr.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Fr.createElement)("img",{alt:"",...t,key:t.key}):qt.createElement(e,t)}var Sn=b(z(),1);var Na=0;function yp(e,t="mui"){let[o,n]=Sn.useState(e),r=e||o;return Sn.useEffect(()=>{o==null&&(Na+=1,n(`${t}-${Na}`))},[o,t]),r}var Ia=Ho.useId;function mo(e,t){if(Ia!==void 0){let o=Ia();return e??(t?`${t}-${o}`:o)}return yp(e,t)}function La(e){return mo(e,"base-ui")}var G={};Mt(G,{cancelOpen:()=>qp,chipRemovePress:()=>Op,clearPress:()=>Ap,closePress:()=>Pp,closeWatcher:()=>Vp,decrementPress:()=>Lp,disabled:()=>Qp,drag:()=>Gp,escapeKey:()=>Fp,focusOut:()=>jp,imperativeAction:()=>em,incrementPress:()=>Ip,initial:()=>$p,inputBlur:()=>Hp,inputChange:()=>Mp,inputClear:()=>Bp,inputPaste:()=>zp,inputPress:()=>Dp,itemPress:()=>Tp,keyboard:()=>Yp,linkPress:()=>Cp,listNavigation:()=>Wp,missing:()=>Jp,none:()=>xp,outsidePress:()=>kp,pointer:()=>Up,scrub:()=>Xp,siblingOpen:()=>Zp,swipe:()=>tm,trackPress:()=>Np,triggerFocus:()=>Ep,triggerHover:()=>Rp,triggerPress:()=>Sp,wheel:()=>Kp,windowResize:()=>om});var xp="none",Sp="trigger-press",Rp="trigger-hover",Ep="trigger-focus",kp="outside-press",Tp="item-press",Pp="close-press",Cp="link-press",Ap="clear-press",Op="chip-remove-press",Np="track-press",Ip="increment-press",Lp="decrement-press",Mp="input-change",Bp="input-clear",Hp="input-blur",zp="input-paste",Dp="input-press",jp="focus-out",Fp="escape-key",Vp="close-watcher",Wp="list-navigation",Yp="keyboard",Up="pointer",Gp="drag",Kp="wheel",Xp="scrub",qp="cancel-open",Zp="sibling-open",Qp="disabled",Jp="missing",$p="initial",em="imperative-action",tm="swipe",om="window-resize";function ee(e,t,o,n){let r=!1,i=!1,s=n??me;return{reason:e,event:t??new Event("base-ui"),cancel(){r=!0},allowPropagation(){i=!0},get isCanceled(){return r},get isPropagationAllowed(){return i},trigger:o,...s}}var Wr=b(z(),1);var Ma=b(z(),1);function go(e){Ma.useEffect(e,Sa)}var Rn=null,Y0=globalThis.requestAnimationFrame,Vr=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let r=0;r<o.length;r+=1)o[r]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},En=new Vr;var gt=class e{static create(){return new e}static request(t){return En.request(t)}static cancel(t){return En.cancel(t)}currentId=Rn;request(t){this.cancel(),this.currentId=En.request(()=>{this.currentId=Rn,t()})}cancel=()=>{this.currentId!==Rn&&(En.cancel(this.currentId),this.currentId=Rn)};disposeEffect=()=>this.cancel};function bo(){let e=Te(gt.create).current;return go(e.disposeEffect),e}function Ba(e,t=!1,o=!1){let[n,r]=Wr.useState(e&&t?"idle":void 0),[i,s]=Wr.useState(e);return e&&!i&&(s(!0),r("starting")),!e&&i&&n!=="ending"&&!o&&r("ending"),!e&&!i&&n==="ending"&&r(void 0),F(()=>{if(!e&&i&&n!=="ending"&&o){let a=gt.request(()=>{r("ending")});return()=>{gt.cancel(a)}}},[e,i,n,o]),F(()=>{if(!e||t)return;let a=gt.request(()=>{r(void 0)});return()=>{gt.cancel(a)}},[t,e]),F(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=gt.request(()=>{r("idle")});return()=>{gt.cancel(a)}},[t,e,i,n]),{mounted:i,setMounted:s,transitionStatus:n}}var Yr=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),nm={"data-starting-style":""},rm={"data-ending-style":""},Ha={transitionStatus(e){return e==="starting"?nm:e==="ending"?rm:null}};var wo=b(z(),1);function kn(){return typeof window<"u"}function Qt(e){return Tn(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ht(e){var t;return(t=(Tn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Tn(e){return kn()?e instanceof Node||e instanceof fe(e).Node:!1}function U(e){return kn()?e instanceof Element||e instanceof fe(e).Element:!1}function he(e){return kn()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function ho(e){return!kn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function Fo(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Le(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function za(e){return/^(table|td|th)$/.test(Qt(e))}function Vo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var im=/transform|translate|scale|rotate|perspective|filter/,sm=/paint|layout|strict|content/,Zt=e=>!!e&&e!=="none",Ur;function Pn(e){let t=U(e)?Le(e):e;return Zt(t.transform)||Zt(t.translate)||Zt(t.scale)||Zt(t.rotate)||Zt(t.perspective)||!Cn()&&(Zt(t.backdropFilter)||Zt(t.filter))||im.test(t.willChange||"")||sm.test(t.contain||"")}function Da(e){let t=bt(e);for(;he(t)&&!wt(t);){if(Pn(t))return t;if(Vo(t))return null;t=bt(t)}return null}function Cn(){return Ur==null&&(Ur=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ur}function wt(e){return/^(html|body|#document)$/.test(Qt(e))}function Le(e){return fe(e).getComputedStyle(e)}function Wo(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function bt(e){if(Qt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ho(e)&&e.host||ht(e);return ho(t)?t.host:t}function ja(e){let t=bt(e);return wt(t)?(e.ownerDocument||e).body:he(t)&&Fo(t)?t:ja(t)}function Bt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=ja(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=fe(r);if(i){let a=An(s);return t.concat(s,s.visualViewport||[],Fo(r)?r:[],a&&o?Bt(a):[])}else return t.concat(r,Bt(r,[],o))}function An(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var On=b(z(),1),am=On.createContext(void 0);function Fa(e=!1){let t=On.useContext(am);if(t===void 0&&!e)throw new Error(De(16));return t}var Va=b(z(),1);function Wa(e){let{focusableWhenDisabled:t,disabled:o,composite:n=!1,tabIndex:r=0,isNativeButton:i}=e,s=n&&t!==!1,a=n&&t===!1;return{props:Va.useMemo(()=>{let c={onKeyDown(d){o&&t&&d.key!=="Tab"&&d.preventDefault()}};return n||(c.tabIndex=r,!i&&o&&(c.tabIndex=t?r:-1)),(i&&(t||s)||!i&&o)&&(c["aria-disabled"]=o),i&&(!t||a)&&(c.disabled=o),c},[n,o,t,s,a,i,r])}}function Pe(e){return e?.ownerDocument||document}function Nn(e,t,{detail:o=0}={}){e.dispatchEvent(new(fe(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:o,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Ya(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:n=0,native:r=!0,composite:i}=e,s=wo.useRef(null),a=Fa(!0),l=i??a!==void 0,{props:c}=Wa({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:n,isNativeButton:r}),d=wo.useCallback(()=>{let f=s.current;Gr(f)&&l&&t&&c.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,c.disabled,l]);F(d,[d]);let m=wo.useCallback((f={})=>{let{onClick:p,onMouseDown:g,onKeyUp:h,onKeyDown:y,onPointerDown:_,...v}=f;return ve({onClick(w){if(t){w.preventDefault();return}p?.(w)},onMouseDown(w){t||g?.(w)},onKeyDown(w){if(t||(jo(w),y?.(w),w.baseUIHandlerPrevented))return;let R=w.target===w.currentTarget,x=w.currentTarget,S=Gr(x),E=!r&&cm(x),k=R&&(r?S:!E),P=w.key==="Enter",N=w.key===" ",H=x.getAttribute("role"),j=H?.startsWith("menuitem")||H==="option"||H==="gridcell";if(R&&l&&N){if(w.defaultPrevented&&j)return;w.preventDefault(),(!r||S)&&(w.preventBaseUIHandler(),Nn(x,w));return}if(!k||r||!N&&!P){R&&E&&N&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),P&&(w.preventBaseUIHandler(),Nn(x,w)))},onKeyUp(w){if(!t){if(jo(w),h?.(w),w.target===w.currentTarget&&r&&l&&Gr(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!r&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),Nn(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}_?.(w)}},r?{type:"button"}:{role:"button"},c,v)},[t,c,l,r]),u=Y(f=>{s.current=f,d()});return{getButtonProps:m,buttonRef:u}}function Gr(e){return he(e)&&e.tagName==="BUTTON"}function cm(e){return he(e)&&e.tagName==="A"&&!!e.href}function oe(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function je(e){let t=Te(lm,e).current;return t.next=e,F(t.effect),t}function lm(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Xa=b(z(),1);var Ka=b(Ht(),1);function Ga(e){return e==null?e:"current"in e?e.current:e}function vo(e,t=!1){let o=bo();return Y((n,r=null)=>{o.cancel();let i=Ga(e);if(i==null)return;let s=i,a=()=>{Ka.flushSync(n)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(s.getAnimations().map(c=>c.finished)).then(()=>{r?.aborted||a()},()=>{if(r?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}a()})}if(t){let c="data-starting-style";if(!s.hasAttribute(c)){o.request(l);return}let d=new MutationObserver(()=>{s.hasAttribute(c)||(d.disconnect(),l())});d.observe(s,{attributes:!0,attributeFilter:[c]}),r?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function In(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=Y(r),s=vo(n,o);Xa.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var Tt={};Mt(Tt,{engine:()=>Qr,env:()=>$r,os:()=>qr,screenReader:()=>Jr});var qr={};Mt(qr,{android:()=>Qa,apple:()=>Xr,ios:()=>Kr,linux:()=>mm,mac:()=>Ja,windows:()=>pm});function dm(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:um,platform:fm,maxTouchPoints:qa}=dm(),Jt=um.toLowerCase(),$t=fm.toLowerCase();var Kr=/^i(os$|p)/.test($t)||$t==="macintel"&&qa>1,Za="android",Qa=$t===Za||Jt.includes(Za),Ja=!Kr&&$t.startsWith("mac"),pm=$t.startsWith("win"),mm=!Qa&&/^(linux|chrome os)/.test($t),Xr=Ja||Kr;var Qr={};Mt(Qr,{blink:()=>bm,gecko:()=>gm,webkit:()=>Zr});var Zr=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),gm=!Zr&&Jt.includes("firefox"),bm=!Zr&&Jt.includes("chrom");var Jr={};Mt(Jr,{voiceOver:()=>hm});var hm=Xr;var $r={};Mt($r,{jsdom:()=>wm});var wm=/jsdom|happydom/.test(Jt);var Yo=0,Ke=class e{static create(){return new e}currentId=Yo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Yo,o()},t)}isStarted(){return this.currentId!==Yo}clear=()=>{this.currentId!==Yo&&(clearTimeout(this.currentId),this.currentId=Yo)};disposeEffect=()=>this.clear};function at(){let e=Te(Ke.create).current;return go(e.disposeEffect),e}var Be=b(z(),1);function $a(e){return"nativeEvent"in e}function Pt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ec(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var ei="data-base-ui-focusable";var ti="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ln(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function re(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&ho(o)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Me(e){return"composedPath"in e?e.composedPath()[0]:e.target}function zt(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(re(n,o))return!n.hasAttribute("data-trigger-disabled");return!1}function Mn(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let o=e;return o.target!=null&&t.contains(o.target)}function tc(e){return e.matches("html,body")}function oc(e){return he(e)&&e.matches(ti)}function oi(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ti}`)!=null}function nc(e){if(!e||Tt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function vm(e,t){return t!=null&&!Pt(t)?0:typeof e=="function"?e():e}function $e(e,t,o){let n=vm(e,o);return typeof n=="number"?n:n?.[t]}function ni(e){return typeof e=="function"?e():e}function Bn(e,t){return t||e==="click"||e==="mousedown"}function rc(e){return e?.includes("mouse")&&e!=="mousedown"}var ic=b(W(),1),sc=Be.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ke,currentIdRef:{current:null},currentContextRef:{current:null}});function _m(e,t){e.current=t.current}function ri(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Be.useRef(o),i=Be.useRef(o),s=Be.useRef(null),a=Be.useRef(null),l=at();return F(()=>{if(i.current=o,!s.current){r.current=o;return}r.current={open:$e(r.current,"open"),close:$e(o,"close")}},[o,s,r,i]),(0,ic.jsx)(sc.Provider,{value:Be.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:l}),[n,l]),children:t})}function ii(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Be.useContext(sc),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:d,hasProvider:m,timeout:u}=i,[f,p]=Be.useState(!1),g=Be.useRef(o);return F(()=>{g.current=o},[o]),F(()=>{function h(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=c.current,u.clear()}if(s.current&&!o&&s.current===r){if(p(!1),l){let y=r;return u.start(l,()=>{n.select("open")||s.current&&s.current!==y||h()}),()=>{(g.current||s.current!==y)&&u.clear()}}h()}},[o,r,s,a,l,c,d,u,n]),F(()=>{if(!o)return;let h=d.current,y=s.current;u.clear(),d.current={onOpenChange:n.setOpen,setIsInstantPhase:p},s.current=r,a.current={open:0,close:$e(c.current,"close")},y!==null&&y!==r?(p(!0),h?.setIsInstantPhase(!0),h?.onOpenChange(!1,ee(G.none))):(p(!1),h?.setIsInstantPhase(!1))},[o,r,n,s,a,c,d,u]),F(()=>()=>{if(s.current===r){if(d.current=null,!g.current)return;s.current=null,_m(a,c),u.clear()}},[d,s,a,r,c,u]),Be.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:f}),[m,a,f])}function ct(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Dt=Math.min,lt=Math.max,jt=Math.round,Go=Math.floor,vt=e=>({x:e,y:e}),ym={left:"right",right:"left",bottom:"top",top:"bottom"};function zn(e,t,o){return lt(e,Dt(t,o))}function _t(e,t){return typeof e=="function"?e(t):e}function Ne(e){return e.split("-")[0]}function dt(e){return e.split("-")[1]}function Dn(e){return e==="x"?"y":"x"}function Ko(e){return e==="y"?"height":"width"}function Fe(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Xo(e){return Dn(Fe(e))}function lc(e,t,o){o===void 0&&(o=!1);let n=dt(e),r=Xo(e),i=Ko(r),s=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Uo(s)),[s,Uo(s)]}function dc(e){let t=Uo(e);return[Hn(e),t,Hn(t)]}function Hn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var ac=["left","right"],cc=["right","left"],xm=["top","bottom"],Sm=["bottom","top"];function Rm(e,t,o){switch(e){case"top":case"bottom":return o?t?cc:ac:t?ac:cc;case"left":case"right":return t?xm:Sm;default:return[]}}function uc(e,t,o,n){let r=dt(e),i=Rm(Ne(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Hn)))),i}function Uo(e){let t=Ne(e);return ym[t]+e.slice(t.length)}function Em(e){var t,o,n,r;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(n=e.bottom)!=null?n:0,left:(r=e.left)!=null?r:0}}function jn(e){return typeof e!="number"?Em(e):{top:e,right:e,bottom:e,left:e}}function eo(e){let{x:t,y:o,width:n,height:r}=e;return{width:n,height:r,top:o,left:t,right:t+n,bottom:o+r,x:t,y:o}}function Ct(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...Ct(e,r.id,o)])}function _o(e){return`data-base-ui-${e}`}var He=b(z(),1),mc=b(Ht(),1);var fc={style:{transition:"none"}};var km="data-base-ui-swipe-ignore",Tm="data-swipe-ignore",o1=`[${km}]`,n1=`[${Tm}]`;var pc={fallbackAxisSide:"end"};var gc=b(W(),1),Pm=He.createContext(null),Cm=()=>He.useContext(Pm),Am=_o("portal");function bc(e={}){let{ref:t,container:o,componentProps:n=me,elementProps:r}=e,i=mo(),a=Cm()?.portalNode,[l,c]=He.useState(null),[d,m]=He.useState(null),u=Y(h=>{h!==null&&m(h)}),f=He.useRef(null);F(()=>{if(o===null){f.current&&(f.current=null,m(null),c(null));return}let h=(o&&(Tn(o)?o:o.current))??a??document.body;if(h==null){f.current&&(f.current=null,m(null),c(null));return}f.current!==h&&(f.current=h,m(null),c(h))},[o,a]);let p=Oe("div",n,{ref:[t,u],props:[{id:i,[Am]:""},r]}),g=l&&p?mc.createPortal(p,l):null;return{node:d,nodeId:He.isValidElement(p)?p.props.id:void 0,subtree:g}}var to=b(z(),1);function hc(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(n=>n(o))},on(t,o){e.has(t)||e.set(t,new Set),e.get(t).add(o)},off(t,o){e.get(t)?.delete(o)}}}var Om=b(W(),1),Nm=to.createContext(null),Im=to.createContext(null),Fn=()=>to.useContext(Nm)?.id||null,Ft=e=>{let t=to.useContext(Im);return e??t};var Ve=b(z(),1);function Lm(e,t){let o=null,n=null,r=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},s=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,d=i.height,m=i.x,u=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),n==null&&t.y&&a&&(n=i.y-t.y),m-=o||0,u-=n||0,c=0,d=0,!r||l?(c=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,u=a&&t.y!=null?t.y:u):r&&!l&&(d=t.axis==="x"?i.height:d,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:d,x:m,y:u,top:u,right:m+c,bottom:u+d,left:m}}}}function wc(e){return e!=null&&e.clientX!=null}function si(e,t={}){let{enabled:o=!0,axis:n="both"}=t,r="rootStore"in e?e.rootStore:e,i=r.useState("open"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),l=r.context.dataRef,c=Ve.useRef(!1),d=Ve.useRef(null),[m,u]=Ve.useState(),[f,p]=Ve.useState([]),g=Y(w=>{r.set("positionReference",w)}),h=Y((w,R,x)=>{c.current||l.current.openEvent&&!wc(l.current.openEvent)||r.set("positionReference",Lm(x??a,{x:w,y:R,axis:n,dataRef:l,pointerType:m}))}),y=Y(w=>{i?d.current||(h(w.clientX,w.clientY,w.currentTarget),p([])):h(w.clientX,w.clientY,w.currentTarget)}),_=Pt(m)?s:i;Ve.useEffect(()=>{if(!o){g(a);return}if(!_)return;function w(){d.current?.(),d.current=null}let R=fe(s);function x(S){let E=Me(S);re(s,E)?w():h(S.clientX,S.clientY)}return!l.current.openEvent||wc(l.current.openEvent)?d.current=oe(R,"mousemove",x):g(a),w},[_,o,s,l,a,r,h,g,f]),Ve.useEffect(()=>()=>{r.set("positionReference",null)},[r]),Ve.useEffect(()=>{o&&!s&&(c.current=!1)},[o,s]),Ve.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let v=Ve.useMemo(()=>{function w(R){u(R.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:y,onMouseEnter:y}},[y]);return Ve.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var Xe=b(z(),1);function Mm(){return!1}function Bm(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ai(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:s=Mm,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,d=c.useState("open"),m=c.useState("floatingElement"),{dataRef:u}=c.context,f=Ft(l),p=Y(typeof r=="function"?r:()=>!1),g=typeof r=="function"?p:r,h=g!==!1,y=Y(()=>i),{escapeKey:_,outsidePress:v}=Bm(a),w=Xe.useRef(!1),R=Xe.useRef(!1),x=Xe.useRef(!1),S=Xe.useRef(!1),E=Xe.useRef(""),k=Xe.useRef(null),P=at(),N=at(),H=Y(()=>{N.clear(),u.current.insideReactTree=!1}),j=Y(O=>{let V=u.current.floatingContext?.nodeId;return(f?Ct(f.nodesRef.current,V):[]).some(ie=>ie.context?.open&&!ie.context.dataRef.current[O])}),L=Y(O=>Mn(O,c.select("floatingElement"))||Mn(O,c.select("domReferenceElement"))),T=Y(O=>{s()&&c.setOpen(!1,ee(G.triggerPress,O.nativeEvent))}),I=Y(O=>{if(!d||!o||!n||O.key!=="Escape"||S.current||!_&&j("__escapeKeyBubbles"))return;let V=$a(O)?O.nativeEvent:O,Z=ee(G.escapeKey,V);c.setOpen(!1,Z),Z.isCanceled||O.preventDefault(),!_&&!Z.isPropagationAllowed&&O.stopPropagation()}),C=Y(()=>{u.current.insideReactTree=!0,N.start(0,H)}),A=Y(O=>{if(!d||!o||O.button!==0)return;let V=Me(O.nativeEvent);re(c.select("floatingElement"),V)&&(w.current||(w.current=!0,R.current=!1))}),M=Y(O=>{!d||!o||(O.defaultPrevented||O.nativeEvent.defaultPrevented)&&w.current&&(R.current=!0)});Xe.useEffect(()=>{if(!d||!o)return H;u.current.__escapeKeyBubbles=_,u.current.__outsidePressBubbles=v;let O=new Ke,V=new Ke;function Z(){O.clear(),S.current=!0}function ie(){O.start(Tt.engine.webkit?5:0,()=>{S.current=!1})}function K(){x.current=!0,V.start(0,()=>{x.current=!1})}function Q(){w.current=!1,R.current=!1}function q(){let B=E.current,D=B==="pen"||!B?"mouse":B,Se=y(),Ae=typeof Se=="function"?Se():Se;return typeof Ae=="string"?Ae:Ae[D]}function $(B){let D=q();return D==="intentional"&&B.type!=="click"||D==="sloppy"&&B.type==="click"}function ne(B){let D=u.current.floatingContext?.nodeId,Se=f&&Ct(f.nodesRef.current,D).some(Ae=>Mn(B,Ae.context?.elements.floating));return L(B)||Se}function se(B){if($(B)){B.type!=="click"&&!L(B)&&(V.clear(),x.current=!1),H();return}if(u.current.insideReactTree){H();return}let D=Me(B),Se=`[${_o("inert")}]`,Ae=U(D)?D.getRootNode():null,Nt=Array.from((ho(Ae)?Ae:Pe(c.select("floatingElement"))).querySelectorAll(Se)),it=c.context.triggerElements;if(D&&(it.hasElement(D)||it.hasMatchingElement(Ye=>re(Ye,D))))return;let It=U(D)?D:null;for(;It&&!wt(It);){let Ye=bt(It);if(wt(Ye)||!U(Ye))break;It=Ye}if(!(Nt.length&&U(D)&&!tc(D)&&!re(D,c.select("floatingElement"))&&Nt.every(Ye=>!re(It,Ye)))){if(he(D)&&!("touches"in B)){let Ye=wt(D),uo=Le(D),Xt=/auto|scroll/,gn=Ye||Xt.test(uo.overflowX),fo=Ye||Xt.test(uo.overflowY),Lt=gn&&D.clientWidth>0&&D.scrollWidth>D.clientWidth,bn=fo&&D.clientHeight>0&&D.scrollHeight>D.clientHeight,hn=uo.direction==="rtl",wn=bn&&(hn?B.offsetX<=D.offsetWidth-D.clientWidth:B.offsetX>D.clientWidth),vn=Lt&&B.offsetY>D.clientHeight;if(wn||vn)return}if(!ne(B)){if(q()==="intentional"&&x.current){V.clear(),x.current=!1;return}typeof g=="function"&&!g(B)||j("__outsidePressBubbles")||(c.setOpen(!1,ee(G.outsidePress,B)),H())}}}function ze(B){q()!=="sloppy"||B.pointerType==="touch"||!c.select("open")||!o||L(B)||se(B)}function ae(B){if(q()!=="sloppy"||!c.select("open")||!o||L(B))return;let D=B.touches[0];D&&(k.current={startTime:Date.now(),startX:D.clientX,startY:D.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function ge(B,D){let Se=Me(B);if(!Se)return;let Ae=oe(Se,B.type,()=>{D(B),Ae()})}function be(B){E.current="touch",ge(B,ae)}function Ee(B){P.clear(),B.type==="pointerdown"&&(E.current=B.pointerType),!(B.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&ge(B,D=>{D.type==="pointerdown"?ze(D):se(D)})}function ye(B){if(!w.current)return;let D=R.current;if(Q(),q()==="intentional"){if(B.type==="pointercancel"){D&&K();return}if(!ne(B)){if(D){K();return}typeof g=="function"&&!g(B)||(V.clear(),x.current=!0,H())}}}function Kt(B){if(q()!=="sloppy"||!k.current||L(B))return;let D=B.touches[0];if(!D)return;let Se=Math.abs(D.clientX-k.current.startX),Ae=Math.abs(D.clientY-k.current.startY),Nt=Math.sqrt(Se*Se+Ae*Ae);Nt>5&&(k.current.dismissOnTouchEnd=!0),Nt>10&&(se(B),P.clear(),k.current=null)}function rt(B){ge(B,Kt)}function ft(B){q()!=="sloppy"||!k.current||L(B)||(k.current.dismissOnTouchEnd&&se(B),P.clear(),k.current=null)}function Ot(B){ge(B,ft)}let xe=Pe(m),mn=ct(n&&ct(oe(xe,"keydown",I),oe(xe,"compositionstart",Z),oe(xe,"compositionend",ie)),h&&ct(oe(xe,"click",Ee,!0),oe(xe,"pointerdown",Ee,!0),oe(xe,"pointerup",ye,!0),oe(xe,"pointercancel",ye,!0),oe(xe,"mousedown",Ee,!0),oe(xe,"mouseup",ye,!0),oe(xe,"touchstart",be,!0),oe(xe,"touchmove",rt,!0),oe(xe,"touchend",Ot,!0)));return()=>{mn(),O.clear(),V.clear(),Q(),x.current=!1,H()}},[u,m,n,h,g,d,o,_,v,I,H,y,j,L,f,c,P]);let X=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:T,onClick:T}),[I,T]),de=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:M,onMouseDown:M,onClickCapture:C,onMouseDownCapture(O){C(),A(O)},onPointerDownCapture(O){C(),A(O)},onMouseUpCapture:C,onTouchEndCapture:C,onTouchMoveCapture:C}),[I,C,A,M]);return Xe.useMemo(()=>o?{reference:X,floating:de,trigger:X}:{},[o,X,de])}var Ie=b(z(),1);function vc(e,t,o){let{reference:n,floating:r}=e,i=Fe(t),s=Xo(t),a=Ko(s),l=Ne(t),c=i==="y",d=n.x+n.width/2-r.width/2,m=n.y+n.height/2-r.height/2,u=n[a]/2-r[a]/2,f;switch(l){case"top":f={x:d,y:n.y-r.height};break;case"bottom":f={x:d,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:m};break;case"left":f={x:n.x-r.width,y:m};break;default:f={x:n.x,y:n.y}}let p=dt(t);return p&&(f[s]+=u*(p==="end"?1:-1)*(o&&c?-1:1)),f}async function _c(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:m="floating",altBoundary:u=!1,padding:f=0}=_t(t,e),p=jn(f),h=a[u?m==="floating"?"reference":"floating":m],y=eo(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(h)))==null||o?h:h.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:l})),_=m==="floating"?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},R=eo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:_,offsetParent:v,strategy:l}):_);return{top:(y.top-R.top+p.top)/w.y,bottom:(R.bottom-y.bottom+p.bottom)/w.y,left:(y.left-R.left+p.left)/w.x,right:(R.right-y.right+p.right)/w.x}}var Hm=50,yc=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:_c},l=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:m}=vc(c,n,l),u=n,f=0,p={};for(let g=0;g<i.length;g++){let h=i[g];if(!h)continue;let{name:y,fn:_}=h,{x:v,y:w,data:R,reset:x}=await _({x:d,y:m,initialPlacement:n,placement:u,strategy:r,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});d=v??d,m=w??m,p[y]={...p[y],...R},x&&f<Hm&&(f++,typeof x=="object"&&(x.placement&&(u=x.placement),x.rects&&(c=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:d,y:m}=vc(c,u,l)),g=-1)}return{x:d,y:m,placement:u,strategy:r,middlewareData:p}};var xc=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,n;let{placement:r,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:m=!0,fallbackPlacements:u,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:g=!0,...h}=_t(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let y=Ne(r),_=Fe(a),v=Ne(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(c.floating)),R=u||(v||!g?[Uo(a)]:dc(a)),x=p!=="none";!u&&x&&R.push(...uc(a,g,p,w));let S=[a,...R],E=await l.detectOverflow(t,h),k=[],P=((n=i.flip)==null?void 0:n.overflows)||[];if(d&&k.push(E[y]),m){let L=lc(r,s,w);k.push(E[L[0]],E[L[1]])}if(P=[...P,{placement:r,overflows:k}],!k.every(L=>L<=0)){var N,H;let L=(((N=i.flip)==null?void 0:N.index)||0)+1,T=S[L];if(T&&(!(m==="alignment"?_!==Fe(T):!1)||P.every(A=>Fe(A.placement)===_?A.overflows[0]>0:!0)))return{data:{index:L,overflows:P},reset:{placement:T}};let I=(H=P.filter(C=>C.overflows[0]<=0).sort((C,A)=>C.overflows[1]-A.overflows[1])[0])==null?void 0:H.placement;if(!I)switch(f){case"bestFit":{var j;let C=(j=P.filter(A=>{if(x){let M=Fe(A.placement);return M===_||M==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(M=>M>0).reduce((M,X)=>M+X,0)]).sort((A,M)=>A[1]-M[1])[0])==null?void 0:j[0];C&&(I=C);break}case"initialPlacement":I=a;break}if(r!==I)return{reset:{placement:I}}}return{}}}};var Sc=new Set(["left","top"]);async function zm(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=Ne(o),a=dt(o),l=Fe(o)==="y",c=Sc.has(s)?-1:1,d=i&&l?-1:1,m=_t(t,e),{mainAxis:u,crossAxis:f,alignmentAxis:p}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof p=="number"&&(f=a==="end"?p*-1:p),l?{x:f*d,y:u*c}:{x:u*c,y:f*d}}var Rc=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,n;let{x:r,y:i,placement:s,middlewareData:a}=t,l=await zm(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:s}}}}},Ec=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:n,placement:r,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:l={fn:_=>{let{x:v,y:w}=_;return{x:v,y:w}}},...c}=_t(e,t),d={x:o,y:n},m=await i.detectOverflow(t,c),u=Fe(r),f=Dn(u),p=d[f],g=d[u],h=(_,v)=>zn(v+m[_==="y"?"top":"left"],v,v-m[_==="y"?"bottom":"right"]);s&&(p=h(f,p)),a&&(g=h(u,g));let y=l.fn({...t,[f]:p,[u]:g});return{...y,data:{x:y.x-o,y:y.y-n,enabled:{[f]:s,[u]:a}}}}}},kc=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,n;let{x:r,y:i,placement:s,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:d=!0,crossAxis:m=!0}=_t(e,t),u={x:r,y:i},f=Fe(s),p=Dn(f),g=u[p],h=u[f],y=_t(c,t),_=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(o=y.mainAxis)!=null?o:0,crossAxis:(n=y.crossAxis)!=null?n:0};if(d){let R=p==="y"?"height":"width",x=a.reference[p]-a.floating[R]+_.mainAxis,S=a.reference[p]+a.reference[R]-_.mainAxis;g<x?g=x:g>S&&(g=S)}if(m){var v,w;let R=p==="y"?"width":"height",x=Sc.has(Ne(s)),S=a.reference[f]-a.floating[R]+(x&&((v=l.offset)==null?void 0:v[f])||0)+(x?0:_.crossAxis),E=a.reference[f]+a.reference[R]+(x?0:((w=l.offset)==null?void 0:w[f])||0)-(x?_.crossAxis:0);h<S?h=S:h>E&&(h=E)}return{[p]:g,[f]:h}}}},Tc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:n,platform:r,elements:i}=t,{apply:s=()=>{},...a}=_t(e,t),l=await r.detectOverflow(t,a),c=Ne(o),d=dt(o),m=Fe(o)==="y",{width:u,height:f}=n.floating,p,g;c==="top"||c==="bottom"?(p=c,g=d===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,p=d==="end"?"top":"bottom");let h=f-l.top-l.bottom,y=u-l.left-l.right,_=Dt(f-l[p],h),v=Dt(u-l[g],y),w=t.middlewareData.shift,R=!w,x=_,S=v;w!=null&&w.enabled.x&&(S=y),w!=null&&w.enabled.y&&(x=h),R&&!d&&(m?S=u-2*lt(l.left,l.right):x=f-2*lt(l.top,l.bottom)),await s({...t,availableWidth:S,availableHeight:x});let E=await r.getDimensions(i.floating);return u!==E.width||f!==E.height?{reset:{rects:!0}}:{}}}};function Ac(e){let t=Le(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=he(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n,a=jt(o)!==i||jt(n)!==s;return a&&(o=i,n=s),{width:o,height:n,$:a}}function li(e){return U(e)?e:e.contextElement}function yo(e){let t=li(e);if(!he(t))return vt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=Ac(t),s=(i?jt(o.width):o.width)/n,a=(i?jt(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var Dm=vt(0);function Oc(e){let t=fe(e);return!Cn()||!t.visualViewport?Dm:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jm(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===fe(e)}function oo(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=li(e),s=vt(1);t&&(n?U(n)&&(s=yo(n)):s=yo(e));let a=jm(i,o,n)?Oc(i):vt(0),l=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,d=r.width/s.x,m=r.height/s.y;if(i&&n){let u=fe(i),f=U(n)?fe(n):n,p=u,g=An(p);for(;g&&f!==p;){let h=yo(g),y=g.getBoundingClientRect(),_=Le(g),v=y.left+(g.clientLeft+parseFloat(_.paddingLeft))*h.x,w=y.top+(g.clientTop+parseFloat(_.paddingTop))*h.y;l*=h.x,c*=h.y,d*=h.x,m*=h.y,l+=v,c+=w,p=fe(g),g=An(p)}}return eo({width:d,height:m,x:l,y:c})}function Vn(e,t){let o=Wo(e).scrollLeft;return t?t.left+o:oo(ht(e)).left+o}function Nc(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-Vn(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function Fm(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=ht(n),a=t?Vo(t.floating):!1;if(n===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},c=vt(1),d=vt(0),m=he(n);if((m||!i)&&((Qt(n)!=="body"||Fo(s))&&(l=Wo(n)),m)){let f=oo(n);c=yo(n),d.x=f.x+n.clientLeft,d.y=f.y+n.clientTop}let u=s&&!m&&!i?Nc(s,l):vt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+d.x+u.x,y:o.y*c.y-l.scrollTop*c.y+d.y+u.y}}function Vm(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Wm(e){let t=Wo(e),o=e.ownerDocument.body,n=lt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=lt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+Vn(e),s=-t.scrollTop;return Le(o).direction==="rtl"&&(i+=lt(e.clientWidth,o.clientWidth)-n),{width:n,height:r,x:i,y:s}}var Ym=25;function Um(e,t,o){o===void 0&&(o="viewport");let n=o==="layoutViewport",r=fe(e),i=ht(e),s=r.visualViewport,a=i.clientWidth,l=i.clientHeight,c=0,d=0;if(s){let u=!Cn()||t==="fixed";n?u||(c=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,u&&(c=s.offsetLeft,d=s.offsetTop))}if(Vn(i)<=0){let u=i.ownerDocument,f=u.body,p=getComputedStyle(f),g=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(i.clientWidth-f.clientWidth-g),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?h/2:h;y<=Ym&&(a-=y)}return{width:a,height:l,x:c,y:d}}function Gm(e,t){let o=oo(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=yo(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=r*i.x,c=n*i.y;return{width:s,height:a,x:l,y:c}}function Pc(e,t,o){let n;if(t==="viewport"||t==="layoutViewport")n=Um(e,o,t);else if(t==="document")n=Wm(ht(e));else if(U(t))n=Gm(t,o);else{let r=Oc(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return eo(n)}function Km(e,t){let o=t.get(e);if(o)return o;let n=Bt(e,[],!1).filter(a=>U(a)&&Qt(a)!=="body"),r=null,i=Le(e).position==="fixed",s=i?bt(e):e;for(;U(s)&&!wt(s);){let a=Le(s),l=Pn(s),c=r?r.position:i?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?n=n.filter(m=>m!==s):r=a,s=bt(s)}return t.set(e,n),n}function Xm(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?Vo(t)?[]:Km(t,this._c):[].concat(o),n],a=Pc(t,s[0],r),l=a.top,c=a.right,d=a.bottom,m=a.left;for(let u=1;u<s.length;u++){let f=Pc(t,s[u],r);l=lt(f.top,l),c=Dt(f.right,c),d=Dt(f.bottom,d),m=lt(f.left,m)}return{width:c-m,height:d-l,x:m,y:l}}function qm(e){let{width:t,height:o}=Ac(e);return{width:t,height:o}}function Zm(e,t,o){let n=he(t),r=ht(t),i=o==="fixed",s=oo(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=vt(0);if((n||!i)&&((Qt(t)!=="body"||Fo(r))&&(a=Wo(t)),n)){let u=oo(t,!0,i,t);l.x=u.x+t.clientLeft,l.y=u.y+t.clientTop}!n&&r&&(l.x=Vn(r));let c=r&&!n&&!i?Nc(r,a):vt(0),d=s.left+a.scrollLeft-l.x-c.x,m=s.top+a.scrollTop-l.y-c.y;return{x:d,y:m,width:s.width,height:s.height}}function ci(e){return Le(e).position==="static"}function Cc(e,t){if(!he(e)||Le(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ht(e)===o&&(o=o.ownerDocument.body),o}function Ic(e,t){let o=fe(e);if(Vo(e))return o;if(!he(e)){let r=bt(e);for(;r&&!wt(r);){if(U(r)&&!ci(r))return r;r=bt(r)}return o}let n=Cc(e,t);for(;n&&za(n)&&ci(n);)n=Cc(n,t);return n&&wt(n)&&ci(n)&&!Pn(n)?o:n||Da(e)||o}var Qm=async function(e){let t=this.getOffsetParent||Ic,o=this.getDimensions,n=await o(e.floating);return{reference:Zm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Jm(e){return Le(e).direction==="rtl"}var di={convertOffsetParentRelativeRectToViewportRelativeRect:Fm,getDocumentElement:ht,getClippingRect:Xm,getOffsetParent:Ic,getElementRects:Qm,getClientRects:Vm,getDimensions:qm,getScale:yo,isElement:U,isRTL:Jm};function Lc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function $m(e,t,o){let n=null,r,i=ht(e);function s(){var d;clearTimeout(r),(d=n)==null||d.disconnect(),n=null}function a(d,m){d===void 0&&(d=!1),m===void 0&&(m=1),s();let u=e.getBoundingClientRect(),{left:f,top:p,width:g,height:h}=u;if(d||t(),!g||!h)return;let y=Go(p),_=Go(i.clientWidth-(f+g)),v=Go(i.clientHeight-(p+h)),w=Go(f),x={rootMargin:-y+"px "+-_+"px "+-v+"px "+-w+"px",threshold:lt(0,Dt(1,m))||1},S=!0;function E(k){let P=k[0].intersectionRatio;if(!Lc(u,e.getBoundingClientRect()))return a();if(P!==m){if(!S)return a();P?a(!1,P):r=setTimeout(()=>{a(!1,1e-7)},1e3)}S=!1}try{n=new IntersectionObserver(E,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(E,x)}n.observe(e)}let l=fe(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),s()}}function qo(e,t,o,n){n===void 0&&(n={});let{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=li(e),d=r||i?[...c?Bt(c):[],...t?Bt(t):[]]:[];d.forEach(y=>{r&&y.addEventListener("scroll",o),i&&y.addEventListener("resize",o)});let m=c&&a?$m(c,o,i):null,u=-1,f=null;s&&(f=new ResizeObserver(y=>{let[_]=y;_&&_.target===c&&f&&t&&(f.unobserve(t),cancelAnimationFrame(u),u=requestAnimationFrame(()=>{var v;(v=f)==null||v.observe(t)})),o()}),c&&!l&&f.observe(c),t&&f.observe(t));let p,g=l?oo(e):null;l&&h();function h(){let y=oo(e);g&&!Lc(g,y)&&o(),g=y,p=requestAnimationFrame(h)}return o(),()=>{var y;d.forEach(_=>{r&&_.removeEventListener("scroll",o),i&&_.removeEventListener("resize",o)}),m?.(),(y=f)==null||y.disconnect(),f=null,l&&cancelAnimationFrame(p)}}var Mc=Rc;var Bc=Ec,Hc=xc,zc=Tc;var Dc=kc,Wn=(e,t,o)=>{let n=new Map,r=o??{},i={...di,...r.platform,_c:n};return yc(e,t,{...r,platform:i})};var we=b(z(),1),Fc=b(z(),1),Vc=b(Ht(),1),tg=typeof document<"u",og=function(){},Yn=tg?Fc.useLayoutEffect:og;function Un(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let o,n,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(n=o;n--!==0;)if(!Un(e[n],t[n]))return!1;return!0}if(r=Object.keys(e),o=r.length,o!==Object.keys(t).length)return!1;for(n=o;n--!==0;)if(!{}.hasOwnProperty.call(t,r[n]))return!1;for(n=o;n--!==0;){let i=r[n];if(!(i==="_owner"&&e.$$typeof)&&!Un(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Wc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function jc(e,t){let o=Wc(e);return Math.round(t*o)/o}function ui(e){let t=we.useRef(e);return Yn(()=>{t.current=e}),t}function Yc(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:n=[],platform:r,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[d,m]=we.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[u,f]=we.useState(n);Un(u,n)||f(n);let[p,g]=we.useState(null),[h,y]=we.useState(null),_=we.useCallback(A=>{A!==x.current&&(x.current=A,g(A))},[]),v=we.useCallback(A=>{A!==S.current&&(S.current=A,y(A))},[]),w=i||p,R=s||h,x=we.useRef(null),S=we.useRef(null),E=we.useRef(d),k=l!=null,P=ui(l),N=ui(r),H=ui(c),j=we.useCallback(()=>{if(!x.current||!S.current)return;let A={placement:t,strategy:o,middleware:u};N.current&&(A.platform=N.current),Wn(x.current,S.current,A).then(M=>{let X={...M,isPositioned:H.current!==!1};L.current&&!Un(E.current,X)&&(E.current=X,Vc.flushSync(()=>{m(X)}))})},[u,t,o,N,H]);Yn(()=>{c===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,m(A=>({...A,isPositioned:!1})))},[c]);let L=we.useRef(!1);Yn(()=>(L.current=!0,()=>{L.current=!1}),[]),Yn(()=>{if(w&&(x.current=w),R&&(S.current=R),w&&R){if(P.current)return P.current(w,R,j);j()}},[w,R,j,P,k]);let T=we.useMemo(()=>({reference:x,floating:S,setReference:_,setFloating:v}),[_,v]),I=we.useMemo(()=>({reference:w,floating:R}),[w,R]),C=we.useMemo(()=>{let A={position:o,left:0,top:0};if(!I.floating)return A;let M=jc(I.floating,d.x),X=jc(I.floating,d.y);return a?{...A,transform:"translate("+M+"px, "+X+"px)",...Wc(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:M,top:X}},[o,a,I.floating,d.x,d.y]);return we.useMemo(()=>({...d,update:j,refs:T,elements:I,floatingStyles:C}),[d,j,T,I,C])}var fi=(e,t)=>{let o=Mc(e);return{name:o.name,fn:o.fn,options:[e,t]}},pi=(e,t)=>{let o=Bc(e);return{name:o.name,fn:o.fn,options:[e,t]}},mi=(e,t)=>({fn:Dc(e).fn,options:[e,t]}),gi=(e,t)=>{let o=Hc(e);return{name:o.name,fn:o.fn,options:[e,t]}},bi=(e,t)=>{let o=zc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Gn=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,n=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=n}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let n;if(t){for(let r=this.attachedStores.length-1;r>=0&&!n;r-=1)n=this.attachedStores[r].context.triggerElements.getById(t);n??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!n&&this.throwOnMissingTrigger)throw new Error(De(99,this.componentName,t,this.componentName));o.setOpen(!0,ee(G.imperativeAction,void 0,n))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,ee(G.imperativeAction))}};var ro=b(z(),1),sl=b(Ht(),1);var rl=b(z(),1);var ol=b(z(),1),yi=b(Kn(),1),nl=b(Qc(),1);var Jc=b(z(),1);var wi=[],vi;function $c(){return vi}function el(e){wi.push(e)}function _i(e){let t=(o,n)=>{let r=Te(_g).current,i;try{vi=r;for(let s of wi)s.before(r);i=e(o,n);for(let s of wi)s.after(r);r.didInitialize=!0}finally{vi=void 0}return i};return t.displayName=e.displayName||e.name,t}function tl(e){return Jc.forwardRef(_i(e))}function _g(){return{didInitialize:!1}}var yg=po(19),xg=yg?Rg:Eg;function qn(e,t,o,n,r){return xg(e,t,o,n,r)}function Sg(e,t,o,n,r){let i=ol.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,yi.useSyncExternalStore)(e.subscribe,i,i)}el({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let n=e.syncHooks[o],r=n.selector(n.store.state,n.a1,n.a2,n.a3);Object.is(n.value,r)||(t=!0,n.value=r)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let r of e.syncHooks)o.add(r.store);let n=[];for(let r of o)n.push(r.subscribe(t));return()=>{for(let r of n)r()}}),(0,yi.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Rg(e,t,o,n,r){let i=$c();if(!i)return Sg(e,t,o,n,r);let s=i.syncIndex;i.syncIndex+=1;let a;return i.didInitialize?(a=i.syncHooks[s],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,n)||!Object.is(a.a3,r))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=n,a.a3=r,a.value=t(e.getSnapshot(),o,n,r))):(a={store:e,selector:t,a1:o,a2:n,a3:r,value:t(e.getSnapshot(),o,n,r)},i.syncHooks.push(a)),a.value}function Eg(e,t,o,n,r){return(0,nl.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var Zn=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let o=this.updateTick;for(let n of this.listeners){if(o!==this.updateTick)return;n(t)}}update(t){for(let o in t)if(!Object.is(this.state[o],t[o])){this.setState({...this.state,...t});return}}set(t,o){Object.is(this.state[t],o)||this.setState({...this.state,[t]:o})}notifyAll(){let t={...this.state};this.setState(t)}use(t,o,n,r){return qn(this,t,o,n,r)}};var no=b(z(),1);var Vt=class extends Zn{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){no.useDebugValue(t);let n=this;F(()=>{n.state[t]!==o&&n.set(t,o)},[n,t,o])}useSyncedValueWithCleanup(t,o){let n=this;F(()=>(n.state[t]!==o&&n.set(t,o),()=>{n.set(t,void 0)}),[n,t,o])}useSyncedValues(t){let o=this,n=Object.values(t);F(()=>{o.update(t)},[o,...n])}useControlledProp(t,o){no.useDebugValue(t);let n=this,r=o!==void 0;F(()=>{r&&!Object.is(n.state[t],o)&&n.setState({...n.state,[t]:o})},[n,t,o,r])}select(t,o,n,r){let i=this.selectors[t];return i(this.state,o,n,r)}useState(t,o,n,r){return no.useDebugValue(t),qn(this,this.selectors[t],o,n,r)}useContextCallback(t,o){no.useDebugValue(t);let n=Y(o??Ge);this.context[t]=n}useStateSetter(t){let o=no.useRef(void 0);return o.current===void 0&&(o.current=n=>{this.set(t,n)}),o.current}observe(t,o){let n;typeof t=="function"?n=t:n=this.selectors[t];let r=n(this.state);return o(r,r,this),this.subscribe(i=>{let s=n(i);if(!Object.is(r,s)){let a=r;r=s,o(s,a,this)}})}};var kg={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},Wt=class extends Vt{constructor(t){let{syncOnly:o,nested:n,onOpenChange:r,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:hc(),nested:n,triggerElements:i},kg),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ec(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let n={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",n)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function il(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:s}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,m=s,u=rl.useRef(null);n===void 0&&u.current===null&&(u.current=new Wt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:d,onOpenChange:m,floatingId:r,syncOnly:!0,nested:i}));let f=n??u.current;return t.useSyncedValue("floatingId",r),F(()=>{let p={open:a,floatingId:r,referenceElement:l,floatingElement:c};U(l)&&(p.domReferenceElement=l),f.state.positionReference===f.state.referenceElement&&(p.positionReference=l),f.update(p)},[a,r,l,c,f]),f.context.onOpenChange=m,f.context.nested=i,f}var al={tabIndex:-1,[ei]:""};function cl(e,t=!1){let o=mo(),n=Fn()!=null,r=Te(()=>e(o,n)).current;return il({popupStore:r,treatPopupAsFloatingElement:t,floatingRootContext:r.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:r.setOpen}),r}function ll({handle:e,store:t}){return F(()=>e.attachStore(t),[e,t]),null}function Tg(e,t){let o=ro.useRef(null),n=ro.useRef(null);return ro.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=n.current,l=t.context.triggerElements.getById(s);a&&l===a&&(t.context.triggerElements.delete(s),i=!0),o.current=null,n.current=null}if(r!==null&&(o.current=e,n.current=r,t.context.triggerElements.add(e,r),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function Pg(e,t,o,n=!1){t?e.preventUnmountingOnClose=!1:n&&(e.preventUnmountingOnClose=!0);let r=o?.id??null;(r||t)&&(e.activeTriggerId=r,e.activeTriggerElement=o??null)}function Cg(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function dl(e,t,o,n={}){let r=o.reason,i=r===G.triggerHover,s=t&&r===G.triggerFocus,a=!t&&(r===G.triggerPress||r===G.escapeKey),l=Cg(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let d={...n.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),Pg(d,t,o.trigger,l()),e.update(d)};i?sl.flushSync(c):c()}function ul(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=Tg(e,o),s=Y(l=>{let c=o.select("open"),d=o.select("activeTriggerId");if(d===e){o.update({activeTriggerElement:l,...c?n:null});return}d==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:l,...n})}),a=ro.useCallback(l=>{i(l),l&&s(l)},[i,s]);return F(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:a,isMountedByThisTrigger:r}}function fl(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=ro.useRef(null),r=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");F(()=>{if(!r){n.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,c={};e.state.triggerCount!==l&&(c.triggerCount=l);let d=e.select("activeTriggerId"),m=null;if(d){let u=e.context.triggerElements.getById(d);if(u)n.current=d,u!==e.state.activeTriggerElement&&(c.activeTriggerElement=u);else{for(let[f,p]of e.context.triggerElements.entries())if(p===e.state.activeTriggerElement){c.activeTriggerId=f,c.activeTriggerElement=p,n.current=f;break}c.activeTriggerId===void 0&&(n.current===d?m=d:n.current=null)}}else n.current=null;if(!m&&!d&&l===1){let u=e.context.triggerElements.entries().next();if(!u.done){let[f,p]=u.value;c.activeTriggerId=f,c.activeTriggerElement=p,n.current=f}}(c.triggerCount!==void 0||c.activeTriggerId!==void 0||c.activeTriggerElement!==void 0)&&e.update(c),m&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let u=ee(G.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,i,s,a,o])}function pl(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=Ba(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:a});let l=Y(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return In({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function ml(e,t){e.useSyncedValues(t),F(()=>()=>{e.update({activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me})},[e])}var io=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function gl(){return new Wt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new io,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function hl(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:gl(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me}}function wl(e,t,o=!1){return new Wt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Zo=e=>e.triggerIdProp??e.activeTriggerId,xi=e=>e.openProp??e.open,bl=e=>(e.popupElement?.id??e.floatingId)||void 0;function vl(e,t){return t!==void 0&&xi(e)&&Zo(e)===t}function Ag(e,t){return vl(e,t)?!0:t!==void 0&&xi(e)&&Zo(e)==null&&e.triggerCount===1}var _l={open:xi,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:Zo,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:bl,isTriggerActive:(e,t)=>t!==void 0&&Zo(e)===t,isOpenedByTrigger:(e,t)=>vl(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Zo(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Ag(e,t)?bl(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var Si=b(z(),1),yl=b(Kn(),1);function xl(e){let t=Si.useCallback(n=>e===void 0?Ge:e.subscribeStore(n),[e]),o=Si.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,yl.useSyncExternalStore)(t,o,()=>e?.serverStore)}function Sl(e){return Og(e,e.rootContext)}function Og(e,t){let{nodeId:o,externalTree:n}=e,r=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[c,d]=Ie.useState(null),[m,u]=Ie.useState(void 0),[f,p]=Ie.useState(void 0),g=Ie.useRef(null),h=Ft(n),y=Ie.useMemo(()=>({reference:r,floating:i,domReference:s}),[r,i,s]),_=Yc({...e,elements:{...y,...c&&{reference:c}}}),v=U(m)?m:null,w=f===void 0?t.state.floatingElement:f;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",w);let R=Ie.useCallback(N=>{let H=U(N)?{getBoundingClientRect:()=>N.getBoundingClientRect(),getClientRects:()=>N.getClientRects(),contextElement:N}:N;d(H),_.refs.setReference(H)},[_.refs]),x=Ie.useCallback(N=>{(U(N)||N===null)&&(g.current=N,u(N)),(U(_.refs.reference.current)||_.refs.reference.current===null||N!==null&&!U(N))&&_.refs.setReference(N)},[_.refs,u]),S=Ie.useCallback(N=>{p(N),_.refs.setFloating(N)},[_.refs]),E=Ie.useMemo(()=>({..._.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:g}),[_.refs,x,S,R]),k=Ie.useMemo(()=>({..._.elements,domReference:s}),[_.elements,s]),P=Ie.useMemo(()=>({..._,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:E,elements:k,nodeId:o,rootStore:t}),[_,E,k,o,t,a,l]);return F(()=>{s&&(g.current=s)},[s]),F(()=>{t.context.dataRef.current.floatingContext=P;let N=h?.nodesRef.current.find(H=>H.id===o);N&&(N.context=P)}),Ie.useMemo(()=>({..._,context:P,refs:E,elements:k,rootStore:t}),[_,E,k,P,t])}var yt=b(z(),1);var Ri=Tt.os.mac&&Tt.engine.webkit;function Ei(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=r.context,a=yt.useRef(!1),l=yt.useRef(null),c=yt.useRef(!0),d=at();yt.useEffect(()=>{let u=r.select("domReferenceElement");if(!o)return;let f=fe(u);function p(){let y=r.select("domReferenceElement");!r.select("open")&&he(y)&&y===Ln(Pe(y))&&(a.current=!0)}function g(){c.current=!0}function h(){c.current=!1}return ct(oe(f,"blur",p),Ri&&oe(f,"keydown",g,!0),Ri&&oe(f,"pointerdown",h,!0))},[r,o]),yt.useEffect(()=>{if(!o)return;function u(f){if(f.reason===G.triggerPress||f.reason===G.escapeKey){let p=r.select("domReferenceElement");U(p)&&(l.current=p,a.current=!0)}}return i.on("openchange",u),()=>{i.off("openchange",u)}},[i,o,r]);let m=yt.useMemo(()=>{function u(){a.current=!1,l.current=null}return{onMouseLeave(){u()},onFocus(f){let p=f.currentTarget;if(a.current){if(l.current===p)return;u()}let g=Me(f.nativeEvent);if(U(g)){if(Ri&&!f.relatedTarget){if(!c.current&&!oc(g))return}else if(!nc(g))return}let h=zt(f.relatedTarget,r.context.triggerElements),{nativeEvent:y,currentTarget:_}=f,v=typeof n=="function"?n():n;if(r.select("open")&&h||v===0||v===void 0){r.setOpen(!0,ee(G.triggerFocus,y,_));return}d.start(v,()=>{a.current||r.setOpen(!0,ee(G.triggerFocus,y,_))})},onBlur(f){u();let p=f.relatedTarget,g=f.nativeEvent,h=U(p)&&p.hasAttribute(_o("focus-guard"))&&p.getAttribute("data-type")==="outside";d.start(0,()=>{let y=r.select("domReferenceElement"),_=Ln(Pe(y));!p&&_===y||re(s.current.floatingContext?.refs.floating.current,_)||re(y,_)||h||zt(p??_,r.context.triggerElements)||r.setOpen(!1,ee(G.triggerFocus,g))})}}},[s,n,r,d]);return yt.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Ti=b(z(),1);var ki=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Ke,this.restTimeout=new Ke,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Qn=new WeakMap;function So(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Qn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Qn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Jn(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=Qn.get(o);i&&i!==e&&So(i),So(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,Qn.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function Ro(e){let t=e.context.dataRef.current,o=Te(()=>t.hoverInteractionState??ki.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),go(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Pi(e,t={}){let{enabled:o=!0,closeDelay:n=0,nodeId:r}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),l=i.useState("domReferenceElement"),{dataRef:c}=i.context,d=Ft(),m=Fn(),u=Ro(i),f=at(),p=Y(()=>Bn(c.current.openEvent?.type,u.interactedInside)),g=Y(()=>rc(c.current.openEvent?.type)),h=Y(()=>{So(u)});F(()=>{s||(u.pointerType=void 0,u.restTimeoutPending=!1,u.interactedInside=!1,h())},[s,u,h]),Ti.useEffect(()=>h,[h]),F(()=>{if(o&&s&&u.handleCloseOptions?.blockPointerEvents&&g()&&U(l)&&a){let y=l,_=a,v=Pe(a),w=d?.nodesRef.current.find(E=>E.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let R=u.pointerEventsScopeElement!==_?u.pointerEventsScopeElement:null,x=w!==_?w:null,S=u.handleCloseOptions?.getScope?.()??R??x??y.closest("[data-rootownerid]")??v.body;return Jn(u,{scopeElement:S,referenceElement:y,floatingElement:_}),()=>{h()}}},[o,s,l,a,u,g,d,m,h]),Ti.useEffect(()=>{if(!o)return;function y(){return!!(d&&m&&Ct(d.nodesRef.current,m).length>0)}function _(E){let k=$e(n,"close",u.pointerType),P=()=>{i.setOpen(!1,ee(G.triggerHover,E)),d?.events.emit("floating.closed",E)};k?u.openChangeTimeout.start(k,P):(u.openChangeTimeout.clear(),P())}function v(E){let k=Me(E);if(!oi(k)){u.interactedInside=!1;return}u.interactedInside=k?.closest("[aria-haspopup]")!=null}function w(){u.openChangeTimeout.clear(),f.clear(),d?.events.off("floating.closed",x),h()}function R(E){if(y()&&d){d.events.on("floating.closed",x);return}if(zt(E.relatedTarget,i.context.triggerElements))return;let k=c.current.floatingContext?.nodeId??r,P=E.relatedTarget;if(!(d&&k&&U(P)&&Ct(d.nodesRef.current,k,!1).some(H=>re(H.context?.elements.floating,P)))){if(u.handler){u.handler(E);return}h(),g()&&!p()&&_(E)}}function x(E){!d||!m||y()||f.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,ee(G.triggerHover,E)),d.events.emit("floating.closed",E)})}let S=a;return ct(S&&oe(S,"mouseenter",w),S&&oe(S,"mouseleave",R),S&&oe(S,"pointerdown",v,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,c,n,r,g,p,h,u,d,m,f])}var Yt=b(z(),1),Rl=b(Ht(),1);var Ng={current:null};function Ci(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=Ng,externalTree:c,isActiveTrigger:d=!0,getHandleCloseContext:m,isClosing:u,shouldOpen:f,guardStaleOpen:p=!1}=t,g="rootStore"in e?e.rootStore:e,{dataRef:h,events:y}=g.context,_=Ft(c),v=Ro(g),w=Yt.useRef(!1),R=je(r),x=je(n),S=je(s),E=je(o),k=je(f),P=je(u),N=Y(()=>Bn(h.current.openEvent?.type,v.interactedInside)),H=Y(()=>k.current?.()!==!1),j=Y((I,C,A)=>{let M=g.context.triggerElements;if(M.hasElement(C))return!I||!re(I,C);if(!U(A))return!1;let X=A;return M.hasMatchingElement(de=>re(de,X))&&(!I||!re(I,X))}),L=Y(()=>{if(!v.handler)return;Pe(g.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),T=Y(()=>{So(v)});return d&&(v.handleCloseOptions=R.current?.__options),Yt.useEffect(()=>L,[L]),Yt.useEffect(()=>{if(!o)return;function I(C){C.open?w.current=!1:(w.current=C.reason===G.triggerHover,L(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return y.on("openchange",I),()=>{y.off("openchange",I)}},[o,y,v,L]),Yt.useEffect(()=>{if(!o)return;function I(O,V=!0){let Z=$e(x.current,"close",v.pointerType);Z?v.openChangeTimeout.start(Z,()=>{g.setOpen(!1,ee(G.triggerHover,O)),_?.events.emit("floating.closed",O)}):V&&(v.openChangeTimeout.clear(),g.setOpen(!1,ee(G.triggerHover,O)),_?.events.emit("floating.closed",O))}let C=l.current??(d?g.select("domReferenceElement"):null);if(!U(C))return;function A(O){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Pt(v.pointerType))return;let V=ni(S.current),Z=$e(x.current,"open",v.pointerType),ie=Me(O),K=O.currentTarget??null,Q=g.select("domReferenceElement"),q=K;if(U(ie)&&!g.context.triggerElements.hasElement(ie)){for(let ye of g.context.triggerElements.elements())if(re(ye,ie)){q=ye;break}}U(K)&&U(Q)&&!g.context.triggerElements.hasElement(K)&&re(K,Q)&&(q=Q);let $=q==null?!1:j(Q,q,ie),ne=g.select("open"),se=P.current?.()??g.select("transitionStatus")==="ending",ze=!ne&&se&&w.current,ae=!$&&U(q)&&U(Q)&&re(Q,q)&&ze,ge=V>0&&!Z,be=$&&(ne||ze)||ae,Ee=!ne||$;if(be){H()&&g.setOpen(!0,ee(G.triggerHover,O,q));return}ge||(Z?v.openChangeTimeout.start(Z,()=>{Ee&&H()&&g.setOpen(!0,ee(G.triggerHover,O,q))}):Ee&&H()&&g.setOpen(!0,ee(G.triggerHover,O,q)))}function M(O){if(N()){T();return}L();let V=g.select("domReferenceElement"),Z=Pe(V);v.restTimeout.clear(),v.restTimeoutPending=!1;let ie=h.current.floatingContext??m?.();if(zt(O.relatedTarget,g.context.triggerElements))return;if(R.current&&ie){g.select("open")||v.openChangeTimeout.clear();let Q=l.current;v.handler=R.current({...ie,tree:_,x:O.clientX,y:O.clientY,onClose(){T(),L(),E.current&&!N()&&Q===g.select("domReferenceElement")&&I(O,!0)}}),Z.addEventListener("mousemove",v.handler),v.handler(O);return}(v.pointerType!=="touch"||!re(g.select("floatingElement"),O.relatedTarget))&&I(O)}function X(O){re(C,O.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let de=p?oe(C,"mouseout",X):void 0;return a?ct(oe(C,"mousemove",A,{once:!0}),oe(C,"mouseenter",A),oe(C,"mouseleave",M),de):ct(oe(C,"mouseenter",A),oe(C,"mouseleave",M),de)},[L,T,h,x,g,o,R,v,d,j,N,i,a,S,l,_,E,m,P,H,p]),Yt.useMemo(()=>{if(!o)return;function I(C){v.pointerType=C.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(C){let{nativeEvent:A}=C,M=C.currentTarget,X=g.select("domReferenceElement"),de=g.select("open"),O=j(X,M,C.target);if(i&&!Pt(v.pointerType))return;if(de&&O&&v.handleCloseOptions?.blockPointerEvents){let ie=g.select("floatingElement");if(ie){let K=v.handleCloseOptions?.getScope?.()??M.ownerDocument.body;Jn(v,{scopeElement:K,referenceElement:M,floatingElement:ie})}}let V=ni(S.current);if(de&&!O||V===0||!O&&v.restTimeoutPending&&C.movementX**2+C.movementY**2<2)return;v.restTimeout.clear();function Z(){if(v.restTimeoutPending=!1,N())return;let ie=g.select("open");!v.blockMouseMove&&(!ie||O)&&H()&&g.setOpen(!0,ee(G.triggerHover,A,M))}v.pointerType==="touch"?Rl.flushSync(()=>{Z()}):O&&de?Z():(v.restTimeoutPending=!0,v.restTimeout.start(V,Z))}}},[o,v,N,j,i,g,S,H])}var El=.1,Ig=El*El,le=.5;function $n(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function er(e,t,o,n,r,i,s,a,l,c){let d=!1;return $n(e,t,o,n,r,i)&&(d=!d),$n(e,t,r,i,s,a)&&(d=!d),$n(e,t,s,a,l,c)&&(d=!d),$n(e,t,l,c,o,n)&&(d=!d),d}function Lg(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function tr(e,t,o,n,r,i){let s=Math.min(o,r),a=Math.max(o,r),l=Math.min(n,i),c=Math.max(n,i);return e>=s&&e<=a&&t>=l&&t<=c}function Ai(e={}){let{blockPointerEvents:t=!1}=e,o=new Ke,n=({x:r,y:i,placement:s,elements:a,onClose:l,nodeId:c,tree:d})=>{let m=s?.split("-")[0],u=!1,f=null,p=null,g=typeof performance<"u"?performance.now():0;function h(_,v){let w=performance.now(),R=w-g;if(f===null||p===null||R===0)return f=_,p=v,g=w,!1;let x=_-f,S=v-p,E=x*x+S*S,k=R*R*Ig;return f=_,p=v,g=w,E<k}function y(){o.clear(),l()}return function(v){o.clear();let w=a.domReference,R=a.floating;if(!w||!R||m==null||r==null||i==null)return;let{clientX:x,clientY:S}=v,E=Me(v),k=v.type==="mouseleave",P=re(R,E),N=re(w,E);if(P&&(u=!0,!k))return;if(N&&(u=!1,!k)){u=!0;return}if(k&&U(v.relatedTarget)&&re(R,v.relatedTarget))return;function H(){return!!(d&&Ct(d.nodesRef.current,c).length>0)}function j(){H()||y()}if(H())return;let L=w.getBoundingClientRect(),T=R.getBoundingClientRect(),I=r>T.right-T.width/2,C=i>T.bottom-T.height/2,A=T.width>L.width,M=T.height>L.height,X=(A?L:T).left,de=(A?L:T).right,O=(M?L:T).top,V=(M?L:T).bottom;if(m==="top"&&i>=L.bottom-1||m==="bottom"&&i<=L.top+1||m==="left"&&r>=L.right-1||m==="right"&&r<=L.left+1){j();return}let Z=!1;switch(m){case"top":Z=tr(x,S,X,L.top+1,de,T.bottom-1);break;case"bottom":Z=tr(x,S,X,T.top+1,de,L.bottom-1);break;case"left":Z=tr(x,S,T.right-1,V,L.left+1,O);break;case"right":Z=tr(x,S,L.right-1,V,T.left+1,O);break;default:}if(Z)return;if(u&&!Lg(x,S,L)){j();return}if(!k&&h(x,S)){j();return}let ie=!1;switch(m){case"top":{let K=A?le/2:le*4,Q=A||I?r+K:r-K,q=A?r-K:I?r+K:r-K,$=i+le+1,ne=I||A?T.bottom-le:T.top,se=I?A?T.bottom-le:T.top:T.bottom-le;ie=er(x,S,Q,$,q,$,T.left,ne,T.right,se);break}case"bottom":{let K=A?le/2:le*4,Q=A||I?r+K:r-K,q=A?r-K:I?r+K:r-K,$=i-le,ne=I||A?T.top+le:T.bottom,se=I?A?T.top+le:T.bottom:T.top+le;ie=er(x,S,Q,$,q,$,T.left,ne,T.right,se);break}case"left":{let K=M?le/2:le*4,Q=M||C?i+K:i-K,q=M?i-K:C?i+K:i-K,$=r+le+1,ne=C||M?T.right-le:T.left,se=C?M?T.right-le:T.left:T.right-le;ie=er(x,S,ne,T.top,se,T.bottom,$,Q,$,q);break}case"right":{let K=M?le/2:le*4,Q=M||C?i+K:i-K,q=M?i-K:C?i+K:i-K,$=r-le,ne=C||M?T.left+le:T.right,se=C?M?T.left+le:T.right:T.left+le;ie=er(x,S,$,Q,$,q,ne,T.top,se,T.bottom);break}default:}ie?u||o.start(40,j):j()}};return n.__options={...e,blockPointerEvents:t},n}var or=class extends Vt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var hy=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yr.startingStyle]="startingStyle",e[e.endingStyle=Yr.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Mg={"data-popup-open":""};var Bg={"data-open":""},Hg={"data-closed":""},zg={"data-anchor-hidden":""},kl={open(e){return e?Mg:null}};var Qo={open(e){return e?Bg:Hg},anchorHidden(e){return e?zg:null}},Tl={...Qo,...Ha};function Pl(e){return po(19)?e:e?"true":void 0}var nr=b(z(),1),Oi=nr.createContext(void 0);function Eo(){return nr.useContext(Oi)?.direction??"ltr"}var qe=b(z(),1);var Dg=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:d=0,offsetParent:m="real"}=_t(e,t)||{};if(c==null)return{};let u=jn(d),f={x:o,y:n},p=Xo(r),g=Ko(p),h=await s.getDimensions(c),y=p==="y",_=y?"top":"left",v=y?"bottom":"right",w=y?"clientHeight":"clientWidth",R=i.reference[g]+i.reference[p]-f[p]-i.floating[g],x=f[p]-i.reference[p],S=m==="real"?await s.getOffsetParent?.(c):a.floating,E=a.floating[w]||i.floating[g];(!E||!await s.isElement?.(S))&&(E=a.floating[w]||i.floating[g]);let k=R/2-x/2,P=E/2-h[g]/2-1,N=Math.min(u[_],P),H=Math.min(u[v],P),j=N,L=E-h[g]-H,T=E/2-h[g]/2+k,I=zn(j,T,L),C=!l.arrow&&dt(r)!=null&&T!==I&&i.reference[g]/2-(T<j?N:H)-h[g]/2<0,A=C?T<j?T-j:T-L:0;return{[p]:f[p]+A,data:{[p]:I,centerOffset:T-I-A,...C&&{alignmentOffset:A}},reset:C}}}),Cl=(e,t)=>({...Dg(e),options:[e,t]});var Al={name:"hide",async fn(e){let{width:t,height:o,x:n,y:r}=e.rects.reference,i=t===0&&o===0&&n===0&&r===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-o>=0||s.right-t>=0||s.bottom-o>=0||s.left-t>=0||i}}}};var ko={sideX:"left",sideY:"top"};var Ol="--available-width",Nl="--available-height";function Ml(e,t,o){let n=e==="inline-start"||e==="inline-end";return{top:"top",right:n?o?"inline-start":"inline-end":"right",bottom:"bottom",left:n?o?"inline-end":"inline-start":"left"}[t]}function Il(e,t,o){let{rects:n,placement:r}=e;return{side:Ml(t,Ne(r),o),align:dt(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function Bl(e){return jg(e,Sl)}function jg(e,t){let{anchor:o,positionMethod:n="absolute",side:r="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:c=5,sticky:d=!1,arrowPadding:m=5,disableAnchorTracking:u=!1,inline:f,keepMounted:p=!1,floatingRootContext:g,mounted:h,collisionAvoidance:y,shift:_,nodeId:v,adaptiveOrigin:w,lazyFlip:R=!1,externalTree:x}=e,[S,E]=qe.useState(null);!h&&S!==null&&E(null);let k=y.side||"flip",P=y.align||"flip",N=y.fallbackAxisSide||"end",H=_?.crossAxis??!1,j=_?.rootBoundary,L=typeof o=="function"?o:void 0,T=Y(L),I=L?T:o,C=je(o),A=je(h),X=Eo()==="rtl",de=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"}[r],O=s==="center"?de:`${de}-${s}`,V=c;typeof V=="number"?V={top:V,right:V,bottom:V,left:V}:V&&(V={top:V.top||0,right:V.right||0,bottom:V.bottom||0,left:V.left||0});let Z=1,ie=r==="bottom"?Z:0,K=r==="top"?Z:0,Q=r==="right"?Z:0,q=r==="left"?Z:0,$={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:V},ne=qe.useRef(null),se=je(i),ze=je(a),ae=typeof i!="function"?i:0,ge=typeof a!="function"?a:0,be=[];f&&be.push(f),be.push(fi(te=>{let Je=Il(te,r,X),pt=typeof se.current=="function"?se.current(Je):se.current,Ue=typeof ze.current=="function"?ze.current(Je):ze.current;return{mainAxis:pt,crossAxis:Ue,alignmentAxis:Ue}},[ae,ge,X,r]));let Ee=P==="none"&&k!=="shift",ye=!Ee&&(d||H||k==="shift"),Kt=k==="none"?null:gi({...$,padding:{top:V.top+Z+ie,right:V.right+Z+q,bottom:V.bottom+Z+K,left:V.left+Z+Q},mainAxis:!H&&k==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:N}),rt=Ee?null:pi({...$,rootBoundary:j,mainAxis:P!=="none",crossAxis:ye,limiter:d||H?void 0:mi(te=>{if(!ne.current)return{};let{width:Je,height:pt}=ne.current.getBoundingClientRect(),Ue=Fe(Ne(te.placement)),kt=Ue==="y"?Je:pt,mt=Ue==="y"?V.left+V.right:V.top+V.bottom;return{offset:kt/2+mt/2}})},[$,d,H,j,V,P]);k==="shift"||P==="shift"||s==="center"?be.push(rt,Kt):be.push(Kt,rt),be.push(bi({...$,apply({elements:{floating:te},availableWidth:Je,availableHeight:pt,rects:Ue}){if(!A.current)return;let kt=te.style;kt.setProperty(Ol,`${Je}px`),kt.setProperty(Nl,`${pt}px`);let mt=fe(te).devicePixelRatio||1,{x:Mo,y:_n,width:yn,height:Ar}=Ue.reference,Or=(Math.round((Mo+yn)*mt)-Math.round(Mo*mt))/mt,Nr=(Math.round((_n+Ar)*mt)-Math.round(_n*mt))/mt;kt.setProperty("--anchor-width",`${Or}px`),kt.setProperty("--anchor-height",`${Nr}px`)}}),Cl(te=>({element:ne.current||Pe(te.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(te){let{elements:Je,middlewareData:pt,placement:Ue,rects:kt,y:mt}=te,Mo=Ne(Ue),_n=Fe(Mo),yn=ne.current,Ar=pt.arrow?.x||0,Or=pt.arrow?.y||0,Nr=yn?.clientWidth||0,Yf=yn?.clientHeight||0,Ir=Ar+Nr/2,la=Or+Yf/2,Uf=Math.abs(pt.shift?.y||0),Gf=kt.reference.height/2,Bo=typeof i=="function"?i(Il(te,r,X)):i,Kf=Uf>Bo,Xf={top:`${Ir}px calc(100% + ${Bo}px)`,bottom:`${Ir}px ${-Bo}px`,left:`calc(100% + ${Bo}px) ${la}px`,right:`${-Bo}px ${la}px`}[Mo],qf=`${Ir}px ${kt.reference.y+Gf-mt}px`;return Je.floating.style.setProperty("--transform-origin",ye&&_n==="y"&&Kf?qf:Xf),{}}},Al,w),F(()=>{!h&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,g]);let ft=qe.useMemo(()=>({elementResize:!u&&typeof ResizeObserver<"u",layoutShift:!u&&typeof IntersectionObserver<"u"}),[u]),{refs:Ot,elements:xe,x:mn,y:B,middlewareData:D,update:Se,placement:Ae,context:Nt,isPositioned:it,floatingStyles:It}=t({rootContext:g,open:p?h:void 0,placement:O,middleware:be,strategy:n,whileElementsMounted:p?void 0:(...te)=>qo(...te,ft),nodeId:v,externalTree:x}),{sideX:Ye,sideY:uo}=D.adaptiveOrigin||ko,Xt=it?n:"fixed",gn=qe.useMemo(()=>{let te;return it?w?te={position:Xt,[Ye]:mn,[uo]:B}:te={...It,position:Xt}:te={position:Xt,top:0,left:0},te[Ol]="100vw",te[Nl]="100vh",it||(te.opacity=0),te},[w,Xt,Ye,mn,uo,B,It,it]),fo=qe.useRef(null);F(()=>{if(!h)return;let te=C.current,Je=typeof te=="function"?te():te,Ue=(Ll(Je)?Je.current:Je)||null||null;Ue!==fo.current&&(Ot.setPositionReference(Ue),fo.current=Ue)},[h,Ot,I,C]),qe.useEffect(()=>{if(!h)return;let te=C.current;typeof te!="function"&&Ll(te)&&te.current!==fo.current&&(Ot.setPositionReference(te.current),fo.current=te.current)},[h,Ot,I,C]),qe.useEffect(()=>{if(p&&h&&xe.reference&&xe.floating)return qo(xe.reference,xe.floating,Se,ft)},[p,h,xe,Se,ft]);let Lt=Ne(Ae),bn=Ml(r,Lt,X),hn=dt(Ae)||"center",wn=!!D.hide?.referenceHidden;F(()=>{R&&h&&it&&Lt!==de&&E(Lt)},[R,h,it,Lt,de]);let vn=qe.useMemo(()=>({position:"absolute",top:D.arrow?.y,left:D.arrow?.x}),[D.arrow]),ca=D.arrow?.centerOffset!==0;return qe.useMemo(()=>({positionerStyles:gn,arrowStyles:vn,arrowRef:ne,arrowUncentered:ca,side:bn,align:hn,physicalSide:Lt,anchorHidden:wn,refs:Ot,context:Nt,isPositioned:it,update:Se}),[gn,vn,ne,ca,bn,hn,Lt,wn,Ot,Nt,it,Se])}function Ll(e){return e!=null&&"current"in e}function rr(e){return e==="starting"?fc:me}function Hl(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),Oe("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},rr(n),r],stateAttributesMapping:Qo})}var zl=b(z(),1);var Ni=zl.forwardRef(function(t,o){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:l,...c}=t,{getButtonProps:d,buttonRef:m}=Ya({disabled:i,focusableWhenDisabled:s,native:a});return Oe("button",t,{state:{disabled:i},ref:[o,m],props:[c,d]})});var Ce=b(z(),1),Kl=b(Ht(),1);var Dl=b(z(),1);function jl(e){let[t,o]=Dl.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var To=b(z(),1);function Ii(e){let t=Le(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=he(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n;return(jt(o)!==i||jt(n)!==s)&&(o=i,n=s),{width:o,height:n}}function Vl(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,c=vo(t,!0),d=bo(),m=To.useRef(null),u=To.useRef(!0),f=To.useRef(Ge),p=Y(i),g=Y(s),h=To.useMemo(()=>Fg(a,l),[a,l]);F(()=>{if(!r){f.current=Ge,u.current=!0,m.current=null;return}if(!t||!o)return;f.current=Fl(t,h),Li(t,"auto");let y=sr(t,"position","static"),_=sr(t,"transform","none"),v=sr(t,"scale","1"),w=Fl(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){y(),_(),w()}function x(){R(),v()}if(p?.(),u.current||m.current===null){ir(o,"max-content");let P=Ii(t);return m.current=P,ir(o,P),x(),g?.(null,P),u.current=!1,()=>{f.current(),f.current=Ge}}ir(o,"max-content");let S=m.current,E=Ii(t);m.current=E,Li(t,S),x(),g?.(S,E),ir(o,E);let k=new AbortController;return d.request(()=>{Li(t,E),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),d.cancel(),f.current(),f.current=Ge}},[n,t,o,c,d,r,p,g,h])}function Fg(e,t){let o=e==="top",n=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!n?me:{position:"absolute",[o?"bottom":"top"]:"0",[n?"right":"left"]:"0"}}function sr(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function Fl(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(sr(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Ge}function Li(e,t){let o=t==="auto"?"auto":`${t.width}px`,n=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",n)}function ir(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,n=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",n)}var Wl=b(z(),1);var Yl=b(W(),1),ar=function(t){let{direction:o="ltr"}=t,n=Wl.useMemo(()=>({direction:o}),[o]);return(0,Yl.jsx)(Oi.Provider,{value:n,children:t.children})};var Ul={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,l=fe(r),c=l.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:ko};let m=await i.getOffsetParent?.(r),u={width:0,height:0};if(s==="fixed"&&l?.visualViewport)u={width:l.visualViewport.width,height:l.visualViewport.height};else if(m===l){let _=Pe(r);u={width:_.documentElement.clientWidth,height:_.documentElement.clientHeight}}else await i.isElement?.(m)&&(u=await i.getDimensions(m));let f=Ne(a),p=t,g=o;f==="left"&&(p=u.width-(t+n.width)),f==="top"&&(g=u.height-(o+n.height));let h=f==="left"?"right":ko.sideX,y=f==="top"?"bottom":ko.sideY;return{x:p,y:g,data:{sideX:h,sideY:y}}}};var Po=b(W(),1),Xl={activationDirection:e=>e?{"data-activation-direction":e}:null};function ql(e){let{store:t,side:o,children:n}=e,r=Eo(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),d=t.useState("popupElement"),m=t.useState("positionerElement"),u=jl(a?i:null),f=Yg(s,l),p=Ce.useRef(null),[g,h]=Ce.useState(null),[y,_]=Ce.useState(null),v=Ce.useRef(null),w=Ce.useRef(null),R=vo(v,!0),x=bo(),S=Ce.useRef(null),[E,k]=Ce.useState(null),[P,N]=Ce.useState(!1);F(()=>(t.set("adaptiveOrigin",Ul),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let H=Y(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),j=Y(M=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),M&&k(M)}),L=Y(()=>{S.current?.abort();let M=new AbortController;S.current=M,R(()=>{h(null),k(null),p.current=null},M.signal)}),T=Ce.useRef(null);F(()=>{(!a||!c)&&(T.current=null)},[a,c]),F(()=>{if(i&&u&&i!==u&&T.current!==i&&p.current){h(p.current),N(!0);let M=Wg(u,i);_(M),T.current=i}},[i,u]),F(()=>{g!=null&&(S.current?.abort(),N(!0),x.request(()=>{Kl.flushSync(()=>{N(!1)}),L()}))},[f,g,L,x]),F(()=>{let M=v.current;if(!M)return;let X=Pe(M).createElement("div");for(let de of Array.from(M.childNodes))X.appendChild(de.cloneNode(!0));p.current=X});let I=g!=null,C;I?C=(0,Po.jsxs)(Ce.Fragment,{children:[(0,Po.jsx)("div",{"data-previous":!0,inert:Pl(!0),ref:w,style:{...E?{"--popup-width":`${E.width}px`,"--popup-height":`${E.height}px`}:null,position:"absolute"},"data-ending-style":P?void 0:""},"previous"),(0,Po.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":P?"":void 0,children:n},f)]}):C=(0,Po.jsx)("div",{"data-current":!0,ref:v,children:n},f),F(()=>{let M=w.current;!M||!g||M.replaceChildren(...Array.from(g.childNodes))},[g]),Vl({popupElement:d,positionerElement:m,mounted:c,content:l,onMeasureLayout:H,onMeasureLayoutComplete:j,side:o,direction:r});let A={activationDirection:Vg(y),transitioning:I};return{children:C,state:A}}function Vg(e){if(e)return`${Gl(e.horizontal,5,"right","left")} ${Gl(e.vertical,5,"down","up")}`}function Gl(e,t,o,n){return e>t?o:e<-t?n:""}function Wg(e,t){let o=e.getBoundingClientRect(),n=t.getBoundingClientRect(),r={x:o.left+o.width/2,y:o.top+o.height/2},i={x:n.left+n.width/2,y:n.top+n.height/2};return{horizontal:i.x-r.x,vertical:i.y-r.y}}function Yg(e,t){let[o,n]=Ce.useState(0),r=Ce.useRef(e),i=Ce.useRef(t),s=Ce.useRef(!1);return F(()=>{let a=r.current,l=i.current,c=e!==a,d=t!==l;c?(n(m=>m+1),s.current=!d):s.current&&d&&(n(m=>m+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var cr=b(z(),1),Zl=b(Ht(),1);var Ql=b(W(),1),Jl=cr.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...l}=t,{node:c,subtree:d}=bc({container:r,ref:o,componentProps:t,elementProps:l});return!d&&!c?null:(0,Ql.jsxs)(cr.Fragment,{children:[d,c&&Zl.createPortal(n,c)]})});var tt={};Mt(tt,{Arrow:()=>hd,Handle:()=>$o,Popup:()=>gd,Portal:()=>ud,Positioner:()=>pd,Provider:()=>vd,Root:()=>rd,Trigger:()=>cd,Viewport:()=>yd,createHandle:()=>xd});var Co=b(z(),1);var lr=b(z(),1),Mi=lr.createContext(void 0);function et(e){let t=lr.useContext(Mi);if(t===void 0&&!e)throw new Error(De(72));return t}var $l=b(z(),1);var ed={..._l,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},dr=class extends Vt{constructor(t,o,n){let r=new io;super(od(t,r,o,n),nd(r),ed)}setOpen=(t,o)=>{dl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ee(G.triggerPress,t))}};function td(){let e=new io,t=new or(Object.freeze(od(void 0,e)),Object.freeze(nd(e)),ed);return Object.assign(t,{setOpen:Ge,cancelPendingOpen:Ge})}function od(e,t,o,n=!1){let r={...hl(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return r.floatingRootContext=wl(t,o,n),r}function nd(e){return{popupRef:$l.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var Jo=b(W(),1),rd=_i(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:d,triggerId:m,defaultTriggerId:u=null,children:f}=t,p=cl((N,H)=>new dr({open:n,openProp:r,activeTriggerId:u,triggerIdProp:m},N,H));p.useControlledProp("openProp",r),p.useControlledProp("triggerIdProp",m),p.useContextCallback("onOpenChange",l),p.useContextCallback("onOpenChangeComplete",c);let g=p.useState("open"),h=!o&&g,y=p.useState("activeTriggerId"),_=p.useState("mounted"),v=p.useState("payload");p.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:o}),fl(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:R}=pl(h,p),x=p.useState("isInstantPhase"),S=p.useState("instantType"),E=p.useState("lastOpenChangeReason"),k=Co.useRef(null);F(()=>{g&&o&&p.setOpen(!1,ee(G.disabled))},[g,o,p]),F(()=>{R==="ending"&&E===G.none||R!=="ending"&&x?(S!=="delay"&&(k.current=S),p.set("instantType","delay")):k.current!==null&&(p.set("instantType",k.current),k.current=null)},[R,x,E,S,p]),F(()=>{h&&y==null&&p.set("payload",void 0)},[p,y,h]),Co.useImperativeHandle(a,()=>({unmount:w,close:()=>p.setOpen(!1,ee(G.imperativeAction))}),[w,p]);let P=h||_||!o&&s!=="none";return(0,Jo.jsxs)(Mi.Provider,{value:p,children:[d&&(0,Jo.jsx)(ll,{handle:d,store:p}),P&&(0,Jo.jsx)(Ug,{store:p,disabled:o,trackCursorAxis:s}),typeof f=="function"?f({payload:v}):f]})});function Ug({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=ai(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=si(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=Co.useMemo(()=>ve(i.reference,r.reference),[i.reference,r.reference]);return ml(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:r.floating??me}),null}var fr=b(z(),1);var ur=b(z(),1),Bi=ur.createContext(void 0);function id(){return ur.useContext(Bi)}var ad="data-base-ui-tooltip-trigger";function sd(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;n<o.length;n+=1){let r=o[n];if(U(r))return r}}let t=e.target;return U(t)?t:null}function Kg(e){let t=e;for(;t;){let o=t.closest(`[${ad}]`);if(o)return o;let n=t.getRootNode();t="host"in n&&U(n.host)?n.host:null}return null}var cd=tl(function(t,o){let{render:n,className:r,style:i,handle:s,payload:a,disabled:l,delay:c,closeOnClick:d=!0,closeDelay:m,id:u,...f}=t,p=et(!0),h=xl(s)??p;if(!h)throw new Error(De(82));let y=La(u),_=h.useState("isTriggerActive",y),v=h.useState("isOpenedByTrigger",y),w=h.useState("floatingRootContext"),R=fr.useRef(null),x=c??600,S=m??0,{registerTrigger:E,isMountedByThisTrigger:k}=ul(y,R,h,{payload:a,closeOnClick:d,closeDelay:S}),P=id(),{delayRef:N,isInstantPhase:H,hasProvider:j}=ii(w,{open:v}),L=Ro(w);h.useSyncedValue("isInstantPhase",H);let T=h.useState("disabled"),I=l??T,C=je(I),A=h.useState("trackCursorAxis"),M=h.useState("disableHoverablePopup"),X=fr.useRef(!1),de=at(),O=fr.useRef(void 0);function V(){return j?$e(N.current,"open")===0?0:c??P??600:x}function Z(ae){let ge=R.current;if(!ge||!ae)return!1;let be=Kg(ae);return be!==null&&be!==ge&&re(ge,be)}function ie(ae){let ge=Z(ae);return X.current=ge,ge&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,de.clear()),ge}let K=Ci(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!M&&A!=="both"?Ai():null,restMs:V,delay(){return m==null&&j?{close:$e(N.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:_,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!X.current}}),Q=Ei(w,{enabled:!I}).reference,q=ae=>{let ge=X.current,be=sd(ae),Ee=ie(be),ye=R.current,Kt=ye&&be&&re(ye,be);if(Ee&&h.select("open")&&h.select("lastOpenChangeReason")===G.triggerHover){h.setOpen(!1,ee(G.triggerHover,ae));return}if(ge&&!Ee&&Kt&&!C.current&&!h.select("open")&&ye&&Pt(O.current)){let rt=()=>{!X.current&&!C.current&&!h.select("open")&&h.setOpen(!0,ee(G.triggerHover,ae,ye))},ft=V();ft===0?(de.clear(),rt()):de.start(ft,rt)}},$=h.useState("triggerProps",k);return Oe("button",t,{state:{open:v},ref:[o,E,R],props:[K,Q,k||A!=="none"?$:void 0,{onMouseOver(ae){q(ae.nativeEvent)},onFocus(ae){Z(sd(ae.nativeEvent))&&ae.preventBaseUIHandler()},onMouseLeave(){X.current=!1,de.clear(),O.current=void 0},onPointerEnter(ae){O.current=ae.pointerType},onPointerDown(ae){O.current=ae.pointerType,h.set("closeOnClick",d),d&&!h.select("open")&&h.cancelPendingOpen(ae.nativeEvent)},onClick(ae){d&&!h.select("open")&&h.cancelPendingOpen(ae.nativeEvent)},id:y,"data-trigger-disabled":I?"":void 0,[ad]:I?void 0:""},f],stateAttributesMapping:kl})});var dd=b(z(),1);var pr=b(z(),1),Hi=pr.createContext(void 0);function ld(){let e=pr.useContext(Hi);if(e===void 0)throw new Error(De(70));return e}var zi=b(W(),1),ud=dd.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return et().useState("mounted")||n?(0,zi.jsx)(Hi.Provider,{value:n,children:(0,zi.jsx)(Jl,{ref:o,...r})}):null});var gr=b(z(),1);var mr=b(z(),1),Di=mr.createContext(void 0);function Ao(){let e=mr.useContext(Di);if(e===void 0)throw new Error(De(71));return e}var fd=b(W(),1),pd=gr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:m="clipping-ancestors",collisionPadding:u=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:g=!1,collisionAvoidance:h=pc,style:y,..._}=t,v=et(),w=ld(),R=v.useState("open"),x=v.useState("mounted"),S=v.useState("trackCursorAxis"),E=v.useState("disableHoverablePopup"),k=v.useState("floatingRootContext"),P=v.useState("instantType"),N=v.useState("transitionStatus"),H=v.useState("adaptiveOrigin"),j=Bl({anchor:i,positionMethod:s,floatingRootContext:k,mounted:x,side:a,sideOffset:c,align:l,alignOffset:d,collisionBoundary:m,collisionPadding:u,sticky:p,arrowPadding:f,disableAnchorTracking:g,keepMounted:w,collisionAvoidance:h,adaptiveOrigin:H}),L=gr.useMemo(()=>({open:R,side:j.side,align:j.align,anchorHidden:j.anchorHidden,instant:S!=="none"?"tracking-cursor":P}),[R,j.side,j.align,j.anchorHidden,S,P]),T=Hl(t,L,{styles:j.positionerStyles,transitionStatus:N,props:_,refs:[o,v.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||E});return(0,fd.jsx)(Di.Provider,{value:j,children:T})});var md=b(z(),1);var gd=md.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=et(),{side:l,align:c}=Ao(),d=a.useState("open"),m=a.useState("instantType"),u=a.useState("transitionStatus"),f=a.useState("popupProps"),p=a.useState("floatingRootContext"),g=a.useState("disabled"),h=a.useState("closeDelay");In({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),Pi(p,{enabled:!g,closeDelay:h});let y=a.useStateSetter("popupElement");return Oe("div",t,{state:{open:d,side:l,align:c,instant:m,transitionStatus:u},ref:[o,a.context.popupRef,y],props:[al,f,rr(u),s],stateAttributesMapping:Tl})});var bd=b(z(),1);var hd=bd.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=et(),{arrowRef:l,side:c,align:d,arrowUncentered:m,arrowStyles:u}=Ao(),f=a.useState("open"),p=a.useState("instantType");return Oe("div",t,{state:{open:f,side:c,align:d,uncentered:m,instant:p},ref:[o,l],props:[{style:u,"aria-hidden":!0},s],stateAttributesMapping:Qo})});var wd=b(z(),1);var ji=b(W(),1),vd=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=wd.useMemo(()=>({open:o,close:n}),[o,n]);return(0,ji.jsx)(Bi.Provider,{value:o,children:(0,ji.jsx)(ri,{delay:i,timeoutMs:r,children:t.children})})};var _d=b(z(),1);var yd=_d.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,l=et(),c=Ao(),d=l.useState("instantType"),{children:m,state:u}=ql({store:l,side:c.side,children:s}),f={activationDirection:u.activationDirection,transitioning:u.transitioning,instant:d};return Oe("div",t,{state:f,ref:o,props:[a,{children:m}],stateAttributesMapping:Xl})});var $o=class extends Gn{constructor(){super(td(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function xd(){return new $o}function ot(e){return Oe(e.defaultTagName??"div",e,e)}var Ed=b(ce(),1),Fi="data-wp-hash";function Vi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qg(document)),e.__wpStyleRuntime}function Xg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Fi}]`))if(o.getAttribute(Fi)===t)return!0;return!1}function kd(e,t,o){if(!e.head)return;let n=Vi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Xg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Fi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function qg(e){let t=Vi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)kd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Td(e,t){let o=Vi();o.styles.set(e,t);for(let n of o.documents.keys())kd(n,e,t)}typeof process>"u",Td("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Sd={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",Td("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Rd={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},We=(0,Ed.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return ot({render:o,defaultTagName:"span",ref:i,props:ve(r,{className:J(Sd.text,Rd.heading,Rd.p,Sd[t],n)})})});var Od=b(W(),1),Wi="data-wp-hash";function Yi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qg(document)),e.__wpStyleRuntime}function Zg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Wi}]`))if(o.getAttribute(Wi)===t)return!0;return!1}function Ad(e,t,o){if(!e.head)return;let n=Yi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Zg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Wi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Qg(e){let t=Yi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ad(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Jg(e,t){let o=Yi();o.styles.set(e,t);for(let n of o.documents.keys())Ad(n,e,t)}typeof process>"u",Jg("59353631d1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#f7e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fae8c8);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#ffea8f);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#ccf4d2);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#e0ebf8);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");var Pd={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},Ui=(0,Cd.forwardRef)(function({intent:t="none",className:o,...n},r){return(0,Od.jsx)(We,{ref:r,className:J(Pd.badge,Pd[`is-${t}-intent`],o),...n,variant:"body-sm"})});var Qd=b(ce(),1);var Bd=b(ce(),1);var Ki="data-wp-hash";function Xi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eb(document)),e.__wpStyleRuntime}function $g(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ki}]`))if(o.getAttribute(Ki)===t)return!0;return!1}function Id(e,t,o){if(!e.head)return;let n=Xi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if($g(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ki,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function eb(e){let t=Xi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Id(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function tb(e,t){let o=Xi();o.styles.set(e,t);for(let n of o.documents.keys())Id(n,e,t)}typeof process>"u",tb("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var Nd={slot:"_11fc52b637ff8a7e__slot"},Ld="data-wp-compat-overlay-slot";function ob(){return typeof document>"u"?null:document}function nb(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var xt=null;function Gi(e){return e.setAttribute("aria-hidden","false"),e}function rb(e){let t=e.createElement("div");return t.setAttribute(Ld,""),Nd.slot&&t.classList.add(Nd.slot),e.body.appendChild(t),t}function Md(){if(typeof window>"u"||!nb()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=ob();if(!e||!e.body)return;if(xt&&xt.ownerDocument===e&&xt.isConnected)return Gi(xt);let t=e.querySelector(`[${Ld}]`);return t instanceof HTMLDivElement?(xt=Gi(t),xt):(xt?.isConnected&&xt.remove(),xt=Gi(rb(e)),xt)}var Hd=b(W(),1),zd=(0,Bd.forwardRef)(function({container:t,...o},n){return(0,Hd.jsx)(tt.Portal,{container:t??Md(),...o,ref:n})});var Dd=b(ce(),1),Vd=b(W(),1),qi="data-wp-hash";function Zi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&sb(document)),e.__wpStyleRuntime}function ib(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${qi}]`))if(o.getAttribute(qi)===t)return!0;return!1}function jd(e,t,o){if(!e.head)return;let n=Zi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(ib(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(qi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function sb(e){let t=Zi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)jd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Fd(e,t){let o=Zi();o.styles.set(e,t);for(let n of o.documents.keys())jd(n,e,t)}typeof process>"u",Fd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ab={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Fd("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var cb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Wd=(0,Dd.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,Vd.jsx)(tt.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:J(ab["box-sizing"],cb.positioner,o)})});var Yd=b(ce(),1);function Qi(e,t,o){return(0,Yd.cloneElement)(e??t,{children:o})}var lb=b(Gd(),1);var Xd=b(Ji(),1),{lock:M4,unlock:qd}=(0,Xd.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function db(){let e=lb;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return qd(e.privateApis).ThemeProvider}var Zd=db();var en=b(W(),1),$i="data-wp-hash";function es(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fb(document)),e.__wpStyleRuntime}function ub(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$i}]`))if(o.getAttribute($i)===t)return!0;return!1}function Jd(e,t,o){if(!e.head)return;let n=es(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(ub(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute($i,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function fb(e){let t=es();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Jd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function pb(e,t){let o=es();o.styles.set(e,t);for(let n of o.documents.keys())Jd(n,e,t)}typeof process>"u",pb("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var mb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},gb={background:"#1e1e1e"},ts=(0,Qd.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,en.jsx)(Zd,{color:gb,children:(0,en.jsx)(tt.Popup,{ref:s,className:J(mb.popup,r),...i,children:n})}),l=Qi(o,(0,en.jsx)(Wd,{}),a);return Qi(t,(0,en.jsx)(zd,{}),l)});var $d=b(ce(),1),eu=b(W(),1),os=(0,$d.forwardRef)(function(t,o){return(0,eu.jsx)(tt.Trigger,{ref:o,...t})});var tu=b(st(),1),ou=b(W(),1);function nu({children:e}){return(0,ou.jsx)(ar,{direction:(0,tu.isRTL)()?"rtl":"ltr",children:e})}var ns=b(W(),1);function rs(e){return(0,ns.jsx)(nu,{children:(0,ns.jsx)(tt.Root,{...e})})}var ru=b(ce(),1),iu=b(st(),1),Oo=b(W(),1),is="data-wp-hash";function ss(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wb(document)),e.__wpStyleRuntime}function hb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${is}]`))if(o.getAttribute(is)===t)return!0;return!1}function su(e,t,o){if(!e.head)return;let n=ss(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(hb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(is,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function wb(e){let t=ss();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)su(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function hr(e,t){let o=ss();o.styles.set(e,t);for(let n of o.documents.keys())su(n,e,t)}typeof process>"u",hr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var vb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",hr("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var _b={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",hr("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var br={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",hr("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var yb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},so=(0,ru.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,target:i,render:s,className:a,...l},c){let d=r||/^_blank$/i.test(i??"");return ot({render:s,defaultTagName:"a",ref:c,props:ve(l,{className:J(yb.a,vb["box-sizing"],_b["outset-ring--focus-except-active"],o!=="unstyled"&&br.link,o!=="unstyled"&&br[`is-${n}`],o==="unstyled"&&br["is-unstyled"],a),target:i??(r?"_blank":void 0),children:(0,Oo.jsxs)(Oo.Fragment,{children:[t,d&&(0,Oo.jsx)("span",{className:br["link-icon"],role:"img","aria-label":(0,iu.__)("(opens in a new tab)")})]})})})});var wr=b(ao(),1),as=b(W(),1),cs=(0,as.jsx)(wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,as.jsx)(wr.Path,{d:"M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var vr=b(ao(),1),ls=b(W(),1),ds=(0,ls.jsx)(vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ls.jsx)(vr.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var _r=b(ao(),1),us=b(W(),1),fs=(0,us.jsx)(_r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,us.jsx)(_r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var yr=b(ao(),1),ps=b(W(),1),ms=(0,ps.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ps.jsx)(yr.Path,{d:"M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var tn=b(ao(),1),on=b(W(),1),gs=(0,on.jsxs)(tn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,on.jsx)(tn.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,on.jsx)(tn.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var cu=b(ce(),1),lu=b(ao(),1),du=b(W(),1),co=(0,cu.forwardRef)(function({icon:t,size:o=24,style:n,...r},i){let s=t.props.style||n?{...t.props.style,...n}:void 0;return(0,du.jsx)(lu.SVG,{ref:i,...t.props,...r,...s?{style:s}:{},width:o,height:o})});var nn=b(ce(),1),Sr=b(st(),1);var uu=b(ce(),1),bs="data-wp-hash";function hs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sb(document)),e.__wpStyleRuntime}function xb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${bs}]`))if(o.getAttribute(bs)===t)return!0;return!1}function fu(e,t,o){if(!e.head)return;let n=hs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(xb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(bs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Sb(e){let t=hs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)fu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Rb(e,t){let o=hs();o.styles.set(e,t);for(let n of o.documents.keys())fu(n,e,t)}typeof process>"u",Rb("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var Eb={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ws=(0,uu.forwardRef)(function({render:t,...o},n){return ot({render:t,ref:n,props:ve({className:Eb["visually-hidden"]},o,{"data-visually-hidden":""})})});var xr=b(W(),1);function pu({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let n=(0,nn.useId)(),r=o?n:void 0,i=[e,r].filter(Boolean).join(" ");return{descriptionId:r,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":o?.ariaKeyShortcut??t}}}var mu=(0,nn.forwardRef)(function({descriptionId:t,shortcut:o},n){return(0,xr.jsx)(ws,{id:t,"aria-hidden":"true",render:(0,xr.jsx)("span",{ref:n}),children:(0,Sr.sprintf)((0,Sr.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),gu=(0,nn.forwardRef)(function({className:t,shortcut:o},n){return(0,xr.jsx)("span",{ref:n,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var Rr=b(ce(),1),bu=b(st(),1),wu=b(W(),1);import{speak as kb}from"@wordpress/a11y";var vs="data-wp-hash";function _s(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pb(document)),e.__wpStyleRuntime}function Tb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${vs}]`))if(o.getAttribute(vs)===t)return!0;return!1}function hu(e,t,o){if(!e.head)return;let n=_s(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Tb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(vs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Pb(e){let t=_s();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)hu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Er(e,t){let o=_s();o.styles.set(e,t);for(let n of o.documents.keys())hu(n,e,t)}typeof process>"u",Er("effc4e3032",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var rn={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"};typeof process>"u",Er("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Cb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Er("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Ab={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",Er("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Ob={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},vu=(0,Rr.forwardRef)(function({tone:t="brand",variant:o="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,bu.__)("Loading"),children:c,...d},m){let u=J(Ob.button,Cb["box-sizing"],Ab["outset-ring--focus-except-active"],o!=="unstyled"&&rn.button,rn[`is-${t}`],rn[`is-${o}`],rn[`is-${n}`],a&&rn["is-loading"],r);return(0,Rr.useEffect)(()=>{a&&l&&kb(l)},[a,l]),(0,wu.jsx)(Ni,{ref:m,className:u,focusableWhenDisabled:i,disabled:s??a,...d,children:c})});var _u=b(ce(),1);var xu=b(W(),1),ys="data-wp-hash";function xs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ib(document)),e.__wpStyleRuntime}function Nb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ys}]`))if(o.getAttribute(ys)===t)return!0;return!1}function yu(e,t,o){if(!e.head)return;let n=xs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Nb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ys,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ib(e){let t=xs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)yu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Lb(e,t){let o=xs();o.styles.set(e,t);for(let n of o.documents.keys())yu(n,e,t)}typeof process>"u",Lb("effc4e3032",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var Mb={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"},Ss=(0,_u.forwardRef)(function({className:t,icon:o,...n},r){return(0,xu.jsx)(co,{ref:r,icon:o,className:J(Mb.icon,t),size:24,...n})});Ss.displayName="Button.Icon";var kr=Object.assign(vu,{Icon:Ss});var Ru=b(ce(),1);var nt=b(W(),1),Rs="data-wp-hash";function Es(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hb(document)),e.__wpStyleRuntime}function Bb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Rs}]`))if(o.getAttribute(Rs)===t)return!0;return!1}function Eu(e,t,o){if(!e.head)return;let n=Es(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Bb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Rs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Hb(e){let t=Es();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Eu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function zb(e,t){let o=Es();o.styles.set(e,t);for(let n of o.documents.keys())Eu(n,e,t)}typeof process>"u",zb("c5cdafb1bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");var Su={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},ks=(0,Ru.forwardRef)(function({label:t,className:o,children:n,disabled:r,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:l,positioner:c,"aria-describedby":d,"aria-keyshortcuts":m,...u},f){let p=J(Su["icon-button"],o),{descriptionId:g,targetProps:h}=pu({"aria-describedby":d,"aria-keyshortcuts":m,shortcut:l});return(0,nt.jsxs)(rs,{children:[(0,nt.jsxs)(os,{ref:f,...h,disabled:r&&!i,render:(0,nt.jsx)(kr,{...u,size:a,"aria-label":t,disabled:r,focusableWhenDisabled:i}),className:p,children:[(0,nt.jsx)(co,{icon:s,size:24,className:Su.icon}),l&&g&&(0,nt.jsx)(mu,{descriptionId:g,shortcut:l})]}),(0,nt.jsxs)(ts,{positioner:c,children:[t,l&&(0,nt.jsxs)(nt.Fragment,{children:[" ",(0,nt.jsx)(gu,{shortcut:l})]})]})]})});var ku=b(ce(),1),Ts="data-wp-hash";function Ps(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jb(document)),e.__wpStyleRuntime}function Db(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ts}]`))if(o.getAttribute(Ts)===t)return!0;return!1}function Tu(e,t,o){if(!e.head)return;let n=Ps(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Db(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ts,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function jb(e){let t=Ps();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Tu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Fb(e,t){let o=Ps();o.styles.set(e,t);for(let n of o.documents.keys())Tu(n,e,t)}typeof process>"u",Fb("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Vb={stack:"_19ce0419607e1896__stack"},Wb={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},Ut=(0,ku.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},l){let c={gap:o&&Wb[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return ot({render:s,ref:l,props:ve(a,{style:c,className:Vb.stack})})});var sn={};Mt(sn,{ActionButton:()=>Qu,ActionLink:()=>ef,Actions:()=>Fu,CloseIcon:()=>Gu,Description:()=>zu,Root:()=>Au,Title:()=>Lu});var No=b(ce(),1);import{speak as Yb}from"@wordpress/a11y";var Io=b(W(),1),As="data-wp-hash";function Os(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Gb(document)),e.__wpStyleRuntime}function Ub(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${As}]`))if(o.getAttribute(As)===t)return!0;return!1}function Pu(e,t,o){if(!e.head)return;let n=Os(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ub(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(As,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Gb(e){let t=Os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Pu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Cu(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())Pu(n,e,t)}typeof process>"u",Cu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Kb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Cu("42aad93a67","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Cs={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Xb={neutral:null,info:ms,warning:cs,success:gs,error:fs};function qb(e){return e==="error"?"assertive":"polite"}function Zb(e){if(e){if(typeof e=="string")return e;try{return(0,No.renderToString)(e)}catch{return}}}function Qb(e,t){let o=Zb(e);(0,No.useEffect)(()=>{o&&Yb(o,t)},[o,t])}var Au=(0,No.forwardRef)(function({intent:t="neutral",children:o,icon:n,spokenMessage:r=o,politeness:i=qb(t),render:s,...a},l){Qb(r,i);let c=n===null?null:n??Xb[t],d=J(Cs.notice,Cs[`is-${t}`],Kb["box-sizing"]);return ot({defaultTagName:"div",render:s,ref:l,props:ve({className:d,children:(0,Io.jsxs)(Io.Fragment,{children:[o,c&&(0,Io.jsx)(co,{className:Cs.icon,icon:c})]})},a)})});var Ou=b(ce(),1);var Iu=b(W(),1),Ns="data-wp-hash";function Is(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$b(document)),e.__wpStyleRuntime}function Jb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ns}]`))if(o.getAttribute(Ns)===t)return!0;return!1}function Nu(e,t,o){if(!e.head)return;let n=Is(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Jb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ns,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function $b(e){let t=Is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Nu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function eh(e,t){let o=Is();o.styles.set(e,t);for(let n of o.documents.keys())Nu(n,e,t)}typeof process>"u",eh("42aad93a67","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var th={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Lu=(0,Ou.forwardRef)(function({className:t,...o},n){return(0,Iu.jsx)(We,{ref:n,variant:"heading-md",className:J(th.title,t),...o})});var Mu=b(ce(),1);var Hu=b(W(),1),Ls="data-wp-hash";function Ms(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nh(document)),e.__wpStyleRuntime}function oh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ls}]`))if(o.getAttribute(Ls)===t)return!0;return!1}function Bu(e,t,o){if(!e.head)return;let n=Ms(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(oh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ls,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function nh(e){let t=Ms();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Bu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function rh(e,t){let o=Ms();o.styles.set(e,t);for(let n of o.documents.keys())Bu(n,e,t)}typeof process>"u",rh("42aad93a67","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var ih={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},zu=(0,Mu.forwardRef)(function({className:t,...o},n){return(0,Hu.jsx)(We,{ref:n,variant:"body-md",className:J(ih.description,t),...o})});var Du=b(ce(),1);var Bs="data-wp-hash";function Hs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ah(document)),e.__wpStyleRuntime}function sh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Bs}]`))if(o.getAttribute(Bs)===t)return!0;return!1}function ju(e,t,o){if(!e.head)return;let n=Hs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(sh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Bs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function ah(e){let t=Hs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ju(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function ch(e,t){let o=Hs();o.styles.set(e,t);for(let n of o.documents.keys())ju(n,e,t)}typeof process>"u",ch("42aad93a67","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var lh={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Fu=(0,Du.forwardRef)(function({render:t,...o},n){return ot({defaultTagName:"div",render:t,ref:n,props:ve({className:lh.actions},o)})});var Vu=b(ce(),1),Wu=b(st(),1);var Uu=b(W(),1),zs="data-wp-hash";function Ds(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uh(document)),e.__wpStyleRuntime}function dh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${zs}]`))if(o.getAttribute(zs)===t)return!0;return!1}function Yu(e,t,o){if(!e.head)return;let n=Ds(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(dh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(zs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function uh(e){let t=Ds();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Yu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function fh(e,t){let o=Ds();o.styles.set(e,t);for(let n of o.documents.keys())Yu(n,e,t)}typeof process>"u",fh("42aad93a67","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var ph={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Gu=(0,Vu.forwardRef)(function({className:t,icon:o=ds,label:n=(0,Wu.__)("Dismiss"),...r},i){return(0,Uu.jsx)(ks,{...r,ref:i,className:J(ph["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:n})});var Xu=b(ce(),1);var Zu=b(W(),1),js="data-wp-hash";function Fs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gh(document)),e.__wpStyleRuntime}function mh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${js}]`))if(o.getAttribute(js)===t)return!0;return!1}function qu(e,t,o){if(!e.head)return;let n=Fs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(mh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(js,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function gh(e){let t=Fs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)qu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function bh(e,t){let o=Fs();o.styles.set(e,t);for(let n of o.documents.keys())qu(n,e,t)}typeof process>"u",bh("42aad93a67","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Ku={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Qu=(0,Xu.forwardRef)(function({className:t,loading:o,loadingAnnouncement:n,variant:r,...i},s){return(0,Zu.jsx)(kr,{...i,...o!==void 0?{loading:o,loadingAnnouncement:n??""}:{},ref:s,size:"compact",tone:"neutral",variant:r,className:J(Ku["action-button"],Ku[`is-action-button-${r}`],t)})});var Ju=b(ce(),1);var Ws=b(W(),1),Vs="data-wp-hash";function Ys(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wh(document)),e.__wpStyleRuntime}function hh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Vs}]`))if(o.getAttribute(Vs)===t)return!0;return!1}function $u(e,t,o){if(!e.head)return;let n=Ys(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(hh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Vs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function wh(e){let t=Ys();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)$u(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function vh(e,t){let o=Ys();o.styles.set(e,t);for(let n of o.documents.keys())$u(n,e,t)}typeof process>"u",vh("42aad93a67","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var _h={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},ef=(0,Ju.forwardRef)(function({className:t,render:o,...n},r){return(0,Ws.jsx)(We,{ref:r,className:J(_h["action-link"],t),...n,variant:"body-md",render:(0,Ws.jsx)(so,{tone:"neutral",variant:"default",render:o})})});var tf=b(ce(),1),of=b(W(),1),nf=(0,tf.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,of.jsx)(n,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));nf.displayName="NavigableRegion";var rf=nf;var sf=b(st(),1);var Gt=b(W(),1),Gs="data-wp-hash";function Ks(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xh(document)),e.__wpStyleRuntime}function yh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Gs}]`))if(o.getAttribute(Gs)===t)return!0;return!1}function af(e,t,o){if(!e.head)return;let n=Ks(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(yh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Gs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function xh(e){let t=Ks();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)af(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Sh(e,t){let o=Ks();o.styles.set(e,t);for(let n of o.documents.keys())af(n,e,t)}typeof process>"u",Sh("72ef022400",".bfb5a2dd8cceebd3__list{--focus-ring-size:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);list-style:none;margin:calc(var(--focus-ring-size)*-1);overflow-x:auto;padding:var(--focus-ring-size);scroll-padding:var(--focus-ring-size)}.a4759b4cb2c8bd92__li{flex-shrink:0}._07da506d3f2d9afe__item{align-items:center;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:flex;font-weight:var(--wpds-typography-font-weight-default,400);min-block-size:44px;min-inline-size:44px;text-decoration:none}._07da506d3f2d9afe__item:hover,._07da506d3f2d9afe__item[aria-current=page]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}._07da506d3f2d9afe__item[aria-current=page]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}");var Us={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},Rh=({items:e,currentHref:t,ariaLabel:o=(0,sf.__)("Sections"),linkComponent:n,className:r})=>{if(!e.length)return null;let i=n??"a";return(0,Gt.jsx)("nav",{"aria-label":o,className:r,children:(0,Gt.jsx)(Ut,{render:(0,Gt.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:Us.list,children:e.map(s=>(0,Gt.jsx)("li",{className:Us.li,children:(0,Gt.jsx)(We,{variant:"body-md",className:Us.item,render:(0,Gt.jsx)(so,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,Gt.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},cf=Rh;var df=b(an(),1),{Fill:uf,Slot:ff}=(0,df.createSlotFill)("SidebarToggle");var Ze=b(W(),1),Xs="data-wp-hash";function qs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kh(document)),e.__wpStyleRuntime}function Eh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Xs}]`))if(o.getAttribute(Xs)===t)return!0;return!1}function pf(e,t,o){if(!e.head)return;let n=qs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Eh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Xs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function kh(e){let t=qs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)pf(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Th(e,t){let o=qs();o.styles.set(e,t);for(let n of o.documents.keys())pf(n,e,t)}typeof process>"u",Th("1f3750277d","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var St={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function mf({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,navigation:a,components:l,showSidebarToggle:c=!0}){let d=`h${e}`,m=!!a?.items?.length;return(0,Ze.jsxs)(Ut,{direction:"column",className:J(St.header,m&&St["has-navigation"]),children:[(0,Ze.jsxs)(Ut,{className:St["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Ze.jsxs)(Ut,{direction:"row",gap:"sm",align:"center",justify:"start",className:St["header-lockup"],children:[c&&(0,Ze.jsx)(ff,{bubblesVirtually:!0,className:St["sidebar-toggle-slot"]}),n&&(0,Ze.jsx)("div",{className:St["header-visual"],"aria-hidden":"true",children:n}),r&&(0,Ze.jsx)(We,{className:St["header-title"],render:(0,Ze.jsx)(d,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,Ze.jsx)(Ut,{align:"center",className:St["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Ze.jsx)(We,{render:(0,Ze.jsx)("p",{}),variant:"body-md",className:St["header-subtitle"],children:i}),m&&(0,Ze.jsx)(cf,{...a,linkComponent:l?.link,className:St["header-navigation"]})]})}var cn=b(W(),1),Qs="data-wp-hash";function Js(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ch(document)),e.__wpStyleRuntime}function Ph(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Qs}]`))if(o.getAttribute(Qs)===t)return!0;return!1}function gf(e,t,o){if(!e.head)return;let n=Js(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ph(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Qs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ch(e){let t=Js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)gf(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Ah(e,t){let o=Js();o.styles.set(e,t);for(let n of o.documents.keys())gf(n,e,t)}typeof process>"u",Ah("1f3750277d","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Zs={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function bf({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:l,navigation:c,components:d,ariaLabel:m,hasPadding:u=!1,showSidebarToggle:f=!0}){let p=J(Zs.page,a);return(0,cn.jsxs)(rf,{className:p,ariaLabel:m??(typeof r=="string"?r:""),children:[(r||t||o||l||n||!!c?.items?.length)&&(0,cn.jsx)(mf,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:l,navigation:c,components:d,showSidebarToggle:f}),u?(0,cn.jsx)("div",{className:J(Zs.content,Zs["has-padding"]),children:s}):s]})}bf.SidebarToggleFill=uf;var $s=bf;var ut=b(an()),Ff=b(ln()),Vf=b(ce()),At=b(st()),Wf=b(Tr());import{privateApis as Kh}from"@wordpress/connectors";var vf=b(Ji()),{lock:a8,unlock:Lo}=(0,vf.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/routes");if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='3ac7d2cc0e']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","3ac7d2cc0e"),e.appendChild(document.createTextNode(".connectors-page{box-sizing:border-box;margin:0 auto;max-width:680px;padding:24px;width:100%}.connectors-page .components-item{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:20px;scroll-margin-top:120px}.connectors-page .connector-settings__error{color:#cc1818}.connectors-page .connector-settings .components-text-control__input{font-family:monospace;scroll-margin-top:120px}.connectors-page__file-mods-notice{margin-bottom:16px}.connectors-page--empty{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:32px;justify-content:center;text-align:center}.connectors-page .ai-plugin-callout{background-color:#e7d4e4;background-image:radial-gradient(ellipse 70% 120% at 18% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 92% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 58% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%);border-radius:8px;overflow:hidden;padding:24px;padding-inline-end:150px;position:relative}[dir=rtl] .connectors-page .ai-plugin-callout{background-image:radial-gradient(ellipse 70% 120% at 82% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 8% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 42% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%)}.connectors-page .ai-plugin-callout__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-top:2px}.connectors-page .ai-plugin-callout__content p{font-size:13px;line-height:20px;margin:0}.connectors-page .ai-plugin-callout__decoration{height:110px;inset-inline-end:16px;position:absolute;top:12px;width:110px}.connectors-page__help-text{color:#757575}@media (max-width:680px){.connectors-page .ai-plugin-callout{padding:12px;padding-inline-end:100px}.connectors-page .ai-plugin-callout__decoration{height:75px;inset-inline-end:8px;top:8px;width:75px}}@media (max-width:480px){.connectors-page{padding:8px}.connectors-page .ai-plugin-callout{padding-inline-end:130px}.connectors-page .components-item{padding:12px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child svg{height:32px;width:32px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child>.components-h-stack:last-child{align-items:flex-end;flex-direction:column}}")),document.head.appendChild(e)}var fn=b(an()),sa=b(Tr()),pn=b(ln()),Et=b(ce()),Qe=b(st()),Hf=b(ea()),zf=b(xf());var Pr=b(an()),na=b(ce()),Af=b(ln()),lo=b(st());import{__experimentalRegisterConnector as Oh,__experimentalConnectorItem as Cf,__experimentalDefaultConnectorSettings as Nh,__experimentalApplicationPasswordConnectorSettings as Ih,privateApis as Lh}from"@wordpress/connectors";var ta=b(Tr()),un=b(ln()),dn=b(ce()),pe=b(st()),Sf=b(ea());function oa({file:e,settingName:t,connectorName:o,isInstalled:n,isActivated:r,keySource:i="none",initialIsConnected:s=!1}){let[a,l]=(0,dn.useState)(!1),[c,d]=(0,dn.useState)(!1),[m,u]=(0,dn.useState)(s),[f,p]=(0,dn.useState)(null),g=e?.replace(/\.php$/,""),h=g?.includes("/")?g.split("/")[0]:g,{derivedPluginStatus:y,canManagePlugins:_,currentApiKey:v,currentUsername:w,hasStoredCredentials:R,hasResolvedSettings:x,canInstallPlugins:S}=(0,un.useSelect)(Q=>{let q=Q(ta.store),ne=q.getEntityRecord("root","site")?.[t],se=typeof ne=="string"?ne:"",ze=typeof ne=="object"&&ne!==null?ne:void 0,ae=ze!==void 0?!!ze.username&&!!ze.password:!!se,ge=q.hasFinishedResolution("getEntityRecord",["root","site"]),be=!!q.canUser("create",{kind:"root",name:"plugin"}),Ee={currentApiKey:se,currentUsername:ze?.username??"",hasStoredCredentials:ae,hasResolvedSettings:ge,canInstallPlugins:be};if(!e)return{...Ee,derivedPluginStatus:ge?"active":"checking",canManagePlugins:void 0};let ye=q.getEntityRecord("root","plugin",g);if(!q.hasFinishedResolution("getEntityRecord",["root","plugin",g]))return{...Ee,derivedPluginStatus:"checking",canManagePlugins:void 0};if(ye){let ft=ye.status==="active"||ye.status==="network-active";return{...Ee,derivedPluginStatus:ft?"active":"inactive",canManagePlugins:!0}}let rt="not-installed";return r?rt="active":n&&(rt="inactive"),{...Ee,derivedPluginStatus:rt,canManagePlugins:!1}},[e,g,t,n,r]),E=f??y,k=_,P=E==="active"&&m||f==="active"&&R,{saveEntityRecord:N,invalidateResolution:H}=(0,un.useDispatch)(ta.store),{createSuccessNotice:j,createErrorNotice:L}=(0,un.useDispatch)(Sf.store),T=Q=>N("root","site",{[t]:Q},{throwOnError:!0}),I=()=>{j((0,pe.sprintf)((0,pe.__)("%s connected successfully."),o),{id:"connector-connect-success",type:"snackbar"})},C=()=>{j((0,pe.sprintf)((0,pe.__)("%s disconnected."),o),{id:"connector-disconnect-success",type:"snackbar"})},A=()=>{L((0,pe.sprintf)((0,pe.__)("Failed to disconnect %s."),o),{id:"connector-disconnect-error",type:"snackbar"})},M=async()=>{if(h){d(!0);try{await N("root","plugin",{slug:h,status:"active"},{throwOnError:!0}),p("active"),H("getEntityRecord",["root","site"]),l(!0),j((0,pe.sprintf)((0,pe.__)("Plugin for %s installed and activated successfully."),o),{id:"connector-plugin-install-success",type:"snackbar"})}catch{L((0,pe.sprintf)((0,pe.__)("Failed to install plugin for %s."),o),{id:"connector-plugin-install-error",type:"snackbar"})}finally{d(!1)}}},X=async()=>{if(e){d(!0);try{await N("root","plugin",{plugin:g,status:"active"},{throwOnError:!0}),p("active"),H("getEntityRecord",["root","site"]),l(!0),j((0,pe.sprintf)((0,pe.__)("Plugin for %s activated successfully."),o),{id:"connector-plugin-activate-success",type:"snackbar"})}catch{L((0,pe.sprintf)((0,pe.__)("Failed to activate plugin for %s."),o),{id:"connector-plugin-activate-error",type:"snackbar"})}finally{d(!1)}}};return{pluginStatus:E,canInstallPlugins:S,canActivatePlugins:k,isExpanded:a,setIsExpanded:l,isBusy:c,isConnected:P,currentApiKey:v,currentUsername:w,hasResolvedSettings:x,keySource:i,handleButtonClick:()=>{if(E==="not-installed"){if(S===!1)return;M()}else if(E==="inactive"){if(k===!1)return;X()}else l(!a)},getButtonLabel:()=>{if(c)return E==="not-installed"?(0,pe.__)("Installing\u2026"):(0,pe.__)("Activating\u2026");if(a)return(0,pe.__)("Cancel");if(P)return(0,pe.__)("Edit");switch(E){case"checking":return(0,pe.__)("Checking\u2026");case"not-installed":return(0,pe.__)("Install");case"inactive":return(0,pe.__)("Activate");case"active":return(0,pe.__)("Set up")}},saveApiKey:async Q=>{let q=v;try{let se=(await T(Q))?.[t];if(Q&&(se===q||!se))throw new Error("It was not possible to connect to the provider using this key.");u(!0),I()}catch($){throw console.error("Failed to save API key:",$),$}},removeApiKey:async()=>{try{await T(""),u(!1),C()}catch(Q){console.error("Failed to remove API key:",Q),A()}},saveCredentials:async({username:Q,applicationPassword:q})=>{try{let se=(await T({username:Q,password:q}))?.[t];if(!se?.username||!se?.password)throw new Error((0,pe.__)("It was not possible to save these credentials."));u(!0),I()}catch($){throw console.error("Failed to save credentials:",$),$}},removeCredentials:async()=>{try{await T({username:"",password:""}),u(!1),C()}catch(Q){console.error("Failed to remove credentials:",Q),A()}}}}var ue=b(W()),Rf=()=>(0,ue.jsx)("svg",{width:"40",height:"40",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,ue.jsx)("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364l2.0201-1.1685a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.4043-.6813zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z",fill:"currentColor"})}),Ef=()=>(0,ue.jsx)("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,ue.jsx)("path",{d:"M6.2 21.024L12.416 17.536L12.52 17.232L12.416 17.064H12.112L11.072 17L7.52 16.904L4.44 16.776L1.456 16.616L0.704 16.456L0 15.528L0.072 15.064L0.704 14.64L1.608 14.72L3.608 14.856L6.608 15.064L8.784 15.192L12.008 15.528H12.52L12.592 15.32L12.416 15.192L12.28 15.064L9.176 12.96L5.816 10.736L4.056 9.456L3.104 8.808L2.624 8.2L2.416 6.872L3.28 5.92L4.44 6L4.736 6.08L5.912 6.984L8.424 8.928L11.704 11.344L12.184 11.744L12.376 11.608L12.4 11.512L12.184 11.152L10.4 7.928L8.496 4.648L7.648 3.288L7.424 2.472C7.344 2.136 7.288 1.856 7.288 1.512L8.272 0.176L8.816 0L10.128 0.176L10.68 0.656L11.496 2.52L12.816 5.456L14.864 9.448L15.464 10.632L15.784 11.728L15.904 12.064H16.112V11.872L16.28 9.624L16.592 6.864L16.896 3.312L17 2.312L17.496 1.112L18.48 0.464L19.248 0.832L19.88 1.736L19.792 2.32L19.416 4.76L18.68 8.584L18.2 11.144H18.48L18.8 10.824L20.096 9.104L22.272 6.384L23.232 5.304L24.352 4.112L25.072 3.544H26.432L27.432 5.032L26.984 6.568L25.584 8.344L24.424 9.848L22.76 12.088L21.72 13.88L21.816 14.024L22.064 14L25.824 13.2L27.856 12.832L30.28 12.416L31.376 12.928L31.496 13.448L31.064 14.512L28.472 15.152L25.432 15.76L20.904 16.832L20.848 16.872L20.912 16.952L22.952 17.144L23.824 17.192H25.96L29.936 17.488L30.976 18.176L31.6 19.016L31.496 19.656L29.896 20.472L27.736 19.96L22.696 18.76L20.968 18.328H20.728V18.472L22.168 19.88L24.808 22.264L28.112 25.336L28.28 26.096L27.856 26.696L27.408 26.632L24.504 24.448L23.384 23.464L20.848 21.328H20.68V21.552L21.264 22.408L24.352 27.048L24.512 28.472L24.288 28.936L23.488 29.216L22.608 29.056L20.8 26.52L18.936 23.664L17.432 21.104L17.248 21.208L16.36 30.768L15.944 31.256L14.984 31.624L14.184 31.016L13.76 30.032L14.184 28.088L14.696 25.552L15.112 23.536L15.488 21.032L15.712 20.2L15.696 20.144L15.512 20.168L13.624 22.76L10.752 26.64L8.48 29.072L7.936 29.288L6.992 28.8L7.08 27.928L7.608 27.152L10.752 23.152L12.648 20.672L13.872 19.24L13.864 19.032H13.792L5.44 24.456L3.952 24.648L3.312 24.048L3.392 23.064L3.696 22.744L6.208 21.016L6.2 21.024Z",fill:"#D97757"})}),kf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("path",{d:"M0 4C0 1.79086 1.79086 0 4 0H28C30.2091 0 32 1.79086 32 4V28C32 30.2091 30.2091 32 28 32H4C1.79086 32 0 30.2091 0 28V4Z",fill:"#F0F0F0"}),(0,ue.jsx)("path",{d:"M14.5 8V12H17.5V8H19V12H20.5C20.7652 12 21.0196 12.1054 21.2071 12.2929C21.3946 12.4804 21.5 12.7348 21.5 13V17L18.5 21V23C18.5 23.2652 18.3946 23.5196 18.2071 23.7071C18.0196 23.8946 17.7652 24 17.5 24H14.5C14.2348 24 13.9804 23.8946 13.7929 23.7071C13.6054 23.5196 13.5 23.2652 13.5 23V21L10.5 17V13C10.5 12.7348 10.6054 12.4804 10.7929 12.2929C10.9804 12.1054 11.2348 12 11.5 12H13V8H14.5ZM15 20.5V22.5H17V20.5L20 16.5V13.5H12V16.5L15 20.5Z",fill:"#949494"})]}),Tf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("rect",{width:"44",height:"44",fill:"#357B49",rx:"6"}),(0,ue.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"m29.746 28.31-6.392-16.797c-.152-.397-.305-.672-.789-.675-.673 0-1.408.611-1.746 1.316l-7.378 16.154c-.072.16-.143.311-.214.454-.5.995-1.045 1.546-2.357 1.626a.399.399 0 0 0-.16.033l-.01.004a.399.399 0 0 0-.23.392v.01c0 .054.01.106.03.155l.004.01a.416.416 0 0 0 .394.252h6.212a.417.417 0 0 0 .307-.12.416.416 0 0 0 .124-.305.398.398 0 0 0-.105-.302.399.399 0 0 0-.294-.127c-.757 0-2.197-.062-2.197-1.164.02-.318.103-.63.245-.916l1.399-3.152c.52-1.163 1.654-1.163 2.572-1.163h5.843c.023 0 .044 0 .062.003.13.014.16.081.214.242l1.534 4.07a2.857 2.857 0 0 1 .216 1.04c0 .054-.003.104-.01.153-.09.726-.831.887-1.49.887a.4.4 0 0 0-.294.127l-.007.008-.007.008a.401.401 0 0 0-.092.286v.01c0 .054.01.106.03.155l.005.01a.42.42 0 0 0 .395.252h7.011a.413.413 0 0 0 .279-.13.412.412 0 0 0 .11-.297.387.387 0 0 0-.09-.294.388.388 0 0 0-.277-.135c-1.448-.122-2.295-.643-2.847-2.08Zm-11.985-5.844 2.847-6.304c.361-.728.659-1.486.889-2.265 0-.06.03-.092.06-.092s.061.032.061.091c.02.122.045.247.073.374.197.888.584 1.878.914 2.723l.176.453 1.684 4.529a.927.927 0 0 1 .092.4.473.473 0 0 1-.009.094c-.041.202-.228.272-.602.272h-6.063c-.122 0-.184-.03-.184-.092a.36.36 0 0 1 .062-.183Zm17.107-.721c0 .786-.446 1.231-1.25 1.231-.806 0-1.125-.409-1.125-1.034 0-.786.465-1.231 1.25-1.231.785 0 1.125.427 1.125 1.034ZM9.629 23.002c.803 0 1.25-.447 1.25-1.231 0-.607-.343-1.036-1.128-1.036-.785 0-1.25.447-1.25 1.231 0 .625.325 1.036 1.128 1.036Z",clipRule:"evenodd"})]}),Pf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",style:{flex:"none",lineHeight:1},viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"#3186FF"}),(0,ue.jsx)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-0)"}),(0,ue.jsx)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-1)"}),(0,ue.jsx)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-2)"}),(0,ue.jsxs)("defs",{children:[(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-0",x1:"7",x2:"11",y1:"15.5",y2:"12",children:[(0,ue.jsx)("stop",{stopColor:"#08B962"}),(0,ue.jsx)("stop",{offset:"1",stopColor:"#08B962",stopOpacity:"0"})]}),(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-1",x1:"8",x2:"11.5",y1:"5.5",y2:"11",children:[(0,ue.jsx)("stop",{stopColor:"#F94543"}),(0,ue.jsx)("stop",{offset:"1",stopColor:"#F94543",stopOpacity:"0"})]}),(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-2",x1:"3.5",x2:"17.5",y1:"13.5",y2:"12",children:[(0,ue.jsx)("stop",{stopColor:"#FABC12"}),(0,ue.jsx)("stop",{offset:".46",stopColor:"#FABC12",stopOpacity:"0"})]})]})]});var _e=b(W()),{store:Mh}=Lo(Lh);function Of(){try{return JSON.parse(document.getElementById("wp-script-module-data-options-connectors-wp-admin")?.textContent??"{}")}catch{return{}}}function ra(){return Of().connectors??{}}function Nf(){return!!Of().isFileModDisabled}var Bh={google:Pf,openai:Rf,anthropic:Ef,akismet:Tf};function Hh(e,t){if(t)return(0,_e.jsx)("img",{src:t,alt:"",width:40,height:40});let o=Bh[e];return o?(0,_e.jsx)(o,{}):(0,_e.jsx)(kf,{})}var zh=()=>(0,_e.jsx)("span",{style:{color:"#345b37",backgroundColor:"#eff8f0",padding:"4px 12px",borderRadius:"2px",fontSize:"13px",fontWeight:"var(--wpds-typography-font-weight-emphasis)",whiteSpace:"nowrap"},children:(0,lo.__)("Connected")}),Dh=({slug:e})=>(0,_e.jsx)(so,{href:(0,lo.sprintf)((0,lo.__)("https://wordpress.org/plugins/%s/"),e),openInNewTab:!0,children:(0,lo.__)("Learn more")}),jh=()=>(0,_e.jsx)(Ui,{children:(0,lo.__)("Not available")});function If({isConnected:e,showUnavailableBadge:t,pluginSlug:o,isExpanded:n,isBusy:r,pluginStatus:i,actionButtonRef:s,handleButtonClick:a,getButtonLabel:l}){return(0,_e.jsxs)(Pr.__experimentalHStack,{spacing:3,expanded:!1,children:[e&&(0,_e.jsx)(zh,{}),t&&(o?(0,_e.jsx)(Dh,{slug:o}):(0,_e.jsx)(jh,{})),!t&&(0,_e.jsx)(Pr.Button,{ref:s,variant:n||e?"tertiary":"secondary",size:"compact",onClick:a,disabled:i==="checking"||r,isBusy:r,accessibleWhenDisabled:!0,children:l()})]})}function Lf(e){let t=e?.replace(/\.php$/,"");return t?.includes("/")?t.split("/")[0]:t}function Fh({name:e,description:t,logo:o,authentication:n,plugin:r}){let i=n?.method==="api_key"?n:void 0,s=i?.settingName??"",a=i?.credentialsUrl??void 0,l=Lf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:m,isExpanded:u,setIsExpanded:f,isBusy:p,isConnected:g,currentApiKey:h,hasResolvedSettings:y,keySource:_,handleButtonClick:v,getButtonLabel:w,saveApiKey:R,removeApiKey:x}=oa({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),S=_==="env"||_==="constant",E=c==="not-installed"&&d===!1||c==="inactive"&&m===!1,k=(0,na.useRef)(null);return(0,_e.jsx)(Cf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:(0,_e.jsx)(If,{isConnected:g,showUnavailableBadge:E,pluginSlug:l,isExpanded:u,isBusy:p,pluginStatus:c,actionButtonRef:k,handleButtonClick:v,getButtonLabel:w}),children:u&&c==="active"&&y&&(0,_e.jsx)(Nh,{initialValue:S?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":h,helpUrl:a,readOnly:g||S,keySource:_,onRemove:S?void 0:async()=>{await x(),k.current?.focus()},onSave:async P=>{await R(P),f(!1),k.current?.focus()}},g?"connected":"setup")})}function Vh({name:e,description:t,logo:o,authentication:n,plugin:r}){let i=n?.method==="application_password"?n:void 0,s=i?.settingName??"",a=i?.credentialsUrl??void 0,l=Lf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:m,isExpanded:u,setIsExpanded:f,isBusy:p,isConnected:g,currentUsername:h,hasResolvedSettings:y,keySource:_,handleButtonClick:v,getButtonLabel:w,saveCredentials:R,removeCredentials:x}=oa({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),S=_==="env"||_==="constant",E=(0,na.useRef)(null),k=c==="not-installed"&&d===!1||c==="inactive"&&m===!1;return(0,_e.jsx)(Cf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:(0,_e.jsx)(If,{isConnected:g,showUnavailableBadge:k,pluginSlug:l,isExpanded:u,isBusy:p,pluginStatus:c,actionButtonRef:E,handleButtonClick:v,getButtonLabel:w}),children:u&&c==="active"&&y&&(0,_e.jsx)(Ih,{initialUsername:S?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":h,helpUrl:a,readOnly:g||S,keySource:_,onRemove:S?void 0:async()=>{await x(),E.current?.focus()},onSave:async P=>{await R(P),f(!1),E.current?.focus()}},g?"connected":"setup")})}function Mf(){let e=ra(),t=o=>o.replace(/[^a-z0-9-_]/gi,"-");for(let[o,n]of Object.entries(e)){if(o==="akismet"&&!n.plugin?.isInstalled)continue;let{authentication:r}=n,i=t(o),s={name:n.name,description:n.description,type:n.type,logo:Hh(o,n.logoUrl),authentication:r,plugin:n.plugin},a=Lo((0,Af.select)(Mh)).getConnector(i);r.method==="api_key"&&!a?.render?s.render=Fh:r.method==="application_password"&&!a?.render&&(s.render=Vh),Oh(i,s)}}var Cr=b(W());function Bf(){return(0,Cr.jsx)("div",{className:"ai-plugin-callout__decoration","aria-hidden":"true",children:(0,Cr.jsx)("svg",{viewBox:"0 0 248 248",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",focusable:"false",style:{width:"100%",height:"100%"},children:(0,Cr.jsx)("image",{href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAQAElEQVR4AezdC3ojWW5tYflOzPbIbI/M9sh8+WdrdZ+KpiiKL5FB5KedwN7AeSFIpHRYmfX/PubXVGAqMBV4kQpMw3qRBzXbnApMBT4+pmHNq2AqMBV4mQpMw3qZR3X9RmeGqcCrV2Aa1qs/wdn/VOCNKjAN640e9hx1KvDqFZiG9epPcPY/FThWgZ1q07B2+mDnWFOBPVZgGtYen+qcaSqw0wpMw9rpg51jTQX2WIFpWMee6mhTganAU1ZgGtZTPpbZ1FRgKnCsAtOwjlVltKnAVOApKzAN6ykfy2zqcRWYlV6pAtOwXulpzV6nAm9egWlYb/4CmONPBV6pAtOwXulpve9e//Nw9P/7xL8d7Hy9aQWubFhvWrU59qMr8D+HBcPBna93rcA0rHd98q91bs3q3w9bBv7Bna93rMA0rHd86nPmqcCLVmAa1os+uF/Y9m8u6Q7rvw8bgLnDOhTiXb+mYb3rk3+tc//rYbsaVTjQP18amct4+h9hftt3BaZh7fv57v107rNg7+ec831WYBrWZyHGPHUF/vewu//6xNqg+HMRfyjMrb+edb5pWM/6ZGZfawX86Bc0qTU2/htVYBrWGz3sOepU4NUrMA3r1Z/g7H8q8EYVmIZ1h4c9U04FpgL3qcA0rPvUdWadCkwF7lCBaVh3KOpMORWYCtynAtOw7lPXmfVdKjDnfGgFpmE9tNyz2FRgKnBNBaZhXVO9GTsVmAo8tALTsB5a7llsKjAVuKYCv9uwrtn5jJ0KTAXergLTsN7ukc+BpwKvW4FpWK/77GbnU4G3q8A0rLd75L914Fl3KnB9BaZhXV/DmWEqMBV4UAWmYT2o0LPMVGAqcH0FpmFdX8OZYSowFfhrBe7GpmHdrbQz8VRgKnDrCkzDunVFZ76pwFTgbhWYhnW30s7EU4GpwK0rMA3r1hW9fr6ZYSowFfiiAtOwvijMyFOBqcDzVWAa1vM9k9nRVGAq8EUFpmF9UZiRpwKPqMCs8bMKTMP6Wb0meyowFfjFCkzD+sXiz9JTganAzyowDetn9ZrsqcBU4Bcr8NIN6xfrNktPBaYCv1CBaVi/UPRZciowFbisAtOwLqvbjJoKTAV+oQLTsH6h6LPkBRWYIVOBQwWmYR2KMF9TganAa1RgGtZrPKfZ5VRgKnCowDSsQxHmayowFXimCny9l2lYX9dmIlOBqcCTVWAa1pM9kNnOVGAq8HUFpmF9XZuJTAWmAk9WgWlYT/ZArt/OzDAV2G8FpmHt99nOyaYCu6vANKzdPdK7HOjfDrP+9yf4B/fP138efoeDma+pwP0rMA3r/jXewwqaVFjP8x8HAmIHd74eXIG3W24a1ts98pse+H8Os8HBzNdU4P4VmIZ1/xrvYQU/9v3L4SCwNqh/P2iwagdpvqYC96nANKz71HVmnQpMBe5QgXduWHco526n9B3W9tJ91fi7Pfwc7HkqMA3reZ7FM+/kXw+bc7EeDvTPV1z8jzC/TQXuWYFpWPes7sw9FZgK3LQC07BuWs7dTva/h5P91ye6YGfT2EP4eb9mZ/uowDSsfTzHe5/CHVXQqKzHbjX6YCpwtwpMw7pbaX808f8dsoN7oQOdr6nAVGBbgWlY24o8hvvEzXcnp1YTl3cq51ExTdRe7GldE6ev2vhTgbtV4KyGdbfV33diDeC7T9bE5T1LlezFntb94PRVG38qcLcKTMO6W2lPTuy/GPdfiJfED+6G6Lg8/m/Dnuxne7lOe5Y9/naNZv0HVGAa1gOKfMYSGkI4I/1XUp59f79SlFn0sRWYhvXYereaex/3PyunQT9iiePlPMbOKlOBJ67ANKzfeTiakvufVsdDmjgtPnYq8PYVmIb1Oy8B9z7uf06tLi7vVM7EpgJvVYFpWM/xuF1mB3dFz7Gr2cXOK/B6x5uG9RzPzH1VeI4dzS6mAk9YgWlYT/hQZktTganA8QpMwzpel1GnAlOBJ6zANKyLH8oMnApMBR5dgWlYj674rDcVmApcXIFpWBeXbgZOBaYCj67ANKxHV3zWe8UKzJ6fpALTsJ7kQcw2pgJTge8rMA3r+xpNxlRgKvAkFZiG9SQPYrYxFZgKfF+BRzSs73cxGVOBqcBU4IwKTMM6o0iTMhWYCjxHBaZhPcdzmF1MBaYCZ1RgGtYZRXrSFP9Wln/gD/htEwd/mTqNT4Nyj2ny+7/3sDgYh4NxNBYHcdrH4Tc8HOifL/E044hsmjgN0tj2Ko6DcfLE8EADcfmAg1w64IMXrcA0rNd5cN6Y3njrjnE4pvkHANP58iCNxQO+B3x11v84HA6c9+DO1ytWYBrW6zw1/6Df/FtZlz8vtYPLZ5iRv16BaVi//gjO3sD2zYb7F0mB30Q4aHBpfBqU68cjHPjl4iHNPy5oDljH4yBeLh7SxNN+Mr7cY+PFmpNtLf52/2suv9yx11TgF8ZOw/qFor/gkt7kKzrCJZox9xzf3GN3WIFpWK/xUN27hHbsuyIXyyBGZ/FAgzgrh7aO59PE5AQaiKfJ2WriNCiPPZabxsqBa8ebw9rAD9agmX+r0QcvVoFpWK/xwLzxvOFcGq87pof0OHtKE5MDLqpxwAMO4mksDfggjgMecBBPY2lsEKdBGouDOB5oEGdx4Ac8pLFpY1+sAtOwfuuBXb+uN/H1s9x2hm0zWH/8u+1KM9tbVmAa1ms8dj/SuEh2odyOXUSHtTGksadyjZETjuWm/e/BKc+4A/1g09iPw69j2kH+OHe8XHMF89GOjaeXx+LAD41nt5rcwYtVYBrWiz2wZbvehBoZ8IVYPNAgzuKw5vK32prLD8dy08xRHosDP5TLbrVtLg7lscbRWDzQIM7isObyaYMXrMA0rBd8aN9s2Y9lodQ4m/ZK1r7Duu80Np0f0n7ZzvK3qsA0rFtV8vHzeFP6r9+Bbwesy/lAgzgrh8YaC+t3I3SclRdoEGflbDU6TYwfaBBn5Ww1fN2nPB820ECcZiweaLDmyqGBcSunDV6sAtOwXuyBPWC73tTe9NulaNuLfhqsuY1nV13eOeONMRb4t4Q93HK+mevBFZiG9eCC33i5ay+S3efAui3fibjc3+o06625OH3VjKOZZ9V9aCB/1XC5q2YczTyrfq7vgt5YWMc076qN/2IVeIGG9WIVfdx2vSG9CaFVaRpDSI+zcuisxgDrHMXYFfLhO018m0eDrY6D2AoapNmjvUN7FcdDueLyQU762B1UYBrWDh7iHGEq8C4VmIa1vyfdJbTvNDqdi/Ww3g3JgfKe1TpT+2+/zpHGtne6HEgbu5MKTMPayYNcjuENC9sL7iXl765LaPi78MvOLZZ3dmc65/y3WG/meGAFpmE9sNhPuJQ7HhffT7i1i7fkTODy/eJJZuBzVmAa1nM+l2t21SW0S+fm4Qdv5lV/hR+dNNXt/p0jje1M6a9wrvY89swKTMM6s1AvnuZNHF7xKO092xnibNrYF6nAJduchnVJ1Z57jO8sQjt1aR3c8aS/inWe7f6dI43tLPSQNnYnFZiGtZMHuRzDhTOsl869gdkl9cOna7Bqz+g7i72H9hhnV00DU4O0sTupwDSsnTzIOcZU4B0qMA3rRZ/yiW27gAYX1aXxw3rf0wV9ec9qfeJ3bP9pbHv346NzqUHa2J1UYBrWTh7kcgwNKSR7E4e0V7LtnXU2e2fxQBvsvALTsHb+gD+P544nfEovZdo7u24cD6s+/k4rMA1rfw/WJTq4eO50/OANvtXjz2pdoLd/31HZp3OksTQQx1n89TEn+HsFpmH9vRRv6XjTw94O70w+Wdzbud7+PNOw9vcScLcDLqq/O52Lafgu75Xizu5M60X8K+1/9nqiAtOwThTnRUPerLD+SORTs+AN3dH4EH9W6zztv3PZdxrb3ukhbexOKrD/hrWTBzXHmApMBT4+pmHt71Xgwhn6TsQJXcIH9zs04AP/meE87b9z2Xca2/7pciBt7E4qMA1rJw9yOYY3LJxz6awRwDL85V1n96niOed/+cO+2wGmYb3bE//reXd21/PncJ3pnA8d/gyY316nAtOwXudZnbvTfzkkgovqg/vnix+8of+Ih9/SDu5Tf/nEr722fzaN7QDp8yNhFdmRnYa1o4d54ijexOFE2tOG2nu2jcbZtLE7rsA0rP09XN9ZhE7nniq440l/Fes82/07Rxr7KmeZfV5RgaVhXTHLDH2mCrhwhvXS2Zs7rHutEazaM/rO0v7Z9sgPac7kU8NpYlVkR3Ya1o4e5hzlLxWYS/e/lGMfZBrWPp7jeoouqNl0fljve3w3sl5Yl/9sVvM5tv80tj07kw8d2LSxO6nANKydPMjlGN6omhIk0wLt1dDe2c7F4uHVzjT7vaAC07AuKNoLDumeh33B7X/Yd/hYfqWxizzuXiswDWt/T9aFM6yXzvywvrnTnr0KPkRor76jsl/nSGNpII6z+GBHFZiGtaOHecFRvOnhgqFPPcSZfLL41Jt81Ob2tM40rD09zb+dxd0OuKj+m/L17y7c4euM14v4zsqZ1ov41zvF7PhoBaZhHS3LS4verOCN20F8ahY0s3Q+xJ/VOk/771z2ncauexeDVRt/BxWYhrWDhzhHmAq8SwWmYX3zpF8w7MIZ+k7EEVzCB/c7NOAD/5nhPO2/c9l3Gtv+6XIgbexOKjANaycPcjmGNyycc+msEcAy/OVdZ/ep4jnnf/nDvtsBpmG92xP/63nd88Bf1ddmzgPnfOjw2id9w91Pw9rfQ3cBDS6qOx0/eDNv9fizWp/4bffvHGlse0//+Y+EzTD2aSswDetpH81NN+ZNHG468YMma+/Zlo2zaWN3XIFpWPt7uL6zCJ0uzrrjSX+Utaa1gW9dFg+0r7Dm8strLJs2dscVmIa1v4frwhnWS2c8rCf26Rqs2j381mZrOCwO617pPghg24uckM6mseVqXs5kjrSxO6nA7RrWTgoyx3iaCmhIT7OZ2chzVGAa1nM8h1vuwgV1aN44u973uJyH8u5lfWJnbWh9Fg+tTXeJ7jultGPjxRrL4mCcM5kDH+yoAtOwdvQwP4/iDQve+J/SBx4+fuFXa7Pti8WBf2pbckK5bBp7avzEdlKBaVg7eZDfHMOPV+Gb1HPCP85pbbbB/BXpx+xXeV/px+YYbQcVmIa1g4e4OYILZ1gvnfnBm7wh8mDVil1jfcezzulSvPXFzC2eJk4DcTqLgzgN0tfxdHkgjrP4YEcVmIa1o4f5w6N4w/9wyFnp5tVgzkr+Iskc6yeHX6R9KV87/suJJ/C7FZiG9bv1v8fq7nbARfWp+eW4rIZTeT+NmdeFN/vTsfKNsyfAf4prx/90vb3nP9X5pmE91eO4yWY0C1h/JPKpWfCGbiE5sGrFrrHb+eyn9a1nbjZNnAbGirE4iJcrRhNPY2lAl8Pigx1VYBrWjh7mHGUqsPcKTMPa3xN24Qy+y+h0LtaD+x06Kwfwe8Ia9gTWtRaLgzjtK8hpoPtu7gAAEABJREFU/+Uan8Y2li4H0sbupALTsO77IH9jdm9YOOfS2uU4yL/3Xq0B6zo4nLPXddwp33zOdMs5T603sQdWYBrWA4s9Sz2kAu6u4LsPHR6ymVnkthWYhnXbej7DbC6gwUV1++EHb2Y6Kw/4tHvBj2fWgdZi29N3nwiKl2ucfbJpLA3SrYkPdlSBaVg7epgnjuJNHE6kPTzUnthTi4uvKPeYVuzhdha8fwWmYd2/xo9ewR0OrN9h8INYe+JD/FmtPR7bfxr7rHuffd2wAtOwbljMJ5nKJ2qwXjq7hA5tUxOQB/z0Z7TtnW2vLB7at+blU0PnShu7kwpMw9rJg5xjTAXeoQJP07DeodgPOqML6tCSx+56aC6rgV/uM1qf+NkjrPvDQ7rvsJxJDdLG7qQC07B28iCXY3jDgjdysjdwWHU+lPes1nnaP98+7TuNpQUxiI/dSQWmYe3kQX5zDPc94ZvUpwy3d3bdIB5WffydVmAa1v4erAtnWC+d+cEb3KlZecCnPQY/X8XFevvvOyx7TmObVRxn08bupALTsHbyIOcYf6mAZrZ+SvqX4JDXrcA0rNd9dl/t3N0NuKj+Kocux8U04HvBXs+1l+dz1TmmYV1Vvqcc7AIa1h+J/JWY4A3dxuXAqhV7Jus87d9+7c2e01ga0OWw+OBXK3Dbxadh3baeM9tUYCpwxwpMw7pjcR8wtbsaaCm+S/SQHmflpL+K9R2Ti3Ro/6zzhM4iJ8hJH7uDCkzDeu2H2Bvz0lNoBHDp+EeO03zCqXXLYU/lTewFKzAN66kf2rebc08D3yZ+kaBZXTP+i2lHngrcpwLTsO5T10fN6jIaWk/zwUN6nJWTzm457dmgsdo7tF8WD+05zspJH7uDCkzD2sFD3BzBmzQUirNpr2btPbT3OHtKKzb2xSswDet1H6A7Gt95AL+T4CFNPKTtwXZOtvPwgzNv9VUr9gx29nBGBaZhnVGkJ03xxvNXVoBvmyweaEC/9oLePM8EZ+qc63/Vnsa2Xw0MB+PSx75YBaZhvdgDm+1OBd65AtOwXvfpu7cJ6ynS2HTfYbiEhrQ9WH+tKHQe515Bx8vj0wYvWIG9NKwXLP3VW/bG04BAQzLhqtFpQQzir26dxbmB33mcO6SJywN++tgXq8A0rBd7YMt23cWERf5IYz/u+Mv8K1rqmFbsEfbY+se0R+xl1rhxBaZh3bigd5rOhfn2r6B4E9LBdw6WXjU67RZo3tYxZ5p1XGbTAA84GNf+jaMBH/iXwFhzs41vbTadxUF+uXScTRv7xBWYhvXED+fJtuZNvX4ad4vtmVMT+dFcS7Lxa7NcQme5144/a5FJul0FpmHdrpb3nMm/beXuBe65zqm5u7Q+lXMqZu+w5vjuZv2nYdbYOb753Fex5+Rvc6x/zfjtfMPvXIFpWHcu8I2m743lzdWUNG924NO9cfFAuwXMaw22+fDWWfeVxq65cmCdo/il1lywjrduKLbulb/ml7Nq4z9pBaZhPemDmW1NBaYCHx8fmyJMw9oU5AmoexXfBbBtpwtrNl2O+x9IK/8aay5Y57CGtcG6YiwO4jTAAw7iacbRrEGHNPq1MJc5oblop9Zfcxsz9gkrMA3r+R6KS2Twhv5ud3JCubg3aPyn1nhvYPanY3+abw245WW+ucwJ3+1HTvgud+JPUIFpWE/wEDZb6IJ9I59N3cnA2QM2ica6YGc3oaFTgd+twDSs363/sdV9d+Rymi2OhxqJ+FYr/285sZ9ZY829jtLAtmvJSRMvP41NE8fB/HQWB3HaLWAuc0LzrXu1Lp2VE2iDJ6/ANKwnf0Cf2/PmCp/SH5PG/hHu9Jv5V7TMJZoxp8YXu9SaP6xzpLHp/JA29okrMA3r+R6O7wZCu4uz7lzS+RC/hbVGaD5rpPHpbBpLA37AYc3lbzX5tHvBmtYAfuvgIU08jZ8+9gkqMA3rdx+CNwS0C74L95AeZ9PkuhwHfvq11hqhueJsa7E4uOg+lntMM47OGgvrePqtz2RO6wB/uz6dBvyAvwjeY5vTsH73OXvzwLFd+FHlmH5P7au93HPNY3PbBxyLjfbGFZiG9bsPvx891l1oVODTwnQ8rFoXxmLp11qX1qG57MUakMYP4sf0NPFy0+Ks+Kr7L9XVJu1aa43OxG8+fkizl2O5xcf+YgWmYf1i8Y8s7c1TE1rfsGmsnIbyIX6tNZd1Q/Ph1gY+XS4OaXQ84CCexqd9NV7s1rCWdYFvfrY9sTSQE/DBE1VgGtafh/FUv/lRKLSxOJt2L2uN0Bpx9pj2lX4q15gV5T7SHlv/mPbIPc1aJyowDetEce4c8qf4uX9dxCV08IZqa3yIX2vN1Tps87mExsG+6WuuOA3kBBzE04yjsWniNDA/ncVvAWtVa745WesEGsRZOTTg33JP5hz8sALTsH5YsCdL9yaCJ9vWVdvxiaEzsVdNdOPBmirceNqZ7icVmIb1k2rdNtcdSrh0Zn/iw6Xjn3GcS291YW+5P3PCpXO6iF/vui6dZ8ZdUYFpWFcU78qh3jzeAFDTofmELLREnJWTfmtrbmuE5rfHtPbKpomXm8amieNgHJ3FQZwGdJzFbwHnMifwzclaO9AgzsqhAR/4g1+qwDSsXyr8LDsVmAr8vALTsH5es0tGuJPxHQM0nu9iF8TpLB5oEGfl0G453lzmNLc1Ag3E0+RsNXEalMfiII7DT8Yfy01jzResA3FWDu3Y+mJygjyIs3Jo63g+bfALFfhpw/qFLe5iSZe1sF4k870hQgeNs6c0MTkBhziLAz/gIc1etppYmjge0uPiW00sTRwP6XHxrSaWJo6H9Dh7ShOTE3CIszjwAx7S7CVt7IMrMA3rwQWf5aYCU4HLKzAN6/La/WSky16XuGzj+tSJ1mUui4dy46wcuh9NcEhj8SAP4qwc2jreXmhicgINxNPk0I6Np5fH4nDp+NY6Nl7MGsE6EGfl0Na9prFygjyIs3Jo63h7oQ1+oQLTsH6h6J9LejOs+JQ/ztU+Dr/OzT2Wdxj+cUz/u/bxj1+rxi/CD+dq8s/NPZZ3yXjzGBdwiLM48AMe0ti0sQ+uwDSsxxTcn9DBXYhV2a1GT2Nx4AfjaOxWo6exOPCDcTQ2jaUBP+Cw5vK3mnwa8AMOxqTxaZDG4sAP5bJbbZuLQ3mscTQWBz4N8IBDnC2XxYM8iLP44M4VmIZ15wJ/Tu/CPXxKH3HWG4LO4oEGcRaHNZe/1dZcfpAHxqR1kbxqYvKAH+TQ2LTG09NYOV9p3uRy4KvxxoKc0JxsGisP+AGHNZe/1eTTgB9wMCbtu73KH9ypAtOw7lTYN53WG/tNj/7ix36R7U/DesyDcu+xwqr+6kkaHtLYn2ryjQs4xFkc+MFeaJDG4iCOAw78IL7VitHFV06Ls+I0wAMO4luNnsbiwA84xFk84OFczV7KdQEf0sbesQLTsO5Y3GVqnziFZD8SpfHp3jxpLA34QQ6NTbv3ePOfWkvcnqA8FgdxHPi0Y/unywlyaMak8WliaSwN+EEOjU271XjzmivggztXYBrWnQv8Ob0flcKn9BHPfnz+irOf0gc/fCy/0thkfjiliZXH4sAPOMSzNIizOPADDvEsDeIsDvyAQzxLgziLAz/gIY39qSbfuIBDnMUHd67ANKxbFPgfc3jh9u8u+ZO3iL/mEeTQXeJuNbE0Vh7wgxya+beaWBorD/hBDm0dby80sfJYGojjIId2bDxdTsDh0vGtdWy8WOuw1gF+kENb95rGlsfKA36QQ1vH2wtNrDyWFsTyx96wAtOwbljMmWoq8FkBDUyT+6RjblWBaVi3quQ/5nFfEv6hjvdOFfC3GrwG3unMDznrNKzbltmLtMtdfrN7AYd0eWn9aSyWxp4ab4wc4Mu9dLy9nBovbh1oLRYHceMBDziIpxlHY9PEaZDGOg9NHAfjaGJ4oEGclUMzBgc+TQwPNIizcmjG4P/y8fFhLzSxNJa2Qnzl49+gAtOwblDEmWIqMBV4TAWmYV1XZ5er0Cz+JHZ/Afx0PJQvvtXE0thHjbcXa321vrj9gBy5q8angZyAg3jaT8Yfy01jm5O1DvCDHNqx9cXKY+UBP8ihreP5NLHyWBqI4yCHNrhRBaZhXV5IL0Yvyj41aiY6rH+FAw/liaex6fxwShMrj8WBH3CIs3jAwV62Gj1NHA/pcfGtJpYmjof0uPhWE0sTx0N6nD2lickJOMRZHPgBD2n2stXE0sRxSBt7owo8uGHdaNfPM417ivW/fH6enc1OpgI7rMA0rMsfqmblAtaPAM1C669qsOn8IIeu0W01epq5cUhjG8/iwJcHOPxkvHxjgR9wOLZXa5bHygN+wOHS8db4ajy9dVgc+KHx7Fbb5uJQHmscjcUDDeIsDny1B+NogxtVYBrWjQr5OY0XqAYG/E/5Aw8fn7/ibLksDvzP1A88fHz+Ek/jk9mtRk9jcTiWu2prLj/I+Wo8vTwWB364x3hzWwf4AQdrpvG3mhgN+AEHY9L4W02MBuIBH9ywAtOwLi+mOwovVOCbicUDDeKsHBqLA58GeMAhzpbL4sCXB3jAIc6Wy+JBHsRZHNZc/lZbc/kA8sAYHPhbjU4DfjiWm7bNxaGxbLksDnx5gAcc4my5LB7kQZzFYc3lb7U1V2zwgwpMw/pBsTapLtvD+sJMc/nakDT2mHZs/Fe5jTdGDvDpLB5oEGdxWHPb66qtufwg56vx9PJYHPjhHuPNbR3gBxysmcbfamI04AccjEm7Za3MPfhBBaZh/aBYkzoVmAr8bgWmYV1efxfJ27uKOCve7HhIE99qYmksDvyAQ5zFAx7O1ezlVK74qTnFHz3eeu2JxYEfcIizeMDDudotz9qaL28fdYBpWJdX2l2ET4KAbyYvfhzS6HiQQxNP49PE0lga8IMcGpt27/HmP7WWuD1BeSwO4jjwacf2T5cT5NCMSePTxNJYGvCDHBqbdu/x5j+1lrg9DS6owDSsC4r2OcS9xopP+eMSzZiPz1/88Cl9xNmP5RcekuPsKU1MTsAhzuLAX0GDSzRjjAV+wCHO4sBfQYNztZ/kHpvz0vHmMhb4AR9cUIFpWOcVzZ+K/qt2thEuYWnghUgXx0GcBngoV3yriaWxxgI/yKGta6Wx5bHygB/k0Nbx9kITK4+lgTgOcmjHxtPlBBwuHd9ax8aLtQ5rHeAHObR1r2lseaw84Ac5tHW8vdDEymNpII6DHNqx8fTBDyswDeu8gvlkyIuPPW/ED7Im9a0r4B98fOsC/OTw07DOq5aLVvcg7HkjJmsqcF4Fjv3TNOeNfMOsaVjnPXTf0rtIZRuBe7FBOouDeLl40Pjo4mnG0cTSWBrwgxyaMWl8mlgaSwN+kEMzJs1eaGJpLA3EcTCOxuIgTgM84CCeZhyNTROnQRprPzRxHIyjieGBBnFWDs0YHPg0MTzQIM7KoRmDg73QxPBAA/E042hsmjhtcEEFpmFdUFjYef8AAA5ZSURBVLQZMhW4uAIz8KoKTMP65/K5q4I14gI1FPOn5ilNvDnKY0+NF5MTHjW+vX61vnh7kmNfq8anQXksDuI4/GT8sdw01nzBOhBn5dCOrS8mJ8iDOCuHto7n08TkBBqIp8nZauI0KI/FB99UYBrWPxfIiwd6scngBxxcwKexNOCDOA54wEE8jaUBP+AQZ/GAh59q8htrLziksTiI44EGcXEc0lgcxPFAg7g4DmksDuJ4oEGcxYEf8JDG/lSTbxzYCw54wEE8jaUBH8RxwAM++KYC07C+KdCEpwJTgeepwGs1rMfUrctRl6qt6N84Cuk+MdxqYmnsT8fLNw7Wy1k8WEMeu9XoaSwO/GAcjU1jacAPOFx6VmPh0vH2+NV4evtkceCD+jWepQFfHuABhzhbLosHeRBncfjJWe0xGDv4pgLTsL4p0GfYvUP4lD7irBf0x+EXiwP/IP35wsMf4fBbnC2XxYF/SPvzhYc/wuE38TT+Qfpg09iPz1/88Cl9rLn8j8Mvtjz2IP354gc5RHar0dNYHPjBOBq71ehpLA78YByNTWNpwAdxHPg04G81Og34AQdj0vhbTYwG/HAsN00uP+CDbyowDeuvBXKf0IuNLcoPcujsVqOnsTjwg3E0dqvR01gc+ME4GrvV6GksDvxgHI1NY2nADzisufytJp8G/ICDMWl8GqSxOPBDuexW2+biUB5rHI3FgU8DPOAgnsbfamI04AccjEnjbzUxGvADDsYEfLBUYBrWUoyD64Xir1bAejmKh0Pan684axzRiw+HS8abx9hgToizOKy5/K225vKDPDAmrb2umpg84Ac5NDat8fQ0Fgd+MI72Ta0+5MsDfmg8m8bKA37AYc3lbzX5NOAHHIxJ66yrJiYP+EEOjU1rPD2NxUGuD30AHywVmIa1FONM17fwZ6ZO2gtWQMN4wW2/x5anYf31OWtGweVp0TQ2TRyHNH4QP6aniZebxqaxOPADDnEWD3g4V7OXU7nip+YUf/R467UnFgd+wCHO4gEP52r3Pqv9uMSH9jT2swLTsD4L8Wm8WPrUxo8sn/Kf/z15epp4Gp9+zng5co05NV5MHvBD49k0c8lbNTEa8IMcGpv23XjxU7ni5oTyWBzEceDTjq1PlxPk0IxJ49PE0lga8IMcGpt27/HmP7WWuD1BeSwO9ioH8HfA2WechvXPpfIjQSgaZ49pX+nHco9pl4w3j3EBhziLAz/gIY09V/tJ7rE5f2O8fVg34BBnceAHPKSx52o/yT025zq++Fvbd29Y/hSDXgR8l52wXoTioVzxtF5Y54wv99h4seZkW4sf5NDXtdLY8lh5wA9yaOt4e6GJlcfSQBwHObRj4+lyAg6Xjm+tY+PFWoe1DvCDHNq61zS2PFYeHFtrHS8u79rx5rBuwMH8adagDT4r8M4Ny4vBi2P91OazLGOmAlOBZ6zAOzcsz8PFJvBfFbPv21bAH2S3nXFmu1kF3rlhdbnJVlDf+vdXc9aL0DS2XHEcjKOzOIjTAA+tJ55mnDyxNJYG/CCHZkwanyaWxtKAH+TQjEmzF5pYGksDcRyMo7E4iNMADziIpxlHY9PEaZDG2g9NHAfjaGJ4oEGclUMzBgc+TQwPNIizcmjG4GAvNDE80EA8zTgamyZOgzQWB3EcjKMNPivwzg3rswRjpgJTgVepwDs3LH96bS83V43fcyyPTRPHoR8jVo1frpxwLDeNLY991Pj2+tX64vYDcuxr1fg0kBNwEE/7yfhjuWlsc7LWAX6QQzu2vlh5rDw4lrtqfHnXjjeHdQMO5k+zBg3o/3lwVu1A3+vrnRuWy3YPP/Tk4+JbTSxNHA/pcfGtJpYmjof0OHtKE5MTcIizOPADHtLsZauJpYnjIT0uvtXE0sTxkB4X32piaeJ4SI+zpzQxOQGHOIvDuhYe5ID4VqOnieMhPS6+1cTSxPGQ7gMioKe9nX3nhvV2D3sOfFYF3rohnFWhX0x654blr1j4hBBcoHoMLB5oEGdxuHS8Nb4aT7dGwCHONp7FgS8P8IBDnC2XxYM8iLM4XHpWY+HS8fb41Xi6PQYc4i6vG8+m8+VBGosDP5TLprHygB9wuPSsxsKx8XSX8OBHQ/wt8VYNa/OEPfjgBSnMbjV6GosDPxhHY7caPY3FgR+Mo7FpLA34AYc1l7/V5NOAH3AwJo2/1cRowA/HctO2uTg0li2XxYEvD/CAQ5wtl8WDPIiL48Df6qsmJg/4AYc1l7/V5NOAH47lpm1zcWgsu+aKvT3epWH5Nj/00HEvCuDTWTzQIM7KobE48LcanQb8cCw3bZuLQ2PZclkc+PIADzjE2XJZPMiDOIvDmsvfamsuP8gDY9L4W02MBvxwLDdtm4tDY9lyWRz48gAPOIin8beaGA34AQdj0vhbTYwG/ICDMWn8rSZGe0u8S8PqUxe2B+0CM6wvjDSXn8dyj2n3GG8fx9ZKs6Yc4NNZPNAgzuKw5nbWVVtz+UHOV+Pp5bE48MM9xpvbOsAPOFgzjb/VxGjgNYIDDsbg8Ey1sre3wrs0rLd6qHPYj4+PKcIuK/AuDauLUbYH6XLTHQGk8YP4MT1NvNy0OCt+TE8TlwdpLB5wiLM48AMe0thzNXs5lStuPjiWJ35MTxM3FtL4QfyYniZebhqbxuLADzjEWTzg4VzNXk7lip+aU/xW45vnbey7NCw/94ceLu6TJODTvdBwSKPjQQ5NPI1PE9tq9DRWDs0YHPg0MTzQIM7KobE43Hu8+a0D/K/Wp8sJOBiTxqcd2z+9PFYOzRgc+DQxPNAgzsqhsTjce7z5rQP8r9anywk4GJPGpx3bP/3t8C4N6+0e7Bx4KrDHChxvWPs7qYtU6E8sJ8T/7+BAOouD+CH85wsPLmCJ4mnG0dg0cRqksafGi8kJxkKclUNb1+LTxOQEGsRZOTRjcGivYniQB+JpxtHYNHEapLE4iONgHI3FQZwGeLAfmniacTSxNJYG/CCHZkwanyaWxtKAH+TQjEmzF5pYGksDcRyMo7E4iNMADziIpxlHY9PEaW+Jd2lYXlzQJzxv+bDn0FOBV6/AuzQsdwCwXni++rOb/U8F3q4C79KwtpeYHjTNX3UA33LTWBzEaYAHjY8mnmYcjU0Tp0Eae2q8mJxgLMRZObR1LT5NTE6gQZyVQzPmXz4+PmjtVQwP8kA8zTgamyZOgzQWB3EcjKOxOIjTAA/2QxNPM44mlsbSgB/k0IxJ49PE0lga8IMcmjFp9kITS2NpII6DcTQWB3Ea4AEH8TTjaGyaOO0t8S4N6y0f7hx6KrC3Crxzw/KnlgtMcL/l2a4anwZywrHcNLa8a8ebx9rAD9agmX+riaWx8oAf5NDW8XyaWHksDcRxkLPVxGkgJ+AgnvaT8cdy09jmZK0D/CCHdmx9sfJYecAPcmjreD5NrDyWBuI4yNlq4jSQE3AQT2s8nQ/8t8U7NywX8F4AsL4AcBBPx0OaeBpLZ4M4DdJYHMTxQIM4iwM/4CGN/akm3ziwFxzwgIN4GksDPojjgAccxNNYGvBBHAc84CCextKAH3CIs3jAw081+Y21FxzSWBzE8UCDuDgOaSwO4niggb8WpJHR8Uvw8mPeuWG9/MObA7xVBXxg5N7srQ69Pew7Nyx/TccFJvRCYOmhesVZOXQvIBzSWDzIgzgrh3ZsPF1OwCHONp7FgS8PcHAuHPBQLpvGygN+wOHYXh8x3hpfrU9vnywO/NB4dqttc3EojzWOxuKBBnEWh3vUyrx+VPRM7QV/S7xzw/LgQw8f98IAfjoejmnlsuXxj+Ue08plG88ey01bc/l01jjg0wAPOIin8beaGA344Vhu2jYXh8ay5bI48OUBHnCIs+WyeJAHcRaHNZe/1dZcfpAHxqTxt5oYDfjhWG7aNheHxrJrrtjb450b1rGH735gRTlePEGczp7SxOQBPxhHY7caPY3FgR+Mo7FbjZ7G4sAPxtHYNJYG/IDDmsvfavJpwA84GJPG32piNOCHY7lp21wcGsuWy+LAlwd4wCHOlsviQR7EWRzWXP5WW3P5QR4YE/DBUoFpWEsxDq4XiotNcMl5kP588cMf4fBbnDXuIH2wOLg8/fj8hYdP6SPOGkdn8UCDOIvDmsvfamsuP8gDY9La66qJyQN+kENj0xpPT2Nx4AfjaGzatePNY07gBxzWtfhbTT4N+AEHY9La66qJyQN+kENj0xpPT2NxkOv1B3za4LMC07A+CzFmKjAVeP4KTMP66zNyZxBcnhZNY9PEcUjjB/Fjepp4uWlsGosDP+AQZ/GAh3M1ezmVK35qTvFHj7dee2Jx4Acc4iwe8PAX7UDoB/Pnix/ufVbruMQH/p8NzG9/q8A0rL/Vod+9QHwSA+4W0vEghy6exqeJbTV6GiuHZgwOfJoYHmgQZ+XQWBzuPd781gH+V+vT5QQcjEnj047tn14eK4dmDA58mhgeaBBn5dBYHO493vzWAf5X69PlBBzs1TjAB0sFpmEtxRh3KjAVeO4KTMN67ufzTLv7yQXwT3Kf6YyzlyevwF0a1pOfebZ3ugKajX8sbpvlkyyxVceP/ejiE641b/ypwE0qMA3rJmXc1STuUPxTJttDuWsRW3X8WMM6Nn4dN/5U4KIKTMO6qGwzaCowFfiNCkzD+o2q72nNOctU4IEVmIb1wGLPUlOBqcB1FZiGdV39ZvRUYCrwwApMw3pgsWepqcBrV+D3dz8N6/efwexgKjAVOLMC07DOLNSkTQWmAr9fgWlYv/8MZgdTganAmRWYhnVmoa5PmxmmAlOBayswDevaCs74qcBU4GEVmIb1sFLPQlOBqcC1FZiGdW0FZ/xU4J8rMMqdKjAN606FnWmnAlOB21dgGtbtazozTgWmAneqwDSsOxV2pp0KTAVuX4H/DwAA//9sB2hHAAAABklEQVQDAB9QlitZA9bLAAAAAElFTkSuQmCC",width:"248",height:"248",style:{mixBlendMode:"multiply"}})})})}var Rt=b(W()),Wh="ai",Yh="ai-wp-admin",ia="ai/ai",Uh="https://wordpress.org/plugins/ai/",aa=Object.values(ra()),Gh=aa.some(e=>e.type==="ai_provider"),Df=[];for(let e of aa)e.type==="ai_provider"&&e.authentication.method==="api_key"&&Df.push(e.authentication.settingName);function jf(){let[e,t]=(0,Et.useState)(!1),[o,n]=(0,Et.useState)(!1),r=(0,Et.useRef)(null);(0,Et.useEffect)(()=>{o&&r.current?.focus()},[o]);let i=(0,Et.useRef)(aa.some(R=>R.type==="ai_provider"&&R.authentication.method==="api_key"&&R.authentication.isConnected)).current,{pluginStatus:s,canInstallPlugins:a,canManagePlugins:l,hasConnectedProvider:c}=(0,pn.useSelect)(R=>{let x=R(sa.store),S=!!x.canUser("create",{kind:"root",name:"plugin"}),E=x.getEntityRecord("root","site"),k=i||Df.some(H=>!!E?.[H]),P=x.getEntityRecord("root","plugin",ia);return x.hasFinishedResolution("getEntityRecord",["root","plugin",ia])?P?{pluginStatus:P.status==="active"?"active":"inactive",canInstallPlugins:S,canManagePlugins:!0,hasConnectedProvider:k}:{pluginStatus:"not-installed",canInstallPlugins:S,canManagePlugins:S,hasConnectedProvider:k}:{pluginStatus:"checking",canInstallPlugins:S,canManagePlugins:void 0,hasConnectedProvider:k}},[]),{saveEntityRecord:d}=(0,pn.useDispatch)(sa.store),{createSuccessNotice:m,createErrorNotice:u}=(0,pn.useDispatch)(Hf.store),f=async()=>{t(!0);try{await d("root","plugin",{slug:Wh,status:"active"},{throwOnError:!0}),n(!0),m((0,Qe.__)("AI plugin installed and activated successfully."),{id:"ai-plugin-install-success",type:"snackbar"})}catch{u((0,Qe.__)("Failed to install the AI plugin."),{id:"ai-plugin-install-error",type:"snackbar"})}finally{t(!1)}},p=async()=>{t(!0);try{await d("root","plugin",{plugin:ia,status:"active"},{throwOnError:!0}),n(!0),m((0,Qe.__)("AI plugin activated successfully."),{id:"ai-plugin-activate-success",type:"snackbar"})}catch{u((0,Qe.__)("Failed to activate the AI plugin."),{id:"ai-plugin-activate-error",type:"snackbar"})}finally{t(!1)}};if(!Gh||s==="checking"||s==="active"&&i&&!o||s==="inactive"&&l===!1)return null;let g=s==="active"&&!c,h=s==="active"&&c&&(!i||o),y=s==="not-installed"||s==="inactive",_=s==="not-installed"&&a===!1,v=()=>h?(0,Qe.__)("The <strong>AI plugin</strong> is ready to use. You can use it to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"):g?(0,Qe.__)("The <strong>AI plugin</strong> is installed. Connect an AI provider below to generate featured images, alt text, titles, excerpts, and more. <a>Learn more</a>"):(0,Qe.__)("The <strong>AI plugin</strong> can use your AI connectors to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"),w=()=>s==="not-installed"?{label:e?(0,Qe.__)("Installing\u2026"):(0,Qe.__)("Install the AI plugin"),disabled:e,onClick:e?void 0:f}:{label:e?(0,Qe.__)("Activating\u2026"):(0,Qe.__)("Activate the AI plugin"),disabled:e,onClick:e?void 0:p};return(0,Rt.jsxs)("div",{className:"ai-plugin-callout",children:[(0,Rt.jsxs)("div",{className:"ai-plugin-callout__content",children:[(0,Rt.jsx)("p",{children:(0,Et.createInterpolateElement)(v(),{strong:(0,Rt.jsx)("strong",{}),a:(0,Rt.jsx)(fn.ExternalLink,{href:Uh})})}),!_&&(y?(0,Rt.jsx)(fn.Button,{variant:"primary",size:"compact",isBusy:e,disabled:w().disabled,accessibleWhenDisabled:!0,onClick:w().onClick,children:w().label}):(0,Rt.jsx)(fn.Button,{ref:r,variant:"secondary",size:"compact",href:(0,zf.addQueryArgs)("options-general.php",{page:Yh}),children:(0,Qe.__)("Control features in the AI plugin")}))]}),(0,Rt.jsx)(Bf,{})]})}var Re=b(W()),{store:Xh}=Lo(Kh);Mf();function qh(){let e=Nf(),{connectors:t,canInstallPlugins:o,isAiPluginInstalled:n}=(0,Ff.useSelect)(c=>{let d=c(Wf.store),m=d.getEntityRecord("root","plugin","ai/ai");return{connectors:Lo(c(Xh)).getConnectors(),canInstallPlugins:d.canUser("create",{kind:"root",name:"plugin"}),isAiPluginInstalled:!!m}},[]),r=t.filter(c=>c.render),i=Array.from(new Set(t.filter(c=>c.type==="ai_provider").map(c=>c.plugin?.file?.split("/")[0]).filter(c=>!!c))).sort(),s=new Set(t.filter(c=>c.plugin?.isInstalled).map(c=>c.plugin?.file?.split("/")[0]).filter(c=>!!c));n&&s.add("ai");let a=["ai",...i].filter(c=>!s.has(c)),l=r.length===0;return(0,Re.jsx)($s,{title:(0,At.__)("Connectors"),subTitle:(0,At.__)("All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere."),children:(0,Re.jsxs)("div",{className:`connectors-page${l?" connectors-page--empty":""}`,children:[a.length>0&&(e||!o)&&(0,Re.jsx)(sn.Root,{intent:"info",className:"connectors-page__file-mods-notice",children:(0,Re.jsx)(sn.Description,{children:e?(0,At.__)("Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."):(0,At.__)("You do not have permission to install plugins. Please ask a site administrator to install them for you.")})}),l?(0,Re.jsxs)(ut.__experimentalVStack,{alignment:"center",spacing:3,style:{maxWidth:480},children:[(0,Re.jsxs)(ut.__experimentalVStack,{alignment:"center",spacing:2,children:[(0,Re.jsx)(ut.__experimentalHeading,{level:2,size:15,children:(0,At.__)("No connectors yet")}),(0,Re.jsx)(ut.__experimentalText,{size:12,children:(0,At.__)("Connectors appear here when you install plugins that use external services. Each plugin registers the API keys it needs, and you manage them all in one place.")})]}),(0,Re.jsx)(ut.Button,{variant:"secondary",href:"plugin-install.php",__next40pxDefaultSize:!0,children:(0,At.__)("Learn more")})]}):(0,Re.jsxs)(ut.__experimentalVStack,{spacing:3,children:[(0,Re.jsx)(jf,{}),(0,Re.jsx)(ut.__experimentalVStack,{spacing:3,role:"list",children:t.map(c=>c.render?(0,Re.jsx)(c.render,{slug:c.slug,name:c.name,description:c.description,type:c.type,logo:c.logo,authentication:c.authentication,plugin:c.plugin},c.slug):null)})]}),o&&!e&&(0,Re.jsx)("p",{className:"connectors-page__help-text",children:(0,Vf.createInterpolateElement)((0,At.__)("If the connector you need is not listed, <a>search the plugin directory</a> to see if a connector is available."),{a:(0,Re.jsx)("a",{href:"plugin-install.php?s=connector&tab=search&type=tag"})})})]})})}function Zh(){return(0,Re.jsx)(qh,{})}var Qh=Zh;export{Qh as stage};
+var Zf=Object.create;var Lr=Object.defineProperty;var Qf=Object.getOwnPropertyDescriptor;var Jf=Object.getOwnPropertyNames;var $f=Object.getPrototypeOf,ep=Object.prototype.hasOwnProperty;var ke=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Mt=(e,t)=>{for(var o in t)Lr(e,o,{get:t[o],enumerable:!0})},tp=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Jf(t))!ep.call(e,r)&&r!==o&&Lr(e,r,{get:()=>t[r],enumerable:!(n=Qf(t,r))||n.enumerable});return e};var b=(e,t,o)=>(o=e!=null?Zf($f(e)):{},tp(t||!e||!e.__esModule?Lr(o,"default",{value:e,enumerable:!0}):o,e));var st=ke(($h,da)=>{da.exports=window.wp.i18n});var ce=ke((t0,fa)=>{fa.exports=window.wp.element});var z=ke((o0,pa)=>{pa.exports=window.React});var W=ke((l0,ha)=>{ha.exports=window.ReactJSXRuntime});var Ht=ke((bw,Ua)=>{Ua.exports=window.ReactDOM});var Gc=ke(Uc=>{"use strict";var xo=z();function ng(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rg=typeof Object.is=="function"?Object.is:ng,ig=xo.useState,sg=xo.useEffect,ag=xo.useLayoutEffect,cg=xo.useDebugValue;function lg(e,t){var o=t(),n=ig({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return ag(function(){r.value=o,r.getSnapshot=t,hi(r)&&i({inst:r})},[e,o,t]),sg(function(){return hi(r)&&i({inst:r}),e(function(){hi(r)&&i({inst:r})})},[e]),cg(o),o}function hi(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!rg(e,o)}catch{return!0}}function dg(e,t){return t()}var ug=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?dg:lg;Uc.useSyncExternalStore=xo.useSyncExternalStore!==void 0?xo.useSyncExternalStore:ug});var Kn=ke((av,Kc)=>{"use strict";Kc.exports=Gc()});var qc=ke(Xc=>{"use strict";var Xn=z(),fg=Kn();function pg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mg=typeof Object.is=="function"?Object.is:pg,gg=fg.useSyncExternalStore,bg=Xn.useRef,hg=Xn.useEffect,wg=Xn.useMemo,vg=Xn.useDebugValue;Xc.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=bg(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=wg(function(){function l(f){if(!c){if(c=!0,d=f,f=n(f),r!==void 0&&s.hasValue){var p=s.value;if(r(p,f))return m=p}return m=f}if(p=m,mg(d,f))return p;var g=n(f);return r!==void 0&&r(p,g)?(d=f,p):(d=f,m=g)}var c=!1,d,m,u=o===void 0?null:o;return[function(){return l(t())},u===null?void 0:function(){return l(u())}]},[t,o,n,r]);var a=gg(e,i[0],i[1]);return hg(function(){s.hasValue=!0,s.value=a},[a]),vg(a),a}});var Qc=ke((lv,Zc)=>{"use strict";Zc.exports=qc()});var Gd=ke((I4,Ud)=>{Ud.exports=window.wp.theme});var Ji=ke((L4,Kd)=>{Kd.exports=window.wp.privateApis});var ao=ke((a5,au)=>{au.exports=window.wp.primitives});var an=ke((U3,lf)=>{lf.exports=window.wp.components});var ln=ke((i7,hf)=>{hf.exports=window.wp.data});var Tr=ke((s7,wf)=>{wf.exports=window.wp.coreData});var ea=ke((l7,_f)=>{_f.exports=window.wp.notices});var xf=ke((d7,yf)=>{yf.exports=window.wp.url});function ua(e){var t,o,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(o=ua(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function op(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=ua(e))&&(n&&(n+=" "),n+=t);return n}var J=op;var Cd=b(ce(),1);var np=b(z(),1),Ho={...np};var ga=b(z(),1),ma={};function Te(e,t){let o=ga.useRef(ma);return o.current===ma&&(o.current=e(t)),o}var Mr=Ho.useInsertionEffect,rp=Mr&&Mr!==Ho.useLayoutEffect?Mr:e=>e();function Y(e){let t=Te(ip).current;return t.next=e,rp(t.effect),t.trampoline}function ip(){let e={next:void 0,callback:sp,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function sp(){}var ba=b(z(),1),ap=()=>{},F=typeof document<"u"?ba.useLayoutEffect:ap;function cp(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set("code",n.toString()),r.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${n}; visit ${i} for the full message.`}}var lp=cp("https://base-ui.com/production-error","Base UI"),De=lp;var qt=b(z(),1);function Br(e,t,o,n){let r=Te(va).current;return dp(r,e,t,o,n)&&_a(r,[e,t,o,n]),r.callback}function wa(e){let t=Te(va).current;return up(t,e)&&_a(t,e),t.callback}function va(){return{callback:null,cleanup:null,refs:[]}}function dp(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function up(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function _a(e,t){if(e.refs=t,t.every(o=>o==null)){e.callback=null;return}e.callback=o=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),o!=null){let n=Array(t.length).fill(null);for(let r=0;r<t.length;r+=1){let i=t[r];if(i!=null)switch(typeof i){case"function":{let s=i(o);typeof s=="function"&&(n[r]=s);break}case"object":{i.current=o;break}default:}}e.cleanup=()=>{for(let r=0;r<t.length;r+=1){let i=t[r];if(i!=null)switch(typeof i){case"function":{let s=n[r];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var xa=b(z(),1);var ya=b(z(),1),fp=parseInt(ya.version,10);function po(e){return fp>=e}function Hr(e){if(!xa.isValidElement(e))return null;let t=e,o=t.props;return(po(19)?o?.ref:t.ref)??null}function zo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ge(){}var Sa=Object.freeze([]),me=Object.freeze({});function Ra(e,t){let o={};for(let n in e){let r=e[n];if(t?.hasOwnProperty(n)){let i=t[n](r);i!=null&&Object.assign(o,i);continue}r===!0?o[`data-${n.toLowerCase()}`]="":r&&(o[`data-${n.toLowerCase()}`]=r.toString())}return o}function Ea(e,t){return typeof e=="function"?e(t):e}function ka(e,t){return typeof e=="function"?e(t):e}var zr={};function ve(e,t,o,n,r){if(!o&&!n&&!r&&!e)return xn(t);let i=xn(e);return t&&(i=Do(i,t)),o&&(i=Do(i,o)),n&&(i=Do(i,n)),r&&(i=Do(i,r)),i}function Ta(e){if(e.length===0)return zr;if(e.length===1)return xn(e[0]);let t=xn(e[0]);for(let o=1;o<e.length;o+=1)t=Do(t,e[o]);return t}function xn(e){return Dr(e)?{...Ca(e,zr)}:pp(e)}function Do(e,t){return Dr(t)?Ca(t,e):mp(e,t)}function pp(e){let t={...e};for(let o in t){let n=t[o];Pa(o,n)&&(t[o]=Aa(n))}return t}function mp(e,t){if(!t)return e;for(let o in t){let n=t[o];switch(o){case"style":{e[o]=zo(e.style,n);break}case"className":{e[o]=jr(e.className,n);break}default:Pa(o,n)?e[o]=gp(e[o],n):e[o]=n}}return e}function Pa(e,t){let o=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2);return o===111&&n===110&&r>=65&&r<=90&&(typeof t=="function"||typeof t>"u")}function Dr(e){return typeof e=="function"}function Ca(e,t){return Dr(e)?e(t):e??zr}function gp(e,t){return t?e?(...o)=>{let n=o[0];if(Oa(n)){let i=n;jo(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:Aa(t):e}function Aa(e){return e&&((...t)=>{let o=t[0];return Oa(o)&&jo(o),e(...t)})}function jo(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function jr(e,t){return t?e?t+" "+e:t:e}function Oa(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Fr=b(z(),1);function Oe(e,t,o={}){let n=t.render,r=bp(t,o);if(o.enabled===!1)return null;let i=o.state??me;return vp(e,n,r,i)}function bp(e,t={}){let{className:o,style:n,render:r}=e,{state:i=me,ref:s,props:a,stateAttributesMapping:l,enabled:c=!0}=t,d=c?Ea(o,i):void 0,m=c?ka(n,i):void 0,u=c?Ra(i,l):me,f=c&&a?hp(a):void 0,p=c?zo(u,f)??{}:me;return typeof document<"u"&&(c?Array.isArray(s)?p.ref=wa([p.ref,Hr(r),...s]):p.ref=Br(p.ref,Hr(r),s):Br(null,null)),c?(d!==void 0&&(p.className=jr(p.className,d)),m!==void 0&&(p.style=zo(p.style,m)),p):me}function hp(e){return Array.isArray(e)?Ta(e):ve(void 0,e)}var wp=Symbol.for("react.lazy");function vp(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=ve(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===wp&&(i=qt.Children.toArray(t)[0]),qt.cloneElement(i,r)}if(e&&typeof e=="string")return _p(e,o);throw new Error(De(8))}function _p(e,t){return e==="button"?(0,Fr.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Fr.createElement)("img",{alt:"",...t,key:t.key}):qt.createElement(e,t)}var Sn=b(z(),1);var Na=0;function yp(e,t="mui"){let[o,n]=Sn.useState(e),r=e||o;return Sn.useEffect(()=>{o==null&&(Na+=1,n(`${t}-${Na}`))},[o,t]),r}var Ia=Ho.useId;function mo(e,t){if(Ia!==void 0){let o=Ia();return e??(t?`${t}-${o}`:o)}return yp(e,t)}function La(e){return mo(e,"base-ui")}var G={};Mt(G,{cancelOpen:()=>qp,chipRemovePress:()=>Op,clearPress:()=>Ap,closePress:()=>Pp,closeWatcher:()=>Vp,decrementPress:()=>Lp,disabled:()=>Qp,drag:()=>Gp,escapeKey:()=>Fp,focusOut:()=>jp,imperativeAction:()=>em,incrementPress:()=>Ip,initial:()=>$p,inputBlur:()=>Hp,inputChange:()=>Mp,inputClear:()=>Bp,inputPaste:()=>zp,inputPress:()=>Dp,itemPress:()=>Tp,keyboard:()=>Yp,linkPress:()=>Cp,listNavigation:()=>Wp,missing:()=>Jp,none:()=>xp,outsidePress:()=>kp,pointer:()=>Up,scrub:()=>Xp,siblingOpen:()=>Zp,swipe:()=>tm,trackPress:()=>Np,triggerFocus:()=>Ep,triggerHover:()=>Rp,triggerPress:()=>Sp,wheel:()=>Kp,windowResize:()=>om});var xp="none",Sp="trigger-press",Rp="trigger-hover",Ep="trigger-focus",kp="outside-press",Tp="item-press",Pp="close-press",Cp="link-press",Ap="clear-press",Op="chip-remove-press",Np="track-press",Ip="increment-press",Lp="decrement-press",Mp="input-change",Bp="input-clear",Hp="input-blur",zp="input-paste",Dp="input-press",jp="focus-out",Fp="escape-key",Vp="close-watcher",Wp="list-navigation",Yp="keyboard",Up="pointer",Gp="drag",Kp="wheel",Xp="scrub",qp="cancel-open",Zp="sibling-open",Qp="disabled",Jp="missing",$p="initial",em="imperative-action",tm="swipe",om="window-resize";function ee(e,t,o,n){let r=!1,i=!1,s=n??me;return{reason:e,event:t??new Event("base-ui"),cancel(){r=!0},allowPropagation(){i=!0},get isCanceled(){return r},get isPropagationAllowed(){return i},trigger:o,...s}}var Wr=b(z(),1);var Ma=b(z(),1);function go(e){Ma.useEffect(e,Sa)}var Rn=null,Y0=globalThis.requestAnimationFrame,Vr=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let r=0;r<o.length;r+=1)o[r]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},En=new Vr;var gt=class e{static create(){return new e}static request(t){return En.request(t)}static cancel(t){return En.cancel(t)}currentId=Rn;request(t){this.cancel(),this.currentId=En.request(()=>{this.currentId=Rn,t()})}cancel=()=>{this.currentId!==Rn&&(En.cancel(this.currentId),this.currentId=Rn)};disposeEffect=()=>this.cancel};function bo(){let e=Te(gt.create).current;return go(e.disposeEffect),e}function Ba(e,t=!1,o=!1){let[n,r]=Wr.useState(e&&t?"idle":void 0),[i,s]=Wr.useState(e);return e&&!i&&(s(!0),r("starting")),!e&&i&&n!=="ending"&&!o&&r("ending"),!e&&!i&&n==="ending"&&r(void 0),F(()=>{if(!e&&i&&n!=="ending"&&o){let a=gt.request(()=>{r("ending")});return()=>{gt.cancel(a)}}},[e,i,n,o]),F(()=>{if(!e||t)return;let a=gt.request(()=>{r(void 0)});return()=>{gt.cancel(a)}},[t,e]),F(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=gt.request(()=>{r("idle")});return()=>{gt.cancel(a)}},[t,e,i,n]),{mounted:i,setMounted:s,transitionStatus:n}}var Yr=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),nm={"data-starting-style":""},rm={"data-ending-style":""},Ha={transitionStatus(e){return e==="starting"?nm:e==="ending"?rm:null}};var wo=b(z(),1);function kn(){return typeof window<"u"}function Qt(e){return Tn(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ht(e){var t;return(t=(Tn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Tn(e){return kn()?e instanceof Node||e instanceof fe(e).Node:!1}function U(e){return kn()?e instanceof Element||e instanceof fe(e).Element:!1}function he(e){return kn()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function ho(e){return!kn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function Fo(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Le(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function za(e){return/^(table|td|th)$/.test(Qt(e))}function Vo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var im=/transform|translate|scale|rotate|perspective|filter/,sm=/paint|layout|strict|content/,Zt=e=>!!e&&e!=="none",Ur;function Pn(e){let t=U(e)?Le(e):e;return Zt(t.transform)||Zt(t.translate)||Zt(t.scale)||Zt(t.rotate)||Zt(t.perspective)||!Cn()&&(Zt(t.backdropFilter)||Zt(t.filter))||im.test(t.willChange||"")||sm.test(t.contain||"")}function Da(e){let t=bt(e);for(;he(t)&&!wt(t);){if(Pn(t))return t;if(Vo(t))return null;t=bt(t)}return null}function Cn(){return Ur==null&&(Ur=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ur}function wt(e){return/^(html|body|#document)$/.test(Qt(e))}function Le(e){return fe(e).getComputedStyle(e)}function Wo(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function bt(e){if(Qt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ho(e)&&e.host||ht(e);return ho(t)?t.host:t}function ja(e){let t=bt(e);return wt(t)?(e.ownerDocument||e).body:he(t)&&Fo(t)?t:ja(t)}function Bt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=ja(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=fe(r);if(i){let a=An(s);return t.concat(s,s.visualViewport||[],Fo(r)?r:[],a&&o?Bt(a):[])}else return t.concat(r,Bt(r,[],o))}function An(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var On=b(z(),1),am=On.createContext(void 0);function Fa(e=!1){let t=On.useContext(am);if(t===void 0&&!e)throw new Error(De(16));return t}var Va=b(z(),1);function Wa(e){let{focusableWhenDisabled:t,disabled:o,composite:n=!1,tabIndex:r=0,isNativeButton:i}=e,s=n&&t!==!1,a=n&&t===!1;return{props:Va.useMemo(()=>{let c={onKeyDown(d){o&&t&&d.key!=="Tab"&&d.preventDefault()}};return n||(c.tabIndex=r,!i&&o&&(c.tabIndex=t?r:-1)),(i&&(t||s)||!i&&o)&&(c["aria-disabled"]=o),i&&(!t||a)&&(c.disabled=o),c},[n,o,t,s,a,i,r])}}function Pe(e){return e?.ownerDocument||document}function Nn(e,t,{detail:o=0}={}){e.dispatchEvent(new(fe(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:o,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Ya(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:n=0,native:r=!0,composite:i}=e,s=wo.useRef(null),a=Fa(!0),l=i??a!==void 0,{props:c}=Wa({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:n,isNativeButton:r}),d=wo.useCallback(()=>{let f=s.current;Gr(f)&&l&&t&&c.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,c.disabled,l]);F(d,[d]);let m=wo.useCallback((f={})=>{let{onClick:p,onMouseDown:g,onKeyUp:h,onKeyDown:y,onPointerDown:_,...v}=f;return ve({onClick(w){if(t){w.preventDefault();return}p?.(w)},onMouseDown(w){t||g?.(w)},onKeyDown(w){if(t||(jo(w),y?.(w),w.baseUIHandlerPrevented))return;let R=w.target===w.currentTarget,x=w.currentTarget,S=Gr(x),E=!r&&cm(x),k=R&&(r?S:!E),P=w.key==="Enter",N=w.key===" ",H=x.getAttribute("role"),j=H?.startsWith("menuitem")||H==="option"||H==="gridcell";if(R&&l&&N){if(w.defaultPrevented&&j)return;w.preventDefault(),(!r||S)&&(w.preventBaseUIHandler(),Nn(x,w));return}if(!k||r||!N&&!P){R&&E&&N&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),P&&(w.preventBaseUIHandler(),Nn(x,w)))},onKeyUp(w){if(!t){if(jo(w),h?.(w),w.target===w.currentTarget&&r&&l&&Gr(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!r&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),Nn(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}_?.(w)}},r?{type:"button"}:{role:"button"},c,v)},[t,c,l,r]),u=Y(f=>{s.current=f,d()});return{getButtonProps:m,buttonRef:u}}function Gr(e){return he(e)&&e.tagName==="BUTTON"}function cm(e){return he(e)&&e.tagName==="A"&&!!e.href}function oe(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function je(e){let t=Te(lm,e).current;return t.next=e,F(t.effect),t}function lm(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Xa=b(z(),1);var Ka=b(Ht(),1);function Ga(e){return e==null?e:"current"in e?e.current:e}function vo(e,t=!1){let o=bo();return Y((n,r=null)=>{o.cancel();let i=Ga(e);if(i==null)return;let s=i,a=()=>{Ka.flushSync(n)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(s.getAnimations().map(c=>c.finished)).then(()=>{r?.aborted||a()},()=>{if(r?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}a()})}if(t){let c="data-starting-style";if(!s.hasAttribute(c)){o.request(l);return}let d=new MutationObserver(()=>{s.hasAttribute(c)||(d.disconnect(),l())});d.observe(s,{attributes:!0,attributeFilter:[c]}),r?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function In(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=Y(r),s=vo(n,o);Xa.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var Tt={};Mt(Tt,{engine:()=>Qr,env:()=>$r,os:()=>qr,screenReader:()=>Jr});var qr={};Mt(qr,{android:()=>Qa,apple:()=>Xr,ios:()=>Kr,linux:()=>mm,mac:()=>Ja,windows:()=>pm});function dm(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:um,platform:fm,maxTouchPoints:qa}=dm(),Jt=um.toLowerCase(),$t=fm.toLowerCase();var Kr=/^i(os$|p)/.test($t)||$t==="macintel"&&qa>1,Za="android",Qa=$t===Za||Jt.includes(Za),Ja=!Kr&&$t.startsWith("mac"),pm=$t.startsWith("win"),mm=!Qa&&/^(linux|chrome os)/.test($t),Xr=Ja||Kr;var Qr={};Mt(Qr,{blink:()=>bm,gecko:()=>gm,webkit:()=>Zr});var Zr=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),gm=!Zr&&Jt.includes("firefox"),bm=!Zr&&Jt.includes("chrom");var Jr={};Mt(Jr,{voiceOver:()=>hm});var hm=Xr;var $r={};Mt($r,{jsdom:()=>wm});var wm=/jsdom|happydom/.test(Jt);var Yo=0,Ke=class e{static create(){return new e}currentId=Yo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Yo,o()},t)}isStarted(){return this.currentId!==Yo}clear=()=>{this.currentId!==Yo&&(clearTimeout(this.currentId),this.currentId=Yo)};disposeEffect=()=>this.clear};function at(){let e=Te(Ke.create).current;return go(e.disposeEffect),e}var Be=b(z(),1);function $a(e){return"nativeEvent"in e}function Pt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ec(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var ei="data-base-ui-focusable";var ti="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ln(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function re(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&ho(o)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Me(e){return"composedPath"in e?e.composedPath()[0]:e.target}function zt(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(re(n,o))return!n.hasAttribute("data-trigger-disabled");return!1}function Mn(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let o=e;return o.target!=null&&t.contains(o.target)}function tc(e){return e.matches("html,body")}function oc(e){return he(e)&&e.matches(ti)}function oi(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ti}`)!=null}function nc(e){if(!e||Tt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function vm(e,t){return t!=null&&!Pt(t)?0:typeof e=="function"?e():e}function $e(e,t,o){let n=vm(e,o);return typeof n=="number"?n:n?.[t]}function ni(e){return typeof e=="function"?e():e}function Bn(e,t){return t||e==="click"||e==="mousedown"}function rc(e){return e?.includes("mouse")&&e!=="mousedown"}var ic=b(W(),1),sc=Be.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ke,currentIdRef:{current:null},currentContextRef:{current:null}});function _m(e,t){e.current=t.current}function ri(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Be.useRef(o),i=Be.useRef(o),s=Be.useRef(null),a=Be.useRef(null),l=at();return F(()=>{if(i.current=o,!s.current){r.current=o;return}r.current={open:$e(r.current,"open"),close:$e(o,"close")}},[o,s,r,i]),(0,ic.jsx)(sc.Provider,{value:Be.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:l}),[n,l]),children:t})}function ii(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Be.useContext(sc),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:d,hasProvider:m,timeout:u}=i,[f,p]=Be.useState(!1),g=Be.useRef(o);return F(()=>{g.current=o},[o]),F(()=>{function h(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=c.current,u.clear()}if(s.current&&!o&&s.current===r){if(p(!1),l){let y=r;return u.start(l,()=>{n.select("open")||s.current&&s.current!==y||h()}),()=>{(g.current||s.current!==y)&&u.clear()}}h()}},[o,r,s,a,l,c,d,u,n]),F(()=>{if(!o)return;let h=d.current,y=s.current;u.clear(),d.current={onOpenChange:n.setOpen,setIsInstantPhase:p},s.current=r,a.current={open:0,close:$e(c.current,"close")},y!==null&&y!==r?(p(!0),h?.setIsInstantPhase(!0),h?.onOpenChange(!1,ee(G.none))):(p(!1),h?.setIsInstantPhase(!1))},[o,r,n,s,a,c,d,u]),F(()=>()=>{if(s.current===r){if(d.current=null,!g.current)return;s.current=null,_m(a,c),u.clear()}},[d,s,a,r,c,u]),Be.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:f}),[m,a,f])}function ct(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Dt=Math.min,lt=Math.max,jt=Math.round,Go=Math.floor,vt=e=>({x:e,y:e}),ym={left:"right",right:"left",bottom:"top",top:"bottom"};function zn(e,t,o){return lt(e,Dt(t,o))}function _t(e,t){return typeof e=="function"?e(t):e}function Ne(e){return e.split("-")[0]}function dt(e){return e.split("-")[1]}function Dn(e){return e==="x"?"y":"x"}function Ko(e){return e==="y"?"height":"width"}function Fe(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Xo(e){return Dn(Fe(e))}function lc(e,t,o){o===void 0&&(o=!1);let n=dt(e),r=Xo(e),i=Ko(r),s=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Uo(s)),[s,Uo(s)]}function dc(e){let t=Uo(e);return[Hn(e),t,Hn(t)]}function Hn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var ac=["left","right"],cc=["right","left"],xm=["top","bottom"],Sm=["bottom","top"];function Rm(e,t,o){switch(e){case"top":case"bottom":return o?t?cc:ac:t?ac:cc;case"left":case"right":return t?xm:Sm;default:return[]}}function uc(e,t,o,n){let r=dt(e),i=Rm(Ne(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Hn)))),i}function Uo(e){let t=Ne(e);return ym[t]+e.slice(t.length)}function Em(e){var t,o,n,r;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(n=e.bottom)!=null?n:0,left:(r=e.left)!=null?r:0}}function jn(e){return typeof e!="number"?Em(e):{top:e,right:e,bottom:e,left:e}}function eo(e){let{x:t,y:o,width:n,height:r}=e;return{width:n,height:r,top:o,left:t,right:t+n,bottom:o+r,x:t,y:o}}function Ct(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...Ct(e,r.id,o)])}function _o(e){return`data-base-ui-${e}`}var He=b(z(),1),mc=b(Ht(),1);var fc={style:{transition:"none"}};var km="data-base-ui-swipe-ignore",Tm="data-swipe-ignore",o1=`[${km}]`,n1=`[${Tm}]`;var pc={fallbackAxisSide:"end"};var gc=b(W(),1),Pm=He.createContext(null),Cm=()=>He.useContext(Pm),Am=_o("portal");function bc(e={}){let{ref:t,container:o,componentProps:n=me,elementProps:r}=e,i=mo(),a=Cm()?.portalNode,[l,c]=He.useState(null),[d,m]=He.useState(null),u=Y(h=>{h!==null&&m(h)}),f=He.useRef(null);F(()=>{if(o===null){f.current&&(f.current=null,m(null),c(null));return}let h=(o&&(Tn(o)?o:o.current))??a??document.body;if(h==null){f.current&&(f.current=null,m(null),c(null));return}f.current!==h&&(f.current=h,m(null),c(h))},[o,a]);let p=Oe("div",n,{ref:[t,u],props:[{id:i,[Am]:""},r]}),g=l&&p?mc.createPortal(p,l):null;return{node:d,nodeId:He.isValidElement(p)?p.props.id:void 0,subtree:g}}var to=b(z(),1);function hc(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(n=>n(o))},on(t,o){e.has(t)||e.set(t,new Set),e.get(t).add(o)},off(t,o){e.get(t)?.delete(o)}}}var Om=b(W(),1),Nm=to.createContext(null),Im=to.createContext(null),Fn=()=>to.useContext(Nm)?.id||null,Ft=e=>{let t=to.useContext(Im);return e??t};var Ve=b(z(),1);function Lm(e,t){let o=null,n=null,r=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},s=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,d=i.height,m=i.x,u=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),n==null&&t.y&&a&&(n=i.y-t.y),m-=o||0,u-=n||0,c=0,d=0,!r||l?(c=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,u=a&&t.y!=null?t.y:u):r&&!l&&(d=t.axis==="x"?i.height:d,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:d,x:m,y:u,top:u,right:m+c,bottom:u+d,left:m}}}}function wc(e){return e!=null&&e.clientX!=null}function si(e,t={}){let{enabled:o=!0,axis:n="both"}=t,r="rootStore"in e?e.rootStore:e,i=r.useState("open"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),l=r.context.dataRef,c=Ve.useRef(!1),d=Ve.useRef(null),[m,u]=Ve.useState(),[f,p]=Ve.useState([]),g=Y(w=>{r.set("positionReference",w)}),h=Y((w,R,x)=>{c.current||l.current.openEvent&&!wc(l.current.openEvent)||r.set("positionReference",Lm(x??a,{x:w,y:R,axis:n,dataRef:l,pointerType:m}))}),y=Y(w=>{i?d.current||(h(w.clientX,w.clientY,w.currentTarget),p([])):h(w.clientX,w.clientY,w.currentTarget)}),_=Pt(m)?s:i;Ve.useEffect(()=>{if(!o){g(a);return}if(!_)return;function w(){d.current?.(),d.current=null}let R=fe(s);function x(S){let E=Me(S);re(s,E)?w():h(S.clientX,S.clientY)}return!l.current.openEvent||wc(l.current.openEvent)?d.current=oe(R,"mousemove",x):g(a),w},[_,o,s,l,a,r,h,g,f]),Ve.useEffect(()=>()=>{r.set("positionReference",null)},[r]),Ve.useEffect(()=>{o&&!s&&(c.current=!1)},[o,s]),Ve.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let v=Ve.useMemo(()=>{function w(R){u(R.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:y,onMouseEnter:y}},[y]);return Ve.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var Xe=b(z(),1);function Mm(){return!1}function Bm(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ai(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:s=Mm,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,d=c.useState("open"),m=c.useState("floatingElement"),{dataRef:u}=c.context,f=Ft(l),p=Y(typeof r=="function"?r:()=>!1),g=typeof r=="function"?p:r,h=g!==!1,y=Y(()=>i),{escapeKey:_,outsidePress:v}=Bm(a),w=Xe.useRef(!1),R=Xe.useRef(!1),x=Xe.useRef(!1),S=Xe.useRef(!1),E=Xe.useRef(""),k=Xe.useRef(null),P=at(),N=at(),H=Y(()=>{N.clear(),u.current.insideReactTree=!1}),j=Y(O=>{let V=u.current.floatingContext?.nodeId;return(f?Ct(f.nodesRef.current,V):[]).some(ie=>ie.context?.open&&!ie.context.dataRef.current[O])}),L=Y(O=>Mn(O,c.select("floatingElement"))||Mn(O,c.select("domReferenceElement"))),T=Y(O=>{s()&&c.setOpen(!1,ee(G.triggerPress,O.nativeEvent))}),I=Y(O=>{if(!d||!o||!n||O.key!=="Escape"||S.current||!_&&j("__escapeKeyBubbles"))return;let V=$a(O)?O.nativeEvent:O,Z=ee(G.escapeKey,V);c.setOpen(!1,Z),Z.isCanceled||O.preventDefault(),!_&&!Z.isPropagationAllowed&&O.stopPropagation()}),C=Y(()=>{u.current.insideReactTree=!0,N.start(0,H)}),A=Y(O=>{if(!d||!o||O.button!==0)return;let V=Me(O.nativeEvent);re(c.select("floatingElement"),V)&&(w.current||(w.current=!0,R.current=!1))}),M=Y(O=>{!d||!o||(O.defaultPrevented||O.nativeEvent.defaultPrevented)&&w.current&&(R.current=!0)});Xe.useEffect(()=>{if(!d||!o)return H;u.current.__escapeKeyBubbles=_,u.current.__outsidePressBubbles=v;let O=new Ke,V=new Ke;function Z(){O.clear(),S.current=!0}function ie(){O.start(Tt.engine.webkit?5:0,()=>{S.current=!1})}function K(){x.current=!0,V.start(0,()=>{x.current=!1})}function Q(){w.current=!1,R.current=!1}function q(){let B=E.current,D=B==="pen"||!B?"mouse":B,Se=y(),Ae=typeof Se=="function"?Se():Se;return typeof Ae=="string"?Ae:Ae[D]}function $(B){let D=q();return D==="intentional"&&B.type!=="click"||D==="sloppy"&&B.type==="click"}function ne(B){let D=u.current.floatingContext?.nodeId,Se=f&&Ct(f.nodesRef.current,D).some(Ae=>Mn(B,Ae.context?.elements.floating));return L(B)||Se}function se(B){if($(B)){B.type!=="click"&&!L(B)&&(V.clear(),x.current=!1),H();return}if(u.current.insideReactTree){H();return}let D=Me(B),Se=`[${_o("inert")}]`,Ae=U(D)?D.getRootNode():null,Nt=Array.from((ho(Ae)?Ae:Pe(c.select("floatingElement"))).querySelectorAll(Se)),it=c.context.triggerElements;if(D&&(it.hasElement(D)||it.hasMatchingElement(Ye=>re(Ye,D))))return;let It=U(D)?D:null;for(;It&&!wt(It);){let Ye=bt(It);if(wt(Ye)||!U(Ye))break;It=Ye}if(!(Nt.length&&U(D)&&!tc(D)&&!re(D,c.select("floatingElement"))&&Nt.every(Ye=>!re(It,Ye)))){if(he(D)&&!("touches"in B)){let Ye=wt(D),uo=Le(D),Xt=/auto|scroll/,gn=Ye||Xt.test(uo.overflowX),fo=Ye||Xt.test(uo.overflowY),Lt=gn&&D.clientWidth>0&&D.scrollWidth>D.clientWidth,bn=fo&&D.clientHeight>0&&D.scrollHeight>D.clientHeight,hn=uo.direction==="rtl",wn=bn&&(hn?B.offsetX<=D.offsetWidth-D.clientWidth:B.offsetX>D.clientWidth),vn=Lt&&B.offsetY>D.clientHeight;if(wn||vn)return}if(!ne(B)){if(q()==="intentional"&&x.current){V.clear(),x.current=!1;return}typeof g=="function"&&!g(B)||j("__outsidePressBubbles")||(c.setOpen(!1,ee(G.outsidePress,B)),H())}}}function ze(B){q()!=="sloppy"||B.pointerType==="touch"||!c.select("open")||!o||L(B)||se(B)}function ae(B){if(q()!=="sloppy"||!c.select("open")||!o||L(B))return;let D=B.touches[0];D&&(k.current={startTime:Date.now(),startX:D.clientX,startY:D.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function ge(B,D){let Se=Me(B);if(!Se)return;let Ae=oe(Se,B.type,()=>{D(B),Ae()})}function be(B){E.current="touch",ge(B,ae)}function Ee(B){P.clear(),B.type==="pointerdown"&&(E.current=B.pointerType),!(B.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&ge(B,D=>{D.type==="pointerdown"?ze(D):se(D)})}function ye(B){if(!w.current)return;let D=R.current;if(Q(),q()==="intentional"){if(B.type==="pointercancel"){D&&K();return}if(!ne(B)){if(D){K();return}typeof g=="function"&&!g(B)||(V.clear(),x.current=!0,H())}}}function Kt(B){if(q()!=="sloppy"||!k.current||L(B))return;let D=B.touches[0];if(!D)return;let Se=Math.abs(D.clientX-k.current.startX),Ae=Math.abs(D.clientY-k.current.startY),Nt=Math.sqrt(Se*Se+Ae*Ae);Nt>5&&(k.current.dismissOnTouchEnd=!0),Nt>10&&(se(B),P.clear(),k.current=null)}function rt(B){ge(B,Kt)}function ft(B){q()!=="sloppy"||!k.current||L(B)||(k.current.dismissOnTouchEnd&&se(B),P.clear(),k.current=null)}function Ot(B){ge(B,ft)}let xe=Pe(m),mn=ct(n&&ct(oe(xe,"keydown",I),oe(xe,"compositionstart",Z),oe(xe,"compositionend",ie)),h&&ct(oe(xe,"click",Ee,!0),oe(xe,"pointerdown",Ee,!0),oe(xe,"pointerup",ye,!0),oe(xe,"pointercancel",ye,!0),oe(xe,"mousedown",Ee,!0),oe(xe,"mouseup",ye,!0),oe(xe,"touchstart",be,!0),oe(xe,"touchmove",rt,!0),oe(xe,"touchend",Ot,!0)));return()=>{mn(),O.clear(),V.clear(),Q(),x.current=!1,H()}},[u,m,n,h,g,d,o,_,v,I,H,y,j,L,f,c,P]);let X=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:T,onClick:T}),[I,T]),de=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:M,onMouseDown:M,onClickCapture:C,onMouseDownCapture(O){C(),A(O)},onPointerDownCapture(O){C(),A(O)},onMouseUpCapture:C,onTouchEndCapture:C,onTouchMoveCapture:C}),[I,C,A,M]);return Xe.useMemo(()=>o?{reference:X,floating:de,trigger:X}:{},[o,X,de])}var Ie=b(z(),1);function vc(e,t,o){let{reference:n,floating:r}=e,i=Fe(t),s=Xo(t),a=Ko(s),l=Ne(t),c=i==="y",d=n.x+n.width/2-r.width/2,m=n.y+n.height/2-r.height/2,u=n[a]/2-r[a]/2,f;switch(l){case"top":f={x:d,y:n.y-r.height};break;case"bottom":f={x:d,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:m};break;case"left":f={x:n.x-r.width,y:m};break;default:f={x:n.x,y:n.y}}let p=dt(t);return p&&(f[s]+=u*(p==="end"?1:-1)*(o&&c?-1:1)),f}async function _c(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:m="floating",altBoundary:u=!1,padding:f=0}=_t(t,e),p=jn(f),h=a[u?m==="floating"?"reference":"floating":m],y=eo(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(h)))==null||o?h:h.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:l})),_=m==="floating"?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},R=eo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:_,offsetParent:v,strategy:l}):_);return{top:(y.top-R.top+p.top)/w.y,bottom:(R.bottom-y.bottom+p.bottom)/w.y,left:(y.left-R.left+p.left)/w.x,right:(R.right-y.right+p.right)/w.x}}var Hm=50,yc=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:_c},l=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:m}=vc(c,n,l),u=n,f=0,p={};for(let g=0;g<i.length;g++){let h=i[g];if(!h)continue;let{name:y,fn:_}=h,{x:v,y:w,data:R,reset:x}=await _({x:d,y:m,initialPlacement:n,placement:u,strategy:r,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});d=v??d,m=w??m,p[y]={...p[y],...R},x&&f<Hm&&(f++,typeof x=="object"&&(x.placement&&(u=x.placement),x.rects&&(c=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:d,y:m}=vc(c,u,l)),g=-1)}return{x:d,y:m,placement:u,strategy:r,middlewareData:p}};var xc=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,n;let{placement:r,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:m=!0,fallbackPlacements:u,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:g=!0,...h}=_t(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let y=Ne(r),_=Fe(a),v=Ne(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(c.floating)),R=u||(v||!g?[Uo(a)]:dc(a)),x=p!=="none";!u&&x&&R.push(...uc(a,g,p,w));let S=[a,...R],E=await l.detectOverflow(t,h),k=[],P=((n=i.flip)==null?void 0:n.overflows)||[];if(d&&k.push(E[y]),m){let L=lc(r,s,w);k.push(E[L[0]],E[L[1]])}if(P=[...P,{placement:r,overflows:k}],!k.every(L=>L<=0)){var N,H;let L=(((N=i.flip)==null?void 0:N.index)||0)+1,T=S[L];if(T&&(!(m==="alignment"?_!==Fe(T):!1)||P.every(A=>Fe(A.placement)===_?A.overflows[0]>0:!0)))return{data:{index:L,overflows:P},reset:{placement:T}};let I=(H=P.filter(C=>C.overflows[0]<=0).sort((C,A)=>C.overflows[1]-A.overflows[1])[0])==null?void 0:H.placement;if(!I)switch(f){case"bestFit":{var j;let C=(j=P.filter(A=>{if(x){let M=Fe(A.placement);return M===_||M==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(M=>M>0).reduce((M,X)=>M+X,0)]).sort((A,M)=>A[1]-M[1])[0])==null?void 0:j[0];C&&(I=C);break}case"initialPlacement":I=a;break}if(r!==I)return{reset:{placement:I}}}return{}}}};var Sc=new Set(["left","top"]);async function zm(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=Ne(o),a=dt(o),l=Fe(o)==="y",c=Sc.has(s)?-1:1,d=i&&l?-1:1,m=_t(t,e),{mainAxis:u,crossAxis:f,alignmentAxis:p}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof p=="number"&&(f=a==="end"?p*-1:p),l?{x:f*d,y:u*c}:{x:u*c,y:f*d}}var Rc=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,n;let{x:r,y:i,placement:s,middlewareData:a}=t,l=await zm(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:s}}}}},Ec=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:n,placement:r,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:l={fn:_=>{let{x:v,y:w}=_;return{x:v,y:w}}},...c}=_t(e,t),d={x:o,y:n},m=await i.detectOverflow(t,c),u=Fe(r),f=Dn(u),p=d[f],g=d[u],h=(_,v)=>zn(v+m[_==="y"?"top":"left"],v,v-m[_==="y"?"bottom":"right"]);s&&(p=h(f,p)),a&&(g=h(u,g));let y=l.fn({...t,[f]:p,[u]:g});return{...y,data:{x:y.x-o,y:y.y-n,enabled:{[f]:s,[u]:a}}}}}},kc=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,n;let{x:r,y:i,placement:s,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:d=!0,crossAxis:m=!0}=_t(e,t),u={x:r,y:i},f=Fe(s),p=Dn(f),g=u[p],h=u[f],y=_t(c,t),_=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(o=y.mainAxis)!=null?o:0,crossAxis:(n=y.crossAxis)!=null?n:0};if(d){let R=p==="y"?"height":"width",x=a.reference[p]-a.floating[R]+_.mainAxis,S=a.reference[p]+a.reference[R]-_.mainAxis;g<x?g=x:g>S&&(g=S)}if(m){var v,w;let R=p==="y"?"width":"height",x=Sc.has(Ne(s)),S=a.reference[f]-a.floating[R]+(x&&((v=l.offset)==null?void 0:v[f])||0)+(x?0:_.crossAxis),E=a.reference[f]+a.reference[R]+(x?0:((w=l.offset)==null?void 0:w[f])||0)-(x?_.crossAxis:0);h<S?h=S:h>E&&(h=E)}return{[p]:g,[f]:h}}}},Tc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:n,platform:r,elements:i}=t,{apply:s=()=>{},...a}=_t(e,t),l=await r.detectOverflow(t,a),c=Ne(o),d=dt(o),m=Fe(o)==="y",{width:u,height:f}=n.floating,p,g;c==="top"||c==="bottom"?(p=c,g=d===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,p=d==="end"?"top":"bottom");let h=f-l.top-l.bottom,y=u-l.left-l.right,_=Dt(f-l[p],h),v=Dt(u-l[g],y),w=t.middlewareData.shift,R=!w,x=_,S=v;w!=null&&w.enabled.x&&(S=y),w!=null&&w.enabled.y&&(x=h),R&&!d&&(m?S=u-2*lt(l.left,l.right):x=f-2*lt(l.top,l.bottom)),await s({...t,availableWidth:S,availableHeight:x});let E=await r.getDimensions(i.floating);return u!==E.width||f!==E.height?{reset:{rects:!0}}:{}}}};function Ac(e){let t=Le(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=he(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n,a=jt(o)!==i||jt(n)!==s;return a&&(o=i,n=s),{width:o,height:n,$:a}}function li(e){return U(e)?e:e.contextElement}function yo(e){let t=li(e);if(!he(t))return vt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=Ac(t),s=(i?jt(o.width):o.width)/n,a=(i?jt(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var Dm=vt(0);function Oc(e){let t=fe(e);return!Cn()||!t.visualViewport?Dm:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jm(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===fe(e)}function oo(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=li(e),s=vt(1);t&&(n?U(n)&&(s=yo(n)):s=yo(e));let a=jm(i,o,n)?Oc(i):vt(0),l=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,d=r.width/s.x,m=r.height/s.y;if(i&&n){let u=fe(i),f=U(n)?fe(n):n,p=u,g=An(p);for(;g&&f!==p;){let h=yo(g),y=g.getBoundingClientRect(),_=Le(g),v=y.left+(g.clientLeft+parseFloat(_.paddingLeft))*h.x,w=y.top+(g.clientTop+parseFloat(_.paddingTop))*h.y;l*=h.x,c*=h.y,d*=h.x,m*=h.y,l+=v,c+=w,p=fe(g),g=An(p)}}return eo({width:d,height:m,x:l,y:c})}function Vn(e,t){let o=Wo(e).scrollLeft;return t?t.left+o:oo(ht(e)).left+o}function Nc(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-Vn(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function Fm(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=ht(n),a=t?Vo(t.floating):!1;if(n===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},c=vt(1),d=vt(0),m=he(n);if((m||!i)&&((Qt(n)!=="body"||Fo(s))&&(l=Wo(n)),m)){let f=oo(n);c=yo(n),d.x=f.x+n.clientLeft,d.y=f.y+n.clientTop}let u=s&&!m&&!i?Nc(s,l):vt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+d.x+u.x,y:o.y*c.y-l.scrollTop*c.y+d.y+u.y}}function Vm(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Wm(e){let t=Wo(e),o=e.ownerDocument.body,n=lt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=lt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+Vn(e),s=-t.scrollTop;return Le(o).direction==="rtl"&&(i+=lt(e.clientWidth,o.clientWidth)-n),{width:n,height:r,x:i,y:s}}var Ym=25;function Um(e,t,o){o===void 0&&(o="viewport");let n=o==="layoutViewport",r=fe(e),i=ht(e),s=r.visualViewport,a=i.clientWidth,l=i.clientHeight,c=0,d=0;if(s){let u=!Cn()||t==="fixed";n?u||(c=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,u&&(c=s.offsetLeft,d=s.offsetTop))}if(Vn(i)<=0){let u=i.ownerDocument,f=u.body,p=getComputedStyle(f),g=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(i.clientWidth-f.clientWidth-g),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?h/2:h;y<=Ym&&(a-=y)}return{width:a,height:l,x:c,y:d}}function Gm(e,t){let o=oo(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=yo(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=r*i.x,c=n*i.y;return{width:s,height:a,x:l,y:c}}function Pc(e,t,o){let n;if(t==="viewport"||t==="layoutViewport")n=Um(e,o,t);else if(t==="document")n=Wm(ht(e));else if(U(t))n=Gm(t,o);else{let r=Oc(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return eo(n)}function Km(e,t){let o=t.get(e);if(o)return o;let n=Bt(e,[],!1).filter(a=>U(a)&&Qt(a)!=="body"),r=null,i=Le(e).position==="fixed",s=i?bt(e):e;for(;U(s)&&!wt(s);){let a=Le(s),l=Pn(s),c=r?r.position:i?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?n=n.filter(m=>m!==s):r=a,s=bt(s)}return t.set(e,n),n}function Xm(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?Vo(t)?[]:Km(t,this._c):[].concat(o),n],a=Pc(t,s[0],r),l=a.top,c=a.right,d=a.bottom,m=a.left;for(let u=1;u<s.length;u++){let f=Pc(t,s[u],r);l=lt(f.top,l),c=Dt(f.right,c),d=Dt(f.bottom,d),m=lt(f.left,m)}return{width:c-m,height:d-l,x:m,y:l}}function qm(e){let{width:t,height:o}=Ac(e);return{width:t,height:o}}function Zm(e,t,o){let n=he(t),r=ht(t),i=o==="fixed",s=oo(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=vt(0);if((n||!i)&&((Qt(t)!=="body"||Fo(r))&&(a=Wo(t)),n)){let u=oo(t,!0,i,t);l.x=u.x+t.clientLeft,l.y=u.y+t.clientTop}!n&&r&&(l.x=Vn(r));let c=r&&!n&&!i?Nc(r,a):vt(0),d=s.left+a.scrollLeft-l.x-c.x,m=s.top+a.scrollTop-l.y-c.y;return{x:d,y:m,width:s.width,height:s.height}}function ci(e){return Le(e).position==="static"}function Cc(e,t){if(!he(e)||Le(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ht(e)===o&&(o=o.ownerDocument.body),o}function Ic(e,t){let o=fe(e);if(Vo(e))return o;if(!he(e)){let r=bt(e);for(;r&&!wt(r);){if(U(r)&&!ci(r))return r;r=bt(r)}return o}let n=Cc(e,t);for(;n&&za(n)&&ci(n);)n=Cc(n,t);return n&&wt(n)&&ci(n)&&!Pn(n)?o:n||Da(e)||o}var Qm=async function(e){let t=this.getOffsetParent||Ic,o=this.getDimensions,n=await o(e.floating);return{reference:Zm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Jm(e){return Le(e).direction==="rtl"}var di={convertOffsetParentRelativeRectToViewportRelativeRect:Fm,getDocumentElement:ht,getClippingRect:Xm,getOffsetParent:Ic,getElementRects:Qm,getClientRects:Vm,getDimensions:qm,getScale:yo,isElement:U,isRTL:Jm};function Lc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function $m(e,t,o){let n=null,r,i=ht(e);function s(){var d;clearTimeout(r),(d=n)==null||d.disconnect(),n=null}function a(d,m){d===void 0&&(d=!1),m===void 0&&(m=1),s();let u=e.getBoundingClientRect(),{left:f,top:p,width:g,height:h}=u;if(d||t(),!g||!h)return;let y=Go(p),_=Go(i.clientWidth-(f+g)),v=Go(i.clientHeight-(p+h)),w=Go(f),x={rootMargin:-y+"px "+-_+"px "+-v+"px "+-w+"px",threshold:lt(0,Dt(1,m))||1},S=!0;function E(k){let P=k[0].intersectionRatio;if(!Lc(u,e.getBoundingClientRect()))return a();if(P!==m){if(!S)return a();P?a(!1,P):r=setTimeout(()=>{a(!1,1e-7)},1e3)}S=!1}try{n=new IntersectionObserver(E,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(E,x)}n.observe(e)}let l=fe(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),s()}}function qo(e,t,o,n){n===void 0&&(n={});let{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=li(e),d=r||i?[...c?Bt(c):[],...t?Bt(t):[]]:[];d.forEach(y=>{r&&y.addEventListener("scroll",o),i&&y.addEventListener("resize",o)});let m=c&&a?$m(c,o,i):null,u=-1,f=null;s&&(f=new ResizeObserver(y=>{let[_]=y;_&&_.target===c&&f&&t&&(f.unobserve(t),cancelAnimationFrame(u),u=requestAnimationFrame(()=>{var v;(v=f)==null||v.observe(t)})),o()}),c&&!l&&f.observe(c),t&&f.observe(t));let p,g=l?oo(e):null;l&&h();function h(){let y=oo(e);g&&!Lc(g,y)&&o(),g=y,p=requestAnimationFrame(h)}return o(),()=>{var y;d.forEach(_=>{r&&_.removeEventListener("scroll",o),i&&_.removeEventListener("resize",o)}),m?.(),(y=f)==null||y.disconnect(),f=null,l&&cancelAnimationFrame(p)}}var Mc=Rc;var Bc=Ec,Hc=xc,zc=Tc;var Dc=kc,Wn=(e,t,o)=>{let n=new Map,r=o??{},i={...di,...r.platform,_c:n};return yc(e,t,{...r,platform:i})};var we=b(z(),1),Fc=b(z(),1),Vc=b(Ht(),1),tg=typeof document<"u",og=function(){},Yn=tg?Fc.useLayoutEffect:og;function Un(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let o,n,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(n=o;n--!==0;)if(!Un(e[n],t[n]))return!1;return!0}if(r=Object.keys(e),o=r.length,o!==Object.keys(t).length)return!1;for(n=o;n--!==0;)if(!{}.hasOwnProperty.call(t,r[n]))return!1;for(n=o;n--!==0;){let i=r[n];if(!(i==="_owner"&&e.$$typeof)&&!Un(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Wc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function jc(e,t){let o=Wc(e);return Math.round(t*o)/o}function ui(e){let t=we.useRef(e);return Yn(()=>{t.current=e}),t}function Yc(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:n=[],platform:r,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[d,m]=we.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[u,f]=we.useState(n);Un(u,n)||f(n);let[p,g]=we.useState(null),[h,y]=we.useState(null),_=we.useCallback(A=>{A!==x.current&&(x.current=A,g(A))},[]),v=we.useCallback(A=>{A!==S.current&&(S.current=A,y(A))},[]),w=i||p,R=s||h,x=we.useRef(null),S=we.useRef(null),E=we.useRef(d),k=l!=null,P=ui(l),N=ui(r),H=ui(c),j=we.useCallback(()=>{if(!x.current||!S.current)return;let A={placement:t,strategy:o,middleware:u};N.current&&(A.platform=N.current),Wn(x.current,S.current,A).then(M=>{let X={...M,isPositioned:H.current!==!1};L.current&&!Un(E.current,X)&&(E.current=X,Vc.flushSync(()=>{m(X)}))})},[u,t,o,N,H]);Yn(()=>{c===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,m(A=>({...A,isPositioned:!1})))},[c]);let L=we.useRef(!1);Yn(()=>(L.current=!0,()=>{L.current=!1}),[]),Yn(()=>{if(w&&(x.current=w),R&&(S.current=R),w&&R){if(P.current)return P.current(w,R,j);j()}},[w,R,j,P,k]);let T=we.useMemo(()=>({reference:x,floating:S,setReference:_,setFloating:v}),[_,v]),I=we.useMemo(()=>({reference:w,floating:R}),[w,R]),C=we.useMemo(()=>{let A={position:o,left:0,top:0};if(!I.floating)return A;let M=jc(I.floating,d.x),X=jc(I.floating,d.y);return a?{...A,transform:"translate("+M+"px, "+X+"px)",...Wc(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:M,top:X}},[o,a,I.floating,d.x,d.y]);return we.useMemo(()=>({...d,update:j,refs:T,elements:I,floatingStyles:C}),[d,j,T,I,C])}var fi=(e,t)=>{let o=Mc(e);return{name:o.name,fn:o.fn,options:[e,t]}},pi=(e,t)=>{let o=Bc(e);return{name:o.name,fn:o.fn,options:[e,t]}},mi=(e,t)=>({fn:Dc(e).fn,options:[e,t]}),gi=(e,t)=>{let o=Hc(e);return{name:o.name,fn:o.fn,options:[e,t]}},bi=(e,t)=>{let o=zc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Gn=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,n=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=n}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let n;if(t){for(let r=this.attachedStores.length-1;r>=0&&!n;r-=1)n=this.attachedStores[r].context.triggerElements.getById(t);n??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!n&&this.throwOnMissingTrigger)throw new Error(De(99,this.componentName,t,this.componentName));o.setOpen(!0,ee(G.imperativeAction,void 0,n))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,ee(G.imperativeAction))}};var ro=b(z(),1),sl=b(Ht(),1);var rl=b(z(),1);var ol=b(z(),1),yi=b(Kn(),1),nl=b(Qc(),1);var Jc=b(z(),1);var wi=[],vi;function $c(){return vi}function el(e){wi.push(e)}function _i(e){let t=(o,n)=>{let r=Te(_g).current,i;try{vi=r;for(let s of wi)s.before(r);i=e(o,n);for(let s of wi)s.after(r);r.didInitialize=!0}finally{vi=void 0}return i};return t.displayName=e.displayName||e.name,t}function tl(e){return Jc.forwardRef(_i(e))}function _g(){return{didInitialize:!1}}var yg=po(19),xg=yg?Rg:Eg;function qn(e,t,o,n,r){return xg(e,t,o,n,r)}function Sg(e,t,o,n,r){let i=ol.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,yi.useSyncExternalStore)(e.subscribe,i,i)}el({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let n=e.syncHooks[o],r=n.selector(n.store.state,n.a1,n.a2,n.a3);Object.is(n.value,r)||(t=!0,n.value=r)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let r of e.syncHooks)o.add(r.store);let n=[];for(let r of o)n.push(r.subscribe(t));return()=>{for(let r of n)r()}}),(0,yi.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Rg(e,t,o,n,r){let i=$c();if(!i)return Sg(e,t,o,n,r);let s=i.syncIndex;i.syncIndex+=1;let a;return i.didInitialize?(a=i.syncHooks[s],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,n)||!Object.is(a.a3,r))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=n,a.a3=r,a.value=t(e.getSnapshot(),o,n,r))):(a={store:e,selector:t,a1:o,a2:n,a3:r,value:t(e.getSnapshot(),o,n,r)},i.syncHooks.push(a)),a.value}function Eg(e,t,o,n,r){return(0,nl.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var Zn=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let o=this.updateTick;for(let n of this.listeners){if(o!==this.updateTick)return;n(t)}}update(t){for(let o in t)if(!Object.is(this.state[o],t[o])){this.setState({...this.state,...t});return}}set(t,o){Object.is(this.state[t],o)||this.setState({...this.state,[t]:o})}notifyAll(){let t={...this.state};this.setState(t)}use(t,o,n,r){return qn(this,t,o,n,r)}};var no=b(z(),1);var Vt=class extends Zn{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){no.useDebugValue(t);let n=this;F(()=>{n.state[t]!==o&&n.set(t,o)},[n,t,o])}useSyncedValueWithCleanup(t,o){let n=this;F(()=>(n.state[t]!==o&&n.set(t,o),()=>{n.set(t,void 0)}),[n,t,o])}useSyncedValues(t){let o=this,n=Object.values(t);F(()=>{o.update(t)},[o,...n])}useControlledProp(t,o){no.useDebugValue(t);let n=this,r=o!==void 0;F(()=>{r&&!Object.is(n.state[t],o)&&n.setState({...n.state,[t]:o})},[n,t,o,r])}select(t,o,n,r){let i=this.selectors[t];return i(this.state,o,n,r)}useState(t,o,n,r){return no.useDebugValue(t),qn(this,this.selectors[t],o,n,r)}useContextCallback(t,o){no.useDebugValue(t);let n=Y(o??Ge);this.context[t]=n}useStateSetter(t){let o=no.useRef(void 0);return o.current===void 0&&(o.current=n=>{this.set(t,n)}),o.current}observe(t,o){let n;typeof t=="function"?n=t:n=this.selectors[t];let r=n(this.state);return o(r,r,this),this.subscribe(i=>{let s=n(i);if(!Object.is(r,s)){let a=r;r=s,o(s,a,this)}})}};var kg={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},Wt=class extends Vt{constructor(t){let{syncOnly:o,nested:n,onOpenChange:r,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:hc(),nested:n,triggerElements:i},kg),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ec(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let n={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",n)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function il(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:s}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,m=s,u=rl.useRef(null);n===void 0&&u.current===null&&(u.current=new Wt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:d,onOpenChange:m,floatingId:r,syncOnly:!0,nested:i}));let f=n??u.current;return t.useSyncedValue("floatingId",r),F(()=>{let p={open:a,floatingId:r,referenceElement:l,floatingElement:c};U(l)&&(p.domReferenceElement=l),f.state.positionReference===f.state.referenceElement&&(p.positionReference=l),f.update(p)},[a,r,l,c,f]),f.context.onOpenChange=m,f.context.nested=i,f}var al={tabIndex:-1,[ei]:""};function cl(e,t=!1){let o=mo(),n=Fn()!=null,r=Te(()=>e(o,n)).current;return il({popupStore:r,treatPopupAsFloatingElement:t,floatingRootContext:r.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:r.setOpen}),r}function ll({handle:e,store:t}){return F(()=>e.attachStore(t),[e,t]),null}function Tg(e,t){let o=ro.useRef(null),n=ro.useRef(null);return ro.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=n.current,l=t.context.triggerElements.getById(s);a&&l===a&&(t.context.triggerElements.delete(s),i=!0),o.current=null,n.current=null}if(r!==null&&(o.current=e,n.current=r,t.context.triggerElements.add(e,r),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function Pg(e,t,o,n=!1){t?e.preventUnmountingOnClose=!1:n&&(e.preventUnmountingOnClose=!0);let r=o?.id??null;(r||t)&&(e.activeTriggerId=r,e.activeTriggerElement=o??null)}function Cg(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function dl(e,t,o,n={}){let r=o.reason,i=r===G.triggerHover,s=t&&r===G.triggerFocus,a=!t&&(r===G.triggerPress||r===G.escapeKey),l=Cg(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let d={...n.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),Pg(d,t,o.trigger,l()),e.update(d)};i?sl.flushSync(c):c()}function ul(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=Tg(e,o),s=Y(l=>{let c=o.select("open"),d=o.select("activeTriggerId");if(d===e){o.update({activeTriggerElement:l,...c?n:null});return}d==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:l,...n})}),a=ro.useCallback(l=>{i(l),l&&s(l)},[i,s]);return F(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:a,isMountedByThisTrigger:r}}function fl(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=ro.useRef(null),r=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");F(()=>{if(!r){n.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,c={};e.state.triggerCount!==l&&(c.triggerCount=l);let d=e.select("activeTriggerId"),m=null;if(d){let u=e.context.triggerElements.getById(d);if(u)n.current=d,u!==e.state.activeTriggerElement&&(c.activeTriggerElement=u);else{for(let[f,p]of e.context.triggerElements.entries())if(p===e.state.activeTriggerElement){c.activeTriggerId=f,c.activeTriggerElement=p,n.current=f;break}c.activeTriggerId===void 0&&(n.current===d?m=d:n.current=null)}}else n.current=null;if(!m&&!d&&l===1){let u=e.context.triggerElements.entries().next();if(!u.done){let[f,p]=u.value;c.activeTriggerId=f,c.activeTriggerElement=p,n.current=f}}(c.triggerCount!==void 0||c.activeTriggerId!==void 0||c.activeTriggerElement!==void 0)&&e.update(c),m&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let u=ee(G.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,i,s,a,o])}function pl(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=Ba(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:a});let l=Y(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return In({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function ml(e,t){e.useSyncedValues(t),F(()=>()=>{e.update({activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me})},[e])}var io=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function gl(){return new Wt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new io,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function hl(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:gl(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me}}function wl(e,t,o=!1){return new Wt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Zo=e=>e.triggerIdProp??e.activeTriggerId,xi=e=>e.openProp??e.open,bl=e=>(e.popupElement?.id??e.floatingId)||void 0;function vl(e,t){return t!==void 0&&xi(e)&&Zo(e)===t}function Ag(e,t){return vl(e,t)?!0:t!==void 0&&xi(e)&&Zo(e)==null&&e.triggerCount===1}var _l={open:xi,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:Zo,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:bl,isTriggerActive:(e,t)=>t!==void 0&&Zo(e)===t,isOpenedByTrigger:(e,t)=>vl(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Zo(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Ag(e,t)?bl(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var Si=b(z(),1),yl=b(Kn(),1);function xl(e){let t=Si.useCallback(n=>e===void 0?Ge:e.subscribeStore(n),[e]),o=Si.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,yl.useSyncExternalStore)(t,o,()=>e?.serverStore)}function Sl(e){return Og(e,e.rootContext)}function Og(e,t){let{nodeId:o,externalTree:n}=e,r=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[c,d]=Ie.useState(null),[m,u]=Ie.useState(void 0),[f,p]=Ie.useState(void 0),g=Ie.useRef(null),h=Ft(n),y=Ie.useMemo(()=>({reference:r,floating:i,domReference:s}),[r,i,s]),_=Yc({...e,elements:{...y,...c&&{reference:c}}}),v=U(m)?m:null,w=f===void 0?t.state.floatingElement:f;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",w);let R=Ie.useCallback(N=>{let H=U(N)?{getBoundingClientRect:()=>N.getBoundingClientRect(),getClientRects:()=>N.getClientRects(),contextElement:N}:N;d(H),_.refs.setReference(H)},[_.refs]),x=Ie.useCallback(N=>{(U(N)||N===null)&&(g.current=N,u(N)),(U(_.refs.reference.current)||_.refs.reference.current===null||N!==null&&!U(N))&&_.refs.setReference(N)},[_.refs,u]),S=Ie.useCallback(N=>{p(N),_.refs.setFloating(N)},[_.refs]),E=Ie.useMemo(()=>({..._.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:g}),[_.refs,x,S,R]),k=Ie.useMemo(()=>({..._.elements,domReference:s}),[_.elements,s]),P=Ie.useMemo(()=>({..._,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:E,elements:k,nodeId:o,rootStore:t}),[_,E,k,o,t,a,l]);return F(()=>{s&&(g.current=s)},[s]),F(()=>{t.context.dataRef.current.floatingContext=P;let N=h?.nodesRef.current.find(H=>H.id===o);N&&(N.context=P)}),Ie.useMemo(()=>({..._,context:P,refs:E,elements:k,rootStore:t}),[_,E,k,P,t])}var yt=b(z(),1);var Ri=Tt.os.mac&&Tt.engine.webkit;function Ei(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=r.context,a=yt.useRef(!1),l=yt.useRef(null),c=yt.useRef(!0),d=at();yt.useEffect(()=>{let u=r.select("domReferenceElement");if(!o)return;let f=fe(u);function p(){let y=r.select("domReferenceElement");!r.select("open")&&he(y)&&y===Ln(Pe(y))&&(a.current=!0)}function g(){c.current=!0}function h(){c.current=!1}return ct(oe(f,"blur",p),Ri&&oe(f,"keydown",g,!0),Ri&&oe(f,"pointerdown",h,!0))},[r,o]),yt.useEffect(()=>{if(!o)return;function u(f){if(f.reason===G.triggerPress||f.reason===G.escapeKey){let p=r.select("domReferenceElement");U(p)&&(l.current=p,a.current=!0)}}return i.on("openchange",u),()=>{i.off("openchange",u)}},[i,o,r]);let m=yt.useMemo(()=>{function u(){a.current=!1,l.current=null}return{onMouseLeave(){u()},onFocus(f){let p=f.currentTarget;if(a.current){if(l.current===p)return;u()}let g=Me(f.nativeEvent);if(U(g)){if(Ri&&!f.relatedTarget){if(!c.current&&!oc(g))return}else if(!nc(g))return}let h=zt(f.relatedTarget,r.context.triggerElements),{nativeEvent:y,currentTarget:_}=f,v=typeof n=="function"?n():n;if(r.select("open")&&h||v===0||v===void 0){r.setOpen(!0,ee(G.triggerFocus,y,_));return}d.start(v,()=>{a.current||r.setOpen(!0,ee(G.triggerFocus,y,_))})},onBlur(f){u();let p=f.relatedTarget,g=f.nativeEvent,h=U(p)&&p.hasAttribute(_o("focus-guard"))&&p.getAttribute("data-type")==="outside";d.start(0,()=>{let y=r.select("domReferenceElement"),_=Ln(Pe(y));!p&&_===y||re(s.current.floatingContext?.refs.floating.current,_)||re(y,_)||h||zt(p??_,r.context.triggerElements)||r.setOpen(!1,ee(G.triggerFocus,g))})}}},[s,n,r,d]);return yt.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Ti=b(z(),1);var ki=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Ke,this.restTimeout=new Ke,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Qn=new WeakMap;function So(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Qn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Qn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Jn(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=Qn.get(o);i&&i!==e&&So(i),So(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,Qn.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function Ro(e){let t=e.context.dataRef.current,o=Te(()=>t.hoverInteractionState??ki.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),go(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Pi(e,t={}){let{enabled:o=!0,closeDelay:n=0,nodeId:r}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),l=i.useState("domReferenceElement"),{dataRef:c}=i.context,d=Ft(),m=Fn(),u=Ro(i),f=at(),p=Y(()=>Bn(c.current.openEvent?.type,u.interactedInside)),g=Y(()=>rc(c.current.openEvent?.type)),h=Y(()=>{So(u)});F(()=>{s||(u.pointerType=void 0,u.restTimeoutPending=!1,u.interactedInside=!1,h())},[s,u,h]),Ti.useEffect(()=>h,[h]),F(()=>{if(o&&s&&u.handleCloseOptions?.blockPointerEvents&&g()&&U(l)&&a){let y=l,_=a,v=Pe(a),w=d?.nodesRef.current.find(E=>E.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let R=u.pointerEventsScopeElement!==_?u.pointerEventsScopeElement:null,x=w!==_?w:null,S=u.handleCloseOptions?.getScope?.()??R??x??y.closest("[data-rootownerid]")??v.body;return Jn(u,{scopeElement:S,referenceElement:y,floatingElement:_}),()=>{h()}}},[o,s,l,a,u,g,d,m,h]),Ti.useEffect(()=>{if(!o)return;function y(){return!!(d&&m&&Ct(d.nodesRef.current,m).length>0)}function _(E){let k=$e(n,"close",u.pointerType),P=()=>{i.setOpen(!1,ee(G.triggerHover,E)),d?.events.emit("floating.closed",E)};k?u.openChangeTimeout.start(k,P):(u.openChangeTimeout.clear(),P())}function v(E){let k=Me(E);if(!oi(k)){u.interactedInside=!1;return}u.interactedInside=k?.closest("[aria-haspopup]")!=null}function w(){u.openChangeTimeout.clear(),f.clear(),d?.events.off("floating.closed",x),h()}function R(E){if(y()&&d){d.events.on("floating.closed",x);return}if(zt(E.relatedTarget,i.context.triggerElements))return;let k=c.current.floatingContext?.nodeId??r,P=E.relatedTarget;if(!(d&&k&&U(P)&&Ct(d.nodesRef.current,k,!1).some(H=>re(H.context?.elements.floating,P)))){if(u.handler){u.handler(E);return}h(),g()&&!p()&&_(E)}}function x(E){!d||!m||y()||f.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,ee(G.triggerHover,E)),d.events.emit("floating.closed",E)})}let S=a;return ct(S&&oe(S,"mouseenter",w),S&&oe(S,"mouseleave",R),S&&oe(S,"pointerdown",v,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,c,n,r,g,p,h,u,d,m,f])}var Yt=b(z(),1),Rl=b(Ht(),1);var Ng={current:null};function Ci(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=Ng,externalTree:c,isActiveTrigger:d=!0,getHandleCloseContext:m,isClosing:u,shouldOpen:f,guardStaleOpen:p=!1}=t,g="rootStore"in e?e.rootStore:e,{dataRef:h,events:y}=g.context,_=Ft(c),v=Ro(g),w=Yt.useRef(!1),R=je(r),x=je(n),S=je(s),E=je(o),k=je(f),P=je(u),N=Y(()=>Bn(h.current.openEvent?.type,v.interactedInside)),H=Y(()=>k.current?.()!==!1),j=Y((I,C,A)=>{let M=g.context.triggerElements;if(M.hasElement(C))return!I||!re(I,C);if(!U(A))return!1;let X=A;return M.hasMatchingElement(de=>re(de,X))&&(!I||!re(I,X))}),L=Y(()=>{if(!v.handler)return;Pe(g.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),T=Y(()=>{So(v)});return d&&(v.handleCloseOptions=R.current?.__options),Yt.useEffect(()=>L,[L]),Yt.useEffect(()=>{if(!o)return;function I(C){C.open?w.current=!1:(w.current=C.reason===G.triggerHover,L(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return y.on("openchange",I),()=>{y.off("openchange",I)}},[o,y,v,L]),Yt.useEffect(()=>{if(!o)return;function I(O,V=!0){let Z=$e(x.current,"close",v.pointerType);Z?v.openChangeTimeout.start(Z,()=>{g.setOpen(!1,ee(G.triggerHover,O)),_?.events.emit("floating.closed",O)}):V&&(v.openChangeTimeout.clear(),g.setOpen(!1,ee(G.triggerHover,O)),_?.events.emit("floating.closed",O))}let C=l.current??(d?g.select("domReferenceElement"):null);if(!U(C))return;function A(O){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Pt(v.pointerType))return;let V=ni(S.current),Z=$e(x.current,"open",v.pointerType),ie=Me(O),K=O.currentTarget??null,Q=g.select("domReferenceElement"),q=K;if(U(ie)&&!g.context.triggerElements.hasElement(ie)){for(let ye of g.context.triggerElements.elements())if(re(ye,ie)){q=ye;break}}U(K)&&U(Q)&&!g.context.triggerElements.hasElement(K)&&re(K,Q)&&(q=Q);let $=q==null?!1:j(Q,q,ie),ne=g.select("open"),se=P.current?.()??g.select("transitionStatus")==="ending",ze=!ne&&se&&w.current,ae=!$&&U(q)&&U(Q)&&re(Q,q)&&ze,ge=V>0&&!Z,be=$&&(ne||ze)||ae,Ee=!ne||$;if(be){H()&&g.setOpen(!0,ee(G.triggerHover,O,q));return}ge||(Z?v.openChangeTimeout.start(Z,()=>{Ee&&H()&&g.setOpen(!0,ee(G.triggerHover,O,q))}):Ee&&H()&&g.setOpen(!0,ee(G.triggerHover,O,q)))}function M(O){if(N()){T();return}L();let V=g.select("domReferenceElement"),Z=Pe(V);v.restTimeout.clear(),v.restTimeoutPending=!1;let ie=h.current.floatingContext??m?.();if(zt(O.relatedTarget,g.context.triggerElements))return;if(R.current&&ie){g.select("open")||v.openChangeTimeout.clear();let Q=l.current;v.handler=R.current({...ie,tree:_,x:O.clientX,y:O.clientY,onClose(){T(),L(),E.current&&!N()&&Q===g.select("domReferenceElement")&&I(O,!0)}}),Z.addEventListener("mousemove",v.handler),v.handler(O);return}(v.pointerType!=="touch"||!re(g.select("floatingElement"),O.relatedTarget))&&I(O)}function X(O){re(C,O.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let de=p?oe(C,"mouseout",X):void 0;return a?ct(oe(C,"mousemove",A,{once:!0}),oe(C,"mouseenter",A),oe(C,"mouseleave",M),de):ct(oe(C,"mouseenter",A),oe(C,"mouseleave",M),de)},[L,T,h,x,g,o,R,v,d,j,N,i,a,S,l,_,E,m,P,H,p]),Yt.useMemo(()=>{if(!o)return;function I(C){v.pointerType=C.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(C){let{nativeEvent:A}=C,M=C.currentTarget,X=g.select("domReferenceElement"),de=g.select("open"),O=j(X,M,C.target);if(i&&!Pt(v.pointerType))return;if(de&&O&&v.handleCloseOptions?.blockPointerEvents){let ie=g.select("floatingElement");if(ie){let K=v.handleCloseOptions?.getScope?.()??M.ownerDocument.body;Jn(v,{scopeElement:K,referenceElement:M,floatingElement:ie})}}let V=ni(S.current);if(de&&!O||V===0||!O&&v.restTimeoutPending&&C.movementX**2+C.movementY**2<2)return;v.restTimeout.clear();function Z(){if(v.restTimeoutPending=!1,N())return;let ie=g.select("open");!v.blockMouseMove&&(!ie||O)&&H()&&g.setOpen(!0,ee(G.triggerHover,A,M))}v.pointerType==="touch"?Rl.flushSync(()=>{Z()}):O&&de?Z():(v.restTimeoutPending=!0,v.restTimeout.start(V,Z))}}},[o,v,N,j,i,g,S,H])}var El=.1,Ig=El*El,le=.5;function $n(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function er(e,t,o,n,r,i,s,a,l,c){let d=!1;return $n(e,t,o,n,r,i)&&(d=!d),$n(e,t,r,i,s,a)&&(d=!d),$n(e,t,s,a,l,c)&&(d=!d),$n(e,t,l,c,o,n)&&(d=!d),d}function Lg(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function tr(e,t,o,n,r,i){let s=Math.min(o,r),a=Math.max(o,r),l=Math.min(n,i),c=Math.max(n,i);return e>=s&&e<=a&&t>=l&&t<=c}function Ai(e={}){let{blockPointerEvents:t=!1}=e,o=new Ke,n=({x:r,y:i,placement:s,elements:a,onClose:l,nodeId:c,tree:d})=>{let m=s?.split("-")[0],u=!1,f=null,p=null,g=typeof performance<"u"?performance.now():0;function h(_,v){let w=performance.now(),R=w-g;if(f===null||p===null||R===0)return f=_,p=v,g=w,!1;let x=_-f,S=v-p,E=x*x+S*S,k=R*R*Ig;return f=_,p=v,g=w,E<k}function y(){o.clear(),l()}return function(v){o.clear();let w=a.domReference,R=a.floating;if(!w||!R||m==null||r==null||i==null)return;let{clientX:x,clientY:S}=v,E=Me(v),k=v.type==="mouseleave",P=re(R,E),N=re(w,E);if(P&&(u=!0,!k))return;if(N&&(u=!1,!k)){u=!0;return}if(k&&U(v.relatedTarget)&&re(R,v.relatedTarget))return;function H(){return!!(d&&Ct(d.nodesRef.current,c).length>0)}function j(){H()||y()}if(H())return;let L=w.getBoundingClientRect(),T=R.getBoundingClientRect(),I=r>T.right-T.width/2,C=i>T.bottom-T.height/2,A=T.width>L.width,M=T.height>L.height,X=(A?L:T).left,de=(A?L:T).right,O=(M?L:T).top,V=(M?L:T).bottom;if(m==="top"&&i>=L.bottom-1||m==="bottom"&&i<=L.top+1||m==="left"&&r>=L.right-1||m==="right"&&r<=L.left+1){j();return}let Z=!1;switch(m){case"top":Z=tr(x,S,X,L.top+1,de,T.bottom-1);break;case"bottom":Z=tr(x,S,X,T.top+1,de,L.bottom-1);break;case"left":Z=tr(x,S,T.right-1,V,L.left+1,O);break;case"right":Z=tr(x,S,L.right-1,V,T.left+1,O);break;default:}if(Z)return;if(u&&!Lg(x,S,L)){j();return}if(!k&&h(x,S)){j();return}let ie=!1;switch(m){case"top":{let K=A?le/2:le*4,Q=A||I?r+K:r-K,q=A?r-K:I?r+K:r-K,$=i+le+1,ne=I||A?T.bottom-le:T.top,se=I?A?T.bottom-le:T.top:T.bottom-le;ie=er(x,S,Q,$,q,$,T.left,ne,T.right,se);break}case"bottom":{let K=A?le/2:le*4,Q=A||I?r+K:r-K,q=A?r-K:I?r+K:r-K,$=i-le,ne=I||A?T.top+le:T.bottom,se=I?A?T.top+le:T.bottom:T.top+le;ie=er(x,S,Q,$,q,$,T.left,ne,T.right,se);break}case"left":{let K=M?le/2:le*4,Q=M||C?i+K:i-K,q=M?i-K:C?i+K:i-K,$=r+le+1,ne=C||M?T.right-le:T.left,se=C?M?T.right-le:T.left:T.right-le;ie=er(x,S,ne,T.top,se,T.bottom,$,Q,$,q);break}case"right":{let K=M?le/2:le*4,Q=M||C?i+K:i-K,q=M?i-K:C?i+K:i-K,$=r-le,ne=C||M?T.left+le:T.right,se=C?M?T.left+le:T.right:T.left+le;ie=er(x,S,$,Q,$,q,ne,T.top,se,T.bottom);break}default:}ie?u||o.start(40,j):j()}};return n.__options={...e,blockPointerEvents:t},n}var or=class extends Vt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var hy=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yr.startingStyle]="startingStyle",e[e.endingStyle=Yr.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Mg={"data-popup-open":""};var Bg={"data-open":""},Hg={"data-closed":""},zg={"data-anchor-hidden":""},kl={open(e){return e?Mg:null}};var Qo={open(e){return e?Bg:Hg},anchorHidden(e){return e?zg:null}},Tl={...Qo,...Ha};function Pl(e){return po(19)?e:e?"true":void 0}var nr=b(z(),1),Oi=nr.createContext(void 0);function Eo(){return nr.useContext(Oi)?.direction??"ltr"}var qe=b(z(),1);var Dg=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:d=0,offsetParent:m="real"}=_t(e,t)||{};if(c==null)return{};let u=jn(d),f={x:o,y:n},p=Xo(r),g=Ko(p),h=await s.getDimensions(c),y=p==="y",_=y?"top":"left",v=y?"bottom":"right",w=y?"clientHeight":"clientWidth",R=i.reference[g]+i.reference[p]-f[p]-i.floating[g],x=f[p]-i.reference[p],S=m==="real"?await s.getOffsetParent?.(c):a.floating,E=a.floating[w]||i.floating[g];(!E||!await s.isElement?.(S))&&(E=a.floating[w]||i.floating[g]);let k=R/2-x/2,P=E/2-h[g]/2-1,N=Math.min(u[_],P),H=Math.min(u[v],P),j=N,L=E-h[g]-H,T=E/2-h[g]/2+k,I=zn(j,T,L),C=!l.arrow&&dt(r)!=null&&T!==I&&i.reference[g]/2-(T<j?N:H)-h[g]/2<0,A=C?T<j?T-j:T-L:0;return{[p]:f[p]+A,data:{[p]:I,centerOffset:T-I-A,...C&&{alignmentOffset:A}},reset:C}}}),Cl=(e,t)=>({...Dg(e),options:[e,t]});var Al={name:"hide",async fn(e){let{width:t,height:o,x:n,y:r}=e.rects.reference,i=t===0&&o===0&&n===0&&r===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-o>=0||s.right-t>=0||s.bottom-o>=0||s.left-t>=0||i}}}};var ko={sideX:"left",sideY:"top"};var Ol="--available-width",Nl="--available-height";function Ml(e,t,o){let n=e==="inline-start"||e==="inline-end";return{top:"top",right:n?o?"inline-start":"inline-end":"right",bottom:"bottom",left:n?o?"inline-end":"inline-start":"left"}[t]}function Il(e,t,o){let{rects:n,placement:r}=e;return{side:Ml(t,Ne(r),o),align:dt(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function Bl(e){return jg(e,Sl)}function jg(e,t){let{anchor:o,positionMethod:n="absolute",side:r="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:c=5,sticky:d=!1,arrowPadding:m=5,disableAnchorTracking:u=!1,inline:f,keepMounted:p=!1,floatingRootContext:g,mounted:h,collisionAvoidance:y,shift:_,nodeId:v,adaptiveOrigin:w,lazyFlip:R=!1,externalTree:x}=e,[S,E]=qe.useState(null);!h&&S!==null&&E(null);let k=y.side||"flip",P=y.align||"flip",N=y.fallbackAxisSide||"end",H=_?.crossAxis??!1,j=_?.rootBoundary,L=typeof o=="function"?o:void 0,T=Y(L),I=L?T:o,C=je(o),A=je(h),X=Eo()==="rtl",de=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"}[r],O=s==="center"?de:`${de}-${s}`,V=c;typeof V=="number"?V={top:V,right:V,bottom:V,left:V}:V&&(V={top:V.top||0,right:V.right||0,bottom:V.bottom||0,left:V.left||0});let Z=1,ie=r==="bottom"?Z:0,K=r==="top"?Z:0,Q=r==="right"?Z:0,q=r==="left"?Z:0,$={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:V},ne=qe.useRef(null),se=je(i),ze=je(a),ae=typeof i!="function"?i:0,ge=typeof a!="function"?a:0,be=[];f&&be.push(f),be.push(fi(te=>{let Je=Il(te,r,X),pt=typeof se.current=="function"?se.current(Je):se.current,Ue=typeof ze.current=="function"?ze.current(Je):ze.current;return{mainAxis:pt,crossAxis:Ue,alignmentAxis:Ue}},[ae,ge,X,r]));let Ee=P==="none"&&k!=="shift",ye=!Ee&&(d||H||k==="shift"),Kt=k==="none"?null:gi({...$,padding:{top:V.top+Z+ie,right:V.right+Z+q,bottom:V.bottom+Z+K,left:V.left+Z+Q},mainAxis:!H&&k==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:N}),rt=Ee?null:pi({...$,rootBoundary:j,mainAxis:P!=="none",crossAxis:ye,limiter:d||H?void 0:mi(te=>{if(!ne.current)return{};let{width:Je,height:pt}=ne.current.getBoundingClientRect(),Ue=Fe(Ne(te.placement)),kt=Ue==="y"?Je:pt,mt=Ue==="y"?V.left+V.right:V.top+V.bottom;return{offset:kt/2+mt/2}})},[$,d,H,j,V,P]);k==="shift"||P==="shift"||s==="center"?be.push(rt,Kt):be.push(Kt,rt),be.push(bi({...$,apply({elements:{floating:te},availableWidth:Je,availableHeight:pt,rects:Ue}){if(!A.current)return;let kt=te.style;kt.setProperty(Ol,`${Je}px`),kt.setProperty(Nl,`${pt}px`);let mt=fe(te).devicePixelRatio||1,{x:Mo,y:_n,width:yn,height:Ar}=Ue.reference,Or=(Math.round((Mo+yn)*mt)-Math.round(Mo*mt))/mt,Nr=(Math.round((_n+Ar)*mt)-Math.round(_n*mt))/mt;kt.setProperty("--anchor-width",`${Or}px`),kt.setProperty("--anchor-height",`${Nr}px`)}}),Cl(te=>({element:ne.current||Pe(te.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(te){let{elements:Je,middlewareData:pt,placement:Ue,rects:kt,y:mt}=te,Mo=Ne(Ue),_n=Fe(Mo),yn=ne.current,Ar=pt.arrow?.x||0,Or=pt.arrow?.y||0,Nr=yn?.clientWidth||0,Yf=yn?.clientHeight||0,Ir=Ar+Nr/2,la=Or+Yf/2,Uf=Math.abs(pt.shift?.y||0),Gf=kt.reference.height/2,Bo=typeof i=="function"?i(Il(te,r,X)):i,Kf=Uf>Bo,Xf={top:`${Ir}px calc(100% + ${Bo}px)`,bottom:`${Ir}px ${-Bo}px`,left:`calc(100% + ${Bo}px) ${la}px`,right:`${-Bo}px ${la}px`}[Mo],qf=`${Ir}px ${kt.reference.y+Gf-mt}px`;return Je.floating.style.setProperty("--transform-origin",ye&&_n==="y"&&Kf?qf:Xf),{}}},Al,w),F(()=>{!h&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,g]);let ft=qe.useMemo(()=>({elementResize:!u&&typeof ResizeObserver<"u",layoutShift:!u&&typeof IntersectionObserver<"u"}),[u]),{refs:Ot,elements:xe,x:mn,y:B,middlewareData:D,update:Se,placement:Ae,context:Nt,isPositioned:it,floatingStyles:It}=t({rootContext:g,open:p?h:void 0,placement:O,middleware:be,strategy:n,whileElementsMounted:p?void 0:(...te)=>qo(...te,ft),nodeId:v,externalTree:x}),{sideX:Ye,sideY:uo}=D.adaptiveOrigin||ko,Xt=it?n:"fixed",gn=qe.useMemo(()=>{let te;return it?w?te={position:Xt,[Ye]:mn,[uo]:B}:te={...It,position:Xt}:te={position:Xt,top:0,left:0},te[Ol]="100vw",te[Nl]="100vh",it||(te.opacity=0),te},[w,Xt,Ye,mn,uo,B,It,it]),fo=qe.useRef(null);F(()=>{if(!h)return;let te=C.current,Je=typeof te=="function"?te():te,Ue=(Ll(Je)?Je.current:Je)||null||null;Ue!==fo.current&&(Ot.setPositionReference(Ue),fo.current=Ue)},[h,Ot,I,C]),qe.useEffect(()=>{if(!h)return;let te=C.current;typeof te!="function"&&Ll(te)&&te.current!==fo.current&&(Ot.setPositionReference(te.current),fo.current=te.current)},[h,Ot,I,C]),qe.useEffect(()=>{if(p&&h&&xe.reference&&xe.floating)return qo(xe.reference,xe.floating,Se,ft)},[p,h,xe,Se,ft]);let Lt=Ne(Ae),bn=Ml(r,Lt,X),hn=dt(Ae)||"center",wn=!!D.hide?.referenceHidden;F(()=>{R&&h&&it&&Lt!==de&&E(Lt)},[R,h,it,Lt,de]);let vn=qe.useMemo(()=>({position:"absolute",top:D.arrow?.y,left:D.arrow?.x}),[D.arrow]),ca=D.arrow?.centerOffset!==0;return qe.useMemo(()=>({positionerStyles:gn,arrowStyles:vn,arrowRef:ne,arrowUncentered:ca,side:bn,align:hn,physicalSide:Lt,anchorHidden:wn,refs:Ot,context:Nt,isPositioned:it,update:Se}),[gn,vn,ne,ca,bn,hn,Lt,wn,Ot,Nt,it,Se])}function Ll(e){return e!=null&&"current"in e}function rr(e){return e==="starting"?fc:me}function Hl(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),Oe("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},rr(n),r],stateAttributesMapping:Qo})}var zl=b(z(),1);var Ni=zl.forwardRef(function(t,o){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:l,...c}=t,{getButtonProps:d,buttonRef:m}=Ya({disabled:i,focusableWhenDisabled:s,native:a});return Oe("button",t,{state:{disabled:i},ref:[o,m],props:[c,d]})});var Ce=b(z(),1),Kl=b(Ht(),1);var Dl=b(z(),1);function jl(e){let[t,o]=Dl.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var To=b(z(),1);function Ii(e){let t=Le(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=he(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n;return(jt(o)!==i||jt(n)!==s)&&(o=i,n=s),{width:o,height:n}}function Vl(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,c=vo(t,!0),d=bo(),m=To.useRef(null),u=To.useRef(!0),f=To.useRef(Ge),p=Y(i),g=Y(s),h=To.useMemo(()=>Fg(a,l),[a,l]);F(()=>{if(!r){f.current=Ge,u.current=!0,m.current=null;return}if(!t||!o)return;f.current=Fl(t,h),Li(t,"auto");let y=sr(t,"position","static"),_=sr(t,"transform","none"),v=sr(t,"scale","1"),w=Fl(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){y(),_(),w()}function x(){R(),v()}if(p?.(),u.current||m.current===null){ir(o,"max-content");let P=Ii(t);return m.current=P,ir(o,P),x(),g?.(null,P),u.current=!1,()=>{f.current(),f.current=Ge}}ir(o,"max-content");let S=m.current,E=Ii(t);m.current=E,Li(t,S),x(),g?.(S,E),ir(o,E);let k=new AbortController;return d.request(()=>{Li(t,E),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),d.cancel(),f.current(),f.current=Ge}},[n,t,o,c,d,r,p,g,h])}function Fg(e,t){let o=e==="top",n=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!n?me:{position:"absolute",[o?"bottom":"top"]:"0",[n?"right":"left"]:"0"}}function sr(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function Fl(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(sr(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Ge}function Li(e,t){let o=t==="auto"?"auto":`${t.width}px`,n=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",n)}function ir(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,n=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",n)}var Wl=b(z(),1);var Yl=b(W(),1),ar=function(t){let{direction:o="ltr"}=t,n=Wl.useMemo(()=>({direction:o}),[o]);return(0,Yl.jsx)(Oi.Provider,{value:n,children:t.children})};var Ul={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,l=fe(r),c=l.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:ko};let m=await i.getOffsetParent?.(r),u={width:0,height:0};if(s==="fixed"&&l?.visualViewport)u={width:l.visualViewport.width,height:l.visualViewport.height};else if(m===l){let _=Pe(r);u={width:_.documentElement.clientWidth,height:_.documentElement.clientHeight}}else await i.isElement?.(m)&&(u=await i.getDimensions(m));let f=Ne(a),p=t,g=o;f==="left"&&(p=u.width-(t+n.width)),f==="top"&&(g=u.height-(o+n.height));let h=f==="left"?"right":ko.sideX,y=f==="top"?"bottom":ko.sideY;return{x:p,y:g,data:{sideX:h,sideY:y}}}};var Po=b(W(),1),Xl={activationDirection:e=>e?{"data-activation-direction":e}:null};function ql(e){let{store:t,side:o,children:n}=e,r=Eo(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),d=t.useState("popupElement"),m=t.useState("positionerElement"),u=jl(a?i:null),f=Yg(s,l),p=Ce.useRef(null),[g,h]=Ce.useState(null),[y,_]=Ce.useState(null),v=Ce.useRef(null),w=Ce.useRef(null),R=vo(v,!0),x=bo(),S=Ce.useRef(null),[E,k]=Ce.useState(null),[P,N]=Ce.useState(!1);F(()=>(t.set("adaptiveOrigin",Ul),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let H=Y(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),j=Y(M=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),M&&k(M)}),L=Y(()=>{S.current?.abort();let M=new AbortController;S.current=M,R(()=>{h(null),k(null),p.current=null},M.signal)}),T=Ce.useRef(null);F(()=>{(!a||!c)&&(T.current=null)},[a,c]),F(()=>{if(i&&u&&i!==u&&T.current!==i&&p.current){h(p.current),N(!0);let M=Wg(u,i);_(M),T.current=i}},[i,u]),F(()=>{g!=null&&(S.current?.abort(),N(!0),x.request(()=>{Kl.flushSync(()=>{N(!1)}),L()}))},[f,g,L,x]),F(()=>{let M=v.current;if(!M)return;let X=Pe(M).createElement("div");for(let de of Array.from(M.childNodes))X.appendChild(de.cloneNode(!0));p.current=X});let I=g!=null,C;I?C=(0,Po.jsxs)(Ce.Fragment,{children:[(0,Po.jsx)("div",{"data-previous":!0,inert:Pl(!0),ref:w,style:{...E?{"--popup-width":`${E.width}px`,"--popup-height":`${E.height}px`}:null,position:"absolute"},"data-ending-style":P?void 0:""},"previous"),(0,Po.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":P?"":void 0,children:n},f)]}):C=(0,Po.jsx)("div",{"data-current":!0,ref:v,children:n},f),F(()=>{let M=w.current;!M||!g||M.replaceChildren(...Array.from(g.childNodes))},[g]),Vl({popupElement:d,positionerElement:m,mounted:c,content:l,onMeasureLayout:H,onMeasureLayoutComplete:j,side:o,direction:r});let A={activationDirection:Vg(y),transitioning:I};return{children:C,state:A}}function Vg(e){if(e)return`${Gl(e.horizontal,5,"right","left")} ${Gl(e.vertical,5,"down","up")}`}function Gl(e,t,o,n){return e>t?o:e<-t?n:""}function Wg(e,t){let o=e.getBoundingClientRect(),n=t.getBoundingClientRect(),r={x:o.left+o.width/2,y:o.top+o.height/2},i={x:n.left+n.width/2,y:n.top+n.height/2};return{horizontal:i.x-r.x,vertical:i.y-r.y}}function Yg(e,t){let[o,n]=Ce.useState(0),r=Ce.useRef(e),i=Ce.useRef(t),s=Ce.useRef(!1);return F(()=>{let a=r.current,l=i.current,c=e!==a,d=t!==l;c?(n(m=>m+1),s.current=!d):s.current&&d&&(n(m=>m+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var cr=b(z(),1),Zl=b(Ht(),1);var Ql=b(W(),1),Jl=cr.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...l}=t,{node:c,subtree:d}=bc({container:r,ref:o,componentProps:t,elementProps:l});return!d&&!c?null:(0,Ql.jsxs)(cr.Fragment,{children:[d,c&&Zl.createPortal(n,c)]})});var tt={};Mt(tt,{Arrow:()=>hd,Handle:()=>$o,Popup:()=>gd,Portal:()=>ud,Positioner:()=>pd,Provider:()=>vd,Root:()=>rd,Trigger:()=>cd,Viewport:()=>yd,createHandle:()=>xd});var Co=b(z(),1);var lr=b(z(),1),Mi=lr.createContext(void 0);function et(e){let t=lr.useContext(Mi);if(t===void 0&&!e)throw new Error(De(72));return t}var $l=b(z(),1);var ed={..._l,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},dr=class extends Vt{constructor(t,o,n){let r=new io;super(od(t,r,o,n),nd(r),ed)}setOpen=(t,o)=>{dl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ee(G.triggerPress,t))}};function td(){let e=new io,t=new or(Object.freeze(od(void 0,e)),Object.freeze(nd(e)),ed);return Object.assign(t,{setOpen:Ge,cancelPendingOpen:Ge})}function od(e,t,o,n=!1){let r={...hl(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return r.floatingRootContext=wl(t,o,n),r}function nd(e){return{popupRef:$l.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var Jo=b(W(),1),rd=_i(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:d,triggerId:m,defaultTriggerId:u=null,children:f}=t,p=cl((N,H)=>new dr({open:n,openProp:r,activeTriggerId:u,triggerIdProp:m},N,H));p.useControlledProp("openProp",r),p.useControlledProp("triggerIdProp",m),p.useContextCallback("onOpenChange",l),p.useContextCallback("onOpenChangeComplete",c);let g=p.useState("open"),h=!o&&g,y=p.useState("activeTriggerId"),_=p.useState("mounted"),v=p.useState("payload");p.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:o}),fl(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:R}=pl(h,p),x=p.useState("isInstantPhase"),S=p.useState("instantType"),E=p.useState("lastOpenChangeReason"),k=Co.useRef(null);F(()=>{g&&o&&p.setOpen(!1,ee(G.disabled))},[g,o,p]),F(()=>{R==="ending"&&E===G.none||R!=="ending"&&x?(S!=="delay"&&(k.current=S),p.set("instantType","delay")):k.current!==null&&(p.set("instantType",k.current),k.current=null)},[R,x,E,S,p]),F(()=>{h&&y==null&&p.set("payload",void 0)},[p,y,h]),Co.useImperativeHandle(a,()=>({unmount:w,close:()=>p.setOpen(!1,ee(G.imperativeAction))}),[w,p]);let P=h||_||!o&&s!=="none";return(0,Jo.jsxs)(Mi.Provider,{value:p,children:[d&&(0,Jo.jsx)(ll,{handle:d,store:p}),P&&(0,Jo.jsx)(Ug,{store:p,disabled:o,trackCursorAxis:s}),typeof f=="function"?f({payload:v}):f]})});function Ug({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=ai(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=si(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=Co.useMemo(()=>ve(i.reference,r.reference),[i.reference,r.reference]);return ml(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:r.floating??me}),null}var fr=b(z(),1);var ur=b(z(),1),Bi=ur.createContext(void 0);function id(){return ur.useContext(Bi)}var ad="data-base-ui-tooltip-trigger";function sd(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;n<o.length;n+=1){let r=o[n];if(U(r))return r}}let t=e.target;return U(t)?t:null}function Kg(e){let t=e;for(;t;){let o=t.closest(`[${ad}]`);if(o)return o;let n=t.getRootNode();t="host"in n&&U(n.host)?n.host:null}return null}var cd=tl(function(t,o){let{render:n,className:r,style:i,handle:s,payload:a,disabled:l,delay:c,closeOnClick:d=!0,closeDelay:m,id:u,...f}=t,p=et(!0),h=xl(s)??p;if(!h)throw new Error(De(82));let y=La(u),_=h.useState("isTriggerActive",y),v=h.useState("isOpenedByTrigger",y),w=h.useState("floatingRootContext"),R=fr.useRef(null),x=c??600,S=m??0,{registerTrigger:E,isMountedByThisTrigger:k}=ul(y,R,h,{payload:a,closeOnClick:d,closeDelay:S}),P=id(),{delayRef:N,isInstantPhase:H,hasProvider:j}=ii(w,{open:v}),L=Ro(w);h.useSyncedValue("isInstantPhase",H);let T=h.useState("disabled"),I=l??T,C=je(I),A=h.useState("trackCursorAxis"),M=h.useState("disableHoverablePopup"),X=fr.useRef(!1),de=at(),O=fr.useRef(void 0);function V(){return j?$e(N.current,"open")===0?0:c??P??600:x}function Z(ae){let ge=R.current;if(!ge||!ae)return!1;let be=Kg(ae);return be!==null&&be!==ge&&re(ge,be)}function ie(ae){let ge=Z(ae);return X.current=ge,ge&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,de.clear()),ge}let K=Ci(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!M&&A!=="both"?Ai():null,restMs:V,delay(){return m==null&&j?{close:$e(N.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:_,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!X.current}}),Q=Ei(w,{enabled:!I}).reference,q=ae=>{let ge=X.current,be=sd(ae),Ee=ie(be),ye=R.current,Kt=ye&&be&&re(ye,be);if(Ee&&h.select("open")&&h.select("lastOpenChangeReason")===G.triggerHover){h.setOpen(!1,ee(G.triggerHover,ae));return}if(ge&&!Ee&&Kt&&!C.current&&!h.select("open")&&ye&&Pt(O.current)){let rt=()=>{!X.current&&!C.current&&!h.select("open")&&h.setOpen(!0,ee(G.triggerHover,ae,ye))},ft=V();ft===0?(de.clear(),rt()):de.start(ft,rt)}},$=h.useState("triggerProps",k);return Oe("button",t,{state:{open:v},ref:[o,E,R],props:[K,Q,k||A!=="none"?$:void 0,{onMouseOver(ae){q(ae.nativeEvent)},onFocus(ae){Z(sd(ae.nativeEvent))&&ae.preventBaseUIHandler()},onMouseLeave(){X.current=!1,de.clear(),O.current=void 0},onPointerEnter(ae){O.current=ae.pointerType},onPointerDown(ae){O.current=ae.pointerType,h.set("closeOnClick",d),d&&!h.select("open")&&h.cancelPendingOpen(ae.nativeEvent)},onClick(ae){d&&!h.select("open")&&h.cancelPendingOpen(ae.nativeEvent)},id:y,"data-trigger-disabled":I?"":void 0,[ad]:I?void 0:""},f],stateAttributesMapping:kl})});var dd=b(z(),1);var pr=b(z(),1),Hi=pr.createContext(void 0);function ld(){let e=pr.useContext(Hi);if(e===void 0)throw new Error(De(70));return e}var zi=b(W(),1),ud=dd.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return et().useState("mounted")||n?(0,zi.jsx)(Hi.Provider,{value:n,children:(0,zi.jsx)(Jl,{ref:o,...r})}):null});var gr=b(z(),1);var mr=b(z(),1),Di=mr.createContext(void 0);function Ao(){let e=mr.useContext(Di);if(e===void 0)throw new Error(De(71));return e}var fd=b(W(),1),pd=gr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:m="clipping-ancestors",collisionPadding:u=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:g=!1,collisionAvoidance:h=pc,style:y,..._}=t,v=et(),w=ld(),R=v.useState("open"),x=v.useState("mounted"),S=v.useState("trackCursorAxis"),E=v.useState("disableHoverablePopup"),k=v.useState("floatingRootContext"),P=v.useState("instantType"),N=v.useState("transitionStatus"),H=v.useState("adaptiveOrigin"),j=Bl({anchor:i,positionMethod:s,floatingRootContext:k,mounted:x,side:a,sideOffset:c,align:l,alignOffset:d,collisionBoundary:m,collisionPadding:u,sticky:p,arrowPadding:f,disableAnchorTracking:g,keepMounted:w,collisionAvoidance:h,adaptiveOrigin:H}),L=gr.useMemo(()=>({open:R,side:j.side,align:j.align,anchorHidden:j.anchorHidden,instant:S!=="none"?"tracking-cursor":P}),[R,j.side,j.align,j.anchorHidden,S,P]),T=Hl(t,L,{styles:j.positionerStyles,transitionStatus:N,props:_,refs:[o,v.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||E});return(0,fd.jsx)(Di.Provider,{value:j,children:T})});var md=b(z(),1);var gd=md.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=et(),{side:l,align:c}=Ao(),d=a.useState("open"),m=a.useState("instantType"),u=a.useState("transitionStatus"),f=a.useState("popupProps"),p=a.useState("floatingRootContext"),g=a.useState("disabled"),h=a.useState("closeDelay");In({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),Pi(p,{enabled:!g,closeDelay:h});let y=a.useStateSetter("popupElement");return Oe("div",t,{state:{open:d,side:l,align:c,instant:m,transitionStatus:u},ref:[o,a.context.popupRef,y],props:[al,f,rr(u),s],stateAttributesMapping:Tl})});var bd=b(z(),1);var hd=bd.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=et(),{arrowRef:l,side:c,align:d,arrowUncentered:m,arrowStyles:u}=Ao(),f=a.useState("open"),p=a.useState("instantType");return Oe("div",t,{state:{open:f,side:c,align:d,uncentered:m,instant:p},ref:[o,l],props:[{style:u,"aria-hidden":!0},s],stateAttributesMapping:Qo})});var wd=b(z(),1);var ji=b(W(),1),vd=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=wd.useMemo(()=>({open:o,close:n}),[o,n]);return(0,ji.jsx)(Bi.Provider,{value:o,children:(0,ji.jsx)(ri,{delay:i,timeoutMs:r,children:t.children})})};var _d=b(z(),1);var yd=_d.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,l=et(),c=Ao(),d=l.useState("instantType"),{children:m,state:u}=ql({store:l,side:c.side,children:s}),f={activationDirection:u.activationDirection,transitioning:u.transitioning,instant:d};return Oe("div",t,{state:f,ref:o,props:[a,{children:m}],stateAttributesMapping:Xl})});var $o=class extends Gn{constructor(){super(td(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function xd(){return new $o}function ot(e){return Oe(e.defaultTagName??"div",e,e)}var Ed=b(ce(),1),Fi="data-wp-hash";function Vi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qg(document)),e.__wpStyleRuntime}function Xg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Fi}]`))if(o.getAttribute(Fi)===t)return!0;return!1}function kd(e,t,o){if(!e.head)return;let n=Vi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Xg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Fi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function qg(e){let t=Vi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)kd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Td(e,t){let o=Vi();o.styles.set(e,t);for(let n of o.documents.keys())kd(n,e,t)}typeof process>"u",Td("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Sd={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",Td("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Rd={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},We=(0,Ed.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return ot({render:o,defaultTagName:"span",ref:i,props:ve(r,{className:J(Sd.text,Rd.heading,Rd.p,Sd[t],n)})})});var Od=b(W(),1),Wi="data-wp-hash";function Yi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qg(document)),e.__wpStyleRuntime}function Zg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Wi}]`))if(o.getAttribute(Wi)===t)return!0;return!1}function Ad(e,t,o){if(!e.head)return;let n=Yi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Zg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Wi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Qg(e){let t=Yi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ad(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Jg(e,t){let o=Yi();o.styles.set(e,t);for(let n of o.documents.keys())Ad(n,e,t)}typeof process>"u",Jg("40ea4a6382","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#fae5e1);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fde6be);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#fee995);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#c2f8ca);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#deebfa);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");var Pd={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},Ui=(0,Cd.forwardRef)(function({intent:t="none",className:o,...n},r){return(0,Od.jsx)(We,{ref:r,className:J(Pd.badge,Pd[`is-${t}-intent`],o),...n,variant:"body-sm"})});var Qd=b(ce(),1);var Bd=b(ce(),1);var Ki="data-wp-hash";function Xi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eb(document)),e.__wpStyleRuntime}function $g(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ki}]`))if(o.getAttribute(Ki)===t)return!0;return!1}function Id(e,t,o){if(!e.head)return;let n=Xi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if($g(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ki,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function eb(e){let t=Xi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Id(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function tb(e,t){let o=Xi();o.styles.set(e,t);for(let n of o.documents.keys())Id(n,e,t)}typeof process>"u",tb("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var Nd={slot:"_11fc52b637ff8a7e__slot"},Ld="data-wp-compat-overlay-slot";function ob(){return typeof document>"u"?null:document}function nb(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var xt=null;function Gi(e){return e.setAttribute("aria-hidden","false"),e}function rb(e){let t=e.createElement("div");return t.setAttribute(Ld,""),Nd.slot&&t.classList.add(Nd.slot),e.body.appendChild(t),t}function Md(){if(typeof window>"u"||!nb()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=ob();if(!e||!e.body)return;if(xt&&xt.ownerDocument===e&&xt.isConnected)return Gi(xt);let t=e.querySelector(`[${Ld}]`);return t instanceof HTMLDivElement?(xt=Gi(t),xt):(xt?.isConnected&&xt.remove(),xt=Gi(rb(e)),xt)}var Hd=b(W(),1),zd=(0,Bd.forwardRef)(function({container:t,...o},n){return(0,Hd.jsx)(tt.Portal,{container:t??Md(),...o,ref:n})});var Dd=b(ce(),1),Vd=b(W(),1),qi="data-wp-hash";function Zi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&sb(document)),e.__wpStyleRuntime}function ib(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${qi}]`))if(o.getAttribute(qi)===t)return!0;return!1}function jd(e,t,o){if(!e.head)return;let n=Zi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(ib(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(qi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function sb(e){let t=Zi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)jd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Fd(e,t){let o=Zi();o.styles.set(e,t);for(let n of o.documents.keys())jd(n,e,t)}typeof process>"u",Fd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ab={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Fd("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var cb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Wd=(0,Dd.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,Vd.jsx)(tt.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:J(ab["box-sizing"],cb.positioner,o)})});var Yd=b(ce(),1);function Qi(e,t,o){return(0,Yd.cloneElement)(e??t,{children:o})}var lb=b(Gd(),1);var Xd=b(Ji(),1),{lock:M4,unlock:qd}=(0,Xd.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function db(){let e=lb;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return qd(e.privateApis).ThemeProvider}var Zd=db();var en=b(W(),1),$i="data-wp-hash";function es(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fb(document)),e.__wpStyleRuntime}function ub(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$i}]`))if(o.getAttribute($i)===t)return!0;return!1}function Jd(e,t,o){if(!e.head)return;let n=es(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(ub(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute($i,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function fb(e){let t=es();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Jd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function pb(e,t){let o=es();o.styles.set(e,t);for(let n of o.documents.keys())Jd(n,e,t)}typeof process>"u",pb("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var mb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},gb={background:"#1e1e1e"},ts=(0,Qd.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,en.jsx)(Zd,{color:gb,children:(0,en.jsx)(tt.Popup,{ref:s,className:J(mb.popup,r),...i,children:n})}),l=Qi(o,(0,en.jsx)(Wd,{}),a);return Qi(t,(0,en.jsx)(zd,{}),l)});var $d=b(ce(),1),eu=b(W(),1),os=(0,$d.forwardRef)(function(t,o){return(0,eu.jsx)(tt.Trigger,{ref:o,...t})});var tu=b(st(),1),ou=b(W(),1);function nu({children:e}){return(0,ou.jsx)(ar,{direction:(0,tu.isRTL)()?"rtl":"ltr",children:e})}var ns=b(W(),1);function rs(e){return(0,ns.jsx)(nu,{children:(0,ns.jsx)(tt.Root,{...e})})}var ru=b(ce(),1),iu=b(st(),1),Oo=b(W(),1),is="data-wp-hash";function ss(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wb(document)),e.__wpStyleRuntime}function hb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${is}]`))if(o.getAttribute(is)===t)return!0;return!1}function su(e,t,o){if(!e.head)return;let n=ss(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(hb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(is,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function wb(e){let t=ss();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)su(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function hr(e,t){let o=ss();o.styles.set(e,t);for(let n of o.documents.keys())su(n,e,t)}typeof process>"u",hr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var vb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",hr("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var _b={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",hr("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var br={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",hr("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var yb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},so=(0,ru.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,target:i,render:s,className:a,...l},c){let d=r||/^_blank$/i.test(i??"");return ot({render:s,defaultTagName:"a",ref:c,props:ve(l,{className:J(yb.a,vb["box-sizing"],_b["outset-ring--focus-except-active"],o!=="unstyled"&&br.link,o!=="unstyled"&&br[`is-${n}`],o==="unstyled"&&br["is-unstyled"],a),target:i??(r?"_blank":void 0),children:(0,Oo.jsxs)(Oo.Fragment,{children:[t,d&&(0,Oo.jsx)("span",{className:br["link-icon"],role:"img","aria-label":(0,iu.__)("(opens in a new tab)")})]})})})});var wr=b(ao(),1),as=b(W(),1),cs=(0,as.jsx)(wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,as.jsx)(wr.Path,{d:"M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var vr=b(ao(),1),ls=b(W(),1),ds=(0,ls.jsx)(vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ls.jsx)(vr.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var _r=b(ao(),1),us=b(W(),1),fs=(0,us.jsx)(_r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,us.jsx)(_r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var yr=b(ao(),1),ps=b(W(),1),ms=(0,ps.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ps.jsx)(yr.Path,{d:"M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var tn=b(ao(),1),on=b(W(),1),gs=(0,on.jsxs)(tn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,on.jsx)(tn.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,on.jsx)(tn.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var cu=b(ce(),1),lu=b(ao(),1),du=b(W(),1),co=(0,cu.forwardRef)(function({icon:t,size:o=24,style:n,...r},i){let s=t.props.style||n?{...t.props.style,...n}:void 0;return(0,du.jsx)(lu.SVG,{ref:i,...t.props,...r,...s?{style:s}:{},width:o,height:o})});var nn=b(ce(),1),Sr=b(st(),1);var uu=b(ce(),1),bs="data-wp-hash";function hs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sb(document)),e.__wpStyleRuntime}function xb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${bs}]`))if(o.getAttribute(bs)===t)return!0;return!1}function fu(e,t,o){if(!e.head)return;let n=hs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(xb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(bs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Sb(e){let t=hs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)fu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Rb(e,t){let o=hs();o.styles.set(e,t);for(let n of o.documents.keys())fu(n,e,t)}typeof process>"u",Rb("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var Eb={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ws=(0,uu.forwardRef)(function({render:t,...o},n){return ot({render:t,ref:n,props:ve({className:Eb["visually-hidden"]},o,{"data-visually-hidden":""})})});var xr=b(W(),1);function pu({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let n=(0,nn.useId)(),r=o?n:void 0,i=[e,r].filter(Boolean).join(" ");return{descriptionId:r,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":o?.ariaKeyShortcut??t}}}var mu=(0,nn.forwardRef)(function({descriptionId:t,shortcut:o},n){return(0,xr.jsx)(ws,{id:t,"aria-hidden":"true",render:(0,xr.jsx)("span",{ref:n}),children:(0,Sr.sprintf)((0,Sr.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),gu=(0,nn.forwardRef)(function({className:t,shortcut:o},n){return(0,xr.jsx)("span",{ref:n,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var Rr=b(ce(),1),bu=b(st(),1),wu=b(W(),1);import{speak as kb}from"@wordpress/a11y";var vs="data-wp-hash";function _s(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pb(document)),e.__wpStyleRuntime}function Tb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${vs}]`))if(o.getAttribute(vs)===t)return!0;return!1}function hu(e,t,o){if(!e.head)return;let n=_s(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Tb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(vs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Pb(e){let t=_s();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)hu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Er(e,t){let o=_s();o.styles.set(e,t);for(let n of o.documents.keys())hu(n,e,t)}typeof process>"u",Er("effc4e3032",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var rn={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"};typeof process>"u",Er("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Cb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Er("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Ab={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",Er("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Ob={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},vu=(0,Rr.forwardRef)(function({tone:t="brand",variant:o="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,bu.__)("Loading"),children:c,...d},m){let u=J(Ob.button,Cb["box-sizing"],Ab["outset-ring--focus-except-active"],o!=="unstyled"&&rn.button,rn[`is-${t}`],rn[`is-${o}`],rn[`is-${n}`],a&&rn["is-loading"],r);return(0,Rr.useEffect)(()=>{a&&l&&kb(l)},[a,l]),(0,wu.jsx)(Ni,{ref:m,className:u,focusableWhenDisabled:i,disabled:s??a,...d,children:c})});var _u=b(ce(),1);var xu=b(W(),1),ys="data-wp-hash";function xs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ib(document)),e.__wpStyleRuntime}function Nb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ys}]`))if(o.getAttribute(ys)===t)return!0;return!1}function yu(e,t,o){if(!e.head)return;let n=xs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Nb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ys,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ib(e){let t=xs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)yu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Lb(e,t){let o=xs();o.styles.set(e,t);for(let n of o.documents.keys())yu(n,e,t)}typeof process>"u",Lb("effc4e3032",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var Mb={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"},Ss=(0,_u.forwardRef)(function({className:t,icon:o,...n},r){return(0,xu.jsx)(co,{ref:r,icon:o,className:J(Mb.icon,t),size:24,...n})});Ss.displayName="Button.Icon";var kr=Object.assign(vu,{Icon:Ss});var Ru=b(ce(),1);var nt=b(W(),1),Rs="data-wp-hash";function Es(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hb(document)),e.__wpStyleRuntime}function Bb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Rs}]`))if(o.getAttribute(Rs)===t)return!0;return!1}function Eu(e,t,o){if(!e.head)return;let n=Es(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Bb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Rs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Hb(e){let t=Es();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Eu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function zb(e,t){let o=Es();o.styles.set(e,t);for(let n of o.documents.keys())Eu(n,e,t)}typeof process>"u",zb("c5cdafb1bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");var Su={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},ks=(0,Ru.forwardRef)(function({label:t,className:o,children:n,disabled:r,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:l,positioner:c,"aria-describedby":d,"aria-keyshortcuts":m,...u},f){let p=J(Su["icon-button"],o),{descriptionId:g,targetProps:h}=pu({"aria-describedby":d,"aria-keyshortcuts":m,shortcut:l});return(0,nt.jsxs)(rs,{children:[(0,nt.jsxs)(os,{ref:f,...h,disabled:r&&!i,render:(0,nt.jsx)(kr,{...u,size:a,"aria-label":t,disabled:r,focusableWhenDisabled:i}),className:p,children:[(0,nt.jsx)(co,{icon:s,size:24,className:Su.icon}),l&&g&&(0,nt.jsx)(mu,{descriptionId:g,shortcut:l})]}),(0,nt.jsxs)(ts,{positioner:c,children:[t,l&&(0,nt.jsxs)(nt.Fragment,{children:[" ",(0,nt.jsx)(gu,{shortcut:l})]})]})]})});var ku=b(ce(),1),Ts="data-wp-hash";function Ps(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jb(document)),e.__wpStyleRuntime}function Db(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ts}]`))if(o.getAttribute(Ts)===t)return!0;return!1}function Tu(e,t,o){if(!e.head)return;let n=Ps(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Db(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ts,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function jb(e){let t=Ps();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Tu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Fb(e,t){let o=Ps();o.styles.set(e,t);for(let n of o.documents.keys())Tu(n,e,t)}typeof process>"u",Fb("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Vb={stack:"_19ce0419607e1896__stack"},Wb={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},Ut=(0,ku.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},l){let c={gap:o&&Wb[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return ot({render:s,ref:l,props:ve(a,{style:c,className:Vb.stack})})});var sn={};Mt(sn,{ActionButton:()=>Qu,ActionLink:()=>ef,Actions:()=>Fu,CloseIcon:()=>Gu,Description:()=>zu,Root:()=>Au,Title:()=>Lu});var No=b(ce(),1);import{speak as Yb}from"@wordpress/a11y";var Io=b(W(),1),As="data-wp-hash";function Os(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Gb(document)),e.__wpStyleRuntime}function Ub(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${As}]`))if(o.getAttribute(As)===t)return!0;return!1}function Pu(e,t,o){if(!e.head)return;let n=Os(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ub(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(As,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Gb(e){let t=Os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Pu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Cu(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())Pu(n,e,t)}typeof process>"u",Cu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Kb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Cu("2e53930a41","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Cs={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Xb={neutral:null,info:ms,warning:cs,success:gs,error:fs};function qb(e){return e==="error"?"assertive":"polite"}function Zb(e){if(e){if(typeof e=="string")return e;try{return(0,No.renderToString)(e)}catch{return}}}function Qb(e,t){let o=Zb(e);(0,No.useEffect)(()=>{o&&Yb(o,t)},[o,t])}var Au=(0,No.forwardRef)(function({intent:t="neutral",children:o,icon:n,spokenMessage:r=o,politeness:i=qb(t),render:s,...a},l){Qb(r,i);let c=n===null?null:n??Xb[t],d=J(Cs.notice,Cs[`is-${t}`],Kb["box-sizing"]);return ot({defaultTagName:"div",render:s,ref:l,props:ve({className:d,children:(0,Io.jsxs)(Io.Fragment,{children:[o,c&&(0,Io.jsx)(co,{className:Cs.icon,icon:c})]})},a)})});var Ou=b(ce(),1);var Iu=b(W(),1),Ns="data-wp-hash";function Is(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$b(document)),e.__wpStyleRuntime}function Jb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ns}]`))if(o.getAttribute(Ns)===t)return!0;return!1}function Nu(e,t,o){if(!e.head)return;let n=Is(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Jb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ns,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function $b(e){let t=Is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Nu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function eh(e,t){let o=Is();o.styles.set(e,t);for(let n of o.documents.keys())Nu(n,e,t)}typeof process>"u",eh("2e53930a41","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var th={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Lu=(0,Ou.forwardRef)(function({className:t,...o},n){return(0,Iu.jsx)(We,{ref:n,variant:"heading-md",className:J(th.title,t),...o})});var Mu=b(ce(),1);var Hu=b(W(),1),Ls="data-wp-hash";function Ms(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nh(document)),e.__wpStyleRuntime}function oh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ls}]`))if(o.getAttribute(Ls)===t)return!0;return!1}function Bu(e,t,o){if(!e.head)return;let n=Ms(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(oh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ls,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function nh(e){let t=Ms();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Bu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function rh(e,t){let o=Ms();o.styles.set(e,t);for(let n of o.documents.keys())Bu(n,e,t)}typeof process>"u",rh("2e53930a41","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var ih={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},zu=(0,Mu.forwardRef)(function({className:t,...o},n){return(0,Hu.jsx)(We,{ref:n,variant:"body-md",className:J(ih.description,t),...o})});var Du=b(ce(),1);var Bs="data-wp-hash";function Hs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ah(document)),e.__wpStyleRuntime}function sh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Bs}]`))if(o.getAttribute(Bs)===t)return!0;return!1}function ju(e,t,o){if(!e.head)return;let n=Hs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(sh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Bs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function ah(e){let t=Hs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ju(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function ch(e,t){let o=Hs();o.styles.set(e,t);for(let n of o.documents.keys())ju(n,e,t)}typeof process>"u",ch("2e53930a41","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var lh={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Fu=(0,Du.forwardRef)(function({render:t,...o},n){return ot({defaultTagName:"div",render:t,ref:n,props:ve({className:lh.actions},o)})});var Vu=b(ce(),1),Wu=b(st(),1);var Uu=b(W(),1),zs="data-wp-hash";function Ds(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uh(document)),e.__wpStyleRuntime}function dh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${zs}]`))if(o.getAttribute(zs)===t)return!0;return!1}function Yu(e,t,o){if(!e.head)return;let n=Ds(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(dh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(zs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function uh(e){let t=Ds();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Yu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function fh(e,t){let o=Ds();o.styles.set(e,t);for(let n of o.documents.keys())Yu(n,e,t)}typeof process>"u",fh("2e53930a41","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var ph={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Gu=(0,Vu.forwardRef)(function({className:t,icon:o=ds,label:n=(0,Wu.__)("Dismiss"),...r},i){return(0,Uu.jsx)(ks,{...r,ref:i,className:J(ph["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:n})});var Xu=b(ce(),1);var Zu=b(W(),1),js="data-wp-hash";function Fs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gh(document)),e.__wpStyleRuntime}function mh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${js}]`))if(o.getAttribute(js)===t)return!0;return!1}function qu(e,t,o){if(!e.head)return;let n=Fs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(mh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(js,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function gh(e){let t=Fs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)qu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function bh(e,t){let o=Fs();o.styles.set(e,t);for(let n of o.documents.keys())qu(n,e,t)}typeof process>"u",bh("2e53930a41","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Ku={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Qu=(0,Xu.forwardRef)(function({className:t,loading:o,loadingAnnouncement:n,variant:r,...i},s){return(0,Zu.jsx)(kr,{...i,...o!==void 0?{loading:o,loadingAnnouncement:n??""}:{},ref:s,size:"compact",tone:"neutral",variant:r,className:J(Ku["action-button"],Ku[`is-action-button-${r}`],t)})});var Ju=b(ce(),1);var Ws=b(W(),1),Vs="data-wp-hash";function Ys(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wh(document)),e.__wpStyleRuntime}function hh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Vs}]`))if(o.getAttribute(Vs)===t)return!0;return!1}function $u(e,t,o){if(!e.head)return;let n=Ys(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(hh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Vs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function wh(e){let t=Ys();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)$u(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function vh(e,t){let o=Ys();o.styles.set(e,t);for(let n of o.documents.keys())$u(n,e,t)}typeof process>"u",vh("2e53930a41","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#936300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var _h={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},ef=(0,Ju.forwardRef)(function({className:t,render:o,...n},r){return(0,Ws.jsx)(We,{ref:r,className:J(_h["action-link"],t),...n,variant:"body-md",render:(0,Ws.jsx)(so,{tone:"neutral",variant:"default",render:o})})});var tf=b(ce(),1),of=b(W(),1),nf=(0,tf.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,of.jsx)(n,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));nf.displayName="NavigableRegion";var rf=nf;var sf=b(st(),1);var Gt=b(W(),1),Gs="data-wp-hash";function Ks(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xh(document)),e.__wpStyleRuntime}function yh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Gs}]`))if(o.getAttribute(Gs)===t)return!0;return!1}function af(e,t,o){if(!e.head)return;let n=Ks(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(yh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Gs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function xh(e){let t=Ks();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)af(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Sh(e,t){let o=Ks();o.styles.set(e,t);for(let n of o.documents.keys())af(n,e,t)}typeof process>"u",Sh("72ef022400",".bfb5a2dd8cceebd3__list{--focus-ring-size:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);list-style:none;margin:calc(var(--focus-ring-size)*-1);overflow-x:auto;padding:var(--focus-ring-size);scroll-padding:var(--focus-ring-size)}.a4759b4cb2c8bd92__li{flex-shrink:0}._07da506d3f2d9afe__item{align-items:center;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:flex;font-weight:var(--wpds-typography-font-weight-default,400);min-block-size:44px;min-inline-size:44px;text-decoration:none}._07da506d3f2d9afe__item:hover,._07da506d3f2d9afe__item[aria-current=page]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}._07da506d3f2d9afe__item[aria-current=page]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}");var Us={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},Rh=({items:e,currentHref:t,ariaLabel:o=(0,sf.__)("Sections"),linkComponent:n,className:r})=>{if(!e.length)return null;let i=n??"a";return(0,Gt.jsx)("nav",{"aria-label":o,className:r,children:(0,Gt.jsx)(Ut,{render:(0,Gt.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:Us.list,children:e.map(s=>(0,Gt.jsx)("li",{className:Us.li,children:(0,Gt.jsx)(We,{variant:"body-md",className:Us.item,render:(0,Gt.jsx)(so,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,Gt.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},cf=Rh;var df=b(an(),1),{Fill:uf,Slot:ff}=(0,df.createSlotFill)("SidebarToggle");var Ze=b(W(),1),Xs="data-wp-hash";function qs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kh(document)),e.__wpStyleRuntime}function Eh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Xs}]`))if(o.getAttribute(Xs)===t)return!0;return!1}function pf(e,t,o){if(!e.head)return;let n=qs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Eh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Xs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function kh(e){let t=qs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)pf(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Th(e,t){let o=qs();o.styles.set(e,t);for(let n of o.documents.keys())pf(n,e,t)}typeof process>"u",Th("1f3750277d","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var St={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function mf({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,navigation:a,components:l,showSidebarToggle:c=!0}){let d=`h${e}`,m=!!a?.items?.length;return(0,Ze.jsxs)(Ut,{direction:"column",className:J(St.header,m&&St["has-navigation"]),children:[(0,Ze.jsxs)(Ut,{className:St["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Ze.jsxs)(Ut,{direction:"row",gap:"sm",align:"center",justify:"start",className:St["header-lockup"],children:[c&&(0,Ze.jsx)(ff,{bubblesVirtually:!0,className:St["sidebar-toggle-slot"]}),n&&(0,Ze.jsx)("div",{className:St["header-visual"],"aria-hidden":"true",children:n}),r&&(0,Ze.jsx)(We,{className:St["header-title"],render:(0,Ze.jsx)(d,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,Ze.jsx)(Ut,{align:"center",className:St["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Ze.jsx)(We,{render:(0,Ze.jsx)("p",{}),variant:"body-md",className:St["header-subtitle"],children:i}),m&&(0,Ze.jsx)(cf,{...a,linkComponent:l?.link,className:St["header-navigation"]})]})}var cn=b(W(),1),Qs="data-wp-hash";function Js(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ch(document)),e.__wpStyleRuntime}function Ph(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Qs}]`))if(o.getAttribute(Qs)===t)return!0;return!1}function gf(e,t,o){if(!e.head)return;let n=Js(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ph(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Qs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ch(e){let t=Js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)gf(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Ah(e,t){let o=Js();o.styles.set(e,t);for(let n of o.documents.keys())gf(n,e,t)}typeof process>"u",Ah("1f3750277d","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Zs={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function bf({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:l,navigation:c,components:d,ariaLabel:m,hasPadding:u=!1,showSidebarToggle:f=!0}){let p=J(Zs.page,a);return(0,cn.jsxs)(rf,{className:p,ariaLabel:m??(typeof r=="string"?r:""),children:[(r||t||o||l||n||!!c?.items?.length)&&(0,cn.jsx)(mf,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:l,navigation:c,components:d,showSidebarToggle:f}),u?(0,cn.jsx)("div",{className:J(Zs.content,Zs["has-padding"]),children:s}):s]})}bf.SidebarToggleFill=uf;var $s=bf;var ut=b(an()),Ff=b(ln()),Vf=b(ce()),At=b(st()),Wf=b(Tr());import{privateApis as Kh}from"@wordpress/connectors";var vf=b(Ji()),{lock:a7,unlock:Lo}=(0,vf.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/routes");if(typeof document<"u"&&(typeof process>"u"||!0)&&!document.head.querySelector("style[data-wp-hash='3ac7d2cc0e']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","3ac7d2cc0e"),e.appendChild(document.createTextNode(".connectors-page{box-sizing:border-box;margin:0 auto;max-width:680px;padding:24px;width:100%}.connectors-page .components-item{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:20px;scroll-margin-top:120px}.connectors-page .connector-settings__error{color:#cc1818}.connectors-page .connector-settings .components-text-control__input{font-family:monospace;scroll-margin-top:120px}.connectors-page__file-mods-notice{margin-bottom:16px}.connectors-page--empty{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:32px;justify-content:center;text-align:center}.connectors-page .ai-plugin-callout{background-color:#e7d4e4;background-image:radial-gradient(ellipse 70% 120% at 18% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 92% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 58% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%);border-radius:8px;overflow:hidden;padding:24px;padding-inline-end:150px;position:relative}[dir=rtl] .connectors-page .ai-plugin-callout{background-image:radial-gradient(ellipse 70% 120% at 82% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 8% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 42% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%)}.connectors-page .ai-plugin-callout__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-top:2px}.connectors-page .ai-plugin-callout__content p{font-size:13px;line-height:20px;margin:0}.connectors-page .ai-plugin-callout__decoration{height:110px;inset-inline-end:16px;position:absolute;top:12px;width:110px}.connectors-page__help-text{color:#757575}@media (max-width:680px){.connectors-page .ai-plugin-callout{padding:12px;padding-inline-end:100px}.connectors-page .ai-plugin-callout__decoration{height:75px;inset-inline-end:8px;top:8px;width:75px}}@media (max-width:480px){.connectors-page{padding:8px}.connectors-page .ai-plugin-callout{padding-inline-end:130px}.connectors-page .components-item{padding:12px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child svg{height:32px;width:32px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child>.components-h-stack:last-child{align-items:flex-end;flex-direction:column}}")),document.head.appendChild(e)}var fn=b(an()),sa=b(Tr()),pn=b(ln()),Et=b(ce()),Qe=b(st()),Hf=b(ea()),zf=b(xf());var Pr=b(an()),na=b(ce()),Af=b(ln()),lo=b(st());import{__experimentalRegisterConnector as Oh,__experimentalConnectorItem as Cf,__experimentalDefaultConnectorSettings as Nh,__experimentalApplicationPasswordConnectorSettings as Ih,privateApis as Lh}from"@wordpress/connectors";var ta=b(Tr()),un=b(ln()),dn=b(ce()),pe=b(st()),Sf=b(ea());function oa({file:e,settingName:t,connectorName:o,isInstalled:n,isActivated:r,keySource:i="none",initialIsConnected:s=!1}){let[a,l]=(0,dn.useState)(!1),[c,d]=(0,dn.useState)(!1),[m,u]=(0,dn.useState)(s),[f,p]=(0,dn.useState)(null),g=e?.replace(/\.php$/,""),h=g?.includes("/")?g.split("/")[0]:g,{derivedPluginStatus:y,canManagePlugins:_,currentApiKey:v,currentUsername:w,hasStoredCredentials:R,hasResolvedSettings:x,canInstallPlugins:S}=(0,un.useSelect)(Q=>{let q=Q(ta.store),ne=q.getEntityRecord("root","site")?.[t],se=typeof ne=="string"?ne:"",ze=typeof ne=="object"&&ne!==null?ne:void 0,ae=ze!==void 0?!!ze.username&&!!ze.password:!!se,ge=q.hasFinishedResolution("getEntityRecord",["root","site"]),be=!!q.canUser("create",{kind:"root",name:"plugin"}),Ee={currentApiKey:se,currentUsername:ze?.username??"",hasStoredCredentials:ae,hasResolvedSettings:ge,canInstallPlugins:be};if(!e)return{...Ee,derivedPluginStatus:ge?"active":"checking",canManagePlugins:void 0};let ye=q.getEntityRecord("root","plugin",g);if(!q.hasFinishedResolution("getEntityRecord",["root","plugin",g]))return{...Ee,derivedPluginStatus:"checking",canManagePlugins:void 0};if(ye){let ft=ye.status==="active"||ye.status==="network-active";return{...Ee,derivedPluginStatus:ft?"active":"inactive",canManagePlugins:!0}}let rt="not-installed";return r?rt="active":n&&(rt="inactive"),{...Ee,derivedPluginStatus:rt,canManagePlugins:!1}},[e,g,t,n,r]),E=f??y,k=_,P=E==="active"&&m||f==="active"&&R,{saveEntityRecord:N,invalidateResolution:H}=(0,un.useDispatch)(ta.store),{createSuccessNotice:j,createErrorNotice:L}=(0,un.useDispatch)(Sf.store),T=Q=>N("root","site",{[t]:Q},{throwOnError:!0}),I=()=>{j((0,pe.sprintf)((0,pe.__)("%s connected successfully."),o),{id:"connector-connect-success",type:"snackbar"})},C=()=>{j((0,pe.sprintf)((0,pe.__)("%s disconnected."),o),{id:"connector-disconnect-success",type:"snackbar"})},A=()=>{L((0,pe.sprintf)((0,pe.__)("Failed to disconnect %s."),o),{id:"connector-disconnect-error",type:"snackbar"})},M=async()=>{if(h){d(!0);try{await N("root","plugin",{slug:h,status:"active"},{throwOnError:!0}),p("active"),H("getEntityRecord",["root","site"]),l(!0),j((0,pe.sprintf)((0,pe.__)("Plugin for %s installed and activated successfully."),o),{id:"connector-plugin-install-success",type:"snackbar"})}catch{L((0,pe.sprintf)((0,pe.__)("Failed to install plugin for %s."),o),{id:"connector-plugin-install-error",type:"snackbar"})}finally{d(!1)}}},X=async()=>{if(e){d(!0);try{await N("root","plugin",{plugin:g,status:"active"},{throwOnError:!0}),p("active"),H("getEntityRecord",["root","site"]),l(!0),j((0,pe.sprintf)((0,pe.__)("Plugin for %s activated successfully."),o),{id:"connector-plugin-activate-success",type:"snackbar"})}catch{L((0,pe.sprintf)((0,pe.__)("Failed to activate plugin for %s."),o),{id:"connector-plugin-activate-error",type:"snackbar"})}finally{d(!1)}}};return{pluginStatus:E,canInstallPlugins:S,canActivatePlugins:k,isExpanded:a,setIsExpanded:l,isBusy:c,isConnected:P,currentApiKey:v,currentUsername:w,hasResolvedSettings:x,keySource:i,handleButtonClick:()=>{if(E==="not-installed"){if(S===!1)return;M()}else if(E==="inactive"){if(k===!1)return;X()}else l(!a)},getButtonLabel:()=>{if(c)return E==="not-installed"?(0,pe.__)("Installing\u2026"):(0,pe.__)("Activating\u2026");if(a)return(0,pe.__)("Cancel");if(P)return(0,pe.__)("Edit");switch(E){case"checking":return(0,pe.__)("Checking\u2026");case"not-installed":return(0,pe.__)("Install");case"inactive":return(0,pe.__)("Activate");case"active":return(0,pe.__)("Set up")}},saveApiKey:async Q=>{let q=v;try{let se=(await T(Q))?.[t];if(Q&&(se===q||!se))throw new Error("It was not possible to connect to the provider using this key.");u(!0),I()}catch($){throw console.error("Failed to save API key:",$),$}},removeApiKey:async()=>{try{await T(""),u(!1),C()}catch(Q){console.error("Failed to remove API key:",Q),A()}},saveCredentials:async({username:Q,applicationPassword:q})=>{try{let se=(await T({username:Q,password:q}))?.[t];if(!se?.username||!se?.password)throw new Error((0,pe.__)("It was not possible to save these credentials."));u(!0),I()}catch($){throw console.error("Failed to save credentials:",$),$}},removeCredentials:async()=>{try{await T({username:"",password:""}),u(!1),C()}catch(Q){console.error("Failed to remove credentials:",Q),A()}}}}var ue=b(W()),Rf=()=>(0,ue.jsx)("svg",{width:"40",height:"40",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,ue.jsx)("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364l2.0201-1.1685a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.4043-.6813zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z",fill:"currentColor"})}),Ef=()=>(0,ue.jsx)("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,ue.jsx)("path",{d:"M6.2 21.024L12.416 17.536L12.52 17.232L12.416 17.064H12.112L11.072 17L7.52 16.904L4.44 16.776L1.456 16.616L0.704 16.456L0 15.528L0.072 15.064L0.704 14.64L1.608 14.72L3.608 14.856L6.608 15.064L8.784 15.192L12.008 15.528H12.52L12.592 15.32L12.416 15.192L12.28 15.064L9.176 12.96L5.816 10.736L4.056 9.456L3.104 8.808L2.624 8.2L2.416 6.872L3.28 5.92L4.44 6L4.736 6.08L5.912 6.984L8.424 8.928L11.704 11.344L12.184 11.744L12.376 11.608L12.4 11.512L12.184 11.152L10.4 7.928L8.496 4.648L7.648 3.288L7.424 2.472C7.344 2.136 7.288 1.856 7.288 1.512L8.272 0.176L8.816 0L10.128 0.176L10.68 0.656L11.496 2.52L12.816 5.456L14.864 9.448L15.464 10.632L15.784 11.728L15.904 12.064H16.112V11.872L16.28 9.624L16.592 6.864L16.896 3.312L17 2.312L17.496 1.112L18.48 0.464L19.248 0.832L19.88 1.736L19.792 2.32L19.416 4.76L18.68 8.584L18.2 11.144H18.48L18.8 10.824L20.096 9.104L22.272 6.384L23.232 5.304L24.352 4.112L25.072 3.544H26.432L27.432 5.032L26.984 6.568L25.584 8.344L24.424 9.848L22.76 12.088L21.72 13.88L21.816 14.024L22.064 14L25.824 13.2L27.856 12.832L30.28 12.416L31.376 12.928L31.496 13.448L31.064 14.512L28.472 15.152L25.432 15.76L20.904 16.832L20.848 16.872L20.912 16.952L22.952 17.144L23.824 17.192H25.96L29.936 17.488L30.976 18.176L31.6 19.016L31.496 19.656L29.896 20.472L27.736 19.96L22.696 18.76L20.968 18.328H20.728V18.472L22.168 19.88L24.808 22.264L28.112 25.336L28.28 26.096L27.856 26.696L27.408 26.632L24.504 24.448L23.384 23.464L20.848 21.328H20.68V21.552L21.264 22.408L24.352 27.048L24.512 28.472L24.288 28.936L23.488 29.216L22.608 29.056L20.8 26.52L18.936 23.664L17.432 21.104L17.248 21.208L16.36 30.768L15.944 31.256L14.984 31.624L14.184 31.016L13.76 30.032L14.184 28.088L14.696 25.552L15.112 23.536L15.488 21.032L15.712 20.2L15.696 20.144L15.512 20.168L13.624 22.76L10.752 26.64L8.48 29.072L7.936 29.288L6.992 28.8L7.08 27.928L7.608 27.152L10.752 23.152L12.648 20.672L13.872 19.24L13.864 19.032H13.792L5.44 24.456L3.952 24.648L3.312 24.048L3.392 23.064L3.696 22.744L6.208 21.016L6.2 21.024Z",fill:"#D97757"})}),kf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("path",{d:"M0 4C0 1.79086 1.79086 0 4 0H28C30.2091 0 32 1.79086 32 4V28C32 30.2091 30.2091 32 28 32H4C1.79086 32 0 30.2091 0 28V4Z",fill:"#F0F0F0"}),(0,ue.jsx)("path",{d:"M14.5 8V12H17.5V8H19V12H20.5C20.7652 12 21.0196 12.1054 21.2071 12.2929C21.3946 12.4804 21.5 12.7348 21.5 13V17L18.5 21V23C18.5 23.2652 18.3946 23.5196 18.2071 23.7071C18.0196 23.8946 17.7652 24 17.5 24H14.5C14.2348 24 13.9804 23.8946 13.7929 23.7071C13.6054 23.5196 13.5 23.2652 13.5 23V21L10.5 17V13C10.5 12.7348 10.6054 12.4804 10.7929 12.2929C10.9804 12.1054 11.2348 12 11.5 12H13V8H14.5ZM15 20.5V22.5H17V20.5L20 16.5V13.5H12V16.5L15 20.5Z",fill:"#949494"})]}),Tf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("rect",{width:"44",height:"44",fill:"#357B49",rx:"6"}),(0,ue.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"m29.746 28.31-6.392-16.797c-.152-.397-.305-.672-.789-.675-.673 0-1.408.611-1.746 1.316l-7.378 16.154c-.072.16-.143.311-.214.454-.5.995-1.045 1.546-2.357 1.626a.399.399 0 0 0-.16.033l-.01.004a.399.399 0 0 0-.23.392v.01c0 .054.01.106.03.155l.004.01a.416.416 0 0 0 .394.252h6.212a.417.417 0 0 0 .307-.12.416.416 0 0 0 .124-.305.398.398 0 0 0-.105-.302.399.399 0 0 0-.294-.127c-.757 0-2.197-.062-2.197-1.164.02-.318.103-.63.245-.916l1.399-3.152c.52-1.163 1.654-1.163 2.572-1.163h5.843c.023 0 .044 0 .062.003.13.014.16.081.214.242l1.534 4.07a2.857 2.857 0 0 1 .216 1.04c0 .054-.003.104-.01.153-.09.726-.831.887-1.49.887a.4.4 0 0 0-.294.127l-.007.008-.007.008a.401.401 0 0 0-.092.286v.01c0 .054.01.106.03.155l.005.01a.42.42 0 0 0 .395.252h7.011a.413.413 0 0 0 .279-.13.412.412 0 0 0 .11-.297.387.387 0 0 0-.09-.294.388.388 0 0 0-.277-.135c-1.448-.122-2.295-.643-2.847-2.08Zm-11.985-5.844 2.847-6.304c.361-.728.659-1.486.889-2.265 0-.06.03-.092.06-.092s.061.032.061.091c.02.122.045.247.073.374.197.888.584 1.878.914 2.723l.176.453 1.684 4.529a.927.927 0 0 1 .092.4.473.473 0 0 1-.009.094c-.041.202-.228.272-.602.272h-6.063c-.122 0-.184-.03-.184-.092a.36.36 0 0 1 .062-.183Zm17.107-.721c0 .786-.446 1.231-1.25 1.231-.806 0-1.125-.409-1.125-1.034 0-.786.465-1.231 1.25-1.231.785 0 1.125.427 1.125 1.034ZM9.629 23.002c.803 0 1.25-.447 1.25-1.231 0-.607-.343-1.036-1.128-1.036-.785 0-1.25.447-1.25 1.231 0 .625.325 1.036 1.128 1.036Z",clipRule:"evenodd"})]}),Pf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",style:{flex:"none",lineHeight:1},viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"#3186FF"}),(0,ue.jsx)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-0)"}),(0,ue.jsx)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-1)"}),(0,ue.jsx)("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-2)"}),(0,ue.jsxs)("defs",{children:[(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-0",x1:"7",x2:"11",y1:"15.5",y2:"12",children:[(0,ue.jsx)("stop",{stopColor:"#08B962"}),(0,ue.jsx)("stop",{offset:"1",stopColor:"#08B962",stopOpacity:"0"})]}),(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-1",x1:"8",x2:"11.5",y1:"5.5",y2:"11",children:[(0,ue.jsx)("stop",{stopColor:"#F94543"}),(0,ue.jsx)("stop",{offset:"1",stopColor:"#F94543",stopOpacity:"0"})]}),(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-2",x1:"3.5",x2:"17.5",y1:"13.5",y2:"12",children:[(0,ue.jsx)("stop",{stopColor:"#FABC12"}),(0,ue.jsx)("stop",{offset:".46",stopColor:"#FABC12",stopOpacity:"0"})]})]})]});var _e=b(W()),{store:Mh}=Lo(Lh);function Of(){try{return JSON.parse(document.getElementById("wp-script-module-data-options-connectors-wp-admin")?.textContent??"{}")}catch{return{}}}function ra(){return Of().connectors??{}}function Nf(){return!!Of().isFileModDisabled}var Bh={google:Pf,openai:Rf,anthropic:Ef,akismet:Tf};function Hh(e,t){if(t)return(0,_e.jsx)("img",{src:t,alt:"",width:40,height:40});let o=Bh[e];return o?(0,_e.jsx)(o,{}):(0,_e.jsx)(kf,{})}var zh=()=>(0,_e.jsx)("span",{style:{color:"#345b37",backgroundColor:"#eff8f0",padding:"4px 12px",borderRadius:"2px",fontSize:"13px",fontWeight:"var(--wpds-typography-font-weight-emphasis)",whiteSpace:"nowrap"},children:(0,lo.__)("Connected")}),Dh=({slug:e})=>(0,_e.jsx)(so,{href:(0,lo.sprintf)((0,lo.__)("https://wordpress.org/plugins/%s/"),e),openInNewTab:!0,children:(0,lo.__)("Learn more")}),jh=()=>(0,_e.jsx)(Ui,{children:(0,lo.__)("Not available")});function If({isConnected:e,showUnavailableBadge:t,pluginSlug:o,isExpanded:n,isBusy:r,pluginStatus:i,actionButtonRef:s,handleButtonClick:a,getButtonLabel:l}){return(0,_e.jsxs)(Pr.__experimentalHStack,{spacing:3,expanded:!1,children:[e&&(0,_e.jsx)(zh,{}),t&&(o?(0,_e.jsx)(Dh,{slug:o}):(0,_e.jsx)(jh,{})),!t&&(0,_e.jsx)(Pr.Button,{ref:s,variant:n||e?"tertiary":"secondary",size:"compact",onClick:a,disabled:i==="checking"||r,isBusy:r,accessibleWhenDisabled:!0,children:l()})]})}function Lf(e){let t=e?.replace(/\.php$/,"");return t?.includes("/")?t.split("/")[0]:t}function Fh({name:e,description:t,logo:o,authentication:n,plugin:r}){let i=n?.method==="api_key"?n:void 0,s=i?.settingName??"",a=i?.credentialsUrl??void 0,l=Lf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:m,isExpanded:u,setIsExpanded:f,isBusy:p,isConnected:g,currentApiKey:h,hasResolvedSettings:y,keySource:_,handleButtonClick:v,getButtonLabel:w,saveApiKey:R,removeApiKey:x}=oa({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),S=_==="env"||_==="constant",E=c==="not-installed"&&d===!1||c==="inactive"&&m===!1,k=(0,na.useRef)(null);return(0,_e.jsx)(Cf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:(0,_e.jsx)(If,{isConnected:g,showUnavailableBadge:E,pluginSlug:l,isExpanded:u,isBusy:p,pluginStatus:c,actionButtonRef:k,handleButtonClick:v,getButtonLabel:w}),children:u&&c==="active"&&y&&(0,_e.jsx)(Nh,{initialValue:S?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":h,helpUrl:a,readOnly:g||S,keySource:_,onRemove:S?void 0:async()=>{await x(),k.current?.focus()},onSave:async P=>{await R(P),f(!1),k.current?.focus()}},g?"connected":"setup")})}function Vh({name:e,description:t,logo:o,authentication:n,plugin:r}){let i=n?.method==="application_password"?n:void 0,s=i?.settingName??"",a=i?.credentialsUrl??void 0,l=Lf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:m,isExpanded:u,setIsExpanded:f,isBusy:p,isConnected:g,currentUsername:h,hasResolvedSettings:y,keySource:_,handleButtonClick:v,getButtonLabel:w,saveCredentials:R,removeCredentials:x}=oa({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),S=_==="env"||_==="constant",E=(0,na.useRef)(null),k=c==="not-installed"&&d===!1||c==="inactive"&&m===!1;return(0,_e.jsx)(Cf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:(0,_e.jsx)(If,{isConnected:g,showUnavailableBadge:k,pluginSlug:l,isExpanded:u,isBusy:p,pluginStatus:c,actionButtonRef:E,handleButtonClick:v,getButtonLabel:w}),children:u&&c==="active"&&y&&(0,_e.jsx)(Ih,{initialUsername:S?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":h,helpUrl:a,readOnly:g||S,keySource:_,onRemove:S?void 0:async()=>{await x(),E.current?.focus()},onSave:async P=>{await R(P),f(!1),E.current?.focus()}},g?"connected":"setup")})}function Mf(){let e=ra(),t=o=>o.replace(/[^a-z0-9-_]/gi,"-");for(let[o,n]of Object.entries(e)){if(o==="akismet"&&!n.plugin?.isInstalled)continue;let{authentication:r}=n,i=t(o),s={name:n.name,description:n.description,type:n.type,logo:Hh(o,n.logoUrl),authentication:r,plugin:n.plugin},a=Lo((0,Af.select)(Mh)).getConnector(i);r.method==="api_key"&&!a?.render?s.render=Fh:r.method==="application_password"&&!a?.render&&(s.render=Vh),Oh(i,s)}}var Cr=b(W());function Bf(){return(0,Cr.jsx)("div",{className:"ai-plugin-callout__decoration","aria-hidden":"true",children:(0,Cr.jsx)("svg",{viewBox:"0 0 248 248",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",focusable:"false",style:{width:"100%",height:"100%"},children:(0,Cr.jsx)("image",{href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAQAElEQVR4AezdC3ojWW5tYflOzPbIbI/M9sh8+WdrdZ+KpiiKL5FB5KedwN7AeSFIpHRYmfX/PubXVGAqMBV4kQpMw3qRBzXbnApMBT4+pmHNq2AqMBV4mQpMw3qZR3X9RmeGqcCrV2Aa1qs/wdn/VOCNKjAN640e9hx1KvDqFZiG9epPcPY/FThWgZ1q07B2+mDnWFOBPVZgGtYen+qcaSqw0wpMw9rpg51jTQX2WIFpWMee6mhTganAU1ZgGtZTPpbZ1FRgKnCsAtOwjlVltKnAVOApKzAN6ykfy2zqcRWYlV6pAtOwXulpzV6nAm9egWlYb/4CmONPBV6pAtOwXulpve9e//Nw9P/7xL8d7Hy9aQWubFhvWrU59qMr8D+HBcPBna93rcA0rHd98q91bs3q3w9bBv7Bna93rMA0rHd86nPmqcCLVmAa1os+uF/Y9m8u6Q7rvw8bgLnDOhTiXb+mYb3rk3+tc//rYbsaVTjQP18amct4+h9hftt3BaZh7fv57v107rNg7+ec831WYBrWZyHGPHUF/vewu//6xNqg+HMRfyjMrb+edb5pWM/6ZGZfawX86Bc0qTU2/htVYBrWGz3sOepU4NUrMA3r1Z/g7H8q8EYVmIZ1h4c9U04FpgL3qcA0rPvUdWadCkwF7lCBaVh3KOpMORWYCtynAtOw7lPXmfVdKjDnfGgFpmE9tNyz2FRgKnBNBaZhXVO9GTsVmAo8tALTsB5a7llsKjAVuKYCv9uwrtn5jJ0KTAXergLTsN7ukc+BpwKvW4FpWK/77GbnU4G3q8A0rLd75L914Fl3KnB9BaZhXV/DmWEqMBV4UAWmYT2o0LPMVGAqcH0FpmFdX8OZYSowFfhrBe7GpmHdrbQz8VRgKnDrCkzDunVFZ76pwFTgbhWYhnW30s7EU4GpwK0rMA3r1hW9fr6ZYSowFfiiAtOwvijMyFOBqcDzVWAa1vM9k9nRVGAq8EUFpmF9UZiRpwKPqMCs8bMKTMP6Wb0meyowFfjFCkzD+sXiz9JTganAzyowDetn9ZrsqcBU4Bcr8NIN6xfrNktPBaYCv1CBaVi/UPRZciowFbisAtOwLqvbjJoKTAV+oQLTsH6h6LPkBRWYIVOBQwWmYR2KMF9TganAa1RgGtZrPKfZ5VRgKnCowDSsQxHmayowFXimCny9l2lYX9dmIlOBqcCTVWAa1pM9kNnOVGAq8HUFpmF9XZuJTAWmAk9WgWlYT/ZArt/OzDAV2G8FpmHt99nOyaYCu6vANKzdPdK7HOjfDrP+9yf4B/fP138efoeDma+pwP0rMA3r/jXewwqaVFjP8x8HAmIHd74eXIG3W24a1ts98pse+H8Os8HBzNdU4P4VmIZ1/xrvYQU/9v3L4SCwNqh/P2iwagdpvqYC96nANKz71HVmnQpMBe5QgXduWHco526n9B3W9tJ91fi7Pfwc7HkqMA3reZ7FM+/kXw+bc7EeDvTPV1z8jzC/TQXuWYFpWPes7sw9FZgK3LQC07BuWs7dTva/h5P91ye6YGfT2EP4eb9mZ/uowDSsfTzHe5/CHVXQqKzHbjX6YCpwtwpMw7pbaX808f8dsoN7oQOdr6nAVGBbgWlY24o8hvvEzXcnp1YTl3cq51ExTdRe7GldE6ev2vhTgbtV4KyGdbfV33diDeC7T9bE5T1LlezFntb94PRVG38qcLcKTMO6W2lPTuy/GPdfiJfED+6G6Lg8/m/Dnuxne7lOe5Y9/naNZv0HVGAa1gOKfMYSGkI4I/1XUp59f79SlFn0sRWYhvXYereaex/3PyunQT9iiePlPMbOKlOBJ67ANKzfeTiakvufVsdDmjgtPnYq8PYVmIb1Oy8B9z7uf06tLi7vVM7EpgJvVYFpWM/xuF1mB3dFz7Gr2cXOK/B6x5uG9RzPzH1VeI4dzS6mAk9YgWlYT/hQZktTganA8QpMwzpel1GnAlOBJ6zANKyLH8oMnApMBR5dgWlYj674rDcVmApcXIFpWBeXbgZOBaYCj67ANKxHV3zWe8UKzJ6fpALTsJ7kQcw2pgJTge8rMA3r+xpNxlRgKvAkFZiG9SQPYrYxFZgKfF+BRzSs73cxGVOBqcBU4IwKTMM6o0iTMhWYCjxHBaZhPcdzmF1MBaYCZ1RgGtYZRXrSFP9Wln/gD/htEwd/mTqNT4Nyj2ny+7/3sDgYh4NxNBYHcdrH4Tc8HOifL/E044hsmjgN0tj2Ko6DcfLE8EADcfmAg1w64IMXrcA0rNd5cN6Y3njrjnE4pvkHANP58iCNxQO+B3x11v84HA6c9+DO1ytWYBrW6zw1/6Df/FtZlz8vtYPLZ5iRv16BaVi//gjO3sD2zYb7F0mB30Q4aHBpfBqU68cjHPjl4iHNPy5oDljH4yBeLh7SxNN+Mr7cY+PFmpNtLf52/2suv9yx11TgF8ZOw/qFor/gkt7kKzrCJZox9xzf3GN3WIFpWK/xUN27hHbsuyIXyyBGZ/FAgzgrh7aO59PE5AQaiKfJ2WriNCiPPZabxsqBa8ebw9rAD9agmX+r0QcvVoFpWK/xwLzxvOFcGq87pof0OHtKE5MDLqpxwAMO4mksDfggjgMecBBPY2lsEKdBGouDOB5oEGdx4Ac8pLFpY1+sAtOwfuuBXb+uN/H1s9x2hm0zWH/8u+1KM9tbVmAa1ms8dj/SuEh2odyOXUSHtTGksadyjZETjuWm/e/BKc+4A/1g09iPw69j2kH+OHe8XHMF89GOjaeXx+LAD41nt5rcwYtVYBrWiz2wZbvehBoZ8IVYPNAgzuKw5vK32prLD8dy08xRHosDP5TLbrVtLg7lscbRWDzQIM7isObyaYMXrMA0rBd8aN9s2Y9lodQ4m/ZK1r7Duu80Np0f0n7ZzvK3qsA0rFtV8vHzeFP6r9+Bbwesy/lAgzgrh8YaC+t3I3SclRdoEGflbDU6TYwfaBBn5Ww1fN2nPB820ECcZiweaLDmyqGBcSunDV6sAtOwXuyBPWC73tTe9NulaNuLfhqsuY1nV13eOeONMRb4t4Q93HK+mevBFZiG9eCC33i5ay+S3efAui3fibjc3+o06625OH3VjKOZZ9V9aCB/1XC5q2YczTyrfq7vgt5YWMc076qN/2IVeIGG9WIVfdx2vSG9CaFVaRpDSI+zcuisxgDrHMXYFfLhO018m0eDrY6D2AoapNmjvUN7FcdDueLyQU762B1UYBrWDh7iHGEq8C4VmIa1vyfdJbTvNDqdi/Ww3g3JgfKe1TpT+2+/zpHGtne6HEgbu5MKTMPayYNcjuENC9sL7iXl765LaPi78MvOLZZ3dmc65/y3WG/meGAFpmE9sNhPuJQ7HhffT7i1i7fkTODy/eJJZuBzVmAa1nM+l2t21SW0S+fm4Qdv5lV/hR+dNNXt/p0jje1M6a9wrvY89swKTMM6s1AvnuZNHF7xKO092xnibNrYF6nAJduchnVJ1Z57jO8sQjt1aR3c8aS/inWe7f6dI43tLPSQNnYnFZiGtZMHuRzDhTOsl869gdkl9cOna7Bqz+g7i72H9hhnV00DU4O0sTupwDSsnTzIOcZU4B0qMA3rRZ/yiW27gAYX1aXxw3rf0wV9ec9qfeJ3bP9pbHv346NzqUHa2J1UYBrWTh7kcgwNKSR7E4e0V7LtnXU2e2fxQBvsvALTsHb+gD+P544nfEovZdo7u24cD6s+/k4rMA1rfw/WJTq4eO50/OANvtXjz2pdoLd/31HZp3OksTQQx1n89TEn+HsFpmH9vRRv6XjTw94O70w+Wdzbud7+PNOw9vcScLcDLqq/O52Lafgu75Xizu5M60X8K+1/9nqiAtOwThTnRUPerLD+SORTs+AN3dH4EH9W6zztv3PZdxrb3ukhbexOKrD/hrWTBzXHmApMBT4+pmHt71Xgwhn6TsQJXcIH9zs04AP/meE87b9z2Xca2/7pciBt7E4qMA1rJw9yOYY3LJxz6awRwDL85V1n96niOed/+cO+2wGmYb3bE//reXd21/PncJ3pnA8d/gyY316nAtOwXudZnbvTfzkkgovqg/vnix+8of+Ih9/SDu5Tf/nEr722fzaN7QDp8yNhFdmRnYa1o4d54ijexOFE2tOG2nu2jcbZtLE7rsA0rP09XN9ZhE7nniq440l/Fes82/07Rxr7KmeZfV5RgaVhXTHLDH2mCrhwhvXS2Zs7rHutEazaM/rO0v7Z9sgPac7kU8NpYlVkR3Ya1o4e5hzlLxWYS/e/lGMfZBrWPp7jeoouqNl0fljve3w3sl5Yl/9sVvM5tv80tj07kw8d2LSxO6nANKydPMjlGN6omhIk0wLt1dDe2c7F4uHVzjT7vaAC07AuKNoLDumeh33B7X/Yd/hYfqWxizzuXiswDWt/T9aFM6yXzvywvrnTnr0KPkRor76jsl/nSGNpII6z+GBHFZiGtaOHecFRvOnhgqFPPcSZfLL41Jt81Ob2tM40rD09zb+dxd0OuKj+m/L17y7c4euM14v4zsqZ1ov41zvF7PhoBaZhHS3LS4verOCN20F8ahY0s3Q+xJ/VOk/771z2ncauexeDVRt/BxWYhrWDhzhHmAq8SwWmYX3zpF8w7MIZ+k7EEVzCB/c7NOAD/5nhPO2/c9l3Gtv+6XIgbexOKjANaycPcjmGNyycc+msEcAy/OVdZ/ep4jnnf/nDvtsBpmG92xP/63nd88Bf1ddmzgPnfOjw2id9w91Pw9rfQ3cBDS6qOx0/eDNv9fizWp/4bffvHGlse0//+Y+EzTD2aSswDetpH81NN+ZNHG468YMma+/Zlo2zaWN3XIFpWPt7uL6zCJ0uzrrjSX+Utaa1gW9dFg+0r7Dm8strLJs2dscVmIa1v4frwhnWS2c8rCf26Rqs2j381mZrOCwO617pPghg24uckM6mseVqXs5kjrSxO6nA7RrWTgoyx3iaCmhIT7OZ2chzVGAa1nM8h1vuwgV1aN44u973uJyH8u5lfWJnbWh9Fg+tTXeJ7jultGPjxRrL4mCcM5kDH+yoAtOwdvQwP4/iDQve+J/SBx4+fuFXa7Pti8WBf2pbckK5bBp7avzEdlKBaVg7eZDfHMOPV+Gb1HPCP85pbbbB/BXpx+xXeV/px+YYbQcVmIa1g4e4OYILZ1gvnfnBm7wh8mDVil1jfcezzulSvPXFzC2eJk4DcTqLgzgN0tfxdHkgjrP4YEcVmIa1o4f5w6N4w/9wyFnp5tVgzkr+Iskc6yeHX6R9KV87/suJJ/C7FZiG9bv1v8fq7nbARfWp+eW4rIZTeT+NmdeFN/vTsfKNsyfAf4prx/90vb3nP9X5pmE91eO4yWY0C1h/JPKpWfCGbiE5sGrFrrHb+eyn9a1nbjZNnAbGirE4iJcrRhNPY2lAl8Pigx1VYBrWjh7mHGUqsPcKTMPa3xN24Qy+y+h0LtaD+x06Kwfwe8Ia9gTWtRaLgzjtK8hpoPtu7gAAEABJREFU/+Uan8Y2li4H0sbupALTsO77IH9jdm9YOOfS2uU4yL/3Xq0B6zo4nLPXddwp33zOdMs5T603sQdWYBrWA4s9Sz2kAu6u4LsPHR6ymVnkthWYhnXbej7DbC6gwUV1++EHb2Y6Kw/4tHvBj2fWgdZi29N3nwiKl2ucfbJpLA3SrYkPdlSBaVg7epgnjuJNHE6kPTzUnthTi4uvKPeYVuzhdha8fwWmYd2/xo9ewR0OrN9h8INYe+JD/FmtPR7bfxr7rHuffd2wAtOwbljMJ5nKJ2qwXjq7hA5tUxOQB/z0Z7TtnW2vLB7at+blU0PnShu7kwpMw9rJg5xjTAXeoQJP07DeodgPOqML6tCSx+56aC6rgV/uM1qf+NkjrPvDQ7rvsJxJDdLG7qQC07B28iCXY3jDgjdysjdwWHU+lPes1nnaP98+7TuNpQUxiI/dSQWmYe3kQX5zDPc94ZvUpwy3d3bdIB5WffydVmAa1v4erAtnWC+d+cEb3KlZecCnPQY/X8XFevvvOyx7TmObVRxn08bupALTsHbyIOcYf6mAZrZ+SvqX4JDXrcA0rNd9dl/t3N0NuKj+Kocux8U04HvBXs+1l+dz1TmmYV1Vvqcc7AIa1h+J/JWY4A3dxuXAqhV7Jus87d9+7c2e01ga0OWw+OBXK3Dbxadh3baeM9tUYCpwxwpMw7pjcR8wtbsaaCm+S/SQHmflpL+K9R2Ti3Ro/6zzhM4iJ8hJH7uDCkzDeu2H2Bvz0lNoBHDp+EeO03zCqXXLYU/lTewFKzAN66kf2rebc08D3yZ+kaBZXTP+i2lHngrcpwLTsO5T10fN6jIaWk/zwUN6nJWTzm457dmgsdo7tF8WD+05zspJH7uDCkzD2sFD3BzBmzQUirNpr2btPbT3OHtKKzb2xSswDet1H6A7Gt95AL+T4CFNPKTtwXZOtvPwgzNv9VUr9gx29nBGBaZhnVGkJ03xxvNXVoBvmyweaEC/9oLePM8EZ+qc63/Vnsa2Xw0MB+PSx75YBaZhvdgDm+1OBd65AtOwXvfpu7cJ6ynS2HTfYbiEhrQ9WH+tKHQe515Bx8vj0wYvWIG9NKwXLP3VW/bG04BAQzLhqtFpQQzir26dxbmB33mcO6SJywN++tgXq8A0rBd7YMt23cWERf5IYz/u+Mv8K1rqmFbsEfbY+se0R+xl1rhxBaZh3bigd5rOhfn2r6B4E9LBdw6WXjU67RZo3tYxZ5p1XGbTAA84GNf+jaMBH/iXwFhzs41vbTadxUF+uXScTRv7xBWYhvXED+fJtuZNvX4ad4vtmVMT+dFcS7Lxa7NcQme5144/a5FJul0FpmHdrpb3nMm/beXuBe65zqm5u7Q+lXMqZu+w5vjuZv2nYdbYOb753Fex5+Rvc6x/zfjtfMPvXIFpWHcu8I2m743lzdWUNG924NO9cfFAuwXMaw22+fDWWfeVxq65cmCdo/il1lywjrduKLbulb/ml7Nq4z9pBaZhPemDmW1NBaYCHx8fmyJMw9oU5AmoexXfBbBtpwtrNl2O+x9IK/8aay5Y57CGtcG6YiwO4jTAAw7iacbRrEGHNPq1MJc5oblop9Zfcxsz9gkrMA3r+R6KS2Twhv5ud3JCubg3aPyn1nhvYPanY3+abw245WW+ucwJ3+1HTvgud+JPUIFpWE/wEDZb6IJ9I59N3cnA2QM2ica6YGc3oaFTgd+twDSs363/sdV9d+Rymi2OhxqJ+FYr/285sZ9ZY829jtLAtmvJSRMvP41NE8fB/HQWB3HaLWAuc0LzrXu1Lp2VE2iDJ6/ANKwnf0Cf2/PmCp/SH5PG/hHu9Jv5V7TMJZoxp8YXu9SaP6xzpLHp/JA29okrMA3r+R6O7wZCu4uz7lzS+RC/hbVGaD5rpPHpbBpLA37AYc3lbzX5tHvBmtYAfuvgIU08jZ8+9gkqMA3rdx+CNwS0C74L95AeZ9PkuhwHfvq11hqhueJsa7E4uOg+lntMM47OGgvrePqtz2RO6wB/uz6dBvyAvwjeY5vTsH73OXvzwLFd+FHlmH5P7au93HPNY3PbBxyLjfbGFZiG9bsPvx891l1oVODTwnQ8rFoXxmLp11qX1qG57MUakMYP4sf0NPFy0+Ks+Kr7L9XVJu1aa43OxG8+fkizl2O5xcf+YgWmYf1i8Y8s7c1TE1rfsGmsnIbyIX6tNZd1Q/Ph1gY+XS4OaXQ84CCexqd9NV7s1rCWdYFvfrY9sTSQE/DBE1VgGtafh/FUv/lRKLSxOJt2L2uN0Bpx9pj2lX4q15gV5T7SHlv/mPbIPc1aJyowDetEce4c8qf4uX9dxCV08IZqa3yIX2vN1Tps87mExsG+6WuuOA3kBBzE04yjsWniNDA/ncVvAWtVa745WesEGsRZOTTg33JP5hz8sALTsH5YsCdL9yaCJ9vWVdvxiaEzsVdNdOPBmirceNqZ7icVmIb1k2rdNtcdSrh0Zn/iw6Xjn3GcS291YW+5P3PCpXO6iF/vui6dZ8ZdUYFpWFcU78qh3jzeAFDTofmELLREnJWTfmtrbmuE5rfHtPbKpomXm8amieNgHJ3FQZwGdJzFbwHnMifwzclaO9AgzsqhAR/4g1+qwDSsXyr8LDsVmAr8vALTsH5es0tGuJPxHQM0nu9iF8TpLB5oEGfl0G453lzmNLc1Ag3E0+RsNXEalMfiII7DT8Yfy01jzResA3FWDu3Y+mJygjyIs3Jo63g+bfALFfhpw/qFLe5iSZe1sF4k870hQgeNs6c0MTkBhziLAz/gIc1etppYmjge0uPiW00sTRwP6XHxrSaWJo6H9Dh7ShOTE3CIszjwAx7S7CVt7IMrMA3rwQWf5aYCU4HLKzAN6/La/WSky16XuGzj+tSJ1mUui4dy46wcuh9NcEhj8SAP4qwc2jreXmhicgINxNPk0I6Np5fH4nDp+NY6Nl7MGsE6EGfl0Na9prFygjyIs3Jo63h7oQ1+oQLTsH6h6J9LejOs+JQ/ztU+Dr/OzT2Wdxj+cUz/u/bxj1+rxi/CD+dq8s/NPZZ3yXjzGBdwiLM48AMe0ti0sQ+uwDSsxxTcn9DBXYhV2a1GT2Nx4AfjaOxWo6exOPCDcTQ2jaUBP+Cw5vK3mnwa8AMOxqTxaZDG4sAP5bJbbZuLQ3mscTQWBz4N8IBDnC2XxYM8iLP44M4VmIZ15wJ/Tu/CPXxKH3HWG4LO4oEGcRaHNZe/1dZcfpAHxqR1kbxqYvKAH+TQ2LTG09NYOV9p3uRy4KvxxoKc0JxsGisP+AGHNZe/1eTTgB9wMCbtu73KH9ypAtOw7lTYN53WG/tNj/7ix36R7U/DesyDcu+xwqr+6kkaHtLYn2ryjQs4xFkc+MFeaJDG4iCOAw78IL7VitHFV06Ls+I0wAMO4luNnsbiwA84xFk84OFczV7KdQEf0sbesQLTsO5Y3GVqnziFZD8SpfHp3jxpLA34QQ6NTbv3ePOfWkvcnqA8FgdxHPi0Y/unywlyaMak8WliaSwN+EEOjU271XjzmivggztXYBrWnQv8Ob0flcKn9BHPfnz+irOf0gc/fCy/0thkfjiliZXH4sAPOMSzNIizOPADDvEsDeIsDvyAQzxLgziLAz/gIY39qSbfuIBDnMUHd67ANKxbFPgfc3jh9u8u+ZO3iL/mEeTQXeJuNbE0Vh7wgxya+beaWBorD/hBDm0dby80sfJYGojjIId2bDxdTsDh0vGtdWy8WOuw1gF+kENb95rGlsfKA36QQ1vH2wtNrDyWFsTyx96wAtOwbljMmWoq8FkBDUyT+6RjblWBaVi3quQ/5nFfEv6hjvdOFfC3GrwG3unMDznrNKzbltmLtMtdfrN7AYd0eWn9aSyWxp4ab4wc4Mu9dLy9nBovbh1oLRYHceMBDziIpxlHY9PEaZDGOg9NHAfjaGJ4oEGclUMzBgc+TQwPNIizcmjG4P/y8fFhLzSxNJa2Qnzl49+gAtOwblDEmWIqMBV4TAWmYV1XZ5er0Cz+JHZ/Afx0PJQvvtXE0thHjbcXa321vrj9gBy5q8angZyAg3jaT8Yfy01jm5O1DvCDHNqx9cXKY+UBP8ihreP5NLHyWBqI4yCHNrhRBaZhXV5IL0Yvyj41aiY6rH+FAw/liaex6fxwShMrj8WBH3CIs3jAwV62Gj1NHA/pcfGtJpYmjof0uPhWE0sTx0N6nD2lickJOMRZHPgBD2n2stXE0sRxSBt7owo8uGHdaNfPM417ivW/fH6enc1OpgI7rMA0rMsfqmblAtaPAM1C669qsOn8IIeu0W01epq5cUhjG8/iwJcHOPxkvHxjgR9wOLZXa5bHygN+wOHS8db4ajy9dVgc+KHx7Fbb5uJQHmscjcUDDeIsDny1B+NogxtVYBrWjQr5OY0XqAYG/E/5Aw8fn7/ibLksDvzP1A88fHz+Ek/jk9mtRk9jcTiWu2prLj/I+Wo8vTwWB364x3hzWwf4AQdrpvG3mhgN+AEHY9L4W02MBuIBH9ywAtOwLi+mOwovVOCbicUDDeKsHBqLA58GeMAhzpbL4sCXB3jAIc6Wy+JBHsRZHNZc/lZbc/kA8sAYHPhbjU4DfjiWm7bNxaGxbLksDnx5gAcc4my5LB7kQZzFYc3lb7U1V2zwgwpMw/pBsTapLtvD+sJMc/nakDT2mHZs/Fe5jTdGDvDpLB5oEGdxWHPb66qtufwg56vx9PJYHPjhHuPNbR3gBxysmcbfamI04AccjEm7Za3MPfhBBaZh/aBYkzoVmAr8bgWmYV1efxfJ27uKOCve7HhIE99qYmksDvyAQ5zFAx7O1ezlVK74qTnFHz3eeu2JxYEfcIizeMDDudotz9qaL28fdYBpWJdX2l2ET4KAbyYvfhzS6HiQQxNP49PE0lga8IMcGpt27/HmP7WWuD1BeSwO4jjwacf2T5cT5NCMSePTxNJYGvCDHBqbdu/x5j+1lrg9DS6owDSsC4r2OcS9xopP+eMSzZiPz1/88Cl9xNmP5RcekuPsKU1MTsAhzuLAX0GDSzRjjAV+wCHO4sBfQYNztZ/kHpvz0vHmMhb4AR9cUIFpWOcVzZ+K/qt2thEuYWnghUgXx0GcBngoV3yriaWxxgI/yKGta6Wx5bHygB/k0Nbx9kITK4+lgTgOcmjHxtPlBBwuHd9ax8aLtQ5rHeAHObR1r2lseaw84Ac5tHW8vdDEymNpII6DHNqx8fTBDyswDeu8gvlkyIuPPW/ED7Im9a0r4B98fOsC/OTw07DOq5aLVvcg7HkjJmsqcF4Fjv3TNOeNfMOsaVjnPXTf0rtIZRuBe7FBOouDeLl40Pjo4mnG0cTSWBrwgxyaMWl8mlgaSwN+kEMzJs1eaGJpLA3EcTCOxuIgTgM84CCeZhyNTROnQRprPzRxHIyjieGBBnFWDs0YHPg0MTzQIM7KoRmDg73QxPBAA/E042hsmjhtcEEFpmFdUFjYef8AAA5ZSURBVLQZMhW4uAIz8KoKTMP65/K5q4I14gI1FPOn5ilNvDnKY0+NF5MTHjW+vX61vnh7kmNfq8anQXksDuI4/GT8sdw01nzBOhBn5dCOrS8mJ8iDOCuHto7n08TkBBqIp8nZauI0KI/FB99UYBrWPxfIiwd6scngBxxcwKexNOCDOA54wEE8jaUBP+AQZ/GAh59q8htrLziksTiI44EGcXEc0lgcxPFAg7g4DmksDuJ4oEGcxYEf8JDG/lSTbxzYCw54wEE8jaUBH8RxwAM++KYC07C+KdCEpwJTgeepwGs1rMfUrctRl6qt6N84Cuk+MdxqYmnsT8fLNw7Wy1k8WEMeu9XoaSwO/GAcjU1jacAPOFx6VmPh0vH2+NV4evtkceCD+jWepQFfHuABhzhbLosHeRBncfjJWe0xGDv4pgLTsL4p0GfYvUP4lD7irBf0x+EXiwP/IP35wsMf4fBbnC2XxYF/SPvzhYc/wuE38TT+Qfpg09iPz1/88Cl9rLn8j8Mvtjz2IP354gc5RHar0dNYHPjBOBq71ehpLA78YByNTWNpwAdxHPg04G81Og34AQdj0vhbTYwG/HAsN00uP+CDbyowDeuvBXKf0IuNLcoPcujsVqOnsTjwg3E0dqvR01gc+ME4GrvV6GksDvxgHI1NY2nADzisufytJp8G/ICDMWl8GqSxOPBDuexW2+biUB5rHI3FgU8DPOAgnsbfamI04AccjEnjbzUxGvADDsYEfLBUYBrWUoyD64Xir1bAejmKh0Pan684axzRiw+HS8abx9hgToizOKy5/K225vKDPDAmrb2umpg84Ac5NDat8fQ0Fgd+MI72Ta0+5MsDfmg8m8bKA37AYc3lbzX5NOAHHIxJ66yrJiYP+EEOjU1rPD2NxUGuD30AHywVmIa1FONM17fwZ6ZO2gtWQMN4wW2/x5anYf31OWtGweVp0TQ2TRyHNH4QP6aniZebxqaxOPADDnEWD3g4V7OXU7nip+YUf/R467UnFgd+wCHO4gEP52r3Pqv9uMSH9jT2swLTsD4L8Wm8WPrUxo8sn/Kf/z15epp4Gp9+zng5co05NV5MHvBD49k0c8lbNTEa8IMcGpv23XjxU7ni5oTyWBzEceDTjq1PlxPk0IxJ49PE0lga8IMcGpt27/HmP7WWuD1BeSwO9ioH8HfA2WechvXPpfIjQSgaZ49pX+nHco9pl4w3j3EBhziLAz/gIY09V/tJ7rE5f2O8fVg34BBnceAHPKSx52o/yT025zq++Fvbd29Y/hSDXgR8l52wXoTioVzxtF5Y54wv99h4seZkW4sf5NDXtdLY8lh5wA9yaOt4e6GJlcfSQBwHObRj4+lyAg6Xjm+tY+PFWoe1DvCDHNq61zS2PFYeHFtrHS8u79rx5rBuwMH8adagDT4r8M4Ny4vBi2P91OazLGOmAlOBZ6zAOzcsz8PFJvBfFbPv21bAH2S3nXFmu1kF3rlhdbnJVlDf+vdXc9aL0DS2XHEcjKOzOIjTAA+tJ55mnDyxNJYG/CCHZkwanyaWxtKAH+TQjEmzF5pYGksDcRyMo7E4iNMADziIpxlHY9PEaZDG2g9NHAfjaGJ4oEGclUMzBgc+TQwPNIizcmjG4GAvNDE80EA8zTgamyZOgzQWB3EcjKMNPivwzg3rswRjpgJTgVepwDs3LH96bS83V43fcyyPTRPHoR8jVo1frpxwLDeNLY991Pj2+tX64vYDcuxr1fg0kBNwEE/7yfhjuWlsc7LWAX6QQzu2vlh5rDw4lrtqfHnXjjeHdQMO5k+zBg3o/3lwVu1A3+vrnRuWy3YPP/Tk4+JbTSxNHA/pcfGtJpYmjof0OHtKE5MTcIizOPADHtLsZauJpYnjIT0uvtXE0sTxkB4X32piaeJ4SI+zpzQxOQGHOIvDuhYe5ID4VqOnieMhPS6+1cTSxPGQ7gMioKe9nX3nhvV2D3sOfFYF3rohnFWhX0x654blr1j4hBBcoHoMLB5oEGdxuHS8Nb4aT7dGwCHONp7FgS8P8IBDnC2XxYM8iLM4XHpWY+HS8fb41Xi6PQYc4i6vG8+m8+VBGosDP5TLprHygB9wuPSsxsKx8XSX8OBHQ/wt8VYNa/OEPfjgBSnMbjV6GosDPxhHY7caPY3FgR+Mo7FpLA34AYc1l7/V5NOAH3AwJo2/1cRowA/HctO2uTg0li2XxYEvD/CAQ5wtl8WDPIiL48Df6qsmJg/4AYc1l7/V5NOAH47lpm1zcWgsu+aKvT3epWH5Nj/00HEvCuDTWTzQIM7KobE48LcanQb8cCw3bZuLQ2PZclkc+PIADzjE2XJZPMiDOIvDmsvfamsuP8gDY9L4W02MBvxwLDdtm4tDY9lyWRz48gAPOIin8beaGA34AQdj0vhbTYwG/ICDMWn8rSZGe0u8S8PqUxe2B+0CM6wvjDSXn8dyj2n3GG8fx9ZKs6Yc4NNZPNAgzuKw5nbWVVtz+UHOV+Pp5bE48MM9xpvbOsAPOFgzjb/VxGjgNYIDDsbg8Ey1sre3wrs0rLd6qHPYj4+PKcIuK/AuDauLUbYH6XLTHQGk8YP4MT1NvNy0OCt+TE8TlwdpLB5wiLM48AMe0thzNXs5lStuPjiWJ35MTxM3FtL4QfyYniZebhqbxuLADzjEWTzg4VzNXk7lip+aU/xW45vnbey7NCw/94ceLu6TJODTvdBwSKPjQQ5NPI1PE9tq9DRWDs0YHPg0MTzQIM7KobE43Hu8+a0D/K/Wp8sJOBiTxqcd2z+9PFYOzRgc+DQxPNAgzsqhsTjce7z5rQP8r9anywk4GJPGpx3bP/3t8C4N6+0e7Bx4KrDHChxvWPs7qYtU6E8sJ8T/7+BAOouD+CH85wsPLmCJ4mnG0dg0cRqksafGi8kJxkKclUNb1+LTxOQEGsRZOTRjcGivYniQB+JpxtHYNHEapLE4iONgHI3FQZwGeLAfmniacTSxNJYG/CCHZkwanyaWxtKAH+TQjEmzF5pYGksDcRyMo7E4iNMADziIpxlHY9PEaW+Jd2lYXlzQJzxv+bDn0FOBV6/AuzQsdwCwXni++rOb/U8F3q4C79KwtpeYHjTNX3UA33LTWBzEaYAHjY8mnmYcjU0Tp0Eae2q8mJxgLMRZObR1LT5NTE6gQZyVQzPmXz4+PmjtVQwP8kA8zTgamyZOgzQWB3EcjKOxOIjTAA/2QxNPM44mlsbSgB/k0IxJ49PE0lga8IMcmjFp9kITS2NpII6DcTQWB3Ea4AEH8TTjaGyaOO0t8S4N6y0f7hx6KrC3Crxzw/KnlgtMcL/l2a4anwZywrHcNLa8a8ebx9rAD9agmX+riaWx8oAf5NDW8XyaWHksDcRxkLPVxGkgJ+AgnvaT8cdy09jmZK0D/CCHdmx9sfJYecAPcmjreD5NrDyWBuI4yNlq4jSQE3AQT2s8nQ/8t8U7NywX8F4AsL4AcBBPx0OaeBpLZ4M4DdJYHMTxQIM4iwM/4CGN/akm3ziwFxzwgIN4GksDPojjgAccxNNYGvBBHAc84CCextKAH3CIs3jAw081+Y21FxzSWBzE8UCDuDgOaSwO4niggb8WpJHR8Uvw8mPeuWG9/MObA7xVBXxg5N7srQ69Pew7Nyx/TccFJvRCYOmhesVZOXQvIBzSWDzIgzgrh3ZsPF1OwCHONp7FgS8PcHAuHPBQLpvGygN+wOHYXh8x3hpfrU9vnywO/NB4dqttc3EojzWOxuKBBnEWh3vUyrx+VPRM7QV/S7xzw/LgQw8f98IAfjoejmnlsuXxj+Ue08plG88ey01bc/l01jjg0wAPOIin8beaGA344Vhu2jYXh8ay5bI48OUBHnCIs+WyeJAHcRaHNZe/1dZcfpAHxqTxt5oYDfjhWG7aNheHxrJrrtjb450b1rGH735gRTlePEGczp7SxOQBPxhHY7caPY3FgR+Mo7FbjZ7G4sAPxtHYNJYG/IDDmsvfavJpwA84GJPG32piNOCHY7lp21wcGsuWy+LAlwd4wCHOlsviQR7EWRzWXP5WW3P5QR4YE/DBUoFpWEsxDq4XiotNcMl5kP588cMf4fBbnDXuIH2wOLg8/fj8hYdP6SPOGkdn8UCDOIvDmsvfamsuP8gDY9La66qJyQN+kENj0xpPT2Nx4AfjaGzatePNY07gBxzWtfhbTT4N+AEHY9La66qJyQN+kENj0xpPT2NxkOv1B3za4LMC07A+CzFmKjAVeP4KTMP66zNyZxBcnhZNY9PEcUjjB/Fjepp4uWlsGosDP+AQZ/GAh3M1ezmVK35qTvFHj7dee2Jx4Acc4iwe8PAX7UDoB/Pnix/ufVbruMQH/p8NzG9/q8A0rL/Vod+9QHwSA+4W0vEghy6exqeJbTV6GiuHZgwOfJoYHmgQZ+XQWBzuPd781gH+V+vT5QQcjEnj047tn14eK4dmDA58mhgeaBBn5dBYHO493vzWAf5X69PlBBzs1TjAB0sFpmEtxRh3KjAVeO4KTMN67ufzTLv7yQXwT3Kf6YyzlyevwF0a1pOfebZ3ugKajX8sbpvlkyyxVceP/ejiE641b/ypwE0qMA3rJmXc1STuUPxTJttDuWsRW3X8WMM6Nn4dN/5U4KIKTMO6qGwzaCowFfiNCkzD+o2q72nNOctU4IEVmIb1wGLPUlOBqcB1FZiGdV39ZvRUYCrwwApMw3pgsWepqcBrV+D3dz8N6/efwexgKjAVOLMC07DOLNSkTQWmAr9fgWlYv/8MZgdTganAmRWYhnVmoa5PmxmmAlOBayswDevaCs74qcBU4GEVmIb1sFLPQlOBqcC1FZiGdW0FZ/xU4J8rMMqdKjAN606FnWmnAlOB21dgGtbtazozTgWmAneqwDSsOxV2pp0KTAVuX4H/DwAA//9sB2hHAAAABklEQVQDAB9QlitZA9bLAAAAAElFTkSuQmCC",width:"248",height:"248",style:{mixBlendMode:"multiply"}})})})}var Rt=b(W()),Wh="ai",Yh="ai-wp-admin",ia="ai/ai",Uh="https://wordpress.org/plugins/ai/",aa=Object.values(ra()),Gh=aa.some(e=>e.type==="ai_provider"),Df=[];for(let e of aa)e.type==="ai_provider"&&e.authentication.method==="api_key"&&Df.push(e.authentication.settingName);function jf(){let[e,t]=(0,Et.useState)(!1),[o,n]=(0,Et.useState)(!1),r=(0,Et.useRef)(null);(0,Et.useEffect)(()=>{o&&r.current?.focus()},[o]);let i=(0,Et.useRef)(aa.some(R=>R.type==="ai_provider"&&R.authentication.method==="api_key"&&R.authentication.isConnected)).current,{pluginStatus:s,canInstallPlugins:a,canManagePlugins:l,hasConnectedProvider:c}=(0,pn.useSelect)(R=>{let x=R(sa.store),S=!!x.canUser("create",{kind:"root",name:"plugin"}),E=x.getEntityRecord("root","site"),k=i||Df.some(H=>!!E?.[H]),P=x.getEntityRecord("root","plugin",ia);return x.hasFinishedResolution("getEntityRecord",["root","plugin",ia])?P?{pluginStatus:P.status==="active"?"active":"inactive",canInstallPlugins:S,canManagePlugins:!0,hasConnectedProvider:k}:{pluginStatus:"not-installed",canInstallPlugins:S,canManagePlugins:S,hasConnectedProvider:k}:{pluginStatus:"checking",canInstallPlugins:S,canManagePlugins:void 0,hasConnectedProvider:k}},[]),{saveEntityRecord:d}=(0,pn.useDispatch)(sa.store),{createSuccessNotice:m,createErrorNotice:u}=(0,pn.useDispatch)(Hf.store),f=async()=>{t(!0);try{await d("root","plugin",{slug:Wh,status:"active"},{throwOnError:!0}),n(!0),m((0,Qe.__)("AI plugin installed and activated successfully."),{id:"ai-plugin-install-success",type:"snackbar"})}catch{u((0,Qe.__)("Failed to install the AI plugin."),{id:"ai-plugin-install-error",type:"snackbar"})}finally{t(!1)}},p=async()=>{t(!0);try{await d("root","plugin",{plugin:ia,status:"active"},{throwOnError:!0}),n(!0),m((0,Qe.__)("AI plugin activated successfully."),{id:"ai-plugin-activate-success",type:"snackbar"})}catch{u((0,Qe.__)("Failed to activate the AI plugin."),{id:"ai-plugin-activate-error",type:"snackbar"})}finally{t(!1)}};if(!Gh||s==="checking"||s==="active"&&i&&!o||s==="inactive"&&l===!1)return null;let g=s==="active"&&!c,h=s==="active"&&c&&(!i||o),y=s==="not-installed"||s==="inactive",_=s==="not-installed"&&a===!1,v=()=>h?(0,Qe.__)("The <strong>AI plugin</strong> is ready to use. You can use it to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"):g?(0,Qe.__)("The <strong>AI plugin</strong> is installed. Connect an AI provider below to generate featured images, alt text, titles, excerpts, and more. <a>Learn more</a>"):(0,Qe.__)("The <strong>AI plugin</strong> can use your AI connectors to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"),w=()=>s==="not-installed"?{label:e?(0,Qe.__)("Installing\u2026"):(0,Qe.__)("Install the AI plugin"),disabled:e,onClick:e?void 0:f}:{label:e?(0,Qe.__)("Activating\u2026"):(0,Qe.__)("Activate the AI plugin"),disabled:e,onClick:e?void 0:p};return(0,Rt.jsxs)("div",{className:"ai-plugin-callout",children:[(0,Rt.jsxs)("div",{className:"ai-plugin-callout__content",children:[(0,Rt.jsx)("p",{children:(0,Et.createInterpolateElement)(v(),{strong:(0,Rt.jsx)("strong",{}),a:(0,Rt.jsx)(fn.ExternalLink,{href:Uh})})}),!_&&(y?(0,Rt.jsx)(fn.Button,{variant:"primary",size:"compact",isBusy:e,disabled:w().disabled,accessibleWhenDisabled:!0,onClick:w().onClick,children:w().label}):(0,Rt.jsx)(fn.Button,{ref:r,variant:"secondary",size:"compact",href:(0,zf.addQueryArgs)("options-general.php",{page:Yh}),children:(0,Qe.__)("Control features in the AI plugin")}))]}),(0,Rt.jsx)(Bf,{})]})}var Re=b(W()),{store:Xh}=Lo(Kh);Mf();function qh(){let e=Nf(),{connectors:t,canInstallPlugins:o,isAiPluginInstalled:n}=(0,Ff.useSelect)(c=>{let d=c(Wf.store),m=d.getEntityRecord("root","plugin","ai/ai");return{connectors:Lo(c(Xh)).getConnectors(),canInstallPlugins:d.canUser("create",{kind:"root",name:"plugin"}),isAiPluginInstalled:!!m}},[]),r=t.filter(c=>c.render),i=Array.from(new Set(t.filter(c=>c.type==="ai_provider").map(c=>c.plugin?.file?.split("/")[0]).filter(c=>!!c))).sort(),s=new Set(t.filter(c=>c.plugin?.isInstalled).map(c=>c.plugin?.file?.split("/")[0]).filter(c=>!!c));n&&s.add("ai");let a=["ai",...i].filter(c=>!s.has(c)),l=r.length===0;return(0,Re.jsx)($s,{title:(0,At.__)("Connectors"),subTitle:(0,At.__)("All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere."),children:(0,Re.jsxs)("div",{className:`connectors-page${l?" connectors-page--empty":""}`,children:[a.length>0&&(e||!o)&&(0,Re.jsx)(sn.Root,{intent:"info",className:"connectors-page__file-mods-notice",children:(0,Re.jsx)(sn.Description,{children:e?(0,At.__)("Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."):(0,At.__)("You do not have permission to install plugins. Please ask a site administrator to install them for you.")})}),l?(0,Re.jsxs)(ut.__experimentalVStack,{alignment:"center",spacing:3,style:{maxWidth:480},children:[(0,Re.jsxs)(ut.__experimentalVStack,{alignment:"center",spacing:2,children:[(0,Re.jsx)(ut.__experimentalHeading,{level:2,size:15,children:(0,At.__)("No connectors yet")}),(0,Re.jsx)(ut.__experimentalText,{size:12,children:(0,At.__)("Connectors appear here when you install plugins that use external services. Each plugin registers the API keys it needs, and you manage them all in one place.")})]}),(0,Re.jsx)(ut.Button,{variant:"secondary",href:"plugin-install.php",__next40pxDefaultSize:!0,children:(0,At.__)("Learn more")})]}):(0,Re.jsxs)(ut.__experimentalVStack,{spacing:3,children:[(0,Re.jsx)(jf,{}),(0,Re.jsx)(ut.__experimentalVStack,{spacing:3,role:"list",children:t.map(c=>c.render?(0,Re.jsx)(c.render,{slug:c.slug,name:c.name,description:c.description,type:c.type,logo:c.logo,authentication:c.authentication,plugin:c.plugin},c.slug):null)})]}),o&&!e&&(0,Re.jsx)("p",{className:"connectors-page__help-text",children:(0,Vf.createInterpolateElement)((0,At.__)("If the connector you need is not listed, <a>search the plugin directory</a> to see if a connector is available."),{a:(0,Re.jsx)("a",{href:"plugin-install.php?s=connector&tab=search&type=tag"})})})]})})}function Zh(){return(0,Re.jsx)(qh,{})}var Qh=Zh;export{Qh as stage};
/*! Bundled license information:
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/build/routes/font-list/content.js b/wp-includes/build/routes/font-list/content.js
index 42109fc029..d7f80cec73 100644
--- a/wp-includes/build/routes/font-list/content.js
+++ b/wp-includes/build/routes/font-list/content.js
@@ -25645,7 +25645,7 @@ var { unlock: unlock4 } = (0, import_private_apis5.__dangerousOptInToUnstableAPI
);
// routes/font-list/style.scss
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='cb0e994672']")) {
+if (typeof document !== "undefined" && (typeof process === "undefined" || true) && !document.head.querySelector("style[data-wp-hash='cb0e994672']")) {
const style = document.createElement("style");
style.setAttribute("data-wp-hash", "cb0e994672");
style.appendChild(document.createTextNode('@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:90px;padding:0}.font-library-modal .font-library__subtitle{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.font-library-modal__tab-panel{height:calc(100% - 50px)}.font-library__tabpanel-layout{display:flex;flex-direction:column;height:100%}.font-library__tabpanel-layout>div{flex-grow:1}.font-library__tabpanel-layout .font-library__loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding-top:124px;position:absolute;top:0;width:100%}.font-library__footer,.font-library__tabpanel-layout .components-navigator-screen{padding:24px;width:100%}.font-library__footer{background-color:#fff;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;box-sizing:border-box;flex-grow:0!important;flex-shrink:0;height:90px;position:absolute}.font-library__page-selection{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.font-library__page-selection .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.font-library__fonts-title{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library__fonts-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.font-library__fonts-list-item{margin-bottom:0}.font-library__font-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library__font-card:hover{background-color:#f0f0f0}.font-library__font-card:focus{position:relative}.font-library__font-card .font-library__font-card__name{font-weight:700}.font-library__font-card .font-library__font-card__count{color:#757575}.font-library__font-card .font-library__font-variant_demo-image{display:block;height:24px;width:auto}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.font-library__font-card .font-library__font-variant_demo-text{flex-shrink:0;white-space:nowrap}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{background:#fff;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);position:sticky;top:0;z-index:1}.font-library__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library__upload-area{background-color:#f0f0f0}.font-library__local-fonts{margin:24px auto;width:80%}.font-library__local-fonts .font-library__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library__select-all{padding:16px 16px 16px 17px}.font-library__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.global-styles-ui-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.global-styles-ui-screen-revisions__revisions-list li{margin-bottom:0}.global-styles-ui-screen-revisions__revision-item{cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;position:relative}.global-styles-ui-screen-revisions__revision-item[role=option]:active,.global-styles-ui-screen-revisions__revision-item[role=option]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.global-styles-ui-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item:after,.global-styles-ui-screen-revisions__revision-item:before{content:"\\a";display:block;position:absolute}.global-styles-ui-screen-revisions__revision-item:before{background:#ddd;border:4px solid transparent;border-radius:50%;height:8px;left:17px;top:18px;transform:translate(-50%,-50%);width:8px;z-index:1}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid transparent;outline-offset:-2px}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]:before{background:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes>li,.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta{color:#1e1e1e}.global-styles-ui-screen-revisions__revision-item:after{border:.5px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);height:100%;left:16px;top:0;width:0}.global-styles-ui-screen-revisions__revision-item:first-child:after{top:18px}.global-styles-ui-screen-revisions__revision-item:last-child:after{height:18px}.global-styles-ui-screen-revisions__revision-item-wrapper{display:block;padding:12px 12px 4px 40px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 12px 12px 40px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta{color:#757575;font-size:12px}.global-styles-ui-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date{font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.global-styles-ui-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:left;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.global-styles-ui-screen-revisions__loading{margin:24px auto!important}.global-styles-ui-screen-revisions__changes{line-height:1.4;list-style:disc;margin-left:12px;text-align:left}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination{gap:2px;justify-content:space-between}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total{height:1px;left:-1000px;margin:-1px;overflow:hidden;position:absolute}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.global-styles-ui-screen-revisions__footer{background:#fff;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;box-sizing:border-box;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.global-styles-ui-variations_item{box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;position:relative}@media not (prefers-reduced-motion){.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{transition:outline .1s linear}}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill{height:32px}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:rgba(0,0,0,.3)}.global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview,.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.global-styles-ui-preview__wrapper{display:block;max-width:100%;width:100%}.global-styles-ui-preview__wrapper.is-hoverable{cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:20px;min-height:100px;overflow:hidden}.global-styles-ui-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen-typography__indicator{align-items:center;border-radius:2px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.global-styles-ui-block-types-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.global-styles-ui-screen-typography__font-variants-count{color:#757575}.global-styles-ui-font-families__manage-fonts{justify-content:center}.global-styles-ui-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.global-styles-ui-header{line-height:1.9!important;margin-bottom:0!important}.global-styles-ui-subtitle{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)!important;margin-bottom:0!important;text-transform:uppercase}.global-styles-ui-section-title{color:#2f2f2f;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.2;margin:0;padding:16px 16px 0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{flex-shrink:0;height:24px}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{border:1px solid #ddd;border-radius:2px;overflow:hidden;position:relative;width:100%}.global-styles-ui__shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #ddd;border-radius:2px;height:144px;overflow:auto}.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block{background-color:#fff;border:1px solid #ddd;border-radius:2px;height:60px;width:60%}.global-styles-ui__shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown{position:relative;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button{opacity:0;position:absolute;right:8px;top:8px}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.global-styles-ui__shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel{flex:1 1 auto}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea{flex:1 1 auto}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{border-top:1px solid #ddd;margin-top:16px}.global-styles-ui-screen-variations>*{margin:24px 16px}.global-styles-ui-sidebar__navigator-provider{height:100%}.global-styles-ui-sidebar__navigator-screen{display:flex;flex-direction:column;height:100%}.global-styles-ui-color-palette__tablist-container{border-bottom:1px solid #ddd}.global-styles-ui-color-palette__tablist{margin-bottom:-1px}.global-styles-ui-sidebar__navigator-screen .single-column{grid-column:span 1}.global-styles-ui-screen-root.global-styles-ui-screen-root,.global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations{background:unset;color:inherit}.global-styles-ui-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile,.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview{border-radius:2px}.global-styles-ui-screen-root__active-style-tile-preview{clip-path:border-box}.global-styles-ui-color-palette-panel,.global-styles-ui-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);display:flex;flex-direction:column;flex-grow:1;min-height:0}.font-library-page:has(.font-library__footer) .font-library-page__content{padding-bottom:90px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;min-height:0;overflow:auto}'));
diff --git a/wp-includes/build/routes/font-list/content.min.asset.php b/wp-includes/build/routes/font-list/content.min.asset.php
index 52c94b6039..45ce5e700c 100644
--- a/wp-includes/build/routes/font-list/content.min.asset.php
+++ b/wp-includes/build/routes/font-list/content.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-private-apis', 'wp-style-engine', 'wp-theme', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '2f4e31ce4772e1e3bc39');
\ No newline at end of file
+<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-private-apis', 'wp-style-engine', 'wp-theme', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => 'd9caf3f5374029449b8a');
\ No newline at end of file
diff --git a/wp-includes/build/routes/font-list/content.min.js b/wp-includes/build/routes/font-list/content.min.js
index 9d11c3c25f..01c98b1155 100644
--- a/wp-includes/build/routes/font-list/content.min.js
+++ b/wp-includes/build/routes/font-list/content.min.js
@@ -35,7 +35,7 @@ var Dv=Object.create;var Oa=Object.defineProperty;var Bv=Object.getOwnPropertyDe
${i.join(`
`)}
src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var WS=[0,1,0,0],GS=[79,84,84,79],YS=[119,79,70,70],qS=[119,79,70,50];function ua(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function ZS(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(ua(t,WS)||ua(t,GS))return"SFNT";if(ua(t,YS))return"WOFF";if(ua(t,qS))return"WOFF2"}function XS(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var da=class extends TS{constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await US(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>XS(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new ca("error",r,`Failed to load font at ${t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=ZS(this.fontData);if(!r)throw new Error(`${t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new ca("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return zS().then(t=>(e==="SFNT"&&(this.opentype=new FS(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new IS(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new MS(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new ca("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new ca("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=da;var oo=class extends lt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},KS=class extends oo{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},JS=class extends oo{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(s=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ae(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new QS(e))));let i=n+o*8;ae(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(s=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],i=n.firstCode,s=i+n.entryCount;return i<=t&&t<=s}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},QS=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},$S=class extends oo{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;ae(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ae(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;ae(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;ae(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,u=this.length-(a-this.tableStart);ae(this,"glyphIdArray",()=>e.readBytes(u,a,16)),ae(this,"segments",()=>this.buildSegments(s,a,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],a=this.endCode[i],u=this.idDelta[i],l=this.idRangeOffset[i],c=e+2*i,m=[];if(l===0)for(let d=s+u,h=a+u;d<=h;d++)m.push(d);else for(let d=0,h=a-s;d<=h;d++)r.currentPosition=c+l+d*2,m.push(r.uint16);return{startCode:s,endCode:a,idDelta:u,idRangeOffset:l,glyphIDs:m}};return[...new Array(this.segCount)].map(o)}reverse(e){let t=this.segments.find(o=>o.glyphIDs.includes(e));if(!t)return{};let r=t.startCode+t.glyphIDs.indexOf(e);return{code:r,unicode:String.fromCodePoint(r)}}getGlyphId(e){if(e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535)return 0;let t=this.segments.find(r=>r.startCode<=e&&e<=r.endCode);return t?t.glyphIDs[e-t.startCode]:0}supports(e){return this.getGlyphId(e)!==0}getSupportedCharCodes(e=!1){return e?this.segments:this.segments.map(t=>({start:t.startCode,end:t.endCode}))}},e_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=6,this.length=e.uint16,this.language=e.uint16,this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.firstCode+this.entryCount-1,ae(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(n=>e.uint16))}supports(e){if(e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 6. only supports(id) is implemented.")),e<this.firstCode)return{};if(e>this.firstCode+this.entryCount)return{};let t=e-this.firstCode;return{code:t,unicode:String.fromCodePoint(t)}}reverse(e){let t=this.glyphIdArray.indexOf(e);if(t>-1)return this.firstCode+t}getSupportedCharCodes(e=!1){return e?[{firstCode:this.firstCode,lastCode:this.lastCode}]:[{start:this.firstCode,end:this.lastCode}]}},t_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=8,e.uint16,this.length=e.uint32,this.language=e.uint32,this.is32=[...new Array(8192)].map(n=>e.uint8),this.numGroups=e.uint32,ae(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new r_(e)))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 8. only supports(id) is implemented.")),this.groups.findIndex(t=>t.startcharCode<=e&&e<=t.endcharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 8"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startcharCode,end:t.endcharCode}))}},r_=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},o_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=10,e.uint16,this.length=e.uint32,this.language=e.uint32,this.startCharCode=e.uint32,this.numChars=e.uint32,this.endCharCode=this.startCharCode+this.numChars,ae(this,"glyphs",()=>[...new Array(this.numChars)].map(n=>e.uint16))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 10. only supports(id) is implemented.")),e<this.startCharCode||e>this.startCharCode+this.numChars?!1:e-this.startCharCode}reverse(e){return console.warn("reverse not implemented for cmap subtable format 10"),{}}getSupportedCharCodes(e=!1){return e?[{startCharCode:this.startCharCode,endCharCode:this.endCharCode}]:[{start:this.startCharCode,end:this.endCharCode}]}},n_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=12,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32,ae(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new i_(e)))}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535?0:this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){for(let t of this.groups){let r=t.startGlyphID;if(r>e)continue;if(r===e)return t.startCharCode;if(r+(t.endCharCode-t.startCharCode)<e)continue;let n=t.startCharCode+(e-r);return{code:n,unicode:String.fromCodePoint(n)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},i_=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},s_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=13,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32;let o=[...new Array(this.numGroups)].map(n=>new a_(e));ae(this,"groups",o)}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 13"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},a_=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},l_=class extends oo{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ae(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new c_(e)))}supports(){return console.warn("supports not implemented for cmap subtable format 14"),0}getSupportedCharCodes(){return console.warn("getSupportedCharCodes not implemented for cmap subtable format 14"),[]}reverse(e){return console.warn("reverse not implemented for cmap subtable format 14"),{}}supportsVariation(e){let t=this.varSelector.find(r=>r.varSelector===e);return t||!1}getSupportedVariations(){return this.varSelectors.map(e=>e.varSelector)}},c_=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function u_(e,t,r){let o=e.uint16;return o===0?new KS(e,t,r):o===2?new JS(e,t,r):o===4?new $S(e,t,r):o===6?new e_(e,t,r):o===8?new t_(e,t,r):o===10?new o_(e,t,r):o===12?new n_(e,t,r):o===13?new s_(e,t,r):o===14?new l_(e,t,r):{}}var f_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numTables=r.uint16,this.encodingRecords=[...new Array(this.numTables)].map(o=>new d_(r,this.tableStart))}getSubTable(e){return this.encodingRecords[e].table}getSupportedEncodings(){return this.encodingRecords.map(e=>({platformID:e.platformID,encodingId:e.encodingID}))}getSupportedCharCodes(e,t){let r=this.encodingRecords.findIndex(n=>n.platformID===e&&n.encodingID===t);return r===-1?!1:this.getSubTable(r).getSupportedCharCodes()}reverse(e){for(let t=0;t<this.numTables;t++){let r=this.getSubTable(t).reverse(e);if(r)return r}}getGlyphId(e){let t=0;return this.encodingRecords.some((r,o)=>{let n=this.getSubTable(o);return n.getGlyphId?(t=n.getGlyphId(e),t!==0):!1}),t}supports(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supports&&o.supports(e)!==!1})}supportsVariation(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supportsVariation&&o.supportsVariation(e)!==!1})}},d_=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ae(this,"table",()=>(e.currentPosition=t+n,u_(e,r,o)))}},p_=Object.freeze({__proto__:null,cmap:f_}),m_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.load({majorVersion:r.uint16,minorVersion:r.uint16,fontRevision:r.fixed,checkSumAdjustment:r.uint32,magicNumber:r.uint32,flags:r.flags(16),unitsPerEm:r.uint16,created:r.longdatetime,modified:r.longdatetime,xMin:r.int16,yMin:r.int16,xMax:r.int16,yMax:r.int16,macStyle:r.flags(16),lowestRecPPEM:r.uint16,fontDirectionHint:r.uint16,indexToLocFormat:r.uint16,glyphDataFormat:r.uint16})}},h_=Object.freeze({__proto__:null,head:m_}),g_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.ascender=r.fword,this.descender=r.fword,this.lineGap=r.fword,this.advanceWidthMax=r.ufword,this.minLeftSideBearing=r.fword,this.minRightSideBearing=r.fword,this.xMaxExtent=r.fword,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,r.int16,r.int16,r.int16,r.int16,this.metricDataFormat=r.int16,this.numberOfHMetrics=r.uint16,r.verifyLength()}},y_=Object.freeze({__proto__:null,hhea:g_}),v_=class extends ke{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(ae(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new b_(o.uint16,o.int16)))),n<i){let a=s+n*4;ae(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(u=>o.int16)))}}},b_=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},w_=Object.freeze({__proto__:null,hmtx:v_}),x_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.legacyFixed,this.numGlyphs=r.uint16,this.version===1&&(this.maxPoints=r.uint16,this.maxContours=r.uint16,this.maxCompositePoints=r.uint16,this.maxCompositeContours=r.uint16,this.maxZones=r.uint16,this.maxTwilightPoints=r.uint16,this.maxStorage=r.uint16,this.maxFunctionDefs=r.uint16,this.maxInstructionDefs=r.uint16,this.maxStackElements=r.uint16,this.maxSizeOfInstructions=r.uint16,this.maxComponentElements=r.uint16,this.maxComponentDepth=r.uint16),r.verifyLength()}},S_=Object.freeze({__proto__:null,maxp:x_}),__=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.format=r.uint16,this.count=r.uint16,this.stringOffset=r.Offset16,this.nameRecords=[...new Array(this.count)].map(o=>new R_(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new C_(r.uint16,r.Offset16))),this.stringStart=this.tableStart+this.stringOffset}get(e){let t=this.nameRecords.find(r=>r.nameID===e);if(t)return t.string}},C_=class{constructor(e,t){this.length=e,this.offset=t}},R_=class{constructor(e,t){this.platformID=e.uint16,this.encodingID=e.uint16,this.languageID=e.uint16,this.nameID=e.uint16,this.length=e.uint16,this.offset=e.Offset16,ae(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,E_(e,this)))}};function E_(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let a=0,u=o/2;a<u;a++)s[a]=String.fromCharCode(e.uint16);return s.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(s,a){i[a]=String.fromCharCode(s)}),i.join("")}var T_=Object.freeze({__proto__:null,name:__}),P_=class extends ke{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.uint16,this.xAvgCharWidth=r.int16,this.usWeightClass=r.uint16,this.usWidthClass=r.uint16,this.fsType=r.uint16,this.ySubscriptXSize=r.int16,this.ySubscriptYSize=r.int16,this.ySubscriptXOffset=r.int16,this.ySubscriptYOffset=r.int16,this.ySuperscriptXSize=r.int16,this.ySuperscriptYSize=r.int16,this.ySuperscriptXOffset=r.int16,this.ySuperscriptYOffset=r.int16,this.yStrikeoutSize=r.int16,this.yStrikeoutPosition=r.int16,this.sFamilyClass=r.int16,this.panose=[...new Array(10)].map(o=>r.uint8),this.ulUnicodeRange1=r.flags(32),this.ulUnicodeRange2=r.flags(32),this.ulUnicodeRange3=r.flags(32),this.ulUnicodeRange4=r.flags(32),this.achVendID=r.tag,this.fsSelection=r.uint16,this.usFirstCharIndex=r.uint16,this.usLastCharIndex=r.uint16,this.sTypoAscender=r.int16,this.sTypoDescender=r.int16,this.sTypoLineGap=r.int16,this.usWinAscent=r.uint16,this.usWinDescent=r.uint16,this.version===0||(this.ulCodePageRange1=r.flags(32),this.ulCodePageRange2=r.flags(32),this.version===1)||(this.sxHeight=r.int16,this.sCapHeight=r.int16,this.usDefaultChar=r.uint16,this.usBreakChar=r.uint16,this.usMaxContext=r.uint16,this.version<=4)||(this.usLowerOpticalPointSize=r.uint16,this.usUpperOpticalPointSize=r.uint16,this.version===5))return r.verifyLength()}},O_=Object.freeze({__proto__:null,OS2:P_}),k_=class extends ke{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.legacyFixed,this.italicAngle=r.fixed,this.underlinePosition=r.fword,this.underlineThickness=r.fword,this.isFixedPitch=r.uint32,this.minMemType42=r.uint32,this.maxMemType42=r.uint32,this.minMemType1=r.uint32,this.maxMemType1=r.uint32,this.version===1||this.version===3)return r.verifyLength();if(this.numGlyphs=r.uint16,this.version===2){this.glyphNameIndex=[...new Array(this.numGlyphs)].map(o=>r.uint16),this.namesOffset=r.currentPosition,this.glyphNameOffsets=[1];for(let o=0;o<this.numGlyphs;o++){if(this.glyphNameIndex[o]<vy.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let i=r.int8;r.skip(i),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+i+1)}}this.version===2.5&&(this.offset=[...new Array(this.numGlyphs)].map(o=>r.int8))}getGlyphName(e){if(this.version!==2)return console.warn(`post table version ${this.version} does not support glyph name lookups`),"";let t=this.glyphNameIndex[e];if(t<258)return vy[t];let r=this.glyphNameOffsets[e],n=this.glyphNameOffsets[e+1]-r-1;return n===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(n,this.namesOffset+r,8,!0).map(s=>String.fromCharCode(s)).join(""))}},vy=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],F_=Object.freeze({__proto__:null,post:k_}),A_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.horizAxisOffset=r.Offset16,this.vertAxisOffset=r.Offset16,ae(this,"horizAxis",()=>new eu({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new eu({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new eu({offset:e.offset+this.itemVarStoreOffset},t)))}},eu=class extends ke{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ae(this,"baseTagList",()=>new I_({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new L_({offset:e.offset+this.baseScriptListOffset},t))}},I_=class extends ke{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},L_=class extends ke{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ae(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new N_(this.start,r))))}},N_=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new M_(t)))}},M_=class{constructor(e){this.start=e.currentPosition,this.baseValuesOffset=e.Offset16,this.defaultMinMaxOffset=e.Offset16,this.baseLangSysCount=e.uint16,this.baseLangSysRecords=[...new Array(this.baseLangSysCount)].map(t=>new V_(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new D_(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Ey(e)))}},V_=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Ey(t)))}},D_=class{constructor(e){this.parser=e,this.start=e.currentPosition,this.defaultBaselineIndex=e.uint16,this.baseCoordCount=e.uint16,this.baseCoords=[...new Array(this.baseCoordCount)].map(t=>e.Offset16)}getTable(e){return this.parser.currentPosition=this.start+this.baseCoords[e],new j_(this.parser)}},Ey=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ae(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new B_(e))))}},B_=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},j_=class{constructor(e){this.baseCoordFormat=e.uint16,this.coordinate=e.int16,this.baseCoordFormat===2&&(this.referenceGlyph=e.uint16,this.baseCoordPoint=e.uint16),this.baseCoordFormat===3&&(this.deviceTable=e.Offset16)}},z_=Object.freeze({__proto__:null,BASE:A_}),by=class{constructor(e){this.classFormat=e.uint16,this.classFormat===1&&(this.startGlyphID=e.uint16,this.glyphCount=e.uint16,this.classValueArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.classFormat===2&&(this.classRangeCount=e.uint16,this.classRangeRecords=[...new Array(this.classRangeCount)].map(t=>new H_(e)))}},H_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},_i=class extends lt{constructor(e){super(e),this.coverageFormat=e.uint16,this.coverageFormat===1&&(this.glyphCount=e.uint16,this.glyphArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.coverageFormat===2&&(this.rangeCount=e.uint16,this.rangeRecords=[...new Array(this.rangeCount)].map(t=>new U_(e)))}},U_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},W_=class{constructor(e,t){this.table=e,this.parser=t,this.start=t.currentPosition,this.format=t.uint16,this.variationRegionListOffset=t.Offset32,this.itemVariationDataCount=t.uint16,this.itemVariationDataOffsets=[...new Array(this.itemVariationDataCount)].map(r=>t.Offset32)}},G_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ae(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new by(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new Y_(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new Z_(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new by(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new J_(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new W_(r)}))}},Y_=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,this.glyphCount=e.uint16,this.attachPointOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16)}getPoint(e){return this.parser.currentPosition=this.start+this.attachPointOffsets[e],new q_(this.parser)}},q_=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},Z_=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new _i(e))),this.ligGlyphCount=e.uint16,this.ligGlyphOffsets=[...new Array(this.ligGlyphCount)].map(t=>e.Offset16)}getLigGlyph(e){return this.parser.currentPosition=this.start+this.ligGlyphOffsets[e],new X_(this.parser)}},X_=class extends lt{constructor(e){super(e),this.caretCount=e.uint16,this.caretValueOffsets=[...new Array(this.caretCount)].map(t=>e.Offset16)}getCaretValue(e){return this.parser.currentPosition=this.start+this.caretValueOffsets[e],new K_(this.parser)}},K_=class{constructor(e){this.caretValueFormat=e.uint16,this.caretValueFormat===1&&(this.coordinate=e.int16),this.caretValueFormat===2&&(this.caretValuePointIndex=e.uint16),this.caretValueFormat===3&&(this.coordinate=e.int16,this.deviceOffset=e.Offset16)}},J_=class extends lt{constructor(e){super(e),this.markGlyphSetTableFormat=e.uint16,this.markGlyphSetCount=e.uint16,this.coverageOffsets=[...new Array(this.markGlyphSetCount)].map(t=>e.Offset32)}getMarkGlyphSet(e){return this.parser.currentPosition=this.start+this.coverageOffsets[e],new _i(this.parser)}},Q_=Object.freeze({__proto__:null,GDEF:G_}),wy=class extends lt{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new $_(e))}},$_=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},eC=class extends lt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new tC(e))}},tC=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},xy=class{constructor(e){this.lookupOrder=e.Offset16,this.requiredFeatureIndex=e.uint16,this.featureIndexCount=e.uint16,this.featureIndices=[...new Array(this.featureIndexCount)].map(t=>e.uint16)}},Sy=class extends lt{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new rC(e))}},rC=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},oC=class extends lt{constructor(e){super(e),this.featureParams=e.Offset16,this.lookupIndexCount=e.uint16,this.lookupListIndices=[...new Array(this.lookupIndexCount)].map(t=>e.uint16)}getFeatureParams(){if(this.featureParams>0){let e=this.parser;e.currentPosition=this.start+this.featureParams;let t=this.featureTag;if(t==="size")return new iC(e);if(t.startsWith("cc"))return new nC(e);if(t.startsWith("ss"))return new sC(e)}}},nC=class{constructor(e){this.format=e.uint16,this.featUiLabelNameId=e.uint16,this.featUiTooltipTextNameId=e.uint16,this.sampleTextNameId=e.uint16,this.numNamedParameters=e.uint16,this.firstParamUiLabelNameId=e.uint16,this.charCount=e.uint16,this.character=[...new Array(this.charCount)].map(t=>e.uint24)}},iC=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},sC=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Ty(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Qo=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.coverageOffset=e.Offset16}getCoverageTable(){let e=this.parser;return e.currentPosition=this.start+this.coverageOffset,new _i(e)}},ru=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},aC=class extends Qo{constructor(e){super(e),this.deltaGlyphID=e.int16}},lC=class extends Qo{constructor(e){super(e),this.sequenceCount=e.uint16,this.sequenceOffsets=[...new Array(this.sequenceCount)].map(t=>e.Offset16)}getSequence(e){let t=this.parser;return t.currentPosition=this.start+this.sequenceOffsets[e],new cC(t)}},cC=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},uC=class extends Qo{constructor(e){super(e),this.alternateSetCount=e.uint16,this.alternateSetOffsets=[...new Array(this.alternateSetCount)].map(t=>e.Offset16)}getAlternateSet(e){let t=this.parser;return t.currentPosition=this.start+this.alternateSetOffsets[e],new fC(t)}},fC=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},dC=class extends Qo{constructor(e){super(e),this.ligatureSetCount=e.uint16,this.ligatureSetOffsets=[...new Array(this.ligatureSetCount)].map(t=>e.Offset16)}getLigatureSet(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureSetOffsets[e],new pC(t)}},pC=class extends lt{constructor(e){super(e),this.ligatureCount=e.uint16,this.ligatureOffsets=[...new Array(this.ligatureCount)].map(t=>e.Offset16)}getLigature(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureOffsets[e],new mC(t)}},mC=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},hC=class extends Qo{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(Ty(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new ru(e)))}getSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 5.${this.substFormat} has no subrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.subRuleSetOffsets[e],new gC(t)}getSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 5.${this.substFormat} has no subclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.subClassSetOffsets[e],new yC(t)}getCoverageTable(e){if(this.substFormat!==3&&!e)return super.getCoverageTable();if(!e)throw new Error(`lookup type 5.${this.substFormat} requires an coverage table index.`);let t=this.parser;return t.currentPosition=this.start+this.coverageOffsets[e],new _i(t)}},gC=class extends lt{constructor(e){super(e),this.subRuleCount=e.uint16,this.subRuleOffsets=[...new Array(this.subRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.subRuleOffsets[e],new Py(t)}},Py=class{constructor(e){this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.inputSequence=[...new Array(this.glyphCount-1)].map(t=>e.uint16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new ru(e))}},yC=class extends lt{constructor(e){super(e),this.subClassRuleCount=e.uint16,this.subClassRuleOffsets=[...new Array(this.subClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.subClassRuleOffsets[e],new vC(t)}},vC=class extends Py{constructor(e){super(e)}},bC=class extends Qo{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(Ty(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Oy(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.${this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new wC(t)}getChainSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 6.${this.substFormat} has no chainsubclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubClassSetOffsets[e],new SC(t)}getCoverageFromOffset(e){if(this.substFormat!==3)throw new Error(`lookup type 6.${this.substFormat} does not use contextual coverage offsets.`);let t=this.parser;return t.currentPosition=this.start+e,new _i(t)}},wC=class extends lt{constructor(e){super(e),this.chainSubRuleCount=e.uint16,this.chainSubRuleOffsets=[...new Array(this.chainSubRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new xC(t)}},xC=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.SubstCount)].map(t=>new ru(e))}},SC=class extends lt{constructor(e){super(e),this.chainSubClassRuleCount=e.uint16,this.chainSubClassRuleOffsets=[...new Array(this.chainSubClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new _C(t)}},_C=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Oy(e))}},Oy=class extends lt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},CC=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},RC=class extends Qo{constructor(e){super(e),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},EC={buildSubtable:function(e,t){let r=new[void 0,aC,lC,uC,dC,hC,bC,CC,RC][e](t);return r.type=e,r}},no=class extends lt{constructor(e){super(e)}},TC=class extends no{constructor(e){super(e),console.log("lookup type 1")}},PC=class extends no{constructor(e){super(e),console.log("lookup type 2")}},OC=class extends no{constructor(e){super(e),console.log("lookup type 3")}},kC=class extends no{constructor(e){super(e),console.log("lookup type 4")}},FC=class extends no{constructor(e){super(e),console.log("lookup type 5")}},AC=class extends no{constructor(e){super(e),console.log("lookup type 6")}},IC=class extends no{constructor(e){super(e),console.log("lookup type 7")}},LC=class extends no{constructor(e){super(e),console.log("lookup type 8")}},NC=class extends no{constructor(e){super(e),console.log("lookup type 9")}},MC={buildSubtable:function(e,t){let r=new[void 0,TC,PC,OC,kC,FC,AC,IC,LC,NC][e](t);return r.type=e,r}},_y=class extends lt{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},VC=class extends lt{constructor(e,t){super(e),this.ctType=t,this.lookupType=e.uint16,this.lookupFlag=e.uint16,this.subTableCount=e.uint16,this.subtableOffsets=[...new Array(this.subTableCount)].map(r=>e.Offset16),this.markFilteringSet=e.uint16}get rightToLeft(){return this.lookupFlag&!0}get ignoreBaseGlyphs(){return this.lookupFlag&!0}get ignoreLigatures(){return this.lookupFlag&!0}get ignoreMarks(){return this.lookupFlag&!0}get useMarkFilteringSet(){return this.lookupFlag&!0}get markAttachmentType(){return this.lookupFlag&!0}getSubTable(e){let t=this.ctType==="GSUB"?EC:MC;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},ky=class extends ke{constructor(e,t,r){let{p:o,tableStart:n}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.scriptListOffset=o.Offset16,this.featureListOffset=o.Offset16,this.lookupListOffset=o.Offset16,this.majorVersion===1&&this.minorVersion===1&&(this.featureVariationsOffset=o.Offset32);let i=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ae(this,"scriptList",()=>i?wy.EMPTY:(o.currentPosition=n+this.scriptListOffset,new wy(o))),ae(this,"featureList",()=>i?Sy.EMPTY:(o.currentPosition=n+this.featureListOffset,new Sy(o))),ae(this,"lookupList",()=>i?_y.EMPTY:(o.currentPosition=n+this.lookupListOffset,new _y(o))),this.featureVariationsOffset&&ae(this,"featureVariations",()=>i?FeatureVariations.EMPTY:(o.currentPosition=n+this.featureVariationsOffset,new FeatureVariations(o)))}getSupportedScripts(){return this.scriptList.scriptRecords.map(e=>e.scriptTag)}getScriptTable(e){let t=this.scriptList.scriptRecords.find(o=>o.scriptTag===e);this.parser.currentPosition=this.scriptList.start+t.scriptOffset;let r=new eC(this.parser);return r.scriptTag=e,r}ensureScriptTable(e){return typeof e=="string"?this.getScriptTable(e):e}getSupportedLangSys(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys!==0,r=e.langSysRecords.map(o=>o.langSysTag);return t&&r.unshift("dflt"),r}getDefaultLangSysTable(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys;if(t!==0){this.parser.currentPosition=e.start+t;let r=new xy(this.parser);return r.langSysTag="",r.defaultForScript=e.scriptTag,r}}getLangSysTable(e,t="dflt"){if(t==="dflt")return this.getDefaultLangSysTable(e);e=this.ensureScriptTable(e);let r=e.langSysRecords.find(n=>n.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new xy(this.parser);return o.langSysTag=t,o}getFeatures(e){return e.featureIndices.map(t=>this.getFeature(t))}getFeature(e){let t;if(parseInt(e)==e?t=this.featureList.featureRecords[e]:t=this.featureList.featureRecords.find(o=>o.featureTag===e),!t)return;this.parser.currentPosition=this.featureList.start+t.featureOffset;let r=new oC(this.parser);return r.featureTag=t.featureTag,r}getLookups(e){return e.lookupListIndices.map(t=>this.getLookup(t))}getLookup(e,t){let r=this.lookupList.lookups[e];return this.parser.currentPosition=this.lookupList.start+r,new VC(this.parser,t)}},DC=class extends ky{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},BC=Object.freeze({__proto__:null,GSUB:DC}),jC=class extends ky{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},zC=Object.freeze({__proto__:null,GPOS:jC}),HC=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.offsetToSVGDocumentList=r.Offset32,r.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new UC(r)}},UC=class extends lt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new WC(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return"";let r=this.start+t.svgDocOffset;return this.parser.currentPosition=r,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(r=>r.startGlyphID<=e&&e<=r.endGlyphID);return t===-1?"":this.getDocument(t)}},WC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},GC=Object.freeze({__proto__:null,SVG:HC}),YC=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.axesArrayOffset=r.Offset16,r.uint16,this.axisCount=r.uint16,this.axisSize=r.uint16,this.instanceCount=r.uint16,this.instanceSize=r.uint16;let o=this.tableStart+this.axesArrayOffset;ae(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new qC(r))));let n=o+this.axisCount*this.axisSize;ae(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new ZC(r,this.axisCount,this.instanceSize));return i})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},qC=class{constructor(e){this.tag=e.tag,this.minValue=e.fixed,this.defaultValue=e.fixed,this.maxValue=e.fixed,this.flags=e.flags(16),this.axisNameID=e.uint16}},ZC=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(n=>e.fixed),e.currentPosition-o<r&&(this.postScriptNameID=e.uint16)}},XC=Object.freeze({__proto__:null,fvar:YC}),KC=class extends ke{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ae(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},JC=Object.freeze({__proto__:null,cvt:KC}),QC=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},$C=Object.freeze({__proto__:null,fpgm:QC}),eR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ae(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new tR(r)))}},tR=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},rR=Object.freeze({__proto__:null,gasp:eR}),oR=class extends ke{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},nR=Object.freeze({__proto__:null,glyf:oR}),iR=class extends ke{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ae(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):ae(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset32))}getGlyphDataOffsetAndLength(e){let t=this.offsets[e]*this.x2?2:1,r=this.offsets[e+1]*this.x2?2:1;return{offset:t,length:r-t}}},sR=Object.freeze({__proto__:null,loca:iR}),aR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},lR=Object.freeze({__proto__:null,prep:aR}),cR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},uR=Object.freeze({__proto__:null,CFF:cR}),fR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},dR=Object.freeze({__proto__:null,CFF2:fR}),pR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.defaultVertOriginY=r.int16,this.numVertOriginYMetrics=r.uint16,ae(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new mR(r)))}},mR=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},hR=Object.freeze({__proto__:null,VORG:pR}),gR=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new fa(e),this.vert=new fa(e),this.startGlyphIndex=e.uint16,this.endGlyphIndex=e.uint16,this.ppemX=e.uint8,this.ppemY=e.uint8,this.bitDepth=e.uint8,this.flags=e.int8}},yR=class{constructor(e){this.hori=new fa(e),this.vert=new fa(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},fa=class{constructor(e){this.ascender=e.int8,this.descender=e.int8,this.widthMax=e.uint8,this.caretSlopeNumerator=e.int8,this.caretSlopeDenominator=e.int8,this.caretOffset=e.int8,this.minOriginSB=e.int8,this.minAdvanceSB=e.int8,this.maxBeforeBL=e.int8,this.minAfterBL=e.int8,this.pad1=e.int8,this.pad2=e.int8}},Fy=class extends ke{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ae(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new gR(o)))}},vR=Object.freeze({__proto__:null,EBLC:Fy}),Ay=class extends ke{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},bR=Object.freeze({__proto__:null,EBDT:Ay}),wR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ae(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new yR(r)))}},xR=Object.freeze({__proto__:null,EBSC:wR}),SR=class extends Fy{constructor(e,t){super(e,t,"CBLC")}},_R=Object.freeze({__proto__:null,CBLC:SR}),CR=class extends Ay{constructor(e,t){super(e,t,"CBDT")}},RR=Object.freeze({__proto__:null,CBDT:CR}),ER=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ae(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},TR=Object.freeze({__proto__:null,sbix:ER}),PR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numBaseGlyphRecords=r.uint16,this.baseGlyphRecordsOffset=r.Offset32,this.layerRecordsOffset=r.Offset32,this.numLayerRecords=r.uint16}getBaseGlyphRecord(e){let t=this.tableStart+this.baseGlyphRecordsOffset;this.parser.currentPosition=t;let r=new tu(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new tu(this.parser),s=i.gID;if(o===e)return r;if(s===e)return i;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let u=new tu(this.parser),l=u.gID;if(l===e)return u;l>e?n=a:l<e&&(t=a)}return!1}getLayers(e){let t=this.getBaseGlyphRecord(e);return this.parser.currentPosition=this.tableStart+this.layerRecordsOffset+4*t.firstLayerIndex,[...new Array(t.numLayers)].map(r=>new OR(p))}},tu=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},OR=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},kR=Object.freeze({__proto__:null,COLR:PR}),FR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numPaletteEntries=r.uint16;let o=this.numPalettes=r.uint16;this.numColorRecords=r.uint16,this.offsetFirstColorRecord=r.Offset32,this.colorRecordIndices=[...new Array(this.numPalettes)].map(n=>r.uint16),ae(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new AR(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ae(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new IR(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new LR(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new NR(r,o))))}},AR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},IR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},LR=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},NR=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},MR=Object.freeze({__proto__:null,CPAL:FR}),VR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.numSignatures=r.uint16,this.flags=r.uint16,this.signatureRecords=[...new Array(this.numSignatures)].map(o=>new DR(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new BR(this.parser)}},DR=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},BR=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},jR=Object.freeze({__proto__:null,DSIG:VR}),zR=class extends ke{constructor(e,t,r){let{p:o}=super(e,t),n=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(i=>new HR(o,n))}},HR=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},UR=Object.freeze({__proto__:null,hdmx:zR}),WR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ae(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new GR(r);n.push(s),o+=s}return n})}},GR=class{constructor(e){this.version=e.uint16,this.length=e.uint16,this.coverage=e.flags(8),this.format=e.uint8,this.format===0&&(this.nPairs=e.uint16,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16,ae(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new YR(e)))),this.format===2&&console.warn("Kern subtable format 2 is not supported: this parser currently only parses universal table data.")}get horizontal(){return this.coverage[0]}get minimum(){return this.coverage[1]}get crossstream(){return this.coverage[2]}get override(){return this.coverage[3]}},YR=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},qR=Object.freeze({__proto__:null,kern:WR}),ZR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},XR=Object.freeze({__proto__:null,LTSH:ZR}),KR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.mergeClassCount=r.uint16,this.mergeDataOffset=r.Offset16,this.classDefCount=r.uint16,this.offsetToClassDefOffsets=r.Offset16,ae(this,"mergeEntryMatrix",()=>[...new Array(this.mergeClassCount)].map(o=>r.readBytes(this.mergeClassCount))),console.warn("Full MERG parsing is currently not supported."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},JR=Object.freeze({__proto__:null,MERG:KR}),QR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.flags=r.uint32,r.uint32,this.dataMapsCount=r.uint32,this.dataMaps=[...new Array(this.dataMapsCount)].map(o=>new $R(this.tableStart,r))}},$R=class{constructor(e,t){this.tableStart=e,this.parser=t,this.tag=t.tag,this.dataOffset=t.Offset32,this.dataLength=t.uint32}getData(){return this.parser.currentField=this.tableStart+this.dataOffset,this.parser.readBytes(this.dataLength)}},e2=Object.freeze({__proto__:null,meta:QR}),t2=class extends ke{constructor(e,t){super(e,t),console.warn("This font uses a PCLT table, which is currently not supported by this parser."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},r2=Object.freeze({__proto__:null,PCLT:t2}),o2=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRecs=r.uint16,this.numRatios=r.uint16,this.ratRanges=[...new Array(this.numRatios)].map(o=>new n2(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new i2(r))}},n2=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},i2=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new s2(e))}},s2=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},a2=Object.freeze({__proto__:null,VDMX:o2}),l2=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.fixed,this.ascent=this.vertTypoAscender=r.int16,this.descent=this.vertTypoDescender=r.int16,this.lineGap=this.vertTypoLineGap=r.int16,this.advanceHeightMax=r.int16,this.minTopSideBearing=r.int16,this.minBottomSideBearing=r.int16,this.yMaxExtent=r.int16,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.metricDataFormat=r.int16,this.numOfLongVerMetrics=r.uint16,r.verifyLength()}},c2=Object.freeze({__proto__:null,vhea:l2}),u2=class extends ke{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(s=>new f2(p.uint16,p.int16)))),o<n){let s=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=s,[...new Array(n-o)].map(a=>p.int16)))}}},f2=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},d2=Object.freeze({__proto__:null,vmtx:u2});function Iy(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Ks(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var Qt=f(Z(),1);function p2(){let{installFonts:e}=(0,Ci.useContext)(jt),[t,r]=(0,Ci.useState)(!1),[o,n]=(0,Ci.useState)(null),i=h=>{a(h)},s=h=>{a(h.target.files)},a=async h=>{if(!h)return;n(null),r(!0);let g=new Set,b=[...h],w=!1,_=b.map(async v=>{if(!await l(v))return w=!0,null;if(g.has(v.name))return null;let k=(((v.name??"").split(".")??[]).pop()??"").toLowerCase();return Kc.includes(k)?(g.add(v.name),v):null}),x=(await Promise.all(_)).filter(v=>v!==null);if(x.length>0)u(x);else{let v=w?(0,Vn.__)("Sorry, you are not allowed to upload this file type."):(0,Vn.__)("No fonts found to install.");n({type:"error",message:v}),r(!1)}},u=async h=>{let g=await Promise.all(h.map(async b=>{let w=await m(b);return await Po(w,w.file,"all"),w}));d(g)};async function l(h){let g=new da("Uploaded Font");try{let b=await c(h);return await g.fromDataBuffer(b,"font"),!0}catch{return!1}}async function c(h){return new Promise((g,b)=>{let w=new window.FileReader;w.readAsArrayBuffer(h),w.onload=()=>g(w.result),w.onerror=b})}let m=async h=>{let g=await c(h),b=new da("Uploaded Font");b.fromDataBuffer(g,h.name);let _=(await new Promise(I=>b.onload=I)).detail.font,{name:x}=_.opentype.tables,v=x.get(16)||x.get(1),C=x.get(2).toLowerCase().includes("italic"),k=_.opentype.tables["OS/2"].usWeightClass||"normal",T=!!_.opentype.tables.fvar&&_.opentype.tables.fvar.axes.find(({tag:I})=>I==="wght"),O=T?`${T.minValue} ${T.maxValue}`:null;return{file:h,fontFamily:v,fontStyle:C?"italic":"normal",fontWeight:O||k}},d=async h=>{let g=Iy(h);try{await e(g),n({type:"success",message:(0,Vn.__)("Fonts were installed successfully.")})}catch(b){let w=b;n({type:"error",message:w.message,errors:w?.installationErrors})}r(!1)};return(0,Qt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,Qt.jsx)(Ot.DropZone,{onFilesDrop:i}),(0,Qt.jsxs)(Ot.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,Qt.jsxs)(Ot.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,Qt.jsx)("ul",{children:o.errors.map((h,g)=>(0,Qt.jsx)("li",{children:h},g))})]}),t&&(0,Qt.jsx)(Ot.FlexItem,{children:(0,Qt.jsx)("div",{className:"font-library__upload-area",children:(0,Qt.jsx)(Ot.ProgressBar,{})})}),!t&&(0,Qt.jsx)(Ot.FormFileUpload,{accept:Kc.map(h=>`.${h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,Qt.jsx)(Ot.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,Vn.__)("Upload font")})}),(0,Qt.jsx)(Ot.__experimentalText,{className:"font-library__upload-area__text",children:(0,Vn.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var pa=p2;var Ny=f(Z(),1),{Tabs:VB}=De(ou.privateApis),DB={id:"installed-fonts",title:(0,ma._x)("Library","Font library")},BB={id:"upload-fonts",title:(0,ma._x)("Upload","noun")};var My=f(ge(),1),nu=f(ue(),1),h2=f(Te(),1);var Vy=f(Z(),1);var iu=f(Z(),1);var Dy=f(ge(),1),ha=f(ue(),1);var By=f(Z(),1);var au=f(Z(),1);var wt=f(ge(),1),lu=f(ue(),1),_2=f(Te(),1);var jy=f(Dt(),1);var x2=f(Z(),1),{useSettingsForBlockElement:hj,TypographyPanel:gj}=De(jy.privateApis);var S2=f(Z(),1);var cu=f(Z(),1),Rj={text:{description:(0,wt.__)("Manage the fonts used on the site."),title:(0,wt.__)("Text")},link:{description:(0,wt.__)("Manage the fonts and typography used on the links."),title:(0,wt.__)("Links")},heading:{description:(0,wt.__)("Manage the fonts and typography used on headings."),title:(0,wt.__)("Headings")},caption:{description:(0,wt.__)("Manage the fonts and typography used on captions."),title:(0,wt.__)("Captions")},cite:{description:(0,wt.__)("Manage the fonts and typography used on citations."),title:(0,wt.__)("Citations")},button:{description:(0,wt.__)("Manage the fonts and typography used on buttons."),title:(0,wt.__)("Buttons")},textInput:{description:(0,wt.__)("Manage the fonts and typography used on inputs."),title:(0,wt.__)("Inputs")},select:{description:(0,wt.__)("Manage the fonts and typography used on selects."),title:(0,wt.__)("Selects")}};var ga=f(ge(),1),T2=f(ue(),1),Hy=f(Dt(),1);var Dn=f(ue(),1),zy=f(ge(),1);var E2=f(Te(),1);var C2=f(ue(),1),R2=f(Z(),1);var uu=f(Z(),1);var fu=f(Z(),1),{useSettingsForBlockElement:zj,ColorPanel:Hj}=De(Hy.privateApis),Uj=[{name:"cite",label:(0,ga.__)("Citations")},{name:"textInput",label:(0,ga.__)("Inputs")},{name:"select",label:(0,ga.__)("Selects")}];var D2=f(ge(),1);var k2=f(yo(),1),qy=f(ue(),1),F2=f(ge(),1);var va=f(ue(),1);var ya=f(ue(),1);var Uy=f(Z(),1);function Wy(){let{paletteColors:e}=Pn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Uy.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Ei=f(Z(),1),P2={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},O2=({label:e,isFocused:t,withHoverView:r})=>(0,Ei.jsx)(Fn,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Ei.jsx)(ya.__unstableMotion.div,{variants:P2,style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(ya.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(Wy,{})})},o)}),Gy=O2;var $o=f(Z(),1),Yy=["color"];function ba({title:e,gap:t=2}){let r=Hs(Yy);return r?.length<=1?null:(0,$o.jsxs)(va.__experimentalVStack,{spacing:3,children:[e&&(0,$o.jsx)(Er,{level:3,children:e}),(0,$o.jsx)(va.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,$o.jsx)(An,{variation:o,isPill:!0,properties:Yy,showTooltip:!0,children:()=>(0,$o.jsx)(Gy,{})},n))})]})}var Zy=f(Z(),1);var A2=f(yo(),1),Xy=f(ue(),1),I2=f(ge(),1);var Ky=f(Z(),1);var L2=f(yo(),1),N2=f(Te(),1),M2=f(ue(),1);var V2=f(ge(),1);var Jy=f(Z(),1);var du=f(Z(),1);var j2=f(ge(),1),$y=f(Dt(),1),z2=f(ue(),1);var Qy=f(Dt(),1);var B2=f(Z(),1);var{BackgroundPanel:v7}=De(Qy.privateApis);var pu=f(Z(),1),{useHasBackgroundPanel:R7}=De($y.privateApis);var tv=f(ge(),1);var Ti=f(ue(),1),G2=f(ge(),1);var Y2=f(Te(),1);var H2=f(ue(),1),U2=f(ge(),1),W2=f(Z(),1);var ev=f(Z(),1),{Menu:I7}=De(Ti.privateApis);var hu=f(Z(),1);var gr=f(ue(),1),nv=f(ge(),1);var wa=f(Te(),1);var Pi=f(ue(),1);var rv=f(Z(),1),{Menu:q7}=De(Pi.privateApis);var X2=f(ue(),1),K2=f(ge(),1),J2=f(Z(),1);var gu=f(ue(),1),Q2=f(ge(),1),$2=f(Te(),1);var ov=f(Z(),1);var yu=f(Z(),1);var oE=f(Z(),1);var sE=f(ge(),1),sv=f(Dt(),1);var iv=f(Dt(),1),nE=f(Te(),1);var iE=f(Z(),1),{useSettingsForBlockElement:v9,DimensionsPanel:b9}=De(iv.privateApis);var vu=f(Z(),1),{useHasDimensionsPanel:E9,useSettingsForBlockElement:T9}=De(sv.privateApis);var dv=f(ue(),1),uE=f(ge(),1);var lE=f(ge(),1),cE=f(ue(),1);var av=f(sr(),1),lv=f(Kt(),1),Sa=f(Te(),1),cv=f(ue(),1),uv=f(ge(),1);var xa=f(Z(),1);function aE({gap:e=2}){let{user:t}=(0,Sa.useContext)(gt),r=t?.styles,n=(0,lv.useSelect)(s=>{let a=s(av.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!yi(s,["color"])&&!yi(s,["typography","spacing"])),i=(0,Sa.useMemo)(()=>[...[{title:(0,uv.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let u=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(d=>{if(r.blocks?.[d]?.css){let h=u[d]||{},g={css:`${u[d]?.css||""} ${r.blocks?.[d]?.css?.trim()||""}`};u[d]={...h,...g}}});let l=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},c=Object.keys(u).length>0?{blocks:u}:{},m={...a.styles,...l,...c};return{...a,settings:a.settings??{},styles:m}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,xa.jsx)(cv.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,xa.jsx)(An,{variation:s,children:u=>(0,xa.jsx)(jc,{label:s?.title,withHoverView:!0,isFocused:u,variation:s})},a))})}var bu=aE;var fv=f(Z(),1);var wu=f(Z(),1);var fE=f(ge(),1),dE=f(ue(),1),pv=f(Dt(),1);var xu=f(Z(),1),{AdvancedPanel:G9}=De(pv.privateApis);var Sv=f(ge(),1),_u=f(ue(),1),Cu=f(Te(),1);var pE=f(Kt(),1),mE=f(sr(),1),mv=f(Te(),1);var yv=f(ge(),1),vv=f(ue(),1),_a=f(gv(),1),hE=f(sr(),1),gE=f(Kt(),1);var bv=f(Zc(),1);var wv=f(Z(),1),K9=3600*1e3*24;var Su=f(ue(),1),Oi=f(ge(),1);var xv=f(Z(),1);var Ru=f(Z(),1);var _v=f(ge(),1),Cv=f(ue(),1);var Rv=f(Z(),1);var Tv=f(ge(),1),ki=f(ue(),1),Pv=f(Te(),1);var vE=f(Dt(),1),bE=f(ge(),1);var wE=f(Z(),1);var io=f(ue(),1),Ev=f(Z(),1);var Eu=f(Z(),1);var Pu=f(Z(),1);var Ou=f(Z(),1);function Bn(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,Ou.jsx)(gi,{value:r,baseValue:o,onChange:n,children:(0,Ou.jsx)(e,{...i})})}}var CE=Bn(bu);var RE=Bn(ba);var EE=Bn(Xs);var jn=f(Z(),1);function ku({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,jn.jsx)(pa,{});break;case"installed-fonts":n=(0,jn.jsx)(na,{});break;default:n=(0,jn.jsx)(sa,{slug:o})}return(0,jn.jsx)(gi,{value:e,baseValue:t,onChange:r,children:(0,jn.jsx)($s,{children:n})})}var Fv=f(ai()),{unlock:Fu}=(0,Fv.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/font-list-route");if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='cb0e994672']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","cb0e994672"),e.appendChild(document.createTextNode('@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:90px;padding:0}.font-library-modal .font-library__subtitle{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.font-library-modal__tab-panel{height:calc(100% - 50px)}.font-library__tabpanel-layout{display:flex;flex-direction:column;height:100%}.font-library__tabpanel-layout>div{flex-grow:1}.font-library__tabpanel-layout .font-library__loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding-top:124px;position:absolute;top:0;width:100%}.font-library__footer,.font-library__tabpanel-layout .components-navigator-screen{padding:24px;width:100%}.font-library__footer{background-color:#fff;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;box-sizing:border-box;flex-grow:0!important;flex-shrink:0;height:90px;position:absolute}.font-library__page-selection{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.font-library__page-selection .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.font-library__fonts-title{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library__fonts-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.font-library__fonts-list-item{margin-bottom:0}.font-library__font-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library__font-card:hover{background-color:#f0f0f0}.font-library__font-card:focus{position:relative}.font-library__font-card .font-library__font-card__name{font-weight:700}.font-library__font-card .font-library__font-card__count{color:#757575}.font-library__font-card .font-library__font-variant_demo-image{display:block;height:24px;width:auto}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.font-library__font-card .font-library__font-variant_demo-text{flex-shrink:0;white-space:nowrap}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{background:#fff;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);position:sticky;top:0;z-index:1}.font-library__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library__upload-area{background-color:#f0f0f0}.font-library__local-fonts{margin:24px auto;width:80%}.font-library__local-fonts .font-library__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library__select-all{padding:16px 16px 16px 17px}.font-library__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.global-styles-ui-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.global-styles-ui-screen-revisions__revisions-list li{margin-bottom:0}.global-styles-ui-screen-revisions__revision-item{cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;position:relative}.global-styles-ui-screen-revisions__revision-item[role=option]:active,.global-styles-ui-screen-revisions__revision-item[role=option]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.global-styles-ui-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item:after,.global-styles-ui-screen-revisions__revision-item:before{content:"\\a";display:block;position:absolute}.global-styles-ui-screen-revisions__revision-item:before{background:#ddd;border:4px solid transparent;border-radius:50%;height:8px;left:17px;top:18px;transform:translate(-50%,-50%);width:8px;z-index:1}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid transparent;outline-offset:-2px}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]:before{background:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes>li,.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta{color:#1e1e1e}.global-styles-ui-screen-revisions__revision-item:after{border:.5px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);height:100%;left:16px;top:0;width:0}.global-styles-ui-screen-revisions__revision-item:first-child:after{top:18px}.global-styles-ui-screen-revisions__revision-item:last-child:after{height:18px}.global-styles-ui-screen-revisions__revision-item-wrapper{display:block;padding:12px 12px 4px 40px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 12px 12px 40px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta{color:#757575;font-size:12px}.global-styles-ui-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date{font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.global-styles-ui-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:left;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.global-styles-ui-screen-revisions__loading{margin:24px auto!important}.global-styles-ui-screen-revisions__changes{line-height:1.4;list-style:disc;margin-left:12px;text-align:left}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination{gap:2px;justify-content:space-between}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total{height:1px;left:-1000px;margin:-1px;overflow:hidden;position:absolute}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.global-styles-ui-screen-revisions__footer{background:#fff;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;box-sizing:border-box;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.global-styles-ui-variations_item{box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;position:relative}@media not (prefers-reduced-motion){.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{transition:outline .1s linear}}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill{height:32px}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:rgba(0,0,0,.3)}.global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview,.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.global-styles-ui-preview__wrapper{display:block;max-width:100%;width:100%}.global-styles-ui-preview__wrapper.is-hoverable{cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:20px;min-height:100px;overflow:hidden}.global-styles-ui-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen-typography__indicator{align-items:center;border-radius:2px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.global-styles-ui-block-types-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.global-styles-ui-screen-typography__font-variants-count{color:#757575}.global-styles-ui-font-families__manage-fonts{justify-content:center}.global-styles-ui-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.global-styles-ui-header{line-height:1.9!important;margin-bottom:0!important}.global-styles-ui-subtitle{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)!important;margin-bottom:0!important;text-transform:uppercase}.global-styles-ui-section-title{color:#2f2f2f;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.2;margin:0;padding:16px 16px 0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{flex-shrink:0;height:24px}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{border:1px solid #ddd;border-radius:2px;overflow:hidden;position:relative;width:100%}.global-styles-ui__shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #ddd;border-radius:2px;height:144px;overflow:auto}.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block{background-color:#fff;border:1px solid #ddd;border-radius:2px;height:60px;width:60%}.global-styles-ui__shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown{position:relative;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button{opacity:0;position:absolute;right:8px;top:8px}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.global-styles-ui__shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel{flex:1 1 auto}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea{flex:1 1 auto}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{border-top:1px solid #ddd;margin-top:16px}.global-styles-ui-screen-variations>*{margin:24px 16px}.global-styles-ui-sidebar__navigator-provider{height:100%}.global-styles-ui-sidebar__navigator-screen{display:flex;flex-direction:column;height:100%}.global-styles-ui-color-palette__tablist-container{border-bottom:1px solid #ddd}.global-styles-ui-color-palette__tablist{margin-bottom:-1px}.global-styles-ui-sidebar__navigator-screen .single-column{grid-column:span 1}.global-styles-ui-screen-root.global-styles-ui-screen-root,.global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations{background:unset;color:inherit}.global-styles-ui-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile,.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview{border-radius:2px}.global-styles-ui-screen-root__active-style-tile-preview{clip-path:border-box}.global-styles-ui-color-palette-panel,.global-styles-ui-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);display:flex;flex-direction:column;flex-grow:1;min-height:0}.font-library-page:has(.font-library__footer) .font-library-page__content{padding-bottom:90px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;min-height:0;overflow:auto}')),document.head.appendChild(e)}var Pr=f(Z()),{Tabs:Ca}=Fu(Av.privateApis),{useGlobalStyles:TE}=Fu(Iv.privateApis);function PE(){let{records:e=[]}=(0,Ra.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,Nv.useState)("installed-fonts"),{base:o,user:n,setUser:i,isReady:s}=TE(),a=(0,Lv.useSelect)(l=>l(Ra.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!s)return null;let u=[{id:"installed-fonts",title:(0,zn._x)("Library","Font library")}];return a&&(u.push({id:"upload-fonts",title:(0,zn._x)("Upload","noun")}),u.push(...(e||[]).map(({slug:l,name:c})=>({id:l,title:e&&e.length===1&&l==="google-fonts"?(0,zn.__)("Install Fonts"):c})))),(0,Pr.jsx)(hc,{title:(0,zn.__)("Fonts"),className:"font-library-page",children:(0,Pr.jsx)("div",{className:"font-library-page__content",children:(0,Pr.jsxs)(Ca,{selectedTabId:t,onSelect:l=>r(l),children:[(0,Pr.jsx)("div",{className:"font-library-page__tablist",children:(0,Pr.jsx)(Ca.TabList,{children:u.map(({id:l,title:c})=>(0,Pr.jsx)(Ca.Tab,{tabId:l,children:c},l))})}),u.map(({id:l})=>(0,Pr.jsx)(Ca.TabPanel,{tabId:l,focusable:!1,className:"font-library-page__tab-panel",children:(0,Pr.jsx)(ku,{value:n,baseValue:o,onChange:i,activeTab:l})},l))]})})})}function OE(){return(0,Pr.jsx)(PE,{})}var kE=OE;export{kE as stage};
+}`,globalThis.document.head.appendChild(n),n}var WS=[0,1,0,0],GS=[79,84,84,79],YS=[119,79,70,70],qS=[119,79,70,50];function ua(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function ZS(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(ua(t,WS)||ua(t,GS))return"SFNT";if(ua(t,YS))return"WOFF";if(ua(t,qS))return"WOFF2"}function XS(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var da=class extends TS{constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await US(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>XS(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new ca("error",r,`Failed to load font at ${t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=ZS(this.fontData);if(!r)throw new Error(`${t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new ca("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return zS().then(t=>(e==="SFNT"&&(this.opentype=new FS(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new IS(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new MS(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new ca("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new ca("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=da;var oo=class extends lt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},KS=class extends oo{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},JS=class extends oo{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(s=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ae(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new QS(e))));let i=n+o*8;ae(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(s=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],i=n.firstCode,s=i+n.entryCount;return i<=t&&t<=s}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},QS=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},$S=class extends oo{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;ae(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ae(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;ae(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;ae(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,u=this.length-(a-this.tableStart);ae(this,"glyphIdArray",()=>e.readBytes(u,a,16)),ae(this,"segments",()=>this.buildSegments(s,a,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],a=this.endCode[i],u=this.idDelta[i],l=this.idRangeOffset[i],c=e+2*i,m=[];if(l===0)for(let d=s+u,h=a+u;d<=h;d++)m.push(d);else for(let d=0,h=a-s;d<=h;d++)r.currentPosition=c+l+d*2,m.push(r.uint16);return{startCode:s,endCode:a,idDelta:u,idRangeOffset:l,glyphIDs:m}};return[...new Array(this.segCount)].map(o)}reverse(e){let t=this.segments.find(o=>o.glyphIDs.includes(e));if(!t)return{};let r=t.startCode+t.glyphIDs.indexOf(e);return{code:r,unicode:String.fromCodePoint(r)}}getGlyphId(e){if(e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535)return 0;let t=this.segments.find(r=>r.startCode<=e&&e<=r.endCode);return t?t.glyphIDs[e-t.startCode]:0}supports(e){return this.getGlyphId(e)!==0}getSupportedCharCodes(e=!1){return e?this.segments:this.segments.map(t=>({start:t.startCode,end:t.endCode}))}},e_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=6,this.length=e.uint16,this.language=e.uint16,this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.firstCode+this.entryCount-1,ae(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(n=>e.uint16))}supports(e){if(e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 6. only supports(id) is implemented.")),e<this.firstCode)return{};if(e>this.firstCode+this.entryCount)return{};let t=e-this.firstCode;return{code:t,unicode:String.fromCodePoint(t)}}reverse(e){let t=this.glyphIdArray.indexOf(e);if(t>-1)return this.firstCode+t}getSupportedCharCodes(e=!1){return e?[{firstCode:this.firstCode,lastCode:this.lastCode}]:[{start:this.firstCode,end:this.lastCode}]}},t_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=8,e.uint16,this.length=e.uint32,this.language=e.uint32,this.is32=[...new Array(8192)].map(n=>e.uint8),this.numGroups=e.uint32,ae(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new r_(e)))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 8. only supports(id) is implemented.")),this.groups.findIndex(t=>t.startcharCode<=e&&e<=t.endcharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 8"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startcharCode,end:t.endcharCode}))}},r_=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},o_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=10,e.uint16,this.length=e.uint32,this.language=e.uint32,this.startCharCode=e.uint32,this.numChars=e.uint32,this.endCharCode=this.startCharCode+this.numChars,ae(this,"glyphs",()=>[...new Array(this.numChars)].map(n=>e.uint16))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 10. only supports(id) is implemented.")),e<this.startCharCode||e>this.startCharCode+this.numChars?!1:e-this.startCharCode}reverse(e){return console.warn("reverse not implemented for cmap subtable format 10"),{}}getSupportedCharCodes(e=!1){return e?[{startCharCode:this.startCharCode,endCharCode:this.endCharCode}]:[{start:this.startCharCode,end:this.endCharCode}]}},n_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=12,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32,ae(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new i_(e)))}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535?0:this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){for(let t of this.groups){let r=t.startGlyphID;if(r>e)continue;if(r===e)return t.startCharCode;if(r+(t.endCharCode-t.startCharCode)<e)continue;let n=t.startCharCode+(e-r);return{code:n,unicode:String.fromCodePoint(n)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},i_=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},s_=class extends oo{constructor(e,t,r){super(e,t,r),this.format=13,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32;let o=[...new Array(this.numGroups)].map(n=>new a_(e));ae(this,"groups",o)}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 13"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},a_=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},l_=class extends oo{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ae(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new c_(e)))}supports(){return console.warn("supports not implemented for cmap subtable format 14"),0}getSupportedCharCodes(){return console.warn("getSupportedCharCodes not implemented for cmap subtable format 14"),[]}reverse(e){return console.warn("reverse not implemented for cmap subtable format 14"),{}}supportsVariation(e){let t=this.varSelector.find(r=>r.varSelector===e);return t||!1}getSupportedVariations(){return this.varSelectors.map(e=>e.varSelector)}},c_=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function u_(e,t,r){let o=e.uint16;return o===0?new KS(e,t,r):o===2?new JS(e,t,r):o===4?new $S(e,t,r):o===6?new e_(e,t,r):o===8?new t_(e,t,r):o===10?new o_(e,t,r):o===12?new n_(e,t,r):o===13?new s_(e,t,r):o===14?new l_(e,t,r):{}}var f_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numTables=r.uint16,this.encodingRecords=[...new Array(this.numTables)].map(o=>new d_(r,this.tableStart))}getSubTable(e){return this.encodingRecords[e].table}getSupportedEncodings(){return this.encodingRecords.map(e=>({platformID:e.platformID,encodingId:e.encodingID}))}getSupportedCharCodes(e,t){let r=this.encodingRecords.findIndex(n=>n.platformID===e&&n.encodingID===t);return r===-1?!1:this.getSubTable(r).getSupportedCharCodes()}reverse(e){for(let t=0;t<this.numTables;t++){let r=this.getSubTable(t).reverse(e);if(r)return r}}getGlyphId(e){let t=0;return this.encodingRecords.some((r,o)=>{let n=this.getSubTable(o);return n.getGlyphId?(t=n.getGlyphId(e),t!==0):!1}),t}supports(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supports&&o.supports(e)!==!1})}supportsVariation(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supportsVariation&&o.supportsVariation(e)!==!1})}},d_=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ae(this,"table",()=>(e.currentPosition=t+n,u_(e,r,o)))}},p_=Object.freeze({__proto__:null,cmap:f_}),m_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.load({majorVersion:r.uint16,minorVersion:r.uint16,fontRevision:r.fixed,checkSumAdjustment:r.uint32,magicNumber:r.uint32,flags:r.flags(16),unitsPerEm:r.uint16,created:r.longdatetime,modified:r.longdatetime,xMin:r.int16,yMin:r.int16,xMax:r.int16,yMax:r.int16,macStyle:r.flags(16),lowestRecPPEM:r.uint16,fontDirectionHint:r.uint16,indexToLocFormat:r.uint16,glyphDataFormat:r.uint16})}},h_=Object.freeze({__proto__:null,head:m_}),g_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.ascender=r.fword,this.descender=r.fword,this.lineGap=r.fword,this.advanceWidthMax=r.ufword,this.minLeftSideBearing=r.fword,this.minRightSideBearing=r.fword,this.xMaxExtent=r.fword,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,r.int16,r.int16,r.int16,r.int16,this.metricDataFormat=r.int16,this.numberOfHMetrics=r.uint16,r.verifyLength()}},y_=Object.freeze({__proto__:null,hhea:g_}),v_=class extends ke{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(ae(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new b_(o.uint16,o.int16)))),n<i){let a=s+n*4;ae(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(u=>o.int16)))}}},b_=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},w_=Object.freeze({__proto__:null,hmtx:v_}),x_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.legacyFixed,this.numGlyphs=r.uint16,this.version===1&&(this.maxPoints=r.uint16,this.maxContours=r.uint16,this.maxCompositePoints=r.uint16,this.maxCompositeContours=r.uint16,this.maxZones=r.uint16,this.maxTwilightPoints=r.uint16,this.maxStorage=r.uint16,this.maxFunctionDefs=r.uint16,this.maxInstructionDefs=r.uint16,this.maxStackElements=r.uint16,this.maxSizeOfInstructions=r.uint16,this.maxComponentElements=r.uint16,this.maxComponentDepth=r.uint16),r.verifyLength()}},S_=Object.freeze({__proto__:null,maxp:x_}),__=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.format=r.uint16,this.count=r.uint16,this.stringOffset=r.Offset16,this.nameRecords=[...new Array(this.count)].map(o=>new R_(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new C_(r.uint16,r.Offset16))),this.stringStart=this.tableStart+this.stringOffset}get(e){let t=this.nameRecords.find(r=>r.nameID===e);if(t)return t.string}},C_=class{constructor(e,t){this.length=e,this.offset=t}},R_=class{constructor(e,t){this.platformID=e.uint16,this.encodingID=e.uint16,this.languageID=e.uint16,this.nameID=e.uint16,this.length=e.uint16,this.offset=e.Offset16,ae(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,E_(e,this)))}};function E_(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let a=0,u=o/2;a<u;a++)s[a]=String.fromCharCode(e.uint16);return s.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(s,a){i[a]=String.fromCharCode(s)}),i.join("")}var T_=Object.freeze({__proto__:null,name:__}),P_=class extends ke{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.uint16,this.xAvgCharWidth=r.int16,this.usWeightClass=r.uint16,this.usWidthClass=r.uint16,this.fsType=r.uint16,this.ySubscriptXSize=r.int16,this.ySubscriptYSize=r.int16,this.ySubscriptXOffset=r.int16,this.ySubscriptYOffset=r.int16,this.ySuperscriptXSize=r.int16,this.ySuperscriptYSize=r.int16,this.ySuperscriptXOffset=r.int16,this.ySuperscriptYOffset=r.int16,this.yStrikeoutSize=r.int16,this.yStrikeoutPosition=r.int16,this.sFamilyClass=r.int16,this.panose=[...new Array(10)].map(o=>r.uint8),this.ulUnicodeRange1=r.flags(32),this.ulUnicodeRange2=r.flags(32),this.ulUnicodeRange3=r.flags(32),this.ulUnicodeRange4=r.flags(32),this.achVendID=r.tag,this.fsSelection=r.uint16,this.usFirstCharIndex=r.uint16,this.usLastCharIndex=r.uint16,this.sTypoAscender=r.int16,this.sTypoDescender=r.int16,this.sTypoLineGap=r.int16,this.usWinAscent=r.uint16,this.usWinDescent=r.uint16,this.version===0||(this.ulCodePageRange1=r.flags(32),this.ulCodePageRange2=r.flags(32),this.version===1)||(this.sxHeight=r.int16,this.sCapHeight=r.int16,this.usDefaultChar=r.uint16,this.usBreakChar=r.uint16,this.usMaxContext=r.uint16,this.version<=4)||(this.usLowerOpticalPointSize=r.uint16,this.usUpperOpticalPointSize=r.uint16,this.version===5))return r.verifyLength()}},O_=Object.freeze({__proto__:null,OS2:P_}),k_=class extends ke{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.legacyFixed,this.italicAngle=r.fixed,this.underlinePosition=r.fword,this.underlineThickness=r.fword,this.isFixedPitch=r.uint32,this.minMemType42=r.uint32,this.maxMemType42=r.uint32,this.minMemType1=r.uint32,this.maxMemType1=r.uint32,this.version===1||this.version===3)return r.verifyLength();if(this.numGlyphs=r.uint16,this.version===2){this.glyphNameIndex=[...new Array(this.numGlyphs)].map(o=>r.uint16),this.namesOffset=r.currentPosition,this.glyphNameOffsets=[1];for(let o=0;o<this.numGlyphs;o++){if(this.glyphNameIndex[o]<vy.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let i=r.int8;r.skip(i),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+i+1)}}this.version===2.5&&(this.offset=[...new Array(this.numGlyphs)].map(o=>r.int8))}getGlyphName(e){if(this.version!==2)return console.warn(`post table version ${this.version} does not support glyph name lookups`),"";let t=this.glyphNameIndex[e];if(t<258)return vy[t];let r=this.glyphNameOffsets[e],n=this.glyphNameOffsets[e+1]-r-1;return n===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(n,this.namesOffset+r,8,!0).map(s=>String.fromCharCode(s)).join(""))}},vy=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],F_=Object.freeze({__proto__:null,post:k_}),A_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.horizAxisOffset=r.Offset16,this.vertAxisOffset=r.Offset16,ae(this,"horizAxis",()=>new eu({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new eu({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new eu({offset:e.offset+this.itemVarStoreOffset},t)))}},eu=class extends ke{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ae(this,"baseTagList",()=>new I_({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new L_({offset:e.offset+this.baseScriptListOffset},t))}},I_=class extends ke{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},L_=class extends ke{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ae(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new N_(this.start,r))))}},N_=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new M_(t)))}},M_=class{constructor(e){this.start=e.currentPosition,this.baseValuesOffset=e.Offset16,this.defaultMinMaxOffset=e.Offset16,this.baseLangSysCount=e.uint16,this.baseLangSysRecords=[...new Array(this.baseLangSysCount)].map(t=>new V_(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new D_(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Ey(e)))}},V_=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Ey(t)))}},D_=class{constructor(e){this.parser=e,this.start=e.currentPosition,this.defaultBaselineIndex=e.uint16,this.baseCoordCount=e.uint16,this.baseCoords=[...new Array(this.baseCoordCount)].map(t=>e.Offset16)}getTable(e){return this.parser.currentPosition=this.start+this.baseCoords[e],new j_(this.parser)}},Ey=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ae(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new B_(e))))}},B_=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},j_=class{constructor(e){this.baseCoordFormat=e.uint16,this.coordinate=e.int16,this.baseCoordFormat===2&&(this.referenceGlyph=e.uint16,this.baseCoordPoint=e.uint16),this.baseCoordFormat===3&&(this.deviceTable=e.Offset16)}},z_=Object.freeze({__proto__:null,BASE:A_}),by=class{constructor(e){this.classFormat=e.uint16,this.classFormat===1&&(this.startGlyphID=e.uint16,this.glyphCount=e.uint16,this.classValueArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.classFormat===2&&(this.classRangeCount=e.uint16,this.classRangeRecords=[...new Array(this.classRangeCount)].map(t=>new H_(e)))}},H_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},_i=class extends lt{constructor(e){super(e),this.coverageFormat=e.uint16,this.coverageFormat===1&&(this.glyphCount=e.uint16,this.glyphArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.coverageFormat===2&&(this.rangeCount=e.uint16,this.rangeRecords=[...new Array(this.rangeCount)].map(t=>new U_(e)))}},U_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},W_=class{constructor(e,t){this.table=e,this.parser=t,this.start=t.currentPosition,this.format=t.uint16,this.variationRegionListOffset=t.Offset32,this.itemVariationDataCount=t.uint16,this.itemVariationDataOffsets=[...new Array(this.itemVariationDataCount)].map(r=>t.Offset32)}},G_=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ae(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new by(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new Y_(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new Z_(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new by(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new J_(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new W_(r)}))}},Y_=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,this.glyphCount=e.uint16,this.attachPointOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16)}getPoint(e){return this.parser.currentPosition=this.start+this.attachPointOffsets[e],new q_(this.parser)}},q_=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},Z_=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new _i(e))),this.ligGlyphCount=e.uint16,this.ligGlyphOffsets=[...new Array(this.ligGlyphCount)].map(t=>e.Offset16)}getLigGlyph(e){return this.parser.currentPosition=this.start+this.ligGlyphOffsets[e],new X_(this.parser)}},X_=class extends lt{constructor(e){super(e),this.caretCount=e.uint16,this.caretValueOffsets=[...new Array(this.caretCount)].map(t=>e.Offset16)}getCaretValue(e){return this.parser.currentPosition=this.start+this.caretValueOffsets[e],new K_(this.parser)}},K_=class{constructor(e){this.caretValueFormat=e.uint16,this.caretValueFormat===1&&(this.coordinate=e.int16),this.caretValueFormat===2&&(this.caretValuePointIndex=e.uint16),this.caretValueFormat===3&&(this.coordinate=e.int16,this.deviceOffset=e.Offset16)}},J_=class extends lt{constructor(e){super(e),this.markGlyphSetTableFormat=e.uint16,this.markGlyphSetCount=e.uint16,this.coverageOffsets=[...new Array(this.markGlyphSetCount)].map(t=>e.Offset32)}getMarkGlyphSet(e){return this.parser.currentPosition=this.start+this.coverageOffsets[e],new _i(this.parser)}},Q_=Object.freeze({__proto__:null,GDEF:G_}),wy=class extends lt{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new $_(e))}},$_=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},eC=class extends lt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new tC(e))}},tC=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},xy=class{constructor(e){this.lookupOrder=e.Offset16,this.requiredFeatureIndex=e.uint16,this.featureIndexCount=e.uint16,this.featureIndices=[...new Array(this.featureIndexCount)].map(t=>e.uint16)}},Sy=class extends lt{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new rC(e))}},rC=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},oC=class extends lt{constructor(e){super(e),this.featureParams=e.Offset16,this.lookupIndexCount=e.uint16,this.lookupListIndices=[...new Array(this.lookupIndexCount)].map(t=>e.uint16)}getFeatureParams(){if(this.featureParams>0){let e=this.parser;e.currentPosition=this.start+this.featureParams;let t=this.featureTag;if(t==="size")return new iC(e);if(t.startsWith("cc"))return new nC(e);if(t.startsWith("ss"))return new sC(e)}}},nC=class{constructor(e){this.format=e.uint16,this.featUiLabelNameId=e.uint16,this.featUiTooltipTextNameId=e.uint16,this.sampleTextNameId=e.uint16,this.numNamedParameters=e.uint16,this.firstParamUiLabelNameId=e.uint16,this.charCount=e.uint16,this.character=[...new Array(this.charCount)].map(t=>e.uint24)}},iC=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},sC=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Ty(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Qo=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.coverageOffset=e.Offset16}getCoverageTable(){let e=this.parser;return e.currentPosition=this.start+this.coverageOffset,new _i(e)}},ru=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},aC=class extends Qo{constructor(e){super(e),this.deltaGlyphID=e.int16}},lC=class extends Qo{constructor(e){super(e),this.sequenceCount=e.uint16,this.sequenceOffsets=[...new Array(this.sequenceCount)].map(t=>e.Offset16)}getSequence(e){let t=this.parser;return t.currentPosition=this.start+this.sequenceOffsets[e],new cC(t)}},cC=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},uC=class extends Qo{constructor(e){super(e),this.alternateSetCount=e.uint16,this.alternateSetOffsets=[...new Array(this.alternateSetCount)].map(t=>e.Offset16)}getAlternateSet(e){let t=this.parser;return t.currentPosition=this.start+this.alternateSetOffsets[e],new fC(t)}},fC=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},dC=class extends Qo{constructor(e){super(e),this.ligatureSetCount=e.uint16,this.ligatureSetOffsets=[...new Array(this.ligatureSetCount)].map(t=>e.Offset16)}getLigatureSet(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureSetOffsets[e],new pC(t)}},pC=class extends lt{constructor(e){super(e),this.ligatureCount=e.uint16,this.ligatureOffsets=[...new Array(this.ligatureCount)].map(t=>e.Offset16)}getLigature(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureOffsets[e],new mC(t)}},mC=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},hC=class extends Qo{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(Ty(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new ru(e)))}getSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 5.${this.substFormat} has no subrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.subRuleSetOffsets[e],new gC(t)}getSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 5.${this.substFormat} has no subclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.subClassSetOffsets[e],new yC(t)}getCoverageTable(e){if(this.substFormat!==3&&!e)return super.getCoverageTable();if(!e)throw new Error(`lookup type 5.${this.substFormat} requires an coverage table index.`);let t=this.parser;return t.currentPosition=this.start+this.coverageOffsets[e],new _i(t)}},gC=class extends lt{constructor(e){super(e),this.subRuleCount=e.uint16,this.subRuleOffsets=[...new Array(this.subRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.subRuleOffsets[e],new Py(t)}},Py=class{constructor(e){this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.inputSequence=[...new Array(this.glyphCount-1)].map(t=>e.uint16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new ru(e))}},yC=class extends lt{constructor(e){super(e),this.subClassRuleCount=e.uint16,this.subClassRuleOffsets=[...new Array(this.subClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.subClassRuleOffsets[e],new vC(t)}},vC=class extends Py{constructor(e){super(e)}},bC=class extends Qo{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(Ty(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Oy(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.${this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new wC(t)}getChainSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 6.${this.substFormat} has no chainsubclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubClassSetOffsets[e],new SC(t)}getCoverageFromOffset(e){if(this.substFormat!==3)throw new Error(`lookup type 6.${this.substFormat} does not use contextual coverage offsets.`);let t=this.parser;return t.currentPosition=this.start+e,new _i(t)}},wC=class extends lt{constructor(e){super(e),this.chainSubRuleCount=e.uint16,this.chainSubRuleOffsets=[...new Array(this.chainSubRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new xC(t)}},xC=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.SubstCount)].map(t=>new ru(e))}},SC=class extends lt{constructor(e){super(e),this.chainSubClassRuleCount=e.uint16,this.chainSubClassRuleOffsets=[...new Array(this.chainSubClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new _C(t)}},_C=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Oy(e))}},Oy=class extends lt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},CC=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},RC=class extends Qo{constructor(e){super(e),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},EC={buildSubtable:function(e,t){let r=new[void 0,aC,lC,uC,dC,hC,bC,CC,RC][e](t);return r.type=e,r}},no=class extends lt{constructor(e){super(e)}},TC=class extends no{constructor(e){super(e),console.log("lookup type 1")}},PC=class extends no{constructor(e){super(e),console.log("lookup type 2")}},OC=class extends no{constructor(e){super(e),console.log("lookup type 3")}},kC=class extends no{constructor(e){super(e),console.log("lookup type 4")}},FC=class extends no{constructor(e){super(e),console.log("lookup type 5")}},AC=class extends no{constructor(e){super(e),console.log("lookup type 6")}},IC=class extends no{constructor(e){super(e),console.log("lookup type 7")}},LC=class extends no{constructor(e){super(e),console.log("lookup type 8")}},NC=class extends no{constructor(e){super(e),console.log("lookup type 9")}},MC={buildSubtable:function(e,t){let r=new[void 0,TC,PC,OC,kC,FC,AC,IC,LC,NC][e](t);return r.type=e,r}},_y=class extends lt{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},VC=class extends lt{constructor(e,t){super(e),this.ctType=t,this.lookupType=e.uint16,this.lookupFlag=e.uint16,this.subTableCount=e.uint16,this.subtableOffsets=[...new Array(this.subTableCount)].map(r=>e.Offset16),this.markFilteringSet=e.uint16}get rightToLeft(){return this.lookupFlag&!0}get ignoreBaseGlyphs(){return this.lookupFlag&!0}get ignoreLigatures(){return this.lookupFlag&!0}get ignoreMarks(){return this.lookupFlag&!0}get useMarkFilteringSet(){return this.lookupFlag&!0}get markAttachmentType(){return this.lookupFlag&!0}getSubTable(e){let t=this.ctType==="GSUB"?EC:MC;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},ky=class extends ke{constructor(e,t,r){let{p:o,tableStart:n}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.scriptListOffset=o.Offset16,this.featureListOffset=o.Offset16,this.lookupListOffset=o.Offset16,this.majorVersion===1&&this.minorVersion===1&&(this.featureVariationsOffset=o.Offset32);let i=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ae(this,"scriptList",()=>i?wy.EMPTY:(o.currentPosition=n+this.scriptListOffset,new wy(o))),ae(this,"featureList",()=>i?Sy.EMPTY:(o.currentPosition=n+this.featureListOffset,new Sy(o))),ae(this,"lookupList",()=>i?_y.EMPTY:(o.currentPosition=n+this.lookupListOffset,new _y(o))),this.featureVariationsOffset&&ae(this,"featureVariations",()=>i?FeatureVariations.EMPTY:(o.currentPosition=n+this.featureVariationsOffset,new FeatureVariations(o)))}getSupportedScripts(){return this.scriptList.scriptRecords.map(e=>e.scriptTag)}getScriptTable(e){let t=this.scriptList.scriptRecords.find(o=>o.scriptTag===e);this.parser.currentPosition=this.scriptList.start+t.scriptOffset;let r=new eC(this.parser);return r.scriptTag=e,r}ensureScriptTable(e){return typeof e=="string"?this.getScriptTable(e):e}getSupportedLangSys(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys!==0,r=e.langSysRecords.map(o=>o.langSysTag);return t&&r.unshift("dflt"),r}getDefaultLangSysTable(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys;if(t!==0){this.parser.currentPosition=e.start+t;let r=new xy(this.parser);return r.langSysTag="",r.defaultForScript=e.scriptTag,r}}getLangSysTable(e,t="dflt"){if(t==="dflt")return this.getDefaultLangSysTable(e);e=this.ensureScriptTable(e);let r=e.langSysRecords.find(n=>n.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new xy(this.parser);return o.langSysTag=t,o}getFeatures(e){return e.featureIndices.map(t=>this.getFeature(t))}getFeature(e){let t;if(parseInt(e)==e?t=this.featureList.featureRecords[e]:t=this.featureList.featureRecords.find(o=>o.featureTag===e),!t)return;this.parser.currentPosition=this.featureList.start+t.featureOffset;let r=new oC(this.parser);return r.featureTag=t.featureTag,r}getLookups(e){return e.lookupListIndices.map(t=>this.getLookup(t))}getLookup(e,t){let r=this.lookupList.lookups[e];return this.parser.currentPosition=this.lookupList.start+r,new VC(this.parser,t)}},DC=class extends ky{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},BC=Object.freeze({__proto__:null,GSUB:DC}),jC=class extends ky{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},zC=Object.freeze({__proto__:null,GPOS:jC}),HC=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.offsetToSVGDocumentList=r.Offset32,r.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new UC(r)}},UC=class extends lt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new WC(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return"";let r=this.start+t.svgDocOffset;return this.parser.currentPosition=r,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(r=>r.startGlyphID<=e&&e<=r.endGlyphID);return t===-1?"":this.getDocument(t)}},WC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},GC=Object.freeze({__proto__:null,SVG:HC}),YC=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.axesArrayOffset=r.Offset16,r.uint16,this.axisCount=r.uint16,this.axisSize=r.uint16,this.instanceCount=r.uint16,this.instanceSize=r.uint16;let o=this.tableStart+this.axesArrayOffset;ae(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new qC(r))));let n=o+this.axisCount*this.axisSize;ae(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new ZC(r,this.axisCount,this.instanceSize));return i})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},qC=class{constructor(e){this.tag=e.tag,this.minValue=e.fixed,this.defaultValue=e.fixed,this.maxValue=e.fixed,this.flags=e.flags(16),this.axisNameID=e.uint16}},ZC=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(n=>e.fixed),e.currentPosition-o<r&&(this.postScriptNameID=e.uint16)}},XC=Object.freeze({__proto__:null,fvar:YC}),KC=class extends ke{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ae(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},JC=Object.freeze({__proto__:null,cvt:KC}),QC=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},$C=Object.freeze({__proto__:null,fpgm:QC}),eR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ae(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new tR(r)))}},tR=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},rR=Object.freeze({__proto__:null,gasp:eR}),oR=class extends ke{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},nR=Object.freeze({__proto__:null,glyf:oR}),iR=class extends ke{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ae(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):ae(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset32))}getGlyphDataOffsetAndLength(e){let t=this.offsets[e]*this.x2?2:1,r=this.offsets[e+1]*this.x2?2:1;return{offset:t,length:r-t}}},sR=Object.freeze({__proto__:null,loca:iR}),aR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},lR=Object.freeze({__proto__:null,prep:aR}),cR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},uR=Object.freeze({__proto__:null,CFF:cR}),fR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},dR=Object.freeze({__proto__:null,CFF2:fR}),pR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.defaultVertOriginY=r.int16,this.numVertOriginYMetrics=r.uint16,ae(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new mR(r)))}},mR=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},hR=Object.freeze({__proto__:null,VORG:pR}),gR=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new fa(e),this.vert=new fa(e),this.startGlyphIndex=e.uint16,this.endGlyphIndex=e.uint16,this.ppemX=e.uint8,this.ppemY=e.uint8,this.bitDepth=e.uint8,this.flags=e.int8}},yR=class{constructor(e){this.hori=new fa(e),this.vert=new fa(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},fa=class{constructor(e){this.ascender=e.int8,this.descender=e.int8,this.widthMax=e.uint8,this.caretSlopeNumerator=e.int8,this.caretSlopeDenominator=e.int8,this.caretOffset=e.int8,this.minOriginSB=e.int8,this.minAdvanceSB=e.int8,this.maxBeforeBL=e.int8,this.minAfterBL=e.int8,this.pad1=e.int8,this.pad2=e.int8}},Fy=class extends ke{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ae(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new gR(o)))}},vR=Object.freeze({__proto__:null,EBLC:Fy}),Ay=class extends ke{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},bR=Object.freeze({__proto__:null,EBDT:Ay}),wR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ae(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new yR(r)))}},xR=Object.freeze({__proto__:null,EBSC:wR}),SR=class extends Fy{constructor(e,t){super(e,t,"CBLC")}},_R=Object.freeze({__proto__:null,CBLC:SR}),CR=class extends Ay{constructor(e,t){super(e,t,"CBDT")}},RR=Object.freeze({__proto__:null,CBDT:CR}),ER=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ae(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},TR=Object.freeze({__proto__:null,sbix:ER}),PR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numBaseGlyphRecords=r.uint16,this.baseGlyphRecordsOffset=r.Offset32,this.layerRecordsOffset=r.Offset32,this.numLayerRecords=r.uint16}getBaseGlyphRecord(e){let t=this.tableStart+this.baseGlyphRecordsOffset;this.parser.currentPosition=t;let r=new tu(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new tu(this.parser),s=i.gID;if(o===e)return r;if(s===e)return i;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let u=new tu(this.parser),l=u.gID;if(l===e)return u;l>e?n=a:l<e&&(t=a)}return!1}getLayers(e){let t=this.getBaseGlyphRecord(e);return this.parser.currentPosition=this.tableStart+this.layerRecordsOffset+4*t.firstLayerIndex,[...new Array(t.numLayers)].map(r=>new OR(p))}},tu=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},OR=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},kR=Object.freeze({__proto__:null,COLR:PR}),FR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numPaletteEntries=r.uint16;let o=this.numPalettes=r.uint16;this.numColorRecords=r.uint16,this.offsetFirstColorRecord=r.Offset32,this.colorRecordIndices=[...new Array(this.numPalettes)].map(n=>r.uint16),ae(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new AR(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ae(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new IR(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new LR(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new NR(r,o))))}},AR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},IR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},LR=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},NR=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},MR=Object.freeze({__proto__:null,CPAL:FR}),VR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.numSignatures=r.uint16,this.flags=r.uint16,this.signatureRecords=[...new Array(this.numSignatures)].map(o=>new DR(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new BR(this.parser)}},DR=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},BR=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},jR=Object.freeze({__proto__:null,DSIG:VR}),zR=class extends ke{constructor(e,t,r){let{p:o}=super(e,t),n=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(i=>new HR(o,n))}},HR=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},UR=Object.freeze({__proto__:null,hdmx:zR}),WR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ae(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new GR(r);n.push(s),o+=s}return n})}},GR=class{constructor(e){this.version=e.uint16,this.length=e.uint16,this.coverage=e.flags(8),this.format=e.uint8,this.format===0&&(this.nPairs=e.uint16,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16,ae(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new YR(e)))),this.format===2&&console.warn("Kern subtable format 2 is not supported: this parser currently only parses universal table data.")}get horizontal(){return this.coverage[0]}get minimum(){return this.coverage[1]}get crossstream(){return this.coverage[2]}get override(){return this.coverage[3]}},YR=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},qR=Object.freeze({__proto__:null,kern:WR}),ZR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},XR=Object.freeze({__proto__:null,LTSH:ZR}),KR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.mergeClassCount=r.uint16,this.mergeDataOffset=r.Offset16,this.classDefCount=r.uint16,this.offsetToClassDefOffsets=r.Offset16,ae(this,"mergeEntryMatrix",()=>[...new Array(this.mergeClassCount)].map(o=>r.readBytes(this.mergeClassCount))),console.warn("Full MERG parsing is currently not supported."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},JR=Object.freeze({__proto__:null,MERG:KR}),QR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.flags=r.uint32,r.uint32,this.dataMapsCount=r.uint32,this.dataMaps=[...new Array(this.dataMapsCount)].map(o=>new $R(this.tableStart,r))}},$R=class{constructor(e,t){this.tableStart=e,this.parser=t,this.tag=t.tag,this.dataOffset=t.Offset32,this.dataLength=t.uint32}getData(){return this.parser.currentField=this.tableStart+this.dataOffset,this.parser.readBytes(this.dataLength)}},e2=Object.freeze({__proto__:null,meta:QR}),t2=class extends ke{constructor(e,t){super(e,t),console.warn("This font uses a PCLT table, which is currently not supported by this parser."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},r2=Object.freeze({__proto__:null,PCLT:t2}),o2=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRecs=r.uint16,this.numRatios=r.uint16,this.ratRanges=[...new Array(this.numRatios)].map(o=>new n2(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new i2(r))}},n2=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},i2=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new s2(e))}},s2=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},a2=Object.freeze({__proto__:null,VDMX:o2}),l2=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.fixed,this.ascent=this.vertTypoAscender=r.int16,this.descent=this.vertTypoDescender=r.int16,this.lineGap=this.vertTypoLineGap=r.int16,this.advanceHeightMax=r.int16,this.minTopSideBearing=r.int16,this.minBottomSideBearing=r.int16,this.yMaxExtent=r.int16,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.metricDataFormat=r.int16,this.numOfLongVerMetrics=r.uint16,r.verifyLength()}},c2=Object.freeze({__proto__:null,vhea:l2}),u2=class extends ke{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(s=>new f2(p.uint16,p.int16)))),o<n){let s=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=s,[...new Array(n-o)].map(a=>p.int16)))}}},f2=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},d2=Object.freeze({__proto__:null,vmtx:u2});function Iy(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Ks(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var Qt=f(Z(),1);function p2(){let{installFonts:e}=(0,Ci.useContext)(jt),[t,r]=(0,Ci.useState)(!1),[o,n]=(0,Ci.useState)(null),i=h=>{a(h)},s=h=>{a(h.target.files)},a=async h=>{if(!h)return;n(null),r(!0);let g=new Set,b=[...h],w=!1,_=b.map(async v=>{if(!await l(v))return w=!0,null;if(g.has(v.name))return null;let k=(((v.name??"").split(".")??[]).pop()??"").toLowerCase();return Kc.includes(k)?(g.add(v.name),v):null}),x=(await Promise.all(_)).filter(v=>v!==null);if(x.length>0)u(x);else{let v=w?(0,Vn.__)("Sorry, you are not allowed to upload this file type."):(0,Vn.__)("No fonts found to install.");n({type:"error",message:v}),r(!1)}},u=async h=>{let g=await Promise.all(h.map(async b=>{let w=await m(b);return await Po(w,w.file,"all"),w}));d(g)};async function l(h){let g=new da("Uploaded Font");try{let b=await c(h);return await g.fromDataBuffer(b,"font"),!0}catch{return!1}}async function c(h){return new Promise((g,b)=>{let w=new window.FileReader;w.readAsArrayBuffer(h),w.onload=()=>g(w.result),w.onerror=b})}let m=async h=>{let g=await c(h),b=new da("Uploaded Font");b.fromDataBuffer(g,h.name);let _=(await new Promise(I=>b.onload=I)).detail.font,{name:x}=_.opentype.tables,v=x.get(16)||x.get(1),C=x.get(2).toLowerCase().includes("italic"),k=_.opentype.tables["OS/2"].usWeightClass||"normal",T=!!_.opentype.tables.fvar&&_.opentype.tables.fvar.axes.find(({tag:I})=>I==="wght"),O=T?`${T.minValue} ${T.maxValue}`:null;return{file:h,fontFamily:v,fontStyle:C?"italic":"normal",fontWeight:O||k}},d=async h=>{let g=Iy(h);try{await e(g),n({type:"success",message:(0,Vn.__)("Fonts were installed successfully.")})}catch(b){let w=b;n({type:"error",message:w.message,errors:w?.installationErrors})}r(!1)};return(0,Qt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,Qt.jsx)(Ot.DropZone,{onFilesDrop:i}),(0,Qt.jsxs)(Ot.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,Qt.jsxs)(Ot.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,Qt.jsx)("ul",{children:o.errors.map((h,g)=>(0,Qt.jsx)("li",{children:h},g))})]}),t&&(0,Qt.jsx)(Ot.FlexItem,{children:(0,Qt.jsx)("div",{className:"font-library__upload-area",children:(0,Qt.jsx)(Ot.ProgressBar,{})})}),!t&&(0,Qt.jsx)(Ot.FormFileUpload,{accept:Kc.map(h=>`.${h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,Qt.jsx)(Ot.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,Vn.__)("Upload font")})}),(0,Qt.jsx)(Ot.__experimentalText,{className:"font-library__upload-area__text",children:(0,Vn.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var pa=p2;var Ny=f(Z(),1),{Tabs:VB}=De(ou.privateApis),DB={id:"installed-fonts",title:(0,ma._x)("Library","Font library")},BB={id:"upload-fonts",title:(0,ma._x)("Upload","noun")};var My=f(ge(),1),nu=f(ue(),1),h2=f(Te(),1);var Vy=f(Z(),1);var iu=f(Z(),1);var Dy=f(ge(),1),ha=f(ue(),1);var By=f(Z(),1);var au=f(Z(),1);var wt=f(ge(),1),lu=f(ue(),1),_2=f(Te(),1);var jy=f(Dt(),1);var x2=f(Z(),1),{useSettingsForBlockElement:hj,TypographyPanel:gj}=De(jy.privateApis);var S2=f(Z(),1);var cu=f(Z(),1),Rj={text:{description:(0,wt.__)("Manage the fonts used on the site."),title:(0,wt.__)("Text")},link:{description:(0,wt.__)("Manage the fonts and typography used on the links."),title:(0,wt.__)("Links")},heading:{description:(0,wt.__)("Manage the fonts and typography used on headings."),title:(0,wt.__)("Headings")},caption:{description:(0,wt.__)("Manage the fonts and typography used on captions."),title:(0,wt.__)("Captions")},cite:{description:(0,wt.__)("Manage the fonts and typography used on citations."),title:(0,wt.__)("Citations")},button:{description:(0,wt.__)("Manage the fonts and typography used on buttons."),title:(0,wt.__)("Buttons")},textInput:{description:(0,wt.__)("Manage the fonts and typography used on inputs."),title:(0,wt.__)("Inputs")},select:{description:(0,wt.__)("Manage the fonts and typography used on selects."),title:(0,wt.__)("Selects")}};var ga=f(ge(),1),T2=f(ue(),1),Hy=f(Dt(),1);var Dn=f(ue(),1),zy=f(ge(),1);var E2=f(Te(),1);var C2=f(ue(),1),R2=f(Z(),1);var uu=f(Z(),1);var fu=f(Z(),1),{useSettingsForBlockElement:zj,ColorPanel:Hj}=De(Hy.privateApis),Uj=[{name:"cite",label:(0,ga.__)("Citations")},{name:"textInput",label:(0,ga.__)("Inputs")},{name:"select",label:(0,ga.__)("Selects")}];var D2=f(ge(),1);var k2=f(yo(),1),qy=f(ue(),1),F2=f(ge(),1);var va=f(ue(),1);var ya=f(ue(),1);var Uy=f(Z(),1);function Wy(){let{paletteColors:e}=Pn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Uy.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Ei=f(Z(),1),P2={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},O2=({label:e,isFocused:t,withHoverView:r})=>(0,Ei.jsx)(Fn,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Ei.jsx)(ya.__unstableMotion.div,{variants:P2,style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(ya.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(Wy,{})})},o)}),Gy=O2;var $o=f(Z(),1),Yy=["color"];function ba({title:e,gap:t=2}){let r=Hs(Yy);return r?.length<=1?null:(0,$o.jsxs)(va.__experimentalVStack,{spacing:3,children:[e&&(0,$o.jsx)(Er,{level:3,children:e}),(0,$o.jsx)(va.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,$o.jsx)(An,{variation:o,isPill:!0,properties:Yy,showTooltip:!0,children:()=>(0,$o.jsx)(Gy,{})},n))})]})}var Zy=f(Z(),1);var A2=f(yo(),1),Xy=f(ue(),1),I2=f(ge(),1);var Ky=f(Z(),1);var L2=f(yo(),1),N2=f(Te(),1),M2=f(ue(),1);var V2=f(ge(),1);var Jy=f(Z(),1);var du=f(Z(),1);var j2=f(ge(),1),$y=f(Dt(),1),z2=f(ue(),1);var Qy=f(Dt(),1);var B2=f(Z(),1);var{BackgroundPanel:v7}=De(Qy.privateApis);var pu=f(Z(),1),{useHasBackgroundPanel:R7}=De($y.privateApis);var tv=f(ge(),1);var Ti=f(ue(),1),G2=f(ge(),1);var Y2=f(Te(),1);var H2=f(ue(),1),U2=f(ge(),1),W2=f(Z(),1);var ev=f(Z(),1),{Menu:I7}=De(Ti.privateApis);var hu=f(Z(),1);var gr=f(ue(),1),nv=f(ge(),1);var wa=f(Te(),1);var Pi=f(ue(),1);var rv=f(Z(),1),{Menu:q7}=De(Pi.privateApis);var X2=f(ue(),1),K2=f(ge(),1),J2=f(Z(),1);var gu=f(ue(),1),Q2=f(ge(),1),$2=f(Te(),1);var ov=f(Z(),1);var yu=f(Z(),1);var oE=f(Z(),1);var sE=f(ge(),1),sv=f(Dt(),1);var iv=f(Dt(),1),nE=f(Te(),1);var iE=f(Z(),1),{useSettingsForBlockElement:v9,DimensionsPanel:b9}=De(iv.privateApis);var vu=f(Z(),1),{useHasDimensionsPanel:E9,useSettingsForBlockElement:T9}=De(sv.privateApis);var dv=f(ue(),1),uE=f(ge(),1);var lE=f(ge(),1),cE=f(ue(),1);var av=f(sr(),1),lv=f(Kt(),1),Sa=f(Te(),1),cv=f(ue(),1),uv=f(ge(),1);var xa=f(Z(),1);function aE({gap:e=2}){let{user:t}=(0,Sa.useContext)(gt),r=t?.styles,n=(0,lv.useSelect)(s=>{let a=s(av.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!yi(s,["color"])&&!yi(s,["typography","spacing"])),i=(0,Sa.useMemo)(()=>[...[{title:(0,uv.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let u=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(d=>{if(r.blocks?.[d]?.css){let h=u[d]||{},g={css:`${u[d]?.css||""} ${r.blocks?.[d]?.css?.trim()||""}`};u[d]={...h,...g}}});let l=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},c=Object.keys(u).length>0?{blocks:u}:{},m={...a.styles,...l,...c};return{...a,settings:a.settings??{},styles:m}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,xa.jsx)(cv.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,xa.jsx)(An,{variation:s,children:u=>(0,xa.jsx)(jc,{label:s?.title,withHoverView:!0,isFocused:u,variation:s})},a))})}var bu=aE;var fv=f(Z(),1);var wu=f(Z(),1);var fE=f(ge(),1),dE=f(ue(),1),pv=f(Dt(),1);var xu=f(Z(),1),{AdvancedPanel:G9}=De(pv.privateApis);var Sv=f(ge(),1),_u=f(ue(),1),Cu=f(Te(),1);var pE=f(Kt(),1),mE=f(sr(),1),mv=f(Te(),1);var yv=f(ge(),1),vv=f(ue(),1),_a=f(gv(),1),hE=f(sr(),1),gE=f(Kt(),1);var bv=f(Zc(),1);var wv=f(Z(),1),K9=3600*1e3*24;var Su=f(ue(),1),Oi=f(ge(),1);var xv=f(Z(),1);var Ru=f(Z(),1);var _v=f(ge(),1),Cv=f(ue(),1);var Rv=f(Z(),1);var Tv=f(ge(),1),ki=f(ue(),1),Pv=f(Te(),1);var vE=f(Dt(),1),bE=f(ge(),1);var wE=f(Z(),1);var io=f(ue(),1),Ev=f(Z(),1);var Eu=f(Z(),1);var Pu=f(Z(),1);var Ou=f(Z(),1);function Bn(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,Ou.jsx)(gi,{value:r,baseValue:o,onChange:n,children:(0,Ou.jsx)(e,{...i})})}}var CE=Bn(bu);var RE=Bn(ba);var EE=Bn(Xs);var jn=f(Z(),1);function ku({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,jn.jsx)(pa,{});break;case"installed-fonts":n=(0,jn.jsx)(na,{});break;default:n=(0,jn.jsx)(sa,{slug:o})}return(0,jn.jsx)(gi,{value:e,baseValue:t,onChange:r,children:(0,jn.jsx)($s,{children:n})})}var Fv=f(ai()),{unlock:Fu}=(0,Fv.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/font-list-route");if(typeof document<"u"&&(typeof process>"u"||!0)&&!document.head.querySelector("style[data-wp-hash='cb0e994672']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","cb0e994672"),e.appendChild(document.createTextNode('@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:90px;padding:0}.font-library-modal .font-library__subtitle{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.font-library-modal__tab-panel{height:calc(100% - 50px)}.font-library__tabpanel-layout{display:flex;flex-direction:column;height:100%}.font-library__tabpanel-layout>div{flex-grow:1}.font-library__tabpanel-layout .font-library__loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding-top:124px;position:absolute;top:0;width:100%}.font-library__footer,.font-library__tabpanel-layout .components-navigator-screen{padding:24px;width:100%}.font-library__footer{background-color:#fff;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;box-sizing:border-box;flex-grow:0!important;flex-shrink:0;height:90px;position:absolute}.font-library__page-selection{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.font-library__page-selection .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.font-library__fonts-title{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library__fonts-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.font-library__fonts-list-item{margin-bottom:0}.font-library__font-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library__font-card:hover{background-color:#f0f0f0}.font-library__font-card:focus{position:relative}.font-library__font-card .font-library__font-card__name{font-weight:700}.font-library__font-card .font-library__font-card__count{color:#757575}.font-library__font-card .font-library__font-variant_demo-image{display:block;height:24px;width:auto}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.font-library__font-card .font-library__font-variant_demo-text{flex-shrink:0;white-space:nowrap}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{background:#fff;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);position:sticky;top:0;z-index:1}.font-library__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library__upload-area{background-color:#f0f0f0}.font-library__local-fonts{margin:24px auto;width:80%}.font-library__local-fonts .font-library__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library__select-all{padding:16px 16px 16px 17px}.font-library__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.global-styles-ui-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.global-styles-ui-screen-revisions__revisions-list li{margin-bottom:0}.global-styles-ui-screen-revisions__revision-item{cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;position:relative}.global-styles-ui-screen-revisions__revision-item[role=option]:active,.global-styles-ui-screen-revisions__revision-item[role=option]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.global-styles-ui-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item:after,.global-styles-ui-screen-revisions__revision-item:before{content:"\\a";display:block;position:absolute}.global-styles-ui-screen-revisions__revision-item:before{background:#ddd;border:4px solid transparent;border-radius:50%;height:8px;left:17px;top:18px;transform:translate(-50%,-50%);width:8px;z-index:1}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid transparent;outline-offset:-2px}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]:before{background:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes>li,.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta{color:#1e1e1e}.global-styles-ui-screen-revisions__revision-item:after{border:.5px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);height:100%;left:16px;top:0;width:0}.global-styles-ui-screen-revisions__revision-item:first-child:after{top:18px}.global-styles-ui-screen-revisions__revision-item:last-child:after{height:18px}.global-styles-ui-screen-revisions__revision-item-wrapper{display:block;padding:12px 12px 4px 40px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 12px 12px 40px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta{color:#757575;font-size:12px}.global-styles-ui-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date{font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.global-styles-ui-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:left;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.global-styles-ui-screen-revisions__loading{margin:24px auto!important}.global-styles-ui-screen-revisions__changes{line-height:1.4;list-style:disc;margin-left:12px;text-align:left}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination{gap:2px;justify-content:space-between}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total{height:1px;left:-1000px;margin:-1px;overflow:hidden;position:absolute}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.global-styles-ui-screen-revisions__footer{background:#fff;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;box-sizing:border-box;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.global-styles-ui-variations_item{box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;position:relative}@media not (prefers-reduced-motion){.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{transition:outline .1s linear}}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill{height:32px}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:rgba(0,0,0,.3)}.global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview,.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.global-styles-ui-preview__wrapper{display:block;max-width:100%;width:100%}.global-styles-ui-preview__wrapper.is-hoverable{cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:20px;min-height:100px;overflow:hidden}.global-styles-ui-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen-typography__indicator{align-items:center;border-radius:2px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.global-styles-ui-block-types-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.global-styles-ui-screen-typography__font-variants-count{color:#757575}.global-styles-ui-font-families__manage-fonts{justify-content:center}.global-styles-ui-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.global-styles-ui-header{line-height:1.9!important;margin-bottom:0!important}.global-styles-ui-subtitle{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)!important;margin-bottom:0!important;text-transform:uppercase}.global-styles-ui-section-title{color:#2f2f2f;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.2;margin:0;padding:16px 16px 0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{flex-shrink:0;height:24px}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{border:1px solid #ddd;border-radius:2px;overflow:hidden;position:relative;width:100%}.global-styles-ui__shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #ddd;border-radius:2px;height:144px;overflow:auto}.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block{background-color:#fff;border:1px solid #ddd;border-radius:2px;height:60px;width:60%}.global-styles-ui__shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown{position:relative;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button{opacity:0;position:absolute;right:8px;top:8px}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.global-styles-ui__shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel{flex:1 1 auto}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea{flex:1 1 auto}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{border-top:1px solid #ddd;margin-top:16px}.global-styles-ui-screen-variations>*{margin:24px 16px}.global-styles-ui-sidebar__navigator-provider{height:100%}.global-styles-ui-sidebar__navigator-screen{display:flex;flex-direction:column;height:100%}.global-styles-ui-color-palette__tablist-container{border-bottom:1px solid #ddd}.global-styles-ui-color-palette__tablist{margin-bottom:-1px}.global-styles-ui-sidebar__navigator-screen .single-column{grid-column:span 1}.global-styles-ui-screen-root.global-styles-ui-screen-root,.global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations{background:unset;color:inherit}.global-styles-ui-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile,.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview{border-radius:2px}.global-styles-ui-screen-root__active-style-tile-preview{clip-path:border-box}.global-styles-ui-color-palette-panel,.global-styles-ui-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);display:flex;flex-direction:column;flex-grow:1;min-height:0}.font-library-page:has(.font-library__footer) .font-library-page__content{padding-bottom:90px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;min-height:0;overflow:auto}')),document.head.appendChild(e)}var Pr=f(Z()),{Tabs:Ca}=Fu(Av.privateApis),{useGlobalStyles:TE}=Fu(Iv.privateApis);function PE(){let{records:e=[]}=(0,Ra.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,Nv.useState)("installed-fonts"),{base:o,user:n,setUser:i,isReady:s}=TE(),a=(0,Lv.useSelect)(l=>l(Ra.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!s)return null;let u=[{id:"installed-fonts",title:(0,zn._x)("Library","Font library")}];return a&&(u.push({id:"upload-fonts",title:(0,zn._x)("Upload","noun")}),u.push(...(e||[]).map(({slug:l,name:c})=>({id:l,title:e&&e.length===1&&l==="google-fonts"?(0,zn.__)("Install Fonts"):c})))),(0,Pr.jsx)(hc,{title:(0,zn.__)("Fonts"),className:"font-library-page",children:(0,Pr.jsx)("div",{className:"font-library-page__content",children:(0,Pr.jsxs)(Ca,{selectedTabId:t,onSelect:l=>r(l),children:[(0,Pr.jsx)("div",{className:"font-library-page__tablist",children:(0,Pr.jsx)(Ca.TabList,{children:u.map(({id:l,title:c})=>(0,Pr.jsx)(Ca.Tab,{tabId:l,children:c},l))})}),u.map(({id:l})=>(0,Pr.jsx)(Ca.TabPanel,{tabId:l,focusable:!1,className:"font-library-page__tab-panel",children:(0,Pr.jsx)(ku,{value:n,baseValue:o,onChange:i,activeTab:l})},l))]})})})}function OE(){return(0,Pr.jsx)(PE,{})}var kE=OE;export{kE as stage};
/*! Bundled license information:
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/css/dist/block-editor/style-rtl.css b/wp-includes/css/dist/block-editor/style-rtl.css
index 777081901d..0ef9b4d9d5 100644
--- a/wp-includes/css/dist/block-editor/style-rtl.css
+++ b/wp-includes/css/dist/block-editor/style-rtl.css
@@ -3678,163 +3678,6 @@ iframe[name=editor-canvas] {
row-gap: 0;
}
-.block-editor-content-only-controls__link {
- width: 100%;
- border-color: #ccc;
-}
-
-.block-editor-content-only-controls__link-row {
- align-items: center;
-}
-
-.block-editor-content-only-controls__link-title {
- width: 100%;
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
-}
-
-.block-editor-content-only-controls__media {
- width: 100%;
- border-color: #ccc;
- padding-left: 32px;
-}
-
-.block-editor-content-only-controls__media-replace-flow {
- display: block;
-}
-
-.block-editor-content-only-controls__media-row {
- align-items: center;
-}
-
-.block-editor-content-only-controls__media-placeholder {
- width: 24px;
- height: 24px;
- border-radius: 2px;
- box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
- display: inline-block;
- padding: 0;
- background: #fff linear-gradient(45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
-}
-
-.block-editor-content-only-controls__media-title {
- width: 100%;
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
-}
-
-.block-editor-content-only-controls__media-thumbnail {
- width: 20px;
- height: 20px;
- border-radius: 2px;
- align-self: center;
- overflow: hidden;
-}
-.block-editor-content-only-controls__media-thumbnail img {
- width: 100% !important;
- height: 100% !important;
- object-fit: cover;
-}
-
-.block-editor-content-only-controls {
- position: relative;
-}
-
-.block-editor-content-only-controls__media-reset {
- position: absolute;
- left: 0;
- top: 8px;
- margin: auto 8px auto;
- opacity: 0;
- border-radius: 2px;
-}
-@media not (prefers-reduced-motion) {
- .block-editor-content-only-controls__media-reset {
- transition: opacity 0.1s ease-in-out;
- }
-}
-.block-editor-content-only-controls:hover .block-editor-content-only-controls__media-reset, .block-editor-content-only-controls__media-reset:focus, .block-editor-content-only-controls__media-reset:hover {
- opacity: 1;
-}
-@media (hover: none) {
- .block-editor-content-only-controls__media-reset {
- opacity: 1;
- }
-}
-
-.block-editor-content-only-controls__rich-text {
- width: 100%;
- margin: 0;
- background: #fff;
- color: #1e1e1e;
- font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
- padding: 6px 8px;
- /* Fonts smaller than 16px causes mobile safari to zoom. */
- font-size: 16px;
- /* Override core line-height. To be reviewed. */
- line-height: normal;
- border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
- border-radius: var(--wpds-border-radius-sm, 2px);
-}
-@media (min-width: 600px) {
- .block-editor-content-only-controls__rich-text {
- font-size: 13px;
- /* Override core line-height. To be reviewed. */
- line-height: normal;
- }
-}
-.block-editor-content-only-controls__rich-text:hover:not(:disabled, [aria-disabled=true], [type=checkbox]) {
- border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
-}
-.block-editor-content-only-controls__rich-text:focus {
- outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)));
- outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
- border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
- box-shadow: none;
-}
-.block-editor-content-only-controls__rich-text::placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-.block-editor-content-only-controls__rich-text {
- border-color: #949494;
-}
-.block-editor-content-only-controls__rich-text::placeholder {
- color: color-mix(in srgb, #1e1e1e, transparent 38%);
-}
-.block-editor-content-only-controls__rich-text {
- min-height: 40px;
- padding: 12px;
-}
-
-.block-editor-block-fields__container {
- padding: 0 16px 16px;
-}
-.block-editor-block-fields__container:first-of-type {
- padding-block-start: 8px;
- /*
- * Add border for the entire content controls and remove the similar border
- * for tools panel.
- */
- border-block-start: 1px solid #e0e0e0;
-}
-
-.block-editor-block-fields__header {
- padding: 8px 0;
- margin-bottom: 4px;
-}
-
-.block-editor-block-fields__header-icon {
- flex: 0 0 24px;
-}
-
-.block-editor-block-fields__header-title {
- flex: 1;
- /* Override the default margin on a h2 element. */
- margin: 0 !important;
-}
-
.block-editor-hooks__block-hooks {
/**
* Un-reverse the flex direction for the toggle's label.
diff --git a/wp-includes/css/dist/block-editor/style-rtl.min.css b/wp-includes/css/dist/block-editor/style-rtl.min.css
index ecbb806f61..25cd4b9fa6 100644
--- a/wp-includes/css/dist/block-editor/style-rtl.min.css
+++ b/wp-includes/css/dist/block-editor/style-rtl.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-left:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-global-styles-background-panel__inspector-media-replace-container{position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:transparent;border:none;cursor:var(--wpds-cursor-control,pointer);height:100%;padding-left:32px;padding-right:12px;width:100%}.block-editor-global-styles-background-panel__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.has-local-override-from-global-styles__reset{align-items:center;display:inline-flex;justify-content:center;margin-block:0;margin-inline:0 8px;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:focus-within,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-image-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:auto}.block-editor-global-styles-background-panel__media-replace-popover .components-menu-item__button.components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-right:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents{margin:0 16px 16px}.block-editor-block-inspector-edit-contents .block-editor-block-inspector-edit-contents__button{justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;right:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;right:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(-9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-right:94px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-left-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{position:absolute;right:-57px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter){background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;right:-95px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter)>.components-toolbar-group:last-child{border-left:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) .block-editor-block-parent-selector__button{background:none;border:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{background:transparent;color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:#1e1e1e;border-radius:2px;content:"";height:24px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:24px;z-index:-1}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{color:inherit;padding:0 12px;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon svg{display:none}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:none;border-radius:0;content:attr(aria-label);height:auto;position:static;transform:none;white-space:nowrap;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:after{display:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{margin-right:-1px;position:relative;right:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{pointer-events:all;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 32px 12px 0}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{fill:#1e1e1e;flex-shrink:0;margin-left:12px}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-right:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-right:1px solid #1e1e1e;margin-left:-6px;margin-right:6px!important}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-24px;margin:0 -24px -24px;padding:16px 24px;position:sticky;right:0;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0;white-space:nowrap}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(-1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{color:#1e1e1e;padding:16px}.block-editor-block-card.is-parent{padding-bottom:4px}.block-editor-block-card.is-child{padding-top:4px}.block-editor-block-card__parent-select-button{align-items:start;height:auto!important;padding:0;text-align:start}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon,.block-editor-block-card__child-indicator-icon{flex:0 0 24px;height:24px;margin-left:12px;margin-right:0;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 0 0 16px;width:50%}.block-editor-block-compare__wrapper>div button{float:left}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-right:1px solid #ddd;padding-left:0;padding-right:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{position:absolute;right:0;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-left:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-left:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:transparent linear-gradient(45deg,transparent 47.5%,#fff 0,#fff 52.5%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{isolation:isolate;margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 16px 8px 0}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{fill:#1e1e1e;color:#1e1e1e;margin-left:10px}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{right:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{left:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;text-align:right}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{margin:0;min-height:auto;overflow:visible;right:0;text-align:initial;top:0;transform-origin:top right;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight:var(--wpds-typography-font-weight-default,400)}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles{grid-column:1/-1}.block-editor-block-styles__variants{display:grid;gap:8px}.block-editor-block-styles__variants .block-editor-block-styles__row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;pointer-events:none;position:absolute;right:0;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid transparent;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:right;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;min-inline-size:0}.block-editor-block-variation-transforms__button{justify-content:center;width:100%}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-left:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper{grid-column:1/-1;row-gap:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper>*{grid-column:1/-1}.block-editor-panel-color-gradient-settings__dropdown-content{min-height:160px}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-panel-color-gradient-settings__contrast-notice{margin-top:16px}.block-editor-color-gradient-item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-color-gradient-item:nth-child(1 of .block-editor-color-gradient-item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px}.block-editor-color-gradient-item:nth-last-child(1 of .block-editor-color-gradient-item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-color-gradient-item>div,.block-editor-color-gradient-item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:right}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-tools-panel-color-gradient-settings__dropdown>button.has-contrast-warning .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 72px)}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-panel-color-gradient-settings__dropdown.has-contrast-warning+.block-editor-panel-color-gradient-settings__reset{left:28px}.block-editor-panel-color-gradient-settings__contrast-warning{left:0;margin:auto 8px;position:absolute;top:8px}.block-editor-panel-color-gradient-settings__contrast-warning.block-editor-panel-color-gradient-settings__contrast-warning{border-radius:2px}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-dimension-control{border:0;margin:0;padding:0}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-fit-text-size-warning{grid-column:span 2}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:left}.block-editor-global-styles-state-control{margin-top:-4px}.block-editor-global-styles-state-control__badges{min-height:24px}.block-editor-global-styles-state-control__badge-tooltip-trigger{display:inline-flex;max-width:100%}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-global-styles-advanced-panel__custom-css-input{margin-bottom:16px}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.is-inherited-from-global-styles .components-base-control__label,.is-inherited-from-global-styles .components-input-control__label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.is-inherited-from-global-styles .block-editor-global-styles-background-panel__inspector-media-replace-title,.is-inherited-from-global-styles .block-editor-panel-color-gradient-settings__color-name,.is-inherited-from-global-styles .block-editor-panel-duotone-settings__label{border-bottom:1px dotted}.has-local-override-from-global-styles{position:relative}.global-styles-inheritance-affordance{align-items:center;display:flex;height:16px;inset-block-start:0;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.global-styles-inheritance-affordance--offset-toggle{inset-inline-end:32px}.global-styles-inheritance-affordance .has-local-override-from-global-styles__reset{margin-inline-start:0!important;pointer-events:auto}.has-local-override-from-global-styles__reset{align-items:center;background:transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:var(--wpds-cursor-control,pointer);display:inline-flex!important;height:14px!important;justify-content:center;letter-spacing:normal;margin-inline-start:6px;min-width:14px!important;overflow:hidden;padding:0!important;position:relative;text-transform:none;vertical-align:middle;width:14px!important}.has-local-override-from-global-styles__reset:focus,.has-local-override-from-global-styles__reset:hover{background:transparent!important}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__dot,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__dot{display:none}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__reset-icon,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__reset-icon{display:block}.has-local-override-from-global-styles__reset:focus-visible{outline:1.5px solid var(--wp-admin-theme-color,#007cba);outline-offset:1px}.has-local-override-from-global-styles__reset.block-editor-panel-color-gradient-settings__reset{justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__reset.block-editor-global-styles__shadow-editor__remove-button,.has-local-override-from-global-styles__reset.block-editor-panel-duotone-settings__reset{inset-inline-end:8px;justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__dot{background-color:var(--wp-admin-theme-color,#007cba);border-radius:50%;display:block;height:8px;width:8px}.has-local-override-from-global-styles__reset-icon{color:var(--wp-admin-theme-color,#007cba);display:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,transparent);opacity:1}.block-editor-grid-visualizer__drop-zone{background:hsla(0,0%,80%,.1);grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{left:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{right:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{left:0;position:absolute;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:transparent;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.modal-open .block-editor-inspector-list-view-content-popover{z-index:99999}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .block-editor-link-control_link-information{margin-left:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:16px;pointer-events:none;position:absolute;right:-1px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:right}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__preview{background:transparent;border:0;padding:16px}.block-editor-link-control__preview .block-editor-link-control__link-information{margin-left:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__preview .block-editor-link-control__link-information .block-editor-link-control__preview-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__preview.is-url-title .block-editor-link-control__preview-title{word-break:break-all}.block-editor-link-control__preview .block-editor-link-control__preview-icon,.block-editor-link-control__preview .block-editor-link-control__preview-image{background-color:#f0f0f0;border-radius:2px;flex-shrink:0;height:32px;position:relative;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-icon img{width:16px}.block-editor-link-control__preview.is-error .block-editor-link-control__preview-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-title{line-height:var(--wpds-typography-line-height-sm,20px)}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus{box-shadow:none}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;text-decoration:none}.block-editor-link-control__preview .block-editor-link-control__preview-title mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__preview .block-editor-link-control__preview-title span{font-weight:400}.block-editor-link-control__preview .block-editor-link-control__preview-title .components-external-link__icon{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon img,.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon svg{opacity:0}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;position:absolute;right:0;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__preview-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-right:0}.is-preview .block-editor-link-control__setting{padding:20px 0 8px 8px}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-right:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:40px;position:absolute;right:auto;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{left:12px;top:calc(50% + 4px)}.link-preview-button.components-button{border-color:#949494;height:auto;padding:12px;width:100%}.link-preview-button__image-container{flex-shrink:0;height:24px;width:24px}.link-preview-button__image{border-radius:2px;height:100%;object-fit:cover;width:100%}.link-preview-button__content,.link-preview-button__details{flex:1;min-width:0}.link-preview-button__hint,.link-preview-button__title{display:block;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.link-preview-button__title{color:#1e1e1e;display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px}.link-preview-button__hint{color:#757575;font-size:12px;font-weight:400}.link-preview-button__icon{color:#1e1e1e}.link-preview-button__badges{margin-top:8px}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-nesting,.block-editor-list-view-leaf:focus-within{z-index:1}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced .block-editor-list-view-block-contents:focus:after{--focus-color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block__menu:focus{--focus-color:var(--wp-block-synced-color);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}@media (forced-colors:active){.block-editor-list-view-leaf.is-selected td,.block-editor-list-view-leaf.is-selected.is-synced td{background:SelectedItem}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors svg,.block-editor-list-view-leaf.is-selected svg{fill:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__title{forced-color-adjust:none}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{--focus-color:CanvasText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:SelectedItemText}}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{opacity:0;pointer-events:none;right:0;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 0 6px 4px;position:relative;text-align:right;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none;outline:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong,#fff);content:"";left:-28px;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:1px;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{left:0}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-left:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 1px 6px 6px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper{width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper>*{min-width:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{position:relative;right:2px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#f0f0f0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:12px;left:0;line-height:20px;max-width:100%;overflow:hidden;padding:2px 8px;position:absolute;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:rgba(0,0,0,.3);color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-right:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-disabled{opacity:.2}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-disabled{transition:opacity .1s linear}}.block-editor-list-view-leaf.is-disabled:hover{opacity:.2}.block-editor-list-view-leaf.is-disabled .block-editor-list-view__expander{cursor:default}.block-editor-list-view-leaf.is-disabled .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:var(--wpds-cursor-control,pointer);height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-right:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-right:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-right:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-right:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-right:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-right:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-right:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-right:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-right:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(-90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 24px 0 0;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{z-index:99999}.block-editor-media-replace-flow__indicator{margin-right:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #ddd;margin-top:8px;padding-bottom:8px}.block-editor-media-replace-flow__options.is-variant-toolbar .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top-color:#1e1e1e}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__preview.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-multi-selection-inspector__card-description{color:#757575}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-right:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 -3px .6em 0}.block-editor-responsive-block-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:.6em;margin-right:-3px}.block-editor-responsive-block-control__inner{margin-right:-1px}.block-editor-responsive-block-control__toggle{margin-right:1px}.block-editor-responsive-block-control .components-base-control__help{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.preset-input-control__wrapper>*{flex:1}.preset-input-control__wrapper>.preset-input-control__custom-toggle,.preset-input-control__wrapper>.preset-input-control__icon{flex:none}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:var(--wpds-typography-font-weight-emphasis,600);z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-left:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{left:8px;margin:0;position:absolute;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:var(--wpds-cursor-control,pointer);display:block;font-size:13px;height:auto;min-height:36px;text-align:right;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-left:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;left:-1px;position:absolute;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:right}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-left:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(-180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-container-content{align-items:center;display:flex}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-left:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.background-block-support-panel.background-block-support-panel .background-block-support-panel__inner-wrapper{row-gap:0}.block-editor-content-only-controls__link{border-color:#ccc;width:100%}.block-editor-content-only-controls__link-row{align-items:center}.block-editor-content-only-controls__link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media{border-color:#ccc;padding-left:32px;width:100%}.block-editor-content-only-controls__media-replace-flow{display:block}.block-editor-content-only-controls__media-row{align-items:center}.block-editor-content-only-controls__media-placeholder{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:24px;padding:0;width:24px}.block-editor-content-only-controls__media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media-thumbnail{align-self:center;border-radius:2px;height:20px;overflow:hidden;width:20px}.block-editor-content-only-controls__media-thumbnail img{height:100%!important;object-fit:cover;width:100%!important}.block-editor-content-only-controls{position:relative}.block-editor-content-only-controls__media-reset{border-radius:2px;left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-content-only-controls__media-reset{transition:opacity .1s ease-in-out}}.block-editor-content-only-controls:hover .block-editor-content-only-controls__media-reset,.block-editor-content-only-controls__media-reset:focus,.block-editor-content-only-controls__media-reset:hover{opacity:1}@media (hover:none){.block-editor-content-only-controls__media-reset{opacity:1}}.block-editor-content-only-controls__rich-text{background:#fff;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:#1e1e1e;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.block-editor-content-only-controls__rich-text::placeholder{color:rgba(30,30,30,.62)}.block-editor-content-only-controls__rich-text{border-color:#949494}.block-editor-content-only-controls__rich-text::placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.block-editor-content-only-controls__rich-text{min-height:40px;padding:12px}.block-editor-block-fields__container{padding:0 16px 16px}.block-editor-block-fields__container:first-of-type{border-block-start:1px solid #e0e0e0;padding-block-start:8px}.block-editor-block-fields__header{margin-bottom:4px;padding:8px 0}.block-editor-block-fields__header-icon{flex:0 0 24px}.block-editor-block-fields__header-title{flex:1;margin:0!important}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}.block-editor-hooks__position-control-item-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-block-start:4px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.elements-block-support-panel.elements-block-support-panel .elements-block-support-panel__inner-wrapper{row-gap:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.layout-block-support-panel .block-editor-hooks__flex-layout-controls{grid-column:1/-1}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-left:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,transparent);border-radius:2px}.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true],.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true]:hover{color:#1e1e1e}.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-left:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid transparent;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 transparent}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar__pattern-overrides-popover .components-popover__content{min-width:260px;padding:16px}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .block-editor-block-toolbar .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{text-wrap:nowrap;border-bottom-left-radius:0;border-top-left-radius:0;padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #ddd;margin-left:-6px;margin-right:6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-right:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{display:grid;gap:12px;grid-template-columns:1fr 1fr}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{background-color:#fff;border-bottom:1px solid transparent;padding:16px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.block-editor-inserter__search{transition:border-bottom-color .1s linear}}.block-editor-inserter__search.is-scrolled{border-bottom-color:#e0e0e0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:0 16px;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 12px;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:left}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-left:8px}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 16px 16px}.block-editor-inserter__media-tabs-container{padding-top:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid transparent;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);padding:0;position:absolute;right:350px;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:right;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;gap:8px;grid-template-columns:1fr 1fr}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand{padding:0 16px 16px}.block-editor-inserter__quick-inserter-expand-toggle{justify-content:center;width:100%}.block-editor-block-patterns-explorer__sidebar{padding-bottom:24px}@media (min-width:782px){.block-editor-block-patterns-explorer__sidebar{bottom:0;overflow-x:visible;overflow-y:auto;padding:24px;position:absolute;right:0;top:72px;width:280px}.block-editor-block-patterns-explorer__panel{margin-inline-start:280px}}.block-editor-block-patterns-explorer__no-results{padding:32px;text-align:center}.block-editor-block-patterns-explorer__list{padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-mobile-screen{align-self:stretch;display:flex;flex-direction:column}.block-editor-inserter__media-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{flex:0 1 auto;min-height:100%;padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-panel .block-editor-inserter__no-results{flex-grow:1}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{flex-shrink:0;padding-bottom:16px;padding-top:16px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{padding-left:24px;padding-right:24px}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-attach.components-button{justify-content:center;padding:16px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results{display:flex;flex-direction:column;flex-grow:1;min-height:0}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{animation:inserter-media-panel-pulse 1s ease-in-out infinite;opacity:1}}.block-editor-inserter__media-panel.has-footer .block-editor-inserter__media-list{padding-bottom:0}@keyframes inserter-media-panel-pulse{0%,to{opacity:1}50%{opacity:.5}}.block-editor-inserter__media-panel-detach-modal{z-index:1000001}.block-editor-inserter__media-panel-detach-modal p{margin-top:0}.block-editor-inserter__media-panel-detach-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-inserter__media-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:rgba(0,0,0,.3)}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button,.block-editor-inserter__media-list__list-item:focus-within .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{left:8px;position:absolute;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__label,.spacing-sizes-control .spacing-sizes-control__unit-control{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__preset-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__wrapper{align-items:center}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__wrapper .preset-input-control__icon{margin-right:-4px}.block-editor-block-visibility-modal{z-index:1000001}.block-editor-block-visibility-modal__options{border:0;list-style:none;margin:24px 0;padding:0}.block-editor-block-visibility-modal__options-item{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px}.block-editor-block-visibility-modal__options-item:last-child{margin:0}.block-editor-block-visibility-modal__options-item--everywhere{align-items:start;flex-direction:column}.block-editor-block-visibility-modal__options-checkbox--everywhere{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-visibility-modal__options-icon--checked{fill:#ddd}.block-editor-block-visibility-modal__sub-options{padding-inline-start:12px;width:100%}.block-editor-block-visibility-modal__description{color:#757575;font-size:12px}.block-editor-block-visibility-info{align-items:center;display:flex;justify-content:start;margin:0 16px 16px;padding-bottom:4px;padding-top:4px}.block-editor-iframe__scale-container>.block-editor-writing-flow__canvas-stop:focus:after{border:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.block-editor-writing-flow__canvas-stop:focus+.block-editor-writing-flow{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.block-editor-writing-flow__canvas-stop-hint{background:#000;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;display:none;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;margin-inline:auto;padding:4px 8px;pointer-events:none;position:sticky;text-align:center;top:16px;white-space:nowrap;width:fit-content;z-index:2}.block-editor-writing-flow__canvas-stop:focus>.block-editor-writing-flow__canvas-stop-hint{display:block}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-left:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-global-styles-background-panel__inspector-media-replace-container{position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:transparent;border:none;cursor:var(--wpds-cursor-control,pointer);height:100%;padding-left:32px;padding-right:12px;width:100%}.block-editor-global-styles-background-panel__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.has-local-override-from-global-styles__reset{align-items:center;display:inline-flex;justify-content:center;margin-block:0;margin-inline:0 8px;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:focus-within,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-image-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:auto}.block-editor-global-styles-background-panel__media-replace-popover .components-menu-item__button.components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-right:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents{margin:0 16px 16px}.block-editor-block-inspector-edit-contents .block-editor-block-inspector-edit-contents__button{justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;right:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;right:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(-9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-right:94px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-left-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{position:absolute;right:-57px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter){background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;right:-95px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter)>.components-toolbar-group:last-child{border-left:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) .block-editor-block-parent-selector__button{background:none;border:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{background:transparent;color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:#1e1e1e;border-radius:2px;content:"";height:24px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:24px;z-index:-1}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{color:inherit;padding:0 12px;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon svg{display:none}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:none;border-radius:0;content:attr(aria-label);height:auto;position:static;transform:none;white-space:nowrap;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:after{display:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{margin-right:-1px;position:relative;right:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{pointer-events:all;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 32px 12px 0}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{fill:#1e1e1e;flex-shrink:0;margin-left:12px}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-right:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-right:1px solid #1e1e1e;margin-left:-6px;margin-right:6px!important}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-24px;margin:0 -24px -24px;padding:16px 24px;position:sticky;right:0;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0;white-space:nowrap}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(-1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{color:#1e1e1e;padding:16px}.block-editor-block-card.is-parent{padding-bottom:4px}.block-editor-block-card.is-child{padding-top:4px}.block-editor-block-card__parent-select-button{align-items:start;height:auto!important;padding:0;text-align:start}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon,.block-editor-block-card__child-indicator-icon{flex:0 0 24px;height:24px;margin-left:12px;margin-right:0;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 0 0 16px;width:50%}.block-editor-block-compare__wrapper>div button{float:left}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-right:1px solid #ddd;padding-left:0;padding-right:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{position:absolute;right:0;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-left:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-left:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:transparent linear-gradient(45deg,transparent 47.5%,#fff 0,#fff 52.5%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{isolation:isolate;margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 16px 8px 0}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{fill:#1e1e1e;color:#1e1e1e;margin-left:10px}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{right:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{left:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;text-align:right}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{margin:0;min-height:auto;overflow:visible;right:0;text-align:initial;top:0;transform-origin:top right;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight:var(--wpds-typography-font-weight-default,400)}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles{grid-column:1/-1}.block-editor-block-styles__variants{display:grid;gap:8px}.block-editor-block-styles__variants .block-editor-block-styles__row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;pointer-events:none;position:absolute;right:0;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid transparent;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:right;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;min-inline-size:0}.block-editor-block-variation-transforms__button{justify-content:center;width:100%}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-left:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper{grid-column:1/-1;row-gap:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper>*{grid-column:1/-1}.block-editor-panel-color-gradient-settings__dropdown-content{min-height:160px}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-panel-color-gradient-settings__contrast-notice{margin-top:16px}.block-editor-color-gradient-item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-color-gradient-item:nth-child(1 of .block-editor-color-gradient-item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px}.block-editor-color-gradient-item:nth-last-child(1 of .block-editor-color-gradient-item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-color-gradient-item>div,.block-editor-color-gradient-item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:right}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-tools-panel-color-gradient-settings__dropdown>button.has-contrast-warning .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 72px)}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-panel-color-gradient-settings__dropdown.has-contrast-warning+.block-editor-panel-color-gradient-settings__reset{left:28px}.block-editor-panel-color-gradient-settings__contrast-warning{left:0;margin:auto 8px;position:absolute;top:8px}.block-editor-panel-color-gradient-settings__contrast-warning.block-editor-panel-color-gradient-settings__contrast-warning{border-radius:2px}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-dimension-control{border:0;margin:0;padding:0}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-fit-text-size-warning{grid-column:span 2}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:left}.block-editor-global-styles-state-control{margin-top:-4px}.block-editor-global-styles-state-control__badges{min-height:24px}.block-editor-global-styles-state-control__badge-tooltip-trigger{display:inline-flex;max-width:100%}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-global-styles-advanced-panel__custom-css-input{margin-bottom:16px}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.is-inherited-from-global-styles .components-base-control__label,.is-inherited-from-global-styles .components-input-control__label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.is-inherited-from-global-styles .block-editor-global-styles-background-panel__inspector-media-replace-title,.is-inherited-from-global-styles .block-editor-panel-color-gradient-settings__color-name,.is-inherited-from-global-styles .block-editor-panel-duotone-settings__label{border-bottom:1px dotted}.has-local-override-from-global-styles{position:relative}.global-styles-inheritance-affordance{align-items:center;display:flex;height:16px;inset-block-start:0;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.global-styles-inheritance-affordance--offset-toggle{inset-inline-end:32px}.global-styles-inheritance-affordance .has-local-override-from-global-styles__reset{margin-inline-start:0!important;pointer-events:auto}.has-local-override-from-global-styles__reset{align-items:center;background:transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:var(--wpds-cursor-control,pointer);display:inline-flex!important;height:14px!important;justify-content:center;letter-spacing:normal;margin-inline-start:6px;min-width:14px!important;overflow:hidden;padding:0!important;position:relative;text-transform:none;vertical-align:middle;width:14px!important}.has-local-override-from-global-styles__reset:focus,.has-local-override-from-global-styles__reset:hover{background:transparent!important}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__dot,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__dot{display:none}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__reset-icon,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__reset-icon{display:block}.has-local-override-from-global-styles__reset:focus-visible{outline:1.5px solid var(--wp-admin-theme-color,#007cba);outline-offset:1px}.has-local-override-from-global-styles__reset.block-editor-panel-color-gradient-settings__reset{justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__reset.block-editor-global-styles__shadow-editor__remove-button,.has-local-override-from-global-styles__reset.block-editor-panel-duotone-settings__reset{inset-inline-end:8px;justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__dot{background-color:var(--wp-admin-theme-color,#007cba);border-radius:50%;display:block;height:8px;width:8px}.has-local-override-from-global-styles__reset-icon{color:var(--wp-admin-theme-color,#007cba);display:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,transparent);opacity:1}.block-editor-grid-visualizer__drop-zone{background:hsla(0,0%,80%,.1);grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{left:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{right:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{left:0;position:absolute;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:transparent;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.modal-open .block-editor-inspector-list-view-content-popover{z-index:99999}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .block-editor-link-control_link-information{margin-left:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:16px;pointer-events:none;position:absolute;right:-1px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:right}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__preview{background:transparent;border:0;padding:16px}.block-editor-link-control__preview .block-editor-link-control__link-information{margin-left:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__preview .block-editor-link-control__link-information .block-editor-link-control__preview-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__preview.is-url-title .block-editor-link-control__preview-title{word-break:break-all}.block-editor-link-control__preview .block-editor-link-control__preview-icon,.block-editor-link-control__preview .block-editor-link-control__preview-image{background-color:#f0f0f0;border-radius:2px;flex-shrink:0;height:32px;position:relative;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-icon img{width:16px}.block-editor-link-control__preview.is-error .block-editor-link-control__preview-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-title{line-height:var(--wpds-typography-line-height-sm,20px)}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus{box-shadow:none}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;text-decoration:none}.block-editor-link-control__preview .block-editor-link-control__preview-title mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__preview .block-editor-link-control__preview-title span{font-weight:400}.block-editor-link-control__preview .block-editor-link-control__preview-title .components-external-link__icon{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon img,.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon svg{opacity:0}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;position:absolute;right:0;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__preview-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-right:0}.is-preview .block-editor-link-control__setting{padding:20px 0 8px 8px}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-right:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:40px;position:absolute;right:auto;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{left:12px;top:calc(50% + 4px)}.link-preview-button.components-button{border-color:#949494;height:auto;padding:12px;width:100%}.link-preview-button__image-container{flex-shrink:0;height:24px;width:24px}.link-preview-button__image{border-radius:2px;height:100%;object-fit:cover;width:100%}.link-preview-button__content,.link-preview-button__details{flex:1;min-width:0}.link-preview-button__hint,.link-preview-button__title{display:block;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.link-preview-button__title{color:#1e1e1e;display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px}.link-preview-button__hint{color:#757575;font-size:12px;font-weight:400}.link-preview-button__icon{color:#1e1e1e}.link-preview-button__badges{margin-top:8px}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-nesting,.block-editor-list-view-leaf:focus-within{z-index:1}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced .block-editor-list-view-block-contents:focus:after{--focus-color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block__menu:focus{--focus-color:var(--wp-block-synced-color);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}@media (forced-colors:active){.block-editor-list-view-leaf.is-selected td,.block-editor-list-view-leaf.is-selected.is-synced td{background:SelectedItem}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors svg,.block-editor-list-view-leaf.is-selected svg{fill:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__title{forced-color-adjust:none}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{--focus-color:CanvasText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:SelectedItemText}}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{opacity:0;pointer-events:none;right:0;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 0 6px 4px;position:relative;text-align:right;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none;outline:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong,#fff);content:"";left:-28px;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:1px;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{left:0}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-left:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 1px 6px 6px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper{width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper>*{min-width:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{position:relative;right:2px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#f0f0f0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:12px;left:0;line-height:20px;max-width:100%;overflow:hidden;padding:2px 8px;position:absolute;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:rgba(0,0,0,.3);color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-right:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-disabled{opacity:.2}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-disabled{transition:opacity .1s linear}}.block-editor-list-view-leaf.is-disabled:hover{opacity:.2}.block-editor-list-view-leaf.is-disabled .block-editor-list-view__expander{cursor:default}.block-editor-list-view-leaf.is-disabled .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:var(--wpds-cursor-control,pointer);height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-right:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-right:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-right:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-right:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-right:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-right:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-right:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-right:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-right:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(-90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 24px 0 0;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{z-index:99999}.block-editor-media-replace-flow__indicator{margin-right:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #ddd;margin-top:8px;padding-bottom:8px}.block-editor-media-replace-flow__options.is-variant-toolbar .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top-color:#1e1e1e}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__preview.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-multi-selection-inspector__card-description{color:#757575}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-right:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 -3px .6em 0}.block-editor-responsive-block-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:.6em;margin-right:-3px}.block-editor-responsive-block-control__inner{margin-right:-1px}.block-editor-responsive-block-control__toggle{margin-right:1px}.block-editor-responsive-block-control .components-base-control__help{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.preset-input-control__wrapper>*{flex:1}.preset-input-control__wrapper>.preset-input-control__custom-toggle,.preset-input-control__wrapper>.preset-input-control__icon{flex:none}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:var(--wpds-typography-font-weight-emphasis,600);z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-left:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{left:8px;margin:0;position:absolute;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:var(--wpds-cursor-control,pointer);display:block;font-size:13px;height:auto;min-height:36px;text-align:right;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-left:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;left:-1px;position:absolute;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:right}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-left:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(-180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-container-content{align-items:center;display:flex}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-left:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.background-block-support-panel.background-block-support-panel .background-block-support-panel__inner-wrapper{row-gap:0}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}.block-editor-hooks__position-control-item-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-block-start:4px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.elements-block-support-panel.elements-block-support-panel .elements-block-support-panel__inner-wrapper{row-gap:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.layout-block-support-panel .block-editor-hooks__flex-layout-controls{grid-column:1/-1}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-left:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,transparent);border-radius:2px}.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true],.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true]:hover{color:#1e1e1e}.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-left:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid transparent;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 transparent}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar__pattern-overrides-popover .components-popover__content{min-width:260px;padding:16px}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .block-editor-block-toolbar .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{text-wrap:nowrap;border-bottom-left-radius:0;border-top-left-radius:0;padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #ddd;margin-left:-6px;margin-right:6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-right:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{display:grid;gap:12px;grid-template-columns:1fr 1fr}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{background-color:#fff;border-bottom:1px solid transparent;padding:16px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.block-editor-inserter__search{transition:border-bottom-color .1s linear}}.block-editor-inserter__search.is-scrolled{border-bottom-color:#e0e0e0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:0 16px;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 12px;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:left}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-left:8px}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 16px 16px}.block-editor-inserter__media-tabs-container{padding-top:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid transparent;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);padding:0;position:absolute;right:350px;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:right;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;gap:8px;grid-template-columns:1fr 1fr}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand{padding:0 16px 16px}.block-editor-inserter__quick-inserter-expand-toggle{justify-content:center;width:100%}.block-editor-block-patterns-explorer__sidebar{padding-bottom:24px}@media (min-width:782px){.block-editor-block-patterns-explorer__sidebar{bottom:0;overflow-x:visible;overflow-y:auto;padding:24px;position:absolute;right:0;top:72px;width:280px}.block-editor-block-patterns-explorer__panel{margin-inline-start:280px}}.block-editor-block-patterns-explorer__no-results{padding:32px;text-align:center}.block-editor-block-patterns-explorer__list{padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-mobile-screen{align-self:stretch;display:flex;flex-direction:column}.block-editor-inserter__media-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{flex:0 1 auto;min-height:100%;padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-panel .block-editor-inserter__no-results{flex-grow:1}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{flex-shrink:0;padding-bottom:16px;padding-top:16px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{padding-left:24px;padding-right:24px}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-attach.components-button{justify-content:center;padding:16px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results{display:flex;flex-direction:column;flex-grow:1;min-height:0}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{animation:inserter-media-panel-pulse 1s ease-in-out infinite;opacity:1}}.block-editor-inserter__media-panel.has-footer .block-editor-inserter__media-list{padding-bottom:0}@keyframes inserter-media-panel-pulse{0%,to{opacity:1}50%{opacity:.5}}.block-editor-inserter__media-panel-detach-modal{z-index:1000001}.block-editor-inserter__media-panel-detach-modal p{margin-top:0}.block-editor-inserter__media-panel-detach-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-inserter__media-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:rgba(0,0,0,.3)}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button,.block-editor-inserter__media-list__list-item:focus-within .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{left:8px;position:absolute;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__label,.spacing-sizes-control .spacing-sizes-control__unit-control{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__preset-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__wrapper{align-items:center}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__wrapper .preset-input-control__icon{margin-right:-4px}.block-editor-block-visibility-modal{z-index:1000001}.block-editor-block-visibility-modal__options{border:0;list-style:none;margin:24px 0;padding:0}.block-editor-block-visibility-modal__options-item{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px}.block-editor-block-visibility-modal__options-item:last-child{margin:0}.block-editor-block-visibility-modal__options-item--everywhere{align-items:start;flex-direction:column}.block-editor-block-visibility-modal__options-checkbox--everywhere{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-visibility-modal__options-icon--checked{fill:#ddd}.block-editor-block-visibility-modal__sub-options{padding-inline-start:12px;width:100%}.block-editor-block-visibility-modal__description{color:#757575;font-size:12px}.block-editor-block-visibility-info{align-items:center;display:flex;justify-content:start;margin:0 16px 16px;padding-bottom:4px;padding-top:4px}.block-editor-iframe__scale-container>.block-editor-writing-flow__canvas-stop:focus:after{border:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.block-editor-writing-flow__canvas-stop:focus+.block-editor-writing-flow{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.block-editor-writing-flow__canvas-stop-hint{background:#000;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;display:none;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;margin-inline:auto;padding:4px 8px;pointer-events:none;position:sticky;text-align:center;top:16px;white-space:nowrap;width:fit-content;z-index:2}.block-editor-writing-flow__canvas-stop:focus>.block-editor-writing-flow__canvas-stop-hint{display:block}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/style.css b/wp-includes/css/dist/block-editor/style.css
index 2ed9e57450..df0740b7e2 100644
--- a/wp-includes/css/dist/block-editor/style.css
+++ b/wp-includes/css/dist/block-editor/style.css
@@ -3680,163 +3680,6 @@ iframe[name=editor-canvas] {
row-gap: 0;
}
-.block-editor-content-only-controls__link {
- width: 100%;
- border-color: #ccc;
-}
-
-.block-editor-content-only-controls__link-row {
- align-items: center;
-}
-
-.block-editor-content-only-controls__link-title {
- width: 100%;
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
-}
-
-.block-editor-content-only-controls__media {
- width: 100%;
- border-color: #ccc;
- padding-right: 32px;
-}
-
-.block-editor-content-only-controls__media-replace-flow {
- display: block;
-}
-
-.block-editor-content-only-controls__media-row {
- align-items: center;
-}
-
-.block-editor-content-only-controls__media-placeholder {
- width: 24px;
- height: 24px;
- border-radius: 2px;
- box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
- display: inline-block;
- padding: 0;
- background: #fff linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
-}
-
-.block-editor-content-only-controls__media-title {
- width: 100%;
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
-}
-
-.block-editor-content-only-controls__media-thumbnail {
- width: 20px;
- height: 20px;
- border-radius: 2px;
- align-self: center;
- overflow: hidden;
-}
-.block-editor-content-only-controls__media-thumbnail img {
- width: 100% !important;
- height: 100% !important;
- object-fit: cover;
-}
-
-.block-editor-content-only-controls {
- position: relative;
-}
-
-.block-editor-content-only-controls__media-reset {
- position: absolute;
- right: 0;
- top: 8px;
- margin: auto 8px auto;
- opacity: 0;
- border-radius: 2px;
-}
-@media not (prefers-reduced-motion) {
- .block-editor-content-only-controls__media-reset {
- transition: opacity 0.1s ease-in-out;
- }
-}
-.block-editor-content-only-controls:hover .block-editor-content-only-controls__media-reset, .block-editor-content-only-controls__media-reset:focus, .block-editor-content-only-controls__media-reset:hover {
- opacity: 1;
-}
-@media (hover: none) {
- .block-editor-content-only-controls__media-reset {
- opacity: 1;
- }
-}
-
-.block-editor-content-only-controls__rich-text {
- width: 100%;
- margin: 0;
- background: #fff;
- color: #1e1e1e;
- font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
- padding: 6px 8px;
- /* Fonts smaller than 16px causes mobile safari to zoom. */
- font-size: 16px;
- /* Override core line-height. To be reviewed. */
- line-height: normal;
- border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
- border-radius: var(--wpds-border-radius-sm, 2px);
-}
-@media (min-width: 600px) {
- .block-editor-content-only-controls__rich-text {
- font-size: 13px;
- /* Override core line-height. To be reviewed. */
- line-height: normal;
- }
-}
-.block-editor-content-only-controls__rich-text:hover:not(:disabled, [aria-disabled=true], [type=checkbox]) {
- border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
-}
-.block-editor-content-only-controls__rich-text:focus {
- outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)));
- outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
- border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
- box-shadow: none;
-}
-.block-editor-content-only-controls__rich-text::placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-.block-editor-content-only-controls__rich-text {
- border-color: #949494;
-}
-.block-editor-content-only-controls__rich-text::placeholder {
- color: color-mix(in srgb, #1e1e1e, transparent 38%);
-}
-.block-editor-content-only-controls__rich-text {
- min-height: 40px;
- padding: 12px;
-}
-
-.block-editor-block-fields__container {
- padding: 0 16px 16px;
-}
-.block-editor-block-fields__container:first-of-type {
- padding-block-start: 8px;
- /*
- * Add border for the entire content controls and remove the similar border
- * for tools panel.
- */
- border-block-start: 1px solid #e0e0e0;
-}
-
-.block-editor-block-fields__header {
- padding: 8px 0;
- margin-bottom: 4px;
-}
-
-.block-editor-block-fields__header-icon {
- flex: 0 0 24px;
-}
-
-.block-editor-block-fields__header-title {
- flex: 1;
- /* Override the default margin on a h2 element. */
- margin: 0 !important;
-}
-
.block-editor-hooks__block-hooks {
/**
* Un-reverse the flex direction for the toggle's label.
diff --git a/wp-includes/css/dist/block-editor/style.min.css b/wp-includes/css/dist/block-editor/style.min.css
index 02e63c0367..2544e770e4 100644
--- a/wp-includes/css/dist/block-editor/style.min.css
+++ b/wp-includes/css/dist/block-editor/style.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-right:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-global-styles-background-panel__inspector-media-replace-container{position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:transparent;border:none;cursor:var(--wpds-cursor-control,pointer);height:100%;padding-left:12px;padding-right:32px;width:100%}.block-editor-global-styles-background-panel__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.has-local-override-from-global-styles__reset{align-items:center;display:inline-flex;justify-content:center;margin-block:0;margin-inline:0 8px;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:focus-within,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-image-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:auto}.block-editor-global-styles-background-panel__media-replace-popover .components-menu-item__button.components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-left:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents{margin:0 16px 16px}.block-editor-block-inspector-edit-contents .block-editor-block-inspector-edit-contents__button{justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;left:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;left:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-left:94px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-right-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:-57px;position:absolute}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter){background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;left:-95px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter)>.components-toolbar-group:last-child{border-right:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) .block-editor-block-parent-selector__button{background:none;border:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{background:transparent;color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:#1e1e1e;border-radius:2px;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:-1}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{color:inherit;padding:0 12px;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon svg{display:none}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:none;border-radius:0;content:attr(aria-label);height:auto;position:static;transform:none;white-space:nowrap;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:after{display:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:auto;margin-left:-1px;position:relative}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{left:50%;pointer-events:all;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 0 12px 32px}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{fill:#1e1e1e;flex-shrink:0;margin-right:12px}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-left:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-left:1px solid #1e1e1e;margin-left:6px!important;margin-right:-6px}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-24px;left:0;margin:0 -24px -24px;padding:16px 24px;position:sticky;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0;white-space:nowrap}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{color:#1e1e1e;padding:16px}.block-editor-block-card.is-parent{padding-bottom:4px}.block-editor-block-card.is-child{padding-top:4px}.block-editor-block-card__parent-select-button{align-items:start;height:auto!important;padding:0;text-align:start}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon,.block-editor-block-card__child-indicator-icon{flex:0 0 24px;height:24px;margin-left:0;margin-right:12px;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 16px 0 0;width:50%}.block-editor-block-compare__wrapper>div button{float:right}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-left:1px solid #ddd;padding-left:15px;padding-right:0}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{left:0;position:absolute;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-right:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-right:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:transparent linear-gradient(-45deg,transparent 47.5%,#fff 0,#fff 52.5%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{isolation:isolate;margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 0 8px 16px}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{fill:#1e1e1e;color:#1e1e1e;margin-right:10px}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{left:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{right:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;text-align:left}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{left:0;margin:0;min-height:auto;overflow:visible;text-align:initial;top:0;transform-origin:top left;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight:var(--wpds-typography-font-weight-default,400)}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles{grid-column:1/-1}.block-editor-block-styles__variants{display:grid;gap:8px}.block-editor-block-styles__variants .block-editor-block-styles__row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;left:0;pointer-events:none;position:absolute;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid transparent;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:left;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;min-inline-size:0}.block-editor-block-variation-transforms__button{justify-content:center;width:100%}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-right:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper{grid-column:1/-1;row-gap:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper>*{grid-column:1/-1}.block-editor-panel-color-gradient-settings__dropdown-content{min-height:160px}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-panel-color-gradient-settings__contrast-notice{margin-top:16px}.block-editor-color-gradient-item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-color-gradient-item:nth-child(1 of .block-editor-color-gradient-item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px}.block-editor-color-gradient-item:nth-last-child(1 of .block-editor-color-gradient-item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-color-gradient-item>div,.block-editor-color-gradient-item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:left}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-tools-panel-color-gradient-settings__dropdown>button.has-contrast-warning .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 72px)}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-panel-color-gradient-settings__dropdown.has-contrast-warning+.block-editor-panel-color-gradient-settings__reset{right:28px}.block-editor-panel-color-gradient-settings__contrast-warning{margin:auto 8px;position:absolute;right:0;top:8px}.block-editor-panel-color-gradient-settings__contrast-warning.block-editor-panel-color-gradient-settings__contrast-warning{border-radius:2px}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-dimension-control{border:0;margin:0;padding:0}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-fit-text-size-warning{grid-column:span 2}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:right}.block-editor-global-styles-state-control{margin-top:-4px}.block-editor-global-styles-state-control__badges{min-height:24px}.block-editor-global-styles-state-control__badge-tooltip-trigger{display:inline-flex;max-width:100%}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-global-styles-advanced-panel__custom-css-input{margin-bottom:16px}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.is-inherited-from-global-styles .components-base-control__label,.is-inherited-from-global-styles .components-input-control__label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.is-inherited-from-global-styles .block-editor-global-styles-background-panel__inspector-media-replace-title,.is-inherited-from-global-styles .block-editor-panel-color-gradient-settings__color-name,.is-inherited-from-global-styles .block-editor-panel-duotone-settings__label{border-bottom:1px dotted}.has-local-override-from-global-styles{position:relative}.global-styles-inheritance-affordance{align-items:center;display:flex;height:16px;inset-block-start:0;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.global-styles-inheritance-affordance--offset-toggle{inset-inline-end:32px}.global-styles-inheritance-affordance .has-local-override-from-global-styles__reset{margin-inline-start:0!important;pointer-events:auto}.has-local-override-from-global-styles__reset{align-items:center;background:transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:var(--wpds-cursor-control,pointer);display:inline-flex!important;height:14px!important;justify-content:center;letter-spacing:normal;margin-inline-start:6px;min-width:14px!important;overflow:hidden;padding:0!important;position:relative;text-transform:none;vertical-align:middle;width:14px!important}.has-local-override-from-global-styles__reset:focus,.has-local-override-from-global-styles__reset:hover{background:transparent!important}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__dot,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__dot{display:none}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__reset-icon,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__reset-icon{display:block}.has-local-override-from-global-styles__reset:focus-visible{outline:1.5px solid var(--wp-admin-theme-color,#007cba);outline-offset:1px}.has-local-override-from-global-styles__reset.block-editor-panel-color-gradient-settings__reset{justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__reset.block-editor-global-styles__shadow-editor__remove-button,.has-local-override-from-global-styles__reset.block-editor-panel-duotone-settings__reset{inset-inline-end:8px;justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__dot{background-color:var(--wp-admin-theme-color,#007cba);border-radius:50%;display:block;height:8px;width:8px}.has-local-override-from-global-styles__reset-icon{color:var(--wp-admin-theme-color,#007cba);display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,transparent);opacity:1}.block-editor-grid-visualizer__drop-zone{background:hsla(0,0%,80%,.1);grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{right:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{left:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{position:absolute;right:0;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:transparent;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.modal-open .block-editor-inspector-list-view-content-popover{z-index:99999}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .block-editor-link-control_link-information{margin-right:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:-1px;pointer-events:none;position:absolute;right:16px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:left}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__preview{background:transparent;border:0;padding:16px}.block-editor-link-control__preview .block-editor-link-control__link-information{margin-right:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__preview .block-editor-link-control__link-information .block-editor-link-control__preview-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__preview.is-url-title .block-editor-link-control__preview-title{word-break:break-all}.block-editor-link-control__preview .block-editor-link-control__preview-icon,.block-editor-link-control__preview .block-editor-link-control__preview-image{background-color:#f0f0f0;border-radius:2px;flex-shrink:0;height:32px;position:relative;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-icon img{width:16px}.block-editor-link-control__preview.is-error .block-editor-link-control__preview-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-title{line-height:var(--wpds-typography-line-height-sm,20px)}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus{box-shadow:none}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;text-decoration:none}.block-editor-link-control__preview .block-editor-link-control__preview-title mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__preview .block-editor-link-control__preview-title span{font-weight:400}.block-editor-link-control__preview .block-editor-link-control__preview-title .components-external-link__icon{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon img,.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon svg{opacity:0}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;left:0;position:absolute;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__preview-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-left:0}.is-preview .block-editor-link-control__setting{padding:20px 8px 8px 0}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-left:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:auto;position:absolute;right:40px;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{right:12px;top:calc(50% + 4px)}.link-preview-button.components-button{border-color:#949494;height:auto;padding:12px;width:100%}.link-preview-button__image-container{flex-shrink:0;height:24px;width:24px}.link-preview-button__image{border-radius:2px;height:100%;object-fit:cover;width:100%}.link-preview-button__content,.link-preview-button__details{flex:1;min-width:0}.link-preview-button__hint,.link-preview-button__title{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.link-preview-button__title{color:#1e1e1e;display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px}.link-preview-button__hint{color:#757575;font-size:12px;font-weight:400}.link-preview-button__icon{color:#1e1e1e}.link-preview-button__badges{margin-top:8px}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-nesting,.block-editor-list-view-leaf:focus-within{z-index:1}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced .block-editor-list-view-block-contents:focus:after{--focus-color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block__menu:focus{--focus-color:var(--wp-block-synced-color);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}@media (forced-colors:active){.block-editor-list-view-leaf.is-selected td,.block-editor-list-view-leaf.is-selected.is-synced td{background:SelectedItem}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors svg,.block-editor-list-view-leaf.is-selected svg{fill:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__title{forced-color-adjust:none}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{--focus-color:CanvasText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:SelectedItemText}}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{left:0;opacity:0;pointer-events:none;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 4px 6px 0;position:relative;text-align:left;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none;outline:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong,#fff);content:"";left:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:1px;pointer-events:none;position:absolute;right:-28px;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{right:0}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-right:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 6px 6px 1px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper{width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper>*{min-width:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{left:2px;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#f0f0f0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:12px;line-height:20px;max-width:100%;overflow:hidden;padding:2px 8px;position:absolute;right:0;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:rgba(0,0,0,.3);color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-left:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-disabled{opacity:.2}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-disabled{transition:opacity .1s linear}}.block-editor-list-view-leaf.is-disabled:hover{opacity:.2}.block-editor-list-view-leaf.is-disabled .block-editor-list-view__expander{cursor:default}.block-editor-list-view-leaf.is-disabled .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:var(--wpds-cursor-control,pointer);height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-left:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-left:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-left:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-left:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-left:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-left:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-left:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-left:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-left:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 0 0 24px;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{z-index:99999}.block-editor-media-replace-flow__indicator{margin-left:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #ddd;margin-top:8px;padding-bottom:8px}.block-editor-media-replace-flow__options.is-variant-toolbar .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top-color:#1e1e1e}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__preview.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-multi-selection-inspector__card-description{color:#757575}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-left:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 0 .6em -3px}.block-editor-responsive-block-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:.6em;margin-left:-3px}.block-editor-responsive-block-control__inner{margin-left:-1px}.block-editor-responsive-block-control__toggle{margin-left:1px}.block-editor-responsive-block-control .components-base-control__help{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.preset-input-control__wrapper>*{flex:1}.preset-input-control__wrapper>.preset-input-control__custom-toggle,.preset-input-control__wrapper>.preset-input-control__icon{flex:none}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:var(--wpds-typography-font-weight-emphasis,600);z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-right:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{margin:0;position:absolute;right:8px;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:var(--wpds-cursor-control,pointer);display:block;font-size:13px;height:auto;min-height:36px;text-align:left;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-right:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;position:absolute;right:-1px;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:left}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-right:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-container-content{align-items:center;display:flex}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-right:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.background-block-support-panel.background-block-support-panel .background-block-support-panel__inner-wrapper{row-gap:0}.block-editor-content-only-controls__link{border-color:#ccc;width:100%}.block-editor-content-only-controls__link-row{align-items:center}.block-editor-content-only-controls__link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media{border-color:#ccc;padding-right:32px;width:100%}.block-editor-content-only-controls__media-replace-flow{display:block}.block-editor-content-only-controls__media-row{align-items:center}.block-editor-content-only-controls__media-placeholder{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:24px;padding:0;width:24px}.block-editor-content-only-controls__media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media-thumbnail{align-self:center;border-radius:2px;height:20px;overflow:hidden;width:20px}.block-editor-content-only-controls__media-thumbnail img{height:100%!important;object-fit:cover;width:100%!important}.block-editor-content-only-controls{position:relative}.block-editor-content-only-controls__media-reset{border-radius:2px;margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-content-only-controls__media-reset{transition:opacity .1s ease-in-out}}.block-editor-content-only-controls:hover .block-editor-content-only-controls__media-reset,.block-editor-content-only-controls__media-reset:focus,.block-editor-content-only-controls__media-reset:hover{opacity:1}@media (hover:none){.block-editor-content-only-controls__media-reset{opacity:1}}.block-editor-content-only-controls__rich-text{background:#fff;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:#1e1e1e;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.block-editor-content-only-controls__rich-text::placeholder{color:rgba(30,30,30,.62)}.block-editor-content-only-controls__rich-text{border-color:#949494}.block-editor-content-only-controls__rich-text::placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.block-editor-content-only-controls__rich-text{min-height:40px;padding:12px}.block-editor-block-fields__container{padding:0 16px 16px}.block-editor-block-fields__container:first-of-type{border-block-start:1px solid #e0e0e0;padding-block-start:8px}.block-editor-block-fields__header{margin-bottom:4px;padding:8px 0}.block-editor-block-fields__header-icon{flex:0 0 24px}.block-editor-block-fields__header-title{flex:1;margin:0!important}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}.block-editor-hooks__position-control-item-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-block-start:4px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.elements-block-support-panel.elements-block-support-panel .elements-block-support-panel__inner-wrapper{row-gap:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.layout-block-support-panel .block-editor-hooks__flex-layout-controls{grid-column:1/-1}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-right:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,transparent);border-radius:2px}.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true],.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true]:hover{color:#1e1e1e}.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-right:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid transparent;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 transparent}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar__pattern-overrides-popover .components-popover__content{min-width:260px;padding:16px}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .block-editor-block-toolbar .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{text-wrap:nowrap;border-bottom-right-radius:0;border-top-right-radius:0;padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #ddd;margin-left:6px;margin-right:-6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-left:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{display:grid;gap:12px;grid-template-columns:1fr 1fr}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{background-color:#fff;border-bottom:1px solid transparent;padding:16px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.block-editor-inserter__search{transition:border-bottom-color .1s linear}}.block-editor-inserter__search.is-scrolled{border-bottom-color:#e0e0e0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:0 16px;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 12px 0 0;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:right}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-right:8px}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 16px 16px}.block-editor-inserter__media-tabs-container{padding-top:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid transparent;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);left:350px;padding:0;position:absolute;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:left;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;gap:8px;grid-template-columns:1fr 1fr}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand{padding:0 16px 16px}.block-editor-inserter__quick-inserter-expand-toggle{justify-content:center;width:100%}.block-editor-block-patterns-explorer__sidebar{padding-bottom:24px}@media (min-width:782px){.block-editor-block-patterns-explorer__sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding:24px;position:absolute;top:72px;width:280px}.block-editor-block-patterns-explorer__panel{margin-inline-start:280px}}.block-editor-block-patterns-explorer__no-results{padding:32px;text-align:center}.block-editor-block-patterns-explorer__list{padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-mobile-screen{align-self:stretch;display:flex;flex-direction:column}.block-editor-inserter__media-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{flex:0 1 auto;min-height:100%;padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-panel .block-editor-inserter__no-results{flex-grow:1}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{flex-shrink:0;padding-bottom:16px;padding-top:16px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{padding-left:24px;padding-right:24px}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-attach.components-button{justify-content:center;padding:16px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results{display:flex;flex-direction:column;flex-grow:1;min-height:0}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{animation:inserter-media-panel-pulse 1s ease-in-out infinite;opacity:1}}.block-editor-inserter__media-panel.has-footer .block-editor-inserter__media-list{padding-bottom:0}@keyframes inserter-media-panel-pulse{0%,to{opacity:1}50%{opacity:.5}}.block-editor-inserter__media-panel-detach-modal{z-index:1000001}.block-editor-inserter__media-panel-detach-modal p{margin-top:0}.block-editor-inserter__media-panel-detach-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-inserter__media-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:rgba(0,0,0,.3)}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button,.block-editor-inserter__media-list__list-item:focus-within .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{position:absolute;right:8px;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__label,.spacing-sizes-control .spacing-sizes-control__unit-control{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__preset-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__wrapper{align-items:center}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__wrapper .preset-input-control__icon{margin-left:-4px}.block-editor-block-visibility-modal{z-index:1000001}.block-editor-block-visibility-modal__options{border:0;list-style:none;margin:24px 0;padding:0}.block-editor-block-visibility-modal__options-item{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px}.block-editor-block-visibility-modal__options-item:last-child{margin:0}.block-editor-block-visibility-modal__options-item--everywhere{align-items:start;flex-direction:column}.block-editor-block-visibility-modal__options-checkbox--everywhere{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-visibility-modal__options-icon--checked{fill:#ddd}.block-editor-block-visibility-modal__sub-options{padding-inline-start:12px;width:100%}.block-editor-block-visibility-modal__description{color:#757575;font-size:12px}.block-editor-block-visibility-info{align-items:center;display:flex;justify-content:start;margin:0 16px 16px;padding-bottom:4px;padding-top:4px}.block-editor-iframe__scale-container>.block-editor-writing-flow__canvas-stop:focus:after{border:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.block-editor-writing-flow__canvas-stop:focus+.block-editor-writing-flow{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.block-editor-writing-flow__canvas-stop-hint{background:#000;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;display:none;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;margin-inline:auto;padding:4px 8px;pointer-events:none;position:sticky;text-align:center;top:16px;white-space:nowrap;width:fit-content;z-index:2}.block-editor-writing-flow__canvas-stop:focus>.block-editor-writing-flow__canvas-stop-hint{display:block}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-right:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-global-styles-background-panel__inspector-media-replace-container{position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:transparent;border:none;cursor:var(--wpds-cursor-control,pointer);height:100%;padding-left:12px;padding-right:32px;width:100%}.block-editor-global-styles-background-panel__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.has-local-override-from-global-styles__reset{align-items:center;display:inline-flex;justify-content:center;margin-block:0;margin-inline:0 8px;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:focus-within,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-image-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:auto}.block-editor-global-styles-background-panel__media-replace-popover .components-menu-item__button.components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-left:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents{margin:0 16px 16px}.block-editor-block-inspector-edit-contents .block-editor-block-inspector-edit-contents__button{justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;left:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;left:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-left:94px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-right-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:-57px;position:absolute}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter){background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;left:-95px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter)>.components-toolbar-group:last-child{border-right:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) .block-editor-block-parent-selector__button{background:none;border:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{background:transparent;color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:#1e1e1e;border-radius:2px;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:-1}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{color:inherit;padding:0 12px;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon svg{display:none}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:none;border-radius:0;content:attr(aria-label);height:auto;position:static;transform:none;white-space:nowrap;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:after{display:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:auto;margin-left:-1px;position:relative}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{left:50%;pointer-events:all;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 0 12px 32px}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{fill:#1e1e1e;flex-shrink:0;margin-right:12px}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-left:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-left:1px solid #1e1e1e;margin-left:6px!important;margin-right:-6px}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-24px;left:0;margin:0 -24px -24px;padding:16px 24px;position:sticky;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0;white-space:nowrap}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{color:#1e1e1e;padding:16px}.block-editor-block-card.is-parent{padding-bottom:4px}.block-editor-block-card.is-child{padding-top:4px}.block-editor-block-card__parent-select-button{align-items:start;height:auto!important;padding:0;text-align:start}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon,.block-editor-block-card__child-indicator-icon{flex:0 0 24px;height:24px;margin-left:0;margin-right:12px;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 16px 0 0;width:50%}.block-editor-block-compare__wrapper>div button{float:right}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-left:1px solid #ddd;padding-left:15px;padding-right:0}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{left:0;position:absolute;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-right:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-right:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:transparent linear-gradient(-45deg,transparent 47.5%,#fff 0,#fff 52.5%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{isolation:isolate;margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 0 8px 16px}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{fill:#1e1e1e;color:#1e1e1e;margin-right:10px}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{left:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{right:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;text-align:left}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{left:0;margin:0;min-height:auto;overflow:visible;text-align:initial;top:0;transform-origin:top left;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight:var(--wpds-typography-font-weight-default,400)}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles{grid-column:1/-1}.block-editor-block-styles__variants{display:grid;gap:8px}.block-editor-block-styles__variants .block-editor-block-styles__row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;left:0;pointer-events:none;position:absolute;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid transparent;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:left;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;min-inline-size:0}.block-editor-block-variation-transforms__button{justify-content:center;width:100%}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-right:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper{grid-column:1/-1;row-gap:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper>*{grid-column:1/-1}.block-editor-panel-color-gradient-settings__dropdown-content{min-height:160px}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-panel-color-gradient-settings__contrast-notice{margin-top:16px}.block-editor-color-gradient-item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-color-gradient-item:nth-child(1 of .block-editor-color-gradient-item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px}.block-editor-color-gradient-item:nth-last-child(1 of .block-editor-color-gradient-item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-color-gradient-item>div,.block-editor-color-gradient-item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:left}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-tools-panel-color-gradient-settings__dropdown>button.has-contrast-warning .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 72px)}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-panel-color-gradient-settings__dropdown.has-contrast-warning+.block-editor-panel-color-gradient-settings__reset{right:28px}.block-editor-panel-color-gradient-settings__contrast-warning{margin:auto 8px;position:absolute;right:0;top:8px}.block-editor-panel-color-gradient-settings__contrast-warning.block-editor-panel-color-gradient-settings__contrast-warning{border-radius:2px}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-dimension-control{border:0;margin:0;padding:0}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-fit-text-size-warning{grid-column:span 2}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:right}.block-editor-global-styles-state-control{margin-top:-4px}.block-editor-global-styles-state-control__badges{min-height:24px}.block-editor-global-styles-state-control__badge-tooltip-trigger{display:inline-flex;max-width:100%}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-global-styles-advanced-panel__custom-css-input{margin-bottom:16px}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.is-inherited-from-global-styles .components-base-control__label,.is-inherited-from-global-styles .components-input-control__label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.is-inherited-from-global-styles .block-editor-global-styles-background-panel__inspector-media-replace-title,.is-inherited-from-global-styles .block-editor-panel-color-gradient-settings__color-name,.is-inherited-from-global-styles .block-editor-panel-duotone-settings__label{border-bottom:1px dotted}.has-local-override-from-global-styles{position:relative}.global-styles-inheritance-affordance{align-items:center;display:flex;height:16px;inset-block-start:0;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.global-styles-inheritance-affordance--offset-toggle{inset-inline-end:32px}.global-styles-inheritance-affordance .has-local-override-from-global-styles__reset{margin-inline-start:0!important;pointer-events:auto}.has-local-override-from-global-styles__reset{align-items:center;background:transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:var(--wpds-cursor-control,pointer);display:inline-flex!important;height:14px!important;justify-content:center;letter-spacing:normal;margin-inline-start:6px;min-width:14px!important;overflow:hidden;padding:0!important;position:relative;text-transform:none;vertical-align:middle;width:14px!important}.has-local-override-from-global-styles__reset:focus,.has-local-override-from-global-styles__reset:hover{background:transparent!important}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__dot,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__dot{display:none}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__reset-icon,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__reset-icon{display:block}.has-local-override-from-global-styles__reset:focus-visible{outline:1.5px solid var(--wp-admin-theme-color,#007cba);outline-offset:1px}.has-local-override-from-global-styles__reset.block-editor-panel-color-gradient-settings__reset{justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__reset.block-editor-global-styles__shadow-editor__remove-button,.has-local-override-from-global-styles__reset.block-editor-panel-duotone-settings__reset{inset-inline-end:8px;justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__dot{background-color:var(--wp-admin-theme-color,#007cba);border-radius:50%;display:block;height:8px;width:8px}.has-local-override-from-global-styles__reset-icon{color:var(--wp-admin-theme-color,#007cba);display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,transparent);opacity:1}.block-editor-grid-visualizer__drop-zone{background:hsla(0,0%,80%,.1);grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{right:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{left:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{position:absolute;right:0;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:transparent;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.modal-open .block-editor-inspector-list-view-content-popover{z-index:99999}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .block-editor-link-control_link-information{margin-right:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:-1px;pointer-events:none;position:absolute;right:16px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:left}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__preview{background:transparent;border:0;padding:16px}.block-editor-link-control__preview .block-editor-link-control__link-information{margin-right:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__preview .block-editor-link-control__link-information .block-editor-link-control__preview-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__preview.is-url-title .block-editor-link-control__preview-title{word-break:break-all}.block-editor-link-control__preview .block-editor-link-control__preview-icon,.block-editor-link-control__preview .block-editor-link-control__preview-image{background-color:#f0f0f0;border-radius:2px;flex-shrink:0;height:32px;position:relative;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-icon img{width:16px}.block-editor-link-control__preview.is-error .block-editor-link-control__preview-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-title{line-height:var(--wpds-typography-line-height-sm,20px)}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus{box-shadow:none}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;text-decoration:none}.block-editor-link-control__preview .block-editor-link-control__preview-title mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__preview .block-editor-link-control__preview-title span{font-weight:400}.block-editor-link-control__preview .block-editor-link-control__preview-title .components-external-link__icon{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon img,.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon svg{opacity:0}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;left:0;position:absolute;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__preview-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-left:0}.is-preview .block-editor-link-control__setting{padding:20px 8px 8px 0}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-left:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:auto;position:absolute;right:40px;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{right:12px;top:calc(50% + 4px)}.link-preview-button.components-button{border-color:#949494;height:auto;padding:12px;width:100%}.link-preview-button__image-container{flex-shrink:0;height:24px;width:24px}.link-preview-button__image{border-radius:2px;height:100%;object-fit:cover;width:100%}.link-preview-button__content,.link-preview-button__details{flex:1;min-width:0}.link-preview-button__hint,.link-preview-button__title{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.link-preview-button__title{color:#1e1e1e;display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px}.link-preview-button__hint{color:#757575;font-size:12px;font-weight:400}.link-preview-button__icon{color:#1e1e1e}.link-preview-button__badges{margin-top:8px}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-nesting,.block-editor-list-view-leaf:focus-within{z-index:1}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced .block-editor-list-view-block-contents:focus:after{--focus-color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block__menu:focus{--focus-color:var(--wp-block-synced-color);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}@media (forced-colors:active){.block-editor-list-view-leaf.is-selected td,.block-editor-list-view-leaf.is-selected.is-synced td{background:SelectedItem}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors svg,.block-editor-list-view-leaf.is-selected svg{fill:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__title{forced-color-adjust:none}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{--focus-color:CanvasText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:SelectedItemText}}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{left:0;opacity:0;pointer-events:none;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 4px 6px 0;position:relative;text-align:left;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none;outline:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong,#fff);content:"";left:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:1px;pointer-events:none;position:absolute;right:-28px;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{right:0}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-right:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 6px 6px 1px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper{width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper>*{min-width:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{left:2px;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#f0f0f0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:12px;line-height:20px;max-width:100%;overflow:hidden;padding:2px 8px;position:absolute;right:0;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:rgba(0,0,0,.3);color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-left:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-disabled{opacity:.2}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-disabled{transition:opacity .1s linear}}.block-editor-list-view-leaf.is-disabled:hover{opacity:.2}.block-editor-list-view-leaf.is-disabled .block-editor-list-view__expander{cursor:default}.block-editor-list-view-leaf.is-disabled .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:var(--wpds-cursor-control,pointer);height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-left:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-left:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-left:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-left:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-left:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-left:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-left:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-left:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-left:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 0 0 24px;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{z-index:99999}.block-editor-media-replace-flow__indicator{margin-left:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #ddd;margin-top:8px;padding-bottom:8px}.block-editor-media-replace-flow__options.is-variant-toolbar .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top-color:#1e1e1e}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__preview.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-multi-selection-inspector__card-description{color:#757575}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-left:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 0 .6em -3px}.block-editor-responsive-block-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:.6em;margin-left:-3px}.block-editor-responsive-block-control__inner{margin-left:-1px}.block-editor-responsive-block-control__toggle{margin-left:1px}.block-editor-responsive-block-control .components-base-control__help{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.preset-input-control__wrapper>*{flex:1}.preset-input-control__wrapper>.preset-input-control__custom-toggle,.preset-input-control__wrapper>.preset-input-control__icon{flex:none}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:var(--wpds-typography-font-weight-emphasis,600);z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-right:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{margin:0;position:absolute;right:8px;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:var(--wpds-cursor-control,pointer);display:block;font-size:13px;height:auto;min-height:36px;text-align:left;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-right:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;position:absolute;right:-1px;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:left}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-right:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-container-content{align-items:center;display:flex}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-right:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.background-block-support-panel.background-block-support-panel .background-block-support-panel__inner-wrapper{row-gap:0}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}.block-editor-hooks__position-control-item-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-block-start:4px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.elements-block-support-panel.elements-block-support-panel .elements-block-support-panel__inner-wrapper{row-gap:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.layout-block-support-panel .block-editor-hooks__flex-layout-controls{grid-column:1/-1}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-right:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,transparent);border-radius:2px}.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true],.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true]:hover{color:#1e1e1e}.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-right:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid transparent;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 transparent}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar__pattern-overrides-popover .components-popover__content{min-width:260px;padding:16px}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .block-editor-block-toolbar .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{text-wrap:nowrap;border-bottom-right-radius:0;border-top-right-radius:0;padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #ddd;margin-left:6px;margin-right:-6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-left:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{display:grid;gap:12px;grid-template-columns:1fr 1fr}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{background-color:#fff;border-bottom:1px solid transparent;padding:16px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.block-editor-inserter__search{transition:border-bottom-color .1s linear}}.block-editor-inserter__search.is-scrolled{border-bottom-color:#e0e0e0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:0 16px;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 12px 0 0;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:right}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-right:8px}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 16px 16px}.block-editor-inserter__media-tabs-container{padding-top:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid transparent;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);left:350px;padding:0;position:absolute;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:left;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;gap:8px;grid-template-columns:1fr 1fr}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand{padding:0 16px 16px}.block-editor-inserter__quick-inserter-expand-toggle{justify-content:center;width:100%}.block-editor-block-patterns-explorer__sidebar{padding-bottom:24px}@media (min-width:782px){.block-editor-block-patterns-explorer__sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding:24px;position:absolute;top:72px;width:280px}.block-editor-block-patterns-explorer__panel{margin-inline-start:280px}}.block-editor-block-patterns-explorer__no-results{padding:32px;text-align:center}.block-editor-block-patterns-explorer__list{padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-mobile-screen{align-self:stretch;display:flex;flex-direction:column}.block-editor-inserter__media-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{flex:0 1 auto;min-height:100%;padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-panel .block-editor-inserter__no-results{flex-grow:1}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{flex-shrink:0;padding-bottom:16px;padding-top:16px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{padding-left:24px;padding-right:24px}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-attach.components-button{justify-content:center;padding:16px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results{display:flex;flex-direction:column;flex-grow:1;min-height:0}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{animation:inserter-media-panel-pulse 1s ease-in-out infinite;opacity:1}}.block-editor-inserter__media-panel.has-footer .block-editor-inserter__media-list{padding-bottom:0}@keyframes inserter-media-panel-pulse{0%,to{opacity:1}50%{opacity:.5}}.block-editor-inserter__media-panel-detach-modal{z-index:1000001}.block-editor-inserter__media-panel-detach-modal p{margin-top:0}.block-editor-inserter__media-panel-detach-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-inserter__media-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:rgba(0,0,0,.3)}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button,.block-editor-inserter__media-list__list-item:focus-within .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{position:absolute;right:8px;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__label,.spacing-sizes-control .spacing-sizes-control__unit-control{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__preset-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__wrapper{align-items:center}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__wrapper .preset-input-control__icon{margin-left:-4px}.block-editor-block-visibility-modal{z-index:1000001}.block-editor-block-visibility-modal__options{border:0;list-style:none;margin:24px 0;padding:0}.block-editor-block-visibility-modal__options-item{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px}.block-editor-block-visibility-modal__options-item:last-child{margin:0}.block-editor-block-visibility-modal__options-item--everywhere{align-items:start;flex-direction:column}.block-editor-block-visibility-modal__options-checkbox--everywhere{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-visibility-modal__options-icon--checked{fill:#ddd}.block-editor-block-visibility-modal__sub-options{padding-inline-start:12px;width:100%}.block-editor-block-visibility-modal__description{color:#757575;font-size:12px}.block-editor-block-visibility-info{align-items:center;display:flex;justify-content:start;margin:0 16px 16px;padding-bottom:4px;padding-top:4px}.block-editor-iframe__scale-container>.block-editor-writing-flow__canvas-stop:focus:after{border:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.block-editor-writing-flow__canvas-stop:focus+.block-editor-writing-flow{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.block-editor-writing-flow__canvas-stop-hint{background:#000;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;display:none;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;margin-inline:auto;padding:4px 8px;pointer-events:none;position:sticky;text-align:center;top:16px;white-space:nowrap;width:fit-content;z-index:2}.block-editor-writing-flow__canvas-stop:focus>.block-editor-writing-flow__canvas-stop-hint{display:block}
\ No newline at end of file
diff --git a/wp-includes/css/dist/components/style-rtl.css b/wp-includes/css/dist/components/style-rtl.css
index 9c9ad0cc56..152b7fffef 100644
--- a/wp-includes/css/dist/components/style-rtl.css
+++ b/wp-includes/css/dist/components/style-rtl.css
@@ -1372,37 +1372,37 @@ input.components-combobox-control__input[type=text]:focus {
border-width: 0;
transform: translateX(-16px);
}
-.components-form-toggle.is-disabled .components-form-toggle__track, .components-disabled .components-form-toggle .components-form-toggle__track {
+.components-form-toggle.is-disabled .components-form-toggle__track, [inert] .components-form-toggle .components-form-toggle__track {
background-color: var(--wp-components-color-gray-100, var(--wpds-color-background-surface-neutral, #fcfcfc));
border-color: var(--wpds-color-stroke-interactive-neutral-disabled, #dbdbdb);
}
@media (forced-colors: active) {
- .components-form-toggle.is-disabled .components-form-toggle__track, .components-disabled .components-form-toggle .components-form-toggle__track {
+ .components-form-toggle.is-disabled .components-form-toggle__track, [inert] .components-form-toggle .components-form-toggle__track {
border-color: GrayText;
}
}
-.components-form-toggle.is-disabled .components-form-toggle__thumb, .components-disabled .components-form-toggle .components-form-toggle__thumb {
+.components-form-toggle.is-disabled .components-form-toggle__thumb, [inert] .components-form-toggle .components-form-toggle__thumb {
background-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
box-shadow: none;
}
@media (forced-colors: active) {
- .components-form-toggle.is-disabled .components-form-toggle__thumb, .components-disabled .components-form-toggle .components-form-toggle__thumb {
+ .components-form-toggle.is-disabled .components-form-toggle__thumb, [inert] .components-form-toggle .components-form-toggle__thumb {
border-color: GrayText;
}
}
-.components-form-toggle.is-disabled.is-checked .components-form-toggle__track, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track {
+.components-form-toggle.is-disabled.is-checked .components-form-toggle__track, [inert] .components-form-toggle.is-checked .components-form-toggle__track {
background-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
border-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
}
@media (forced-colors: active) {
- .components-form-toggle.is-disabled.is-checked .components-form-toggle__track, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track {
+ .components-form-toggle.is-disabled.is-checked .components-form-toggle__track, [inert] .components-form-toggle.is-checked .components-form-toggle__track {
border-color: GrayText;
}
- .components-form-toggle.is-disabled.is-checked .components-form-toggle__track::after, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track::after {
+ .components-form-toggle.is-disabled.is-checked .components-form-toggle__track::after, [inert] .components-form-toggle.is-checked .components-form-toggle__track::after {
border-top-color: GrayText;
}
}
-.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb, .components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb {
+.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb, [inert] .components-form-toggle.is-checked .components-form-toggle__thumb {
background-color: #fff;
}
@@ -2135,8 +2135,8 @@ body.modal-open {
}
.components-notice {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f8f8f8);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #aac6e5);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f3f9ff);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #adc6e2);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-info, #001b4f);
box-sizing: border-box;
display: grid;
@@ -2152,18 +2152,18 @@ body.modal-open {
line-height: var(--wpds-typography-line-height-sm, 20px);
}
.components-notice.is-success {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #f8f8f8);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #92d19d);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #ebffed);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #92d39d);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-success, #002900);
}
.components-notice.is-warning {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #f8f8f8);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1be80);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #fff7e1);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1bd7c);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-warning, #2e1900);
}
.components-notice.is-error {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #f8f8f8);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dfafa8);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #fff6f5);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #e0afa7);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-error, #470000);
}
diff --git a/wp-includes/css/dist/components/style-rtl.min.css b/wp-includes/css/dist/components/style-rtl.min.css
index 462744bf5f..12da688d6b 100644
--- a/wp-includes/css/dist/components/style-rtl.min.css
+++ b/wp-includes/css/dist/components/style-rtl.min.css
@@ -1 +1 @@
-@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top right}.components-animate__appear.is-from-top.is-from-right{transform-origin:top left}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom right}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom left}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(-100%)}.components-animate__slide-in.is-from-right{transform:translateX(100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:right;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-right:-1px}.components-button-group .components-button:first-child{border-radius:0 2px 2px 0}.components-button-group .components-button:last-child{border-radius:2px 0 0 2px}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-button{align-items:center;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-right:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:right;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:12px;padding-right:8px}.components-button.has-icon.has-text.has-icon-right{padding-left:8px;padding-right:12px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@keyframes components-button__busy-animation{0%{background-position:right 200px top 0}}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px -5px 0 0}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-left:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);color:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;pointer-events:none;position:absolute;right:2px;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-left:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:right}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-link__icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;position:absolute;right:2px;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(-16px)}.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{border-color:GrayText}}.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{border-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}@media (forced-colors:active){.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{border-color:GrayText}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track:after,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb,.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 0 0 24px;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;left:0;position:absolute;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 6px 0 4px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:0 1px 1px 0;line-height:24px;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:1px 0 0 1px;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 0 0 8px;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{right:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{left:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-left:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:-2px;margin-right:24px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-right:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:8px;margin-right:-2px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-left:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-left:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-left:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:0;margin-right:auto;padding-right:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-left:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-right:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;padding:24px;position:absolute;right:0;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 16px 16px 48px;position:relative;text-align:right;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;left:16px;position:absolute;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 6px -2px 0}.components-panel__body-toggle-icon{margin-left:-5px}.components-panel__color-title{float:right;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-left:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:right;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-left:4px}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-left:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;opacity:.25;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;left:calc(50% - 8px);outline:2px solid transparent;position:absolute;top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;left:calc(50% - 1px);position:absolute;top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;right:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-right:24px;position:relative}.components-snackbar .components-snackbar__icon{position:absolute;right:-8px;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-right:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-right:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-right:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}.components-tab-panel__tabs-item:focus-visible:before{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{outline:none}.components-tab-panel__tab-content:focus-visible{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;color:#f0b849;flex-shrink:0;margin-left:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-left:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-left:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 0 5px 10px}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);left:8px;line-height:12px;position:absolute}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-left:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-right:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;position:absolute;right:-3px;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-right:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
\ No newline at end of file
+@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top right}.components-animate__appear.is-from-top.is-from-right{transform-origin:top left}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom right}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom left}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(-100%)}.components-animate__slide-in.is-from-right{transform:translateX(100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:right;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-right:-1px}.components-button-group .components-button:first-child{border-radius:0 2px 2px 0}.components-button-group .components-button:last-child{border-radius:2px 0 0 2px}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-button{align-items:center;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-right:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:right;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:12px;padding-right:8px}.components-button.has-icon.has-text.has-icon-right{padding-left:8px;padding-right:12px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@keyframes components-button__busy-animation{0%{background-position:right 200px top 0}}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px -5px 0 0}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-left:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);color:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;pointer-events:none;position:absolute;right:2px;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-left:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:right}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-link__icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;position:absolute;right:2px;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(-16px)}.components-form-toggle.is-disabled .components-form-toggle__track,[inert] .components-form-toggle .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-form-toggle.is-disabled .components-form-toggle__track,[inert] .components-form-toggle .components-form-toggle__track{border-color:GrayText}}.components-form-toggle.is-disabled .components-form-toggle__thumb,[inert] .components-form-toggle .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}@media (forced-colors:active){.components-form-toggle.is-disabled .components-form-toggle__thumb,[inert] .components-form-toggle .components-form-toggle__thumb{border-color:GrayText}}.components-form-toggle.is-disabled.is-checked .components-form-toggle__track,[inert] .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}@media (forced-colors:active){.components-form-toggle.is-disabled.is-checked .components-form-toggle__track,[inert] .components-form-toggle.is-checked .components-form-toggle__track{border-color:GrayText}.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after,[inert] .components-form-toggle.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb,[inert] .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 0 0 24px;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;left:0;position:absolute;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 6px 0 4px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:0 1px 1px 0;line-height:24px;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:1px 0 0 1px;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 0 0 8px;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{right:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{left:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-left:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:-2px;margin-right:24px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-right:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:8px;margin-right:-2px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-left:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-left:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-left:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:0;margin-right:auto;padding-right:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-left:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-right:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;padding:24px;position:absolute;right:0;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 16px 16px 48px;position:relative;text-align:right;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;left:16px;position:absolute;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 6px -2px 0}.components-panel__body-toggle-icon{margin-left:-5px}.components-panel__color-title{float:right;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-left:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:right;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-left:4px}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-left:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;opacity:.25;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;left:calc(50% - 8px);outline:2px solid transparent;position:absolute;top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;left:calc(50% - 1px);position:absolute;top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;right:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-right:24px;position:relative}.components-snackbar .components-snackbar__icon{position:absolute;right:-8px;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-right:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-right:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-right:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}.components-tab-panel__tabs-item:focus-visible:before{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{outline:none}.components-tab-panel__tab-content:focus-visible{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;color:#f0b849;flex-shrink:0;margin-left:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-left:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-left:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 0 5px 10px}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);left:8px;line-height:12px;position:absolute}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-left:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-right:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;position:absolute;right:-3px;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-right:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
\ No newline at end of file
diff --git a/wp-includes/css/dist/components/style.css b/wp-includes/css/dist/components/style.css
index cfa163aa91..651fd52741 100644
--- a/wp-includes/css/dist/components/style.css
+++ b/wp-includes/css/dist/components/style.css
@@ -1377,37 +1377,37 @@ input.components-combobox-control__input[type=text]:focus {
border-width: 0;
transform: translateX(16px);
}
-.components-form-toggle.is-disabled .components-form-toggle__track, .components-disabled .components-form-toggle .components-form-toggle__track {
+.components-form-toggle.is-disabled .components-form-toggle__track, [inert] .components-form-toggle .components-form-toggle__track {
background-color: var(--wp-components-color-gray-100, var(--wpds-color-background-surface-neutral, #fcfcfc));
border-color: var(--wpds-color-stroke-interactive-neutral-disabled, #dbdbdb);
}
@media (forced-colors: active) {
- .components-form-toggle.is-disabled .components-form-toggle__track, .components-disabled .components-form-toggle .components-form-toggle__track {
+ .components-form-toggle.is-disabled .components-form-toggle__track, [inert] .components-form-toggle .components-form-toggle__track {
border-color: GrayText;
}
}
-.components-form-toggle.is-disabled .components-form-toggle__thumb, .components-disabled .components-form-toggle .components-form-toggle__thumb {
+.components-form-toggle.is-disabled .components-form-toggle__thumb, [inert] .components-form-toggle .components-form-toggle__thumb {
background-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
box-shadow: none;
}
@media (forced-colors: active) {
- .components-form-toggle.is-disabled .components-form-toggle__thumb, .components-disabled .components-form-toggle .components-form-toggle__thumb {
+ .components-form-toggle.is-disabled .components-form-toggle__thumb, [inert] .components-form-toggle .components-form-toggle__thumb {
border-color: GrayText;
}
}
-.components-form-toggle.is-disabled.is-checked .components-form-toggle__track, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track {
+.components-form-toggle.is-disabled.is-checked .components-form-toggle__track, [inert] .components-form-toggle.is-checked .components-form-toggle__track {
background-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
border-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
}
@media (forced-colors: active) {
- .components-form-toggle.is-disabled.is-checked .components-form-toggle__track, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track {
+ .components-form-toggle.is-disabled.is-checked .components-form-toggle__track, [inert] .components-form-toggle.is-checked .components-form-toggle__track {
border-color: GrayText;
}
- .components-form-toggle.is-disabled.is-checked .components-form-toggle__track::after, .components-disabled .components-form-toggle.is-checked .components-form-toggle__track::after {
+ .components-form-toggle.is-disabled.is-checked .components-form-toggle__track::after, [inert] .components-form-toggle.is-checked .components-form-toggle__track::after {
border-top-color: GrayText;
}
}
-.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb, .components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb {
+.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb, [inert] .components-form-toggle.is-checked .components-form-toggle__thumb {
background-color: #fff;
}
@@ -2140,8 +2140,8 @@ body.modal-open {
}
.components-notice {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f8f8f8);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #aac6e5);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f3f9ff);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #adc6e2);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-info, #001b4f);
box-sizing: border-box;
display: grid;
@@ -2157,18 +2157,18 @@ body.modal-open {
line-height: var(--wpds-typography-line-height-sm, 20px);
}
.components-notice.is-success {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #f8f8f8);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #92d19d);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #ebffed);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #92d39d);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-success, #002900);
}
.components-notice.is-warning {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #f8f8f8);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1be80);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #fff7e1);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1bd7c);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-warning, #2e1900);
}
.components-notice.is-error {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #f8f8f8);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dfafa8);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #fff6f5);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #e0afa7);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-error, #470000);
}
diff --git a/wp-includes/css/dist/components/style.min.css b/wp-includes/css/dist/components/style.min.css
index f756ffa7c6..28794e97a6 100644
--- a/wp-includes/css/dist/components/style.min.css
+++ b/wp-includes/css/dist/components/style.min.css
@@ -1 +1 @@
-@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:left;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-button{align-items:center;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.has-icon.has-text.has-icon-right{padding-left:12px;padding-right:8px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-right:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);color:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:left}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-link__icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(16px)}.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{border-color:GrayText}}.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{border-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}@media (forced-colors:active){.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{border-color:GrayText}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track:after,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb,.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;line-height:24px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 1px 1px 0;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 48px 16px 16px;position:relative;text-align:left;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:left;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-right:4px}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;outline:2px solid transparent;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-left:24px;position:relative}.components-snackbar .components-snackbar__icon{left:-8px;position:absolute;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-left:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-left:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-left:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}.components-tab-panel__tabs-item:focus-visible:before{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{outline:none}.components-tab-panel__tab-content:focus-visible{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;color:#f0b849;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-right:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-right:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
\ No newline at end of file
+@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:left;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-button{align-items:center;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.has-icon.has-text.has-icon-right{padding-left:12px;padding-right:8px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-right:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);color:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:left}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-link__icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(16px)}.components-form-toggle.is-disabled .components-form-toggle__track,[inert] .components-form-toggle .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-form-toggle.is-disabled .components-form-toggle__track,[inert] .components-form-toggle .components-form-toggle__track{border-color:GrayText}}.components-form-toggle.is-disabled .components-form-toggle__thumb,[inert] .components-form-toggle .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}@media (forced-colors:active){.components-form-toggle.is-disabled .components-form-toggle__thumb,[inert] .components-form-toggle .components-form-toggle__thumb{border-color:GrayText}}.components-form-toggle.is-disabled.is-checked .components-form-toggle__track,[inert] .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}@media (forced-colors:active){.components-form-toggle.is-disabled.is-checked .components-form-toggle__track,[inert] .components-form-toggle.is-checked .components-form-toggle__track{border-color:GrayText}.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after,[inert] .components-form-toggle.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb,[inert] .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;line-height:24px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 1px 1px 0;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#adc6e2);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#92d39d);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bd7c);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#e0afa7);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 48px 16px 16px;position:relative;text-align:left;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:left;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-right:4px}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;outline:2px solid transparent;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-left:24px;position:relative}.components-snackbar .components-snackbar__icon{left:-8px;position:absolute;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-left:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-left:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-left:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}.components-tab-panel__tabs-item:focus-visible:before{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{outline:none}.components-tab-panel__tab-content:focus-visible{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;color:#f0b849;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-right:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-right:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
\ No newline at end of file
diff --git a/wp-includes/css/dist/theme/design-tokens-rtl.css b/wp-includes/css/dist/theme/design-tokens-rtl.css
index 80fdcf97f9..f5827ed322 100644
--- a/wp-includes/css/dist/theme/design-tokens-rtl.css
+++ b/wp-includes/css/dist/theme/design-tokens-rtl.css
@@ -32,13 +32,13 @@
/* Background color for interactive elements with brand tone and weak emphasis. */
--wpds-color-background-interactive-brand-weak: #0000;
/* Background color for interactive elements with brand tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-brand-weak-active: #e6eaf5;
+ --wpds-color-background-interactive-brand-weak-active: #e5eaf7;
/* Background color for interactive elements with brand tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-brand-weak-disabled: #0000;
/* Background color for interactive elements with error tone and normal emphasis. */
--wpds-color-background-interactive-error: #0000;
/* Background color for interactive elements with error tone and normal emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-error-active: #f8f8f8;
+ --wpds-color-background-interactive-error-active: #fff6f5;
/* Background color for interactive elements with error tone and normal emphasis, in their disabled state. */
--wpds-color-background-interactive-error-disabled: #0000;
/* Background color for interactive elements with error tone and strong emphasis. */
@@ -50,7 +50,7 @@
/* Background color for interactive elements with error tone and weak emphasis. */
--wpds-color-background-interactive-error-weak: #0000;
/* Background color for interactive elements with error tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-error-weak-active: #f7e6e3;
+ --wpds-color-background-interactive-error-weak-active: #fae5e1;
/* Background color for interactive elements with error tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-error-weak-disabled: #0000;
/* Solid background color for neutral interactive controls, such as input fields and unchecked checkboxes. */
@@ -72,19 +72,19 @@
/* Background color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-neutral-weak-disabled: #0000;
/* Background color for surfaces with brand tone and normal emphasis. */
- --wpds-color-background-surface-brand: #ebf0fb;
+ --wpds-color-background-surface-brand: #ecf0fa;
/* Background color for surfaces with caution tone and normal emphasis. */
- --wpds-color-background-surface-caution: #ffea8f;
+ --wpds-color-background-surface-caution: #fee995;
/* Background color for surfaces with caution tone and weak emphasis. */
- --wpds-color-background-surface-caution-weak: #f8f8f8;
+ --wpds-color-background-surface-caution-weak: #fff9ca;
/* Background color for surfaces with error tone and normal emphasis. */
- --wpds-color-background-surface-error: #f7e6e3;
+ --wpds-color-background-surface-error: #fae5e1;
/* Background color for surfaces with error tone and weak emphasis. */
- --wpds-color-background-surface-error-weak: #f8f8f8;
+ --wpds-color-background-surface-error-weak: #fff6f5;
/* Background color for surfaces with info tone and normal emphasis. */
- --wpds-color-background-surface-info: #e0ebf8;
+ --wpds-color-background-surface-info: #deebfa;
/* Background color for surfaces with info tone and weak emphasis. */
- --wpds-color-background-surface-info-weak: #f8f8f8;
+ --wpds-color-background-surface-info-weak: #f3f9ff;
/* Background color for surfaces with normal emphasis. */
--wpds-color-background-surface-neutral: #fcfcfc;
/* Background color for surfaces with strong emphasis. */
@@ -92,13 +92,13 @@
/* Background color for surfaces with weak emphasis. */
--wpds-color-background-surface-neutral-weak: #f4f4f4;
/* Background color for surfaces with success tone and normal emphasis. */
- --wpds-color-background-surface-success: #ccf4d2;
+ --wpds-color-background-surface-success: #c2f8ca;
/* Background color for surfaces with success tone and weak emphasis. */
- --wpds-color-background-surface-success-weak: #f8f8f8;
+ --wpds-color-background-surface-success-weak: #ebffed;
/* Background color for surfaces with warning tone and normal emphasis. */
- --wpds-color-background-surface-warning: #fae8c8;
+ --wpds-color-background-surface-warning: #fde6be;
/* Background color for surfaces with warning tone and weak emphasis. */
- --wpds-color-background-surface-warning-weak: #f8f8f8;
+ --wpds-color-background-surface-warning-weak: #fff7e1;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track). */
--wpds-color-background-thumb-brand: #3858e9;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track) that are hovered, focused, or active. */
@@ -118,7 +118,7 @@
/* Foreground color for content like text with caution tone and normal emphasis. */
--wpds-color-foreground-content-caution: #281d00;
/* Foreground color for content like text with caution tone and weak emphasis. */
- --wpds-color-foreground-content-caution-weak: #836b00;
+ --wpds-color-foreground-content-caution-weak: #836a00;
/* Foreground color for content like text with error tone and normal emphasis. */
--wpds-color-foreground-content-error: #470000;
/* Foreground color for content like text with error tone and weak emphasis. */
@@ -134,11 +134,11 @@
/* Foreground color for content like text with success tone and normal emphasis. */
--wpds-color-foreground-content-success: #002900;
/* Foreground color for content like text with success tone and weak emphasis. */
- --wpds-color-foreground-content-success-weak: #007f2f;
+ --wpds-color-foreground-content-success-weak: #008030;
/* Foreground color for content like text with warning tone and normal emphasis. */
--wpds-color-foreground-content-warning: #2e1900;
/* Foreground color for content like text with warning tone and weak emphasis. */
- --wpds-color-foreground-content-warning-weak: #936400;
+ --wpds-color-foreground-content-warning-weak: #936300;
/* Foreground color for interactive elements with brand tone and normal emphasis. */
--wpds-color-foreground-interactive-brand: #3858e9;
/* Foreground color for interactive elements with brand tone and normal emphasis that are hovered, focused, or active. */
@@ -158,9 +158,9 @@
/* Foreground color for interactive elements with error tone and normal emphasis, in their disabled state. */
--wpds-color-foreground-interactive-error-disabled: #8d8d8d;
/* Foreground color for interactive elements with error tone and strong emphasis. */
- --wpds-color-foreground-interactive-error-strong: #f3efef;
+ --wpds-color-foreground-interactive-error-strong: #f2efef;
/* Foreground color for interactive elements with error tone and strong emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-error-strong-active: #f3efef;
+ --wpds-color-foreground-interactive-error-strong-active: #f2efef;
/* Foreground color for interactive elements with error tone and strong emphasis, in their disabled state. */
--wpds-color-foreground-interactive-error-strong-disabled: #8d8d8d;
/* Foreground color for interactive elements with neutral tone and normal emphasis. */
@@ -206,19 +206,19 @@
/* Accessible stroke color used for interactive neutrally-toned elements with strong emphasis. */
--wpds-color-stroke-interactive-neutral-strong: #6e6e6e;
/* Decorative stroke color used to define brand-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-brand: #afbbda;
+ --wpds-color-stroke-surface-brand: #aebbda;
/* Decorative stroke color used to define brand-toned surface boundaries with strong emphasis. */
--wpds-color-stroke-surface-brand-strong: #3858e9;
/* Decorative stroke color used to define caution-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-caution: #d0c38b;
+ --wpds-color-stroke-surface-caution: #d0c28b;
/* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-caution-strong: #836b00;
+ --wpds-color-stroke-surface-caution-strong: #836a00;
/* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-error: #dfafa8;
+ --wpds-color-stroke-surface-error: #e0afa7;
/* Decorative stroke color used to define error-toned surface boundaries with strong emphasis. */
--wpds-color-stroke-surface-error-strong: #cc1818;
/* Decorative stroke color used to define info-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-info: #aac6e5;
+ --wpds-color-stroke-surface-info: #adc6e2;
/* Decorative stroke color used to define info-toned surface boundaries with strong emphasis. */
--wpds-color-stroke-surface-info-strong: #006bd7;
/* Decorative stroke color used to define neutrally-toned surface boundaries with normal emphasis. */
@@ -228,13 +228,13 @@
/* Decorative stroke color used to define neutrally-toned surface boundaries with weak emphasis. */
--wpds-color-stroke-surface-neutral-weak: #f0f0f0;
/* Decorative stroke color used to define success-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-success: #92d19d;
+ --wpds-color-stroke-surface-success: #92d39d;
/* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-success-strong: #007f2f;
+ --wpds-color-stroke-surface-success-strong: #008030;
/* Decorative stroke color used to define warning-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-warning: #e1be80;
+ --wpds-color-stroke-surface-warning: #e1bd7c;
/* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-warning-strong: #936400;
+ --wpds-color-stroke-surface-warning-strong: #936300;
/* Cursor style for interactive controls that are not links (e.g. buttons, checkboxes, and toggles). */
--wpds-cursor-control: pointer;
/* 2x extra large gap */
diff --git a/wp-includes/css/dist/theme/design-tokens-rtl.min.css b/wp-includes/css/dist/theme/design-tokens-rtl.min.css
index c40cbd0a4b..8c7aa9ef47 100644
--- a/wp-includes/css/dist/theme/design-tokens-rtl.min.css
+++ b/wp-includes/css/dist/theme/design-tokens-rtl.min.css
@@ -1 +1 @@
-:root{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e6eaf5;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#f8f8f8;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#f7e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ebf0fb;--wpds-color-background-surface-caution:#ffea8f;--wpds-color-background-surface-caution-weak:#f8f8f8;--wpds-color-background-surface-error:#f7e6e3;--wpds-color-background-surface-error-weak:#f8f8f8;--wpds-color-background-surface-info:#e0ebf8;--wpds-color-background-surface-info-weak:#f8f8f8;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#ccf4d2;--wpds-color-background-surface-success-weak:#f8f8f8;--wpds-color-background-surface-warning:#fae8c8;--wpds-color-background-surface-warning-weak:#f8f8f8;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836b00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#007f2f;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936400;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f3efef;--wpds-color-foreground-interactive-error-strong-active:#f3efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#afbbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c38b;--wpds-color-stroke-surface-caution-strong:#836b00;--wpds-color-stroke-surface-error:#dfafa8;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#aac6e5;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d19d;--wpds-color-stroke-surface-success-strong:#007f2f;--wpds-color-stroke-surface-warning:#e1be80;--wpds-color-stroke-surface-warning-strong:#936400;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
\ No newline at end of file
+:root{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e5eaf7;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#fff6f5;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#fae5e1;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#fae5e1;--wpds-color-background-surface-error-weak:#fff6f5;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#c2f8ca;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#008030;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936300;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f2efef;--wpds-color-foreground-interactive-error-strong-active:#f2efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#aebbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c28b;--wpds-color-stroke-surface-caution-strong:#836a00;--wpds-color-stroke-surface-error:#e0afa7;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#adc6e2;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d39d;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-warning:#e1bd7c;--wpds-color-stroke-surface-warning-strong:#936300;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
\ No newline at end of file
diff --git a/wp-includes/css/dist/theme/design-tokens.css b/wp-includes/css/dist/theme/design-tokens.css
index 80fdcf97f9..f5827ed322 100644
--- a/wp-includes/css/dist/theme/design-tokens.css
+++ b/wp-includes/css/dist/theme/design-tokens.css
@@ -32,13 +32,13 @@
/* Background color for interactive elements with brand tone and weak emphasis. */
--wpds-color-background-interactive-brand-weak: #0000;
/* Background color for interactive elements with brand tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-brand-weak-active: #e6eaf5;
+ --wpds-color-background-interactive-brand-weak-active: #e5eaf7;
/* Background color for interactive elements with brand tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-brand-weak-disabled: #0000;
/* Background color for interactive elements with error tone and normal emphasis. */
--wpds-color-background-interactive-error: #0000;
/* Background color for interactive elements with error tone and normal emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-error-active: #f8f8f8;
+ --wpds-color-background-interactive-error-active: #fff6f5;
/* Background color for interactive elements with error tone and normal emphasis, in their disabled state. */
--wpds-color-background-interactive-error-disabled: #0000;
/* Background color for interactive elements with error tone and strong emphasis. */
@@ -50,7 +50,7 @@
/* Background color for interactive elements with error tone and weak emphasis. */
--wpds-color-background-interactive-error-weak: #0000;
/* Background color for interactive elements with error tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-error-weak-active: #f7e6e3;
+ --wpds-color-background-interactive-error-weak-active: #fae5e1;
/* Background color for interactive elements with error tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-error-weak-disabled: #0000;
/* Solid background color for neutral interactive controls, such as input fields and unchecked checkboxes. */
@@ -72,19 +72,19 @@
/* Background color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-neutral-weak-disabled: #0000;
/* Background color for surfaces with brand tone and normal emphasis. */
- --wpds-color-background-surface-brand: #ebf0fb;
+ --wpds-color-background-surface-brand: #ecf0fa;
/* Background color for surfaces with caution tone and normal emphasis. */
- --wpds-color-background-surface-caution: #ffea8f;
+ --wpds-color-background-surface-caution: #fee995;
/* Background color for surfaces with caution tone and weak emphasis. */
- --wpds-color-background-surface-caution-weak: #f8f8f8;
+ --wpds-color-background-surface-caution-weak: #fff9ca;
/* Background color for surfaces with error tone and normal emphasis. */
- --wpds-color-background-surface-error: #f7e6e3;
+ --wpds-color-background-surface-error: #fae5e1;
/* Background color for surfaces with error tone and weak emphasis. */
- --wpds-color-background-surface-error-weak: #f8f8f8;
+ --wpds-color-background-surface-error-weak: #fff6f5;
/* Background color for surfaces with info tone and normal emphasis. */
- --wpds-color-background-surface-info: #e0ebf8;
+ --wpds-color-background-surface-info: #deebfa;
/* Background color for surfaces with info tone and weak emphasis. */
- --wpds-color-background-surface-info-weak: #f8f8f8;
+ --wpds-color-background-surface-info-weak: #f3f9ff;
/* Background color for surfaces with normal emphasis. */
--wpds-color-background-surface-neutral: #fcfcfc;
/* Background color for surfaces with strong emphasis. */
@@ -92,13 +92,13 @@
/* Background color for surfaces with weak emphasis. */
--wpds-color-background-surface-neutral-weak: #f4f4f4;
/* Background color for surfaces with success tone and normal emphasis. */
- --wpds-color-background-surface-success: #ccf4d2;
+ --wpds-color-background-surface-success: #c2f8ca;
/* Background color for surfaces with success tone and weak emphasis. */
- --wpds-color-background-surface-success-weak: #f8f8f8;
+ --wpds-color-background-surface-success-weak: #ebffed;
/* Background color for surfaces with warning tone and normal emphasis. */
- --wpds-color-background-surface-warning: #fae8c8;
+ --wpds-color-background-surface-warning: #fde6be;
/* Background color for surfaces with warning tone and weak emphasis. */
- --wpds-color-background-surface-warning-weak: #f8f8f8;
+ --wpds-color-background-surface-warning-weak: #fff7e1;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track). */
--wpds-color-background-thumb-brand: #3858e9;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track) that are hovered, focused, or active. */
@@ -118,7 +118,7 @@
/* Foreground color for content like text with caution tone and normal emphasis. */
--wpds-color-foreground-content-caution: #281d00;
/* Foreground color for content like text with caution tone and weak emphasis. */
- --wpds-color-foreground-content-caution-weak: #836b00;
+ --wpds-color-foreground-content-caution-weak: #836a00;
/* Foreground color for content like text with error tone and normal emphasis. */
--wpds-color-foreground-content-error: #470000;
/* Foreground color for content like text with error tone and weak emphasis. */
@@ -134,11 +134,11 @@
/* Foreground color for content like text with success tone and normal emphasis. */
--wpds-color-foreground-content-success: #002900;
/* Foreground color for content like text with success tone and weak emphasis. */
- --wpds-color-foreground-content-success-weak: #007f2f;
+ --wpds-color-foreground-content-success-weak: #008030;
/* Foreground color for content like text with warning tone and normal emphasis. */
--wpds-color-foreground-content-warning: #2e1900;
/* Foreground color for content like text with warning tone and weak emphasis. */
- --wpds-color-foreground-content-warning-weak: #936400;
+ --wpds-color-foreground-content-warning-weak: #936300;
/* Foreground color for interactive elements with brand tone and normal emphasis. */
--wpds-color-foreground-interactive-brand: #3858e9;
/* Foreground color for interactive elements with brand tone and normal emphasis that are hovered, focused, or active. */
@@ -158,9 +158,9 @@
/* Foreground color for interactive elements with error tone and normal emphasis, in their disabled state. */
--wpds-color-foreground-interactive-error-disabled: #8d8d8d;
/* Foreground color for interactive elements with error tone and strong emphasis. */
- --wpds-color-foreground-interactive-error-strong: #f3efef;
+ --wpds-color-foreground-interactive-error-strong: #f2efef;
/* Foreground color for interactive elements with error tone and strong emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-error-strong-active: #f3efef;
+ --wpds-color-foreground-interactive-error-strong-active: #f2efef;
/* Foreground color for interactive elements with error tone and strong emphasis, in their disabled state. */
--wpds-color-foreground-interactive-error-strong-disabled: #8d8d8d;
/* Foreground color for interactive elements with neutral tone and normal emphasis. */
@@ -206,19 +206,19 @@
/* Accessible stroke color used for interactive neutrally-toned elements with strong emphasis. */
--wpds-color-stroke-interactive-neutral-strong: #6e6e6e;
/* Decorative stroke color used to define brand-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-brand: #afbbda;
+ --wpds-color-stroke-surface-brand: #aebbda;
/* Decorative stroke color used to define brand-toned surface boundaries with strong emphasis. */
--wpds-color-stroke-surface-brand-strong: #3858e9;
/* Decorative stroke color used to define caution-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-caution: #d0c38b;
+ --wpds-color-stroke-surface-caution: #d0c28b;
/* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-caution-strong: #836b00;
+ --wpds-color-stroke-surface-caution-strong: #836a00;
/* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-error: #dfafa8;
+ --wpds-color-stroke-surface-error: #e0afa7;
/* Decorative stroke color used to define error-toned surface boundaries with strong emphasis. */
--wpds-color-stroke-surface-error-strong: #cc1818;
/* Decorative stroke color used to define info-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-info: #aac6e5;
+ --wpds-color-stroke-surface-info: #adc6e2;
/* Decorative stroke color used to define info-toned surface boundaries with strong emphasis. */
--wpds-color-stroke-surface-info-strong: #006bd7;
/* Decorative stroke color used to define neutrally-toned surface boundaries with normal emphasis. */
@@ -228,13 +228,13 @@
/* Decorative stroke color used to define neutrally-toned surface boundaries with weak emphasis. */
--wpds-color-stroke-surface-neutral-weak: #f0f0f0;
/* Decorative stroke color used to define success-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-success: #92d19d;
+ --wpds-color-stroke-surface-success: #92d39d;
/* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-success-strong: #007f2f;
+ --wpds-color-stroke-surface-success-strong: #008030;
/* Decorative stroke color used to define warning-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-warning: #e1be80;
+ --wpds-color-stroke-surface-warning: #e1bd7c;
/* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-warning-strong: #936400;
+ --wpds-color-stroke-surface-warning-strong: #936300;
/* Cursor style for interactive controls that are not links (e.g. buttons, checkboxes, and toggles). */
--wpds-cursor-control: pointer;
/* 2x extra large gap */
diff --git a/wp-includes/css/dist/theme/design-tokens.min.css b/wp-includes/css/dist/theme/design-tokens.min.css
index c40cbd0a4b..8c7aa9ef47 100644
--- a/wp-includes/css/dist/theme/design-tokens.min.css
+++ b/wp-includes/css/dist/theme/design-tokens.min.css
@@ -1 +1 @@
-:root{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e6eaf5;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#f8f8f8;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#f7e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ebf0fb;--wpds-color-background-surface-caution:#ffea8f;--wpds-color-background-surface-caution-weak:#f8f8f8;--wpds-color-background-surface-error:#f7e6e3;--wpds-color-background-surface-error-weak:#f8f8f8;--wpds-color-background-surface-info:#e0ebf8;--wpds-color-background-surface-info-weak:#f8f8f8;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#ccf4d2;--wpds-color-background-surface-success-weak:#f8f8f8;--wpds-color-background-surface-warning:#fae8c8;--wpds-color-background-surface-warning-weak:#f8f8f8;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836b00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#007f2f;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936400;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f3efef;--wpds-color-foreground-interactive-error-strong-active:#f3efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#afbbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c38b;--wpds-color-stroke-surface-caution-strong:#836b00;--wpds-color-stroke-surface-error:#dfafa8;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#aac6e5;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d19d;--wpds-color-stroke-surface-success-strong:#007f2f;--wpds-color-stroke-surface-warning:#e1be80;--wpds-color-stroke-surface-warning-strong:#936400;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
\ No newline at end of file
+:root{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e5eaf7;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#fff6f5;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#fae5e1;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#fae5e1;--wpds-color-background-surface-error-weak:#fff6f5;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#c2f8ca;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#008030;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936300;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f2efef;--wpds-color-foreground-interactive-error-strong-active:#f2efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#aebbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c28b;--wpds-color-stroke-surface-caution-strong:#836a00;--wpds-color-stroke-surface-error:#e0afa7;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#adc6e2;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d39d;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-warning:#e1bd7c;--wpds-color-stroke-surface-warning-strong:#936300;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
\ No newline at end of file
diff --git a/wp-includes/js/dist/api-fetch.js b/wp-includes/js/dist/api-fetch.js
index 2266109e30..d5da11d250 100644
--- a/wp-includes/js/dist/api-fetch.js
+++ b/wp-includes/js/dist/api-fetch.js
@@ -349,9 +349,16 @@ var wp;
// packages/api-fetch/build-module/utils/response.mjs
var import_i18n = __toESM(require_i18n(), 1);
- async function parseJsonAndNormalizeError(response) {
+ async function parseJsonAndNormalizeError(response, allowEmptyBody = false) {
try {
- return await response.json();
+ if (typeof response.text !== "function") {
+ return await response.json();
+ }
+ const text = await response.text();
+ if (allowEmptyBody && text === "") {
+ return null;
+ }
+ return JSON.parse(text);
} catch {
throw {
code: "invalid_json",
@@ -366,7 +373,7 @@ var wp;
if (response.status === 204) {
return null;
}
- return await parseJsonAndNormalizeError(response);
+ return await parseJsonAndNormalizeError(response, true);
}
async function parseAndThrowError(response, shouldParseResponse = true) {
if (!shouldParseResponse) {
diff --git a/wp-includes/js/dist/api-fetch.min.js b/wp-includes/js/dist/api-fetch.min.js
index e715876d66..e9390a32e2 100644
--- a/wp-includes/js/dist/api-fetch.min.js
+++ b/wp-includes/js/dist/api-fetch.min.js
@@ -1,6 +1,6 @@
/*! This file is auto-generated */
(function() {
-"use strict";var wp;(wp||={}).apiFetch=(()=>{var te=Object.create;var y=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var ne=Object.getOwnPropertyNames;var de=Object.getPrototypeOf,ie=Object.prototype.hasOwnProperty;var P=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),le=(e,r)=>{for(var t in r)y(e,t,{get:r[t],enumerable:!0})},j=(e,r,t,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let d of ne(r))!ie.call(e,d)&&d!==t&&y(e,d,{get:()=>r[d],enumerable:!(a=ae(r,d))||a.enumerable});return e};var p=(e,r,t)=>(t=e!=null?te(de(e)):{},j(r||!e||!e.__esModule?y(t,"default",{value:e,enumerable:!0}):t,e)),oe=e=>j(y({},"__esModule",{value:!0}),e);var E=P((Se,I)=>{I.exports=window.wp.i18n});var C=P((je,k)=>{k.exports=window.wp.privateApis});var _=P((Ge,z)=>{z.exports=window.wp.url});var Le={};le(Le,{default:()=>A});var N=p(E(),1);var H=p(C(),1),{lock:F,unlock:Ie}=(0,H.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/api-fetch");function se(e){let r=(t,a)=>{let{headers:d={}}=t;for(let n in d)if(n.toLowerCase()==="x-wp-nonce"&&d[n]===r.nonce)return a(t);return a({...t,headers:{...d,"X-WP-Nonce":r.nonce}})};return r.nonce=e,r}var Q=se;var ce=(e,r)=>{let t=e.path,a,d;return typeof e.namespace=="string"&&typeof e.endpoint=="string"&&(a=e.namespace.replace(/^\/|\/$/g,""),d=e.endpoint.replace(/^\//,""),d?t=a+"/"+d:t=a),delete e.namespace,delete e.endpoint,r({...e,path:t})},T=ce;var ue=e=>(r,t)=>T(r,a=>{let d=a.url,n=a.path,l;return typeof n=="string"&&(l=e,e.indexOf("?")!==-1&&(n=n.replace("?","&")),n=n.replace(/^\//,""),typeof l=="string"&&l.indexOf("?")!==-1&&(n=n.replace("?","&")),d=l+n),t({...a,url:d})}),G=ue;var m=p(_(),1),x=Symbol("preloadingEnableMultiUse"),R=Symbol("preloadingClear");function fe(e){let{OPTIONS:r={},...t}=Object.fromEntries(Object.entries(e).map(([i,s])=>[(0,m.normalizePath)(i),s])),a=new Set(Object.keys(t)),d=new Set(Object.keys(r)),n=!1,l=(i,s)=>{let{parse:c=!0}=i,g=i.path;if(!g&&i.url){let{rest_route:h,...re}=(0,m.getQueryArgs)(i.url);typeof h=="string"&&(g=(0,m.addQueryArgs)(h,re))}if(typeof g!="string")return s(i);let S=i.method||"GET",f=(0,m.normalizePath)(g);if(S==="GET"&&t[f]){let h=t[f];return n||delete t[f],a.delete(f),$(h,!!c)}else if(S==="OPTIONS"&&r[f]){let h=r[f];return n||delete r[f],d.delete(f),$(h,!!c)}return s(i)};return l[x]=()=>{n=!0},l[R]=()=>{let i=[...Array.from(a,s=>`GET ${s}`),...Array.from(d,s=>`OPTIONS ${s}`)];i.length?console.warn("[api-fetch][preload] Some preloads were never consumed:",i):console.log("[api-fetch][preload] All preloads consumed."),a.clear(),d.clear();for(let s of Object.keys(t))delete t[s];for(let s of Object.keys(r))delete r[s]},l}function $(e,r){if(r)return Promise.resolve(e.body);try{return Promise.resolve(new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}catch{return Object.entries(e.headers).forEach(([t,a])=>{t.toLowerCase()==="link"&&(e.headers[t]=a.replace(/<([^>]+)>/,(d,n)=>`<${encodeURI(n)}>`))}),Promise.resolve(r?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}}var D=fe;var b=p(_(),1);var pe=({path:e,url:r,...t},a)=>({...t,url:r&&(0,b.addQueryArgs)(r,a),path:e&&(0,b.addQueryArgs)(e,a)}),J=e=>e.json?e.json():Promise.reject(e),me=e=>{if(!e)return{};let r=e.match(/<([^>]+)>; rel="next"/);return r?{next:r[1]}:{}},V=e=>{let{next:r}=me(e.headers.get("link"));return r},he=e=>{let r=!!e.path&&e.path.indexOf("per_page=-1")!==-1,t=!!e.url&&e.url.indexOf("per_page=-1")!==-1;return r||t},we=async(e,r)=>{if(e.parse===!1||!he(e))return r(e);let t=await A({...pe(e,{per_page:100}),parse:!1}),a=await J(t);if(!Array.isArray(a))return a;let d=V(t);if(!d)return a;let n=[].concat(a);for(;d;){let l=await A({...e,path:void 0,url:d,parse:!1}),i=await J(l);n=n.concat(i),d=V(l)}return n},U=we;var ve=new Set(["PATCH","PUT","DELETE"]),_e="GET",ge=(e,r)=>{let{method:t=_e}=e;return ve.has(t.toUpperCase())&&(e={...e,headers:{"Content-Type":"application/json",...e.headers,"X-HTTP-Method-Override":t},method:"POST"}),r(e)},L=ge;var w=p(_(),1),ye=(e,r)=>(typeof e.url=="string"&&!(0,w.hasQueryArg)(e.url,"_locale")&&(e.url=(0,w.addQueryArgs)(e.url,{_locale:"user"})),typeof e.path=="string"&&!(0,w.hasQueryArg)(e.path,"_locale")&&(e.path=(0,w.addQueryArgs)(e.path,{_locale:"user"})),r(e)),q=ye;var X=p(E(),1);var B=p(E(),1);async function K(e){try{return await e.json()}catch{throw{code:"invalid_json",message:(0,B.__)("The response is not a valid JSON response.")}}}async function M(e,r=!0){return r?e.status===204?null:await K(e):e}async function O(e,r=!0){throw r?await K(e):e}function Ee(e){let r=!!e.method&&e.method==="POST";return(!!e.path&&e.path.indexOf("/wp/v2/media")!==-1||!!e.url&&e.url.indexOf("/wp/v2/media")!==-1)&&r}var Te=(e,r)=>{if(!Ee(e))return r(e);let t=0,a=5,d=n=>(t++,r({path:`/wp/v2/media/${n}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>t<a?d(n):(r({path:`/wp/v2/media/${n}?force=true`,method:"DELETE"}),Promise.reject())));return r({...e,parse:!1}).catch(n=>{if(!(n instanceof globalThis.Response))return Promise.reject(n);let l=n.headers.get("x-wp-upload-attachment-id");return n.status>=500&&n.status<600&&l?d(l).catch(()=>e.parse!==!1?Promise.reject({code:"post_process",message:(0,X.__)("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(n)):O(n,e.parse)}).then(n=>M(n,e.parse))},W=Te;var u=p(_(),1),Ae=e=>(r,t)=>{if(typeof r.url=="string"){let a=(0,u.getQueryArg)(r.url,"wp_theme_preview");a===void 0?r.url=(0,u.addQueryArgs)(r.url,{wp_theme_preview:e}):a===""&&(r.url=(0,u.removeQueryArgs)(r.url,"wp_theme_preview"))}if(typeof r.path=="string"){let a=(0,u.getQueryArg)(r.path,"wp_theme_preview");a===void 0?r.path=(0,u.addQueryArgs)(r.path,{wp_theme_preview:e}):a===""&&(r.path=(0,u.removeQueryArgs)(r.path,"wp_theme_preview"))}return t(r)},Y=Ae;var Me={Accept:"application/json, */*;q=0.1"},Oe={credentials:"include"},v=[q,T,L,U];function Pe(e){v.unshift(e)}function xe(e){let r=v.indexOf(e);return r===-1?!1:(v.splice(r,1),!0)}function Re(){for(let e of v)e[x]?.()}function be(){for(let e of v)e[R]?.()}var Z=e=>{let{url:r,path:t,data:a,parse:d=!0,...n}=e,{body:l,headers:i}=e;return i={...Me,...i},a&&(l=JSON.stringify(a),i["Content-Type"]="application/json"),globalThis.fetch(r||t||window.location.href,{...Oe,...n,body:l,headers:i}).then(c=>c.ok?M(c,d):O(c,d),c=>{throw c&&c.name==="AbortError"?c:globalThis.navigator.onLine?{code:"fetch_error",message:(0,N.__)("Could not get a valid response from the server.")}:{code:"offline_error",message:(0,N.__)("Unable to connect. Please check your Internet connection.")}})},ee=Z;function Ue(e){ee=e}var o=e=>v.reduceRight((t,a)=>d=>a(d,t),ee)(e).catch(t=>t.code!=="rest_cookie_invalid_nonce"?Promise.reject(t):globalThis.fetch(o.nonceEndpoint).then(a=>a.ok?a.text():Promise.reject(t)).then(a=>(o.nonceMiddleware.nonce=a,o(e))));o.use=Pe;o.unregister=xe;o.setFetchHandler=Ue;o.defaultFetchHandler=Z;o.privateApis={};F(o.privateApis,{enablePreloadMultiUse:Re,clearPreloadedData:be});o.createNonceMiddleware=Q;o.createPreloadingMiddleware=D;o.createRootURLMiddleware=G;o.fetchAllMiddleware=U;o.httpV1Middleware=L;o.mediaUploadMiddleware=W;o.createThemePreviewMiddleware=Y;var A=o;return oe(Le);})();
+"use strict";var wp;(wp||={}).apiFetch=(()=>{var te=Object.create;var y=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var ne=Object.getOwnPropertyNames;var de=Object.getPrototypeOf,ie=Object.prototype.hasOwnProperty;var P=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),le=(e,r)=>{for(var t in r)y(e,t,{get:r[t],enumerable:!0})},j=(e,r,t,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let d of ne(r))!ie.call(e,d)&&d!==t&&y(e,d,{get:()=>r[d],enumerable:!(a=ae(r,d))||a.enumerable});return e};var p=(e,r,t)=>(t=e!=null?te(de(e)):{},j(r||!e||!e.__esModule?y(t,"default",{value:e,enumerable:!0}):t,e)),oe=e=>j(y({},"__esModule",{value:!0}),e);var E=P((Se,I)=>{I.exports=window.wp.i18n});var C=P((je,k)=>{k.exports=window.wp.privateApis});var _=P((Ge,z)=>{z.exports=window.wp.url});var Le={};le(Le,{default:()=>A});var N=p(E(),1);var H=p(C(),1),{lock:F,unlock:Ie}=(0,H.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/api-fetch");function se(e){let r=(t,a)=>{let{headers:d={}}=t;for(let n in d)if(n.toLowerCase()==="x-wp-nonce"&&d[n]===r.nonce)return a(t);return a({...t,headers:{...d,"X-WP-Nonce":r.nonce}})};return r.nonce=e,r}var Q=se;var ce=(e,r)=>{let t=e.path,a,d;return typeof e.namespace=="string"&&typeof e.endpoint=="string"&&(a=e.namespace.replace(/^\/|\/$/g,""),d=e.endpoint.replace(/^\//,""),d?t=a+"/"+d:t=a),delete e.namespace,delete e.endpoint,r({...e,path:t})},T=ce;var ue=e=>(r,t)=>T(r,a=>{let d=a.url,n=a.path,l;return typeof n=="string"&&(l=e,e.indexOf("?")!==-1&&(n=n.replace("?","&")),n=n.replace(/^\//,""),typeof l=="string"&&l.indexOf("?")!==-1&&(n=n.replace("?","&")),d=l+n),t({...a,url:d})}),G=ue;var m=p(_(),1),x=Symbol("preloadingEnableMultiUse"),R=Symbol("preloadingClear");function fe(e){let{OPTIONS:r={},...t}=Object.fromEntries(Object.entries(e).map(([i,s])=>[(0,m.normalizePath)(i),s])),a=new Set(Object.keys(t)),d=new Set(Object.keys(r)),n=!1,l=(i,s)=>{let{parse:c=!0}=i,g=i.path;if(!g&&i.url){let{rest_route:h,...re}=(0,m.getQueryArgs)(i.url);typeof h=="string"&&(g=(0,m.addQueryArgs)(h,re))}if(typeof g!="string")return s(i);let S=i.method||"GET",f=(0,m.normalizePath)(g);if(S==="GET"&&t[f]){let h=t[f];return n||delete t[f],a.delete(f),J(h,!!c)}else if(S==="OPTIONS"&&r[f]){let h=r[f];return n||delete r[f],d.delete(f),J(h,!!c)}return s(i)};return l[x]=()=>{n=!0},l[R]=()=>{let i=[...Array.from(a,s=>`GET ${s}`),...Array.from(d,s=>`OPTIONS ${s}`)];i.length?console.warn("[api-fetch][preload] Some preloads were never consumed:",i):console.log("[api-fetch][preload] All preloads consumed."),a.clear(),d.clear();for(let s of Object.keys(t))delete t[s];for(let s of Object.keys(r))delete r[s]},l}function J(e,r){if(r)return Promise.resolve(e.body);try{return Promise.resolve(new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}catch{return Object.entries(e.headers).forEach(([t,a])=>{t.toLowerCase()==="link"&&(e.headers[t]=a.replace(/<([^>]+)>/,(d,n)=>`<${encodeURI(n)}>`))}),Promise.resolve(r?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}}var $=fe;var b=p(_(),1);var pe=({path:e,url:r,...t},a)=>({...t,url:r&&(0,b.addQueryArgs)(r,a),path:e&&(0,b.addQueryArgs)(e,a)}),D=e=>e.json?e.json():Promise.reject(e),me=e=>{if(!e)return{};let r=e.match(/<([^>]+)>; rel="next"/);return r?{next:r[1]}:{}},V=e=>{let{next:r}=me(e.headers.get("link"));return r},he=e=>{let r=!!e.path&&e.path.indexOf("per_page=-1")!==-1,t=!!e.url&&e.url.indexOf("per_page=-1")!==-1;return r||t},we=async(e,r)=>{if(e.parse===!1||!he(e))return r(e);let t=await A({...pe(e,{per_page:100}),parse:!1}),a=await D(t);if(!Array.isArray(a))return a;let d=V(t);if(!d)return a;let n=[].concat(a);for(;d;){let l=await A({...e,path:void 0,url:d,parse:!1}),i=await D(l);n=n.concat(i),d=V(l)}return n},U=we;var ve=new Set(["PATCH","PUT","DELETE"]),_e="GET",ge=(e,r)=>{let{method:t=_e}=e;return ve.has(t.toUpperCase())&&(e={...e,headers:{"Content-Type":"application/json",...e.headers,"X-HTTP-Method-Override":t},method:"POST"}),r(e)},L=ge;var w=p(_(),1),ye=(e,r)=>(typeof e.url=="string"&&!(0,w.hasQueryArg)(e.url,"_locale")&&(e.url=(0,w.addQueryArgs)(e.url,{_locale:"user"})),typeof e.path=="string"&&!(0,w.hasQueryArg)(e.path,"_locale")&&(e.path=(0,w.addQueryArgs)(e.path,{_locale:"user"})),r(e)),q=ye;var X=p(E(),1);var B=p(E(),1);async function K(e,r=!1){try{if(typeof e.text!="function")return await e.json();let t=await e.text();return r&&t===""?null:JSON.parse(t)}catch{throw{code:"invalid_json",message:(0,B.__)("The response is not a valid JSON response.")}}}async function M(e,r=!0){return r?e.status===204?null:await K(e,!0):e}async function O(e,r=!0){throw r?await K(e):e}function Ee(e){let r=!!e.method&&e.method==="POST";return(!!e.path&&e.path.indexOf("/wp/v2/media")!==-1||!!e.url&&e.url.indexOf("/wp/v2/media")!==-1)&&r}var Te=(e,r)=>{if(!Ee(e))return r(e);let t=0,a=5,d=n=>(t++,r({path:`/wp/v2/media/${n}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>t<a?d(n):(r({path:`/wp/v2/media/${n}?force=true`,method:"DELETE"}),Promise.reject())));return r({...e,parse:!1}).catch(n=>{if(!(n instanceof globalThis.Response))return Promise.reject(n);let l=n.headers.get("x-wp-upload-attachment-id");return n.status>=500&&n.status<600&&l?d(l).catch(()=>e.parse!==!1?Promise.reject({code:"post_process",message:(0,X.__)("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(n)):O(n,e.parse)}).then(n=>M(n,e.parse))},W=Te;var u=p(_(),1),Ae=e=>(r,t)=>{if(typeof r.url=="string"){let a=(0,u.getQueryArg)(r.url,"wp_theme_preview");a===void 0?r.url=(0,u.addQueryArgs)(r.url,{wp_theme_preview:e}):a===""&&(r.url=(0,u.removeQueryArgs)(r.url,"wp_theme_preview"))}if(typeof r.path=="string"){let a=(0,u.getQueryArg)(r.path,"wp_theme_preview");a===void 0?r.path=(0,u.addQueryArgs)(r.path,{wp_theme_preview:e}):a===""&&(r.path=(0,u.removeQueryArgs)(r.path,"wp_theme_preview"))}return t(r)},Y=Ae;var Me={Accept:"application/json, */*;q=0.1"},Oe={credentials:"include"},v=[q,T,L,U];function Pe(e){v.unshift(e)}function xe(e){let r=v.indexOf(e);return r===-1?!1:(v.splice(r,1),!0)}function Re(){for(let e of v)e[x]?.()}function be(){for(let e of v)e[R]?.()}var Z=e=>{let{url:r,path:t,data:a,parse:d=!0,...n}=e,{body:l,headers:i}=e;return i={...Me,...i},a&&(l=JSON.stringify(a),i["Content-Type"]="application/json"),globalThis.fetch(r||t||window.location.href,{...Oe,...n,body:l,headers:i}).then(c=>c.ok?M(c,d):O(c,d),c=>{throw c&&c.name==="AbortError"?c:globalThis.navigator.onLine?{code:"fetch_error",message:(0,N.__)("Could not get a valid response from the server.")}:{code:"offline_error",message:(0,N.__)("Unable to connect. Please check your Internet connection.")}})},ee=Z;function Ue(e){ee=e}var o=e=>v.reduceRight((t,a)=>d=>a(d,t),ee)(e).catch(t=>t.code!=="rest_cookie_invalid_nonce"?Promise.reject(t):globalThis.fetch(o.nonceEndpoint).then(a=>a.ok?a.text():Promise.reject(t)).then(a=>(o.nonceMiddleware.nonce=a,o(e))));o.use=Pe;o.unregister=xe;o.setFetchHandler=Ue;o.defaultFetchHandler=Z;o.privateApis={};F(o.privateApis,{enablePreloadMultiUse:Re,clearPreloadedData:be});o.createNonceMiddleware=Q;o.createPreloadingMiddleware=$;o.createRootURLMiddleware=G;o.fetchAllMiddleware=U;o.httpV1Middleware=L;o.mediaUploadMiddleware=W;o.createThemePreviewMiddleware=Y;var A=o;return oe(Le);})();
if (typeof wp.apiFetch === 'object' && wp.apiFetch.default) { wp.apiFetch = wp.apiFetch.default; }
(window.wp ||= {}).apiFetch = wp.apiFetch;
})();
diff --git a/wp-includes/js/dist/block-editor.js b/wp-includes/js/dist/block-editor.js
index cccb572d86..e995eb012a 100644
--- a/wp-includes/js/dist/block-editor.js
+++ b/wp-includes/js/dist/block-editor.js
@@ -311,13 +311,6 @@ var wp;
}
});
- // package-external:@wordpress/preferences
- var require_preferences = __commonJS({
- "package-external:@wordpress/preferences"(exports, module) {
- module.exports = window.wp.preferences;
- }
- });
-
// node_modules/remove-accents/index.js
var require_remove_accents = __commonJS({
"node_modules/remove-accents/index.js"(exports, module) {
@@ -890,7 +883,7 @@ var wp;
var ContextProvider = REACT_PROVIDER_TYPE;
var Element2 = REACT_ELEMENT_TYPE;
var ForwardRef = REACT_FORWARD_REF_TYPE;
- var Fragment108 = REACT_FRAGMENT_TYPE;
+ var Fragment103 = REACT_FRAGMENT_TYPE;
var Lazy = REACT_LAZY_TYPE2;
var Memo = REACT_MEMO_TYPE;
var Portal3 = REACT_PORTAL_TYPE;
@@ -949,7 +942,7 @@ var wp;
exports.ContextProvider = ContextProvider;
exports.Element = Element2;
exports.ForwardRef = ForwardRef;
- exports.Fragment = Fragment108;
+ exports.Fragment = Fragment103;
exports.Lazy = Lazy;
exports.Memo = Memo;
exports.Portal = Portal3;
@@ -1924,10 +1917,10 @@ var wp;
};
return function(d2, b2) {
extendStatics2(d2, b2);
- function __242() {
+ function __238() {
this.constructor = d2;
}
- d2.prototype = b2 === null ? Object.create(b2) : (__242.prototype = b2.prototype, new __242());
+ d2.prototype = b2 === null ? Object.create(b2) : (__238.prototype = b2.prototype, new __238());
};
})();
var __assign2 = exports && exports.__assign || Object.assign || function(t3) {
@@ -2099,7 +2092,7 @@ var wp;
"The result of getSnapshot should be cached to avoid an infinite loop"
), didWarnUncachedGetSnapshot = true);
}
- cachedValue = useState132({
+ cachedValue = useState129({
inst: { value, getSnapshot: getSnapshot2 }
});
var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -2137,7 +2130,7 @@ var wp;
return getSnapshot2();
}
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
- var React157 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState132 = React157.useState, useEffect106 = React157.useEffect, useLayoutEffect19 = React157.useLayoutEffect, useDebugValue2 = React157.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+ var React157 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState129 = React157.useState, useEffect106 = React157.useEffect, useLayoutEffect19 = React157.useLayoutEffect, useDebugValue2 = React157.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
exports.useSyncExternalStore = void 0 !== React157.useSyncExternalStore ? React157.useSyncExternalStore : shim;
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
})();
@@ -2165,14 +2158,14 @@ var wp;
return x2 === y2 && (0 !== x2 || 1 / x2 === 1 / y2) || x2 !== x2 && y2 !== y2;
}
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
- var React157 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore4 = shim.useSyncExternalStore, useRef132 = React157.useRef, useEffect106 = React157.useEffect, useMemo165 = React157.useMemo, useDebugValue2 = React157.useDebugValue;
+ var React157 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore4 = shim.useSyncExternalStore, useRef130 = React157.useRef, useEffect106 = React157.useEffect, useMemo162 = React157.useMemo, useDebugValue2 = React157.useDebugValue;
exports.useSyncExternalStoreWithSelector = function(subscribe2, getSnapshot2, getServerSnapshot2, selector3, isEqual2) {
- var instRef = useRef132(null);
+ var instRef = useRef130(null);
if (null === instRef.current) {
var inst = { hasValue: false, value: null };
instRef.current = inst;
} else inst = instRef.current;
- instRef = useMemo165(
+ instRef = useMemo162(
function() {
function memoizedSelector(nextSnapshot) {
if (!hasMemo) {
@@ -6740,6 +6733,13 @@ var wp;
}
});
+ // package-external:@wordpress/preferences
+ var require_preferences = __commonJS({
+ "package-external:@wordpress/preferences"(exports, module) {
+ module.exports = window.wp.preferences;
+ }
+ });
+
// package-external:@wordpress/commands
var require_commands = __commonJS({
"package-external:@wordpress/commands"(exports, module) {
@@ -7541,10 +7541,10 @@ var wp;
if (typeof b2 !== "function" && b2 !== null)
throw new TypeError("Class extends value " + String(b2) + " is not a constructor or null");
extendStatics(d2, b2);
- function __242() {
+ function __238() {
this.constructor = d2;
}
- d2.prototype = b2 === null ? Object.create(b2) : (__242.prototype = b2.prototype, new __242());
+ d2.prototype = b2 === null ? Object.create(b2) : (__238.prototype = b2.prototype, new __238());
}
var __assign = function() {
__assign = Object.assign || function __assign2(t3) {
@@ -10489,646 +10489,636 @@ var wp;
var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
var aspect_ratio_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives9.Path, { d: "M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z" }) });
- // packages/icons/build-module/library/audio.mjs
+ // packages/icons/build-module/library/block-default.mjs
var import_primitives10 = __toESM(require_primitives(), 1);
var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
- var audio_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives10.Path, { d: "M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z" }) });
+ var block_default_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives10.Path, { d: "M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z" }) });
- // packages/icons/build-module/library/block-default.mjs
+ // packages/icons/build-module/library/category.mjs
var import_primitives11 = __toESM(require_primitives(), 1);
var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
- var block_default_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives11.Path, { d: "M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z" }) });
+ var category_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsxs)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives11.Path, { d: "M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives11.Path, { d: "M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives11.Path, { d: "M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives11.Path, { d: "M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z", vectorEffect: "non-scaling-stroke" })
+ ] });
- // packages/icons/build-module/library/category.mjs
+ // packages/icons/build-module/library/caution.mjs
var import_primitives12 = __toESM(require_primitives(), 1);
var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
- var category_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsxs)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z", vectorEffect: "non-scaling-stroke" })
- ] });
+ var caution_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/caution.mjs
+ // packages/icons/build-module/library/check.mjs
var import_primitives13 = __toESM(require_primitives(), 1);
var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
- var caution_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.Path, { d: "M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
+ var check_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/check.mjs
+ // packages/icons/build-module/library/chevron-down.mjs
var import_primitives14 = __toESM(require_primitives(), 1);
var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
- var check_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });
+ var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/chevron-down.mjs
+ // packages/icons/build-module/library/chevron-left-small.mjs
var import_primitives15 = __toESM(require_primitives(), 1);
var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
- var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });
+ var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.Path, { d: "M13.5 8.5L10.5 12L13.5 15.5", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/chevron-left-small.mjs
+ // packages/icons/build-module/library/chevron-left.mjs
var import_primitives16 = __toESM(require_primitives(), 1);
var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
- var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.Path, { d: "M13.5 8.5L10.5 12L13.5 15.5", vectorEffect: "non-scaling-stroke" }) });
+ var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/chevron-left.mjs
+ // packages/icons/build-module/library/chevron-right-small.mjs
var import_primitives17 = __toESM(require_primitives(), 1);
var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
- var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });
+ var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/chevron-right-small.mjs
+ // packages/icons/build-module/library/chevron-right.mjs
var import_primitives18 = __toESM(require_primitives(), 1);
var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
- var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });
+ var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/chevron-right.mjs
+ // packages/icons/build-module/library/chevron-up.mjs
var import_primitives19 = __toESM(require_primitives(), 1);
var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
- var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });
+ var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.Path, { d: "M7 13L12 9L17 13", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/chevron-up.mjs
+ // packages/icons/build-module/library/close-small.mjs
var import_primitives20 = __toESM(require_primitives(), 1);
var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
- var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.Path, { d: "M7 13L12 9L17 13", vectorEffect: "non-scaling-stroke" }) });
+ var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/close-small.mjs
+ // packages/icons/build-module/library/cog.mjs
var import_primitives21 = __toESM(require_primitives(), 1);
var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
- var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });
+ var cog_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z" }) });
- // packages/icons/build-module/library/cog.mjs
+ // packages/icons/build-module/library/copy-small.mjs
var import_primitives22 = __toESM(require_primitives(), 1);
var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
- var cog_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives22.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z" }) });
+ var copy_small_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives22.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z" }) });
- // packages/icons/build-module/library/copy-small.mjs
+ // packages/icons/build-module/library/copy.mjs
var import_primitives23 = __toESM(require_primitives(), 1);
var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
- var copy_small_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives23.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z" }) });
+ var copy_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives23.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z" }) });
- // packages/icons/build-module/library/copy.mjs
+ // packages/icons/build-module/library/corner-all.mjs
var import_primitives24 = __toESM(require_primitives(), 1);
var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
- var copy_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives24.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z" }) });
+ var corner_all_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives24.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Zm-12.5 9v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z" }) });
- // packages/icons/build-module/library/corner-all.mjs
+ // packages/icons/build-module/library/corner-bottom-left.mjs
var import_primitives25 = __toESM(require_primitives(), 1);
var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
- var corner_all_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives25.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Zm-12.5 9v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z" }) });
+ var corner_bottom_left_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives25.G, { opacity: ".25", children: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives25.Path, { d: "M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z" }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives25.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.75 15v3c0 .138.112.25.25.25h3v1.5H6A1.75 1.75 0 0 1 4.25 18v-3h1.5Z" })
+ ] });
- // packages/icons/build-module/library/corner-bottom-left.mjs
+ // packages/icons/build-module/library/corner-bottom-right.mjs
var import_primitives26 = __toESM(require_primitives(), 1);
var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
- var corner_bottom_left_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ var corner_bottom_right_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
/* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives26.G, { opacity: ".25", children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives26.Path, { d: "M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z" }) }),
- /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives26.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.75 15v3c0 .138.112.25.25.25h3v1.5H6A1.75 1.75 0 0 1 4.25 18v-3h1.5Z" })
+ /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives26.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M15 18.25h3a.25.25 0 0 0 .25-.25v-3h1.5v3A1.75 1.75 0 0 1 18 19.75h-3v-1.5Z" })
] });
- // packages/icons/build-module/library/corner-bottom-right.mjs
+ // packages/icons/build-module/library/corner-top-left.mjs
var import_primitives27 = __toESM(require_primitives(), 1);
var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
- var corner_bottom_right_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ var corner_top_left_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
/* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives27.G, { opacity: ".25", children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives27.Path, { d: "M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z" }) }),
- /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives27.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M15 18.25h3a.25.25 0 0 0 .25-.25v-3h1.5v3A1.75 1.75 0 0 1 18 19.75h-3v-1.5Z" })
+ /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives27.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.75a.25.25 0 0 0-.25.25v3h-1.5V6c0-.966.784-1.75 1.75-1.75h3v1.5H6Z" })
] });
- // packages/icons/build-module/library/corner-top-left.mjs
+ // packages/icons/build-module/library/corner-top-right.mjs
var import_primitives28 = __toESM(require_primitives(), 1);
var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
- var corner_top_left_default = /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ var corner_top_right_default = /* @__PURE__ */ (0, import_jsx_runtime30.jsxs)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
/* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives28.G, { opacity: ".25", children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives28.Path, { d: "M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z" }) }),
- /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives28.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.75a.25.25 0 0 0-.25.25v3h-1.5V6c0-.966.784-1.75 1.75-1.75h3v1.5H6Z" })
+ /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives28.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Z" })
] });
- // packages/icons/build-module/library/corner-top-right.mjs
+ // packages/icons/build-module/library/desktop.mjs
var import_primitives29 = __toESM(require_primitives(), 1);
var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
- var corner_top_right_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
- /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives29.G, { opacity: ".25", children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives29.Path, { d: "M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z" }) }),
- /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives29.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Z" })
- ] });
+ var desktop_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives29.Path, { d: "M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z" }) });
- // packages/icons/build-module/library/desktop.mjs
+ // packages/icons/build-module/library/drag-handle.mjs
var import_primitives30 = __toESM(require_primitives(), 1);
var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
- var desktop_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives30.Path, { d: "M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z" }) });
+ var drag_handle_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives30.Path, { d: "M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z" }) });
- // packages/icons/build-module/library/drag-handle.mjs
+ // packages/icons/build-module/library/envelope.mjs
var import_primitives31 = __toESM(require_primitives(), 1);
var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
- var drag_handle_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives31.Path, { d: "M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z" }) });
+ var envelope_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives31.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z" }) });
- // packages/icons/build-module/library/envelope.mjs
+ // packages/icons/build-module/library/error.mjs
var import_primitives32 = __toESM(require_primitives(), 1);
var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
- var envelope_default = /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives32.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z" }) });
+ var error_default = /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives32.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z" }) });
- // packages/icons/build-module/library/error.mjs
+ // packages/icons/build-module/library/external.mjs
var import_primitives33 = __toESM(require_primitives(), 1);
var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
- var error_default = /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives33.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives33.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z" }) });
+ var external_default = /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives33.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives33.Path, { d: "M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z" }) });
- // packages/icons/build-module/library/external.mjs
+ // packages/icons/build-module/library/file.mjs
var import_primitives34 = __toESM(require_primitives(), 1);
var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
- var external_default = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives34.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives34.Path, { d: "M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z" }) });
+ var file_default = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives34.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives34.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z" }) });
- // packages/icons/build-module/library/file.mjs
+ // packages/icons/build-module/library/filter.mjs
var import_primitives35 = __toESM(require_primitives(), 1);
var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
- var file_default = /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives35.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives35.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z" }) });
+ var filter_default = /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives35.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives35.Path, { d: "M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z" }) });
- // packages/icons/build-module/library/filter.mjs
+ // packages/icons/build-module/library/format-capitalize.mjs
var import_primitives36 = __toESM(require_primitives(), 1);
var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
- var filter_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives36.Path, { d: "M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z" }) });
+ var format_capitalize_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives36.Path, { d: "M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z" }) });
- // packages/icons/build-module/library/format-capitalize.mjs
+ // packages/icons/build-module/library/format-lowercase.mjs
var import_primitives37 = __toESM(require_primitives(), 1);
var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
- var format_capitalize_default = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives37.Path, { d: "M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z" }) });
+ var format_lowercase_default = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives37.Path, { d: "M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z" }) });
- // packages/icons/build-module/library/format-lowercase.mjs
+ // packages/icons/build-module/library/format-strikethrough.mjs
var import_primitives38 = __toESM(require_primitives(), 1);
var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
- var format_lowercase_default = /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives38.Path, { d: "M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z" }) });
+ var format_strikethrough_default = /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives38.Path, { d: "M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z" }) });
- // packages/icons/build-module/library/format-strikethrough.mjs
+ // packages/icons/build-module/library/format-underline.mjs
var import_primitives39 = __toESM(require_primitives(), 1);
var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
- var format_strikethrough_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives39.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives39.Path, { d: "M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z" }) });
+ var format_underline_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives39.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives39.Path, { d: "M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z" }) });
- // packages/icons/build-module/library/format-underline.mjs
+ // packages/icons/build-module/library/format-uppercase.mjs
var import_primitives40 = __toESM(require_primitives(), 1);
var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
- var format_underline_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives40.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives40.Path, { d: "M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z" }) });
+ var format_uppercase_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives40.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives40.Path, { d: "M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z" }) });
- // packages/icons/build-module/library/format-uppercase.mjs
+ // packages/icons/build-module/library/full-height.mjs
var import_primitives41 = __toESM(require_primitives(), 1);
var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
- var format_uppercase_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives41.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives41.Path, { d: "M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z" }) });
+ var full_height_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives41.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives41.Path, { d: "M12.75 19.45 15 17.5l1 1.1-4 3.4-4-3.4 1-1.1 2.25 1.95V14.5h1.5v4.95ZM19 12.75H5v-1.5h14v1.5ZM16 5.4l-1 1.1-2.25-1.95V9.5h-1.5V4.55L9 6.5 8 5.4 12 2l4 3.4Z" }) });
- // packages/icons/build-module/library/full-height.mjs
+ // packages/icons/build-module/library/fullscreen.mjs
var import_primitives42 = __toESM(require_primitives(), 1);
var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
- var full_height_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives42.Path, { d: "M12.75 19.45 15 17.5l1 1.1-4 3.4-4-3.4 1-1.1 2.25 1.95V14.5h1.5v4.95ZM19 12.75H5v-1.5h14v1.5ZM16 5.4l-1 1.1-2.25-1.95V9.5h-1.5V4.55L9 6.5 8 5.4 12 2l4 3.4Z" }) });
+ var fullscreen_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives42.Path, { d: "M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z" }) });
- // packages/icons/build-module/library/fullscreen.mjs
+ // packages/icons/build-module/library/globe.mjs
var import_primitives43 = __toESM(require_primitives(), 1);
var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
- var fullscreen_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives43.Path, { d: "M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z" }) });
+ var globe_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives43.Path, { d: "M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z" }) });
- // packages/icons/build-module/library/globe.mjs
+ // packages/icons/build-module/library/grid.mjs
var import_primitives44 = __toESM(require_primitives(), 1);
var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
- var globe_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives44.Path, { d: "M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z" }) });
+ var grid_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives44.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z" }) });
- // packages/icons/build-module/library/grid.mjs
+ // packages/icons/build-module/library/group.mjs
var import_primitives45 = __toESM(require_primitives(), 1);
var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
- var grid_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives45.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z" }) });
+ var group_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives45.Path, { d: "M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z" }) });
- // packages/icons/build-module/library/group.mjs
+ // packages/icons/build-module/library/heading-level-1.mjs
var import_primitives46 = __toESM(require_primitives(), 1);
var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
- var group_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives46.Path, { d: "M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z" }) });
+ var heading_level_1_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives46.Path, { d: "M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z" }) });
- // packages/icons/build-module/library/heading-level-1.mjs
+ // packages/icons/build-module/library/heading-level-2.mjs
var import_primitives47 = __toESM(require_primitives(), 1);
var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
- var heading_level_1_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives47.Path, { d: "M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z" }) });
+ var heading_level_2_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives47.Path, { d: "M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z" }) });
- // packages/icons/build-module/library/heading-level-2.mjs
+ // packages/icons/build-module/library/heading-level-3.mjs
var import_primitives48 = __toESM(require_primitives(), 1);
var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
- var heading_level_2_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives48.Path, { d: "M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z" }) });
+ var heading_level_3_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives48.Path, { d: "M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z" }) });
- // packages/icons/build-module/library/heading-level-3.mjs
+ // packages/icons/build-module/library/heading-level-4.mjs
var import_primitives49 = __toESM(require_primitives(), 1);
var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
- var heading_level_3_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives49.Path, { d: "M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z" }) });
+ var heading_level_4_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives49.Path, { d: "M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z" }) });
- // packages/icons/build-module/library/heading-level-4.mjs
+ // packages/icons/build-module/library/heading-level-5.mjs
var import_primitives50 = __toESM(require_primitives(), 1);
var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
- var heading_level_4_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives50.Path, { d: "M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z" }) });
+ var heading_level_5_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives50.Path, { d: "M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z" }) });
- // packages/icons/build-module/library/heading-level-5.mjs
+ // packages/icons/build-module/library/heading-level-6.mjs
var import_primitives51 = __toESM(require_primitives(), 1);
var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
- var heading_level_5_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives51.Path, { d: "M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z" }) });
+ var heading_level_6_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives51.Path, { d: "M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z" }) });
- // packages/icons/build-module/library/heading-level-6.mjs
+ // packages/icons/build-module/library/home.mjs
var import_primitives52 = __toESM(require_primitives(), 1);
var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
- var heading_level_6_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives52.Path, { d: "M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z" }) });
+ var home_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives52.Path, { d: "M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z" }) });
- // packages/icons/build-module/library/home.mjs
+ // packages/icons/build-module/library/image.mjs
var import_primitives53 = __toESM(require_primitives(), 1);
var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
- var home_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives53.Path, { d: "M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z" }) });
+ var image_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives53.Path, { d: "M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/image.mjs
+ // packages/icons/build-module/library/info.mjs
var import_primitives54 = __toESM(require_primitives(), 1);
var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
- var image_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.Path, { d: "M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
+ var info_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.Path, { d: "M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/info.mjs
+ // packages/icons/build-module/library/justify-bottom.mjs
var import_primitives55 = __toESM(require_primitives(), 1);
var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
- var info_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.Path, { d: "M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
+ var justify_bottom_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.Path, { d: "M4 19.25H20", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.Rect, { x: "9", y: "4", width: "6", height: "11", fill: "currentColor", stroke: "none" })
+ ] });
- // packages/icons/build-module/library/justify-bottom.mjs
+ // packages/icons/build-module/library/justify-center-vertical.mjs
var import_primitives56 = __toESM(require_primitives(), 1);
var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
- var justify_bottom_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.Path, { d: "M4 19.25H20", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.Rect, { x: "9", y: "4", width: "6", height: "11", fill: "currentColor", stroke: "none" })
+ var justify_center_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.Path, { d: "M4 12H20", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.Rect, { x: "9", y: "4", width: "6", height: "16", fill: "currentColor", stroke: "none" })
] });
- // packages/icons/build-module/library/justify-center-vertical.mjs
+ // packages/icons/build-module/library/justify-center.mjs
var import_primitives57 = __toESM(require_primitives(), 1);
var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
- var justify_center_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsxs)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.Path, { d: "M4 12H20", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.Rect, { x: "9", y: "4", width: "6", height: "16", fill: "currentColor", stroke: "none" })
+ var justify_center_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsxs)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.Path, { d: "M12 20V4", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.Rect, { x: "4", y: "9", width: "16", height: "6", fill: "currentColor", stroke: "none" })
] });
- // packages/icons/build-module/library/justify-center.mjs
+ // packages/icons/build-module/library/justify-left.mjs
var import_primitives58 = __toESM(require_primitives(), 1);
var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
- var justify_center_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.Path, { d: "M12 20V4", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.Rect, { x: "4", y: "9", width: "16", height: "6", fill: "currentColor", stroke: "none" })
+ var justify_left_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.Path, { d: "M4.75 4V20", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.Rect, { x: "9", y: "9", width: "11", height: "6", fill: "currentColor", stroke: "none" })
] });
- // packages/icons/build-module/library/justify-left.mjs
+ // packages/icons/build-module/library/justify-right.mjs
var import_primitives59 = __toESM(require_primitives(), 1);
var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
- var justify_left_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.Path, { d: "M4.75 4V20", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.Rect, { x: "9", y: "9", width: "11", height: "6", fill: "currentColor", stroke: "none" })
+ var justify_right_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.Rect, { x: "4", y: "9", width: "11", height: "6", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.Path, { d: "M19.25 20V4", vectorEffect: "non-scaling-stroke" })
] });
- // packages/icons/build-module/library/justify-right.mjs
+ // packages/icons/build-module/library/justify-space-between-vertical.mjs
var import_primitives60 = __toESM(require_primitives(), 1);
var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
- var justify_right_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Rect, { x: "4", y: "9", width: "11", height: "6", fill: "currentColor", stroke: "none" }),
- /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Path, { d: "M19.25 20V4", vectorEffect: "non-scaling-stroke" })
+ var justify_space_between_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Path, { d: "M4 12H20", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Path, { d: "M17 20H7V16H17V20Z", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Path, { d: "M17 8H7V4H17V8Z", fill: "currentColor", stroke: "none" })
] });
- // packages/icons/build-module/library/justify-space-between-vertical.mjs
+ // packages/icons/build-module/library/justify-space-between.mjs
var import_primitives61 = __toESM(require_primitives(), 1);
var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
- var justify_space_between_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M4 12H20", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M17 20H7V16H17V20Z", fill: "currentColor", stroke: "none" }),
- /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M17 8H7V4H17V8Z", fill: "currentColor", stroke: "none" })
+ var justify_space_between_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Rect, { x: "9", y: "9", width: "6", height: "6", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M19.25 4V20M4.75 20V4", vectorEffect: "non-scaling-stroke" })
] });
- // packages/icons/build-module/library/justify-space-between.mjs
+ // packages/icons/build-module/library/justify-stretch-vertical.mjs
var import_primitives62 = __toESM(require_primitives(), 1);
var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
- var justify_space_between_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.Rect, { x: "9", y: "9", width: "6", height: "6", fill: "currentColor", stroke: "none" }),
- /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.Path, { d: "M19.25 4V20M4.75 20V4", vectorEffect: "non-scaling-stroke" })
+ var justify_stretch_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.Rect, { x: "10", y: "7", width: "4", height: "10", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.Path, { d: "M4 4.75H20M4 19.25H20", vectorEffect: "non-scaling-stroke" })
] });
- // packages/icons/build-module/library/justify-stretch-vertical.mjs
+ // packages/icons/build-module/library/justify-stretch.mjs
var import_primitives63 = __toESM(require_primitives(), 1);
var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
- var justify_stretch_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.Rect, { x: "10", y: "7", width: "4", height: "10", fill: "currentColor", stroke: "none" }),
- /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.Path, { d: "M4 4.75H20M4 19.25H20", vectorEffect: "non-scaling-stroke" })
+ var justify_stretch_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.Path, { d: "M4.75 4V20M19.25 20V4", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.Rect, { x: "7", y: "10", width: "10", height: "4", fill: "currentColor", stroke: "none" })
] });
- // packages/icons/build-module/library/justify-stretch.mjs
+ // packages/icons/build-module/library/justify-top.mjs
var import_primitives64 = __toESM(require_primitives(), 1);
var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
- var justify_stretch_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.Path, { d: "M4.75 4V20M19.25 20V4", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.Rect, { x: "7", y: "10", width: "10", height: "4", fill: "currentColor", stroke: "none" })
+ var justify_top_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.Rect, { x: "9", y: "9", width: "6", height: "11", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.Path, { d: "M4 4.75H20", vectorEffect: "non-scaling-stroke" })
] });
- // packages/icons/build-module/library/justify-top.mjs
+ // packages/icons/build-module/library/keyboard-return.mjs
var import_primitives65 = __toESM(require_primitives(), 1);
var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
- var justify_top_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives65.Rect, { x: "9", y: "9", width: "6", height: "11", fill: "currentColor", stroke: "none" }),
- /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives65.Path, { d: "M4 4.75H20", vectorEffect: "non-scaling-stroke" })
- ] });
+ var keyboard_return_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives65.Path, { d: "m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z" }) });
- // packages/icons/build-module/library/keyboard-return.mjs
+ // packages/icons/build-module/library/layout.mjs
var import_primitives66 = __toESM(require_primitives(), 1);
var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
- var keyboard_return_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives66.Path, { d: "m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z" }) });
+ var layout_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives66.Path, { d: "M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z" }) });
- // packages/icons/build-module/library/layout.mjs
+ // packages/icons/build-module/library/link-off.mjs
var import_primitives67 = __toESM(require_primitives(), 1);
var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
- var layout_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives67.Path, { d: "M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z" }) });
+ var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives67.Path, { d: "M9.5 12H12.5M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10.2333M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75H14.7667M8.5 19.5L16.5 4.5", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/link-off.mjs
+ // packages/icons/build-module/library/link.mjs
var import_primitives68 = __toESM(require_primitives(), 1);
var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
- var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.Path, { d: "M9.5 12H12.5M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10.2333M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75H14.7667M8.5 19.5L16.5 4.5", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
+ var link_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.Path, { d: "M9.5 12L14.5 12M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75L14 7.75", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/link.mjs
+ // packages/icons/build-module/library/list-view.mjs
var import_primitives69 = __toESM(require_primitives(), 1);
var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
- var link_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.Path, { d: "M9.5 12L14.5 12M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75L14 7.75", vectorEffect: "non-scaling-stroke" }) });
+ var list_view_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.Path, { d: "M10 17.5H21M6.5 12H17.5M3 6.5H14", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/list-view.mjs
+ // packages/icons/build-module/library/lock-outline.mjs
var import_primitives70 = __toESM(require_primitives(), 1);
var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
- var list_view_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.Path, { d: "M10 17.5H21M6.5 12H17.5M3 6.5H14", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
+ var lock_outline_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.Path, { d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z" }) });
- // packages/icons/build-module/library/lock-outline.mjs
+ // packages/icons/build-module/library/lock-small.mjs
var import_primitives71 = __toESM(require_primitives(), 1);
var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
- var lock_outline_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives71.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives71.Path, { d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z" }) });
+ var lock_small_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives71.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives71.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z" }) });
- // packages/icons/build-module/library/lock-small.mjs
+ // packages/icons/build-module/library/lock.mjs
var import_primitives72 = __toESM(require_primitives(), 1);
var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
- var lock_small_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives72.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives72.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z" }) });
+ var lock_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives72.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives72.Path, { d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z" }) });
- // packages/icons/build-module/library/lock.mjs
+ // packages/icons/build-module/library/media.mjs
var import_primitives73 = __toESM(require_primitives(), 1);
var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
- var lock_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives73.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives73.Path, { d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z" }) });
+ var media_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsxs)(import_primitives73.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives73.Path, { d: "m7 6.5 4 2.5-4 2.5z" }),
+ /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives73.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z" })
+ ] });
- // packages/icons/build-module/library/media.mjs
+ // packages/icons/build-module/library/mobile.mjs
var import_primitives74 = __toESM(require_primitives(), 1);
var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
- var media_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)(import_primitives74.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
- /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives74.Path, { d: "m7 6.5 4 2.5-4 2.5z" }),
- /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives74.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z" })
- ] });
+ var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives74.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives74.Path, { d: "M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z" }) });
- // packages/icons/build-module/library/mobile.mjs
+ // packages/icons/build-module/library/more-vertical.mjs
var import_primitives75 = __toESM(require_primitives(), 1);
var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
- var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives75.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives75.Path, { d: "M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z" }) });
+ var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives75.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives75.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
- // packages/icons/build-module/library/more-vertical.mjs
+ // packages/icons/build-module/library/page.mjs
var import_primitives76 = __toESM(require_primitives(), 1);
var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
- var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives76.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives76.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+ var page_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(import_primitives76.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives76.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
+ /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives76.Path, { d: "M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z" })
+ ] });
- // packages/icons/build-module/library/page.mjs
+ // packages/icons/build-module/library/paragraph.mjs
var import_primitives77 = __toESM(require_primitives(), 1);
var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
- var page_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(import_primitives77.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
- /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives77.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
- /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives77.Path, { d: "M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z" })
+ var paragraph_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(import_primitives77.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives77.Path, { d: "M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives77.Path, { d: "M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z", fill: "currentColor", vectorEffect: "non-scaling-stroke" })
] });
- // packages/icons/build-module/library/paragraph.mjs
+ // packages/icons/build-module/library/pencil.mjs
var import_primitives78 = __toESM(require_primitives(), 1);
var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
- var paragraph_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(import_primitives78.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives78.Path, { d: "M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives78.Path, { d: "M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z", fill: "currentColor", vectorEffect: "non-scaling-stroke" })
- ] });
+ var pencil_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives78.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives78.Path, { d: "m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z" }) });
- // packages/icons/build-module/library/pencil.mjs
+ // packages/icons/build-module/library/pin-small.mjs
var import_primitives79 = __toESM(require_primitives(), 1);
var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
- var pencil_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives79.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives79.Path, { d: "m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z" }) });
+ var pin_small_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives79.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives79.Path, { d: "M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z" }) });
- // packages/icons/build-module/library/pin-small.mjs
+ // packages/icons/build-module/library/plus.mjs
var import_primitives80 = __toESM(require_primitives(), 1);
var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
- var pin_small_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives80.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives80.Path, { d: "M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z" }) });
+ var plus_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives80.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives80.Path, { d: "M12 18V6M18 12H6", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/plus.mjs
+ // packages/icons/build-module/library/position-center.mjs
var import_primitives81 = __toESM(require_primitives(), 1);
var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
- var plus_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.Path, { d: "M12 18V6M18 12H6", vectorEffect: "non-scaling-stroke" }) });
+ var position_center_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)(import_primitives81.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.Path, { d: "M5 4.75H19M5 19.25H19", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.Rect, { x: "7", y: "9", width: "10", height: "6", fill: "currentColor", stroke: "none" })
+ ] });
- // packages/icons/build-module/library/position-center.mjs
+ // packages/icons/build-module/library/position-left.mjs
var import_primitives82 = __toESM(require_primitives(), 1);
var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
- var position_center_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsxs)(import_primitives82.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.Path, { d: "M5 4.75H19M5 19.25H19", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.Rect, { x: "7", y: "9", width: "10", height: "6", fill: "currentColor", stroke: "none" })
+ var position_left_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsxs)(import_primitives82.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.Path, { d: "M5 4.75H13M5 19.25H13", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
] });
- // packages/icons/build-module/library/position-left.mjs
+ // packages/icons/build-module/library/position-right.mjs
var import_primitives83 = __toESM(require_primitives(), 1);
var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
- var position_left_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsxs)(import_primitives83.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives83.Path, { d: "M5 4.75H13M5 19.25H13", vectorEffect: "non-scaling-stroke" }),
+ var position_right_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsxs)(import_primitives83.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives83.Path, { d: "M11 4.75H19M11 19.25H19", vectorEffect: "non-scaling-stroke" }),
/* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives83.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
] });
- // packages/icons/build-module/library/position-right.mjs
+ // packages/icons/build-module/library/post-featured-image.mjs
var import_primitives84 = __toESM(require_primitives(), 1);
var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
- var position_right_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(import_primitives84.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives84.Path, { d: "M11 4.75H19M11 19.25H19", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives84.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
- ] });
+ var post_featured_image_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives84.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives84.Path, { d: "M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z" }) });
- // packages/icons/build-module/library/post-featured-image.mjs
+ // packages/icons/build-module/library/post-list.mjs
var import_primitives85 = __toESM(require_primitives(), 1);
var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
- var post_featured_image_default = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives85.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives85.Path, { d: "M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z" }) });
+ var post_list_default = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives85.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives85.Path, { d: "M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z" }) });
- // packages/icons/build-module/library/post-list.mjs
+ // packages/icons/build-module/library/published.mjs
var import_primitives86 = __toESM(require_primitives(), 1);
var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
- var post_list_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives86.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives86.Path, { d: "M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z" }) });
+ var published_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(import_primitives86.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives86.Path, { d: "M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives86.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+ ] });
- // packages/icons/build-module/library/published.mjs
+ // packages/icons/build-module/library/reset.mjs
var import_primitives87 = __toESM(require_primitives(), 1);
var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
- var published_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsxs)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.Path, { d: "M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
- ] });
+ var reset_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.Path, { d: "M7 12H17", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/reset.mjs
+ // packages/icons/build-module/library/rotate-right.mjs
var import_primitives88 = __toESM(require_primitives(), 1);
var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
- var reset_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.Path, { d: "M7 12H17", vectorEffect: "non-scaling-stroke" }) });
+ var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.Path, { d: "M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z" }) });
- // packages/icons/build-module/library/rotate-right.mjs
+ // packages/icons/build-module/library/row.mjs
var import_primitives89 = __toESM(require_primitives(), 1);
var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
- var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives89.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives89.Path, { d: "M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z" }) });
+ var row_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives89.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives89.Path, { d: "M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z" }) });
- // packages/icons/build-module/library/row.mjs
+ // packages/icons/build-module/library/search.mjs
var import_primitives90 = __toESM(require_primitives(), 1);
var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
- var row_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives90.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives90.Path, { d: "M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z" }) });
+ var search_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives90.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives90.Path, { d: "M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/search.mjs
+ // packages/icons/build-module/library/seen.mjs
var import_primitives91 = __toESM(require_primitives(), 1);
var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
- var search_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.Path, { d: "M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z", vectorEffect: "non-scaling-stroke" }) });
+ var seen_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.Path, { d: "M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z" }) });
- // packages/icons/build-module/library/seen.mjs
+ // packages/icons/build-module/library/settings.mjs
var import_primitives92 = __toESM(require_primitives(), 1);
var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
- var seen_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives92.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives92.Path, { d: "M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z" }) });
+ var settings_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(import_primitives92.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives92.Path, { d: "m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z" }),
+ /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives92.Path, { d: "m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z" })
+ ] });
- // packages/icons/build-module/library/settings.mjs
+ // packages/icons/build-module/library/shadow.mjs
var import_primitives93 = __toESM(require_primitives(), 1);
var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
- var settings_default = /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
- /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives93.Path, { d: "m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z" }),
- /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives93.Path, { d: "m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z" })
- ] });
+ var shadow_default = /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives93.Path, { d: "M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z" }) });
- // packages/icons/build-module/library/shadow.mjs
+ // packages/icons/build-module/library/sides-all.mjs
var import_primitives94 = __toESM(require_primitives(), 1);
var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
- var shadow_default = /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives94.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives94.Path, { d: "M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z" }) });
+ var sides_all_default = /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives94.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives94.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z" }) });
- // packages/icons/build-module/library/sides-all.mjs
+ // packages/icons/build-module/library/sides-bottom.mjs
var import_primitives95 = __toESM(require_primitives(), 1);
var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
- var sides_all_default = /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives95.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives95.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z" }) });
+ var sides_bottom_default = /* @__PURE__ */ (0, import_jsx_runtime97.jsxs)(import_primitives95.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives95.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
+ /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives95.Path, { d: "m16.5 19.5h-9v-1.5h9z" })
+ ] });
- // packages/icons/build-module/library/sides-bottom.mjs
+ // packages/icons/build-module/library/sides-horizontal.mjs
var import_primitives96 = __toESM(require_primitives(), 1);
var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
- var sides_bottom_default = /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(import_primitives96.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ var sides_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(import_primitives96.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
/* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives96.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
- /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives96.Path, { d: "m16.5 19.5h-9v-1.5h9z" })
+ /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives96.Path, { d: "m4.5 7.5v9h1.5v-9z" }),
+ /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives96.Path, { d: "m18 7.5v9h1.5v-9z" })
] });
- // packages/icons/build-module/library/sides-horizontal.mjs
+ // packages/icons/build-module/library/sides-left.mjs
var import_primitives97 = __toESM(require_primitives(), 1);
var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
- var sides_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(import_primitives97.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ var sides_left_default = /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(import_primitives97.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
/* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives97.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
- /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives97.Path, { d: "m4.5 7.5v9h1.5v-9z" }),
- /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives97.Path, { d: "m18 7.5v9h1.5v-9z" })
+ /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives97.Path, { d: "m4.5 16.5v-9h1.5v9z" })
] });
- // packages/icons/build-module/library/sides-left.mjs
+ // packages/icons/build-module/library/sides-right.mjs
var import_primitives98 = __toESM(require_primitives(), 1);
var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
- var sides_left_default = /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(import_primitives98.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ var sides_right_default = /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(import_primitives98.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
/* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives98.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
- /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives98.Path, { d: "m4.5 16.5v-9h1.5v9z" })
+ /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives98.Path, { d: "m18 16.5v-9h1.5v9z" })
] });
- // packages/icons/build-module/library/sides-right.mjs
+ // packages/icons/build-module/library/sides-top.mjs
var import_primitives99 = __toESM(require_primitives(), 1);
var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
- var sides_right_default = /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(import_primitives99.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ var sides_top_default = /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(import_primitives99.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
/* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives99.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
- /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives99.Path, { d: "m18 16.5v-9h1.5v9z" })
+ /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives99.Path, { d: "m16.5 6h-9v-1.5h9z" })
] });
- // packages/icons/build-module/library/sides-top.mjs
+ // packages/icons/build-module/library/sides-vertical.mjs
var import_primitives100 = __toESM(require_primitives(), 1);
var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
- var sides_top_default = /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(import_primitives100.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+ var sides_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(import_primitives100.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
/* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives100.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
- /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives100.Path, { d: "m16.5 6h-9v-1.5h9z" })
+ /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives100.Path, { d: "m7.5 6h9v-1.5h-9z" }),
+ /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives100.Path, { d: "m7.5 19.5h9v-1.5h-9z" })
] });
- // packages/icons/build-module/library/sides-vertical.mjs
+ // packages/icons/build-module/library/stack.mjs
var import_primitives101 = __toESM(require_primitives(), 1);
var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
- var sides_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(import_primitives101.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
- /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.Path, { d: "m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z", style: { opacity: 0.25 } }),
- /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.Path, { d: "m7.5 6h9v-1.5h-9z" }),
- /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.Path, { d: "m7.5 19.5h9v-1.5h-9z" })
- ] });
+ var stack_default = /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives101.Path, { d: "M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z" }) });
- // packages/icons/build-module/library/stack.mjs
+ // packages/icons/build-module/library/stretch-full-width.mjs
var import_primitives102 = __toESM(require_primitives(), 1);
var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
- var stack_default = /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives102.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives102.Path, { d: "M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z" }) });
+ var stretch_full_width_default = /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(import_primitives102.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives102.Path, { d: "M8 19.25H16", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives102.Rect, { x: "5", y: "4", width: "14", height: "11", fill: "currentColor", stroke: "none" })
+ ] });
- // packages/icons/build-module/library/stretch-full-width.mjs
+ // packages/icons/build-module/library/stretch-wide.mjs
var import_primitives103 = __toESM(require_primitives(), 1);
var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
- var stretch_full_width_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(import_primitives103.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Path, { d: "M8 19.25H16", vectorEffect: "non-scaling-stroke" }),
- /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Rect, { x: "5", y: "4", width: "14", height: "11", fill: "currentColor", stroke: "none" })
+ var stretch_wide_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(import_primitives103.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Path, { d: "M8 4.75H16M8 19.25H16", vectorEffect: "non-scaling-stroke" })
] });
- // packages/icons/build-module/library/stretch-wide.mjs
+ // packages/icons/build-module/library/styles.mjs
var import_primitives104 = __toESM(require_primitives(), 1);
var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
- var stretch_wide_default = /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(import_primitives104.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" }),
- /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.Path, { d: "M8 4.75H16M8 19.25H16", vectorEffect: "non-scaling-stroke" })
+ var styles_default = /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(import_primitives104.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.Path, { d: "M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25L12 4.75Z", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.Path, { d: "M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" })
] });
- // packages/icons/build-module/library/styles.mjs
+ // packages/icons/build-module/library/symbol.mjs
var import_primitives105 = __toESM(require_primitives(), 1);
var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
- var styles_default = /* @__PURE__ */ (0, import_jsx_runtime107.jsxs)(import_primitives105.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.Path, { d: "M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25L12 4.75Z", fill: "currentColor", stroke: "none" }),
- /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.Path, { d: "M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" })
- ] });
+ var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.Path, { d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" }) });
- // packages/icons/build-module/library/symbol.mjs
+ // packages/icons/build-module/library/tablet.mjs
var import_primitives106 = __toESM(require_primitives(), 1);
var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
- var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives106.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives106.Path, { d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" }) });
+ var tablet_default = /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives106.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives106.Path, { d: "M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z" }) });
- // packages/icons/build-module/library/tablet.mjs
+ // packages/icons/build-module/library/tag.mjs
var import_primitives107 = __toESM(require_primitives(), 1);
var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
- var tablet_default = /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives107.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives107.Path, { d: "M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z" }) });
+ var tag_default = /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives107.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives107.Path, { d: "M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" }) });
- // packages/icons/build-module/library/tag.mjs
+ // packages/icons/build-module/library/text-horizontal.mjs
var import_primitives108 = __toESM(require_primitives(), 1);
var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
- var tag_default = /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives108.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives108.Path, { d: "M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" }) });
+ var text_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives108.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives108.Path, { d: "M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z" }) });
- // packages/icons/build-module/library/text-horizontal.mjs
+ // packages/icons/build-module/library/text-vertical.mjs
var import_primitives109 = __toESM(require_primitives(), 1);
var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
- var text_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives109.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives109.Path, { d: "M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z" }) });
+ var text_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives109.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives109.Path, { d: "M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z" }) });
- // packages/icons/build-module/library/text-vertical.mjs
+ // packages/icons/build-module/library/trash.mjs
var import_primitives110 = __toESM(require_primitives(), 1);
var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
- var text_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives110.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives110.Path, { d: "M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z" }) });
+ var trash_default = /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives110.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives110.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z" }) });
- // packages/icons/build-module/library/trash.mjs
+ // packages/icons/build-module/library/ungroup.mjs
var import_primitives111 = __toESM(require_primitives(), 1);
var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
- var trash_default = /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives111.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives111.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z" }) });
+ var ungroup_default = /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives111.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives111.Path, { d: "M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z" }) });
- // packages/icons/build-module/library/ungroup.mjs
+ // packages/icons/build-module/library/unlock.mjs
var import_primitives112 = __toESM(require_primitives(), 1);
var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
- var ungroup_default = /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives112.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives112.Path, { d: "M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z" }) });
+ var unlock_default = /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives112.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives112.Path, { d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z" }) });
- // packages/icons/build-module/library/unlock.mjs
+ // packages/icons/build-module/library/unseen.mjs
var import_primitives113 = __toESM(require_primitives(), 1);
var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
- var unlock_default = /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives113.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives113.Path, { d: "M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z" }) });
+ var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives113.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives113.Path, { d: "M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z" }) });
- // packages/icons/build-module/library/unseen.mjs
+ // packages/icons/build-module/library/upload.mjs
var import_primitives114 = __toESM(require_primitives(), 1);
var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
- var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives114.Path, { d: "M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z" }) });
+ var upload_default = /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives114.Path, { d: "M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10", vectorEffect: "non-scaling-stroke" }) });
- // packages/icons/build-module/library/upload.mjs
+ // packages/icons/build-module/library/verse.mjs
var import_primitives115 = __toESM(require_primitives(), 1);
var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
- var upload_default = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.Path, { d: "M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10", vectorEffect: "non-scaling-stroke" }) });
-
- // packages/icons/build-module/library/verse.mjs
- var import_primitives116 = __toESM(require_primitives(), 1);
- var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
- var verse_default = /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_primitives116.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_primitives116.Path, { d: "M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z" }) });
-
- // packages/icons/build-module/library/video.mjs
- var import_primitives117 = __toESM(require_primitives(), 1);
- var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
- var video_default = /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_primitives117.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_primitives117.Path, { d: "M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z" }) });
+ var verse_default = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.Path, { d: "M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z" }) });
// packages/block-editor/build-module/store/selectors.mjs
var import_rich_text = __toESM(require_rich_text(), 1);
@@ -16717,7 +16707,6 @@ var wp;
var import_notices = __toESM(require_notices(), 1);
var import_rich_text3 = __toESM(require_rich_text(), 1);
var import_deprecated4 = __toESM(require_deprecated(), 1);
- var import_preferences = __toESM(require_preferences(), 1);
// packages/block-editor/build-module/utils/selection.mjs
var import_rich_text2 = __toESM(require_rich_text(), 1);
@@ -17733,14 +17722,18 @@ var wp;
dispatch({ type: "MARK_AUTOMATIC_CHANGE_FINAL" });
});
};
- var __unstableSetEditorMode = (mode2) => ({ registry }) => {
- registry.dispatch(import_preferences.store).set("core", "editorTool", mode2);
- if (mode2 === "navigation") {
- (0, import_a11y3.speak)((0, import_i18n5.__)("You are currently in Write mode."));
- } else if (mode2 === "edit") {
- (0, import_a11y3.speak)((0, import_i18n5.__)("You are currently in Design mode."));
- }
- };
+ function __unstableSetEditorMode() {
+ (0, import_deprecated4.default)(
+ 'wp.data.dispatch( "core/block-editor" ).__unstableSetEditorMode',
+ {
+ since: "7.2",
+ hint: "The Write/Design editor tool has been removed."
+ }
+ );
+ return {
+ type: "DO_NOTHING"
+ };
+ }
function setBlockMovingClientId() {
(0, import_deprecated4.default)(
'wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',
@@ -17975,12 +17968,12 @@ var wp;
// packages/block-editor/build-module/components/warning/index.mjs
var import_components2 = __toESM(require_components(), 1);
var import_i18n6 = __toESM(require_i18n(), 1);
- var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
function Warning({ className, actions, children, secondaryActions }) {
- return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("div", { style: { display: "contents", all: "initial" }, children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("div", { className: clsx_default(className, "block-editor-warning"), children: /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)("div", { className: "block-editor-warning__contents", children: [
- /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("p", { className: "block-editor-warning__message", children }),
- (actions?.length > 0 || secondaryActions) && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)("div", { className: "block-editor-warning__actions", children: [
- actions?.length > 0 && actions.map((action, i2) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("div", { style: { display: "contents", all: "initial" }, children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("div", { className: clsx_default(className, "block-editor-warning"), children: /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)("div", { className: "block-editor-warning__contents", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("p", { className: "block-editor-warning__message", children }),
+ (actions?.length > 0 || secondaryActions) && /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)("div", { className: "block-editor-warning__actions", children: [
+ actions?.length > 0 && actions.map((action, i2) => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
"span",
{
className: "block-editor-warning__action",
@@ -17988,7 +17981,7 @@ var wp;
},
i2
)),
- secondaryActions && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+ secondaryActions && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
import_components2.DropdownMenu,
{
className: "block-editor-warning__secondary",
@@ -17999,8 +17992,8 @@ var wp;
className: "block-editor-warning__dropdown"
},
noIcons: true,
- children: () => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(import_components2.MenuGroup, { children: secondaryActions.map(
- (item, pos) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+ children: () => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_components2.MenuGroup, { children: secondaryActions.map(
+ (item, pos) => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
import_components2.MenuItem,
{
onClick: item.onClick,
@@ -18017,7 +18010,7 @@ var wp;
var warning_default = Warning;
// packages/block-editor/build-module/components/block-edit/multiple-usage-warning.mjs
- var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
function MultipleUsageWarning({
originalBlockClientId,
name,
@@ -18025,11 +18018,11 @@ var wp;
}) {
const { selectBlock: selectBlock2 } = (0, import_data7.useDispatch)(store);
const blockType = (0, import_blocks11.getBlockType)(name);
- return /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)(
warning_default,
{
actions: [
- /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
import_components3.Button,
{
__next40pxDefaultSize: true,
@@ -18039,7 +18032,7 @@ var wp;
},
"find-original"
),
- /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
import_components3.Button,
{
__next40pxDefaultSize: true,
@@ -18051,7 +18044,7 @@ var wp;
)
],
children: [
- /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)("strong", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)("strong", { children: [
blockType?.title,
": "
] }),
@@ -18062,7 +18055,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-edit/index.mjs
- var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
function BlockEdit({
mayDisplayControls,
mayDisplayParentControls,
@@ -18086,7 +18079,7 @@ var wp;
const parentBlockEditContext = useBlockEditContext();
const isInListViewBlockSupportTree = !!parentBlockEditContext[isInListViewBlockSupportTreeKey] || (0, import_blocks12.hasBlockSupport)(name, "listView") || name === "core/navigation";
const { originalBlockClientId } = (0, import_element6.useContext)(PrivateBlockContext);
- return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
Provider,
{
value: (0, import_element6.useMemo)(
@@ -18123,8 +18116,8 @@ var wp;
]
),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(edit_default, { ...props }),
- originalBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(edit_default, { ...props }),
+ originalBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
MultipleUsageWarning,
{
originalBlockClientId,
@@ -18159,11 +18152,11 @@ var wp;
}
// packages/block-editor/build-module/components/colors/with-colors.mjs
- var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
var upperFirst = ([firstLetter, ...rest]) => firstLetter.toUpperCase() + rest.join("");
var withCustomColorPalette = (colorsArray) => (0, import_compose2.createHigherOrderComponent)(
(WrappedComponent) => function WithCustomColorPalette(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(WrappedComponent, { ...props, colors: colorsArray });
+ return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(WrappedComponent, { ...props, colors: colorsArray });
},
"withCustomColorPalette"
);
@@ -18182,7 +18175,7 @@ var wp;
],
[userPalette, themePalette, defaultPalette]
);
- return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(WrappedComponent, { ...props, colors: allColors });
+ return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(WrappedComponent, { ...props, colors: allColors });
},
"withEditorColorPalette"
);
@@ -18251,7 +18244,7 @@ var wp;
}),
[_colors]
);
- return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
WrappedComponent,
{
...{
@@ -18542,13 +18535,13 @@ var wp;
// packages/block-editor/build-module/components/font-sizes/font-size-picker.mjs
var import_components4 = __toESM(require_components(), 1);
- var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
function FontSizePicker(props) {
const [fontSizes, customFontSize] = useSettings(
"typography.fontSizes",
"typography.customFontSize"
);
- return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
import_components4.FontSizePicker,
{
...props,
@@ -18562,7 +18555,7 @@ var wp;
// packages/block-editor/build-module/components/font-sizes/with-font-sizes.mjs
var import_compose3 = __toESM(require_compose(), 1);
var import_element9 = __toESM(require_element(), 1);
- var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_FONT_SIZES = [];
var upperFirst2 = ([firstLetter, ...rest]) => firstLetter.toUpperCase() + rest.join("");
var with_font_sizes_default = (...fontSizeNames) => {
@@ -18580,7 +18573,7 @@ var wp;
const [fontSizes] = useSettings(
"typography.fontSizes"
);
- return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
WrappedComponent,
{
...props,
@@ -18670,7 +18663,7 @@ var wp;
};
}
render() {
- return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
WrappedComponent,
{
...{
@@ -18692,7 +18685,7 @@ var wp;
// packages/block-editor/build-module/components/alignment-control/ui.mjs
var import_i18n8 = __toESM(require_i18n(), 1);
var import_components5 = __toESM(require_components(), 1);
- var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_ALIGNMENT_CONTROLS = [
{
icon: align_left_default,
@@ -18739,7 +18732,7 @@ var wp;
toggleProps: description ? { description } : {},
popoverProps: POPOVER_PROPS
};
- return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
UIComponent,
{
icon: setIcon(),
@@ -18761,12 +18754,12 @@ var wp;
var ui_default = AlignmentUI;
// packages/block-editor/build-module/components/alignment-control/index.mjs
- var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
var AlignmentControl = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(ui_default, { ...props, isToolbar: false });
+ return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(ui_default, { ...props, isToolbar: false });
};
var AlignmentToolbar = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(ui_default, { ...props, isToolbar: true });
+ return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(ui_default, { ...props, isToolbar: true });
};
// packages/block-editor/build-module/components/autocomplete/index.mjs
@@ -18982,14 +18975,14 @@ var wp;
// packages/block-editor/build-module/components/block-icon/index.mjs
var import_components6 = __toESM(require_components(), 1);
var import_element11 = __toESM(require_element(), 1);
- var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
function BlockIcon({ icon, showColors = false, className, context }) {
if (icon?.src === "block-default") {
icon = {
src: block_default_default
};
}
- const renderedIcon = /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+ const renderedIcon = /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
import_components6.Icon,
{
icon: icon && icon.src ? icon.src : icon,
@@ -19000,7 +18993,7 @@ var wp;
backgroundColor: icon && icon.background,
color: icon && icon.foreground
} : {};
- return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
"span",
{
style,
@@ -19033,7 +19026,7 @@ var wp;
};
// packages/block-editor/build-module/autocompleters/block.mjs
- var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
var noop = () => {
};
var SHOWN_BLOCK_TYPES = 9;
@@ -19098,8 +19091,8 @@ var wp;
return {
key: `block-${blockItem.id}`,
value: blockItem,
- label: /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(import_jsx_runtime129.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+ label: /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
block_icon_default,
{
icon,
@@ -19147,7 +19140,7 @@ var wp;
var block_default = createBlockCompleter();
// packages/block-editor/build-module/components/autocomplete/index.mjs
- var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY3 = [];
function useCompleters({ completers = EMPTY_ARRAY3 }) {
const { name } = useBlockEditContext();
@@ -19178,7 +19171,7 @@ var wp;
});
}
function BlockEditorAutocomplete(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components7.Autocomplete, { ...props, completers: useCompleters(props) });
+ return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(import_components7.Autocomplete, { ...props, completers: useCompleters(props) });
}
var autocomplete_default = BlockEditorAutocomplete;
@@ -19603,7 +19596,7 @@ var wp;
}
// packages/block-editor/build-module/layouts/flex.mjs
- var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
var justifyContentMap = {
left: "flex-start",
right: "flex-end",
@@ -19717,8 +19710,8 @@ var wp;
flexWrap: resetLayout?.flexWrap
})
);
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_jsx_runtime131.Fragment, { children: [
- (allowJustification || allowOrientation) && /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(import_jsx_runtime129.Fragment, { children: [
+ (allowJustification || allowOrientation) && /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
import_components8.Flex,
{
align: "flex-start",
@@ -19726,7 +19719,7 @@ var wp;
gap: 4,
justify: "flex-start",
children: [
- allowJustification && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ allowJustification && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToolsPanelItem,
{
label: (0, import_i18n12.__)("Justification"),
@@ -19734,7 +19727,7 @@ var wp;
onDeselect: resetJustification,
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
FlexLayoutJustifyContentControl,
{
layout,
@@ -19743,7 +19736,7 @@ var wp;
)
}
),
- allowOrientation && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ allowOrientation && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToolsPanelItem,
{
label: (0, import_i18n12.__)("Orientation"),
@@ -19751,7 +19744,7 @@ var wp;
onDeselect: resetOrientation,
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
OrientationControl,
{
layout,
@@ -19763,14 +19756,14 @@ var wp;
]
}
),
- allowVerticalAlignment && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ allowVerticalAlignment && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToolsPanelItem,
{
label: (0, import_i18n12.__)("Alignment"),
hasValue: hasVerticalAlignmentValue,
onDeselect: resetVerticalAlignment,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
FlexLayoutVerticalAlignmentControl,
{
layout,
@@ -19779,14 +19772,14 @@ var wp;
)
}
),
- allowWrap && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ allowWrap && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToolsPanelItem,
{
label: (0, import_i18n12.__)("Wrapping"),
hasValue: hasWrapValue,
onDeselect: resetWrap,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
FlexWrapControl,
{
layout,
@@ -19807,13 +19800,13 @@ var wp;
if (!allowJustification && !allowVerticalAlignment) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
block_controls_default,
{
group: controlsGroup,
__experimentalShareWithChildBlocks: true,
children: [
- allowJustification && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ allowJustification && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
FlexLayoutJustifyContentControl,
{
layout,
@@ -19821,7 +19814,7 @@ var wp;
isToolbar: true
}
),
- allowVerticalAlignment && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ allowVerticalAlignment && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
FlexLayoutVerticalAlignmentControl,
{
layout,
@@ -19938,7 +19931,7 @@ var wp;
};
const controls = getVerticalAlignmentControls(orientation);
if (isToolbar) {
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
BlockVerticalAlignmentControl,
{
onChange: onVerticalAlignmentChange,
@@ -19947,7 +19940,7 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToggleGroupControl,
{
label: (0, import_i18n12.__)("Alignment"),
@@ -19956,7 +19949,7 @@ var wp;
className: "block-editor-hooks__flex-layout-alignment-controls",
children: controls.map((control) => {
const { icon, label } = verticalAlignmentOptions[control];
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToggleGroupControlOptionIcon,
{
value: control,
@@ -19991,7 +19984,7 @@ var wp;
allowedControls.push("stretch");
}
if (isToolbar) {
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
JustifyContentControl,
{
allowedControls,
@@ -20031,7 +20024,7 @@ var wp;
label: (0, import_i18n12.__)("Stretch items")
});
}
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToggleGroupControl,
{
label: (0, import_i18n12.__)("Justification"),
@@ -20039,7 +20032,7 @@ var wp;
onChange: onJustificationChange,
className: "block-editor-hooks__flex-layout-justification-controls",
children: justificationOptions.map(({ value, icon, label }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToggleGroupControlOptionIcon,
{
value,
@@ -20054,7 +20047,7 @@ var wp;
}
function FlexWrapControl({ layout, onChange }) {
const { flexWrap = "wrap" } = layout;
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.ToggleControl,
{
label: (0, import_i18n12.__)("Allow to wrap to multiple lines"),
@@ -20074,7 +20067,7 @@ var wp;
verticalAlignment,
justifyContent
} = layout;
- return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
import_components8.__experimentalToggleGroupControl,
{
className: "block-editor-hooks__flex-layout-orientation-controls",
@@ -20106,7 +20099,7 @@ var wp;
});
},
children: [
- /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToggleGroupControlOptionIcon,
{
icon: arrow_right_default,
@@ -20114,7 +20107,7 @@ var wp;
label: (0, import_i18n12.__)("Horizontal")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
import_components8.__experimentalToggleGroupControlOptionIcon,
{
icon: arrow_down_default,
@@ -20208,7 +20201,7 @@ var wp;
var import_components10 = __toESM(require_components(), 1);
var import_i18n14 = __toESM(require_i18n(), 1);
var import_style_engine3 = __toESM(require_style_engine(), 1);
- var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
var GLOBAL_CONTENT_SIZE = "var(--wp--style--global--content-size, none)";
var GLOBAL_WIDE_SIZE = "var(--wp--style--global--wide-size, none)";
var constrained_default = {
@@ -20282,16 +20275,16 @@ var wp;
const hasContentSizeValue = () => hasLayoutValue("contentSize");
const hasWideSizeValue = () => hasLayoutValue("wideSize");
const hasJustificationValue = () => hasLayoutValue("justifyContent", "center");
- return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
- allowCustomContentAndWideSize && /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(import_jsx_runtime130.Fragment, { children: [
+ allowCustomContentAndWideSize && /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(import_jsx_runtime130.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
import_components10.__experimentalToolsPanelItem,
{
label: (0, import_i18n14.__)("Content width"),
hasValue: hasContentSizeValue,
onDeselect: resetContentSize,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
import_components10.__experimentalUnitControl,
{
label: (0, import_i18n14.__)("Content width"),
@@ -20305,12 +20298,12 @@ var wp;
});
},
units: units2,
- prefix: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components10.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(icon_default, { icon: align_none_default }) })
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components10.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(icon_default, { icon: align_none_default }) })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(
import_components10.__experimentalToolsPanelItem,
{
label: (0, import_i18n14.__)("Wide width"),
@@ -20318,7 +20311,7 @@ var wp;
onDeselect: resetWideSize,
panelId: clientId,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
import_components10.__experimentalUnitControl,
{
label: (0, import_i18n14.__)("Wide width"),
@@ -20332,24 +20325,24 @@ var wp;
});
},
units: units2,
- prefix: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components10.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(icon_default, { icon: stretch_wide_default }) })
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components10.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(icon_default, { icon: stretch_wide_default }) })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("p", { className: "block-editor-hooks__layout-constrained-helptext", children: (0, import_i18n14.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("p", { className: "block-editor-hooks__layout-constrained-helptext", children: (0, import_i18n14.__)(
"Customize the width for all elements that are assigned to the center or wide columns."
) })
]
}
)
] }),
- allowJustification && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ allowJustification && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
import_components10.__experimentalToolsPanelItem,
{
label: (0, import_i18n14.__)("Justification"),
hasValue: hasJustificationValue,
onDeselect: resetJustification,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
import_components10.__experimentalToggleGroupControl,
{
label: (0, import_i18n14.__)("Justification"),
@@ -20357,7 +20350,7 @@ var wp;
onChange: onJustificationChange,
children: justificationOptions.map(
({ value, icon, label }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
import_components10.__experimentalToggleGroupControlOptionIcon,
{
value,
@@ -20384,12 +20377,12 @@ var wp;
if (!allowJustification) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
block_controls_default,
{
group: controlsGroup,
__experimentalShareWithChildBlocks: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
DefaultLayoutJustifyContentControl,
{
layout,
@@ -20548,7 +20541,7 @@ var wp;
});
};
const allowedControls = ["left", "center", "right"];
- return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
JustifyContentControl,
{
allowedControls,
@@ -20563,7 +20556,7 @@ var wp;
var import_i18n15 = __toESM(require_i18n(), 1);
var import_components12 = __toESM(require_components(), 1);
var import_element14 = __toESM(require_element(), 1);
- var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
var RANGE_CONTROL_MAX_VALUES = {
px: 600,
"%": 100,
@@ -20649,8 +20642,8 @@ var wp;
autoFit: resetLayout?.autoFit
})
);
- return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_jsx_runtime133.Fragment, { children: [
- window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_jsx_runtime131.Fragment, { children: [
+ window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalToolsPanelItem,
{
label: (0, import_i18n15.__)("Grid item position"),
@@ -20658,7 +20651,7 @@ var wp;
onDeselect: resetGridType,
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
GridLayoutTypeControl,
{
layout,
@@ -20667,7 +20660,7 @@ var wp;
)
}
),
- showColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ showColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalToolsPanelItem,
{
label: (0, import_i18n15.__)("Columns and rows"),
@@ -20675,7 +20668,7 @@ var wp;
onDeselect: resetColumnsAndRows,
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
GridLayoutColumnsAndRowsControl,
{
layout,
@@ -20685,7 +20678,7 @@ var wp;
)
}
),
- showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalToolsPanelItem,
{
label: (0, import_i18n15.__)("Min. column width"),
@@ -20693,7 +20686,7 @@ var wp;
onDeselect: resetMinimumColumnWidth,
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
GridLayoutMinimumWidthControl,
{
layout,
@@ -20702,14 +20695,14 @@ var wp;
)
}
),
- showFillControl && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ showFillControl && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalToolsPanelItem,
{
label: (0, import_i18n15.__)("Fill available space"),
hasValue: hasFillValue,
onDeselect: resetFill,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
GridLayoutFillControl,
{
layout,
@@ -20844,10 +20837,10 @@ var wp;
minimumColumnWidth: newValue
});
};
- return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)("fieldset", { className: "block-editor-hooks__grid-layout-minimum-width-control", children: [
- /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n15.__)("Min. column width") }),
- /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_components12.Flex, { gap: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)("fieldset", { className: "block-editor-hooks__grid-layout-minimum-width-control", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components12.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n15.__)("Min. column width") }),
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_components12.Flex, { gap: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalUnitControl,
{
onChange: (newValue) => {
@@ -20864,7 +20857,7 @@ var wp;
hideLabelFromVision: true
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.RangeControl,
{
onChange: handleSliderChange,
@@ -20877,7 +20870,7 @@ var wp;
}
) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("p", { className: "components-base-control__help", children: (0, import_i18n15.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("p", { className: "components-base-control__help", children: (0, import_i18n15.__)(
"Columns will wrap to fewer per row when they can no longer maintain the minimum width."
) })
] });
@@ -20893,10 +20886,10 @@ var wp;
rowCount,
isManualPlacement
} = layout;
- return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_jsx_runtime133.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)("fieldset", { className: "block-editor-hooks__grid-layout-columns-and-rows-controls", children: [
- !isManualPlacement && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n15.__)("Max. columns") }),
- /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_components12.Flex, { gap: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_jsx_runtime131.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)("fieldset", { className: "block-editor-hooks__grid-layout-columns-and-rows-controls", children: [
+ !isManualPlacement && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components12.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n15.__)("Max. columns") }),
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(import_components12.Flex, { gap: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components12.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalNumberControl,
{
onChange: (value) => {
@@ -20913,7 +20906,7 @@ var wp;
hideLabelFromVision: !isManualPlacement
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components12.FlexItem, { isBlock: true, children: allowSizingOnChildren && isManualPlacement ? /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_components12.FlexItem, { isBlock: true, children: allowSizingOnChildren && isManualPlacement ? /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalNumberControl,
{
onChange: (value) => {
@@ -20927,7 +20920,7 @@ var wp;
min: 1,
label: (0, import_i18n15.__)("Rows")
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.RangeControl,
{
value: columnCount ?? 1,
@@ -20947,7 +20940,7 @@ var wp;
}
function GridLayoutFillControl({ layout, onChange }) {
const { autoFit = false } = layout;
- return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.ToggleControl,
{
label: (0, import_i18n15.__)("Fill available space"),
@@ -20992,7 +20985,7 @@ var wp;
) : (0, import_i18n15.__)(
"Grid items are placed automatically depending on their order."
);
- return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
import_components12.__experimentalToggleGroupControl,
{
label: (0, import_i18n15.__)("Grid item position"),
@@ -21001,7 +20994,7 @@ var wp;
isBlock: true,
help: helpText2,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalToggleGroupControlOption,
{
value: "auto",
@@ -21009,7 +21002,7 @@ var wp;
},
"auto"
),
- /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
import_components12.__experimentalToggleGroupControlOption,
{
value: "manual",
@@ -21032,7 +21025,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-list/layout.mjs
- var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
var defaultLayout = { type: "default" };
var Layout = (0, import_element15.createContext)(defaultLayout);
Layout.displayName = "BlockLayoutContext";
@@ -21046,7 +21039,7 @@ var wp;
const hasBlockGapSupport = blockGapSupport !== null;
if (layoutType) {
if (css) {
- return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("style", { children: css });
+ return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("style", { children: css });
}
const layoutStyle = layoutType.getLayoutStyle?.({
hasBlockGapSupport,
@@ -21054,7 +21047,7 @@ var wp;
...props
});
if (layoutStyle) {
- return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("style", { children: layoutStyle });
+ return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("style", { children: layoutStyle });
}
}
return null;
@@ -21150,7 +21143,7 @@ var wp;
var DEFAULT_CONTROL = "none";
// packages/block-editor/build-module/components/block-alignment-control/ui.mjs
- var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
function BlockAlignmentUI({
value,
onChange,
@@ -21188,11 +21181,11 @@ var wp;
} : {
toggleProps: description ? { description } : {},
children: ({ onClose }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_jsx_runtime135.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components13.MenuGroup, { className: "block-editor-block-alignment-control__menu-group", children: enabledControls.map(
+ return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_jsx_runtime133.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components13.MenuGroup, { className: "block-editor-block-alignment-control__menu-group", children: enabledControls.map(
({ name: controlName, info }) => {
const { icon, title } = BLOCK_ALIGNMENTS_CONTROLS[controlName];
const isSelected = controlName === value || !value && controlName === "none";
- return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
import_components13.MenuItem,
{
icon,
@@ -21220,17 +21213,17 @@ var wp;
) }) });
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(UIComponent, { ...commonProps, ...extraProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(UIComponent, { ...commonProps, ...extraProps });
}
var ui_default2 = BlockAlignmentUI;
// packages/block-editor/build-module/components/block-alignment-control/index.mjs
- var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
var BlockAlignmentControl = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(ui_default2, { ...props, isToolbar: false });
+ return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(ui_default2, { ...props, isToolbar: false });
};
var BlockAlignmentToolbar = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(ui_default2, { ...props, isToolbar: true });
+ return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(ui_default2, { ...props, isToolbar: true });
};
// packages/block-editor/build-module/components/block-bindings/attribute-control.mjs
@@ -21291,7 +21284,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-bindings/source-fields-list.mjs
- var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
var { Menu } = unlock(import_components14.privateApis);
function BlockBindingsSourceFieldsListItem({
args,
@@ -21321,7 +21314,7 @@ var wp;
[attribute, blockContext, itemBindings, source]
);
const { updateBlockBindings } = useBlockBindingsUtils();
- return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
Menu.CheckboxItem,
{
onChange: () => {
@@ -21342,8 +21335,8 @@ var wp;
checked: (0, import_es62.default)(args, field.args) ?? // Deprecate key dependency in 7.0.
field.key === args?.key,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.ItemLabel, { children: field.label }),
- /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.ItemHelpText, { children: values[attribute] })
+ /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Menu.ItemLabel, { children: field.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Menu.ItemHelpText, { children: values[attribute] })
]
}
);
@@ -21359,13 +21352,13 @@ var wp;
return null;
}
const source = (0, import_blocks16.getBlockBindingsSource)(sourceKey);
- return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
Menu,
{
placement: isMobile ? "bottom-start" : "left-start",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.ItemLabel, { children: source.label }) }),
- /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.Popover, { gutter: 8, children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Menu.Group, { children: fields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Menu.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Menu.ItemLabel, { children: source.label }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Menu.Popover, { gutter: 8, children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Menu.Group, { children: fields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
BlockBindingsSourceFieldsListItem,
{
args,
@@ -21383,7 +21376,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-bindings/attribute-control.mjs
- var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
var { Menu: Menu2 } = unlock(import_components15.privateApis);
function BlockBindingsAttributeControl({
attribute,
@@ -21398,9 +21391,9 @@ var wp;
const {
getAllBlockBindingsSources,
getBlockBindingsSourceFieldsList,
- getBlockType: getBlockType34
+ getBlockType: getBlockType33
} = unlock(select3(import_blocks17.store));
- const _attribute = getBlockType34(blockName).attributes?.[attribute];
+ const _attribute = getBlockType33(blockName).attributes?.[attribute];
if (_attribute?.enum) {
return {};
}
@@ -21451,7 +21444,7 @@ var wp;
(field) => (0, import_es63.default)(field.args, args)
)?.label || source?.label || boundSourceName;
}
- return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
import_components15.__experimentalToolsPanelItem,
{
hasValue: () => !!binding,
@@ -21461,20 +21454,20 @@ var wp;
[attribute]: void 0
});
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(Menu2, { placement: isMobile ? "bottom-start" : "left-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(Menu2, { placement: isMobile ? "bottom-start" : "left-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
Menu2.TriggerButton,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_components15.__experimentalItem, {}),
+ render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_components15.__experimentalItem, {}),
disabled: !hasCompatibleFields,
- children: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
import_components15.__experimentalVStack,
{
className: "block-editor-bindings__item",
spacing: 0,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_components15.__experimentalText, { truncate: true, children: attribute }),
- /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_components15.__experimentalText, { truncate: true, children: attribute }),
+ /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
import_components15.__experimentalText,
{
truncate: true,
@@ -21488,12 +21481,12 @@ var wp;
)
}
),
- !isAttributeReadOnly && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(Menu2.Popover, { gutter: isMobile ? 8 : 36, children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+ !isAttributeReadOnly && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Menu2.Popover, { gutter: isMobile ? 8 : 36, children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
Menu2,
{
placement: isMobile ? "bottom-start" : "left-start",
children: Object.entries(compatibleFields).map(
- ([sourceKey, fields]) => /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+ ([sourceKey, fields]) => /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
BlockBindingsSourceFieldsList,
{
args: binding?.args,
@@ -21514,14 +21507,14 @@ var wp;
// packages/block-editor/build-module/components/block-full-height-alignment-control/index.mjs
var import_i18n19 = __toESM(require_i18n(), 1);
var import_components16 = __toESM(require_components(), 1);
- var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
function BlockFullHeightAlignmentControl({
isActive,
label = (0, import_i18n19.__)("Full height"),
onToggle,
isDisabled
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
import_components16.ToolbarButton,
{
isActive,
@@ -21538,7 +21531,7 @@ var wp;
var import_i18n20 = __toESM(require_i18n(), 1);
var import_keycodes = __toESM(require_keycodes(), 1);
var import_components17 = __toESM(require_components(), 1);
- var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
var noop2 = () => {
};
function BlockAlignmentMatrixControl(props) {
@@ -21548,8 +21541,8 @@ var wp;
value = "center",
isDisabled
} = props;
- const icon = /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components17.AlignmentMatrixControl.Icon, { value });
- return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+ const icon = /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_components17.AlignmentMatrixControl.Icon, { value });
+ return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
import_components17.Dropdown,
{
popoverProps: { placement: "bottom-start" },
@@ -21560,7 +21553,7 @@ var wp;
onToggle();
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
import_components17.ToolbarButton,
{
onClick: onToggle,
@@ -21574,7 +21567,7 @@ var wp;
}
);
},
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_components17.AlignmentMatrixControl, { onChange, value })
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_components17.AlignmentMatrixControl, { onChange, value })
}
);
}
@@ -21600,9 +21593,9 @@ var wp;
return null;
}
const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3, getBlock: getBlock2 } = select3(store);
- const { getBlockType: getBlockType34, getActiveBlockVariation } = select3(import_blocks18.store);
+ const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks18.store);
const blockName = getBlockName2(clientId);
- const blockType = getBlockType34(blockName);
+ const blockType = getBlockType33(blockName);
if (!blockType) {
return null;
}
@@ -21643,7 +21636,7 @@ var wp;
// packages/block-editor/build-module/components/provider/block-refs-provider.mjs
var import_element18 = __toESM(require_element(), 1);
var import_compose6 = __toESM(require_compose(), 1);
- var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
var BlockRefs = (0, import_element18.createContext)({
refsMap: (0, import_compose6.observableMap)(),
eventHandlers: /* @__PURE__ */ new Map()
@@ -21654,7 +21647,7 @@ var wp;
() => ({ refsMap: (0, import_compose6.observableMap)(), eventHandlers: /* @__PURE__ */ new Map() }),
[]
);
- return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(BlockRefs.Provider, { value, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(BlockRefs.Provider, { value, children });
}
// packages/block-editor/build-module/components/block-list/use-block-props/use-block-refs.mjs
@@ -21712,7 +21705,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-breadcrumb/index.mjs
- var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
function BlockBreadcrumb({ rootLabelText }) {
const { selectBlock: selectBlock2, clearSelectedBlock: clearSelectedBlock2 } = (0, import_data17.useDispatch)(store);
const { clientId, parents, hasSelection } = (0, import_data17.useSelect)((select3) => {
@@ -21731,20 +21724,20 @@ var wp;
const rootLabel = rootLabelText || (0, import_i18n21._x)("Document", "noun, breadcrumb");
const blockRef = (0, import_element20.useRef)();
useBlockElementRef(clientId, blockRef);
- return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
"ul",
{
className: "block-editor-block-breadcrumb",
role: "list",
"aria-label": (0, import_i18n21.__)("Block breadcrumb"),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(
"li",
{
className: !hasSelection ? "block-editor-block-breadcrumb__current" : void 0,
"aria-current": !hasSelection ? "true" : void 0,
children: [
- hasSelection && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+ hasSelection && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
import_components18.Button,
{
size: "small",
@@ -21759,8 +21752,8 @@ var wp;
children: rootLabel
}
),
- !hasSelection && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("span", { children: rootLabel }),
- !!clientId && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+ !hasSelection && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("span", { children: rootLabel }),
+ !!clientId && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
icon_default,
{
icon: chevron_right_small_default,
@@ -21770,14 +21763,14 @@ var wp;
]
}
),
- parents.map((parentClientId) => /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)("li", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+ parents.map((parentClientId) => /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)("li", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
import_components18.Button,
{
size: "small",
className: "block-editor-block-breadcrumb__button",
onClick: () => selectBlock2(parentClientId),
- children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
BlockTitle,
{
clientId: parentClientId,
@@ -21787,7 +21780,7 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
icon_default,
{
icon: chevron_right_small_default,
@@ -21795,12 +21788,12 @@ var wp;
}
)
] }, parentClientId)),
- !!clientId && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+ !!clientId && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
"li",
{
className: "block-editor-block-breadcrumb__current",
"aria-current": "true",
- children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
BlockTitle,
{
clientId,
@@ -22073,7 +22066,7 @@ var wp;
var import_components19 = __toESM(require_components(), 1);
var import_element21 = __toESM(require_element(), 1);
var import_dom = __toESM(require_dom(), 1);
- var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
function BlockView({
title,
rawContent,
@@ -22082,13 +22075,13 @@ var wp;
actionText,
className
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { className, children: [
- /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { className: "block-editor-block-compare__content", children: [
- /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("h2", { className: "block-editor-block-compare__heading", children: title }),
- /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "block-editor-block-compare__html", children: rawContent }),
- /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "block-editor-block-compare__preview edit-post-visual-editor", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_element21.RawHTML, { children: (0, import_dom.safeHTML)(renderedContent) }) })
+ return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)("div", { className, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)("div", { className: "block-editor-block-compare__content", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("h2", { className: "block-editor-block-compare__heading", children: title }),
+ /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", { className: "block-editor-block-compare__html", children: rawContent }),
+ /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", { className: "block-editor-block-compare__preview edit-post-visual-editor", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_element21.RawHTML, { children: (0, import_dom.safeHTML)(renderedContent) }) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "block-editor-block-compare__action", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", { className: "block-editor-block-compare__action", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
import_components19.Button,
{
__next40pxDefaultSize: true,
@@ -22102,7 +22095,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-compare/index.mjs
- var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
function BlockCompare({
block,
onKeep,
@@ -22117,7 +22110,7 @@ var wp;
"block-editor-block-compare__added": item.added,
"block-editor-block-compare__removed": item.removed
});
- return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("span", { className: classes, children: item.value }, pos);
+ return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("span", { className: classes, children: item.value }, pos);
});
}
function getConvertedContent(convertedBlock) {
@@ -22129,8 +22122,8 @@ var wp;
}
const converted = getConvertedContent(convertor(block));
const difference = getDifference(block.originalContent, converted);
- return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)("div", { className: "block-editor-block-compare__wrapper", children: [
- /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)("div", { className: "block-editor-block-compare__wrapper", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
BlockView,
{
title: (0, import_i18n22.__)("Current"),
@@ -22141,7 +22134,7 @@ var wp;
renderedContent: block.originalContent
}
),
- /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
BlockView,
{
title: (0, import_i18n22.__)("After Conversion"),
@@ -22157,7 +22150,7 @@ var wp;
var block_compare_default = BlockCompare;
// packages/block-editor/build-module/components/block-list/block-invalid-warning.mjs
- var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
var blockToBlocks = (block) => (0, import_blocks20.rawHandler)({
HTML: block.originalContent
});
@@ -22219,12 +22212,12 @@ var wp;
].filter(Boolean),
[canInsertHTMLBlock, convert]
);
- return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(import_jsx_runtime143.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
warning_default,
{
actions: [
- /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
import_components20.Button,
{
__next40pxDefaultSize: true,
@@ -22239,7 +22232,7 @@ var wp;
children: (0, import_i18n23.__)("Block contains unexpected or invalid content.")
}
),
- compare2 && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+ compare2 && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
import_components20.Modal,
{
title: (
@@ -22248,7 +22241,7 @@ var wp;
),
onRequestClose: onCompareClose,
className: "block-editor-block-compare",
- children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
block_compare_default,
{
block,
@@ -22265,8 +22258,8 @@ var wp;
// packages/block-editor/build-module/components/block-list/block-crash-warning.mjs
var import_i18n24 = __toESM(require_i18n(), 1);
- var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
- var warning = /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(warning_default, { className: "block-editor-block-list__block-crash-warning", children: (0, import_i18n24.__)("This block has encountered an error and cannot be previewed.") });
+ var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
+ var warning = /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(warning_default, { className: "block-editor-block-list__block-crash-warning", children: (0, import_i18n24.__)("This block has encountered an error and cannot be previewed.") });
function BlockCrashWarning() {
return warning;
}
@@ -22326,7 +22319,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-list/block-html.mjs
- var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
function BlockHTML({ clientId }) {
const [html, setHtml] = (0, import_element24.useState)("");
const nativeUndoRef = useNativeUndo();
@@ -22367,7 +22360,7 @@ var wp;
(0, import_element24.useEffect)(() => {
setHtml(blockContent);
}, [blockContent]);
- return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
import_react_autosize_textarea.default,
{
className: "block-editor-block-list__block-html-textarea",
@@ -26290,7 +26283,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-visibility/modal.mjs
- var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_VIEWPORT_CHECKBOX_VALUES = {
[BLOCK_VISIBILITY_VIEWPORTS.mobile.key]: false,
[BLOCK_VISIBILITY_VIEWPORTS.tablet.key]: false,
@@ -26445,22 +26438,22 @@ var wp;
]
);
const hasMultipleBlocks = blocks2?.length > 1;
- return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
import_components21.Modal,
{
title: clientIds?.length > 1 ? (0, import_i18n26.__)("Hide blocks") : (0, import_i18n26.__)("Hide block"),
onRequestClose: onClose,
overlayClassName: "block-editor-block-visibility-modal",
size: "small",
- children: /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)("form", { onSubmit: handleSubmit, children: [
- /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)("fieldset", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("legend", { children: hasMultipleBlocks ? (0, import_i18n26.__)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)("form", { onSubmit: handleSubmit, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)("fieldset", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("legend", { children: hasMultipleBlocks ? (0, import_i18n26.__)(
"Select the viewport sizes for which you want to hide the blocks. Changes will apply to all selected blocks."
) : (0, import_i18n26.__)(
"Select the viewport size for which you want to hide the block."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("ul", { className: "block-editor-block-visibility-modal__options", children: /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)("li", { className: "block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere", children: [
- /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("ul", { className: "block-editor-block-visibility-modal__options", children: /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)("li", { className: "block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
import_components21.CheckboxControl,
{
className: "block-editor-block-visibility-modal__options-checkbox--everywhere",
@@ -26475,13 +26468,13 @@ var wp;
}
}
),
- hideEverywhere !== true && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("ul", { className: "block-editor-block-visibility-modal__sub-options", children: viewportEntries.map(
- ([, { label, icon, key }]) => /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)(
+ hideEverywhere !== true && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("ul", { className: "block-editor-block-visibility-modal__sub-options", children: viewportEntries.map(
+ ([, { label, icon, key }]) => /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(
"li",
{
className: "block-editor-block-visibility-modal__options-item",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
import_components21.CheckboxControl,
{
label: (0, import_i18n26.sprintf)(
@@ -26497,7 +26490,7 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
import_components21.Icon,
{
icon,
@@ -26512,17 +26505,17 @@ var wp;
)
) })
] }) }),
- hasMultipleBlocks && hasIndeterminateValues && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_i18n26.__)(
+ hasMultipleBlocks && hasIndeterminateValues && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_i18n26.__)(
"Selected blocks have different visibility settings. The checkboxes show an indeterminate state when settings differ."
) }),
- !hasMultipleBlocks && hideEverywhere === true && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_i18n26.sprintf)(
+ !hasMultipleBlocks && hideEverywhere === true && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_i18n26.sprintf)(
// translators: %s: The shortcut key to access the List View.
(0, import_i18n26.__)(
"Block will be hidden in the editor, and omitted from the published markup on the frontend. You can configure it again by selecting it in the List View (%s)."
),
listViewShortcut
) }),
- !hasMultipleBlocks && !hideEverywhere && isAnyViewportChecked && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_element30.createInterpolateElement)(
+ !hasMultipleBlocks && !hideEverywhere && isAnyViewportChecked && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("p", { className: "block-editor-block-visibility-modal__description", children: (0, import_element30.createInterpolateElement)(
(0, import_i18n26.sprintf)(
// translators: %s: The shortcut key to access the List View
(0, import_i18n26.__)(
@@ -26531,18 +26524,18 @@ var wp;
listViewShortcut
),
{
- strong: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("strong", {})
+ strong: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("strong", {})
}
) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(
import_components21.Flex,
{
className: "block-editor-block-visibility-modal__actions",
justify: "flex-end",
expanded: false,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_components21.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_components21.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
import_components21.Button,
{
variant: "tertiary",
@@ -26551,7 +26544,7 @@ var wp;
children: (0, import_i18n26.__)("Cancel")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_components21.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_components21.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
import_components21.Button,
{
variant: "primary",
@@ -26609,7 +26602,7 @@ var wp;
var import_element31 = __toESM(require_element(), 1);
var import_blocks23 = __toESM(require_blocks(), 1);
var import_data28 = __toESM(require_data(), 1);
- var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
function BlockVisibilityViewportToolbar({ clientIds }) {
const hasBlockVisibilityButtonShownRef = (0, import_element31.useRef)(false);
const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
@@ -26645,7 +26638,7 @@ var wp;
return null;
}
const { showViewportModal: showViewportModal2 } = unlock(blockEditorDispatch);
- return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components22.ToolbarGroup, { className: "block-editor-block-visibility-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(import_components22.ToolbarGroup, { className: "block-editor-block-visibility-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
import_components22.ToolbarButton,
{
disabled: !canToggleBlockVisibility,
@@ -26662,7 +26655,7 @@ var wp;
var import_components23 = __toESM(require_components(), 1);
var import_data29 = __toESM(require_data(), 1);
var import_keyboard_shortcuts2 = __toESM(require_keyboard_shortcuts(), 1);
- var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
function BlockVisibilityViewportMenuItem({ clientIds }) {
const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
const { areBlocksHiddenAnywhere, shortcut } = (0, import_data29.useSelect)(
@@ -26688,7 +26681,7 @@ var wp;
return null;
}
const { showViewportModal: showViewportModal2 } = unlock(dispatch);
- return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
import_components23.MenuItem,
{
onClick: () => showViewportModal2(clientIds),
@@ -26702,7 +26695,7 @@ var wp;
var import_components24 = __toESM(require_components(), 1);
var import_data30 = __toESM(require_data(), 1);
var import_i18n29 = __toESM(require_i18n(), 1);
- var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
var { Badge: WCBadge } = unlock(import_components24.privateApis);
var DEFAULT_VISIBILITY_STATE = {
currentBlockVisibility: void 0,
@@ -26781,9 +26774,9 @@ var wp;
viewportLabel
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(WCBadge, { className: "block-editor-block-visibility-info", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(import_components24.__experimentalHStack, { spacing: 2, justify: "start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components24.Icon, { icon: unseen_default }),
- /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components24.__experimentalText, { children: label })
+ return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(WCBadge, { className: "block-editor-block-visibility-info", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(import_components24.__experimentalHStack, { spacing: 2, justify: "start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components24.Icon, { icon: unseen_default }),
+ /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components24.__experimentalText, { children: label })
] }) });
}
@@ -26948,7 +26941,7 @@ var wp;
useBlockProps.save = import_blocks24.__unstableGetBlockProps;
// packages/block-editor/build-module/components/block-list/block.mjs
- var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
function mergeWrapperProps(propsA, propsB) {
const newProps = {
...propsA,
@@ -26963,7 +26956,7 @@ var wp;
return newProps;
}
function Block({ children, isHtml, ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)("div", { ...useBlockProps(props, { __unstableIsHtml: isHtml }), children });
+ return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("div", { ...useBlockProps(props, { __unstableIsHtml: isHtml }), children });
}
function BlockListBlock({
block: { __unstableBlockSource },
@@ -26994,7 +26987,7 @@ var wp;
...context
} = (0, import_element33.useContext)(PrivateBlockContext);
const parentLayout = useLayout() || {};
- let blockEdit = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+ let blockEdit = /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
BlockEdit,
{
name,
@@ -27027,7 +27020,7 @@ var wp;
const isAligned = wrapperProps && !!wrapperProps["data-align"] && !themeSupportsLayout;
const isSticky = className?.includes("is-position-sticky");
if (isAligned) {
- blockEdit = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+ blockEdit = /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
"div",
{
className: clsx_default("wp-block", isSticky && className),
@@ -27039,19 +27032,19 @@ var wp;
let block;
if (!isValid2) {
const saveContent = __unstableBlockSource ? (0, import_blocks25.serializeRawBlock)(__unstableBlockSource) : (0, import_blocks25.getSaveContent)(blockType, attributes);
- block = /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(Block, { className: "has-warning", children: [
- /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(BlockInvalidWarning, { clientId }),
- /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_element33.RawHTML, { children: (0, import_dom8.safeHTML)(saveContent) })
+ block = /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(Block, { className: "has-warning", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(BlockInvalidWarning, { clientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_element33.RawHTML, { children: (0, import_dom8.safeHTML)(saveContent) })
] });
} else if (mode2 === "html") {
- block = /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(import_jsx_runtime152.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime152.jsx)("div", { style: { display: "none" }, children: blockEdit }),
- /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(Block, { isHtml: true, children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(block_html_default, { clientId }) })
+ block = /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(import_jsx_runtime150.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("div", { style: { display: "none" }, children: blockEdit }),
+ /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(Block, { isHtml: true, children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(block_html_default, { clientId }) })
] });
} else if (blockType?.apiVersion > 1) {
block = blockEdit;
} else {
- block = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(Block, { children: blockEdit });
+ block = /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(Block, { children: blockEdit });
}
const { "data-align": dataAlign, ...restWrapperProps } = wrapperProps ?? {};
const updatedWrapperProps = {
@@ -27062,7 +27055,7 @@ var wp;
!(dataAlign && isSticky) && className
)
};
- return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
PrivateBlockContext.Provider,
{
value: {
@@ -27071,10 +27064,10 @@ var wp;
isSelectionWithinCurrentSection,
...context
},
- children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
block_crash_boundary_default,
{
- fallback: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(Block, { className: "has-warning", children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(BlockCrashWarning, {}) }),
+ fallback: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(Block, { className: "has-warning", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(BlockCrashWarning, {}) }),
children: block
}
)
@@ -27573,7 +27566,7 @@ var wp;
if (isBlockCurrentlyHidden && !isSelected && !isMultiSelected && !hasChildSelected) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(PrivateBlockContext.Provider, { value: privateContext, children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(PrivateBlockContext.Provider, { value: privateContext, children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
BlockListBlock,
{
...props,
@@ -27795,7 +27788,7 @@ var wp;
}
// node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
- var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
function CompositeList(props) {
const {
children,
@@ -27923,7 +27916,7 @@ var wp;
subscribeMapChange,
nextIndexRef
}), [register2, unregister, subscribeMapChange, nextIndexRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(CompositeListContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(CompositeListContext.Provider, {
value: contextValue,
children
});
@@ -30224,7 +30217,7 @@ var wp;
}
// node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
- var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
var FloatingDelayGroupContext = /* @__PURE__ */ React23.createContext({
hasProvider: false,
timeoutMs: 0,
@@ -30268,7 +30261,7 @@ var wp;
close: getDelay(delay, "close")
};
}, [delay, currentIdRef, delayRef, initialDelayRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(FloatingDelayGroupContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(FloatingDelayGroupContext.Provider, {
value: React23.useMemo(() => ({
hasProvider: true,
delayRef,
@@ -30421,7 +30414,7 @@ var wp;
};
// node_modules/@base-ui/react/utils/FocusGuard.mjs
- var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
var FocusGuard = /* @__PURE__ */ React24.forwardRef(function FocusGuard2(props, ref) {
const [role, setRole] = React24.useState();
useIsoLayoutEffect(() => {
@@ -30434,7 +30427,7 @@ var wp;
// Role is only for VoiceOver
role
};
- return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("span", {
+ return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("span", {
...props,
ref,
style: visuallyHidden,
@@ -31040,7 +31033,7 @@ var wp;
};
// node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
- var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
var PortalContext = /* @__PURE__ */ React25.createContext(null);
if (true) PortalContext.displayName = "PortalContext";
var usePortalContext = () => React25.useContext(PortalContext);
@@ -31165,10 +31158,10 @@ var wp;
portalNode,
setFocusManagerState
}), [portalNode]);
- return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(React25.Fragment, {
- children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(PortalContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(React25.Fragment, {
+ children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(PortalContext.Provider, {
value: portalContextValue,
- children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(FocusGuard, {
+ children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(FocusGuard, {
"data-type": "outside",
ref: beforeOutsideRef,
onFocus: (event) => {
@@ -31180,10 +31173,10 @@ var wp;
prevTabbable?.focus();
}
}
- }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("span", {
+ }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime154.jsx)("span", {
"aria-owns": portalNodeId,
style: ownerVisuallyHidden
- }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(FocusGuard, {
+ }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(FocusGuard, {
"data-type": "outside",
ref: afterOutsideRef,
onFocus: (event) => {
@@ -31227,7 +31220,7 @@ var wp;
}
// node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
- var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
var FloatingNodeContext = /* @__PURE__ */ React26.createContext(null);
if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
var FloatingTreeContext = /* @__PURE__ */ React26.createContext(null);
@@ -31239,7 +31232,7 @@ var wp;
};
// node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
- var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
function getEventType(event, lastInteractionType) {
const win = getWindow(getTarget(event));
if (event instanceof win.KeyboardEvent) {
@@ -31685,8 +31678,8 @@ var wp;
};
}, [disabled2, floatingFocusElement]);
const shouldRenderGuards = !disabled2 && (modal ? !isUntrappedTypeableCombobox : true) && (isInsidePortal || modal);
- return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(React27.Fragment, {
- children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(FocusGuard, {
+ return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(React27.Fragment, {
+ children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(FocusGuard, {
"data-type": "inside",
ref: mergedBeforeGuardRef,
onFocus: (event) => {
@@ -31703,7 +31696,7 @@ var wp;
}
}
}
- }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(FocusGuard, {
+ }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(FocusGuard, {
"data-type": "inside",
ref: mergedAfterGuardRef,
onFocus: (event) => {
@@ -36838,7 +36831,7 @@ var wp;
// node_modules/@base-ui/react/utils/InternalBackdrop.mjs
var React45 = __toESM(require_react(), 1);
- var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
var InternalBackdrop = /* @__PURE__ */ React45.forwardRef(function InternalBackdrop2(props, ref) {
const {
cutout,
@@ -36849,7 +36842,7 @@ var wp;
const rect = cutout.getBoundingClientRect();
clipPath = `polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${rect.left}px ${rect.top}px,${rect.left}px ${rect.bottom}px,${rect.right}px ${rect.bottom}px,${rect.right}px ${rect.top}px,${rect.left}px ${rect.top}px)`;
}
- return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)("div", {
+ return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("div", {
ref,
role: "presentation",
"data-base-ui-inert": "",
@@ -36996,7 +36989,7 @@ var wp;
}
// node_modules/@base-ui/react/internals/resolveValueLabel.mjs
- var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
function isGroupedItems(items) {
return items != null && items.length > 0 && typeof items[0] === "object" && items[0] != null && "items" in items[0];
}
@@ -37082,7 +37075,7 @@ var wp;
if (index2 > 0) {
acc.push(", ");
}
- acc.push(/* @__PURE__ */ (0, import_jsx_runtime160.jsx)(React50.Fragment, {
+ acc.push(/* @__PURE__ */ (0, import_jsx_runtime158.jsx)(React50.Fragment, {
children: resolveSelectedLabel(value, items, itemToStringLabel)
}, index2));
return acc;
@@ -38205,7 +38198,7 @@ var wp;
};
// node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
- var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
var CollapsibleRoot = /* @__PURE__ */ React62.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
const {
render: render4,
@@ -38240,7 +38233,7 @@ var wp;
props: elementProps,
stateAttributesMapping: collapsibleStateAttributesMapping
});
- return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(CollapsibleRootContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(CollapsibleRootContext.Provider, {
value: contextValue,
children: element
});
@@ -38698,7 +38691,7 @@ var wp;
// node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
var React69 = __toESM(require_react(), 1);
- var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
var DirectionProvider = function DirectionProvider2(props) {
const {
direction = "ltr"
@@ -38706,7 +38699,7 @@ var wp;
const contextValue = React69.useMemo(() => ({
direction
}), [direction]);
- return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(DirectionContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(DirectionContext.Provider, {
value: contextValue,
children: props.children
});
@@ -38782,7 +38775,7 @@ var wp;
};
// node_modules/@base-ui/react/utils/usePopupViewport.mjs
- var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
var popupViewportStateMapping = {
activationDirection: (value) => value ? {
"data-activation-direction": value
@@ -38885,14 +38878,14 @@ var wp;
const isTransitioning = previousContentNode != null;
let childrenToRender;
if (!isTransitioning) {
- childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", {
+ childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", {
"data-current": true,
ref: currentContainerRef,
children
}, currentContentKey);
} else {
- childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(React70.Fragment, {
- children: [/* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", {
+ childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(React70.Fragment, {
+ children: [/* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", {
"data-previous": true,
inert: inertValue(true),
ref: previousContainerRef,
@@ -38904,7 +38897,7 @@ var wp;
position: "absolute"
},
"data-ending-style": showStartingStyleAttribute ? void 0 : ""
- }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", {
+ }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", {
"data-current": true,
ref: currentContainerRef,
"data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -39042,7 +39035,7 @@ var wp;
// node_modules/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
var React73 = __toESM(require_react(), 1);
- var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
var LabelableProvider = function LabelableProvider2(props) {
const defaultId = useBaseUiId();
const initialControlId = props.controlId === void 0 ? defaultId : props.controlId;
@@ -39093,7 +39086,7 @@ var wp;
setMessageIds,
getDescriptionProps
}), [controlId, registerControlId, labelId, setLabelId, messageIds, setMessageIds, getDescriptionProps]);
- return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(LabelableContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(LabelableContext.Provider, {
value: contextValue,
children: props.children
});
@@ -39221,7 +39214,7 @@ var wp;
}
// node_modules/@base-ui/react/field/root/FieldRoot.mjs
- var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
var FieldRootInner = /* @__PURE__ */ React75.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
const {
errors,
@@ -39342,15 +39335,15 @@ var wp;
props: elementProps,
stateAttributesMapping: fieldValidityMapping
});
- return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(FieldRootContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(FieldRootContext.Provider, {
value: contextValue,
children: element
});
});
if (true) FieldRootInner.displayName = "FieldRootInner";
var FieldRoot = /* @__PURE__ */ React75.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(LabelableProvider, {
- children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(FieldRootInner, {
+ return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(LabelableProvider, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(FieldRootInner, {
...componentProps,
ref: forwardedRef
})
@@ -39414,7 +39407,7 @@ var wp;
// node_modules/@base-ui/react/field/error/FieldError.mjs
var React77 = __toESM(require_react(), 1);
- var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
var stateAttributesMapping2 = {
...fieldValidityMapping,
...transitionStatusMapping
@@ -39478,8 +39471,8 @@ var wp;
}
let errorMessage = error2;
if (Array.isArray(error2)) {
- errorMessage = error2.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("ul", {
- children: error2.map((message2) => /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("li", {
+ errorMessage = error2.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("ul", {
+ children: error2.map((message2) => /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("li", {
children: message2
}, message2))
}) : error2[0];
@@ -39677,7 +39670,7 @@ var wp;
// node_modules/@base-ui/react/field/validity/FieldValidity.mjs
var React80 = __toESM(require_react(), 1);
- var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
var FieldValidity = function FieldValidity2(props) {
const {
children
@@ -39698,7 +39691,7 @@ var wp;
transitionStatus
};
}, [combinedFieldValidityData, transitionStatus]);
- return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(React80.Fragment, {
+ return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(React80.Fragment, {
children: children(fieldValidityState)
});
};
@@ -39706,7 +39699,7 @@ var wp;
// node_modules/@base-ui/react/field/item/FieldItem.mjs
var React81 = __toESM(require_react(), 1);
- var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
var FieldItem = /* @__PURE__ */ React81.forwardRef(function FieldItem2(componentProps, forwardedRef) {
const {
render: render4,
@@ -39733,8 +39726,8 @@ var wp;
props: elementProps,
stateAttributesMapping: fieldValidityMapping
});
- return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(LabelableProvider, {
- children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(FieldItemContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(LabelableProvider, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(FieldItemContext.Provider, {
value: fieldItemContext,
children: element
})
@@ -39744,9 +39737,9 @@ var wp;
// node_modules/@base-ui/react/input/Input.mjs
var React82 = __toESM(require_react(), 1);
- var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
var Input = /* @__PURE__ */ React82.forwardRef(function Input2(props, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(index_parts_exports2.Control, {
+ return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(index_parts_exports2.Control, {
ref: forwardedRef,
...props
});
@@ -39957,7 +39950,7 @@ var wp;
}
// node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
- var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
function CompositeRoot(componentProps) {
const {
render: render4,
@@ -40017,9 +40010,9 @@ var wp;
highlightItemOnHover,
relayKeyboardEvent
}), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
- return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(CompositeRootContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(CompositeRootContext.Provider, {
value: contextValue,
- children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(CompositeList, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(CompositeList, {
elementsRef,
onMapChange: (newMap) => {
onMapChangeProp?.(newMap);
@@ -40033,7 +40026,7 @@ var wp;
// node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
var React85 = __toESM(require_react(), 1);
var ReactDOM7 = __toESM(require_react_dom(), 1);
- var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
var FloatingPortalLite = /* @__PURE__ */ React85.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
const {
children,
@@ -40055,19 +40048,19 @@ var wp;
if (!portalSubtree && !portalNode) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(React85.Fragment, {
+ return /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(React85.Fragment, {
children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
});
});
if (true) FloatingPortalLite.displayName = "FloatingPortalLite";
// node_modules/@base-ui/react/utils/styles.mjs
- var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
var DISABLE_SCROLLBAR_CLASS_NAME = "base-ui-disable-scrollbar";
var styleDisableScrollbar = {
className: DISABLE_SCROLLBAR_CLASS_NAME,
getElement(nonce) {
- return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("style", {
+ return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("style", {
nonce,
href: DISABLE_SCROLLBAR_CLASS_NAME,
precedence: "base-ui:low",
@@ -40199,7 +40192,7 @@ var wp;
};
// node_modules/@base-ui/react/select/root/SelectRoot.mjs
- var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
function SelectRoot(props) {
const {
id,
@@ -40528,7 +40521,7 @@ var wp;
}
return value.map((v2) => {
const currentSerializedValue = stringifyAsValue(v2, itemToStringValue);
- return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("input", {
+ return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("input", {
type: "hidden",
form,
name,
@@ -40537,9 +40530,9 @@ var wp;
}, currentSerializedValue);
});
}, [multiple, value, form, name, itemToStringValue, disabled2]);
- return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(SelectRootContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(SelectRootContext.Provider, {
value: contextValue,
- children: [children, /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("input", {
+ children: [children, /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("input", {
...validation.getValidationProps(disabled2, {
onFocus() {
store2.state.triggerElement?.focus({
@@ -40873,7 +40866,7 @@ var wp;
// node_modules/@base-ui/react/select/portal/SelectPortal.mjs
var React92 = __toESM(require_react(), 1);
- var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
var SelectPortal = /* @__PURE__ */ React92.forwardRef(function SelectPortal2(portalProps, forwardedRef) {
const {
store: store2
@@ -40884,7 +40877,7 @@ var wp;
if (!shouldRender) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(FloatingPortal, {
+ return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(FloatingPortal, {
ref: forwardedRef,
...portalProps
});
@@ -40960,7 +40953,7 @@ var wp;
};
// node_modules/@base-ui/react/select/positioner/SelectPositioner.mjs
- var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
var FIXED = {
position: "fixed"
};
@@ -41107,13 +41100,13 @@ var wp;
scrollUpArrowRef,
scrollDownArrowRef
}), [positioning, renderedSide, alignItemWithTriggerActive, setControlledAlignItemWithTrigger]);
- return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(CompositeList, {
+ return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(CompositeList, {
elementsRef: listRef,
labelsRef,
onMapChange,
- children: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(SelectPositionerContext.Provider, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(SelectPositionerContext.Provider, {
value: contextValue,
- children: [mounted && modal && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(InternalBackdrop, {
+ children: [mounted && modal && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(InternalBackdrop, {
inert: inertValue(!open),
cutout: triggerElement
}), element]
@@ -41124,7 +41117,7 @@ var wp;
// node_modules/@base-ui/react/select/popup/SelectPopup.mjs
var React96 = __toESM(require_react(), 1);
- var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
var stateAttributesMapping6 = {
...popupStateMapping,
...transitionStatusMapping
@@ -41423,8 +41416,8 @@ var wp;
stateAttributesMapping: stateAttributesMapping6,
props: [popupProps, defaultProps, getDisabledMountTransitionStyles(transitionStatus), elementProps]
});
- return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(React96.Fragment, {
- children: [!disableStyleElements && styleDisableScrollbar.getElement(nonce), /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(FloatingFocusManager, {
+ return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(React96.Fragment, {
+ children: [!disableStyleElements && styleDisableScrollbar.getElement(nonce), /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(FloatingFocusManager, {
context: floatingRootContext,
modal: false,
disabled: !mounted,
@@ -41535,7 +41528,7 @@ var wp;
}
// node_modules/@base-ui/react/select/item/SelectItem.mjs
- var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
var SelectItem = /* @__PURE__ */ React99.memo(/* @__PURE__ */ React99.forwardRef(function SelectItem2(componentProps, forwardedRef) {
const {
render: render4,
@@ -41697,7 +41690,7 @@ var wp;
textRef,
selectedByFocus
}), [selected, index2, textRef, selectedByFocus]);
- return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(SelectItemContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(SelectItemContext.Provider, {
value: contextValue,
children: element
});
@@ -41706,7 +41699,7 @@ var wp;
// node_modules/@base-ui/react/select/item-indicator/SelectItemIndicator.mjs
var React100 = __toESM(require_react(), 1);
- var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
var SelectItemIndicator = /* @__PURE__ */ React100.forwardRef(function SelectItemIndicator2(componentProps, forwardedRef) {
const {
selected
@@ -41715,7 +41708,7 @@ var wp;
if (!shouldRender) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Inner, {
+ return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(Inner, {
...componentProps,
ref: forwardedRef
});
@@ -41990,9 +41983,9 @@ var wp;
}
// node_modules/@base-ui/react/select/scroll-down-arrow/SelectScrollDownArrow.mjs
- var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
var SelectScrollDownArrow = /* @__PURE__ */ React104.forwardRef(function SelectScrollDownArrow2(props, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(SelectScrollArrow, {
+ return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(SelectScrollArrow, {
...props,
ref: forwardedRef,
direction: "down"
@@ -42002,9 +41995,9 @@ var wp;
// node_modules/@base-ui/react/select/scroll-up-arrow/SelectScrollUpArrow.mjs
var React105 = __toESM(require_react(), 1);
- var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
var SelectScrollUpArrow = /* @__PURE__ */ React105.forwardRef(function SelectScrollUpArrow2(props, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(SelectScrollArrow, {
+ return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(SelectScrollArrow, {
...props,
ref: forwardedRef,
direction: "up"
@@ -42028,7 +42021,7 @@ var wp;
}
// node_modules/@base-ui/react/select/group/SelectGroup.mjs
- var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
var SelectGroup = /* @__PURE__ */ React107.forwardRef(function SelectGroup2(componentProps, forwardedRef) {
const {
render: render4,
@@ -42048,7 +42041,7 @@ var wp;
"aria-labelledby": labelId
}, elementProps]
});
- return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(SelectGroupContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(SelectGroupContext.Provider, {
value: contextValue,
children: element
});
@@ -42108,7 +42101,7 @@ var wp;
// node_modules/@base-ui/react/internals/PrehydrationScript.mjs
var React109 = __toESM(require_react(), 1);
- var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
function PrehydrationScript(props) {
const {
script: script2
@@ -42120,7 +42113,7 @@ var wp;
if (!isHydrating) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("script", {
+ return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("script", {
nonce,
dangerouslySetInnerHTML: {
__html: script2
@@ -42162,7 +42155,7 @@ var wp;
};
// node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
- var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
var TabsRoot = /* @__PURE__ */ React111.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
const {
className,
@@ -42345,9 +42338,9 @@ var wp;
props: elementProps,
stateAttributesMapping: tabsStateAttributesMapping
});
- return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(TabsRootContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(TabsRootContext.Provider, {
value: tabsContextValue,
- children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(CompositeList, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(CompositeList, {
elementsRef: tabPanelRefs,
children: element
})
@@ -42547,7 +42540,7 @@ var wp;
// node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
var React114 = __toESM(require_react(), 1);
- var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
var _PrehydrationScript;
var stateAttributesMapping7 = {
...tabsStateAttributesMapping,
@@ -42656,8 +42649,8 @@ var wp;
if (value == null) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(React114.Fragment, {
- children: [element, renderBeforeHydration && (_PrehydrationScript || (_PrehydrationScript = /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(PrehydrationScript, {
+ return /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(React114.Fragment, {
+ children: [element, renderBeforeHydration && (_PrehydrationScript || (_PrehydrationScript = /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(PrehydrationScript, {
script
})))]
});
@@ -42746,7 +42739,7 @@ var wp;
// node_modules/@base-ui/react/tabs/list/TabsList.mjs
var React116 = __toESM(require_react(), 1);
- var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
var TabsList = /* @__PURE__ */ React116.forwardRef(function TabsList2(componentProps, forwardedRef) {
const {
activateOnFocus = false,
@@ -42815,9 +42808,9 @@ var wp;
registerTabResizeObserverElement,
tabsListElement
}), [activateOnFocus, registerIndicatorUpdateListener, registerTabResizeObserverElement, tabsListElement]);
- return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(TabsListContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(TabsListContext.Provider, {
value: tabsListContextValue,
- children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(CompositeRoot, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(CompositeRoot, {
render: render4,
className,
style,
@@ -42933,7 +42926,7 @@ var wp;
}
// node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
- var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
var TooltipRoot = fastComponent(function TooltipRoot2(props) {
const {
disabled: disabled2 = false,
@@ -43008,12 +43001,12 @@ var wp;
close: () => store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
}), [forceUnmount, store2]);
const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
- return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(TooltipRootContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(TooltipRootContext.Provider, {
value: store2,
- children: [handle && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(PopupHandleAttachment, {
+ children: [handle && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(PopupHandleAttachment, {
handle,
store: store2
- }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(TooltipInteractions, {
+ }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(TooltipInteractions, {
store: store2,
disabled: disabled2,
trackCursorAxis
@@ -43283,7 +43276,7 @@ var wp;
}
// node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
- var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
var TooltipPortal = /* @__PURE__ */ React123.forwardRef(function TooltipPortal2(props, forwardedRef) {
const {
keepMounted = false,
@@ -43295,9 +43288,9 @@ var wp;
if (!shouldRender) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(TooltipPortalContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(TooltipPortalContext.Provider, {
value: keepMounted,
- children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(FloatingPortalLite, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(FloatingPortalLite, {
ref: forwardedRef,
...portalProps
})
@@ -43321,7 +43314,7 @@ var wp;
}
// node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
- var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
var TooltipPositioner = /* @__PURE__ */ React125.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
const {
render: render4,
@@ -43384,7 +43377,7 @@ var wp;
hidden: !mounted,
inert: !open || trackCursorAxis === "both" || disableHoverablePopup
});
- return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(TooltipPositionerContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(TooltipPositionerContext.Provider, {
value: positioning,
children: element
});
@@ -43484,7 +43477,7 @@ var wp;
// node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
var React128 = __toESM(require_react(), 1);
- var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
var TooltipProvider = function TooltipProvider2(props) {
const {
delay,
@@ -43495,9 +43488,9 @@ var wp;
open: delay,
close: closeDelay
}), [delay, closeDelay]);
- return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(TooltipProviderContext.Provider, {
+ return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(TooltipProviderContext.Provider, {
value: delay,
- children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(FloatingDelayGroup, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(FloatingDelayGroup, {
delay: delayValue,
timeoutMs: timeout,
children: props.children
@@ -43692,7 +43685,7 @@ var wp;
});
// packages/ui/build-module/badge/badge.mjs
- var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
function getRuntime2() {
const globalScope = globalThis;
@@ -43774,11 +43767,11 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle2("59353631d1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#f7e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fae8c8);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#ffea8f);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#ccf4d2);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#e0ebf8);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");
+ registerStyle2("40ea4a6382", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#fae5e1);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fde6be);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#fee995);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#c2f8ca);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#deebfa);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");
}
var style_default2 = { "badge": "_96e6251aad1a6136__badge", "is-high-intent": "_99f7158cb520f750__is-high-intent", "is-medium-intent": "c20ebef2365bc8b7__is-medium-intent", "is-low-intent": "_365e1626c6202e52__is-low-intent", "is-stable-intent": "_33f8198127ddf4ef__is-stable-intent", "is-informational-intent": "_04c1aca8fc449412__is-informational-intent", "is-draft-intent": "_90726e69d495ec19__is-draft-intent", "is-none-intent": "_898f4a544993bd39__is-none-intent" };
var Badge = (0, import_element48.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
Text,
{
ref,
@@ -43951,10 +43944,10 @@ var wp;
}
// packages/ui/build-module/tooltip/portal.mjs
- var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
var Portal = (0, import_element49.forwardRef)(
function TooltipPortal3({ container, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
index_parts_exports5.Portal,
{
container: container ?? getWpCompatOverlaySlot(),
@@ -43967,7 +43960,7 @@ var wp;
// packages/ui/build-module/tooltip/positioner.mjs
var import_element50 = __toESM(require_element(), 1);
- var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
function getRuntime4() {
const globalScope = globalThis;
@@ -44058,7 +44051,7 @@ var wp;
var style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
var Positioner = (0, import_element50.forwardRef)(
function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
index_parts_exports5.Positioner,
{
ref,
@@ -44110,7 +44103,7 @@ var wp;
var ThemeProvider = getThemeProvider();
// packages/ui/build-module/tooltip/popup.mjs
- var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
function getRuntime5() {
const globalScope = globalThis;
@@ -44197,7 +44190,7 @@ var wp;
var style_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
var POPUP_COLOR = { background: "#1e1e1e" };
var Popup = (0, import_element52.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
- const popupContent = /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+ const popupContent = /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
index_parts_exports5.Popup,
{
ref,
@@ -44208,48 +44201,48 @@ var wp;
) });
const positionedPopup = renderSlotWithChildren(
positioner,
- /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(Positioner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(Positioner, {}),
popupContent
);
- return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(Portal, {}), positionedPopup);
+ return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(Portal, {}), positionedPopup);
});
// packages/ui/build-module/tooltip/trigger.mjs
var import_element53 = __toESM(require_element(), 1);
- var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
var Trigger = (0, import_element53.forwardRef)(
function TooltipTrigger3(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(index_parts_exports5.Trigger, { ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(index_parts_exports5.Trigger, { ref, ...props });
}
);
// packages/ui/build-module/utils/direction-provider.mjs
var import_i18n31 = __toESM(require_i18n(), 1);
- var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
function DirectionProvider3({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(DirectionProvider, { direction: (0, import_i18n31.isRTL)() ? "rtl" : "ltr", children });
+ return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(DirectionProvider, { direction: (0, import_i18n31.isRTL)() ? "rtl" : "ltr", children });
}
// packages/ui/build-module/tooltip/root.mjs
- var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
function Root(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(index_parts_exports5.Root, { ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(index_parts_exports5.Root, { ...props }) });
}
// packages/ui/build-module/tooltip/provider.mjs
- var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
function Provider2({ ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(index_parts_exports5.Provider, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(index_parts_exports5.Provider, { ...props });
}
// packages/ui/build-module/icon/icon.mjs
var import_element54 = __toESM(require_element(), 1);
- var import_primitives118 = __toESM(require_primitives(), 1);
- var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
+ var import_primitives116 = __toESM(require_primitives(), 1);
+ var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
var Icon = (0, import_element54.forwardRef)(function Icon2({ icon, size: size4 = 24, style, ...restProps }, ref) {
const mergedStyle = icon.props.style || style ? { ...icon.props.style, ...style } : void 0;
- return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
- import_primitives118.SVG,
+ return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+ import_primitives116.SVG,
{
ref,
...icon.props,
@@ -44370,7 +44363,7 @@ var wp;
);
// packages/ui/build-module/utils/keyboard-shortcut.mjs
- var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
function useKeyboardShortcutProps({
"aria-describedby": ariaDescribedBy,
"aria-keyshortcuts": ariaKeyShortcuts,
@@ -44388,12 +44381,12 @@ var wp;
};
}
var KeyboardShortcutDescription = (0, import_element56.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
VisuallyHidden,
{
id: descriptionId,
"aria-hidden": "true",
- render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { ref }),
+ render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", { ref }),
children: (0, import_i18n32.sprintf)(
/* translators: %s: keyboard shortcut. */
(0, import_i18n32.__)("Keyboard shortcut: %s"),
@@ -44403,7 +44396,7 @@ var wp;
);
});
var KeyboardShortcutDisplay = (0, import_element56.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+ return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
});
// packages/ui/build-module/form/primitives/constants.mjs
@@ -44417,7 +44410,7 @@ var wp;
var import_a11y4 = __toESM(require_a11y(), 1);
var import_element57 = __toESM(require_element(), 1);
var import_i18n33 = __toESM(require_i18n(), 1);
- var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
function getRuntime7() {
const globalScope = globalThis;
@@ -44543,7 +44536,7 @@ var wp;
(0, import_a11y4.speak)(loadingAnnouncement);
}
}, [loading, loadingAnnouncement]);
- return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
Button6,
{
ref,
@@ -44559,7 +44552,7 @@ var wp;
// packages/ui/build-module/button/icon.mjs
var import_element58 = __toESM(require_element(), 1);
- var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
function getRuntime8() {
const globalScope = globalThis;
@@ -44646,7 +44639,7 @@ var wp;
var style_default7 = { "button": "_97b0fc33c028be1a__button", "is-unstyled": "abbb272e2ce49bd6__is-unstyled", "is-loading": "_914b42f315c0e580__is-loading", "is-small": "_908205475f9f2a92__is-small", "icon": "_9f6fc6553aeb36fe__icon", "is-brand": "dd460c965226cc77__is-brand", "is-outline": "_62d5a778b7b258ee__is-outline", "is-minimal": "ad0619a3217c6a5b__is-minimal", "is-neutral": "e722a8f96726aa99__is-neutral", "is-solid": "b50b3358c5fb4d0b__is-solid", "is-compact": "cf59cf1b69629838__is-compact", "loading-animation": "_5a1d53da6f830c8d__loading-animation" };
var ButtonIcon = (0, import_element58.forwardRef)(
function ButtonIcon2({ className, icon, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
Icon,
{
ref,
@@ -51131,7 +51124,7 @@ var wp;
// packages/ui/build-module/icon-button/icon-button.mjs
var import_element59 = __toESM(require_element(), 1);
- var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
function getRuntime9() {
const globalScope = globalThis;
@@ -51238,14 +51231,14 @@ var wp;
"aria-keyshortcuts": ariaKeyShortcuts,
shortcut
});
- return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
Trigger,
{
ref,
...targetProps,
disabled: disabled2 && !focusableWhenDisabled,
- render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
Button9,
{
...restProps,
@@ -51257,8 +51250,8 @@ var wp;
),
className: classes,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
- shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
+ shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
KeyboardShortcutDescription,
{
descriptionId,
@@ -51268,11 +51261,11 @@ var wp;
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Popup, { positioner, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(Popup, { positioner, children: [
label,
- shortcut && /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
+ shortcut && /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(import_jsx_runtime200.Fragment, { children: [
" ",
- /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(KeyboardShortcutDisplay, { shortcut })
+ /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(KeyboardShortcutDisplay, { shortcut })
] })
] })
] });
@@ -51284,9 +51277,9 @@ var wp;
var RootContext = (0, import_element60.createContext)({});
// packages/ui/build-module/calendar/utils/components.mjs
- var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
var PreviewDashStartAndEnd = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
"svg",
{
viewBox: "0 0 32 32",
@@ -51296,12 +51289,12 @@ var wp;
strokeDasharray: "3.7677",
strokeDashoffset: "3.2",
strokeWidth: "1",
- children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M29.5,0.5 h-27 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h27 a2,2 0 0 0 2,-2 v-27 a2,2 0 0 0 -2,-2" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("path", { d: "M29.5,0.5 h-27 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h27 a2,2 0 0 0 2,-2 v-27 a2,2 0 0 0 -2,-2" })
}
);
};
var PreviewDashStart = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
"svg",
{
viewBox: "0 0 32 32",
@@ -51311,12 +51304,12 @@ var wp;
strokeDasharray: "3.84516",
strokeDashoffset: "1.9226",
strokeWidth: "1",
- children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M32,0.5 h-29.5 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h30" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("path", { d: "M32,0.5 h-29.5 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h30" })
}
);
};
var PreviewDashMiddle = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
"svg",
{
viewBox: "0 0 32 32",
@@ -51327,14 +51320,14 @@ var wp;
strokeDashoffset: "2",
strokeWidth: "1",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
- /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
+ /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
+ /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
]
}
);
};
var PreviewDashEnd = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
"svg",
{
viewBox: "0 0 32 32",
@@ -51344,7 +51337,7 @@ var wp;
strokeDasharray: "3.84516",
strokeDashoffset: "1.9226",
strokeWidth: "1",
- children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M0,0.5 h29.5 a2,2 0 0 1 2,2 v27 a2,2 0 0 1 -2,2 h-29.5" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("path", { d: "M0,0.5 h29.5 a2,2 0 0 1 2,2 v27 a2,2 0 0 1 -2,2 h-29.5" })
}
);
};
@@ -51360,8 +51353,8 @@ var wp;
} else if (modifiers.preview) {
PreviewDash = PreviewDashMiddle;
}
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)("td", { ...tdProps, children: [
- PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(PreviewDash, {}),
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)("td", { ...tdProps, children: [
+ PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(PreviewDash, {}),
children
] });
}
@@ -51395,7 +51388,7 @@ var wp;
"aria-disabled": ariaDisabled,
...props
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
IconButton,
{
...props,
@@ -51411,10 +51404,10 @@ var wp;
);
}
function PreviousMonthButton2(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_left_default });
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(NavButton, { ...props, icon: chevron_left_default });
}
function NextMonthButton2(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_right_default });
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(NavButton, { ...props, icon: chevron_right_default });
}
// packages/ui/build-module/calendar/utils/constants.mjs
@@ -51838,7 +51831,7 @@ var wp;
}
// packages/ui/build-module/calendar/calendar.mjs
- var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
var Calendar = (0, import_element65.forwardRef)(
function Calendar2({
defaultValue,
@@ -51889,7 +51882,7 @@ var wp;
}),
[render4, dayFocusProps.ref, role, defaultAriaLabel]
);
- return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
DayPicker,
{
...COMMON_PROPS,
@@ -51911,11 +51904,12 @@ var wp;
// packages/ui/build-module/calendar/range-calendar.mjs
var import_element66 = __toESM(require_element(), 1);
- var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
function usePreviewRange({
value,
hoveredDate,
excludeDisabled,
+ resetOnSelect,
min: min3,
max: max3,
disabled: disabled2
@@ -51924,6 +51918,12 @@ var wp;
if (!hoveredDate || !value?.from) {
return;
}
+ if (resetOnSelect && value.to) {
+ return {
+ from: hoveredDate,
+ to: hoveredDate
+ };
+ }
let previewHighlight;
let potentialNewRange;
if (hoveredDate < value.from) {
@@ -51979,7 +51979,15 @@ var wp;
};
}
return previewHighlight;
- }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
+ }, [
+ value,
+ hoveredDate,
+ excludeDisabled,
+ resetOnSelect,
+ min3,
+ max3,
+ disabled2
+ ]);
}
var RangeCalendar = (0, import_element66.forwardRef)(
function RangeCalendar2({
@@ -51988,6 +51996,7 @@ var wp;
onValueChange,
numberOfMonths = 1,
excludeDisabled,
+ resetOnSelect = true,
min: min3,
max: max3,
disabled: disabled2,
@@ -52033,6 +52042,7 @@ var wp;
value: selected,
hoveredDate,
excludeDisabled,
+ resetOnSelect,
min: min3,
max: max3,
disabled: disabled2
@@ -52053,7 +52063,7 @@ var wp;
}),
[render4, dayFocusProps.ref, role, defaultAriaLabel]
);
- return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
DayPicker,
{
...COMMON_PROPS,
@@ -52065,6 +52075,7 @@ var wp;
numberOfMonths: clampNumberOfMonths(numberOfMonths),
disabled: disabled2,
excludeDisabled,
+ resetOnSelect,
min: min3,
max: max3,
labels,
@@ -52491,11 +52502,11 @@ var wp;
// packages/ui/build-module/card/title.mjs
var import_element71 = __toESM(require_element(), 1);
- var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
- var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", {});
+ var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+ var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("div", {});
var Title = (0, import_element71.forwardRef)(
function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
Text,
{
ref,
@@ -52510,28 +52521,28 @@ var wp;
// packages/ui/build-module/collapsible/panel.mjs
var import_element72 = __toESM(require_element(), 1);
- var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
var Panel = (0, import_element72.forwardRef)(
function CollapsiblePanel3(props, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
}
);
// packages/ui/build-module/collapsible/root.mjs
var import_element73 = __toESM(require_element(), 1);
- var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
var Root5 = (0, import_element73.forwardRef)(
function CollapsibleRoot3(props, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
}
);
// packages/ui/build-module/collapsible/trigger.mjs
var import_element74 = __toESM(require_element(), 1);
- var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
var Trigger2 = (0, import_element74.forwardRef)(
function CollapsibleTrigger3(props, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
}
);
@@ -52546,14 +52557,14 @@ var wp;
// packages/ui/build-module/collapsible-card/root.mjs
var import_element75 = __toESM(require_element(), 1);
- var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
var Root32 = (0, import_element75.forwardRef)(
function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
Root5,
{
ref,
- render: /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Root4, { render: render4 }),
+ render: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(Root4, { render: render4 }),
...restProps
}
);
@@ -52569,7 +52580,7 @@ var wp;
var HeaderDescriptionIdContext = (0, import_element76.createContext)(null);
// packages/ui/build-module/collapsible-card/header.mjs
- var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
function getRuntime15() {
const globalScope = globalThis;
@@ -52724,15 +52735,15 @@ var wp;
style_default14["heading-wrapper"],
className
),
- children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
Trigger2,
{
className: style_default14.header,
- render: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Header, {}),
+ render: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(Header, {}),
nativeButton: false,
"aria-describedby": ariaDescribedBy,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
"div",
{
ref: headerContentRef,
@@ -52740,13 +52751,13 @@ var wp;
children
}
),
- /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
"div",
{
className: clsx_default(
style_default14["header-trigger-positioner"]
),
- children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
"div",
{
className: clsx_default(
@@ -52757,7 +52768,7 @@ var wp;
// emulate it being the button.
focus_module_default3["outset-ring--focus-parent-visible"]
),
- children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
Icon,
{
icon: chevron_down_default,
@@ -52778,7 +52789,7 @@ var wp;
// packages/ui/build-module/collapsible-card/header-description.mjs
var import_element78 = __toESM(require_element(), 1);
- var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
function getRuntime16() {
const globalScope = globalThis;
@@ -52863,7 +52874,7 @@ var wp;
registerStyle16("64bdb4d46e", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}._92ebbaa30c8a1d05__header-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dd89d27c4f15912d__header-trigger-positioner{align-self:flex-start;flex-shrink:0;margin-block-start:calc(var(--wpds-typography-line-height-sm, 20px)/2);max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._03cfdbcd710393c9__overflow-visible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}}");
}
var style_default15 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "header-description": "_92ebbaa30c8a1d05__header-description", "header-trigger-positioner": "dd89d27c4f15912d__header-trigger-positioner", "header-trigger-wrapper": "bcfab5f2448bafef__header-trigger-wrapper", "header-trigger": "_3106f8d2b0330faa__header-trigger", "header": "_5d2dfcb4085c6d0f__header", "content": "e34cf37ccd0d81e0__content", "overflow-visible": "_03cfdbcd710393c9__overflow-visible", "content-inner": "_41bfdbf7b6c087c2__content-inner" };
- var DEFAULT_TAG2 = /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", {});
+ var DEFAULT_TAG2 = /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("div", {});
var HeaderDescription = (0, import_element78.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, id: idProp, render: render4 = DEFAULT_TAG2, ...restProps }, ref) {
const generatedId = (0, import_element78.useId)();
const descriptionId = idProp ?? generatedId;
@@ -52876,7 +52887,7 @@ var wp;
(0, import_element78.useEffect)(() => {
return context?.registerDescriptionId(descriptionId);
}, [context, descriptionId]);
- return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
Text,
{
ref,
@@ -52893,7 +52904,7 @@ var wp;
// packages/ui/build-module/collapsible-card/content.mjs
var import_element79 = __toESM(require_element(), 1);
- var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
function getRuntime17() {
const globalScope = globalThis;
@@ -52980,7 +52991,7 @@ var wp;
var style_default16 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "header-description": "_92ebbaa30c8a1d05__header-description", "header-trigger-positioner": "dd89d27c4f15912d__header-trigger-positioner", "header-trigger-wrapper": "bcfab5f2448bafef__header-trigger-wrapper", "header-trigger": "_3106f8d2b0330faa__header-trigger", "header": "_5d2dfcb4085c6d0f__header", "content": "e34cf37ccd0d81e0__content", "overflow-visible": "_03cfdbcd710393c9__overflow-visible", "content-inner": "_41bfdbf7b6c087c2__content-inner" };
var Content2 = (0, import_element79.forwardRef)(
function CollapsibleCardContent({ className, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
Panel,
{
ref,
@@ -52991,7 +53002,7 @@ var wp;
),
hiddenUntilFound,
...restProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
Content,
{
className: style_default16["content-inner"],
@@ -53151,7 +53162,7 @@ var wp;
// packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
var import_element82 = __toESM(require_element(), 1);
- var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
function getRuntime19() {
const globalScope = globalThis;
@@ -53255,7 +53266,7 @@ var wp;
suffix,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
"div",
{
ref,
@@ -53270,7 +53281,7 @@ var wp;
),
...restProps,
children: [
- import_element82.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+ import_element82.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
"div",
{
className: style_default18["slot-wrapper"],
@@ -53279,7 +53290,7 @@ var wp;
}
),
children,
- import_element82.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+ import_element82.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
"div",
{
className: style_default18["slot-wrapper"],
@@ -53295,7 +53306,7 @@ var wp;
// packages/ui/build-module/form/primitives/input-layout/slot.mjs
var import_element83 = __toESM(require_element(), 1);
- var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
function getRuntime20() {
const globalScope = globalThis;
@@ -53381,7 +53392,7 @@ var wp;
}
var style_default19 = { "input-layout": "cb2baafdc08746bb__input-layout", "is-size-compact": "_0c807a84cbb94e0c__is-size-compact", "is-size-small": "ed67cda122dc1e7b__is-size-small", "is-disabled": "_6fb7104732387680__is-disabled", "is-borderless": "_8097270636ca6100__is-borderless", "input-layout-slot": "_0d7afad74a057888__input-layout-slot", "slot-wrapper": "c192b41a12b4387b__slot-wrapper", "is-padding-minimal": "_0c952682762ca288__is-padding-minimal" };
var InputLayoutSlot = (0, import_element83.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
"div",
{
ref,
@@ -53402,7 +53413,7 @@ var wp;
});
// packages/ui/build-module/form/primitives/input/input.mjs
- var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
function getRuntime21() {
const globalScope = globalThis;
@@ -53496,7 +53507,7 @@ var wp;
}
var style_default20 = { "input": "_2ae7be2fc1bb17a3__input" };
var Input3 = (0, import_element84.forwardRef)(function Input22({ className, size: size4 = "default", prefix: prefix2, suffix, style, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
InputLayout3,
{
className: clsx_default(
@@ -53508,7 +53519,7 @@ var wp;
visuallyDisabled: restProps.disabled,
prefix: prefix2,
suffix,
- children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
Input,
{
ref,
@@ -53630,7 +53641,7 @@ var wp;
// packages/ui/build-module/spinner/spinner.mjs
var import_element85 = __toESM(require_element(), 1);
- var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
function getRuntime23() {
const globalScope = globalThis;
@@ -53717,7 +53728,7 @@ var wp;
var style_default21 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
var Spinner = (0, import_element85.forwardRef)(
function Spinner2({ className, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(
"svg",
{
className: clsx_default(style_default21.spinner, className),
@@ -53728,7 +53739,7 @@ var wp;
...props,
ref,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
"circle",
{
className: style_default21.track,
@@ -53738,7 +53749,7 @@ var wp;
vectorEffect: "non-scaling-stroke"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
"path",
{
className: style_default21.indicator,
@@ -53753,7 +53764,7 @@ var wp;
);
// packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
- var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
function getRuntime24() {
const globalScope = globalThis;
@@ -53839,7 +53850,7 @@ var wp;
}
var global_css_defense_default7 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle24("bd510b0d40", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');
+ registerStyle24("d11816833c", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#008030)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');
}
var style_default22 = { "indicator": "_7a7ac88e306348e7__indicator", "indicator-jump": "_48722cc5dd090ce4__indicator-jump", "is-invalid": "_57a3bbbfbe38a5c6__is-invalid", "is-valid": "_9e944dc198aac10b__is-valid", "indicator-icon": "e482806667437c6a__indicator-icon", "indicator-spinner": "_6e46434cc23019d2__indicator-spinner" };
var ICON = {
@@ -53851,7 +53862,7 @@ var wp;
type,
message: message2
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(
"p",
{
id,
@@ -53861,7 +53872,7 @@ var wp;
style_default22[`is-${type}`]
),
children: [
- type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(Spinner, { className: style_default22["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(Spinner, { className: style_default22["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
Icon,
{
className: style_default22["indicator-icon"],
@@ -53877,8 +53888,8 @@ var wp;
}
// packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
- var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
- var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+ var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+ var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
function appendRequiredIndicator(label, required, markWhenOptional) {
let suffix;
if (required && !markWhenOptional) {
@@ -53892,7 +53903,7 @@ var wp;
if (typeof label === "string") {
return `${label} ${suffix}`;
}
- return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_jsx_runtime219.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(import_jsx_runtime217.Fragment, { children: [
label,
" ",
suffix
@@ -54027,7 +54038,7 @@ var wp;
const messageId = (0, import_element86.useId)();
const message2 = (() => {
if (errorMessage) {
- return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
ValidityIndicator,
{
id: messageId,
@@ -54037,7 +54048,7 @@ var wp;
);
}
if (statusMessage?.type) {
- return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
ValidityIndicator,
{
id: messageId,
@@ -54073,7 +54084,7 @@ var wp;
ref: [forwardedRef, wrapperRef],
props: mergeProps(restProps, {
onBlur,
- children: /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_jsx_runtime219.Fragment, { children: [
+ children: /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(import_jsx_runtime217.Fragment, { children: [
(0, import_element86.cloneElement)(children, {
label: appendRequiredIndicator(
children.props.label,
@@ -54102,7 +54113,7 @@ var wp;
// packages/ui/build-module/form/primitives/field/root.mjs
var import_element87 = __toESM(require_element(), 1);
- var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
function getRuntime25() {
const globalScope = globalThis;
@@ -54187,9 +54198,9 @@ var wp;
registerStyle25("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
var resets_default6 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
- var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+ var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
var Root6 = (0, import_element87.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER2, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
index_parts_exports2.Root,
{
ref,
@@ -54202,14 +54213,14 @@ var wp;
// packages/ui/build-module/form/primitives/field/item.mjs
var import_element88 = __toESM(require_element(), 1);
- var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
var Item2 = (0, import_element88.forwardRef)(function Item22(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(index_parts_exports2.Item, { ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(index_parts_exports2.Item, { ref, ...props });
});
// packages/ui/build-module/form/primitives/field/label.mjs
var import_element89 = __toESM(require_element(), 1);
- var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
function getRuntime26() {
const globalScope = globalThis;
@@ -54296,7 +54307,7 @@ var wp;
var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
var Label = (0, import_element89.forwardRef)(
function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
- const label = /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+ const label = /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
index_parts_exports2.Label,
{
ref,
@@ -54309,7 +54320,7 @@ var wp;
}
);
if (hideFromVision) {
- return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(VisuallyHidden, { render: label });
+ return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(VisuallyHidden, { render: label });
}
return label;
}
@@ -54317,7 +54328,7 @@ var wp;
// packages/ui/build-module/form/primitives/field/description.mjs
var import_element90 = __toESM(require_element(), 1);
- var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
function getRuntime27() {
const globalScope = globalThis;
@@ -54407,7 +54418,7 @@ var wp;
}
var field_default2 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
var Description = (0, import_element90.forwardRef)(function Description2({ className, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
index_parts_exports2.Description,
{
ref,
@@ -54424,7 +54435,7 @@ var wp;
// packages/ui/build-module/form/primitives/field/details.mjs
var import_element91 = __toESM(require_element(), 1);
var import_i18n37 = __toESM(require_i18n(), 1);
- var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
function getRuntime28() {
const globalScope = globalThis;
@@ -54511,9 +54522,9 @@ var wp;
var field_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
var Details = (0, import_element91.forwardRef)(
function Details2({ className, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(index_parts_exports2.Description, {}), children: (0, import_i18n37.__)("More details follow the field.") }),
- /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(import_jsx_runtime222.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(index_parts_exports2.Description, {}), children: (0, import_i18n37.__)("More details follow the field.") }),
+ /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
"div",
{
ref,
@@ -54527,10 +54538,10 @@ var wp;
// packages/ui/build-module/form/primitives/field/control.mjs
var import_element92 = __toESM(require_element(), 1);
- var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
var Control = (0, import_element92.forwardRef)(
function Control2(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(index_parts_exports2.Control, { ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(index_parts_exports2.Control, { ref, ...props });
}
);
@@ -54653,7 +54664,7 @@ var wp;
// packages/ui/build-module/form/primitives/select/group.mjs
var import_element94 = __toESM(require_element(), 1);
- var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
function getRuntime30() {
const globalScope = globalThis;
@@ -54740,7 +54751,7 @@ var wp;
var item_popup_default2 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "is-width-anchor": "b9a9946a395ccad8__is-width-anchor", "is-width-content": "_7c9f1b268b013f02__is-width-content", "is-width-sm": "_6f31db51d79ec899__is-width-sm", "is-width-md": "fa45cdb5f45e57fb__is-width-md", "is-width-lg": "_46a909337f6be21c__is-width-lg", "is-width-available": "_6083938dff06df34__is-width-available", "list-chrome": "_2fff4e9defe85de5__list-chrome", "list": "f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "status": "_6eb78bc92f8d7795__status", "empty": "_06c7ff39d2f685b9__empty" };
var Group = (0, import_element94.forwardRef)(
function Group2({ className, children, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
index_parts_exports3.Group,
{
className: clsx_default(item_popup_default2.group, className),
@@ -54754,7 +54765,7 @@ var wp;
// packages/ui/build-module/form/primitives/select/group-label.mjs
var import_element95 = __toESM(require_element(), 1);
- var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
function getRuntime31() {
const globalScope = globalThis;
@@ -54841,7 +54852,7 @@ var wp;
var item_popup_default3 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "is-width-anchor": "b9a9946a395ccad8__is-width-anchor", "is-width-content": "_7c9f1b268b013f02__is-width-content", "is-width-sm": "_6f31db51d79ec899__is-width-sm", "is-width-md": "fa45cdb5f45e57fb__is-width-md", "is-width-lg": "_46a909337f6be21c__is-width-lg", "is-width-available": "_6083938dff06df34__is-width-available", "list-chrome": "_2fff4e9defe85de5__list-chrome", "list": "f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "status": "_6eb78bc92f8d7795__status", "empty": "_06c7ff39d2f685b9__empty" };
var GroupLabel = (0, import_element95.forwardRef)(
function GroupLabel2({ className, children, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
Text,
{
variant: "heading-sm",
@@ -54849,7 +54860,7 @@ var wp;
item_popup_default3["group-label"],
className
),
- render: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(index_parts_exports3.GroupLabel, { ref, ...restProps }),
+ render: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(index_parts_exports3.GroupLabel, { ref, ...restProps }),
children
}
);
@@ -54858,7 +54869,7 @@ var wp;
// packages/ui/build-module/form/primitives/select/item.mjs
var import_element96 = __toESM(require_element(), 1);
- var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
function getRuntime32() {
const globalScope = globalThis;
@@ -54949,7 +54960,7 @@ var wp;
var resets_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
var Item3 = (0, import_element96.forwardRef)(
function Item23({ className, value, size: size4 = "default", children, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(
index_parts_exports3.Item,
{
className: clsx_default(
@@ -54962,7 +54973,7 @@ var wp;
ref,
...restProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
Icon,
{
icon: check_default,
@@ -54973,7 +54984,7 @@ var wp;
size: size4 === "small" ? 20 : 24
}
),
- /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(index_parts_exports3.ItemText, { children })
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(index_parts_exports3.ItemText, { children })
]
}
);
@@ -54985,9 +54996,9 @@ var wp;
// packages/ui/build-module/form/primitives/select/portal.mjs
var import_element97 = __toESM(require_element(), 1);
- var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
var Portal2 = (0, import_element97.forwardRef)(function SelectPortal3({ container, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
index_parts_exports3.Portal,
{
container: container ?? getWpCompatOverlaySlot(),
@@ -54999,7 +55010,7 @@ var wp;
// packages/ui/build-module/form/primitives/select/positioner.mjs
var import_element98 = __toESM(require_element(), 1);
- var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
function getRuntime33() {
const globalScope = globalThis;
@@ -55090,7 +55101,7 @@ var wp;
var style_default23 = { "positioner": "_0ab863136fb95530__positioner", "list": "a9ab07efb9ef413f__list" };
var Positioner2 = (0, import_element98.forwardRef)(
function SelectPositioner3({ className, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
index_parts_exports3.Positioner,
{
...ITEM_POPUP_POSITIONER_PROPS,
@@ -55108,7 +55119,7 @@ var wp;
);
// packages/ui/build-module/form/primitives/select/popup.mjs
- var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
function getRuntime34() {
const globalScope = globalThis;
@@ -55199,7 +55210,7 @@ var wp;
var style_default24 = { "positioner": "_0ab863136fb95530__positioner", "list": "a9ab07efb9ef413f__list" };
var Popup2 = (0, import_element99.forwardRef)(
function Popup22({ className, portal, positioner, width, children, ...restProps }, ref) {
- const popupContent = /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+ const popupContent = /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
index_parts_exports3.Popup,
{
ref,
@@ -55209,7 +55220,7 @@ var wp;
className
),
...restProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
index_parts_exports3.List,
{
className: clsx_default(
@@ -55223,23 +55234,23 @@ var wp;
);
const positionedPopup = renderSlotWithChildren(
positioner,
- /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(Positioner2, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(Positioner2, {}),
popupContent
);
- return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(Portal2, {}), positionedPopup);
+ return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(Portal2, {}), positionedPopup);
}
);
// packages/ui/build-module/form/primitives/select/root.mjs
- var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
function Root7(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(index_parts_exports3.Root, { ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(index_parts_exports3.Root, { ...props }) });
}
// packages/ui/build-module/form/primitives/select/trigger.mjs
var import_element100 = __toESM(require_element(), 1);
var import_i18n38 = __toESM(require_i18n(), 1);
- var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
function getRuntime35() {
const globalScope = globalThis;
@@ -55337,7 +55348,7 @@ var wp;
placeholder = (0, import_i18n38.__)("Select"),
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
InputLayout3,
{
className: clsx_default(
@@ -55348,7 +55359,7 @@ var wp;
),
size: size4,
isBorderless: variant === "minimal",
- children: /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
index_parts_exports3.Trigger,
{
...restProps,
@@ -55359,7 +55370,7 @@ var wp;
"data-can-disable-input-layout": true,
ref,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
index_parts_exports3.Value,
{
placeholder,
@@ -55367,7 +55378,7 @@ var wp;
children
}
),
- /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
Icon,
{
className: select_trigger_default["trigger-caret"],
@@ -55385,7 +55396,7 @@ var wp;
// packages/ui/build-module/form/primitives/textarea/textarea.mjs
var import_element101 = __toESM(require_element(), 1);
- var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
function getRuntime36() {
const globalScope = globalThis;
@@ -55491,13 +55502,13 @@ var wp;
value,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
Input3,
{
className: clsx_default(style_default25.wrapper, className),
style,
render: wrappedRender(
- render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("textarea", { ...props })),
+ render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("textarea", { ...props })),
{
className: clsx_default(
global_css_defense_default9.textarea,
@@ -55519,7 +55530,7 @@ var wp;
// packages/ui/build-module/form/input-control/input-control.mjs
var import_element102 = __toESM(require_element(), 1);
- var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
function getRuntime37() {
const globalScope = globalThis;
@@ -55613,11 +55624,11 @@ var wp;
hideLabelFromVision,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(field_exports.Root, { className: clsx_default(style_default26.root, className), children: [
- /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
- /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(Input3, { ref, ...restProps }),
- description && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Description, { children: description }),
- details && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Details, { children: details })
+ return /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(field_exports.Root, { className: clsx_default(style_default26.root, className), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+ /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(Input3, { ref, ...restProps }),
+ description && /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(field_exports.Description, { children: description }),
+ details && /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(field_exports.Details, { children: details })
] });
}
);
@@ -55627,15 +55638,15 @@ var wp;
// packages/ui/build-module/form/select-control/item.mjs
var import_element103 = __toESM(require_element(), 1);
- var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
var Item4 = (0, import_element103.forwardRef)(
function Item24(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(select_exports.Item, { ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(select_exports.Item, { ref, ...props });
}
);
// packages/ui/build-module/form/select-control/select-control.mjs
- var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
var SelectControl = (0, import_element104.forwardRef)(function SelectControl2({
className,
children,
@@ -55650,10 +55661,10 @@ var wp;
triggerContent,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(field_exports.Root, { className, children: [
- /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
- /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(select_exports.Root, { items, ...restProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(field_exports.Root, { className, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+ /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(select_exports.Root, { items, ...restProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
select_exports.Trigger,
{
ref,
@@ -55662,7 +55673,7 @@ var wp;
children: triggerContent
}
),
- /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(select_exports.Popup, { width: popupWidth, children: children !== void 0 ? children : items?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(select_exports.Popup, { width: popupWidth, children: children !== void 0 ? children : items?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
Item4,
{
value: item,
@@ -55673,8 +55684,8 @@ var wp;
item.value ?? "null"
)) })
] }),
- description && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(field_exports.Description, { children: description }),
- details && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(field_exports.Details, { children: details })
+ description && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Description, { children: description }),
+ details && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Details, { children: details })
] });
});
@@ -55700,7 +55711,7 @@ var wp;
// packages/ui/build-module/form/textarea-control/textarea-control.mjs
var import_element105 = __toESM(require_element(), 1);
- var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
var TextareaControl = (0, import_element105.forwardRef)(function TextareaControl2({
className,
label,
@@ -55709,29 +55720,29 @@ var wp;
hideLabelFromVision,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(field_exports.Root, { className, children: [
- /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
- /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(Textarea, { ref, ...restProps }),
- description && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(field_exports.Description, { children: description }),
- details && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(field_exports.Details, { children: details })
+ return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(field_exports.Root, { className, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+ /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(Textarea, { ref, ...restProps }),
+ description && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(field_exports.Description, { children: description }),
+ details && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(field_exports.Details, { children: details })
] });
});
// packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
var import_element106 = __toESM(require_element(), 1);
var import_compose24 = __toESM(require_compose(), 1);
- var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
var ValidatedInputControl = (0, import_element106.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
const validityTargetRef = (0, import_element106.useRef)(null);
const mergedRefs = (0, import_compose24.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
ControlWithError,
{
required,
markWhenOptional,
customValidity,
getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(InputControl, { ref: mergedRefs, ...restProps })
+ children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(InputControl, { ref: mergedRefs, ...restProps })
}
);
});
@@ -55739,18 +55750,18 @@ var wp;
// packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
var import_element107 = __toESM(require_element(), 1);
var import_compose25 = __toESM(require_compose(), 1);
- var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
var ValidatedTextareaControl = (0, import_element107.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
const validityTargetRef = (0, import_element107.useRef)(null);
const mergedRefs = (0, import_compose25.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
ControlWithError,
{
required,
markWhenOptional,
customValidity,
getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
+ children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
}
);
});
@@ -55767,7 +55778,7 @@ var wp;
// packages/ui/build-module/tabs/list.mjs
var import_element108 = __toESM(require_element(), 1);
var import_compose26 = __toESM(require_compose(), 1);
- var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
function getRuntime38() {
const globalScope = globalThis;
@@ -55931,7 +55942,7 @@ var wp;
forwardedRef,
(el) => setListEl(el)
]);
- return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(
index_parts_exports4.List,
{
ref: mergedListRef,
@@ -55948,7 +55959,7 @@ var wp;
tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
children: [
children,
- /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(index_parts_exports4.Indicator, { className: style_default27.indicator })
+ /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(index_parts_exports4.Indicator, { className: style_default27.indicator })
]
}
);
@@ -55960,7 +55971,7 @@ var wp;
// packages/ui/build-module/tabs/context.mjs
var import_element109 = __toESM(require_element(), 1);
- var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
var VALIDATION_ENABLED = true;
var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element109.createContext)(null) : null;
function useRegisterTabDev() {
@@ -56024,17 +56035,17 @@ var wp;
}),
[registerTab, registerPanel]
);
- return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
}
function TabsValidationProviderProd({
children
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_jsx_runtime242.Fragment, { children });
+ return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_jsx_runtime240.Fragment, { children });
}
var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;
// packages/ui/build-module/tabs/panel.mjs
- var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
function getRuntime39() {
const globalScope = globalThis;
@@ -56126,7 +56137,7 @@ var wp;
var Panel2 = (0, import_element110.forwardRef)(
function TabPanel({ className, ...otherProps }, forwardedRef) {
useRegisterPanel();
- return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
index_parts_exports4.Panel,
{
ref: forwardedRef,
@@ -56143,16 +56154,16 @@ var wp;
// packages/ui/build-module/tabs/root.mjs
var import_element111 = __toESM(require_element(), 1);
- var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
var Root8 = (0, import_element111.forwardRef)(
function TabsRoot3({ ...otherProps }, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(index_parts_exports4.Root, { ref: forwardedRef, ...otherProps }) }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(index_parts_exports4.Root, { ref: forwardedRef, ...otherProps }) }) });
}
);
// packages/ui/build-module/tabs/tab.mjs
var import_element112 = __toESM(require_element(), 1);
- var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
function getRuntime40() {
const globalScope = globalThis;
@@ -56239,15 +56250,15 @@ var wp;
var style_default28 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
var Tab = (0, import_element112.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
useRegisterTab();
- return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(
index_parts_exports4.Tab,
{
ref: forwardedRef,
className: clsx_default(style_default28.tab, className),
...otherProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("span", { className: style_default28["tab-children"], children }),
- /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(Icon, { icon: chevron_right_default, className: style_default28["tab-chevron"] })
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("span", { className: style_default28["tab-children"], children }),
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(Icon, { icon: chevron_right_default, className: style_default28["tab-chevron"] })
]
}
);
@@ -56262,25 +56273,25 @@ var wp;
var import_i18n39 = __toESM(require_i18n(), 1);
var import_element113 = __toESM(require_element(), 1);
var import_components27 = __toESM(require_components(), 1);
- var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
var globalTips = [
(0, import_element113.createInterpolateElement)(
(0, import_i18n39.__)(
"While writing, you can press <kbd>/</kbd> to quickly insert new blocks."
),
- { kbd: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("kbd", {}) }
+ { kbd: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("kbd", {}) }
),
(0, import_element113.createInterpolateElement)(
(0, import_i18n39.__)(
"Indent a list by pressing <kbd>space</kbd> at the beginning of a line."
),
- { kbd: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("kbd", {}) }
+ { kbd: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("kbd", {}) }
),
(0, import_element113.createInterpolateElement)(
(0, import_i18n39.__)(
"Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."
),
- { kbd: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("kbd", {}) }
+ { kbd: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("kbd", {}) }
),
(0, import_i18n39.__)("Drag files into the editor to automatically insert media blocks."),
(0, import_i18n39.__)("Change a block's type by pressing the block icon on the toolbar.")
@@ -56289,7 +56300,7 @@ var wp;
const [randomIndex] = (0, import_element113.useState)(
() => Math.floor(Math.random() * globalTips.length)
);
- return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components27.Tip, { children: globalTips[randomIndex] });
+ return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components27.Tip, { children: globalTips[randomIndex] });
}
var tips_default = Tips;
@@ -56304,13 +56315,13 @@ var wp;
var import_deprecated6 = __toESM(require_deprecated(), 1);
var import_i18n40 = __toESM(require_i18n(), 1);
var import_blocks26 = __toESM(require_blocks(), 1);
- var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
var { Badge: WCBadge2 } = unlock(import_components28.privateApis);
function OptionalParentSelectButton({ children, onClick }) {
if (!onClick) {
return children;
}
- return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
import_components28.Button,
{
__next40pxDefaultSize: true,
@@ -56360,7 +56371,7 @@ var wp;
);
const { selectBlock: selectBlock2 } = (0, import_data33.useDispatch)(store);
const TitleElement = parentClientId ? "div" : "h2";
- return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
"div",
{
className: clsx_default(
@@ -56371,10 +56382,10 @@ var wp;
},
className
),
- children: /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(Stack, { direction: "column", gap: "sm", children: [
- /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(Stack, { direction: "row", align: "center", justify: "space-between", children: [
- /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", children: [
- parentBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(Stack, { direction: "column", gap: "sm", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(Stack, { direction: "row", align: "center", justify: "space-between", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", children: [
+ parentBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
import_components28.Button,
{
onClick: () => selectBlock2(parentBlockClientId),
@@ -56392,24 +56403,24 @@ var wp;
size: "small"
}
),
- isChild && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { className: "block-editor-block-card__child-indicator-icon", children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ isChild && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("span", { className: "block-editor-block-card__child-indicator-icon", children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
import_components28.Icon,
{
icon: (0, import_i18n40.isRTL)() ? arrow_left_default : arrow_right_default
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(
OptionalParentSelectButton,
{
onClick: parentClientId ? () => {
selectBlock2(parentClientId);
} : void 0,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(block_icon_default, { icon, showColors: true }),
- /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(Stack, { direction: "column", gap: "xs", children: [
- /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(TitleElement, { className: "block-editor-block-card__title", children: [
- /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { className: "block-editor-block-card__name", children: !!name?.length ? name : title }),
- !parentClientId && !isChild && !!name?.length && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(WCBadge2, { children: title })
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(block_icon_default, { icon, showColors: true }),
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(TitleElement, { className: "block-editor-block-card__title", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("span", { className: "block-editor-block-card__name", children: !!name?.length ? name : title }),
+ !parentClientId && !isChild && !!name?.length && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(WCBadge2, { children: title })
] }),
children
] })
@@ -56419,7 +56430,7 @@ var wp;
] }),
controls
] }),
- !parentClientId && !isChild && description && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(Text, { className: "block-editor-block-card__description", children: description })
+ !parentClientId && !isChild && description && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(Text, { className: "block-editor-block-card__description", children: description })
] })
}
);
@@ -56443,7 +56454,7 @@ var wp;
var import_element114 = __toESM(require_element(), 1);
var import_data34 = __toESM(require_data(), 1);
var import_compose27 = __toESM(require_compose(), 1);
- var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
function getSubRegistry(subRegistries, registry, useSubRegistry) {
if (!useSubRegistry) {
return registry;
@@ -56466,9 +56477,9 @@ var wp;
useSubRegistry
);
if (subRegistry === registry) {
- return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(WrappedComponent, { registry, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(WrappedComponent, { registry, ...props });
}
- return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_data34.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(WrappedComponent, { registry: subRegistry, ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_data34.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(WrappedComponent, { registry: subRegistry, ...props }) });
},
"withRegistryProvider"
);
@@ -56983,7 +56994,7 @@ var wp;
var import_keyboard_shortcuts4 = __toESM(require_keyboard_shortcuts(), 1);
var import_blocks28 = __toESM(require_blocks(), 1);
var import_warning5 = __toESM(require_warning(), 1);
- var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
function useDeclaredBlockShortcuts() {
return (0, import_data37.useSelect)(
(select3) => unlock(select3(import_blocks28.store)).getBlockKeyboardShortcuts(),
@@ -57129,9 +57140,9 @@ var wp;
function BlockKeyboardShortcuts() {
const shortcuts = useDeclaredBlockShortcuts();
const apply = useApplyBlockShortcut();
- return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(BlockShortcutsRegister, { shortcuts }),
- shortcuts.map((entry, index2) => /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(import_jsx_runtime247.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(BlockShortcutsRegister, { shortcuts }),
+ shortcuts.map((entry, index2) => /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
BlockShortcut,
{
entry,
@@ -57164,7 +57175,7 @@ var wp;
var use_media_upload_settings_default = useMediaUploadSettings;
// packages/block-editor/build-module/components/provider/index.mjs
- var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
var noop9 = () => {
};
var hasLoggedFallback = false;
@@ -57370,15 +57381,15 @@ var wp;
}),
[]
);
- const children = /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_components29.SlotFillProvider, { passthrough: true, children: [
- !settings2?.isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(keyboard_shortcuts_default.Register, {}),
- /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(BlockKeyboardShortcuts, {})
+ const children = /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(import_components29.SlotFillProvider, { passthrough: true, children: [
+ !settings2?.isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(import_jsx_runtime248.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(keyboard_shortcuts_default.Register, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(BlockKeyboardShortcuts, {})
] }),
- /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(BlockRefsProvider, { children: props.children })
+ /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(BlockRefsProvider, { children: props.children })
] });
- const content = /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(SelectionContext.Provider, { value: selectionContextValue, children: [
- /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+ const content = /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(SelectionContext.Provider, { value: selectionContextValue, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
BlockSyncEffect,
{
clientId: props.clientId,
@@ -57390,7 +57401,7 @@ var wp;
children
] });
if (useUploadMediaPipeline && !isMediaUploadIntercepted) {
- return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
import_upload_media.MediaUploadProvider,
{
settings: mediaUploadSettings,
@@ -57403,7 +57414,7 @@ var wp;
}
);
var BlockEditorProvider = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(ExperimentalBlockEditorProvider, { ...props, stripExperimentalSettings: true, children: props.children });
+ return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(ExperimentalBlockEditorProvider, { ...props, stripExperimentalSettings: true, children: props.children });
};
var provider_default = BlockEditorProvider;
@@ -57549,7 +57560,7 @@ var wp;
const plainText = (0, import_dom38.__unstableStripHTML)(html).trim();
return plainText.replace(/\n\n+/g, "\n\n");
}
- function setContentEditableWrapper(node, value, { focus: focus10 = true } = {}) {
+ function setContentEditableWrapper(node, value, { focus: focus9 = true } = {}) {
if (node.contentEditable === String(value)) {
return value;
}
@@ -57567,7 +57578,7 @@ var wp;
node.setAttribute("role", "textbox");
node.setAttribute("aria-multiline", "true");
node.setAttribute("aria-label", (0, import_i18n43.__)("Editor canvas"));
- if (focus10) {
+ if (focus9) {
node.focus({ preventScroll: true });
}
return true;
@@ -57724,7 +57735,7 @@ var wp;
var import_data42 = __toESM(require_data(), 1);
var import_compose31 = __toESM(require_compose(), 1);
var import_element121 = __toESM(require_element(), 1);
- var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
var PREVENT_SCROLL_ON_FOCUS = {
position: "absolute",
inset: 0,
@@ -57808,7 +57819,7 @@ var wp;
}
enterCanvas();
}
- const before = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+ const before = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
"div",
{
ref: focusCaptureBeforeRef,
@@ -57821,7 +57832,7 @@ var wp;
onFocus: onStopFocus,
onKeyDown: onStopKeyDown,
onClick: enterCanvas,
- children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
"div",
{
className: "block-editor-writing-flow__canvas-stop-hint",
@@ -57838,7 +57849,7 @@ var wp;
}
enterCanvas();
}
- const after = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+ const after = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
"div",
{
ref: focusCaptureAfterRef,
@@ -58972,7 +58983,7 @@ var wp;
var import_notices4 = __toESM(require_notices(), 1);
function useNotifyCopy() {
const { getBlockName: getBlockName2 } = (0, import_data51.useSelect)(store);
- const { getBlockType: getBlockType34 } = (0, import_data51.useSelect)(import_blocks32.store);
+ const { getBlockType: getBlockType33 } = (0, import_data51.useSelect)(import_blocks32.store);
const { createSuccessNotice } = (0, import_data51.useDispatch)(import_notices4.store);
return (0, import_element122.useCallback)(
(eventType, selectedBlockClientIds) => {
@@ -58981,7 +58992,7 @@ var wp;
notice = (0, import_i18n45.__)("Styles copied to clipboard.");
} else if (selectedBlockClientIds.length === 1) {
const clientId = selectedBlockClientIds[0];
- const title = getBlockType34(getBlockName2(clientId))?.title;
+ const title = getBlockType33(getBlockName2(clientId))?.title;
if (eventType === "copy") {
notice = (0, import_i18n45.sprintf)(
// Translators: %s: Name of the block being copied, e.g. "Paragraph".
@@ -59020,7 +59031,7 @@ var wp;
type: "snackbar"
});
},
- [createSuccessNotice, getBlockName2, getBlockType34]
+ [createSuccessNotice, getBlockName2, getBlockType33]
);
}
@@ -59227,7 +59238,7 @@ var wp;
}
// packages/block-editor/build-module/components/writing-flow/index.mjs
- var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
function useWritingFlow() {
const [before, ref, after] = useTabNav();
const hasMultiSelection2 = (0, import_data53.useSelect)(
@@ -59287,9 +59298,9 @@ var wp;
}
function WritingFlow({ children, ...props }, forwardedRef) {
const [before, ref, after] = useWritingFlow();
- return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)(import_jsx_runtime252.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
before,
- /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
"div",
{
...props,
@@ -59663,7 +59674,7 @@ var wp;
}
// packages/block-editor/build-module/components/iframe/index.mjs
- var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
function bubbleEvent(event, Constructor, frame) {
const init = {};
for (const key in event) {
@@ -59867,9 +59878,9 @@ var wp;
);
const src = getIframeSrc(resolvedAssets);
const shouldRenderFocusCaptureElements = tabIndex >= 0 && !isPreviewMode;
- const iframe = /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
+ const iframe = /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(import_jsx_runtime251.Fragment, { children: [
shouldRenderFocusCaptureElements && before,
- /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
"iframe",
{
...props,
@@ -59900,7 +59911,7 @@ var wp;
}
},
children: iframeDocument && (0, import_element125.createPortal)(
- /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
"body",
{
ref: bodyRef,
@@ -59909,7 +59920,7 @@ var wp;
"editor-styles-wrapper",
...bodyClasses
),
- children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_components30.__experimentalStyleProvider, { document: iframeDocument, children })
+ children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components30.__experimentalStyleProvider, { document: iframeDocument, children })
}
),
iframeDocument.documentElement
@@ -59918,7 +59929,7 @@ var wp;
),
shouldRenderFocusCaptureElements && after
] });
- return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "block-editor-iframe__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { className: "block-editor-iframe__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
"div",
{
className: clsx_default(
@@ -59940,7 +59951,7 @@ var wp;
if (!isInitialised) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(Iframe, { ...props, forwardedRef: ref });
+ return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(Iframe, { ...props, forwardedRef: ref });
}
var iframe_default = (0, import_element125.forwardRef)(IframeIfReady);
@@ -60234,7 +60245,7 @@ var wp;
var transform_styles_default = transformStyles;
// packages/block-editor/build-module/components/editor-styles/index.mjs
- var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
k([names_default, a11y_default]);
function useDarkThemeBodyClassName(styles, scope) {
return (0, import_element126.useCallback)(
@@ -60298,15 +60309,15 @@ var wp;
_styles.filter((style) => style.__unstableType === "svgs").map((style) => style.assets).join("")
];
}, [styles, overrides, scope, transformOptions]);
- return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(import_jsx_runtime254.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)(import_jsx_runtime252.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
"style",
{
ref: useDarkThemeBodyClassName(transformedStyles, scope)
}
),
- transformedStyles.map((css, index2) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("style", { children: css }, index2)),
- /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+ transformedStyles.map((css, index2) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("style", { children: css }, index2)),
+ /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
import_components31.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
@@ -60328,7 +60339,7 @@ var wp;
var editor_styles_default = (0, import_element126.memo)(EditorStyles);
// packages/block-editor/build-module/components/block-preview/auto.mjs
- var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
var MemoizedBlockList = (0, import_element127.memo)(BlockList);
var MAX_HEIGHT = 2e3;
var EMPTY_ADDITIONAL_STYLES = [];
@@ -60363,7 +60374,7 @@ var wp;
}, [styles, additionalStyles]);
const scale = containerWidth / viewportWidth;
const aspectRatio = contentHeight ? containerWidth / (contentHeight * scale) : 0;
- return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
import_components32.Disabled,
{
className: "block-editor-block-preview__content",
@@ -60377,7 +60388,7 @@ var wp;
maxHeight: contentHeight > MAX_HEIGHT ? MAX_HEIGHT * scale : void 0,
minHeight
},
- children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
iframe_default,
{
contentRef: (0, import_compose44.useRefEffect)((bodyElement) => {
@@ -60406,9 +60417,9 @@ var wp;
minHeight: scale !== 0 && scale < 1 && minHeight ? minHeight / scale : minHeight
},
children: [
- /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(editor_styles_default, { styles: editorStyles }),
+ /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(editor_styles_default, { styles: editorStyles }),
contentResizeListener,
- /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(MemoizedBlockList, { renderAppender: false })
+ /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(MemoizedBlockList, { renderAppender: false })
]
}
)
@@ -60417,9 +60428,9 @@ var wp;
}
function AutoBlockPreview(props) {
const [containerResizeListener, { width: containerWidth }] = (0, import_compose44.useResizeObserver)();
- return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { style: { position: "relative", width: "100%", height: 0 }, children: containerResizeListener }),
- /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "block-editor-block-preview__container", children: !!containerWidth && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { style: { position: "relative", width: "100%", height: 0 }, children: containerResizeListener }),
+ /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "block-editor-block-preview__container", children: !!containerWidth && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
ScaledBlockPreview,
{
...props,
@@ -60453,7 +60464,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-preview/index.mjs
- var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ADDITIONAL_STYLES2 = [];
function BlockPreview({
blocks: blocks2,
@@ -60501,12 +60512,12 @@ var wp;
if (!blocks2 || blocks2.length === 0) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
ExperimentalBlockEditorProvider,
{
value: renderedBlocks,
settings: settings2,
- children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
AutoBlockPreview,
{
viewportWidth,
@@ -60540,14 +60551,14 @@ var wp;
() => Array.isArray(blocks2) ? blocks2 : [blocks2],
[blocks2]
);
- const children = /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(
+ const children = /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
ExperimentalBlockEditorProvider,
{
value: renderedBlocks,
settings: settings2,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(editor_styles_default, {}),
- /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(BlockListItems, { renderAppender: false, layout })
+ /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(editor_styles_default, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(BlockListItems, { renderAppender: false, layout })
]
}
);
@@ -60556,15 +60567,14 @@ var wp;
ref,
className: clsx_default(
props.className,
- "block-editor-block-preview__live-content",
- "components-disabled"
+ "block-editor-block-preview__live-content"
),
children: blocks2?.length ? children : null
};
}
// packages/block-editor/build-module/components/inserter/preview-panel.mjs
- var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
function InserterPreviewPanel({ item }) {
const { name, title, icon, description, initialAttributes, example } = item;
const isReusable = (0, import_blocks34.isReusableBlock)(item);
@@ -60586,8 +60596,8 @@ var wp;
const viewportWidth = example?.viewportWidth ?? 500;
const scale = sidebarWidth / viewportWidth;
const minHeight = scale !== 0 && scale < 1 && previewHeight ? previewHeight / scale : previewHeight;
- return /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)("div", { className: "block-editor-inserter__preview-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview", children: isReusable || example ? /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview-content", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)("div", { className: "block-editor-inserter__preview-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "block-editor-inserter__preview", children: isReusable || example ? /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "block-editor-inserter__preview-content", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
block_preview_default,
{
blocks: blocks2,
@@ -60610,8 +60620,8 @@ var wp;
]
)
}
- ) }) : /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview-content-missing", children: (0, import_i18n48.__)("No preview available.") }) }),
- !isReusable && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+ ) }) : /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "block-editor-inserter__preview-content-missing", children: (0, import_i18n48.__)("No preview available.") }) }),
+ !isReusable && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
block_card_default,
{
title,
@@ -60646,7 +60656,7 @@ var wp;
var import_element131 = __toESM(require_element(), 1);
var import_i18n49 = __toESM(require_i18n(), 1);
var import_a11y6 = __toESM(require_a11y(), 1);
- var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
function InserterListboxGroup(props, ref) {
const [shouldSpeak, setShouldSpeak] = (0, import_element131.useState)(false);
(0, import_element131.useEffect)(() => {
@@ -60656,7 +60666,7 @@ var wp;
);
}
}, [shouldSpeak]);
- return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
"div",
{
ref,
@@ -60682,18 +60692,18 @@ var wp;
// packages/block-editor/build-module/components/inserter-listbox/row.mjs
var import_element132 = __toESM(require_element(), 1);
var import_components33 = __toESM(require_components(), 1);
- var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
function InserterListboxRow(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_components33.Composite.Group, { role: "presentation", ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_components33.Composite.Group, { role: "presentation", ref, ...props });
}
var row_default2 = (0, import_element132.forwardRef)(InserterListboxRow);
// packages/block-editor/build-module/components/inserter-listbox/item.mjs
var import_components34 = __toESM(require_components(), 1);
var import_element133 = __toESM(require_element(), 1);
- var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
function InserterListboxItem({ isFirst, as: Component4, children, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
import_components34.Composite.Item,
{
ref,
@@ -60706,12 +60716,12 @@ var wp;
tabIndex: isFirst ? 0 : htmlProps.tabIndex
};
if (Component4) {
- return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(Component4, { ...propsWithTabIndex, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(Component4, { ...propsWithTabIndex, children });
}
if (typeof children === "function") {
return children(propsWithTabIndex);
}
- return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_components34.Button, { __next40pxDefaultSize: true, ...propsWithTabIndex, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(import_components34.Button, { __next40pxDefaultSize: true, ...propsWithTabIndex, children });
}
}
);
@@ -60719,12 +60729,12 @@ var wp;
var item_default = (0, import_element133.forwardRef)(InserterListboxItem);
// packages/block-editor/build-module/components/inserter-listbox/index.mjs
- var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
function InserterListBoxWrapper({ key, children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_element134.Fragment, { children }, key);
+ return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_element134.Fragment, { children }, key);
}
function InserterListbox({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
import_components35.Composite,
{
focusShift: true,
@@ -60745,7 +60755,7 @@ var wp;
// packages/block-editor/build-module/components/block-draggable/draggable-chip.mjs
var import_i18n50 = __toESM(require_i18n(), 1);
var import_components36 = __toESM(require_components(), 1);
- var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
function BlockDraggableChip({
count,
icon,
@@ -60753,24 +60763,24 @@ var wp;
fadeWhenDisabled
}) {
const patternLabel = isPattern && (0, import_i18n50.__)("Pattern");
- return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "block-editor-block-draggable-chip-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("div", { className: "block-editor-block-draggable-chip-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
"div",
{
className: "block-editor-block-draggable-chip",
"data-testid": "block-draggable-chip",
- children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
import_components36.Flex,
{
justify: "center",
className: "block-editor-block-draggable-chip__content",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components36.FlexItem, { children: icon ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(block_icon_default, { icon }) : patternLabel || (0, import_i18n50.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_components36.FlexItem, { children: icon ? /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(block_icon_default, { icon }) : patternLabel || (0, import_i18n50.sprintf)(
/* translators: %d: Number of blocks. */
(0, import_i18n50._n)("%d block", "%d blocks", count),
count
) }),
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components36.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(block_icon_default, { icon: drag_handle_default }) }),
- fadeWhenDisabled && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components36.FlexItem, { className: "block-editor-block-draggable-chip__disabled", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("span", { className: "block-editor-block-draggable-chip__disabled-icon" }) })
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_components36.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(block_icon_default, { icon: drag_handle_default }) }),
+ fadeWhenDisabled && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_components36.FlexItem, { className: "block-editor-block-draggable-chip__disabled", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", { className: "block-editor-block-draggable-chip__disabled-icon" }) })
]
}
)
@@ -60779,7 +60789,7 @@ var wp;
}
// packages/block-editor/build-module/components/inserter-draggable-blocks/index.mjs
- var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
var InserterDraggableBlocks = ({
isEnabled,
blocks: blocks2,
@@ -60808,7 +60818,7 @@ var wp;
});
}
const draggableBlocks = patternBlock ?? blocks2;
- return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
import_components37.Draggable,
{
__experimentalTransferDataType: "wp-blocks",
@@ -60827,7 +60837,7 @@ var wp;
onDragEnd: () => {
stopDragging2();
},
- __experimentalDragComponent: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ __experimentalDragComponent: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
BlockDraggableChip,
{
count: blocks2.length,
@@ -60848,7 +60858,7 @@ var wp;
var inserter_draggable_blocks_default = InserterDraggableBlocks;
// packages/block-editor/build-module/components/inserter-list-item/index.mjs
- var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
function InserterListItem({
className,
isFirst,
@@ -60880,13 +60890,13 @@ var wp;
]
);
const isSynced = (0, import_blocks36.isReusableBlock)(item) && item.syncStatus !== "unsynced" || (0, import_blocks36.isTemplatePart)(item);
- return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
inserter_draggable_blocks_default,
{
isEnabled: isDraggable && !item.isDisabled,
blocks: blocks2,
icon: item.icon,
- children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+ children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
className: clsx_default(
@@ -60909,7 +60919,7 @@ var wp;
onDragEnd(event);
}
},
- children: /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
item_default,
{
isFirst,
@@ -60946,15 +60956,15 @@ var wp;
onMouseLeave: () => onHover(null),
...props,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
className: "block-editor-block-types-list__item-icon",
style: itemIconStyle,
- children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(block_icon_default, { icon: item.icon, showColors: true })
+ children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(block_icon_default, { icon: item.icon, showColors: true })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("span", { className: "block-editor-block-types-list__item-title", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_components38.__experimentalTruncate, { numberOfLines: 3, children: item.title }) })
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("span", { className: "block-editor-block-types-list__item-title", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components38.__experimentalTruncate, { numberOfLines: 3, children: item.title }) })
]
}
)
@@ -60966,7 +60976,7 @@ var wp;
var inserter_list_item_default = (0, import_element136.memo)(InserterListItem);
// packages/block-editor/build-module/components/block-types-list/index.mjs
- var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
function chunk(array, size4) {
const chunks = [];
for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
@@ -60985,8 +60995,8 @@ var wp;
}) {
const className = "block-editor-block-types-list";
const listId = (0, import_compose46.useInstanceId)(BlockTypesList, className);
- return /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(group_default2, { className, "aria-label": label, children: [
- chunk(items, 3).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(row_default2, { children: row.map((item, j2) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(group_default2, { className, "aria-label": label, children: [
+ chunk(items, 3).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(row_default2, { children: row.map((item, j2) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
inserter_list_item_default,
{
item,
@@ -61008,28 +61018,28 @@ var wp;
// packages/block-editor/build-module/components/inserter/panel.mjs
var import_components39 = __toESM(require_components(), 1);
- var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
function InserterPanel({ title, icon, children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(import_jsx_runtime266.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", { className: "block-editor-inserter__panel-header", children: [
- /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("h2", { className: "block-editor-inserter__panel-title", children: title }),
- /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_components39.Icon, { icon })
+ return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(import_jsx_runtime264.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)("div", { className: "block-editor-inserter__panel-header", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("h2", { className: "block-editor-inserter__panel-title", children: title }),
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_components39.Icon, { icon })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("div", { className: "block-editor-inserter__panel-content", children })
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("div", { className: "block-editor-inserter__panel-content", children })
] });
}
var panel_default = InserterPanel;
// packages/block-editor/build-module/components/inserter/no-results.mjs
var import_i18n51 = __toESM(require_i18n(), 1);
- var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
function InserterNoResults({ children = (0, import_i18n51.__)("No results found.") }) {
- return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("div", { className: "block-editor-inserter__no-results", children: /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("p", { children }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("div", { className: "block-editor-inserter__no-results", children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("p", { children }) });
}
var no_results_default = InserterNoResults;
// packages/block-editor/build-module/components/inserter/block-types-tab.mjs
- var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
var getBlockNamespace = (item) => item.name.split("/")[0];
var MAX_SUGGESTED_ITEMS = 6;
var EMPTY_ARRAY7 = [];
@@ -61072,10 +61082,10 @@ var wp;
const currentlyRenderedCollections = (0, import_compose47.useAsyncList)(
didRenderAllCategories ? collectionEntries : EMPTY_ARRAY7
);
- return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)("div", { className, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", { className, children: [
showMostUsedBlocks && // Only show the most used blocks if the total amount of block
// is larger than 1 row, otherwise it is not so useful.
- items.length > 3 && !!suggestedItems.length && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(panel_default, { title: (0, import_i18n52._x)("Most used", "blocks"), children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ items.length > 3 && !!suggestedItems.length && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(panel_default, { title: (0, import_i18n52._x)("Most used", "blocks"), children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
block_types_list_default,
{
items: suggestedItems,
@@ -61091,12 +61101,12 @@ var wp;
if (!categoryItems || !categoryItems.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
panel_default,
{
title: category.title,
icon: category.icon,
- children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
block_types_list_default,
{
items: categoryItems,
@@ -61109,12 +61119,12 @@ var wp;
category.slug
);
}),
- didRenderAllCategories && uncategorizedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ didRenderAllCategories && uncategorizedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
panel_default,
{
className: "block-editor-inserter__uncategorized-blocks-panel",
title: (0, import_i18n52.__)("Uncategorized"),
- children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
block_types_list_default,
{
items: uncategorizedItems,
@@ -61131,12 +61141,12 @@ var wp;
if (!collectionItems || !collectionItems.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
panel_default,
{
title: collection.title,
icon: collection.icon,
- children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
block_types_list_default,
{
items: collectionItems,
@@ -61158,7 +61168,7 @@ var wp;
onInsert
);
if (!items.length) {
- return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(no_results_default, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(no_results_default, {});
}
const itemsForCurrentRoot = [];
const itemsRemaining = [];
@@ -61175,8 +61185,8 @@ var wp;
itemsRemaining.push(item);
}
}
- return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(inserter_listbox_default, { children: /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)("div", { ref, children: [
- !!itemsForCurrentRoot.length && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_jsx_runtime268.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(inserter_listbox_default, { children: /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", { ref, children: [
+ !!itemsForCurrentRoot.length && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_jsx_runtime266.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
BlockTypesTabPanel,
{
items: itemsForCurrentRoot,
@@ -61188,7 +61198,7 @@ var wp;
className: "block-editor-inserter__insertable-blocks-at-selection"
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
BlockTypesTabPanel,
{
items: itemsRemaining,
@@ -61218,20 +61228,20 @@ var wp;
// packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-explorer-sidebar.mjs
var import_components40 = __toESM(require_components(), 1);
var import_i18n53 = __toESM(require_i18n(), 1);
- var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
function PatternExplorerSidebar({
patternCategories,
searchValue,
setSearchValue
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime267.jsxs)(
Stack,
{
direction: "column",
gap: "lg",
className: "block-editor-block-patterns-explorer__sidebar",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
import_components40.SearchControl,
{
onChange: setSearchValue,
@@ -61240,7 +61250,7 @@ var wp;
placeholder: (0, import_i18n53.__)("Search")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(tabs_exports.List, { children: patternCategories.map(({ name, label }) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(tabs_exports.Tab, { value: name, children: label }, name)) })
+ /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(tabs_exports.List, { children: patternCategories.map(({ name, label }) => /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(tabs_exports.Tab, { value: name, children: label }, name)) })
]
}
);
@@ -61263,20 +61273,20 @@ var wp;
// packages/block-editor/build-module/components/block-patterns-paging/index.mjs
var import_components41 = __toESM(require_components(), 1);
var import_i18n54 = __toESM(require_i18n(), 1);
- var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
function Pagination({
currentPage,
numPages,
changePage,
totalItems
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(import_components41.__experimentalVStack, { className: "block-editor-patterns__grid-pagination-wrapper", children: [
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n54.sprintf)(
+ return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_components41.__experimentalVStack, { className: "block-editor-patterns__grid-pagination-wrapper", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n54.sprintf)(
// translators: %s: Total number of patterns.
(0, import_i18n54._n)("%s item", "%s items", totalItems),
totalItems
) }),
- numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+ numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
import_components41.__experimentalHStack,
{
expanded: false,
@@ -61284,14 +61294,14 @@ var wp;
justify: "flex-start",
className: "block-editor-patterns__grid-pagination",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
import_components41.__experimentalHStack,
{
expanded: false,
spacing: 1,
className: "block-editor-patterns__grid-pagination-previous",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
import_components41.Button,
{
variant: "tertiary",
@@ -61301,10 +61311,10 @@ var wp;
size: "compact",
accessibleWhenDisabled: true,
className: "block-editor-patterns__grid-pagination-button",
- children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { children: "\xAB" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("span", { children: "\xAB" })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
import_components41.Button,
{
variant: "tertiary",
@@ -61314,26 +61324,26 @@ var wp;
size: "compact",
accessibleWhenDisabled: true,
className: "block-editor-patterns__grid-pagination-button",
- children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { children: "\u2039" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("span", { children: "\u2039" })
}
)
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n54.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n54.sprintf)(
// translators: 1: Current page number. 2: Total number of pages.
(0, import_i18n54._x)("%1$s of %2$s", "paging"),
currentPage,
numPages
) }),
- /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
import_components41.__experimentalHStack,
{
expanded: false,
spacing: 1,
className: "block-editor-patterns__grid-pagination-next",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
import_components41.Button,
{
variant: "tertiary",
@@ -61343,10 +61353,10 @@ var wp;
size: "compact",
accessibleWhenDisabled: true,
className: "block-editor-patterns__grid-pagination-button",
- children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { children: "\u203A" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("span", { children: "\u203A" })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
import_components41.Button,
{
variant: "tertiary",
@@ -61356,7 +61366,7 @@ var wp;
size: "compact",
accessibleWhenDisabled: true,
className: "block-editor-patterns__grid-pagination-button",
- children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { children: "\xBB" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("span", { children: "\xBB" })
}
)
]
@@ -61369,15 +61379,15 @@ var wp;
}
// packages/block-editor/build-module/components/block-patterns-list/index.mjs
- var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
var WithToolTip = ({ showTooltip, title, children }) => {
if (showTooltip) {
- return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(tooltip_exports.Trigger, { render: children }),
- /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(tooltip_exports.Popup, { children: title })
+ return /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(tooltip_exports.Trigger, { render: children }),
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(tooltip_exports.Popup, { children: title })
] });
}
- return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_jsx_runtime271.Fragment, { children });
+ return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_jsx_runtime269.Fragment, { children });
};
function BlockPattern({
id,
@@ -61408,13 +61418,13 @@ var wp;
return clonedBlock;
});
}, [blocks2, isDraggable, category]);
- return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
inserter_draggable_blocks_default,
{
isEnabled: isDraggable,
blocks: patternBlocks,
pattern,
- children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
"div",
{
className: "block-editor-block-patterns-list__list-item",
@@ -61432,15 +61442,15 @@ var wp;
onDragEnd(event);
}
},
- children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
WithToolTip,
{
showTooltip: showTitlesAsTooltip && !isUserPattern,
title: pattern.title,
- children: /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(
import_components42.Composite.Item,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
"div",
{
role: "option",
@@ -61468,11 +61478,11 @@ var wp;
},
onMouseLeave: () => onHover?.(null),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
block_preview_default.Async,
{
- placeholder: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(BlockPatternPlaceholder, {}),
- children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ placeholder: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(BlockPatternPlaceholder, {}),
+ children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
block_preview_default,
{
blocks: blocks2,
@@ -61481,23 +61491,23 @@ var wp;
)
}
),
- (!showTitlesAsTooltip || isUserPattern) && /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
+ (!showTitlesAsTooltip || isUserPattern) && /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(
import_components42.__experimentalHStack,
{
className: "block-editor-patterns__pattern-details",
spacing: 2,
children: [
- isUserPattern && !pattern.syncStatus && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { className: "block-editor-patterns__pattern-icon-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ isUserPattern && !pattern.syncStatus && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "block-editor-patterns__pattern-icon-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
icon_default,
{
className: "block-editor-patterns__pattern-icon",
icon: symbol_default
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
Text,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", {}),
+ render: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", {}),
className: "block-editor-block-patterns-list__item-title",
variant: "body-sm",
children: pattern.title
@@ -61506,7 +61516,7 @@ var wp;
]
}
),
- !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
+ !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
]
}
)
@@ -61518,7 +61528,7 @@ var wp;
);
}
function BlockPatternPlaceholder() {
- return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { className: "block-editor-block-patterns-list__item is-placeholder" });
+ return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "block-editor-block-patterns-list__item is-placeholder" });
}
function BlockPatternsList({
isDraggable,
@@ -61541,7 +61551,7 @@ var wp;
setActivePattern(pattern.name);
onClickPattern(pattern, blocks2);
};
- return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(
import_components42.Composite,
{
orientation,
@@ -61552,7 +61562,7 @@ var wp;
"aria-label": label,
ref,
children: [
- blockPatterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+ blockPatterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
BlockPattern,
{
id: pattern.name,
@@ -61566,7 +61576,7 @@ var wp;
},
pattern.name
)),
- pagingProps && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(Pagination, { ...pagingProps })
+ pagingProps && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(Pagination, { ...pagingProps })
]
}
);
@@ -61904,7 +61914,7 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-list.mjs
- var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
function PatternList({
searchValue,
selectedCategory,
@@ -61981,13 +61991,13 @@ var wp;
pagingProps.changePage(1);
}
const hasItems = !!filteredBlockPatterns?.length;
- return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
"div",
{
className: "block-editor-block-patterns-explorer__list",
ref: container,
- children: hasItems ? /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(import_jsx_runtime272.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+ children: hasItems ? /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(import_jsx_runtime270.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
block_patterns_list_default,
{
blockPatterns: pagingProps.categoryPatterns,
@@ -61998,11 +62008,11 @@ var wp;
isDraggable: false
}
),
- /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(Pagination, { ...pagingProps })
- ] }) : /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(Pagination, { ...pagingProps })
+ ] }) : /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
Text,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("p", {}),
+ render: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("p", {}),
className: "block-editor-block-patterns-explorer__no-results",
children: (0, import_i18n58.__)("No results found.")
}
@@ -62084,14 +62094,14 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
- var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
function PatternsExplorer({ initialCategory, rootClientId, onModalClose }) {
const [searchValue, setSearchValue] = (0, import_element144.useState)("");
const [selectedCategory, setSelectedCategory] = (0, import_element144.useState)(
initialCategory?.name
);
const patternCategories = usePatternCategories(rootClientId);
- return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
tabs_exports.Root,
{
className: "block-editor-block-patterns-explorer",
@@ -62099,7 +62109,7 @@ var wp;
value: selectedCategory,
onValueChange: setSelectedCategory,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
pattern_explorer_sidebar_default,
{
patternCategories,
@@ -62107,13 +62117,13 @@ var wp;
setSearchValue
}
),
- patternCategories.map(({ name }) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ patternCategories.map(({ name }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
tabs_exports.Panel,
{
value: name,
tabIndex: -1,
className: "block-editor-block-patterns-explorer__panel",
- children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
pattern_list_default,
{
searchValue,
@@ -62131,13 +62141,13 @@ var wp;
);
}
function PatternsExplorerModal({ onModalClose, ...restProps }) {
- return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
import_components43.Modal,
{
title: (0, import_i18n60.__)("Patterns"),
onRequestClose: onModalClose,
isFullScreen: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(PatternsExplorer, { onModalClose, ...restProps })
+ children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(PatternsExplorer, { onModalClose, ...restProps })
}
);
}
@@ -62146,10 +62156,10 @@ var wp;
// packages/block-editor/build-module/components/inserter/mobile-tab-navigation.mjs
var import_i18n61 = __toESM(require_i18n(), 1);
var import_components44 = __toESM(require_components(), 1);
- var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
function ScreenHeader({ title }) {
- return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_components44.__experimentalHStack, { spacing: 2, children: [
- /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components44.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components44.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components44.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(import_components44.__experimentalHStack, { spacing: 2, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
import_components44.Navigator.BackButton,
{
style: (
@@ -62162,7 +62172,7 @@ var wp;
label: (0, import_i18n61.__)("Back")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalHeading, { level: 5, children: title }) })
+ /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components44.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components44.__experimentalHeading, { level: 5, children: title }) })
] }) }) }) });
}
function MobileTabNavigation({
@@ -62170,21 +62180,21 @@ var wp;
children,
screenClassName
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(
import_components44.Navigator,
{
initialPath: "/",
className: "block-editor-inserter__mobile-tab-navigation",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalItemGroup, { children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components44.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components44.__experimentalItemGroup, { children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
import_components44.Navigator.Button,
{
path: `/category/${category.name}`,
as: import_components44.__experimentalItem,
isAction: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_components44.__experimentalHStack, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.FlexBlock, { children: category.label }),
- /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(import_components44.__experimentalHStack, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components44.FlexBlock, { children: category.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
icon_default,
{
icon: (0, import_i18n61.isRTL)() ? chevron_left_default : chevron_right_default
@@ -62194,13 +62204,13 @@ var wp;
},
category.name
)) }) }),
- categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(
+ categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(
import_components44.Navigator.Screen,
{
className: screenClassName,
path: `/category/${category.name}`,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(ScreenHeader, { title: (0, import_i18n61.__)("Back") }),
+ /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(ScreenHeader, { title: (0, import_i18n61.__)("Back") }),
children(category)
]
},
@@ -62220,7 +62230,7 @@ var wp;
var import_components45 = __toESM(require_components(), 1);
var import_i18n62 = __toESM(require_i18n(), 1);
var import_element145 = __toESM(require_element(), 1);
- var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
var getShouldDisableSyncFilter = (sourceFilter) => sourceFilter !== "all" && sourceFilter !== "user";
var getShouldHideSourcesFilter = (category) => {
return category.name === myPatternsCategory.name;
@@ -62281,7 +62291,7 @@ var wp;
setPatternSyncFilter("all");
}
}
- return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_jsx_runtime275.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_jsx_runtime273.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components45.DropdownMenu,
{
popoverProps: {
@@ -62289,10 +62299,10 @@ var wp;
},
label: (0, import_i18n62.__)("Filter patterns"),
toggleProps: { size: "compact" },
- icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ icon: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
icon_default,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ icon: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components45.SVG,
{
width: "24",
@@ -62300,7 +62310,7 @@ var wp;
viewBox: "0 0 24 24",
fill: "none",
xmlns: "http://www.w3.org/2000/svg",
- children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components45.Path,
{
d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",
@@ -62311,8 +62321,8 @@ var wp;
)
}
),
- children: () => /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(import_jsx_runtime275.Fragment, { children: [
- !shouldHideSourcesFilter && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n62.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ children: () => /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_jsx_runtime273.Fragment, { children: [
+ !shouldHideSourcesFilter && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components45.MenuGroup, { label: (0, import_i18n62.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components45.MenuItemsChoice,
{
choices: PATTERN_SOURCE_MENU_OPTIONS,
@@ -62326,7 +62336,7 @@ var wp;
value: currentPatternSourceFilter
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n62.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components45.MenuGroup, { label: (0, import_i18n62.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components45.MenuItemsChoice,
{
choices: patternSyncMenuOptions,
@@ -62340,12 +62350,12 @@ var wp;
value: patternSyncFilter
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element145.createInterpolateElement)(
+ /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element145.createInterpolateElement)(
(0, import_i18n62.__)(
"Patterns are available from the <Link>WordPress.org Pattern Directory</Link>, bundled in the active theme, or created by users on this site. Only patterns created on this site can be synced."
),
{
- Link: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ Link: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components45.ExternalLink,
{
href: (0, import_i18n62.__)(
@@ -62361,7 +62371,7 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/block-patterns-tab/pattern-category-previews.mjs
- var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
var noop10 = () => {
};
function PatternCategoryPreviews({
@@ -62440,15 +62450,15 @@ var wp;
},
[setPatternSourceFilter, changePage]
);
- return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_jsx_runtime274.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(
import_components46.__experimentalVStack,
{
spacing: 2,
className: "block-editor-inserter__patterns-category-panel-header",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_components46.__experimentalHStack, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_components46.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_components46.__experimentalHStack, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components46.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components46.__experimentalHeading,
{
className: "block-editor-inserter__patterns-category-panel-title",
@@ -62458,7 +62468,7 @@ var wp;
children: category.label
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
PatternsFilter,
{
patternSyncFilter,
@@ -62470,7 +62480,7 @@ var wp;
}
)
] }),
- !currentCategoryPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+ !currentCategoryPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components46.__experimentalText,
{
variant: "muted",
@@ -62481,8 +62491,8 @@ var wp;
]
}
),
- currentCategoryPatterns.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+ currentCategoryPatterns.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_jsx_runtime274.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components46.__experimentalText,
{
size: "12",
@@ -62491,7 +62501,7 @@ var wp;
children: (0, import_i18n63.__)("Drag and drop patterns into the canvas.")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
block_patterns_list_default,
{
ref: scrollContainerRef,
@@ -62515,7 +62525,7 @@ var wp;
var import_compose51 = __toESM(require_compose(), 1);
var import_components47 = __toESM(require_components(), 1);
var import_element147 = __toESM(require_element(), 1);
- var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
var { Tabs } = unlock(import_components47.privateApis);
function CategoryTabs({
categories,
@@ -62537,7 +62547,7 @@ var wp;
if (selectedTabId === null && !activeTabId && firstTabId) {
setActiveId(firstTabId);
}
- return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
Tabs,
{
selectOnMove: false,
@@ -62553,7 +62563,7 @@ var wp;
activeTabId,
onActiveTabIdChange: setActiveId,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(Tabs.TabList, { className: "block-editor-inserter__category-tablist", children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(Tabs.TabList, { className: "block-editor-inserter__category-tablist", children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
Tabs.Tab,
{
tabId: category.name,
@@ -62562,12 +62572,12 @@ var wp;
},
category.name
)) }),
- categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+ categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
Tabs.TabPanel,
{
tabId: category.name,
focusable: false,
- children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
import_components47.__unstableMotion.div,
{
className: "block-editor-inserter__category-panel",
@@ -62599,7 +62609,7 @@ var wp;
var category_tabs_default = CategoryTabs;
// packages/block-editor/build-module/components/inserter/block-patterns-tab/index.mjs
- var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
function BlockPatternsTab({
onSelectCategory,
selectedCategory,
@@ -62611,11 +62621,11 @@ var wp;
const categories = usePatternCategories(rootClientId);
const isMobile = (0, import_compose52.useViewportMatch)("medium", "<");
if (!categories.length) {
- return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(no_results_default, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(no_results_default, {});
}
- return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(import_jsx_runtime278.Fragment, { children: [
- !isMobile && /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)("div", { className: "block-editor-inserter__block-patterns-tabs-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
+ !isMobile && /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)("div", { className: "block-editor-inserter__block-patterns-tabs-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
category_tabs_default,
{
categories,
@@ -62624,7 +62634,7 @@ var wp;
children
}
),
- /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
import_components48.Button,
{
__next40pxDefaultSize: true,
@@ -62635,7 +62645,7 @@ var wp;
}
)
] }),
- isMobile && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(MobileTabNavigation, { categories, children: (category) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { className: "block-editor-inserter__category-panel", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+ isMobile && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(MobileTabNavigation, { categories, children: (category) => /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "block-editor-inserter__category-panel", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
PatternCategoryPreviews,
{
onInsert,
@@ -62644,7 +62654,7 @@ var wp;
},
category.name
) }) }),
- showPatternsExplorer && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+ showPatternsExplorer && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
block_patterns_explorer_default,
{
initialCategory: selectedCategory || categories[0],
@@ -62688,7 +62698,7 @@ var wp;
// packages/block-editor/build-module/components/inserter/media-tab/utils.mjs
var import_blocks41 = __toESM(require_blocks(), 1);
- var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
var mediaTypeTag = { image: "img", video: "video", audio: "audio" };
function getBlockAndPreviewFromMedia(media, mediaType) {
const attributes = {
@@ -62704,7 +62714,7 @@ var wp;
attributes.src = mediaSrc;
}
const PreviewTag = mediaTypeTag[mediaType];
- const preview = /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+ const preview = /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
PreviewTag,
{
src: media.previewUrl || mediaSrc,
@@ -62722,7 +62732,7 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/media-tab/media-preview.mjs
- var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES = ["image"];
var MEDIA_OPTIONS_POPOVER_PROPS = {
placement: "bottom-end",
@@ -62733,15 +62743,15 @@ var wp;
return null;
}
const reportUrl = category.getReportUrl?.(media);
- return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
import_components49.DropdownMenu,
{
className: "block-editor-inserter__media-list__item-preview-options",
label: (0, import_i18n65.__)("Options"),
popoverProps: MEDIA_OPTIONS_POPOVER_PROPS,
icon: more_vertical_default,
- children: () => /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_components49.MenuGroup, { children: [
- reportUrl && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ children: () => /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(import_components49.MenuGroup, { children: [
+ reportUrl && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
import_components49.MenuItem,
{
onClick: () => window.open(reportUrl, "_blank").focus(),
@@ -62753,7 +62763,7 @@ var wp;
)
}
),
- onDetach && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ onDetach && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
import_components49.MenuItem,
{
onClick: () => onDetach(media),
@@ -62770,29 +62780,29 @@ var wp;
);
}
function InsertExternalImageModal({ onClose, onSubmit }) {
- return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
import_components49.Modal,
{
title: (0, import_i18n65.__)("Insert external image"),
onRequestClose: onClose,
className: "block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_components49.__experimentalVStack, { spacing: 3, children: [
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n65.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(import_components49.__experimentalVStack, { spacing: 3, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("p", { children: (0, import_i18n65.__)(
"This image cannot be uploaded to your Media Library, but it can still be inserted as an external image."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n65.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("p", { children: (0, import_i18n65.__)(
"External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation."
) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
import_components49.Flex,
{
className: "block-editor-block-lock-modal__actions",
justify: "flex-end",
expanded: false,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_components49.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
import_components49.Button,
{
__next40pxDefaultSize: true,
@@ -62801,7 +62811,7 @@ var wp;
children: (0, import_i18n65.__)("Cancel")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_components49.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
import_components49.Button,
{
__next40pxDefaultSize: true,
@@ -62906,8 +62916,8 @@ var wp;
const title = typeof media.title === "string" ? media.title : media.title?.rendered || (0, import_i18n65.__)("no title");
const onMouseEnter = (0, import_element149.useCallback)(() => setIsHovered(true), []);
const onMouseLeave = (0, import_element149.useCallback)(() => setIsHovered(false), []);
- return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_jsx_runtime280.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(inserter_draggable_blocks_default, { isEnabled: true, blocks: [block], children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(import_jsx_runtime278.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(inserter_draggable_blocks_default, { isEnabled: true, blocks: [block], children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
"div",
{
className: clsx_default(
@@ -62919,20 +62929,20 @@ var wp;
draggable,
onDragStart,
onDragEnd,
- children: /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
"div",
{
onMouseEnter,
onMouseLeave,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
tooltip_exports.Trigger,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
import_components49.Composite.Item,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
"div",
{
"aria-label": title,
@@ -62941,17 +62951,17 @@ var wp;
}
),
onClick: () => onMediaInsert(block),
- children: /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("div", { className: "block-editor-inserter__media-list__item-preview", children: [
+ children: /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)("div", { className: "block-editor-inserter__media-list__item-preview", children: [
preview,
- isInserting && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: "block-editor-inserter__media-list__item-preview-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.Spinner, {}) })
+ isInserting && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { className: "block-editor-inserter__media-list__item-preview-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_components49.Spinner, {}) })
] })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(tooltip_exports.Popup, { children: title })
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(tooltip_exports.Popup, { children: title })
] }),
- !isInserting && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ !isInserting && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
MediaPreviewOptions,
{
category,
@@ -62964,7 +62974,7 @@ var wp;
)
}
) }),
- showExternalUploadModal && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+ showExternalUploadModal && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
InsertExternalImageModal,
{
onClose: () => setShowExternalUploadModal(false),
@@ -62982,7 +62992,7 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/media-tab/media-list.mjs
- var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
function MediaList({
mediaList,
category,
@@ -62990,13 +63000,13 @@ var wp;
onDetach,
label = (0, import_i18n66.__)("Media List")
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
import_components50.Composite,
{
role: "listbox",
className: "block-editor-inserter__media-list",
"aria-label": label,
- children: mediaList.map((media, index2) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ children: mediaList.map((media, index2) => /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
MediaPreview,
{
media,
@@ -63178,18 +63188,18 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/media-tab/media-panel.mjs
- var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
var MEDIA_ITEMS_PER_PAGE = 20;
var ATTACH_ALLOWED_TYPES = ["image"];
function AttachImagesButton({ onSelect }) {
- return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
media_upload_default,
{
multiple: "add",
onSelect,
allowedTypes: ATTACH_ALLOWED_TYPES,
title: (0, import_i18n67.__)("Attach images"),
- render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
import_components52.Button,
{
__next40pxDefaultSize: true,
@@ -63339,7 +63349,7 @@ var wp;
}, [handleDetach, mediaPendingDetach]);
const baseCssClass = "block-editor-inserter__media-panel";
const searchLabel = category.labels.search_items || (0, import_i18n67.__)("Search");
- return /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
"div",
{
ref: scrollContainerRef,
@@ -63349,7 +63359,7 @@ var wp;
"has-footer": hasFooter
}),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
import_components52.SearchControl,
{
className: `${baseCssClass}-search`,
@@ -63359,8 +63369,8 @@ var wp;
placeholder: searchLabel
}
),
- isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("div", { className: `${baseCssClass}-spinner`, children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_components52.Spinner, {}) }),
- !isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(no_results_default, { children: category.emptyMessage && !debouncedSearch ? (
+ isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: `${baseCssClass}-spinner`, children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components52.Spinner, {}) }),
+ !isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(no_results_default, { children: category.emptyMessage && !debouncedSearch ? (
// For a source with a custom empty message (e.g.
// Attachments) and no active search, an empty result
// means nothing is attached yet — clearer than the
@@ -63370,14 +63380,14 @@ var wp;
!!mediaList?.length && // Keep the existing items visible while a refetch is in flight,
// dimming (and gently pulsing) them rather than clearing the grid,
// so it doesn't flicker or pop.
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
"div",
{
className: clsx_default(`${baseCssClass}-results`, {
"is-loading": showRefreshing
}),
"aria-busy": showRefreshing,
- children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
media_list_default,
{
rootClientId,
@@ -63392,7 +63402,7 @@ var wp;
hasFooter && // A single footer wrapper owns the top and horizontal breathing
// room, so the pager and attach button don't span the full width
// and sit clear of the grid above (see styles).
- /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
Stack,
{
direction: "column",
@@ -63401,7 +63411,7 @@ var wp;
children: [
showPagination && // Reuse the Patterns tab pager (presentational only); only
// rendered for multi-page sources (see `showPagination`).
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
Pagination,
{
currentPage: page,
@@ -63412,21 +63422,21 @@ var wp;
),
attach && // Lines up with the "Open Media Library" button in the
// adjacent column.
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(AttachImagesButton, { onSelect: handleAttach })
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(AttachImagesButton, { onSelect: handleAttach })
]
}
),
mediaPendingDetach && // A plain `Modal` (not `ConfirmDialog`) so we can pass
// `overlayClassName` and stack it above the options dropdown that
// opened it (see the z-index entry in `_z-index.scss`).
- /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
import_components52.Modal,
{
title: (0, import_i18n67.__)("Detach image"),
onRequestClose: () => setMediaPendingDetach(void 0),
overlayClassName: `${baseCssClass}-detach-modal`,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("p", { children: category.postTypeLabel ? (0, import_i18n67.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: category.postTypeLabel ? (0, import_i18n67.sprintf)(
/* translators: %s: Name of the post type e.g: "Page". */
(0, import_i18n67.__)(
"Detach this image from the current %s? The image will remain in the Media Library."
@@ -63435,8 +63445,8 @@ var wp;
) : (0, import_i18n67.__)(
"Detach this image from the current post? The image will remain in the Media Library."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { className: `${baseCssClass}-detach-actions`, children: [
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("div", { className: `${baseCssClass}-detach-actions`, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
import_components52.Button,
{
__next40pxDefaultSize: true,
@@ -63445,7 +63455,7 @@ var wp;
children: (0, import_i18n67.__)("Cancel")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
import_components52.Button,
{
__next40pxDefaultSize: true,
@@ -63464,7 +63474,7 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/media-tab/media-tab.mjs
- var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES2 = ["image", "video", "audio"];
function MediaTab({
rootClientId,
@@ -63508,11 +63518,11 @@ var wp;
}
}, [categories, onSelectCategory, selectedCategory]);
if (!categories.length) {
- return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(no_results_default, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(no_results_default, {});
}
- return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
- !isMobile && /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { className: `${baseCssClass}-container`, children: [
- /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
+ !isMobile && /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("div", { className: `${baseCssClass}-container`, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
category_tabs_default,
{
categories,
@@ -63521,13 +63531,13 @@ var wp;
children
}
),
- /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
media_upload_default,
{
multiple: false,
onSelect: onSelectMedia,
allowedTypes: ALLOWED_MEDIA_TYPES2,
- render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
import_components53.Button,
{
__next40pxDefaultSize: true,
@@ -63544,12 +63554,12 @@ var wp;
}
) })
] }),
- isMobile && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ isMobile && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
MobileTabNavigation,
{
categories,
screenClassName: "block-editor-inserter__media-mobile-screen",
- children: (category) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ children: (category) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
MediaCategoryPanel,
{
onInsert,
@@ -63579,7 +63589,7 @@ var wp;
var inserter_menu_extension_default = __unstableInserterMenuExtension;
// packages/block-editor/build-module/components/inserter/search-results.mjs
- var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
var INITIAL_INSERTER_RESULTS = 9;
var EMPTY_ARRAY8 = [];
function InserterSearchResults({
@@ -63692,11 +63702,11 @@ var wp;
step: INITIAL_INSERTER_RESULTS
});
const hasItems = filteredBlockTypes.length > 0 || filteredBlockPatterns.length > 0;
- const blocksUI = !!filteredBlockTypes.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+ const blocksUI = !!filteredBlockTypes.length && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
panel_default,
{
- title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n69.__)("Blocks") }),
- children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+ title: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(VisuallyHidden, { children: (0, import_i18n69.__)("Blocks") }),
+ children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
block_types_list_default,
{
items: currentShownBlockTypes,
@@ -63708,11 +63718,11 @@ var wp;
)
}
);
- const patternsUI = !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+ const patternsUI = !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
panel_default,
{
- title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n69.__)("Patterns") }),
- children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "block-editor-inserter__quick-inserter-patterns", children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+ title: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(VisuallyHidden, { children: (0, import_i18n69.__)("Patterns") }),
+ children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("div", { className: "block-editor-inserter__quick-inserter-patterns", children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
block_patterns_list_default,
{
blockPatterns: filteredBlockPatterns,
@@ -63723,12 +63733,12 @@ var wp;
) })
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(inserter_listbox_default, { children: [
- !showBlockDirectory && !hasItems && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(no_results_default, {}),
+ return /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(inserter_listbox_default, { children: [
+ !showBlockDirectory && !hasItems && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(no_results_default, {}),
prioritizePatterns ? patternsUI : blocksUI,
- !!filteredBlockTypes.length && !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" }),
+ !!filteredBlockTypes.length && !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" }),
prioritizePatterns ? blocksUI : patternsUI,
- showBlockDirectory && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+ showBlockDirectory && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
inserter_menu_extension_default.Slot,
{
fillProps: {
@@ -63743,7 +63753,7 @@ var wp;
return fills;
}
if (!hasItems) {
- return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(no_results_default, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(no_results_default, {});
}
return null;
}
@@ -63756,10 +63766,10 @@ var wp;
// packages/block-editor/build-module/components/tabbed-sidebar/index.mjs
var import_components55 = __toESM(require_components(), 1);
var import_element154 = __toESM(require_element(), 1);
- var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
var { Tabs: Tabs2 } = unlock(import_components55.privateApis);
function TabbedSidebar({ defaultTabId, onClose, onSelect, selectedTab, tabs, closeButtonLabel }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("div", { className: "block-editor-tabbed-sidebar", children: /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "block-editor-tabbed-sidebar", children: /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
Tabs2,
{
selectOnMove: false,
@@ -63767,8 +63777,8 @@ var wp;
onSelect,
selectedTabId: selectedTab,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("div", { className: "block-editor-tabbed-sidebar__tablist-and-close-button", children: [
- /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { className: "block-editor-tabbed-sidebar__tablist-and-close-button", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components55.Button,
{
className: "block-editor-tabbed-sidebar__close-button",
@@ -63778,12 +63788,12 @@ var wp;
size: "compact"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
Tabs2.TabList,
{
className: "block-editor-tabbed-sidebar__tablist",
ref,
- children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
Tabs2.Tab,
{
tabId: tab.name,
@@ -63795,7 +63805,7 @@ var wp;
}
)
] }),
- tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
Tabs2.TabPanel,
{
tabId: tab.name,
@@ -63852,7 +63862,7 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/menu.mjs
- var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
var NOOP2 = () => {
};
function InserterMenu({
@@ -63990,8 +64000,8 @@ var wp;
if (selectedTab === "media") {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
import_components56.SearchControl,
{
className: clsx_default("block-editor-inserter__search", {
@@ -64008,7 +64018,7 @@ var wp;
placeholder: (0, import_i18n70.__)("Search")
}
),
- !!delayedFilterValue && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ !!delayedFilterValue && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
search_results_default,
{
filterValue: delayedFilterValue,
@@ -64041,8 +64051,8 @@ var wp;
isScrolled
]);
const blocksTab = (0, import_element156.useMemo)(() => {
- return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "block-editor-inserter__block-list", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "block-editor-inserter__block-list", children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
block_types_tab_default,
{
ref: blockTypesTabRef,
@@ -64052,9 +64062,9 @@ var wp;
showMostUsedBlocks
}
) }),
- showInserterHelpPanel && /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("div", { className: "block-editor-inserter__tips", children: [
- /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("h2", {}), children: (0, import_i18n70.__)("A tip for using the block editor") }),
- /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(tips_default, {})
+ showInserterHelpPanel && /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)("div", { className: "block-editor-inserter__tips", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("h2", {}), children: (0, import_i18n70.__)("A tip for using the block editor") }),
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(tips_default, {})
] })
] });
}, [
@@ -64065,14 +64075,14 @@ var wp;
showInserterHelpPanel
]);
const patternsTab = (0, import_element156.useMemo)(() => {
- return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
block_patterns_tab_default,
{
rootClientId: destinationRootClientId,
onInsert: onInsertPattern,
onSelectCategory: onClickPatternCategory,
selectedCategory: selectedPatternCategory,
- children: showPatternPanel && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ children: showPatternPanel && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
PatternCategoryPreviews,
{
rootClientId: destinationRootClientId,
@@ -64093,14 +64103,14 @@ var wp;
showPatternPanel
]);
const mediaTab = (0, import_element156.useMemo)(() => {
- return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
media_tab_default,
{
rootClientId: destinationRootClientId,
selectedCategory: selectedMediaCategory,
onSelectCategory: setSelectedMediaCategory,
onInsert,
- children: showMediaPanel && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ children: showMediaPanel && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
MediaCategoryPanel,
{
rootClientId: destinationRootClientId,
@@ -64133,7 +64143,7 @@ var wp;
});
return () => window.cancelAnimationFrame(frame);
}, []);
- return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(
"div",
{
className: clsx_default("block-editor-inserter__menu", {
@@ -64142,7 +64152,7 @@ var wp;
}),
ref,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "block-editor-inserter__main-area", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "block-editor-inserter__main-area", children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
tabbed_sidebar_default,
{
ref: tabsRef,
@@ -64155,7 +64165,7 @@ var wp;
name: "blocks",
title: (0, import_i18n70.__)("Blocks"),
panelRef: blocksPanelRef,
- panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
+ panel: /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
inserterSearch,
selectedTab === "blocks" && !delayedFilterValue && blocksTab
] })
@@ -64164,7 +64174,7 @@ var wp;
name: "patterns",
title: (0, import_i18n70.__)("Patterns"),
panelRef: patternsPanelRef,
- panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
+ panel: /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
inserterSearch,
selectedTab === "patterns" && !delayedFilterValue && patternsTab
] })
@@ -64173,7 +64183,7 @@ var wp;
name: "media",
title: (0, import_i18n70.__)("Media"),
panelRef: mediaPanelRef,
- panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
+ panel: /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
inserterSearch,
mediaTab
] })
@@ -64181,7 +64191,7 @@ var wp;
]
}
) }),
- showInserterHelpPanel && hoveredItem && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ showInserterHelpPanel && hoveredItem && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
import_components56.Popover,
{
className: "block-editor-inserter__preview-container__popover",
@@ -64189,7 +64199,7 @@ var wp;
offset: { mainAxis: 16, crossAxis: 16 },
focusOnMount: false,
animate: false,
- children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(preview_panel_default, { item: hoveredItem })
+ children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(preview_panel_default, { item: hoveredItem })
}
)
]
@@ -64198,7 +64208,7 @@ var wp;
}
var PrivateInserterMenu = (0, import_element156.forwardRef)(InserterMenu);
function PublicInserterMenu(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
PrivateInserterMenu,
{
...props,
@@ -64214,7 +64224,7 @@ var wp;
var import_i18n71 = __toESM(require_i18n(), 1);
var import_components57 = __toESM(require_components(), 1);
var import_data68 = __toESM(require_data(), 1);
- var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
var SEARCH_THRESHOLD = 6;
var SHOWN_BLOCK_TYPES2 = 6;
var SHOWN_BLOCK_PATTERNS = 2;
@@ -64266,7 +64276,7 @@ var wp;
insertionIndex
});
};
- return /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
"div",
{
className: clsx_default("block-editor-inserter__quick-inserter", {
@@ -64274,7 +64284,7 @@ var wp;
"has-expand": setInserterIsOpened
}),
children: [
- showSearch && /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+ showSearch && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
import_components57.SearchControl,
{
className: "block-editor-inserter__search",
@@ -64286,8 +64296,8 @@ var wp;
placeholder: (0, import_i18n71.__)("Search")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)("div", { className: "block-editor-inserter__quick-inserter-results", children: [
- /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("div", { className: "block-editor-inserter__quick-inserter-results", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
search_results_default,
{
filterValue,
@@ -64302,7 +64312,7 @@ var wp;
isQuick: true
}
),
- setInserterIsOpened && /* @__PURE__ */ (0, import_jsx_runtime287.jsx)("div", { className: "block-editor-inserter__quick-inserter-expand", children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+ setInserterIsOpened && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("div", { className: "block-editor-inserter__quick-inserter-expand", children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
import_components57.Button,
{
className: "block-editor-inserter__quick-inserter-expand-toggle",
@@ -64338,7 +64348,7 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/index.mjs
- var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
var UnforwardedInserterToggle = ({
onToggle,
disabled: disabled2,
@@ -64374,7 +64384,7 @@ var wp;
onClick(event);
}
}
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
Wrapper,
{
ref,
@@ -64463,7 +64473,7 @@ var wp;
getBlockSelectionEnd: getBlockSelectionEnd2,
getPreviousBlockClientId: getPreviousBlockClientId2
} = (0, import_data69.useSelect)(store);
- const { getActiveBlockVariation, getBlockType: getBlockType34 } = (0, import_data69.useSelect)(import_blocks43.store);
+ const { getActiveBlockVariation, getBlockType: getBlockType33 } = (0, import_data69.useSelect)(import_blocks43.store);
if (!hasItems && (isAppender || targetRootClientId || clientId)) {
return null;
}
@@ -64509,7 +64519,7 @@ var wp;
selectBlockOnInsert
);
onSelectOrClose?.(newBlock);
- const blockTypeToInsert = getBlockType34(blockName);
+ const blockTypeToInsert = getBlockType33(blockName);
let blockLabelToInsert;
if (blockTypeToInsert) {
blockLabelToInsert = (0, import_blocks43.__experimentalGetBlockLabel)(
@@ -64542,11 +64552,11 @@ var wp;
if (renderToggleProp) {
return renderToggleProp(toggleArgs);
}
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(InserterToggle, { ref, ...toggleArgs });
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(InserterToggle, { ref, ...toggleArgs });
}
function renderContent({ onClose }) {
if (isQuick) {
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
QuickInserter,
{
onSelect: (blocks2) => {
@@ -64563,7 +64573,7 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
menu_default,
{
onSelect: () => {
@@ -64580,7 +64590,7 @@ var wp;
if (hasSingleBlockType || blockToInsert) {
return renderToggle3({ onToggle: insertOnlyAllowedBlock });
}
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_components58.Dropdown,
{
className: "block-editor-inserter",
@@ -64601,7 +64611,7 @@ var wp;
var inserter_default = Inserter;
// packages/block-editor/build-module/components/default-block-appender/index.mjs
- var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
var ZWNBSP = "\uFEFF";
function DefaultBlockAppender({ rootClientId }) {
const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data70.useSelect)(
@@ -64632,7 +64642,7 @@ var wp;
insertDefaultBlock2(void 0, rootClientId);
startTyping2();
};
- return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)(
"div",
{
"data-root-client-id": rootClientId || "",
@@ -64640,7 +64650,7 @@ var wp;
"has-visible-prompt": showPrompt
}),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
"p",
{
tabIndex: "0",
@@ -64661,7 +64671,7 @@ var wp;
children: showPrompt ? value : ZWNBSP
}
),
- /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
inserter_default,
{
rootClientId,
@@ -64680,9 +64690,9 @@ var wp;
var import_element159 = __toESM(require_element(), 1);
var import_i18n74 = __toESM(require_i18n(), 1);
var import_deprecated8 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
function ButtonBlockAppender({ rootClientId, className, onFocus, tabIndex, onSelect }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
inserter_default,
{
position: "bottom center",
@@ -64720,7 +64730,7 @@ var wp;
return (
// Disable reason: There shouldn't be a case where this button is disabled but not visually hidden.
// eslint-disable-next-line @wordpress/components-no-unsafe-button-disabled
- /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
import_components59.Button,
{
__next40pxDefaultSize: true,
@@ -64737,7 +64747,7 @@ var wp;
disabled: disabled2,
label,
showTooltip: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(icon_default, { icon: plus_default })
+ children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(icon_default, { icon: plus_default })
}
)
);
@@ -64756,7 +64766,7 @@ var wp;
var button_block_appender_default = (0, import_element159.forwardRef)(ButtonBlockAppender);
// packages/block-editor/build-module/components/block-list-appender/index.mjs
- var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
function DefaultAppender({ rootClientId }) {
const canInsertDefaultBlock = (0, import_data71.useSelect)(
(select3) => select3(store).canInsertBlockType(
@@ -64765,9 +64775,9 @@ var wp;
)
);
if (canInsertDefaultBlock) {
- return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(DefaultBlockAppender, { rootClientId });
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(DefaultBlockAppender, { rootClientId });
}
- return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
button_block_appender_default,
{
rootClientId,
@@ -64793,7 +64803,7 @@ var wp;
},
[rootClientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
TagName,
{
tabIndex: -1,
@@ -64802,7 +64812,7 @@ var wp;
}),
contentEditable: false,
"data-block": true,
- children: CustomAppender ? /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(CustomAppender, {}) : /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(DefaultAppender, { rootClientId })
+ children: CustomAppender ? /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(CustomAppender, {}) : /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(DefaultAppender, { rootClientId })
}
);
}
@@ -64858,7 +64868,7 @@ var wp;
var use_popover_scroll_default = usePopoverScroll;
// packages/block-editor/build-module/components/block-popover/inbetween.mjs
- var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
var MAX_POPOVER_RECOMPUTE_COUNTER = Number.MAX_SAFE_INTEGER;
function BlockPopoverInbetween({
previousClientId,
@@ -64989,7 +64999,7 @@ var wp;
if (!previousElement && !nextElement || !isVisible) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components60.Popover,
{
ref: popoverScrollRef,
@@ -65008,7 +65018,7 @@ var wp;
flip: false,
placement: "overlay",
variant: "unstyled",
- children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { className: "block-editor-block-popover__inbetween-container", children })
+ children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("div", { className: "block-editor-block-popover__inbetween-container", children })
},
nextClientId + "--" + rootClientId
);
@@ -65027,7 +65037,7 @@ var wp;
var import_compose58 = __toESM(require_compose(), 1);
var import_components61 = __toESM(require_components(), 1);
var import_element161 = __toESM(require_element(), 1);
- var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
var MAX_POPOVER_RECOMPUTE_COUNTER2 = Number.MAX_SAFE_INTEGER;
function BlockPopover({
clientId,
@@ -65101,7 +65111,7 @@ var wp;
if (!selectedElement || bottomClientId && !lastSelectedElement) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
import_components61.Popover,
{
ref: mergedRefs,
@@ -65122,7 +65132,7 @@ var wp;
);
}
var PrivateBlockPopover = (0, import_element161.forwardRef)(BlockPopover);
- var PublicBlockPopover = ({ clientId, bottomClientId, children, ...props }, ref) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+ var PublicBlockPopover = ({ clientId, bottomClientId, children, ...props }, ref) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
PrivateBlockPopover,
{
...props,
@@ -65137,7 +65147,7 @@ var wp;
var block_popover_default = (0, import_element161.forwardRef)(PublicBlockPopover);
// packages/block-editor/build-module/components/block-popover/cover.mjs
- var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
function BlockPopoverCover({
clientId,
bottomClientId,
@@ -65148,7 +65158,7 @@ var wp;
}, ref) {
bottomClientId ??= clientId;
const selectedElement = useBlockElement(clientId);
- return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
PrivateBlockPopover,
{
ref,
@@ -65156,7 +65166,7 @@ var wp;
bottomClientId,
shift: shift4,
...props,
- children: selectedElement && clientId === bottomClientId ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+ children: selectedElement && clientId === bottomClientId ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
CoverContainer,
{
selectedElement,
@@ -65190,12 +65200,12 @@ var wp;
...additionalStyles
};
}, [width, height, additionalStyles]);
- return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { style, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { style, children });
}
var cover_default = (0, import_element162.forwardRef)(BlockPopoverCover);
// packages/block-editor/build-module/components/block-popover/drop-zone.mjs
- var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
var animateVariants = {
hide: { opacity: 0, scaleY: 0.75 },
show: { opacity: 1, scaleY: 1 },
@@ -65217,14 +65227,14 @@ var wp;
};
}, []);
const reducedMotion = (0, import_compose59.useReducedMotion)();
- return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
cover_default,
{
clientId,
__unstablePopoverSlot,
__unstableContentRef,
className: "block-editor-block-popover__drop-zone",
- children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
import_components62.__unstableMotion.div,
{
"data-testid": "block-popover-drop-zone",
@@ -65240,7 +65250,7 @@ var wp;
var drop_zone_default = BlockDropZonePopover;
// packages/block-editor/build-module/components/block-tools/insertion-point.mjs
- var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
var InsertionPointOpenRef = (0, import_element163.createContext)();
InsertionPointOpenRef.displayName = "InsertionPointOpenRefContext";
function InbetweenInsertionPointPopover({
@@ -65359,7 +65369,7 @@ var wp;
"block-editor-block-list__insertion-point",
orientationClassname
);
- return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
inbetween_default,
{
previousClientId,
@@ -65368,7 +65378,7 @@ var wp;
__unstableContentRef,
operation,
nearestSide,
- children: /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(
import_components63.__unstableMotion.div,
{
layout: !disableMotion,
@@ -65386,7 +65396,7 @@ var wp;
}),
onHoverEnd: maybeHideInserterPoint,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
import_components63.__unstableMotion.div,
{
variants: lineVariants,
@@ -65394,14 +65404,14 @@ var wp;
"data-testid": "block-list-insertion-point-indicator"
}
),
- isInserterShown && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+ isInserterShown && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
import_components63.__unstableMotion.div,
{
variants: inserterVariants,
className: clsx_default(
"block-editor-block-list__insertion-point-inserter"
),
- children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
inserter_default,
{
ref: maybeResetOpenRef,
@@ -65447,13 +65457,13 @@ var wp;
isBlockListEmpty) {
return null;
}
- return insertionPoint2.operation === "replace" ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+ return insertionPoint2.operation === "replace" ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
drop_zone_default,
{
...props
},
`${insertionPoint2.rootClientId}-${insertionPoint2.index}`
- ) : /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
InbetweenInsertionPointPopover,
{
operation: insertionPoint2.operation,
@@ -65578,7 +65588,7 @@ var wp;
// packages/block-editor/build-module/components/block-selection-clearer/index.mjs
var import_data76 = __toESM(require_data(), 1);
var import_compose62 = __toESM(require_compose(), 1);
- var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
function useBlockSelectionClearer() {
const { getSettings: getSettings9, hasSelectedBlock: hasSelectedBlock2, hasMultiSelection: hasMultiSelection2 } = (0, import_data76.useSelect)(store);
const { clearSelectedBlock: clearSelectedBlock2 } = (0, import_data76.useDispatch)(store);
@@ -65606,7 +65616,7 @@ var wp;
);
}
function BlockSelectionClearer(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("div", { ref: useBlockSelectionClearer(), ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("div", { ref: useBlockSelectionClearer(), ...props });
}
// packages/block-editor/build-module/components/inner-blocks/index.mjs
@@ -65616,7 +65626,7 @@ var wp;
var import_blocks49 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/inner-blocks/button-block-appender.mjs
- var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
function ButtonBlockAppender2({
showSeparator,
isFloating,
@@ -65624,7 +65634,7 @@ var wp;
isToggle
}) {
const { clientId } = useBlockEditContext();
- return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
button_block_appender_default,
{
className: clsx_default({
@@ -65639,10 +65649,10 @@ var wp;
}
// packages/block-editor/build-module/components/inner-blocks/default-block-appender.mjs
- var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
function DefaultBlockAppender2() {
const { clientId } = useBlockEditContext();
- return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(DefaultBlockAppender, { rootClientId: clientId });
+ return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(DefaultBlockAppender, { rootClientId: clientId });
}
// packages/block-editor/build-module/components/inner-blocks/use-nested-settings-update.mjs
@@ -66258,7 +66268,7 @@ var wp;
"replace"
];
}
- function isDropTargetValid(getBlockType34, allowedBlocks, draggedBlockNames, targetBlockName) {
+ function isDropTargetValid(getBlockType33, allowedBlocks, draggedBlockNames, targetBlockName) {
let areBlocksAllowed = true;
if (allowedBlocks) {
const allowedBlockNames = allowedBlocks?.map(({ name }) => name);
@@ -66267,7 +66277,7 @@ var wp;
);
}
const draggedBlockTypes = draggedBlockNames.map(
- (name) => getBlockType34(name)
+ (name) => getBlockType33(name)
);
const targetMatchesDraggedBlockParents = draggedBlockTypes.every(
(block) => {
@@ -66299,7 +66309,7 @@ var wp;
index: null,
operation: "insert"
});
- const { getBlockType: getBlockType34, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data81.useSelect)(import_blocks48.store);
+ const { getBlockType: getBlockType33, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data81.useSelect)(import_blocks48.store);
const {
canInsertBlockType: canInsertBlockType2,
getBlockListSettings: getBlockListSettings2,
@@ -66353,7 +66363,7 @@ var wp;
draggedBlockClientIds
);
const isBlockDroppingAllowed = isDropTargetValid(
- getBlockType34,
+ getBlockType33,
allowedBlocks,
draggedBlockNames,
targetBlockName
@@ -66460,7 +66470,7 @@ var wp;
targetRootClientId,
getBlockNamesByClientId2,
getDraggedBlockClientIds2,
- getBlockType34,
+ getBlockType33,
getSectionRootClientId2,
isZoomOut2,
getBlocks2,
@@ -66503,11 +66513,11 @@ var wp;
}
// packages/block-editor/build-module/components/inner-blocks/index.mjs
- var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
var EMPTY_OBJECT2 = {};
function BlockContext({ children, clientId }) {
const context = useBlockContext(clientId);
- return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockContextProvider, { value: context, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(BlockContextProvider, { value: context, children });
}
var BlockListItemsMemo = (0, import_element169.memo)(BlockListItems);
function UncontrolledInnerBlocks(props) {
@@ -66568,7 +66578,7 @@ var wp;
}),
[defaultLayout2, usedLayout, allowSizingOnChildren]
);
- const items = /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+ const items = /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
BlockListItemsMemo,
{
rootClientId: clientId,
@@ -66582,15 +66592,15 @@ var wp;
if (!blockType?.providesContext || Object.keys(blockType.providesContext).length === 0) {
return items;
}
- return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockContext, { clientId, children: items });
+ return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(BlockContext, { clientId, children: items });
}
function ControlledInnerBlocks(props) {
useBlockSync(props);
- return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(UncontrolledInnerBlocks, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(UncontrolledInnerBlocks, { ...props });
}
var ForwardedInnerBlocks = (0, import_element169.forwardRef)((props, ref) => {
const innerBlocksProps = useInnerBlocksProps({ ref }, props);
- return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { className: "block-editor-inner-blocks", children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { ...innerBlocksProps }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("div", { className: "block-editor-inner-blocks", children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("div", { ...innerBlocksProps }) });
});
function useInnerBlocksProps(props = {}, options = {}) {
const {
@@ -66622,7 +66632,7 @@ var wp;
isDropZoneDisabled: isZoomOut2() && sectionRootClientId !== ""
};
}
- const { hasBlockSupport: hasBlockSupport47, getBlockType: getBlockType34 } = select3(import_blocks49.store);
+ const { hasBlockSupport: hasBlockSupport47, getBlockType: getBlockType33 } = select3(import_blocks49.store);
const blockName = getBlockName2(clientId);
const blockEditingMode = getBlockEditingMode2(clientId);
const parentClientId2 = getBlockRootClientId2(clientId);
@@ -66639,7 +66649,7 @@ var wp;
false
),
name: blockName,
- blockType: getBlockType34(blockName),
+ blockType: getBlockType33(blockName),
parentLock: getTemplateLock2(parentClientId2),
parentClientId: parentClientId2,
isDropZoneDisabled: _isDropZoneDisabled,
@@ -66684,7 +66694,7 @@ var wp;
"block-editor-block-list__layout",
__unstableDisableLayoutClassNames ? "" : layoutClassNames
),
- children: clientId ? /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(InnerBlocks, { ...innerBlocksProps, clientId }) : /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockListItems, { ...options })
+ children: clientId ? /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(InnerBlocks, { ...innerBlocksProps, clientId }) : /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(BlockListItems, { ...options })
};
}
useInnerBlocksProps.save = import_blocks49.__unstableGetInnerBlocksProps;
@@ -66699,7 +66709,7 @@ var wp;
var import_data83 = __toESM(require_data(), 1);
var import_element170 = __toESM(require_element(), 1);
var import_i18n78 = __toESM(require_i18n(), 1);
- var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
function ZoomOutSeparator({
clientId,
rootClientId = "",
@@ -66760,7 +66770,7 @@ var wp;
if (isCurrentBlockBeingDragged || isCurrentBlockPreviousSiblingOfBlockBeingDragged) {
isVisible = false;
}
- return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_components64.__unstableAnimatePresence, { children: isVisible && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_components64.__unstableAnimatePresence, { children: isVisible && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components64.__unstableMotion.div,
{
initial: { height: 0 },
@@ -66783,7 +66793,7 @@ var wp;
"data-is-insertion-point": "true",
onDragOver: () => setIsDraggedOver(true),
onDragLeave: () => setIsDraggedOver(false),
- children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components64.__unstableMotion.div,
{
initial: { opacity: 0 },
@@ -66802,7 +66812,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-list/index.mjs
- var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
var IntersectionObserver2 = (0, import_element171.createContext)();
IntersectionObserver2.displayName = "IntersectionObserverContext";
var pendingBlockVisibilityUpdatesPerRegistry = /* @__PURE__ */ new WeakMap();
@@ -66882,9 +66892,9 @@ var wp;
},
settings2
);
- return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(IntersectionObserver2.Provider, { value: intersectionObserver, children: [
- /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { ...innerBlocksProps }),
- !!editedContentOnlySection2 && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(IntersectionObserver2.Provider, { value: intersectionObserver, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { ...innerBlocksProps }),
+ !!editedContentOnlySection2 && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
StopEditingContentOnlySectionOnOutsideSelect,
{
clientId: editedContentOnlySection2
@@ -66915,7 +66925,7 @@ var wp;
return null;
}
function BlockList(settings2) {
- return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Provider, { value: DEFAULT_BLOCK_EDIT_CONTEXT, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Root9, { ...settings2 }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(Provider, { value: DEFAULT_BLOCK_EDIT_CONTEXT, children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(Root9, { ...settings2 }) });
}
var EMPTY_ARRAY9 = [];
var EMPTY_SET2 = /* @__PURE__ */ new Set();
@@ -67001,8 +67011,8 @@ var wp;
);
const showGhost = !!ghostBlock;
const items = showGhost ? [...order, ghostBlock.clientId] : order;
- return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(LayoutProvider, { value: layout, children: [
- items.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(LayoutProvider, { value: layout, children: [
+ items.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(
import_data84.AsyncModeProvider,
{
value: (
@@ -67011,7 +67021,7 @@ var wp;
clientId !== ghostBlock?.clientId && !visibleBlocks.has(clientId) && !selectedBlocks.includes(clientId)
),
children: [
- isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
ZoomOutSeparator,
{
clientId,
@@ -67019,7 +67029,7 @@ var wp;
position: "top"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
block_default2,
{
rootClientId,
@@ -67027,7 +67037,7 @@ var wp;
ghostBlock: clientId === ghostBlock?.clientId ? ghostBlock : void 0
}
),
- isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
ZoomOutSeparator,
{
clientId,
@@ -67040,7 +67050,7 @@ var wp;
clientId
)),
order.length < 1 && placeholder,
- shouldRenderAppender && !showGhost && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ shouldRenderAppender && !showGhost && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
BlockListAppender,
{
tagName: __experimentalAppenderTagName,
@@ -67051,7 +67061,7 @@ var wp;
] });
}
function BlockListItems(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_data84.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Items, { ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_data84.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(Items, { ...props }) });
}
// packages/block-editor/build-module/components/block-tools/index.mjs
@@ -67205,7 +67215,7 @@ var wp;
var import_element173 = __toESM(require_element(), 1);
var import_compose67 = __toESM(require_compose(), 1);
var import_data85 = __toESM(require_data(), 1);
- var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
var LIST_VIEW_CONTENT_PANEL_SLOT = /* @__PURE__ */ Symbol("ListViewContentPopover");
var { Fill, Slot: Slot2 } = (0, import_components66.createSlotFill)(LIST_VIEW_CONTENT_PANEL_SLOT);
function useInspectorPopoverPlacement() {
@@ -67247,20 +67257,20 @@ var wp;
if (!isOpen || !hasFills || !anchorElement) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
import_components66.Popover,
{
...popoverProps3 ?? {},
className: "block-editor-inspector-list-view-content-popover",
anchor: anchorElement,
onClose: closeListViewContentPanel2,
- children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { style: { width: "280px" }, children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Slot2, {}) })
+ children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { style: { width: "280px" }, children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(Slot2, {}) })
}
);
}
// packages/block-editor/build-module/components/inspector-controls/fill.mjs
- var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
var PATTERN_EDITING_GROUPS = ["content", "list"];
function InspectorControlsFill({
children,
@@ -67302,7 +67312,7 @@ var wp;
if (rendersInListView && !isSelectedBlock) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components67.__experimentalStyleProvider, { document, children: rendersInListView ? /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Fill, { children }) : /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Fill5, { children: (fillProps) => /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components67.__experimentalStyleProvider, { document, children: rendersInListView ? /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Fill, { children }) : /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Fill5, { children: (fillProps) => /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
ToolsPanelInspectorControl,
{
fillProps,
@@ -67334,9 +67344,9 @@ var wp;
}
function ToolsPanelInspectorControl({ children, resetAllFilter, fillProps }) {
const { forwardedContext = [] } = fillProps;
- const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(RegisterResetAll, { resetAllFilter, children });
+ const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(RegisterResetAll, { resetAllFilter, children });
return forwardedContext.reduce(
- (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Provider3, { ...props, children: inner }),
+ (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Provider3, { ...props, children: inner }),
innerMarkup
);
}
@@ -67387,7 +67397,7 @@ var wp;
}
// packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
- var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
function BlockSupportToolsPanel({ children, group, label }) {
const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data86.useDispatch)(store);
const {
@@ -67435,7 +67445,7 @@ var wp;
updateBlockAttributes2
]
);
- return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
import_components68.__experimentalToolsPanel,
{
className: `${group}-block-support-panel`,
@@ -67456,7 +67466,7 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls/block-support-slot-container.mjs
var import_components69 = __toESM(require_components(), 1);
var import_element176 = __toESM(require_element(), 1);
- var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
function BlockSupportSlotContainer({
Slot: Slot10,
fillProps,
@@ -67473,11 +67483,11 @@ var wp;
}),
[toolsPanelContext, fillProps]
);
- return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(Slot10, { ...props, fillProps: computedFillProps, bubblesVirtually: true });
+ return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Slot10, { ...props, fillProps: computedFillProps, bubblesVirtually: true });
}
// packages/block-editor/build-module/components/inspector-controls/slot.mjs
- var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
function InspectorControlsSlot({ __experimentalGroup, group = "default", label, fillProps, ...props }, ref) {
if (__experimentalGroup) {
(0, import_deprecated12.default)(
@@ -67501,7 +67511,7 @@ var wp;
}
const { Slot: Slot10 } = slotFill;
if (label) {
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(BlockSupportToolsPanel, { group, label, children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(BlockSupportToolsPanel, { group, label, children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
BlockSupportSlotContainer,
{
...props,
@@ -67510,7 +67520,7 @@ var wp;
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
Slot10,
{
...props,
@@ -67523,14 +67533,14 @@ var wp;
var slot_default = (0, import_element177.forwardRef)(InspectorControlsSlot);
// packages/block-editor/build-module/components/inspector-controls/index.mjs
- var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
var InspectorControls = InspectorControlsFill;
InspectorControls.Slot = slot_default;
var InspectorAdvancedControls = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(InspectorControlsFill, { ...props, group: "advanced" });
+ return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(InspectorControlsFill, { ...props, group: "advanced" });
};
InspectorAdvancedControls.Slot = function Slot3(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(slot_default, { ...props, group: "advanced" });
+ return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(slot_default, { ...props, group: "advanced" });
};
InspectorAdvancedControls.slotName = "InspectorAdvancedControls";
var inspector_controls_default = InspectorControls;
@@ -67562,9 +67572,9 @@ var wp;
getBlock: getBlock2,
__experimentalGetParsedPattern: __experimentalGetParsedPattern2
} = blockEditorSelect;
- const { getBlockType: getBlockType34, getActiveBlockVariation } = select3(import_blocks51.store);
+ const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks51.store);
const blockName = getBlockName2(clientId);
- const blockType = getBlockType34(blockName);
+ const blockType = getBlockType33(blockName);
if (!blockType) {
return null;
}
@@ -67624,7 +67634,7 @@ var wp;
}
// packages/block-editor/build-module/hooks/position.mjs
- var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
var POSITION_SUPPORT_KEY = "position";
var DEFAULT_OPTION = {
key: "default",
@@ -67741,7 +67751,7 @@ var wp;
};
const selectedOption = value ? options.find((option) => option.value === value) || DEFAULT_OPTION : DEFAULT_OPTION;
const hintIdPrefix = (0, import_element178.useId)();
- return options.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(inspector_controls_default, { group: "position", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ return options.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(inspector_controls_default, { group: "position", children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
SelectControl3,
{
label: (0, import_i18n80.__)("Position"),
@@ -67755,15 +67765,15 @@ var wp;
},
children: options.map((option) => {
const hintId = option.hint ? `${hintIdPrefix}-${option.key}` : void 0;
- return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(
SelectControl3.Item,
{
value: option,
label: option.label,
"aria-describedby": hintId,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { children: option.label }),
- option.hint && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("div", { children: option.label }),
+ option.hint && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
"div",
{
id: hintId,
@@ -67786,7 +67796,7 @@ var wp;
if (isPositionDisabled) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(PositionPanelPure, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(PositionPanelPure, { ...props });
},
useBlockProps: useBlockProps2,
attributeKeys: ["style"],
@@ -67972,7 +67982,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-tools/empty-block-inserter.mjs
- var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
function EmptyBlockInserter({
clientId,
__unstableContentRef
@@ -67982,7 +67992,7 @@ var wp;
contentElement: __unstableContentRef?.current,
clientId
});
- return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
cover_default,
{
clientId,
@@ -67995,7 +68005,7 @@ var wp;
),
__unstableContentRef,
...popoverProps3,
- children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { className: "block-editor-block-list__empty-block-inserter", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("div", { className: "block-editor-block-list__empty-block-inserter", children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
inserter_default,
{
position: "bottom right",
@@ -68111,7 +68121,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-draggable/index.mjs
- var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
var BlockDraggable = ({
appendToOwnerDocument,
children,
@@ -68128,7 +68138,7 @@ var wp;
isDraggable,
icon,
visibleInserter,
- getBlockType: getBlockType34
+ getBlockType: getBlockType33
} = (0, import_data91.useSelect)(
(select3) => {
const {
@@ -68190,14 +68200,14 @@ var wp;
])[0];
const rootAllowedBlocks = getAllowedBlocks2(targetRootClientId);
dropTargetValid = isDropTargetValid(
- getBlockType34,
+ getBlockType33,
rootAllowedBlocks,
draggedBlockNames,
targetRootBlockName
);
} else {
dropTargetValid = isDropTargetValid(
- getBlockType34,
+ getBlockType33,
allowedBlocks,
draggedBlockNames,
targetBlockName
@@ -68225,7 +68235,7 @@ var wp;
getAllowedBlocks2,
getBlockNamesByClientId2,
getBlockRootClientId2,
- getBlockType34,
+ getBlockType33,
visibleInserter
]);
if (!isDraggable) {
@@ -68236,7 +68246,7 @@ var wp;
srcClientIds: clientIds,
srcRootClientId
};
- return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
import_components71.Draggable,
{
appendToOwnerDocument,
@@ -68265,7 +68275,7 @@ var wp;
__experimentalDragComponent: (
// Check against `undefined` so that `null` can be used to disable
// the default drag component.
- dragComponent !== void 0 ? dragComponent : /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+ dragComponent !== void 0 ? dragComponent : /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
BlockDraggableChip,
{
count: clientIds.length,
@@ -68560,7 +68570,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-mover/button.mjs
- var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
var getArrowIcon = (direction, orientation) => {
if (direction === "up") {
if (orientation === "horizontal") {
@@ -68648,8 +68658,8 @@ var wp;
};
const descriptionId = `block-editor-block-mover-button__description-${instanceId}`;
const keyCharacter = direction === "up" ? "t" : "y";
- return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components72.Button,
{
__next40pxDefaultSize: true,
@@ -68672,7 +68682,7 @@ var wp;
shortcut: import_keycodes11.displayShortcut.secondary(keyCharacter)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n82.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n82.sprintf)(
// translators: 1: Description of the block movement. 2: Keyboard shortcut.
(0, import_i18n82.__)("%1$s (%2$s)"),
getBlockMoverDescription(
@@ -68690,14 +68700,14 @@ var wp;
}
);
var BlockMoverUpButton = (0, import_element182.forwardRef)((props, ref) => {
- return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(BlockMoverButton, { direction: "up", ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(BlockMoverButton, { direction: "up", ref, ...props });
});
var BlockMoverDownButton = (0, import_element182.forwardRef)((props, ref) => {
- return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(BlockMoverButton, { direction: "down", ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(BlockMoverButton, { direction: "down", ref, ...props });
});
// packages/block-editor/build-module/components/block-mover/index.mjs
- var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
function BlockMover({ clientIds, hideDragHandle }) {
const {
canMove,
@@ -68739,14 +68749,14 @@ var wp;
if (!canMove || isFirst && isLast && !rootClientId || hideDragHandle && isManualGrid) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(
import_components73.ToolbarGroup,
{
className: clsx_default("block-editor-block-mover", {
"is-horizontal": orientation === "horizontal"
}),
children: [
- !hideDragHandle && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(block_draggable_default, { clientIds, fadeWhenDisabled: true, children: (draggableProps) => /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ !hideDragHandle && /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(block_draggable_default, { clientIds, fadeWhenDisabled: true, children: (draggableProps) => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
import_components73.Button,
{
__next40pxDefaultSize: true,
@@ -68757,15 +68767,15 @@ var wp;
...draggableProps
}
) }),
- !isManualGrid && /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)("div", { className: "block-editor-block-mover__move-button-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components73.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ !isManualGrid && /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("div", { className: "block-editor-block-mover__move-button-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components73.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
BlockMoverUpButton,
{
clientIds,
...itemProps
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components73.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components73.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
BlockMoverDownButton,
{
clientIds,
@@ -68910,7 +68920,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-parent-selector/index.mjs
- var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
function BlockParentSelector() {
const { selectBlock: selectBlock2 } = (0, import_data95.useDispatch)(store);
const { parentClientId, nextSiblingClientId, showInserter } = (0, import_data95.useSelect)(
@@ -68952,7 +68962,7 @@ var wp;
ref: nodeRef,
highlightParent: true
});
- const parentButton = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ const parentButton = /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
import_components74.ToolbarButton,
{
className: "block-editor-block-parent-selector__button",
@@ -68963,10 +68973,10 @@ var wp;
blockInformation?.title
),
showTooltip: true,
- icon: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(block_icon_default, { icon: blockInformation?.icon })
+ icon: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(block_icon_default, { icon: blockInformation?.icon })
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(
"div",
{
className: "block-editor-block-parent-selector",
@@ -68977,9 +68987,9 @@ var wp;
showInserter && // A real toolbar group, so the buttons get the standard
// toolbar sizing, and the group overlaps the container
// border the way toolbar groups overlap the toolbar box.
- /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_components74.ToolbarGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components74.ToolbarGroup, { children: [
parentButton,
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
inserter_default,
{
position: "bottom right",
@@ -68993,7 +69003,7 @@ var wp;
disabled: disabled2,
blockTitle,
hasSingleBlockType
- }) => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ }) => /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
import_components74.ToolbarButton,
{
className: "block-editor-block-parent-selector__inserter",
@@ -69058,7 +69068,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-controls/fill.mjs
- var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
function BlockControlsFill({
group = "default",
controls,
@@ -69072,14 +69082,14 @@ var wp;
if (!Fill5) {
return null;
}
- const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
- group === "default" && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components76.ToolbarGroup, { controls }),
+ const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_jsx_runtime313.Fragment, { children: [
+ group === "default" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components76.ToolbarGroup, { controls }),
children
] });
- return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components76.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(Fill5, { children: (fillProps) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components76.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(Fill5, { children: (fillProps) => {
const { forwardedContext = [] } = fillProps;
return forwardedContext.reduce(
- (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(Provider3, { ...props, children: inner }),
+ (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(Provider3, { ...props, children: inner }),
innerMarkup
);
} }) });
@@ -69089,7 +69099,7 @@ var wp;
var import_element185 = __toESM(require_element(), 1);
var import_components77 = __toESM(require_components(), 1);
var import_warning8 = __toESM(require_warning(), 1);
- var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
var { ComponentsContext } = unlock(import_components77.privateApis);
function BlockControlsSlot({ group = "default", ...props }) {
const toolbarState = (0, import_element185.useContext)(import_components77.__experimentalToolbarContext);
@@ -69113,22 +69123,22 @@ var wp;
return null;
}
const { Slot: Slot10 } = slotFill;
- const slot = /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(Slot10, { ...props, bubblesVirtually: true, fillProps });
+ const slot = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(Slot10, { ...props, bubblesVirtually: true, fillProps });
if (group === "default") {
return slot;
}
- return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components77.ToolbarGroup, { children: slot });
+ return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components77.ToolbarGroup, { children: slot });
}
// packages/block-editor/build-module/components/block-controls/index.mjs
- var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
var BlockControls = BlockControlsFill;
BlockControls.Slot = BlockControlsSlot;
var BlockFormatControls = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(BlockControlsFill, { group: "inline", ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(BlockControlsFill, { group: "inline", ...props });
};
BlockFormatControls.Slot = function Slot4(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(BlockControlsSlot, { group: "inline", ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(BlockControlsSlot, { group: "inline", ...props });
};
var block_controls_default = BlockControls;
@@ -69499,7 +69509,7 @@ var wp;
var import_components80 = __toESM(require_components(), 1);
var import_blocks60 = __toESM(require_blocks(), 1);
var import_data98 = __toESM(require_data(), 1);
- var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
function BlockHTMLConvertButton({ clientId }) {
const block = (0, import_data98.useSelect)(
(select3) => select3(store).getBlock(clientId),
@@ -69509,7 +69519,7 @@ var wp;
if (!block || block.name !== "core/html") {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
import_components80.MenuItem,
{
onClick: () => replaceBlocks2(
@@ -69553,7 +69563,7 @@ var wp;
isUngroupable: isUngroupable2,
isGroupable: isGroupable2
} = select3(store);
- const { getGroupingBlockName, getBlockType: getBlockType34 } = select3(import_blocks61.store);
+ const { getGroupingBlockName, getBlockType: getBlockType33 } = select3(import_blocks61.store);
const clientIds = selectedClientIds?.length ? selectedClientIds : getSelectedBlockClientIds2();
const blocksSelection = getBlocksByClientId2(clientIds);
const [firstSelectedBlock] = blocksSelection;
@@ -69564,7 +69574,7 @@ var wp;
isUngroupable: _isUngroupable,
blocksSelection,
groupingBlockName: getGroupingBlockName(),
- onUngroup: _isUngroupable && getBlockType34(firstSelectedBlock.name)?.transforms?.ungroup
+ onUngroup: _isUngroupable && getBlockType33(firstSelectedBlock.name)?.transforms?.ungroup
};
},
[selectedClientIds]
@@ -69576,7 +69586,7 @@ var wp;
var import_blocks62 = __toESM(require_blocks(), 1);
var import_components82 = __toESM(require_components(), 1);
var import_i18n87 = __toESM(require_i18n(), 1);
- var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
var layouts = {
group: { type: "constrained" },
row: { type: "flex", flexWrap: "nowrap" },
@@ -69625,8 +69635,8 @@ var wp;
const canInsertGrid = !!variations.find(
({ name }) => name === "group-grid"
);
- return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_components82.ToolbarGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_components82.ToolbarGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components82.ToolbarButton,
{
icon: group_default,
@@ -69634,7 +69644,7 @@ var wp;
onClick: onConvertToGroup
}
),
- canInsertRow && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+ canInsertRow && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components82.ToolbarButton,
{
icon: row_default,
@@ -69642,7 +69652,7 @@ var wp;
onClick: onConvertToRow
}
),
- canInsertStack && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+ canInsertStack && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components82.ToolbarButton,
{
icon: stack_default,
@@ -69650,7 +69660,7 @@ var wp;
onClick: onConvertToStack
}
),
- canInsertGrid && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+ canInsertGrid && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components82.ToolbarButton,
{
icon: grid_default,
@@ -69663,7 +69673,7 @@ var wp;
var toolbar_default = BlockGroupToolbar;
// packages/block-editor/build-module/components/convert-to-group-buttons/index.mjs
- var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
function ConvertToGroupButton({
clientIds,
isGroupable: isGroupable2,
@@ -69699,8 +69709,8 @@ var wp;
return null;
}
const selectedBlockClientIds = getSelectedBlockClientIds2();
- return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_jsx_runtime320.Fragment, { children: [
- isGroupable2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(import_jsx_runtime318.Fragment, { children: [
+ isGroupable2 && /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
import_components83.MenuItem,
{
shortcut: selectedBlockClientIds.length > 1 ? import_keycodes12.displayShortcut.primary("g") : void 0,
@@ -69711,7 +69721,7 @@ var wp;
children: (0, import_i18n88._x)("Group", "verb")
}
),
- isUngroupable2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+ isUngroupable2 && /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
import_components83.MenuItem,
{
onClick: () => {
@@ -69763,7 +69773,7 @@ var wp;
var import_components84 = __toESM(require_components(), 1);
var import_data103 = __toESM(require_data(), 1);
var import_blocks63 = __toESM(require_blocks(), 1);
- var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
var ALLOWS_EDIT_LOCKING = ["core/navigation"];
function getTemplateLockValue(lock4) {
if (lock4.remove && lock4.move) {
@@ -69805,7 +69815,7 @@ var wp;
const isAllChecked = Object.values(lock4).every(Boolean);
const isMixed = Object.values(lock4).some(Boolean) && !isAllChecked;
const isDirty = lock4.move !== isMoveLocked || lock4.remove !== isRemoveLocked || allowsEditLocking && lock4.edit !== isEditLocked || hasTemplateLock && applyTemplateLock !== !!templateLock;
- return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.Modal,
{
title: (0, import_i18n89.sprintf)(
@@ -69816,7 +69826,7 @@ var wp;
overlayClassName: "block-editor-block-lock-modal",
onRequestClose: onClose,
size: "small",
- children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(
"form",
{
onSubmit: (event) => {
@@ -69831,15 +69841,15 @@ var wp;
onClose();
},
children: [
- /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("fieldset", { className: "block-editor-block-lock-modal__options", children: [
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("legend", { children: (0, import_i18n89.__)("Select the features you want to lock") }),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("fieldset", { className: "block-editor-block-lock-modal__options", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("legend", { children: (0, import_i18n89.__)("Select the features you want to lock") }),
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
"ul",
{
role: "list",
className: "block-editor-block-lock-modal__checklist",
- children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("li", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("li", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.CheckboxControl,
{
className: "block-editor-block-lock-modal__options-all",
@@ -69853,14 +69863,14 @@ var wp;
})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(
"ul",
{
role: "list",
className: "block-editor-block-lock-modal__checklist",
children: [
- allowsEditLocking && /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ allowsEditLocking && /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.CheckboxControl,
{
label: (0, import_i18n89.__)("Lock editing"),
@@ -69871,7 +69881,7 @@ var wp;
}))
}
),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.Icon,
{
className: "block-editor-block-lock-modal__lock-icon",
@@ -69879,8 +69889,8 @@ var wp;
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.CheckboxControl,
{
label: (0, import_i18n89.__)("Lock movement"),
@@ -69891,7 +69901,7 @@ var wp;
}))
}
),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.Icon,
{
className: "block-editor-block-lock-modal__lock-icon",
@@ -69899,8 +69909,8 @@ var wp;
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.CheckboxControl,
{
label: (0, import_i18n89.__)("Lock removal"),
@@ -69911,7 +69921,7 @@ var wp;
}))
}
),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.Icon,
{
className: "block-editor-block-lock-modal__lock-icon",
@@ -69925,7 +69935,7 @@ var wp;
] })
}
),
- hasTemplateLock && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ hasTemplateLock && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.ToggleControl,
{
className: "block-editor-block-lock-modal__template-lock",
@@ -69936,14 +69946,14 @@ var wp;
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(
import_components84.Flex,
{
className: "block-editor-block-lock-modal__actions",
justify: "flex-end",
expanded: false,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components84.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components84.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.Button,
{
variant: "tertiary",
@@ -69952,7 +69962,7 @@ var wp;
children: (0, import_i18n89.__)("Cancel")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components84.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components84.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components84.Button,
{
variant: "primary",
@@ -69974,7 +69984,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-lock/menu-item.mjs
- var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
function BlockLockMenuItem({ clientId }) {
const { canLock, isLocked } = useBlockLock(clientId);
const [isModalOpen, toggleModal] = (0, import_element188.useReducer)(
@@ -69985,8 +69995,8 @@ var wp;
return null;
}
const label = isLocked ? (0, import_i18n90.__)("Unlock") : (0, import_i18n90.__)("Lock");
- return /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_jsx_runtime322.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_jsx_runtime320.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
import_components85.MenuItem,
{
icon: isLocked ? unlock_default : lock_outline_default,
@@ -69996,7 +70006,7 @@ var wp;
children: label
}
),
- isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
+ isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
] });
}
@@ -70004,7 +70014,7 @@ var wp;
var import_i18n91 = __toESM(require_i18n(), 1);
var import_components86 = __toESM(require_components(), 1);
var import_element189 = __toESM(require_element(), 1);
- var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
function BlockLockToolbar({ clientId }) {
const { canLock, isLocked } = useBlockLock(clientId);
const [isModalOpen, toggleModal] = (0, import_element189.useReducer)(
@@ -70024,8 +70034,8 @@ var wp;
if (!canLock && isLocked) {
label = (0, import_i18n91.__)("Locked");
}
- return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components86.ToolbarGroup, { className: "block-editor-block-lock-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components86.ToolbarGroup, { className: "block-editor-block-lock-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
import_components86.ToolbarButton,
{
disabled: !canLock,
@@ -70036,7 +70046,7 @@ var wp;
"aria-haspopup": "dialog"
}
) }),
- isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
+ isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
] });
}
@@ -70045,7 +70055,7 @@ var wp;
var import_components87 = __toESM(require_components(), 1);
var import_blocks64 = __toESM(require_blocks(), 1);
var import_data104 = __toESM(require_data(), 1);
- var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
var noop11 = () => {
};
function BlockModeToggle({ clientId, onToggle = noop11 }) {
@@ -70066,7 +70076,7 @@ var wp;
return null;
}
const label = mode2 === "visual" ? (0, import_i18n92.__)("Edit as HTML") : (0, import_i18n92.__)("Edit visually");
- return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
import_components87.MenuItem,
{
onClick: () => {
@@ -70098,7 +70108,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-rename/modal.mjs
- var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
function BlockRenameModal({ clientId, onClose }) {
const [editedBlockName, setEditedBlockName] = (0, import_element190.useState)();
const blockInformation = useBlockDisplayInformation(clientId);
@@ -70142,7 +70152,7 @@ var wp;
});
onClose();
};
- return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
import_components88.Modal,
{
title: (0, import_i18n93.__)("Rename"),
@@ -70150,7 +70160,7 @@ var wp;
overlayClassName: "block-editor-block-rename-modal",
focusOnMount: "firstContentElement",
size: "small",
- children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
"form",
{
onSubmit: (e2) => {
@@ -70160,8 +70170,8 @@ var wp;
}
handleSubmit();
},
- children: /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components88.__experimentalVStack, { spacing: "3", children: [
- /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_components88.__experimentalVStack, { spacing: "3", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
import_components88.TextControl,
{
value: editedBlockName ?? blockName,
@@ -70174,8 +70184,8 @@ var wp;
onFocus: autoSelectInputText
}
),
- /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components88.__experimentalHStack, { justify: "right", children: [
- /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_components88.__experimentalHStack, { justify: "right", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
import_components88.Button,
{
__next40pxDefaultSize: true,
@@ -70184,7 +70194,7 @@ var wp;
children: (0, import_i18n93.__)("Cancel")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
import_components88.Button,
{
__next40pxDefaultSize: true,
@@ -70204,7 +70214,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-rename/rename-control.mjs
- var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
function BlockRenameControl({ clientId }) {
const [renamingBlock, setRenamingBlock] = (0, import_element191.useState)(false);
const shortcut = (0, import_data106.useSelect)(
@@ -70213,8 +70223,8 @@ var wp;
),
[]
);
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(import_jsx_runtime324.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
import_components89.MenuItem,
{
onClick: () => {
@@ -70226,7 +70236,7 @@ var wp;
children: (0, import_i18n94.__)("Rename")
}
),
- renamingBlock && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ renamingBlock && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
BlockRenameModal,
{
clientId,
@@ -70245,7 +70255,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-settings-menu-controls/index.mjs
- var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
var { Fill: Fill2, Slot: Slot7 } = (0, import_components90.createSlotFill)("BlockSettingsMenuControls");
var BlockSettingsMenuControlsSlot = ({ fillProps, clientIds = null }) => {
const {
@@ -70286,7 +70296,7 @@ var wp;
const convertToGroupButtonProps = useConvertToGroupButtonProps(selectedClientIds);
const { isGroupable: isGroupable2, isUngroupable: isUngroupable2 } = convertToGroupButtonProps;
const showConvertToGroupButton = (isGroupable2 || isUngroupable2) && !isContentOnly;
- return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
Slot7,
{
fillProps: {
@@ -70299,34 +70309,34 @@ var wp;
if (!fills?.length > 0 && !showConvertToGroupButton && !showLockButton) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_components90.MenuGroup, { children: [
- showConvertToGroupButton && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components90.MenuGroup, { children: [
+ showConvertToGroupButton && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
ConvertToGroupButton,
{
...convertToGroupButtonProps,
onClose: fillProps?.onClose
}
),
- canEdit && showLockButton && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ canEdit && showLockButton && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
BlockLockMenuItem,
{
clientId: selectedClientIds[0]
}
),
- canEdit && showRenameButton && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ canEdit && showRenameButton && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
BlockRenameControl,
{
clientId: selectedClientIds[0]
}
),
- canEdit && showVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ canEdit && showVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
BlockVisibilityViewportMenuItem,
{
clientIds: selectedClientIds
}
),
fills,
- canEdit && fillProps?.count === 1 && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ canEdit && fillProps?.count === 1 && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
BlockModeToggle,
{
clientId: fillProps?.firstBlockClientId,
@@ -70339,7 +70349,7 @@ var wp;
);
};
function BlockSettingsMenuControls({ ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_components90.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(Fill2, { ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components90.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(Fill2, { ...props }) });
}
BlockSettingsMenuControls.Slot = BlockSettingsMenuControlsSlot;
var block_settings_menu_controls_default = BlockSettingsMenuControls;
@@ -70350,7 +70360,7 @@ var wp;
var import_compose73 = __toESM(require_compose(), 1);
var import_data108 = __toESM(require_data(), 1);
var import_i18n95 = __toESM(require_i18n(), 1);
- var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
function BlockParentSelectorMenuItem({
parentClientId,
parentBlockType
@@ -70365,12 +70375,12 @@ var wp;
if (!isSmallViewport) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
import_components91.MenuItem,
{
...gesturesProps,
ref: menuItemRef,
- icon: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(block_icon_default, { icon: parentBlockType.icon }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(block_icon_default, { icon: parentBlockType.icon }),
onClick: () => selectBlock2(parentClientId),
children: (0, import_i18n95.sprintf)(
/* translators: %s: Name of the block's parent. */
@@ -70382,7 +70392,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-settings-menu/block-settings-dropdown.mjs
- var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
var POPOVER_PROPS4 = {
className: "block-editor-block-settings-menu__popover",
placement: "bottom-start"
@@ -70417,7 +70427,7 @@ var wp;
}
);
const copyMenuItemLabel = label ? label : (0, import_i18n96.__)("Copy");
- return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { ref, shortcut, children: copyMenuItemLabel });
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_components92.MenuItem, { ref, shortcut, children: copyMenuItemLabel });
}
function BlockSettingsDropdown({
clientId,
@@ -70518,7 +70528,7 @@ var wp;
}
const parentBlockIsSelected = selectedBlockClientIds?.includes(firstParentClientId);
const shouldShowBlockParentMenuItem = !parentBlockIsSelected && !!firstParentClientId;
- return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
BlockActions,
{
clientIds,
@@ -70539,7 +70549,7 @@ var wp;
if (isEmpty4) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
import_components92.DropdownMenu,
{
icon: more_vertical_default,
@@ -70548,23 +70558,23 @@ var wp;
popoverProps: POPOVER_PROPS4,
noIcons: true,
...props,
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_components92.MenuGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_jsx_runtime327.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_components92.MenuGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
block_settings_menu_first_item_default.Slot,
{
fillProps: { onClose }
}
),
- shouldShowBlockParentMenuItem && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ shouldShowBlockParentMenuItem && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
BlockParentSelectorMenuItem,
{
parentClientId: firstParentClientId,
parentBlockType
}
),
- canMove && isContentOnlyListView && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ canMove && isContentOnlyListView && /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_jsx_runtime327.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
import_components92.MenuItem,
{
icon: chevron_up_default,
@@ -70579,7 +70589,7 @@ var wp;
children: (0, import_i18n96.__)("Move up")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
import_components92.MenuItem,
{
icon: chevron_down_default,
@@ -70595,13 +70605,13 @@ var wp;
}
)
] }),
- canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
block_html_convert_button_default,
{
clientId: firstBlockClientId
}
),
- !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
CopyMenuItem,
{
clientIds,
@@ -70609,7 +70619,7 @@ var wp;
shortcut: shortcuts.copy
}
),
- canRemove && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ canRemove && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
CopyMenuItem,
{
clientIds,
@@ -70619,7 +70629,7 @@ var wp;
__experimentalUpdateSelection: !__experimentalSelectBlock
}
),
- canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
import_components92.MenuItem,
{
onClick: (0, import_compose74.pipe)(
@@ -70631,8 +70641,8 @@ var wp;
children: (0, import_i18n96.__)("Duplicate")
}
),
- canInsertBlock && !isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ canInsertBlock && !isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_jsx_runtime327.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
import_components92.MenuItem,
{
onClick: (0, import_compose74.pipe)(
@@ -70643,7 +70653,7 @@ var wp;
children: (0, import_i18n96.__)("Add before")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
import_components92.MenuItem,
{
onClick: (0, import_compose74.pipe)(
@@ -70655,7 +70665,7 @@ var wp;
}
)
] }),
- canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
note_icon_slot_default.Slot,
{
fillProps: {
@@ -70665,8 +70675,8 @@ var wp;
}
)
] }),
- canCopyStyles && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_components92.MenuGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ canCopyStyles && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_components92.MenuGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
CopyMenuItem,
{
clientIds,
@@ -70675,9 +70685,9 @@ var wp;
eventType: "copyStyles"
}
),
- canEdit && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n96.__)("Paste styles") })
+ canEdit && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_components92.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n96.__)("Paste styles") })
] }),
- !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
block_settings_menu_controls_default.Slot,
{
fillProps: {
@@ -70691,7 +70701,7 @@ var wp;
typeof children === "function" ? children({ onClose }) : import_element193.Children.map(
(child) => (0, import_element193.cloneElement)(child, { onClose })
),
- canRemove && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ canRemove && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_components92.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
import_components92.MenuItem,
{
onClick: (0, import_compose74.pipe)(
@@ -70720,11 +70730,11 @@ var wp;
var note_icon_toolbar_slot_default = NoteIconToolbarSlotFill;
// packages/block-editor/build-module/components/block-settings-menu/index.mjs
- var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
function BlockSettingsMenu({ clientIds, ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_components94.ToolbarGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(note_icon_toolbar_slot_default.Slot, {}),
- /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components94.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_components94.ToolbarGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(note_icon_toolbar_slot_default.Slot, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_components94.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
block_settings_dropdown_default,
{
clientIds,
@@ -70740,7 +70750,7 @@ var wp;
var import_components95 = __toESM(require_components(), 1);
var import_i18n97 = __toESM(require_i18n(), 1);
var import_data110 = __toESM(require_data(), 1);
- var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
function BlockEditVisuallyButton({ clientIds }) {
const clientId = clientIds.length === 1 ? clientIds[0] : void 0;
const canEditVisually = (0, import_data110.useSelect)(
@@ -70751,7 +70761,7 @@ var wp;
if (!canEditVisually) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components95.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components95.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components95.ToolbarButton,
{
onClick: () => {
@@ -70770,7 +70780,7 @@ var wp;
var import_dom61 = __toESM(require_dom(), 1);
var import_keyboard_shortcuts9 = __toESM(require_keyboard_shortcuts(), 1);
var import_keycodes13 = __toESM(require_keycodes(), 1);
- var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
function hasOnlyToolbarItem(elements) {
const dataProp = "toolbarItem";
return !elements.some((element) => !(dataProp in element.dataset));
@@ -70801,6 +70811,9 @@ var wp;
);
const determineIsAccessibleToolbar = (0, import_element194.useCallback)(() => {
const tabbables = import_dom61.focus.tabbable.find(toolbarRef.current);
+ if (tabbables.length === 0) {
+ return;
+ }
const onlyToolbarItem = hasOnlyToolbarItem(tabbables);
if (!onlyToolbarItem) {
(0, import_deprecated13.default)("Using custom components as toolbar controls", {
@@ -70928,7 +70941,7 @@ var wp;
focusEditorOnEscape
});
if (isAccessibleToolbar) {
- return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
import_components96.Toolbar,
{
label: props["aria-label"],
@@ -70939,7 +70952,7 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
import_components96.NavigableMenu,
{
orientation,
@@ -70970,7 +70983,7 @@ var wp;
var import_blocks69 = __toESM(require_blocks(), 1);
var import_element195 = __toESM(require_element(), 1);
var import_data113 = __toESM(require_data(), 1);
- var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY10 = [];
var MAX_PATTERNS_TO_SHOW = 6;
var POPOVER_PROPS5 = {
@@ -71028,12 +71041,12 @@ var wp;
};
replaceBlocks2(clientId, newBlocks);
};
- return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
import_components97.Dropdown,
{
popoverProps: POPOVER_PROPS5,
renderToggle: ({ onToggle, isOpen }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components97.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components97.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
import_components97.ToolbarButton,
{
onClick: () => onToggle(!isOpen),
@@ -71042,12 +71055,12 @@ var wp;
}
) });
},
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
import_components97.__experimentalDropdownContentWrapper,
{
className: "block-editor-block-toolbar-change-design-content-wrapper",
paddingSize: "none",
- children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
block_patterns_list_default,
{
blockPatterns: sameCategoryPatternsWithSingleWrapper,
@@ -71175,9 +71188,9 @@ var wp;
}
// packages/block-editor/build-module/components/block-toolbar/switch-section-style.mjs
- var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
var { getVariationStyle: getVariationStyle2 } = unlock(privateApis);
- var styleIcon = /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+ var styleIcon = /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
import_components98.SVG,
{
viewBox: "0 0 24 24",
@@ -71187,8 +71200,8 @@ var wp;
"aria-hidden": "true",
focusable: "false",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components98.Path, { d: "M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3z" }),
- /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_components98.Path, { d: "M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3z" }),
+ /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
import_components98.Path,
{
stroke: "currentColor",
@@ -71241,12 +71254,12 @@ var wp;
className: styleClassName
});
};
- return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components98.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_components98.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
import_components98.ToolbarButton,
{
onClick: handleStyleSwitch,
label: (0, import_i18n100.__)("Shuffle styles"),
- children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
import_components98.Icon,
{
icon: styleIcon,
@@ -71308,7 +71321,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-toolbar/edit-section-button.mjs
- var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
function EditSectionButton({ clientId }) {
const {
isSectionBlock: isSectionBlock2,
@@ -71338,7 +71351,7 @@ var wp;
editContentOnlySection2(clientId);
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components99.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components99.ToolbarButton, { onClick: handleClick, children: isEditing ? (
+ return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components99.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components99.ToolbarButton, { onClick: handleClick, children: isEditing ? (
/* translators: Button label to leave pattern editing mode. */
(0, import_i18n101.__)("Exit pattern")
) : (
@@ -71352,7 +71365,7 @@ var wp;
var import_i18n108 = __toESM(require_i18n(), 1);
var import_data121 = __toESM(require_data(), 1);
var import_blocks77 = __toESM(require_blocks(), 1);
- var import_preferences2 = __toESM(require_preferences(), 1);
+ var import_preferences = __toESM(require_preferences(), 1);
// packages/block-editor/build-module/components/block-switcher/index.mjs
var import_i18n105 = __toESM(require_i18n(), 1);
@@ -71369,7 +71382,7 @@ var wp;
// packages/block-editor/build-module/components/block-switcher/preview-block-popover.mjs
var import_components100 = __toESM(require_components(), 1);
var import_compose75 = __toESM(require_compose(), 1);
- var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
function PreviewBlockPopover({
blocks: blocks2,
placement = "right-start",
@@ -71380,7 +71393,7 @@ var wp;
if (isMobile) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
import_components100.Popover,
{
className: "block-editor-block-switcher__popover-preview",
@@ -71388,7 +71401,7 @@ var wp;
focusOnMount: false,
offset: offset4,
anchor,
- children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("div", { className: "block-editor-block-switcher__preview", children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(block_preview_default, { viewportWidth: 601, blocks: blocks2 }) })
+ children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("div", { className: "block-editor-block-switcher__preview", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(block_preview_default, { viewportWidth: 601, blocks: blocks2 }) })
}
) });
}
@@ -71398,7 +71411,7 @@ var wp;
var import_blocks72 = __toESM(require_blocks(), 1);
var import_data118 = __toESM(require_data(), 1);
var import_element197 = __toESM(require_element(), 1);
- var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
var EMPTY_OBJECT3 = {};
function useBlockVariationTransforms({ clientIds, blocks: blocks2 }) {
const { activeBlockVariation, blockVariationTransformations } = (0, import_data118.useSelect)(
@@ -71436,8 +71449,8 @@ var wp;
blocks: blocks2
}) => {
const [hoveredTransformItemName, setHoveredTransformItemName] = (0, import_element197.useState)();
- return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
- hoveredTransformItemName && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_jsx_runtime335.Fragment, { children: [
+ hoveredTransformItemName && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
PreviewBlockPopover,
{
blocks: (0, import_blocks72.cloneBlock)(
@@ -71448,7 +71461,7 @@ var wp;
)
}
),
- transformations?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+ transformations?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
BlockVariationTransformationItem,
{
item,
@@ -71465,7 +71478,7 @@ var wp;
setHoveredTransformItemName
}) {
const { name, icon, title } = item;
- return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(
import_components101.MenuItem,
{
className: (0, import_blocks72.getBlockMenuDefaultClassName)(name),
@@ -71478,7 +71491,7 @@ var wp;
onFocus: () => setHoveredTransformItemName(name),
onBlur: () => setHoveredTransformItemName(null),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(block_icon_default, { icon, showColors: true }),
+ /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(block_icon_default, { icon, showColors: true }),
title
]
}
@@ -71487,7 +71500,7 @@ var wp;
var block_variation_transformations_default = BlockVariationTransformations;
// packages/block-editor/build-module/components/block-switcher/block-transformations-menu.mjs
- var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
function useGroupedTransforms(possibleBlockTransformations) {
const priorityContentTransformationBlocks = {
"core/paragraph": 1,
@@ -71535,7 +71548,7 @@ var wp;
const [hoveredTransformItem, setHoveredTransformItem] = (0, import_element198.useState)();
const { priorityTextTransformations, restTransformations } = useGroupedTransforms(possibleBlockTransformations);
const hasBothContentTransformations = priorityTextTransformations.length && restTransformations.length;
- const restTransformItems = !!restTransformations.length && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+ const restTransformItems = !!restTransformations.length && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
RestTransformationItems,
{
restTransformations,
@@ -71543,9 +71556,9 @@ var wp;
setHoveredTransformItem
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components102.MenuGroup, { label: (0, import_i18n102.__)("Transform to"), className, children: [
- hoveredTransformItem && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_components102.MenuGroup, { label: (0, import_i18n102.__)("Transform to"), className, children: [
+ hoveredTransformItem && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
PreviewBlockPopover,
{
blocks: (0, import_blocks73.switchToBlockType)(
@@ -71555,7 +71568,7 @@ var wp;
)
}
),
- !!possibleBlockVariationTransformations?.length && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+ !!possibleBlockVariationTransformations?.length && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
block_variation_transformations_default,
{
transformations: possibleBlockVariationTransformations,
@@ -71563,7 +71576,7 @@ var wp;
onSelect: onSelectVariation
}
),
- priorityTextTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+ priorityTextTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
BlockTransformationItem,
{
item,
@@ -71574,7 +71587,7 @@ var wp;
)),
!hasBothContentTransformations && restTransformItems
] }),
- !!hasBothContentTransformations && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components102.MenuGroup, { className, children: restTransformItems })
+ !!hasBothContentTransformations && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components102.MenuGroup, { className, children: restTransformItems })
] });
};
function RestTransformationItems({
@@ -71582,7 +71595,7 @@ var wp;
onSelect,
setHoveredTransformItem
}) {
- return restTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+ return restTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
BlockTransformationItem,
{
item,
@@ -71598,7 +71611,7 @@ var wp;
setHoveredTransformItem
}) {
const { name, icon, title, isDisabled } = item;
- return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
import_components102.MenuItem,
{
className: (0, import_blocks73.getBlockMenuDefaultClassName)(name),
@@ -71612,7 +71625,7 @@ var wp;
onFocus: () => setHoveredTransformItem(item),
onBlur: () => setHoveredTransformItem(null),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(block_icon_default, { icon, showColors: true }),
+ /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(block_icon_default, { icon, showColors: true }),
title
]
}
@@ -71627,7 +71640,7 @@ var wp;
// packages/block-editor/build-module/components/block-styles/menu-items.mjs
var import_components103 = __toESM(require_components(), 1);
- var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
var noop12 = () => {
};
function BlockStylesMenuItems({
@@ -71639,9 +71652,9 @@ var wp;
if (!stylesToRender || stylesToRender.length === 0) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(import_jsx_runtime339.Fragment, { children: stylesToRender.map((style) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_jsx_runtime337.Fragment, { children: stylesToRender.map((style) => {
const menuItemText = style.label || style.name;
- return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
import_components103.MenuItem,
{
icon: activeStyle.name === style.name ? check_default : null,
@@ -71650,7 +71663,7 @@ var wp;
onBlur: () => onHoverStyle(null),
onMouseEnter: () => onHoverStyle(style),
onMouseLeave: () => onHoverStyle(null),
- children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
import_components103.__experimentalText,
{
as: "span",
@@ -71667,7 +71680,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-switcher/block-styles-menu.mjs
- var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
function BlockStylesMenu({ hoveredBlock, onSwitch }) {
const { clientId } = hoveredBlock;
const [hoveredStyle, setHoveredStyle] = (0, import_element199.useState)(null);
@@ -71703,14 +71716,14 @@ var wp;
if (!stylesToRender || stylesToRender.length === 0) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
import_components104.MenuGroup,
{
label: (0, import_i18n103.__)("Styles"),
className: "block-editor-block-switcher__styles__menugroup",
children: [
- previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(PreviewBlockPopover, { blocks: previewBlocks }),
- /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+ previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PreviewBlockPopover, { blocks: previewBlocks }),
+ /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
BlockStylesMenuItems,
{
stylesToRender,
@@ -71827,7 +71840,7 @@ var wp;
var use_transformed_patterns_default = useTransformedPatterns;
// packages/block-editor/build-module/components/block-switcher/pattern-transformations-menu.mjs
- var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
function PatternTransformationsMenu({
blocks: blocks2,
patterns: statePatterns,
@@ -71838,15 +71851,15 @@ var wp;
if (!patterns2.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_components105.MenuGroup, { className: "block-editor-block-switcher__pattern__transforms__menugroup", children: [
- showTransforms && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(import_components105.MenuGroup, { className: "block-editor-block-switcher__pattern__transforms__menugroup", children: [
+ showTransforms && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
PreviewPatternsPopover,
{
patterns: patterns2,
onSelect
}
),
- /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
import_components105.MenuItem,
{
onClick: (event) => {
@@ -71861,13 +71874,13 @@ var wp;
}
function PreviewPatternsPopover({ patterns: patterns2, onSelect }) {
const isMobile = (0, import_compose76.useViewportMatch)("medium", "<");
- return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
import_components105.Popover,
{
className: "block-editor-block-switcher__popover-preview",
placement: isMobile ? "bottom" : "right-start",
offset: 16,
- children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "block-editor-block-switcher__preview is-pattern-list-preview", children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: "block-editor-block-switcher__preview is-pattern-list-preview", children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
BlockPatternsList2,
{
patterns: patterns2,
@@ -71878,13 +71891,13 @@ var wp;
) });
}
function BlockPatternsList2({ patterns: patterns2, onSelect }) {
- return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
import_components105.Composite,
{
role: "listbox",
className: "block-editor-block-switcher__preview-patterns-container",
"aria-label": (0, import_i18n104.__)("Patterns list"),
- children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+ children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
BlockPattern2,
{
pattern,
@@ -71901,11 +71914,11 @@ var wp;
BlockPattern2,
`${baseClassName}-list__item-description`
);
- return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)("div", { className: `${baseClassName}-list__list-item`, children: [
- /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)("div", { className: `${baseClassName}-list__list-item`, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
import_components105.Composite.Item,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
"div",
{
role: "option",
@@ -71916,24 +71929,24 @@ var wp;
),
onClick: () => onSelect(pattern.transformedBlocks),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
block_preview_default,
{
blocks: pattern.transformedBlocks,
viewportWidth: pattern.viewportWidth || 500
}
),
- /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: `${baseClassName}-list__item-title`, children: pattern.title })
+ /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { className: `${baseClassName}-list__item-title`, children: pattern.title })
]
}
),
- !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
+ !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
] });
}
var pattern_transformations_menu_default = PatternTransformationsMenu;
// packages/block-editor/build-module/components/block-switcher/index.mjs
- var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
function BlockSwitcherDropdownMenuContents({ onClose, clientIds }) {
const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data119.useDispatch)(store);
const {
@@ -72015,7 +72028,7 @@ var wp;
const hasBlockOrBlockVariationTransforms = hasPossibleBlockTransformations || hasPossibleBlockVariationTransformations;
const hasContents = hasBlockStyles || hasBlockOrBlockVariationTransforms || hasPatternTransformation;
if (!hasContents) {
- return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("p", { className: "block-editor-block-switcher__no-transforms", children: (0, import_i18n105.__)("No transforms.") });
+ return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("p", { className: "block-editor-block-switcher__no-transforms", children: (0, import_i18n105.__)("No transforms.") });
}
const connectedBlockDescription = isSingleBlock ? (0, import_i18n105._x)(
"This block is connected.",
@@ -72024,8 +72037,8 @@ var wp;
"These blocks are connected.",
"block toolbar button label and description"
);
- return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)("div", { className: "block-editor-block-switcher__container", children: [
- hasPatternTransformation && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)("div", { className: "block-editor-block-switcher__container", children: [
+ hasPatternTransformation && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
pattern_transformations_menu_default,
{
blocks: blocks2,
@@ -72036,7 +72049,7 @@ var wp;
}
}
),
- hasBlockOrBlockVariationTransforms && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+ hasBlockOrBlockVariationTransforms && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
block_transformations_menu_default,
{
className: "block-editor-block-switcher__transforms__menugroup",
@@ -72053,14 +72066,14 @@ var wp;
}
}
),
- hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+ hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
BlockStylesMenu,
{
hoveredBlock: blocks2[0],
onSwitch: onClose
}
),
- isUsingBindings && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(Text, { className: "block-editor-block-switcher__binding-indicator", children: connectedBlockDescription }) })
+ isUsingBindings && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(import_components106.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(Text, { className: "block-editor-block-switcher__binding-indicator", children: connectedBlockDescription }) })
] });
}
var BlockSwitcher = ({ children, clientIds, label, text }) => {
@@ -72074,7 +72087,7 @@ var wp;
),
clientIds.length
);
- return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(import_components106.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(import_components106.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
import_components106.DropdownMenu,
{
className: "block-editor-block-switcher",
@@ -72090,7 +72103,7 @@ var wp;
...toggleProps
},
menuProps: { orientation: "both" },
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
BlockSwitcherDropdownMenuContents,
{
onClose,
@@ -72105,14 +72118,14 @@ var wp;
// packages/block-editor/build-module/components/block-toolbar/block-styles-dropdown.mjs
var import_i18n106 = __toESM(require_i18n(), 1);
var import_components107 = __toESM(require_components(), 1);
- var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
function BlockStylesDropdown({
clientIds,
children,
label,
text
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_components107.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_components107.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(import_components107.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(import_components107.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
import_components107.DropdownMenu,
{
className: "block-editor-block-switcher",
@@ -72128,7 +72141,7 @@ var wp;
...toggleProps
},
menuProps: { orientation: "both" },
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime343.jsx)("div", { className: "block-editor-block-switcher__container", children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "block-editor-block-switcher__container", children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
BlockStylesMenu,
{
hoveredBlock: {
@@ -72146,7 +72159,7 @@ var wp;
var import_i18n107 = __toESM(require_i18n(), 1);
var import_element202 = __toESM(require_element(), 1);
var import_data120 = __toESM(require_data(), 1);
- var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
function PatternOverridesPopoverContent({ clientIds, blockTitle }) {
const blockMetaName = (0, import_data120.useSelect)(
(select3) => {
@@ -72167,7 +72180,7 @@ var wp;
} else {
description = (0, import_i18n107.__)("These blocks are editable using overrides.");
}
- return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(Text, { children: description });
+ return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(Text, { children: description });
}
function PatternOverridesDropdown({
icon,
@@ -72177,8 +72190,8 @@ var wp;
}) {
const [isOpen, setIsOpen] = (0, import_element202.useState)(false);
const anchorRef = (0, import_element202.useRef)();
- return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(import_jsx_runtime342.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
import_components108.ToolbarButton,
{
ref: anchorRef,
@@ -72189,7 +72202,7 @@ var wp;
"aria-expanded": isOpen
}
),
- isOpen && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+ isOpen && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
import_components108.Popover,
{
anchor: anchorRef.current,
@@ -72197,7 +72210,7 @@ var wp;
placement: "bottom-start",
offset: 16,
className: "block-editor-block-toolbar__pattern-overrides-popover",
- children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
PatternOverridesPopoverContent,
{
clientIds,
@@ -72210,7 +72223,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-toolbar/block-toolbar-icon.mjs
- var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
function getBlockIconVariant({ select: select3, clientIds }) {
const {
getBlockName: getBlockName2,
@@ -72286,7 +72299,7 @@ var wp;
(select3) => {
return {
icon: getBlockIcon({ select: select3, clientIds }),
- showIconLabels: select3(import_preferences2.store).get(
+ showIconLabels: select3(import_preferences.store).get(
"core",
"showIconLabels"
),
@@ -72306,7 +72319,7 @@ var wp;
const showBlockTitle = isSingleBlock && isSynced && !showIconLabels;
const label = isSingleBlock ? blockTitle : (0, import_i18n108.__)("Multiple blocks selected");
const text = showBlockTitle && blockTitle ? blockTitle : void 0;
- const BlockIconElement = /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ const BlockIconElement = /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
block_icon_default,
{
className: "block-editor-block-toolbar__block-icon",
@@ -72314,7 +72327,7 @@ var wp;
}
);
if (variant === "switcher") {
- return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
block_switcher_default,
{
clientIds,
@@ -72325,7 +72338,7 @@ var wp;
);
}
if (variant === "styles-only") {
- return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
BlockStylesDropdown,
{
clientIds,
@@ -72336,7 +72349,7 @@ var wp;
);
}
if (variant === "pattern-overrides") {
- return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
PatternOverridesDropdown,
{
icon: BlockIconElement,
@@ -72346,7 +72359,7 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
import_components109.ToolbarButton,
{
disabled: true,
@@ -72359,7 +72372,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-toolbar/index.mjs
- var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
function PrivateBlockToolbar({
hideDragHandle,
focusOnMount,
@@ -72484,7 +72497,7 @@ var wp;
"is-synced": isSynced,
"is-connected": isUsingBindings
});
- return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
NavigableToolbar,
{
focusEditorOnEscape: true,
@@ -72494,29 +72507,29 @@ var wp;
focusOnMount,
__experimentalInitialIndex,
__experimentalOnIndexChange,
- children: /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("div", { ref: toolbarWrapperRef, className: innerClasses, children: [
- showParentSelector && !isMultiToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(BlockParentSelector, {}),
- (shouldShowVisualToolbar || isMultiToolbar) && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { ref: nodeRef, ...showHoveredOrFocusedGestures, children: /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_components110.ToolbarGroup, { className: "block-editor-block-toolbar__block-controls", children: [
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)("div", { ref: toolbarWrapperRef, className: innerClasses, children: [
+ showParentSelector && !isMultiToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(BlockParentSelector, {}),
+ (shouldShowVisualToolbar || isMultiToolbar) && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("div", { ref: nodeRef, ...showHoveredOrFocusedGestures, children: /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_components110.ToolbarGroup, { className: "block-editor-block-toolbar__block-controls", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
BlockToolbarIcon,
{
clientIds: blockClientIds,
isSynced
}
),
- isDefaultEditingMode && showBlockVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ isDefaultEditingMode && showBlockVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
BlockVisibilityViewportToolbar,
{
clientIds: blockClientIds
}
),
- !isMultiToolbar && isDefaultEditingMode && showLockButtons && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ !isMultiToolbar && isDefaultEditingMode && showLockButtons && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
BlockLockToolbar,
{
clientId: blockClientId
}
),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
block_mover_default,
{
clientIds: blockClientIds,
@@ -72524,29 +72537,29 @@ var wp;
}
)
] }) }),
- !areSelectedBlocksHiddenOnViewport && !hasContentOnlyLocking && shouldShowVisualToolbar && isMultiToolbar && showGroupButtons && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(toolbar_default, {}),
- !isMultiToolbar && canEdit && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(EditSectionButton, { clientId: blockClientIds[0] }),
- !areSelectedBlocksHiddenOnViewport && showShuffleButton && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(ChangeDesign, { clientId: blockClientIds[0] }),
- !areSelectedBlocksHiddenOnViewport && showSwitchSectionStyleButton && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(switch_section_style_default, { clientId: blockClientIds[0] }),
- !areSelectedBlocksHiddenOnViewport && shouldShowVisualToolbar && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
- !isSectionContainer && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
- showSlots && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ !areSelectedBlocksHiddenOnViewport && !hasContentOnlyLocking && shouldShowVisualToolbar && isMultiToolbar && showGroupButtons && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(toolbar_default, {}),
+ !isMultiToolbar && canEdit && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(EditSectionButton, { clientId: blockClientIds[0] }),
+ !areSelectedBlocksHiddenOnViewport && showShuffleButton && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(ChangeDesign, { clientId: blockClientIds[0] }),
+ !areSelectedBlocksHiddenOnViewport && showSwitchSectionStyleButton && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(switch_section_style_default, { clientId: blockClientIds[0] }),
+ !areSelectedBlocksHiddenOnViewport && shouldShowVisualToolbar && /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
+ !isSectionContainer && /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
+ showSlots && /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
block_controls_default.Slot,
{
group: "parent",
className: "block-editor-block-toolbar__slot"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
block_controls_default.Slot,
{
group: "block",
className: "block-editor-block-toolbar__slot"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(block_controls_default.Slot, { className: "block-editor-block-toolbar__slot" }),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(block_controls_default.Slot, { className: "block-editor-block-toolbar__slot" }),
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
block_controls_default.Slot,
{
group: "inline",
@@ -72554,7 +72567,7 @@ var wp;
}
)
] }),
- showStyleStateSlot && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ showStyleStateSlot && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
block_controls_default.Slot,
{
group: "style-state",
@@ -72562,26 +72575,26 @@ var wp;
}
)
] }),
- showSlots && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ showSlots && /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
block_controls_default.Slot,
{
group: "other",
className: "block-editor-block-toolbar__slot"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(block_toolbar_last_item_default.Slot, {})
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(block_toolbar_last_item_default.Slot, {})
] })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(BlockEditVisuallyButton, { clientIds: blockClientIds }),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(block_settings_menu_default, { clientIds: blockClientIds })
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(BlockEditVisuallyButton, { clientIds: blockClientIds }),
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(block_settings_menu_default, { clientIds: blockClientIds })
] })
},
toolbarKey
);
}
function BlockToolbar({ hideDragHandle, variant }) {
- return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
PrivateBlockToolbar,
{
hideDragHandle,
@@ -72594,7 +72607,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-tools/block-toolbar-popover.mjs
- var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
function BlockToolbarPopover({
clientId,
isTyping: isTyping3,
@@ -72619,7 +72632,7 @@ var wp;
contentElement: __unstableContentRef?.current,
clientId: clientIdToPositionOver
});
- return !isTyping3 && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+ return !isTyping3 && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
PrivateBlockPopover,
{
clientId: clientIdToPositionOver,
@@ -72630,7 +72643,7 @@ var wp;
resize: false,
...popoverProps3,
__unstableContentRef,
- children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
PrivateBlockToolbar,
{
focusOnMount: isToolbarForcedRef.current,
@@ -72652,9 +72665,9 @@ var wp;
// packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserter-button.mjs
var import_components111 = __toESM(require_components(), 1);
var import_i18n110 = __toESM(require_i18n(), 1);
- var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
function ZoomOutModeInserterButton({ onClick }) {
- return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
import_components111.Button,
{
variant: "primary",
@@ -72675,7 +72688,7 @@ var wp;
var zoom_out_mode_inserter_button_default = ZoomOutModeInserterButton;
// packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserters.mjs
- var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
function ZoomOutModeInserters() {
const [isReady, setIsReady] = (0, import_element205.useState)(false);
const {
@@ -72728,12 +72741,12 @@ var wp;
if (insertionPointVisible && blockInsertionPoint?.index === insertionIndex) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
inbetween_default,
{
previousClientId,
nextClientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
zoom_out_mode_inserter_button_default,
{
onClick: () => {
@@ -72782,7 +72795,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-tools/index.mjs
- var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
function selector2(select3) {
const {
getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -72977,7 +72990,7 @@ var wp;
const blockToolbarAfterRef = use_popover_scroll_default(__unstableContentRef);
return (
// eslint-disable-next-line jsx-a11y/no-static-element-interactions
- /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
"div",
{
...props,
@@ -72986,21 +72999,21 @@ var wp;
"block-editor-block-tools--is-dragging": isDragging3
}),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element206.useRef)(false), children: [
- !isTyping3 && !isZoomOutMode && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element206.useRef)(false), children: [
+ !isTyping3 && !isZoomOutMode && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
InsertionPoint,
{
__unstableContentRef
}
),
- showEmptyBlockSideInserter && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ showEmptyBlockSideInserter && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
EmptyBlockInserter,
{
__unstableContentRef,
clientId
}
),
- showBlockToolbarPopover && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ showBlockToolbarPopover && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
BlockToolbarPopover,
{
__unstableContentRef,
@@ -73008,7 +73021,7 @@ var wp;
isTyping: isTyping3
}
),
- !isZoomOutMode && !hasFixedToolbar && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ !isZoomOutMode && !hasFixedToolbar && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
import_components112.Popover.Slot,
{
name: "block-toolbar",
@@ -73016,28 +73029,28 @@ var wp;
}
),
children,
- /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
import_components112.Popover.Slot,
{
name: "__unstable-block-tools-after",
ref: blockToolbarAfterRef
}
),
- isZoomOutMode && !isDragging3 && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ isZoomOutMode && !isDragging3 && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
zoom_out_mode_inserters_default,
{
__unstableContentRef
}
)
] }),
- renamingBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ renamingBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
BlockRenameModal,
{
clientId: renamingBlockClientId,
onClose: () => setRenamingBlockClientId(null)
}
),
- viewportModalClientIds2 && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ viewportModalClientIds2 && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
BlockVisibilityModal,
{
clientIds: viewportModalClientIds2,
@@ -73055,7 +73068,7 @@ var wp;
var import_data127 = __toESM(require_data(), 1);
var import_dom63 = __toESM(require_dom(), 1);
var import_keycodes14 = __toESM(require_keycodes(), 1);
- var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
var KEY_DOWN_ELIGIBLE_KEY_CODES = /* @__PURE__ */ new Set([
import_keycodes14.UP,
import_keycodes14.RIGHT,
@@ -73179,7 +73192,7 @@ var wp;
return (0, import_compose78.useMergeRefs)([ref1, ref2]);
}
function ObserveTyping({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { ref: useTypingObserver(), children });
+ return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)("div", { ref: useTypingObserver(), children });
}
var observe_typing_default = ObserveTyping;
@@ -73443,10 +73456,10 @@ var wp;
};
// packages/block-editor/build-module/components/block-canvas/index.mjs
- var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
var BlockCanvasCover = (0, import_components113.createSlotFill)(/* @__PURE__ */ Symbol("BlockCanvasCover"));
function BlockCanvasCoverWrapper({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
"div",
{
className: "block-canvas-cover",
@@ -73469,7 +73482,7 @@ var wp;
function ExperimentalBlockCanvas({
shouldIframe = true,
height = "300px",
- children = /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockList, {}),
+ children = /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(BlockList, {}),
styles,
contentRef: contentRefProp,
iframeProps
@@ -73494,14 +73507,14 @@ var wp;
frameSize: "40px"
} : {};
if (!shouldIframe) {
- return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
BlockTools,
{
__unstableContentRef: localRef,
style: { height, display: "flex" },
children: [
- /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
- /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
+ /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
editor_styles_default,
{
styles,
@@ -73509,7 +73522,7 @@ var wp;
transformOptions: EDITOR_STYLE_TRANSFORM_OPTIONS
}
),
- /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
writing_flow_default,
{
ref: contentRef,
@@ -73527,12 +73540,12 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
BlockTools,
{
__unstableContentRef: localRef,
style: { height, display: "flex" },
- children: /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
iframe_default,
{
...iframeProps,
@@ -73544,8 +73557,8 @@ var wp;
},
name: "editor-canvas",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
- /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(editor_styles_default, { styles }),
+ /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
+ /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(editor_styles_default, { styles }),
children
]
}
@@ -73554,7 +73567,7 @@ var wp;
);
}
function BlockCanvas({ children, height, styles }) {
- return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(ExperimentalBlockCanvas, { height, styles, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(ExperimentalBlockCanvas, { height, styles, children });
}
var block_canvas_default = BlockCanvas;
@@ -73563,15 +73576,15 @@ var wp;
var import_i18n113 = __toESM(require_i18n(), 1);
var import_keycodes15 = __toESM(require_keycodes(), 1);
var import_deprecated14 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
- var ColorSelectorSVGIcon = () => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 20 20", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components114.Path, { d: "M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z" }) });
+ var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+ var ColorSelectorSVGIcon = () => /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(import_components114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 20 20", children: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(import_components114.Path, { d: "M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z" }) });
var ColorSelectorIcon = ({ style, className }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { className: "block-library-colors-selector__icon-container", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { className: "block-library-colors-selector__icon-container", children: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
"div",
{
className: `${className} block-library-colors-selector__state-selection`,
style,
- children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ColorSelectorSVGIcon, {})
+ children: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(ColorSelectorSVGIcon, {})
}
) });
};
@@ -73582,14 +73595,14 @@ var wp;
onToggle();
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components114.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(import_components114.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
import_components114.ToolbarButton,
{
className: "components-toolbar__control block-library-colors-selector__toggle",
label: (0, import_i18n113.__)("Open Colors Selector"),
onClick: onToggle,
onKeyDown: openOnArrowDown,
- icon: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(BackgroundColor, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(TextColor, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ColorSelectorIcon, {}) }) })
+ icon: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(BackgroundColor, { children: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(TextColor, { children: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(ColorSelectorIcon, {}) }) })
}
) });
};
@@ -73599,7 +73612,7 @@ var wp;
since: "6.1",
version: "6.3"
});
- return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
import_components114.Dropdown,
{
popoverProps: { placement: "bottom-start" },
@@ -73659,7 +73672,7 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/appender.mjs
- var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
var Appender = (0, import_element209.forwardRef)(
({ nestingLevel, blockCount, clientId, ...props }, ref) => {
const { setInsertedBlockClientId } = useListViewContext();
@@ -73710,8 +73723,8 @@ var wp;
blockCount + 1,
nestingLevel
);
- return /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)("div", { className: "list-view-appender", children: [
- /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)("div", { className: "list-view-appender", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
inserter_default,
{
ref,
@@ -73732,7 +73745,7 @@ var wp;
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(AriaReferencedText, { id: descriptionId, children: description })
+ /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(AriaReferencedText, { id: descriptionId, children: description })
] });
}
);
@@ -73753,7 +73766,7 @@ var wp;
var import_components115 = __toESM(require_components(), 1);
var import_compose81 = __toESM(require_compose(), 1);
var import_element210 = __toESM(require_element(), 1);
- var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
var AnimatedTreeGridRow = animated(import_components115.__experimentalTreeGridRow);
var ListViewLeaf = (0, import_element210.forwardRef)(
({
@@ -73773,7 +73786,7 @@ var wp;
triggerAnimationOnChange: path
});
const mergedRef = (0, import_compose81.useMergeRefs)([ref, animationRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
AnimatedTreeGridRow,
{
ref: mergedRef,
@@ -73829,7 +73842,7 @@ var wp;
// packages/block-editor/build-module/components/list-view/expander.mjs
var import_i18n115 = __toESM(require_i18n(), 1);
- var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
function ListViewExpander({ onClick }) {
return (
// Keyboard events are handled by TreeGrid see: components/src/tree-grid/index.js
@@ -73839,14 +73852,14 @@ var wp;
//
// We've mimicked this by adding an icon with aria-hidden set to true to hide this from the accessibility tree.
// For the current tree grid implementation, please do not try to make this a button.
- /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
"span",
{
className: "block-editor-list-view__expander",
onClick: onClick ? (event) => onClick(event, { forceToggle: true }) : void 0,
"aria-hidden": "true",
"data-testid": "list-view-expander",
- children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(icon_default, { icon: (0, import_i18n115.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
+ children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(icon_default, { icon: (0, import_i18n115.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
}
)
);
@@ -73928,7 +73941,7 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/block-select-button.mjs
- var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
function ListViewBlockSelectButton({
className,
clientId,
@@ -73960,7 +73973,7 @@ var wp;
isSectionBlock: isSectionBlock2,
isLockedBlock: isLockedBlock2
} = unlock(select3(store));
- const { getBlockType: getBlockType34, getActiveBlockVariation } = select3(import_blocks82.store);
+ const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks82.store);
const attributes = getBlockAttributes3(clientId);
const blockName = getBlockName2(clientId);
let blockIcon = symbol_default;
@@ -73971,7 +73984,7 @@ var wp;
void 0,
getBlock2(clientId)?.innerContent
);
- blockIcon = match2?.icon || getBlockType34(blockName)?.icon;
+ blockIcon = match2?.icon || getBlockType33(blockName)?.icon;
}
return {
icon: blockIcon,
@@ -73996,7 +74009,7 @@ var wp;
return (
// Disabled list view items intentionally omit href so TreeGrid skips them.
// eslint-disable-next-line jsx-a11y/anchor-is-valid
- /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
"a",
{
className: clsx_default(
@@ -74018,8 +74031,8 @@ var wp;
"aria-describedby": ariaDescribedBy,
"aria-expanded": isExpanded,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(ListViewExpander, { onClick: onToggleExpanded }),
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(ListViewExpander, { onClick: onToggleExpanded }),
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
block_icon_default,
{
icon,
@@ -74027,7 +74040,7 @@ var wp;
context: "list-view"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
Stack,
{
align: "center",
@@ -74035,15 +74048,15 @@ var wp;
justify: "flex-start",
gap: "xs",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components116.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) }),
- !!anchor && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor", children: anchor }) }),
- isSticky && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__sticky", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(icon_default, { icon: pin_small_default }) }),
- images.length ? /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components116.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) }),
+ !!anchor && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor", children: anchor }) }),
+ isSticky && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("span", { className: "block-editor-list-view-block-select-button__sticky", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(icon_default, { icon: pin_small_default }) }),
+ images.length ? /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
"span",
{
className: "block-editor-list-view-block-select-button__images",
"aria-hidden": true,
- children: images.map((image, index2) => /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ children: images.map((image, index2) => /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
"span",
{
className: "block-editor-list-view-block-select-button__image",
@@ -74063,23 +74076,23 @@ var wp;
// via the row's `aria-describedby`, which references the
// hidden `AriaReferencedText` rendered by the parent
// `ListViewBlock`.
- /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
tooltip_exports.Trigger,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
"span",
{
className: "block-editor-list-view-block-select-button__block-visibility",
"aria-hidden": "true",
- children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(icon_default, { icon: unseen_default })
+ children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(icon_default, { icon: unseen_default })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(tooltip_exports.Popup, { children: visibilityLabel })
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(tooltip_exports.Popup, { children: visibilityLabel })
] }),
- shouldShowLockIcon && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__lock", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(icon_default, { icon: lock_small_default }) })
+ shouldShowLockIcon && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("span", { className: "block-editor-list-view-block-select-button__lock", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(icon_default, { icon: lock_small_default }) })
]
}
)
@@ -74091,14 +74104,14 @@ var wp;
var block_select_button_default = (0, import_element213.forwardRef)(ListViewBlockSelectButton);
// packages/block-editor/build-module/components/list-view/block-contents.mjs
- var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
function InsertedBlockContent({ clientId }) {
const { AdditionalBlockContent, setInsertedBlockClientId } = useListViewContext();
const insertedBlockClientId = useInsertedBlockClientId();
if (!AdditionalBlockContent || insertedBlockClientId !== clientId) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
AdditionalBlockContent,
{
insertedBlockClientId,
@@ -74116,15 +74129,15 @@ var wp;
...props
}, ref) => {
const draggableClientIds = selectedClientIds.includes(clientId) ? selectedClientIds : [clientId];
- return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_jsx_runtime358.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(InsertedBlockContent, { clientId }),
- /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(import_jsx_runtime356.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(InsertedBlockContent, { clientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
block_draggable_default,
{
appendToOwnerDocument: true,
clientIds: draggableClientIds,
cloneClassname: "block-editor-list-view-draggable-chip",
- children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
block_select_button_default,
{
ref,
@@ -74272,7 +74285,7 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/block.mjs
- var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
function ListViewBlock({
clientId,
displacement,
@@ -74686,7 +74699,7 @@ var wp;
}
return rovingTabIndex;
};
- return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
leaf_default,
{
className: classes,
@@ -74705,15 +74718,15 @@ var wp;
"data-expanded": canEditBlock2 ? isExpanded : void 0,
ref: rowRef,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
import_components117.__experimentalTreeGridCell,
{
className: "block-editor-list-view-block__contents-cell",
colSpan,
ref: cellRef,
"aria-selected": !!isSelected,
- children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)("div", { className: "block-editor-list-view-block__contents-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+ children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)("div", { className: "block-editor-list-view-block__contents-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
block_contents_default,
{
clientId,
@@ -74732,7 +74745,7 @@ var wp;
isDisabled
}
),
- /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(AriaReferencedText, { id: descriptionId, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(AriaReferencedText, { id: descriptionId, children: [
blockPositionDescription,
blockPropertiesDescription,
blockVisibilityDescription
@@ -74740,13 +74753,13 @@ var wp;
] })
}
),
- hasRenderedMovers && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_jsx_runtime359.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
+ hasRenderedMovers && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_jsx_runtime357.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
import_components117.__experimentalTreeGridCell,
{
className: moverCellClassName,
withoutGridItem: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components117.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components117.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
BlockMoverUpButton,
{
orientation: "vertical",
@@ -74756,7 +74769,7 @@ var wp;
onFocus
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components117.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components117.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
BlockMoverDownButton,
{
orientation: "vertical",
@@ -74769,13 +74782,13 @@ var wp;
]
}
) }),
- canShowBlockActions && BlockSettingsMenu2 && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+ canShowBlockActions && BlockSettingsMenu2 && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
import_components117.__experimentalTreeGridCell,
{
className: listViewBlockSettingsClassName,
"aria-selected": !!isSelected,
ref: settingsRef,
- children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+ children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
BlockSettingsMenu2,
{
clientId,
@@ -74803,7 +74816,7 @@ var wp;
)
}
),
- isRenameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+ isRenameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
BlockRenameModal,
{
clientId,
@@ -74817,7 +74830,7 @@ var wp;
var block_default3 = (0, import_element215.memo)(ListViewBlock);
// packages/block-editor/build-module/components/list-view/branch.mjs
- var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
function countBlocks(block, expansionState, draggedClientIds, isExpandedByDefault) {
const isDragged = draggedClientIds?.includes(block.clientId);
if (isDragged) {
@@ -74895,7 +74908,7 @@ var wp;
return;
}
rows.push(
- /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("tr", { children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime358.jsx)("tr", { children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
"td",
{
className: "block-editor-list-view-placeholder",
@@ -74945,8 +74958,8 @@ var wp;
isDragged
});
rows.push(
- /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_data134.AsyncModeProvider, { value: !isSelected, children: [
- showBlock && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_data134.AsyncModeProvider, { value: !isSelected, children: [
+ showBlock && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
block_default3,
{
clientId,
@@ -74968,7 +74981,7 @@ var wp;
isNesting
}
),
- showNestedBlocks && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+ showNestedBlocks && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
ListViewBranch,
{
parentId: clientId,
@@ -74989,16 +75002,16 @@ var wp;
);
});
pushPlaceholderRow();
- return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_jsx_runtime358.Fragment, { children: [
rows,
- showAppender && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+ showAppender && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
import_components118.__experimentalTreeGridRow,
{
level,
setSize: rowCount,
positionInSet: rowCount,
isExpanded: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_components118.__experimentalTreeGridCell, { children: (treeGridCellProps) => /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_components118.__experimentalTreeGridCell, { children: (treeGridCellProps) => /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
Appender,
{
clientId: parentId,
@@ -75018,7 +75031,7 @@ var wp;
var import_dom66 = __toESM(require_dom(), 1);
var import_element217 = __toESM(require_element(), 1);
var import_i18n118 = __toESM(require_i18n(), 1);
- var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
function ListViewDropIndicatorPreview({
draggedBlockClientId,
listViewRef,
@@ -75163,7 +75176,7 @@ var wp;
if (!targetElement) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components119.Popover,
{
animate: false,
@@ -75173,7 +75186,7 @@ var wp;
variant: "unstyled",
flip: false,
resize: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
"div",
{
style,
@@ -75183,13 +75196,13 @@ var wp;
"block-editor-list-view-drop-indicator__line--darker": hasAdjacentSelectedBranch
}
),
- children: /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
"div",
{
className: "block-editor-list-view-leaf",
"aria-level": ariaLevel,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
"div",
{
className: clsx_default(
@@ -75198,9 +75211,9 @@ var wp;
),
style: horizontalScrollOffsetStyle,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(ListViewExpander, { onClick: () => {
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(ListViewExpander, { onClick: () => {
} }),
- /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
block_icon_default,
{
icon: blockInformation?.icon,
@@ -75208,20 +75221,20 @@ var wp;
context: "list-view"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
Stack,
{
align: "center",
className: "block-editor-list-view-block-select-button__label-wrapper",
justify: "flex-start",
gap: "xs",
- children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_components119.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) })
+ children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components119.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) })
}
)
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("div", { className: "block-editor-list-view-block__menu-cell" })
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("div", { className: "block-editor-list-view-block__menu-cell" })
]
}
)
@@ -75248,7 +75261,7 @@ var wp;
hasMultiSelection: hasMultiSelection2,
hasSelectedBlock: hasSelectedBlock2
} = (0, import_data135.useSelect)(store);
- const { getBlockType: getBlockType34 } = (0, import_data135.useSelect)(import_blocks84.store);
+ const { getBlockType: getBlockType33 } = (0, import_data135.useSelect)(import_blocks84.store);
const updateBlockSelection = (0, import_element218.useCallback)(
async (event, clientId, destinationClientId, focusPosition) => {
if (!event?.shiftKey && event?.keyCode !== import_keycodes18.ESCAPE) {
@@ -75302,7 +75315,7 @@ var wp;
);
let label;
if (selectionDiff.length === 1) {
- const title = getBlockType34(
+ const title = getBlockType33(
getBlockName2(selectionDiff[0])
)?.title;
if (title) {
@@ -75326,7 +75339,7 @@ var wp;
[
clearSelectedBlock2,
getBlockName2,
- getBlockType34,
+ getBlockType33,
getBlockParents2,
getBlockSelectionStart2,
getSelectedBlockClientIds2,
@@ -75857,7 +75870,7 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/index.mjs
- var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
var expansion = (state, action) => {
const { type, clientIds } = action;
if (type === "replace") {
@@ -76087,8 +76100,8 @@ var wp;
return null;
}
const describedById = description && `block-editor-list-view-description-${instanceId}`;
- return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_data141.AsyncModeProvider, { value: true, children: [
- /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_data141.AsyncModeProvider, { value: true, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
ListViewDropIndicatorPreview,
{
draggedBlockClientId: firstDraggedBlockClientId,
@@ -76096,8 +76109,8 @@ var wp;
blockDropTarget
}
),
- description && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(VisuallyHidden, { id: describedById, children: description }),
- /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ description && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(VisuallyHidden, { id: describedById, children: description }),
+ /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
import_components120.__experimentalTreeGrid,
{
id,
@@ -76114,15 +76127,15 @@ var wp;
style: {
"--wp-admin--list-view-dragged-items-height": draggedClientIds?.length ? `${BLOCK_LIST_ITEM_HEIGHT * (draggedClientIds.length - 1)}px` : null
},
- children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(ListViewContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(ListViewContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
ListViewInsertedBlockContext.Provider,
{
value: insertedBlockClientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
ListViewTreeStateContext.Provider,
{
value: treeStateContextValue,
- children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
branch_default,
{
blocks: clientIdsTree,
@@ -76145,7 +76158,7 @@ var wp;
}
var PrivateListView = (0, import_element223.forwardRef)(ListViewComponent);
var list_view_default2 = (0, import_element223.forwardRef)((props, ref) => {
- return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
PrivateListView,
{
ref,
@@ -76160,7 +76173,7 @@ var wp;
});
// packages/block-editor/build-module/components/block-navigation/dropdown.mjs
- var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
function BlockNavigationDropdownToggle({
isEnabled,
onToggle,
@@ -76168,7 +76181,7 @@ var wp;
innerRef,
...props
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
import_components121.Button,
{
__next40pxDefaultSize: true,
@@ -76194,12 +76207,12 @@ var wp;
[]
);
const isEnabled = hasBlocks && !isDisabled;
- return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
import_components121.Dropdown,
{
contentClassName: "block-editor-block-navigation__popover",
popoverProps: { placement: "bottom-start" },
- renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+ renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
BlockNavigationDropdownToggle,
{
...props,
@@ -76209,9 +76222,9 @@ var wp;
isEnabled
}
),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)("div", { className: "block-editor-block-navigation__container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("p", { className: "block-editor-block-navigation__label", children: (0, import_i18n122.__)("List view") }),
- /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(list_view_default2, {})
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)("div", { className: "block-editor-block-navigation__container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("p", { className: "block-editor-block-navigation__label", children: (0, import_i18n122.__)("List view") }),
+ /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(list_view_default2, {})
] })
}
);
@@ -76224,7 +76237,7 @@ var wp;
var import_compose86 = __toESM(require_compose(), 1);
var import_components122 = __toESM(require_components(), 1);
var import_i18n123 = __toESM(require_i18n(), 1);
- var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
var noop14 = () => {
};
var getCompositeItemId = (instanceId, style) => `${instanceId}-${style.name}`;
@@ -76309,7 +76322,7 @@ var wp;
const onDeselect = () => {
onSelectStylePreview(defaultStyle);
};
- return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
import_components122.__experimentalToolsPanel,
{
label: (0, import_i18n123.__)("Styles"),
@@ -76317,7 +76330,7 @@ var wp;
panelId: clientId,
hasInnerWrapper: true,
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
import_components122.__experimentalToolsPanelItem,
{
hasValue: hasValue3,
@@ -76325,13 +76338,13 @@ var wp;
onDeselect,
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(
"div",
{
ref: setBlockStylesAnchor,
className: "block-editor-block-styles",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
import_components122.Composite,
{
role: "radiogroup",
@@ -76345,18 +76358,18 @@ var wp;
focusLoop: true,
focusWrap: true,
focusShift: true,
- children: styleRows.map((row, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+ children: styleRows.map((row, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
import_components122.Composite.Row,
{
className: "block-editor-block-styles__row",
- children: row.map((style) => /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+ children: row.map((style) => /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
import_components122.Composite.Item,
{
id: getCompositeItemId(
instanceId,
style
),
- render: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
Button9,
{
className: "block-editor-block-styles__item",
@@ -76371,7 +76384,7 @@ var wp;
onMouseLeave: () => styleItemHandler(null),
onBlur: () => styleItemHandler(null),
onClick: () => onSelectStylePreview(style),
- children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
import_components122.__experimentalTruncate,
{
numberOfLines: 3,
@@ -76387,7 +76400,7 @@ var wp;
))
}
),
- previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+ previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
PreviewBlockPopover,
{
blocks: previewBlocks,
@@ -76412,7 +76425,7 @@ var wp;
// packages/block-editor/build-module/components/block-heading-level-dropdown/heading-level-icon.mjs
var import_components123 = __toESM(require_components(), 1);
- var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
var LEVEL_TO_PATH = {
0: paragraph_default,
1: heading_level_1_default,
@@ -76424,13 +76437,13 @@ var wp;
};
function HeadingLevelIcon({ level }) {
if (LEVEL_TO_PATH[level]) {
- return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components123.Icon, { icon: LEVEL_TO_PATH[level] });
+ return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components123.Icon, { icon: LEVEL_TO_PATH[level] });
}
return null;
}
// packages/block-editor/build-module/components/block-heading-level-dropdown/index.mjs
- var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
var HEADING_LEVELS = [1, 2, 3, 4, 5, 6];
var POPOVER_PROPS6 = {
className: "block-library-heading-level-dropdown"
@@ -76443,16 +76456,16 @@ var wp;
const validOptions = options.filter(
(option) => option === 0 || HEADING_LEVELS.includes(option)
).sort((a2, b2) => a2 - b2);
- return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
import_components124.ToolbarDropdownMenu,
{
popoverProps: POPOVER_PROPS6,
- icon: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(HeadingLevelIcon, { level: value }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(HeadingLevelIcon, { level: value }),
label: (0, import_i18n124.__)("Change level"),
controls: validOptions.map((targetLevel) => {
const isActive = targetLevel === value;
return {
- icon: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(HeadingLevelIcon, { level: targetLevel }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(HeadingLevelIcon, { level: targetLevel }),
title: targetLevel === 0 ? (0, import_i18n124.__)("Paragraph") : (0, import_i18n124.sprintf)(
// translators: %d: heading level e.g: "1", "2", "3"
(0, import_i18n124.__)("Heading %d"),
@@ -76472,7 +76485,7 @@ var wp;
// packages/block-editor/build-module/components/block-variation-picker/index.mjs
var import_i18n125 = __toESM(require_i18n(), 1);
var import_components125 = __toESM(require_components(), 1);
- var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
function BlockVariationPicker({
icon = layout_default,
label = (0, import_i18n125.__)("Choose variation"),
@@ -76484,7 +76497,7 @@ var wp;
const classes = clsx_default("block-editor-block-variation-picker", {
"has-many-variations": variations.length > 4
});
- return /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(
import_components125.Placeholder,
{
icon,
@@ -76492,14 +76505,14 @@ var wp;
instructions,
className: classes,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
"ul",
{
className: "block-editor-block-variation-picker__variations",
role: "list",
"aria-label": (0, import_i18n125.__)("Block variations"),
- children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)("li", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+ children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)("li", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
import_components125.Button,
{
__next40pxDefaultSize: true,
@@ -76511,11 +76524,11 @@ var wp;
label: variation.description || variation.title
}
),
- /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("span", { className: "block-editor-block-variation-picker__variation-label", children: variation.title })
+ /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("span", { className: "block-editor-block-variation-picker__variation-label", children: variation.title })
] }, variation.name))
}
),
- allowSkip && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: "block-editor-block-variation-picker__skip", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+ allowSkip && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { className: "block-editor-block-variation-picker__skip", children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
import_components125.Button,
{
__next40pxDefaultSize: true,
@@ -76549,8 +76562,8 @@ var wp;
};
// packages/block-editor/build-module/components/block-pattern-setup/setup-toolbar.mjs
- var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
- var Actions = ({ onBlockPatternSelect }) => /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("div", { className: "block-editor-block-pattern-setup__actions", children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+ var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
+ var Actions = ({ onBlockPatternSelect }) => /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("div", { className: "block-editor-block-pattern-setup__actions", children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components126.Button,
{
__next40pxDefaultSize: true,
@@ -76564,8 +76577,8 @@ var wp;
handleNext,
activeSlide,
totalSlides
- }) => /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)("div", { className: "block-editor-block-pattern-setup__navigation", children: [
- /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+ }) => /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)("div", { className: "block-editor-block-pattern-setup__navigation", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components126.Button,
{
size: "compact",
@@ -76576,7 +76589,7 @@ var wp;
accessibleWhenDisabled: true
}
),
- /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components126.Button,
{
size: "compact",
@@ -76598,8 +76611,8 @@ var wp;
onBlockPatternSelect
}) => {
const isCarouselView = viewMode === VIEWMODES.carousel;
- const displayControls = /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)("div", { className: "block-editor-block-pattern-setup__display-controls", children: [
- /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+ const displayControls = /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)("div", { className: "block-editor-block-pattern-setup__display-controls", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components126.Button,
{
size: "compact",
@@ -76609,7 +76622,7 @@ var wp;
isPressed: isCarouselView
}
),
- /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components126.Button,
{
size: "compact",
@@ -76620,8 +76633,8 @@ var wp;
}
)
] });
- return /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)("div", { className: "block-editor-block-pattern-setup__toolbar", children: [
- isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)("div", { className: "block-editor-block-pattern-setup__toolbar", children: [
+ isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
CarouselNavigation,
{
handlePrevious,
@@ -76631,7 +76644,7 @@ var wp;
}
),
displayControls,
- isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(Actions, { onBlockPatternSelect })
+ isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(Actions, { onBlockPatternSelect })
] });
};
var setup_toolbar_default = SetupToolbar;
@@ -76660,7 +76673,7 @@ var wp;
var use_patterns_setup_default = usePatternsSetup;
// packages/block-editor/build-module/components/block-pattern-setup/index.mjs
- var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
var SetupContent = ({
viewMode,
activeSlide,
@@ -76675,7 +76688,7 @@ var wp;
[activeSlide - 1, "previous-slide"],
[activeSlide + 1, "next-slide"]
]);
- return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: "block-editor-block-pattern-setup__carousel", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: containerClass, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: "carousel-container", children: patterns2.map((pattern, index2) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: "block-editor-block-pattern-setup__carousel", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: containerClass, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: "carousel-container", children: patterns2.map((pattern, index2) => /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
BlockPatternSlide,
{
active: index2 === activeSlide,
@@ -76685,13 +76698,13 @@ var wp;
pattern.name
)) }) }) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: "block-editor-block-pattern-setup__grid", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: "block-editor-block-pattern-setup__grid", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
import_components127.Composite,
{
role: "listbox",
className: containerClass,
"aria-label": (0, import_i18n127.__)("Patterns list"),
- children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
BlockPattern3,
{
pattern,
@@ -76710,10 +76723,10 @@ var wp;
BlockPattern3,
`${baseClassName}__item-description`
);
- return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: `${baseClassName}__list-item`, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: `${baseClassName}__list-item`, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
import_components127.Composite.Item,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
"div",
{
"aria-describedby": description ? descriptionId : void 0,
@@ -76725,15 +76738,15 @@ var wp;
role: "option",
onClick: () => onSelect(blocks2),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
block_preview_default,
{
blocks: blocks2,
viewportWidth
}
),
- showTitles && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: `${baseClassName}__item-title`, children: pattern.title }),
- !!description && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(VisuallyHidden, { id: descriptionId, children: description })
+ showTitles && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: `${baseClassName}__item-title`, children: pattern.title }),
+ !!description && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(VisuallyHidden, { id: descriptionId, children: description })
]
}
) });
@@ -76744,7 +76757,7 @@ var wp;
BlockPatternSlide,
"block-editor-block-pattern-setup-list__item-description"
);
- return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
"div",
{
"aria-hidden": !active,
@@ -76753,8 +76766,8 @@ var wp;
"aria-label": title,
"aria-describedby": description ? descriptionId : void 0,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(block_preview_default, { blocks: blocks2, minHeight }),
- !!description && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(VisuallyHidden, { id: descriptionId, children: description })
+ /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(block_preview_default, { blocks: blocks2, minHeight }),
+ !!description && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(VisuallyHidden, { id: descriptionId, children: description })
]
}
);
@@ -76779,12 +76792,12 @@ var wp;
replaceBlock2(clientId, clonedBlocks);
};
const onPatternSelectCallback = onBlockPatternSelect || onBlockPatternSelectDefault;
- return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_jsx_runtime369.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_jsx_runtime367.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
"div",
{
className: `block-editor-block-pattern-setup view-mode-${viewMode}`,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
SetupContent,
{
viewMode,
@@ -76794,7 +76807,7 @@ var wp;
showTitles
}
),
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
setup_toolbar_default,
{
viewMode,
@@ -76830,7 +76843,7 @@ var wp;
var import_components128 = __toESM(require_components(), 1);
var import_data146 = __toESM(require_data(), 1);
var import_element227 = __toESM(require_element(), 1);
- var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
var { Menu: Menu3 } = unlock(import_components128.privateApis);
function VariationsButtons({
className,
@@ -76838,14 +76851,14 @@ var wp;
selectedValue,
variations
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)("fieldset", { className, children: [
- /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("legend", {}), children: (0, import_i18n128.__)("Transform to variation") }),
- variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)("fieldset", { className, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("legend", {}), children: (0, import_i18n128.__)("Transform to variation") }),
+ variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
import_components128.Button,
{
__next40pxDefaultSize: true,
size: "compact",
- icon: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
isPressed: selectedValue === variation.name,
label: selectedValue === variation.name ? variation.title : (0, import_i18n128.sprintf)(
/* translators: %s: Block or block variation name. */
@@ -76866,11 +76879,11 @@ var wp;
selectedValue,
variations
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(Menu3, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)(Menu3, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
Menu3.TriggerButton,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+ render: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
import_components128.Button,
{
className: "block-editor-block-variation-transforms__button",
@@ -76881,15 +76894,15 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(Menu3.Popover, { position: "bottom", children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(Menu3.Group, { children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(Menu3.Popover, { position: "bottom", children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(Menu3.Group, { children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)(
Menu3.RadioItem,
{
value: variation.name,
checked: selectedValue === variation.name,
onChange: () => onSelectVariation(variation.name),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(Menu3.ItemLabel, { children: variation.title }),
- variation.description && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(Menu3.ItemHelpText, { children: variation.description })
+ /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(Menu3.ItemLabel, { children: variation.title }),
+ variation.description && /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(Menu3.ItemHelpText, { children: variation.description })
]
},
variation.name
@@ -76902,17 +76915,17 @@ var wp;
selectedValue,
variations
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
import_components128.__experimentalToggleGroupControl,
{
label: (0, import_i18n128.__)("Transform to variation"),
value: selectedValue,
hideLabelFromVision: true,
onChange: onSelectVariation,
- children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+ children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
import_components128.__experimentalToggleGroupControlOptionIcon,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
value: variation.name,
label: selectedValue === variation.name ? variation.title : (0, import_i18n128.sprintf)(
/* translators: %s: Block or block variation name. */
@@ -76985,7 +76998,7 @@ var wp;
const showButtons = variations.length > 6;
const ButtonComponent = showButtons ? VariationsButtons : VariationsToggleGroupControl;
const Component4 = hasUniqueIcons ? ButtonComponent : VariationsDropdown;
- return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
Component4,
{
className: baseClass,
@@ -77000,7 +77013,7 @@ var wp;
// packages/block-editor/build-module/components/block-vertical-alignment-control/ui.mjs
var import_i18n129 = __toESM(require_i18n(), 1);
var import_components129 = __toESM(require_components(), 1);
- var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
var BLOCK_ALIGNMENTS_CONTROLS2 = {
top: {
icon: justify_top_default,
@@ -77040,7 +77053,7 @@ var wp;
const defaultAlignmentControl = BLOCK_ALIGNMENTS_CONTROLS2[DEFAULT_CONTROL2];
const UIComponent = isToolbar ? import_components129.ToolbarGroup : import_components129.ToolbarDropdownMenu;
const extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {};
- return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
UIComponent,
{
icon: activeAlignment ? activeAlignment.icon : defaultAlignmentControl.icon,
@@ -77060,12 +77073,12 @@ var wp;
var ui_default3 = BlockVerticalAlignmentUI;
// packages/block-editor/build-module/components/block-vertical-alignment-control/index.mjs
- var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
var BlockVerticalAlignmentControl = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(ui_default3, { ...props, isToolbar: false });
+ return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(ui_default3, { ...props, isToolbar: false });
};
var BlockVerticalAlignmentToolbar = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(ui_default3, { ...props, isToolbar: true });
+ return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(ui_default3, { ...props, isToolbar: true });
};
// packages/block-editor/build-module/components/border-radius-control/index.mjs
@@ -77076,10 +77089,10 @@ var wp;
// packages/block-editor/build-module/components/border-radius-control/linked-button.mjs
var import_components130 = __toESM(require_components(), 1);
var import_i18n130 = __toESM(require_i18n(), 1);
- var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
function LinkedButton({ isLinked, ...props }) {
const label = isLinked ? (0, import_i18n130.__)("Unlink radii") : (0, import_i18n130.__)("Link radii");
- return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
import_components130.Button,
{
...props,
@@ -77190,7 +77203,7 @@ var wp;
// packages/block-editor/build-module/components/preset-input-control/custom-value-controls.mjs
var import_components132 = __toESM(require_components(), 1);
- var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
function CustomValueControls({
allowNegativeOnDrag,
ariaLabel,
@@ -77212,7 +77225,7 @@ var wp;
onMouseOver,
setMinValue
}) {
- const unitControl = /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+ const unitControl = /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
import_components132.__experimentalUnitControl,
{
className: "preset-input-control__unit-control",
@@ -77246,18 +77259,18 @@ var wp;
}
}
);
- const wrappedUnitControl = showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+ const wrappedUnitControl = showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
tooltip_exports.Trigger,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("div", { className: "preset-input-control__tooltip-wrapper", children: unitControl })
+ render: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("div", { className: "preset-input-control__tooltip-wrapper", children: unitControl })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(tooltip_exports.Popup, { children: ariaLabel })
+ /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(tooltip_exports.Popup, { children: ariaLabel })
] }) : unitControl;
- return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_jsx_runtime372.Fragment, { children: [
wrappedUnitControl,
- /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
import_components132.RangeControl,
{
className: "preset-input-control__custom-value-range",
@@ -77280,7 +77293,7 @@ var wp;
}
// packages/block-editor/build-module/components/preset-input-control/index.mjs
- var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
function PresetInputControl({
allowNegativeOnDrag = false,
ariaLabel,
@@ -77381,12 +77394,12 @@ var wp;
}
return `var:preset|${presetType}|${presets[next]?.slug}`;
};
- return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(
import_components133.__experimentalHStack,
{
className: `preset-input-control__wrapper ${className}__wrapper`,
children: [
- icon && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+ icon && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
import_components133.Icon,
{
className: "preset-input-control__icon",
@@ -77394,7 +77407,7 @@ var wp;
size: ICON_SIZE
}
),
- (!hasPresets || showCustomValueControl) && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+ (!hasPresets || showCustomValueControl) && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
CustomValueControls,
{
allowNegativeOnDrag,
@@ -77418,7 +77431,7 @@ var wp;
setMinValue
}
),
- hasPresets && showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+ hasPresets && showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
import_components133.RangeControl,
{
"aria-valuenow": currentValue,
@@ -77447,7 +77460,7 @@ var wp;
withInputField: false
}
),
- hasPresets && !showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+ hasPresets && !showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
import_components133.CustomSelectControl,
{
className: "preset-input-control__custom-select-control",
@@ -77479,7 +77492,7 @@ var wp;
)
}
),
- hasPresets && !disableCustomValues && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+ hasPresets && !disableCustomValues && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
import_components133.Button,
{
className: "preset-input-control__custom-toggle",
@@ -77519,7 +77532,7 @@ var wp;
var MIN_BORDER_RADIUS_VALUE = 0;
// packages/block-editor/build-module/components/border-radius-control/index.mjs
- var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
function useBorderRadiusSizes(presets) {
const defaultSizes = presets?.default ?? EMPTY_ARRAY11;
const customSizes = presets?.custom ?? EMPTY_ARRAY11;
@@ -77613,12 +77626,12 @@ var wp;
availableUnits: availableUnits || ["px", "em", "rem"]
});
const toggleLinked = () => setIsLinked(!isLinked);
- return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)("fieldset", { className: "components-border-radius-control", children: [
- /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_components134.__experimentalHStack, { className: "components-border-radius-control__header", children: [
- /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components134.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n133.__)("Radius") }),
- /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(LinkedButton, { onClick: toggleLinked, isLinked })
+ return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)("fieldset", { className: "components-border-radius-control", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_components134.__experimentalHStack, { className: "components-border-radius-control__header", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components134.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n133.__)("Radius") }),
+ /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(LinkedButton, { onClick: toggleLinked, isLinked })
] }),
- isLinked ? /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+ isLinked ? /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
PresetInputControl,
{
ariaLabel: CORNERS.all,
@@ -77642,12 +77655,12 @@ var wp;
units: units2,
value: getCornerValue(values, "all")
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components134.__experimentalVStack, { children: [
+ ) : /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components134.__experimentalVStack, { children: [
"topLeft",
"topRight",
"bottomLeft",
"bottomRight"
- ].map((corner) => /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+ ].map((corner) => /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
PresetInputControl,
{
ariaLabel: CORNERS[corner],
@@ -77684,7 +77697,7 @@ var wp;
// packages/block-editor/build-module/components/color-palette/with-color-context.mjs
var import_compose89 = __toESM(require_compose(), 1);
- var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
var with_color_context_default = (0, import_compose89.createHigherOrderComponent)((WrappedComponent) => {
return function WithColorContext(props) {
const [
@@ -77707,7 +77720,7 @@ var wp;
] : [...themeColors || [], ...customColors || []];
const { colors: colors2 = _colors, disableCustomColors = !enableCustomColors } = props;
const hasColorsToChoose = colors2 && colors2.length > 0 || !disableCustomColors;
- return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
WrappedComponent,
{
...{
@@ -77727,7 +77740,7 @@ var wp;
// packages/block-editor/build-module/components/colors-gradients/control.mjs
var import_i18n134 = __toESM(require_i18n(), 1);
var import_components136 = __toESM(require_components(), 1);
- var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
var { Tabs: Tabs3 } = unlock(import_components136.privateApis);
var colorsAndGradientKeys = [
"colors",
@@ -77765,7 +77778,7 @@ var wp;
onColorChange(newColor, newSlug);
onGradientChange();
} : (newColor, _index, newSlug) => onColorChange(newColor, newSlug);
- const colorPalette = /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+ const colorPalette = /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
import_components136.ColorPalette,
{
value: colorValue,
@@ -77785,11 +77798,11 @@ var wp;
// to the swatch view mid-edit. Keep `ColorPalette` first and toggle only
// the trailing notice after it, so the palette holds a stable index and
// the notice sits at the bottom of the popover.
- [TAB_IDS.color]: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_jsx_runtime378.Fragment, { children: [
+ [TAB_IDS.color]: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
colorPalette,
- noticeProps && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components136.Notice, { isDismissible: false, ...noticeProps })
+ noticeProps && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components136.Notice, { isDismissible: false, ...noticeProps })
] }),
- [TAB_IDS.gradient]: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+ [TAB_IDS.gradient]: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
import_components136.GradientPicker,
{
value: gradientValue,
@@ -77805,26 +77818,26 @@ var wp;
}
)
};
- const renderPanelType = (type) => /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "block-editor-color-gradient-control__panel", children: tabPanels[type] });
- return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+ const renderPanelType = (type) => /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("div", { className: "block-editor-color-gradient-control__panel", children: tabPanels[type] });
+ return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
import_components136.BaseControl,
{
className: clsx_default(
"block-editor-color-gradient-control",
className
),
- children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("fieldset", { className: "block-editor-color-gradient-control__fieldset", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_components136.__experimentalVStack, { spacing: 1, children: [
- showTitle && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("legend", { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "block-editor-color-gradient-control__color-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components136.BaseControl.VisualLabel, { children: label }) }) }),
- canChooseAColor && canChooseAGradient && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("fieldset", { className: "block-editor-color-gradient-control__fieldset", children: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_components136.__experimentalVStack, { spacing: 1, children: [
+ showTitle && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("legend", { children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("div", { className: "block-editor-color-gradient-control__color-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components136.BaseControl.VisualLabel, { children: label }) }) }),
+ canChooseAColor && canChooseAGradient && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(
Tabs3,
{
defaultTabId: gradientValue ? TAB_IDS.gradient : !!canChooseAColor && TAB_IDS.color,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(Tabs3.TabList, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(Tabs3.Tab, { tabId: TAB_IDS.color, children: (0, import_i18n134.__)("Color") }),
- /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(Tabs3.Tab, { tabId: TAB_IDS.gradient, children: (0, import_i18n134.__)("Gradient") })
+ /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(Tabs3.TabList, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(Tabs3.Tab, { tabId: TAB_IDS.color, children: (0, import_i18n134.__)("Color") }),
+ /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(Tabs3.Tab, { tabId: TAB_IDS.gradient, children: (0, import_i18n134.__)("Gradient") })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
Tabs3.TabPanel,
{
tabId: TAB_IDS.color,
@@ -77833,7 +77846,7 @@ var wp;
children: tabPanels.color
}
),
- /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
Tabs3.TabPanel,
{
tabId: TAB_IDS.gradient,
@@ -77858,7 +77871,7 @@ var wp;
"color.custom",
"color.customGradient"
);
- return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
ColorGradientControlInner,
{
colors: colors2,
@@ -77871,20 +77884,20 @@ var wp;
}
function ColorGradientControl(props) {
if (colorsAndGradientKeys.every((key) => props.hasOwnProperty(key))) {
- return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(ColorGradientControlInner, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(ColorGradientControlInner, { ...props });
}
- return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(ColorGradientControlSelect, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(ColorGradientControlSelect, { ...props });
}
var control_default = ColorGradientControl;
// packages/block-editor/build-module/components/color-palette/control.mjs
- var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
function ColorPaletteControl({
onChange,
value,
...otherProps
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
control_default,
{
...otherProps,
@@ -77900,7 +77913,7 @@ var wp;
var import_i18n135 = __toESM(require_i18n(), 1);
var import_components137 = __toESM(require_components(), 1);
var import_a11y18 = __toESM(require_a11y(), 1);
- var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
k([names_default, a11y_default]);
function getContrastWarning({
backgroundColor,
@@ -77998,7 +78011,7 @@ var wp;
return null;
}
(0, import_a11y18.speak)(warning7.speakMessage);
- return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { className: "block-editor-contrast-checker", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "block-editor-contrast-checker", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
import_components137.Notice,
{
spokenMessage: null,
@@ -78015,7 +78028,7 @@ var wp;
var import_date2 = __toESM(require_date(), 1);
var import_element230 = __toESM(require_element(), 1);
var import_components138 = __toESM(require_components(), 1);
- var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
var exampleDate = /* @__PURE__ */ new Date();
exampleDate.setDate(20);
exampleDate.setMonth(exampleDate.getMonth() - 3);
@@ -78027,15 +78040,15 @@ var wp;
defaultFormat,
onChange
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(
import_components138.__experimentalVStack,
{
as: "fieldset",
spacing: 4,
className: "block-editor-date-format-picker",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("legend", {}), children: (0, import_i18n136.__)("Date format") }),
- /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("legend", {}), children: (0, import_i18n136.__)("Date format") }),
+ /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
import_components138.ToggleControl,
{
label: (0, import_i18n136.__)("Default format"),
@@ -78047,7 +78060,7 @@ var wp;
onChange: (checked) => onChange(checked ? null : defaultFormat)
}
),
- format7 && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(NonDefaultControls, { format: format7, onChange })
+ format7 && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(NonDefaultControls, { format: format7, onChange })
]
}
);
@@ -78092,8 +78105,8 @@ var wp;
const [isCustom, setIsCustom] = (0, import_element230.useState)(
() => !!format7 && !suggestedOptions.some((option) => option.format === format7)
);
- return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_components138.__experimentalVStack, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components138.__experimentalVStack, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
import_components138.CustomSelectControl,
{
label: (0, import_i18n136.__)("Choose a format"),
@@ -78111,7 +78124,7 @@ var wp;
}
}
),
- isCustom && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+ isCustom && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
import_components138.TextControl,
{
label: (0, import_i18n136.__)("Custom format"),
@@ -78121,7 +78134,7 @@ var wp;
"Enter a date or time <Link>format string</Link>."
),
{
- Link: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+ Link: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
import_components138.ExternalLink,
{
href: (0, import_i18n136.__)(
@@ -78143,7 +78156,7 @@ var wp;
var import_i18n137 = __toESM(require_i18n(), 1);
var import_keycodes19 = __toESM(require_keycodes(), 1);
var import_compose90 = __toESM(require_compose(), 1);
- var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
function DuotoneControl({
id: idProp,
colorPalette,
@@ -78156,16 +78169,16 @@ var wp;
}) {
let toolbarIcon;
if (value === "unset") {
- toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components139.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" });
+ toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components139.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" });
} else if (value) {
- toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components139.DuotoneSwatch, { values: value });
+ toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components139.DuotoneSwatch, { values: value });
} else {
- toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(icon_default, { icon: filter_default });
+ toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(icon_default, { icon: filter_default });
}
const actionLabel = (0, import_i18n137.__)("Apply duotone filter");
const id = (0, import_compose90.useInstanceId)(DuotoneControl, "duotone-control", idProp);
const descriptionId = `${id}__description`;
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
import_components139.Dropdown,
{
popoverProps: {
@@ -78179,7 +78192,7 @@ var wp;
onToggle();
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
import_components139.ToolbarButton,
{
showTooltip: true,
@@ -78192,11 +78205,11 @@ var wp;
}
);
},
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components139.MenuGroup, { label: (0, import_i18n137.__)("Duotone"), children: [
- /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("p", { children: (0, import_i18n137.__)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_components139.MenuGroup, { label: (0, import_i18n137.__)("Duotone"), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("p", { children: (0, import_i18n137.__)(
"Create a two-tone color effect without losing your original image."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
import_components139.DuotonePicker,
{
"aria-label": actionLabel,
@@ -78442,7 +78455,7 @@ var wp;
}
// packages/block-editor/build-module/components/font-appearance-control/index.mjs
- var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
var getFontAppearanceLabel = (hasFontStyles, hasFontWeights) => {
if (!hasFontStyles) {
return (0, import_i18n141.__)("Font weight");
@@ -78542,7 +78555,7 @@ var wp;
currentSelection.name
);
};
- return hasStylesOrWeights && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+ return hasStylesOrWeights && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
import_components140.CustomSelectControl,
{
...otherProps,
@@ -78559,7 +78572,7 @@ var wp;
// packages/block-editor/build-module/components/font-family/index.mjs
var import_components141 = __toESM(require_components(), 1);
var import_i18n142 = __toESM(require_i18n(), 1);
- var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
function FontFamilyControl({
/**
* Start opting into the larger default height that will become the default size in a future version.
@@ -78592,7 +78605,7 @@ var wp;
}))
];
const selectedValue = options.find((option) => option.key === value) ?? "";
- return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
import_components141.CustomSelectControl,
{
label: (0, import_i18n142.__)("Font"),
@@ -78608,7 +78621,7 @@ var wp;
// packages/block-editor/build-module/components/letter-spacing-control/index.mjs
var import_components142 = __toESM(require_components(), 1);
var import_i18n143 = __toESM(require_i18n(), 1);
- var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
function LetterSpacingControl({
value,
onChange,
@@ -78620,7 +78633,7 @@ var wp;
availableUnits: availableUnits || ["px", "em", "rem"],
defaultValues: { px: 2, em: 0.2, rem: 0.2 }
});
- return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
import_components142.__experimentalUnitControl,
{
...otherProps,
@@ -78636,7 +78649,7 @@ var wp;
// packages/block-editor/build-module/components/text-decoration-control/index.mjs
var import_i18n144 = __toESM(require_i18n(), 1);
var import_components143 = __toESM(require_components(), 1);
- var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
var TEXT_DECORATIONS = [
{
label: (0, import_i18n144.__)("None"),
@@ -78659,7 +78672,7 @@ var wp;
onChange,
className
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
import_components143.__experimentalToggleGroupControl,
{
isDeselectable: true,
@@ -78673,7 +78686,7 @@ var wp;
onChange(newValue === value ? void 0 : newValue);
},
children: TEXT_DECORATIONS.map((option) => {
- return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
import_components143.__experimentalToggleGroupControlOptionIcon,
{
value: option.value,
@@ -78690,7 +78703,7 @@ var wp;
// packages/block-editor/build-module/components/text-transform-control/index.mjs
var import_i18n145 = __toESM(require_i18n(), 1);
var import_components144 = __toESM(require_components(), 1);
- var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
var TEXT_TRANSFORMS = [
{
label: (0, import_i18n145.__)("None"),
@@ -78714,7 +78727,7 @@ var wp;
}
];
function TextTransformControl({ className, value, onChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
import_components144.__experimentalToggleGroupControl,
{
isDeselectable: true,
@@ -78728,7 +78741,7 @@ var wp;
onChange(newValue === value ? void 0 : newValue);
},
children: TEXT_TRANSFORMS.map((option) => {
- return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
import_components144.__experimentalToggleGroupControlOptionIcon,
{
value: option.value,
@@ -78745,7 +78758,7 @@ var wp;
// packages/block-editor/build-module/components/writing-mode-control/index.mjs
var import_i18n146 = __toESM(require_i18n(), 1);
var import_components145 = __toESM(require_components(), 1);
- var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
var WRITING_MODES = [
{
label: (0, import_i18n146.__)("Horizontal"),
@@ -78759,7 +78772,7 @@ var wp;
}
];
function WritingModeControl({ className, value, onChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
import_components145.__experimentalToggleGroupControl,
{
isDeselectable: true,
@@ -78770,7 +78783,7 @@ var wp;
onChange(newValue === value ? void 0 : newValue);
},
children: WRITING_MODES.map((option) => {
- return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
import_components145.__experimentalToggleGroupControlOptionIcon,
{
value: option.value,
@@ -78788,7 +78801,7 @@ var wp;
var import_components146 = __toESM(require_components(), 1);
var import_element232 = __toESM(require_element(), 1);
var import_i18n147 = __toESM(require_i18n(), 1);
- var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
var WithToolsPanelItem = ({ setting, children, panelId, ...props }) => {
const clearValue = () => {
if (setting.colorValue) {
@@ -78797,7 +78810,7 @@ var wp;
setting.onGradientChange();
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components146.__experimentalToolsPanelItem,
{
hasValue: () => {
@@ -78817,15 +78830,15 @@ var wp;
}
);
};
- var LabeledColorIndicator = ({ colorValue, label }) => /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components146.__experimentalHStack, { justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ var LabeledColorIndicator = ({ colorValue, label }) => /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_components146.__experimentalHStack, { justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components146.ColorIndicator,
{
className: "block-editor-panel-color-gradient-settings__color-indicator",
colorValue
}
),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components146.FlexItem,
{
className: "block-editor-panel-color-gradient-settings__color-name",
@@ -78861,15 +78874,15 @@ var wp;
}
};
const value = colorValue ?? gradientValue;
- return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components146.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components146.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
LabeledColorIndicator,
{
colorValue: value,
label
}
) }),
- clearable && value && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ clearable && value && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components146.Button,
{
__next40pxDefaultSize: true,
@@ -78906,7 +78919,7 @@ var wp;
shift: true
};
}
- return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_jsx_runtime389.Fragment, { children: settings2.map((setting, index2) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_jsx_runtime387.Fragment, { children: settings2.map((setting, index2) => {
const controlProps = {
clearable: false,
colorValue: setting.colorValue,
@@ -78933,18 +78946,18 @@ var wp;
};
return setting && // If not in an `ItemGroup` wrap the dropdown in a
// `ToolsPanelItem`
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
WithToolsPanelItem,
{
setting,
...props,
- children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components146.Dropdown,
{
popoverProps: popoverProps3,
className: "block-editor-tools-panel-color-gradient-settings__dropdown",
renderToggle: renderToggle(toggleSettings),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components146.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components146.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
control_default,
{
...controlProps
@@ -79077,7 +79090,7 @@ var wp;
}
// packages/block-editor/build-module/components/colors-gradients/panel-color-gradient-settings.mjs
- var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
var colorsAndGradientKeys2 = [
"colors",
"disableCustomColors",
@@ -79104,7 +79117,7 @@ var wp;
)) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
import_components147.__experimentalToolsPanel,
{
className: clsx_default(
@@ -79134,8 +79147,8 @@ var wp;
panelId,
__experimentalFirstVisibleItemClass: "first",
__experimentalLastVisibleItemClass: "last",
- children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__inner-wrapper", children: [
- /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__inner-wrapper", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
ColorGradientSettingsDropdown,
{
settings: settings2,
@@ -79150,8 +79163,8 @@ var wp;
}
}
),
- !!children && /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components147.__experimentalSpacer, { marginTop: 4, marginBottom: 0 }),
+ !!children && /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_jsx_runtime388.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components147.__experimentalSpacer, { marginTop: 4, marginBottom: 0 }),
children
] })
] })
@@ -79160,7 +79173,7 @@ var wp;
};
var PanelColorGradientSettingsSelect = (props) => {
const colorGradientSettings = useMultipleOriginColorsAndGradients();
- return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
PanelColorGradientSettingsInner,
{
...{ ...colorGradientSettings, ...props }
@@ -79169,9 +79182,9 @@ var wp;
};
var PanelColorGradientSettings = (props) => {
if (colorsAndGradientKeys2.every((key) => props.hasOwnProperty(key))) {
- return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(PanelColorGradientSettingsInner, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(PanelColorGradientSettingsInner, { ...props });
}
- return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(PanelColorGradientSettingsSelect, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(PanelColorGradientSettingsSelect, { ...props });
};
var panel_color_gradient_settings_default = PanelColorGradientSettings;
@@ -79179,7 +79192,7 @@ var wp;
var import_element234 = __toESM(require_element(), 1);
var import_components148 = __toESM(require_components(), 1);
var import_i18n149 = __toESM(require_i18n(), 1);
- var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY12 = [];
var DIMENSION_CUSTOM_VALUE_SETTINGS = {
...CUSTOM_VALUE_SETTINGS,
@@ -79266,13 +79279,13 @@ var wp;
}
setSelectedUnit(newUnit);
};
- return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
"fieldset",
{
className: clsx_default("block-editor-dimension-control", className),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components148.BaseControl.VisualLabel, { as: "legend", children: label }),
- /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components148.BaseControl.VisualLabel, { as: "legend", children: label }),
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
PresetInputControl,
{
ariaLabel: label,
@@ -79300,7 +79313,7 @@ var wp;
var import_components149 = __toESM(require_components(), 1);
var import_i18n150 = __toESM(require_i18n(), 1);
var import_deprecated17 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
var RANGE_CONTROL_CUSTOM_SETTINGS = {
px: { max: 1e3, step: 1 },
"%": { max: 100, step: 1 },
@@ -79396,10 +79409,10 @@ var wp;
onChange(100 + newUnit);
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)("fieldset", { className: "block-editor-height-control", children: [
- /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components149.BaseControl.VisualLabel, { as: "legend", children: label }),
- /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_components149.Flex, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components149.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)("fieldset", { className: "block-editor-height-control", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components149.BaseControl.VisualLabel, { as: "legend", children: label }),
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_components149.Flex, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components149.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components149.__experimentalUnitControl,
{
value,
@@ -79411,7 +79424,7 @@ var wp;
hideLabelFromVision: true
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components149.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components149.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components149.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components149.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components149.RangeControl,
{
value: customRangeValue,
@@ -80572,7 +80585,7 @@ var wp;
}
// packages/image-cropper/build-module/provider/index.mjs
- var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
var ImageCropperContext = (0, import_element237.createContext)({
cropperState: {
crop: { x: 0, y: 0 },
@@ -80603,7 +80616,7 @@ var wp;
...cropperApi
};
}, [cropperApi]);
- return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(ImageCropperContext.Provider, { value: contextValue, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(ImageCropperContext.Provider, { value: contextValue, children });
}
var useImageCropper = () => {
const context = (0, import_element237.useContext)(ImageCropperContext);
@@ -80614,7 +80627,7 @@ var wp;
};
// packages/image-cropper/build-module/components/image-cropper/index.mjs
- var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
function ImageCropper({
src,
onLoad,
@@ -80637,7 +80650,7 @@ var wp;
},
[setCropperState]
);
- return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
Cropper,
{
classes: {
@@ -80956,7 +80969,7 @@ var wp;
}
// packages/block-editor/build-module/components/image-editor/context.mjs
- var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
var ImageEditingContext = (0, import_element241.createContext)({});
ImageEditingContext.displayName = "ImageEditingContext";
var useImageEditingContext = () => (0, import_element241.useContext)(ImageEditingContext);
@@ -80988,11 +81001,11 @@ var wp;
}),
[transformImage, saveImage]
);
- return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(ImageEditingContext.Provider, { value: providerValue, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(ImageEditingContext.Provider, { value: providerValue, children });
}
// packages/block-editor/build-module/components/image-editor/aspect-ratio-dropdown.mjs
- var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
function AspectRatioGroup({
aspectRatios,
isDisabled,
@@ -81000,7 +81013,7 @@ var wp;
onClick,
value
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(import_components150.MenuGroup, { label, children: aspectRatios.map(({ name, slug, ratio }) => /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components150.MenuGroup, { label, children: aspectRatios.map(({ name, slug, ratio }) => /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
import_components150.MenuItem,
{
disabled: isDisabled,
@@ -81035,15 +81048,15 @@ var wp;
"dimensions.aspectRatios.theme",
"dimensions.defaultAspectRatios"
);
- return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
import_components150.DropdownMenu,
{
icon: aspect_ratio_default,
label: (0, import_i18n152.__)("Aspect Ratio"),
popoverProps: POPOVER_PROPS7,
toggleProps,
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(import_jsx_runtime396.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_jsx_runtime394.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
AspectRatioGroup,
{
isDisabled: isInProgress,
@@ -81063,7 +81076,7 @@ var wp;
]
}
),
- themeRatios?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+ themeRatios?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
AspectRatioGroup,
{
label: (0, import_i18n152.__)("Theme"),
@@ -81076,7 +81089,7 @@ var wp;
aspectRatios: themeRatios
}
),
- showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+ showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
AspectRatioGroup,
{
label: (0, import_i18n152.__)("Landscape"),
@@ -81089,7 +81102,7 @@ var wp;
aspectRatios: defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio > 1)
}
),
- showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+ showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
AspectRatioGroup,
{
label: (0, import_i18n152.__)("Portrait"),
@@ -81110,7 +81123,7 @@ var wp;
// packages/block-editor/build-module/components/image-editor/cropper.mjs
var import_components151 = __toESM(require_components(), 1);
var import_compose92 = __toESM(require_compose(), 1);
- var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
function ImageCropper2({
url,
width,
@@ -81125,7 +81138,7 @@ var wp;
if (rotation % 180 === 90) {
editedHeight = clientWidth * naturalWidth / naturalHeight;
}
- const area = /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
+ const area = /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(
"div",
{
className: clsx_default(
@@ -81141,12 +81154,12 @@ var wp;
height: editedHeight
},
children: [
- /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(ImageCropper, { src: editedUrl || url }),
- isInProgress && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components151.Spinner, {})
+ /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(ImageCropper, { src: editedUrl || url }),
+ isInProgress && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_components151.Spinner, {})
]
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
contentResizeListener,
area
] });
@@ -81155,15 +81168,15 @@ var wp;
// packages/block-editor/build-module/components/image-editor/zoom-dropdown.mjs
var import_components152 = __toESM(require_components(), 1);
var import_i18n153 = __toESM(require_i18n(), 1);
- var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
function ZoomDropdown() {
const { isInProgress, zoom, setZoom } = useImageEditingContext();
- return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
import_components152.Dropdown,
{
contentClassName: "wp-block-image__zoom",
popoverProps: POPOVER_PROPS7,
- renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
import_components152.ToolbarButton,
{
icon: search_default,
@@ -81173,7 +81186,7 @@ var wp;
disabled: isInProgress
}
),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components152.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(import_components152.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
import_components152.RangeControl,
{
label: (0, import_i18n153.__)("Zoom"),
@@ -81190,10 +81203,10 @@ var wp;
// packages/block-editor/build-module/components/image-editor/rotation-button.mjs
var import_components153 = __toESM(require_components(), 1);
var import_i18n154 = __toESM(require_i18n(), 1);
- var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
function RotationButton() {
const { isInProgress, rotateClockwise } = useImageEditingContext();
- return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
import_components153.ToolbarButton,
{
icon: rotate_right_default,
@@ -81207,17 +81220,17 @@ var wp;
// packages/block-editor/build-module/components/image-editor/form-controls.mjs
var import_components154 = __toESM(require_components(), 1);
var import_i18n155 = __toESM(require_i18n(), 1);
- var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
function FormControls() {
const { isInProgress, apply, cancel } = useImageEditingContext();
- return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_jsx_runtime400.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components154.ToolbarButton, { onClick: apply, disabled: isInProgress, children: (0, import_i18n155.__)("Apply") }),
- /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components154.ToolbarButton, { onClick: cancel, children: (0, import_i18n155.__)("Cancel") })
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_jsx_runtime398.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components154.ToolbarButton, { onClick: apply, disabled: isInProgress, children: (0, import_i18n155.__)("Apply") }),
+ /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components154.ToolbarButton, { onClick: cancel, children: (0, import_i18n155.__)("Cancel") })
] });
}
// packages/block-editor/build-module/components/image-editor/index.mjs
- var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
function ImageEditor({
id,
url,
@@ -81233,7 +81246,7 @@ var wp;
since: "7.1",
hint: "The Media Editor modal is now the default crop experience for core blocks. This component will be removed in a future major release."
});
- return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(ImageCropperProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(ImageCropperProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
ImageEditingProvider,
{
id,
@@ -81243,7 +81256,7 @@ var wp;
onSaveImage,
onFinishEditing,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
ImageCropper2,
{
borderProps,
@@ -81254,18 +81267,18 @@ var wp;
naturalWidth
}
),
- /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(block_controls_default, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_components155.ToolbarGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(ZoomDropdown, {}),
- /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components155.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(block_controls_default, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(import_components155.ToolbarGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(ZoomDropdown, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components155.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
AspectRatioDropdown,
{
toggleProps
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(RotationButton, {})
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(RotationButton, {})
] }),
- /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components155.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(FormControls, {}) })
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components155.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(FormControls, {}) })
] })
]
}
@@ -81326,7 +81339,7 @@ var wp;
}
// packages/block-editor/build-module/components/image-size-control/index.mjs
- var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
var IMAGE_SIZE_PRESETS = [25, 50, 75, 100];
var noop15 = () => {
};
@@ -81371,8 +81384,8 @@ var wp;
);
return currentWidth === scaledWidth && currentHeight === scaledHeight;
});
- return /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(import_components156.__experimentalVStack, { className: "block-editor-image-size-control", spacing: "4", children: [
- imageSizeOptions && imageSizeOptions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_components156.__experimentalVStack, { className: "block-editor-image-size-control", spacing: "4", children: [
+ imageSizeOptions && imageSizeOptions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components156.SelectControl,
{
label: (0, import_i18n156.__)("Resolution"),
@@ -81382,9 +81395,9 @@ var wp;
help: imageSizeHelp
}
),
- isResizable && /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(import_jsx_runtime402.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(import_components156.__experimentalHStack, { align: "baseline", spacing: "4", children: [
- /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+ isResizable && /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_jsx_runtime400.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_components156.__experimentalHStack, { align: "baseline", spacing: "4", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components156.__experimentalNumberControl,
{
label: (0, import_i18n156.__)("Width"),
@@ -81393,7 +81406,7 @@ var wp;
onChange: (value) => updateDimension("width", value)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components156.__experimentalNumberControl,
{
label: (0, import_i18n156.__)("Height"),
@@ -81403,7 +81416,7 @@ var wp;
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components156.__experimentalToggleGroupControl,
{
label: (0, import_i18n156.__)("Image size presets"),
@@ -81412,7 +81425,7 @@ var wp;
value: selectedValue,
isBlock: true,
children: IMAGE_SIZE_PRESETS.map((scale) => {
- return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components156.__experimentalToggleGroupControlOption,
{
value: scale,
@@ -81434,7 +81447,7 @@ var wp;
// packages/block-editor/build-module/components/justify-content-control/ui.mjs
var import_components157 = __toESM(require_components(), 1);
var import_i18n157 = __toESM(require_i18n(), 1);
- var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
var icons = {
left: justify_left_default,
center: justify_center_default,
@@ -81497,7 +81510,7 @@ var wp;
];
const UIComponent = isToolbar ? import_components157.ToolbarGroup : import_components157.ToolbarDropdownMenu;
const extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {};
- return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
UIComponent,
{
icon,
@@ -81513,12 +81526,12 @@ var wp;
var ui_default4 = JustifyContentUI;
// packages/block-editor/build-module/components/justify-content-control/index.mjs
- var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
var JustifyContentControl = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(ui_default4, { ...props, isToolbar: false });
+ return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(ui_default4, { ...props, isToolbar: false });
};
var JustifyToolbar = (props) => {
- return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(ui_default4, { ...props, isToolbar: true });
+ return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(ui_default4, { ...props, isToolbar: true });
};
// packages/block-editor/build-module/components/link-control/index.mjs
@@ -81530,7 +81543,7 @@ var wp;
var import_keycodes20 = __toESM(require_keycodes(), 1);
var import_is_shallow_equal4 = __toESM(require_is_shallow_equal(), 1);
var import_data152 = __toESM(require_data(), 1);
- var import_preferences4 = __toESM(require_preferences(), 1);
+ var import_preferences3 = __toESM(require_preferences(), 1);
var import_deprecated22 = __toESM(require_deprecated(), 1);
var import_url6 = __toESM(require_url(), 1);
@@ -81539,15 +81552,15 @@ var wp;
var import_compose93 = __toESM(require_compose(), 1);
var import_i18n158 = __toESM(require_i18n(), 1);
var import_element243 = __toESM(require_element(), 1);
- var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
function LinkSettingsDrawer({ children, settingsOpen, setSettingsOpen }) {
const prefersReducedMotion = (0, import_compose93.useReducedMotion)();
const MaybeAnimatePresence = prefersReducedMotion ? import_element243.Fragment : import_components158.__unstableAnimatePresence;
const MaybeMotionDiv = prefersReducedMotion ? "div" : import_components158.__unstableMotion.div;
const id = (0, import_compose93.useInstanceId)(LinkSettingsDrawer);
const settingsDrawerId = `link-control-settings-drawer-${id}`;
- return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_jsx_runtime405.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
import_components158.Button,
{
__next40pxDefaultSize: true,
@@ -81559,7 +81572,7 @@ var wp;
children: (0, import_i18n158._x)("Advanced", "Additional link settings")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(MaybeAnimatePresence, { children: settingsOpen && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(MaybeAnimatePresence, { children: settingsOpen && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
MaybeMotionDiv,
{
className: "block-editor-link-control__drawer",
@@ -81575,7 +81588,7 @@ var wp;
transition: {
duration: 0.1
},
- children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("div", { className: "block-editor-link-control__drawer-inner", children })
+ children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)("div", { className: "block-editor-link-control__drawer-inner", children })
}
) })
] });
@@ -81596,7 +81609,7 @@ var wp;
var import_i18n159 = __toESM(require_i18n(), 1);
var import_components159 = __toESM(require_components(), 1);
var import_element244 = __toESM(require_element(), 1);
- var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
var LinkControlSearchCreate = ({
searchTerm,
onClick,
@@ -81616,10 +81629,10 @@ var wp;
(0, import_i18n159.__)("Create: <mark>%s</mark>"),
searchTerm
),
- { mark: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("mark", {}) }
+ { mark: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)("mark", {}) }
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components159.MenuItem,
{
...itemProps,
@@ -81640,7 +81653,7 @@ var wp;
var import_url3 = __toESM(require_url(), 1);
var import_compose94 = __toESM(require_compose(), 1);
var import_deprecated19 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
var TYPES = {
post: {
icon: post_list_default,
@@ -81679,7 +81692,7 @@ var wp;
}
}
if (icon) {
- return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
icon_default,
{
className: "block-editor-link-control__search-item-icon",
@@ -81729,17 +81742,17 @@ var wp;
shouldShowType = false
}) => {
const info = isURL4 ? (0, import_i18n160.__)("Press ENTER to add this link") : getURLForDisplay(suggestion.url);
- return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components160.MenuItem,
{
...itemProps,
info,
iconPosition: "left",
- icon: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(SearchItemIcon, { suggestion, isURL: isURL4 }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(SearchItemIcon, { suggestion, isURL: isURL4 }),
onClick,
shortcut: shouldShowType && getVisualTypeName(suggestion),
className: "block-editor-link-control__search-item",
- children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components160.TextHighlight,
{
text: (0, import_dom68.__unstableStripHTML)(suggestion.title),
@@ -81766,7 +81779,7 @@ var wp;
(0, import_deprecated19.default)("wp.blockEditor.__experimentalLinkControlSearchItem", {
since: "6.8"
});
- return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(LinkControlSearchItem, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(LinkControlSearchItem, { ...props });
};
// packages/block-editor/build-module/components/link-control/constants.mjs
@@ -81790,7 +81803,7 @@ var wp;
];
// packages/block-editor/build-module/components/link-control/search-results.mjs
- var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
function LinkControlSearchResults({
withCreateSuggestion,
currentInputValue,
@@ -81818,15 +81831,15 @@ var wp;
(0, import_i18n162.__)('Search results for "%s"'),
currentInputValue
);
- return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("div", { className: "block-editor-link-control__search-results-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("div", { className: "block-editor-link-control__search-results-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
"div",
{
...suggestionsListProps,
className: resultsListClasses,
"aria-label": labelText,
- children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_components161.MenuGroup, { children: suggestions.map((suggestion, index2) => {
+ children: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components161.MenuGroup, { children: suggestions.map((suggestion, index2) => {
if (shouldShowCreateSuggestion && CREATE_TYPE === suggestion.type) {
- return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
search_create_button_default,
{
searchTerm: currentInputValue,
@@ -81844,7 +81857,7 @@ var wp;
if (CREATE_TYPE === suggestion.type) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
search_item_default,
{
itemProps: buildSuggestionItemProps(
@@ -81876,7 +81889,7 @@ var wp;
(0, import_deprecated20.default)("wp.blockEditor.__experimentalLinkControlSearchResults", {
since: "6.8"
});
- return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(LinkControlSearchResults, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(LinkControlSearchResults, { ...props });
};
// packages/block-editor/build-module/components/link-control/use-search-handler.mjs
@@ -81981,7 +81994,7 @@ var wp;
}
// packages/block-editor/build-module/components/link-control/search-input.mjs
- var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
var noopSearchHandler = () => Promise.resolve([]);
var noop16 = () => {
};
@@ -81997,7 +82010,7 @@ var wp;
onChange = noop16,
onSelect = noop16,
showSuggestions = true,
- renderSuggestions = (props) => /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(search_results_default2, { ...props }),
+ renderSuggestions = (props) => /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(search_results_default2, { ...props }),
fetchSuggestions = null,
allowDirectEntry = true,
showInitialSuggestions = false,
@@ -82058,8 +82071,8 @@ var wp;
};
const _placeholder = placeholder ?? (0, import_i18n163.__)("Search or type URL");
const label = hideLabelFromVision && placeholder !== "" ? _placeholder : (0, import_i18n163.__)("Link");
- return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)("div", { className: "block-editor-link-control__search-input-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)("div", { className: "block-editor-link-control__search-input-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
URLInput,
{
disableSuggestions: currentLink?.url === value,
@@ -82099,7 +82112,7 @@ var wp;
(0, import_deprecated21.default)("wp.blockEditor.__experimentalLinkControlSearchInput", {
since: "6.8"
});
- return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(LinkControlSearchInput, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(LinkControlSearchInput, { ...props });
};
// packages/block-editor/build-module/components/link-control/link-preview.mjs
@@ -82110,7 +82123,7 @@ var wp;
var import_dom69 = __toESM(require_dom(), 1);
var import_data151 = __toESM(require_data(), 1);
var import_notices10 = __toESM(require_notices(), 1);
- var import_preferences3 = __toESM(require_preferences(), 1);
+ var import_preferences2 = __toESM(require_preferences(), 1);
// packages/block-editor/build-module/components/link-control/viewer-slot.mjs
var import_components162 = __toESM(require_components(), 1);
@@ -82186,7 +82199,7 @@ var wp;
var use_rich_url_data_default = useRemoteUrlData;
// packages/block-editor/build-module/components/link-control/link-preview.mjs
- var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
var { Badge: WCBadge3 } = unlock(import_components163.privateApis);
function LinkPreview({
value,
@@ -82196,7 +82209,7 @@ var wp;
onRemove
}) {
const showIconLabels = (0, import_data151.useSelect)(
- (select3) => select3(import_preferences3.store).get("core", "showIconLabels"),
+ (select3) => select3(import_preferences2.store).get("core", "showIconLabels"),
[]
);
const showRichPreviews = hasRichPreviews ? value?.url : null;
@@ -82209,11 +82222,11 @@ var wp;
);
let icon;
if (richData?.icon) {
- icon = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("img", { src: richData?.icon, alt: "" });
+ icon = /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("img", { src: richData?.icon, alt: "" });
} else if (isEmptyURL) {
- icon = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(icon_default, { icon: info_default, size: 32 });
+ icon = /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(icon_default, { icon: info_default, size: 32 });
} else {
- icon = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(icon_default, { icon: globe_default });
+ icon = /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(icon_default, { icon: globe_default });
}
const { createNotice } = (0, import_data151.useDispatch)(import_notices10.store);
const ref = (0, import_compose95.useCopyToClipboard)(value.url, () => {
@@ -82222,7 +82235,7 @@ var wp;
type: "snackbar"
});
});
- return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.Flex,
{
role: "group",
@@ -82235,8 +82248,8 @@ var wp;
"is-error": isEmptyURL,
"is-url-title": displayTitle === displayURL
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_components163.Flex, { gap: 0, align: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(import_components163.Flex, { gap: 0, align: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(
import_components163.Flex,
{
className: "block-editor-link-control__link-information",
@@ -82248,14 +82261,14 @@ var wp;
justify: "start",
align: "flex-start",
children: [
- value?.image ? /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ value?.image ? /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.Flex,
{
className: "block-editor-link-control__preview-image",
justify: "center",
- children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("img", { src: value?.image, alt: "" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("img", { src: value?.image, alt: "" })
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.Flex,
{
className: clsx_default(
@@ -82268,30 +82281,30 @@ var wp;
children: icon
}
),
- /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.Flex,
{
className: "block-editor-link-control__preview-details",
direction: "column",
gap: 2,
- children: !isEmptyURL ? /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ children: !isEmptyURL ? /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(import_jsx_runtime408.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.ExternalLink,
{
className: "block-editor-link-control__preview-title",
href: value.url,
- children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components163.__experimentalTruncate, { numberOfLines: 1, children: displayTitle })
+ children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_components163.__experimentalTruncate, { numberOfLines: 1, children: displayTitle })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", { className: "block-editor-link-control__preview-info", children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components163.__experimentalTruncate, { numberOfLines: 1, children: displayURL }) }),
- value?.badges?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("span", { className: "block-editor-link-control__preview-info", children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_components163.__experimentalTruncate, { numberOfLines: 1, children: displayURL }) }),
+ value?.badges?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.__experimentalHStack,
{
className: "block-editor-link-control__preview-badges",
alignment: "left",
gap: 1,
children: value.badges.map(
- (badge, index2) => /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ (badge, index2) => /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
WCBadge3,
{
intent: badge.intent,
@@ -82302,13 +82315,13 @@ var wp;
)
}
)
- ] }) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", { className: "block-editor-link-control__preview-error-notice", children: (0, import_i18n164.__)("Link is empty") })
+ ] }) : /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("span", { className: "block-editor-link-control__preview-error-notice", children: (0, import_i18n164.__)("Link is empty") })
}
)
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.Button,
{
icon: pencil_default,
@@ -82318,7 +82331,7 @@ var wp;
showTooltip: !showIconLabels
}
),
- hasUnlinkControl && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ hasUnlinkControl && /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.Button,
{
icon: link_off_default,
@@ -82328,7 +82341,7 @@ var wp;
showTooltip: !showIconLabels
}
),
- /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components163.Button,
{
icon: copy_small_default,
@@ -82340,7 +82353,7 @@ var wp;
showTooltip: !showIconLabels
}
),
- /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(ViewerSlot, { fillProps: value })
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(ViewerSlot, { fillProps: value })
] })
}
);
@@ -82349,7 +82362,7 @@ var wp;
// packages/block-editor/build-module/components/link-control/settings.mjs
var import_i18n165 = __toESM(require_i18n(), 1);
var import_components164 = __toESM(require_components(), 1);
- var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
var noop17 = () => {
};
var LinkControlSettings = ({ value, onChange = noop17, settings: settings2 }) => {
@@ -82370,7 +82383,7 @@ var wp;
value,
onChange
);
- return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
"div",
{
className: "block-editor-link-control__setting",
@@ -82381,7 +82394,7 @@ var wp;
}
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
import_components164.CheckboxControl,
{
className: "block-editor-link-control__setting",
@@ -82393,8 +82406,8 @@ var wp;
setting.id
);
}).filter(Boolean);
- return /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)("fieldset", { className: "block-editor-link-control__settings", children: [
- /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("legend", {}), children: (0, import_i18n165.__)("Currently selected link settings") }),
+ return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)("fieldset", { className: "block-editor-link-control__settings", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("legend", {}), children: (0, import_i18n165.__)("Currently selected link settings") }),
theSettings
] });
};
@@ -82507,7 +82520,7 @@ var wp;
}
// packages/block-editor/build-module/components/link-control/index.mjs
- var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
var noop18 = () => {
};
var PREFERENCE_SCOPE = "core/block-editor";
@@ -82541,12 +82554,12 @@ var wp;
const [settingsOpen, setSettingsOpen] = (0, import_element250.useState)(false);
const [customValidity, setCustomValidity] = (0, import_element250.useState)(void 0);
const { advancedSettingsPreference } = (0, import_data152.useSelect)((select3) => {
- const prefsStore = select3(import_preferences4.store);
+ const prefsStore = select3(import_preferences3.store);
return {
advancedSettingsPreference: prefsStore.get(PREFERENCE_SCOPE, PREFERENCE_KEY) ?? false
};
}, []);
- const { set: setPreference } = (0, import_data152.useDispatch)(import_preferences4.store);
+ const { set: setPreference } = (0, import_data152.useDispatch)(import_preferences3.store);
const setSettingsOpenWithPreference = (prefVal) => {
if (setPreference) {
setPreference(PREFERENCE_SCOPE, PREFERENCE_KEY, prefVal);
@@ -82777,21 +82790,21 @@ var wp;
}
return value;
}, [value]);
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
"div",
{
tabIndex: -1,
ref: wrapperRef,
className: "block-editor-link-control",
children: [
- isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)("div", { className: "block-editor-link-control__loading", children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components165.Spinner, {}),
+ isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)("div", { className: "block-editor-link-control__loading", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components165.Spinner, {}),
" ",
(0, import_i18n167.__)("Creating"),
"\u2026"
] }),
- isEditing && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_jsx_runtime412.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
+ isEditing && /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
"div",
{
className: clsx_default({
@@ -82800,7 +82813,7 @@ var wp;
"has-actions": showActions
}),
children: [
- showTextControl && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ showTextControl && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components165.TextControl,
{
ref: textInputRef,
@@ -82811,7 +82824,7 @@ var wp;
onKeyDown: handleSubmitWithEnter
}
),
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
search_input_default,
{
ref: searchInputRef,
@@ -82832,7 +82845,7 @@ var wp;
hideLabelFromVision: !showTextControl,
isEntity,
customValidity,
- suffix: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ suffix: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
SearchSuffixControl,
{
isEntity,
@@ -82845,7 +82858,7 @@ var wp;
)
}
),
- isEntity && helpTextId && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ isEntity && helpTextId && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
"p",
{
id: helpTextId,
@@ -82860,7 +82873,7 @@ var wp;
]
}
),
- errorMessage && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ errorMessage && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components165.Notice,
{
className: "block-editor-link-control__search-error",
@@ -82870,7 +82883,7 @@ var wp;
}
)
] }),
- value && !isEditingLink && !isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ value && !isEditingLink && !isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
LinkPreview,
{
value: previewValue,
@@ -82884,12 +82897,12 @@ var wp;
},
previewValue?.url
),
- showSettings && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("div", { className: "block-editor-link-control__tools", children: !currentInputIsEmpty && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ showSettings && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("div", { className: "block-editor-link-control__tools", children: !currentInputIsEmpty && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
settings_drawer_default,
{
settingsOpen: isSettingsOpen,
setSettingsOpen: setSettingsOpenWithPreference,
- children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
settings_default2,
{
value: internalControlValue,
@@ -82901,13 +82914,13 @@ var wp;
)
}
) }),
- showActions && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
+ showActions && /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
import_components165.__experimentalHStack,
{
justify: "right",
className: "block-editor-link-control__search-actions",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components165.Button,
{
__next40pxDefaultSize: true,
@@ -82916,7 +82929,7 @@ var wp;
children: (0, import_i18n167.__)("Cancel")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components165.Button,
{
__next40pxDefaultSize: true,
@@ -82944,7 +82957,7 @@ var wp;
helpTextId
}) {
if (isEntity) {
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components165.Button,
{
icon: link_off_default,
@@ -82959,7 +82972,7 @@ var wp;
if (showActions) {
return void 0;
}
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components165.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components165.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components165.Button,
{
onClick: isDisabled ? noop18 : onSubmit,
@@ -82978,7 +82991,7 @@ var wp;
since: "6.8",
alternative: "wp.blockEditor.LinkControl"
});
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(LinkControl, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(LinkControl, { ...props });
};
DeprecatedExperimentalLinkControl.ViewerFill = LinkControl.ViewerFill;
DeprecatedExperimentalLinkControl.DEFAULT_LINK_SETTINGS = LinkControl.DEFAULT_LINK_SETTINGS;
@@ -82998,7 +83011,7 @@ var wp;
}
// packages/block-editor/build-module/components/line-height-control/index.mjs
- var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
var LineHeightControl = ({
/**
* Start opting into the larger default height that will become the default size in a future version.
@@ -83051,7 +83064,7 @@ var wp;
}
onChange(`${nextValue}`);
};
- return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)("div", { className: "block-editor-line-height-control", children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("div", { className: "block-editor-line-height-control", children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
import_components166.__experimentalNumberControl,
{
placeholder: BASE_DEFAULT_VALUE,
@@ -83114,7 +83127,7 @@ var wp;
}
// packages/block-editor/build-module/components/media-replace-flow/index.mjs
- var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
var noop19 = () => {
};
var uniqueId = 0;
@@ -83221,7 +83234,7 @@ var wp;
...popoverProps3,
variant
};
- return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
import_components167.Dropdown,
{
popoverProps: mergedPopoverProps,
@@ -83240,7 +83253,7 @@ var wp;
children: name
});
}
- return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
import_components167.ToolbarButton,
{
"aria-expanded": isOpen,
@@ -83251,10 +83264,10 @@ var wp;
}
);
},
- renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_jsx_runtime414.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_components167.NavigableMenu, { className: "block-editor-media-replace-flow__media-upload-menu", children: [
- /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(check_default2, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_jsx_runtime412.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_components167.NavigableMenu, { className: "block-editor-media-replace-flow__media-upload-menu", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(check_default2, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
media_upload_default,
{
gallery,
@@ -83263,7 +83276,7 @@ var wp;
value: multiple ? mediaIds : mediaId,
onSelect: (media) => selectMedia(media, onClose),
allowedTypes,
- render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
import_components167.MenuItem,
{
icon: media_default,
@@ -83273,7 +83286,7 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
import_components167.FormFileUpload,
{
onChange: (event) => {
@@ -83282,7 +83295,7 @@ var wp;
accept: computedAccept,
multiple: !!multiple,
render: ({ openFileDialog }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
import_components167.MenuItem,
{
icon: upload_default,
@@ -83296,7 +83309,7 @@ var wp;
}
)
] }),
- onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
import_components167.MenuItem,
{
icon: post_featured_image_default,
@@ -83306,7 +83319,7 @@ var wp;
}
),
typeof children === "function" ? children({ onClose }) : children,
- mediaURL && onReset && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ mediaURL && onReset && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
import_components167.MenuItem,
{
onClick: () => {
@@ -83317,9 +83330,9 @@ var wp;
}
)
] }),
- onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)("form", { className: "block-editor-media-flow__url-input", children: [
- /* @__PURE__ */ (0, import_jsx_runtime414.jsx)("span", { className: "block-editor-media-replace-flow__image-url-label", children: (0, import_i18n169.__)("Current media URL:") }),
- /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+ onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)("form", { className: "block-editor-media-flow__url-input", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("span", { className: "block-editor-media-replace-flow__image-url-label", children: (0, import_i18n169.__)("Current media URL:") }),
+ /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
link_control_default,
{
value: { url: mediaURL },
@@ -83369,20 +83382,20 @@ var wp;
// packages/block-editor/build-module/components/url-popover/link-viewer-url.mjs
var import_components168 = __toESM(require_components(), 1);
var import_url7 = __toESM(require_url(), 1);
- var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
function LinkViewerURL({ url, urlLabel, className }) {
const linkClassName = clsx_default(
className,
"block-editor-url-popover__link-viewer-url"
);
if (!url) {
- return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)("span", { className: linkClassName });
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)("span", { className: linkClassName });
}
- return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_components168.ExternalLink, { className: linkClassName, href: url, children: urlLabel || (0, import_url7.filterURLForDisplay)((0, import_url7.safeDecodeURI)(url)) });
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_components168.ExternalLink, { className: linkClassName, href: url, children: urlLabel || (0, import_url7.filterURLForDisplay)((0, import_url7.safeDecodeURI)(url)) });
}
// packages/block-editor/build-module/components/url-popover/link-viewer.mjs
- var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
function LinkViewer({
className,
linkClassName,
@@ -83391,7 +83404,7 @@ var wp;
urlLabel,
...props
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(
"div",
{
className: clsx_default(
@@ -83400,7 +83413,7 @@ var wp;
),
...props,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
LinkViewerURL,
{
url,
@@ -83408,7 +83421,7 @@ var wp;
className: linkClassName
}
),
- onEditLinkClick && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+ onEditLinkClick && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
import_components169.Button,
{
icon: pencil_default,
@@ -83435,7 +83448,7 @@ var wp;
var import_compose98 = __toESM(require_compose(), 1);
var import_data154 = __toESM(require_data(), 1);
var import_url8 = __toESM(require_url(), 1);
- var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
var import_react54 = __toESM(require_react(), 1);
var { ValidatedInputControl: ValidatedInputControl3 } = unlock(import_components170.privateApis);
var noop20 = () => {
@@ -83678,8 +83691,8 @@ var wp;
suffix,
help
};
- return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
Control3,
{
controlProps,
@@ -83690,7 +83703,7 @@ var wp;
renderControl
}
),
- showSuggestions && suggestions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+ showSuggestions && suggestions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
Suggestions,
{
autocompleteRef,
@@ -83726,8 +83739,8 @@ var wp;
return renderControl(controlProps, inputProps, isLoading);
}
const MaybeValidatedInputControl = isValidated ? ValidatedInputControl3 : import_components170.__experimentalInputControl;
- return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_components170.BaseControl, { ...controlProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_components170.BaseControl, { ...controlProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
MaybeValidatedInputControl,
{
...inputProps,
@@ -83742,7 +83755,7 @@ var wp;
}
}
),
- isLoading && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components170.Spinner, {})
+ isLoading && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_components170.Spinner, {})
] });
}
function Suggestions({
@@ -83786,7 +83799,7 @@ var wp;
currentInputValue: suggestionsValue
});
}
- return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components170.Popover, { placement: "bottom", focusOnMount: false, children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_components170.Popover, { placement: "bottom", focusOnMount: false, children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
"div",
{
...suggestionsListProps,
@@ -83814,7 +83827,7 @@ var wp;
}
// packages/block-editor/build-module/components/url-popover/link-editor.mjs
- var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
function LinkEditor({
autocompleteRef,
className,
@@ -83822,7 +83835,7 @@ var wp;
value,
...props
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(
"form",
{
className: clsx_default(
@@ -83831,7 +83844,7 @@ var wp;
),
...props,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
URLInput,
{
value,
@@ -83839,7 +83852,7 @@ var wp;
autocompleteRef
}
),
- /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
import_components171.Button,
{
icon: keyboard_return_default,
@@ -83854,7 +83867,7 @@ var wp;
}
// packages/block-editor/build-module/components/url-popover/index.mjs
- var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
var { __experimentalPopoverLegacyPositionToPlacement } = unlock(
import_components172.privateApis
);
@@ -83890,7 +83903,7 @@ var wp;
const toggleSettingsVisibility = () => {
setIsSettingsExpanded(!isSettingsExpanded);
};
- return /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(
import_components172.Popover,
{
ref,
@@ -83904,9 +83917,9 @@ var wp;
variant: "toolbar",
...popoverProps3,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("div", { className: "block-editor-url-popover__input-container", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)("div", { className: "block-editor-url-popover__row", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("div", { className: "block-editor-url-popover__input-container", children: /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)("div", { className: "block-editor-url-popover__row", children: [
children,
- !!renderSettings && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+ !!renderSettings && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
import_components172.Button,
{
className: "block-editor-url-popover__settings-toggle",
@@ -83918,8 +83931,8 @@ var wp;
}
)
] }) }),
- showSettings && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("div", { className: "block-editor-url-popover__settings", children: renderSettings() }),
- additionalControls && !showSettings && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("div", { className: "block-editor-url-popover__additional-controls", children: additionalControls })
+ showSettings && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("div", { className: "block-editor-url-popover__settings", children: renderSettings() }),
+ additionalControls && !showSettings && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("div", { className: "block-editor-url-popover__additional-controls", children: additionalControls })
]
}
);
@@ -83930,7 +83943,7 @@ var wp;
var url_popover_default = URLPopover;
// packages/block-editor/build-module/components/media-placeholder/index.mjs
- var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
var noop21 = () => {
};
var InsertFromURLPopover = ({
@@ -83939,12 +83952,12 @@ var wp;
onSubmit,
onClose,
popoverAnchor
- }) => /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(url_popover_default, { anchor: popoverAnchor, onClose, children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ }) => /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(url_popover_default, { anchor: popoverAnchor, onClose, children: /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
"form",
{
className: "block-editor-media-placeholder__url-input-form",
onSubmit,
- children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.__experimentalInputControl,
{
label: (0, import_i18n174.__)("URL"),
@@ -83953,7 +83966,7 @@ var wp;
placeholder: (0, import_i18n174.__)("Paste or type URL"),
onChange,
value: src,
- suffix: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components173.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ suffix: /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(import_components173.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.Button,
{
size: "small",
@@ -83983,8 +83996,8 @@ var wp;
closeURLInput();
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)("div", { className: "block-editor-media-placeholder__url-input-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)("div", { className: "block-editor-media-placeholder__url-input-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.Button,
{
__next40pxDefaultSize: true,
@@ -83997,7 +84010,7 @@ var wp;
children: (0, import_i18n174.__)("Insert from URL")
}
),
- isURLInputVisible && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ isURLInputVisible && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
InsertFromURLPopover,
{
src,
@@ -84205,7 +84218,7 @@ var wp;
"is-appender": isAppender
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(
import_components173.Placeholder,
{
icon,
@@ -84228,7 +84241,7 @@ var wp;
if (disableDropZone) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.DropZone,
{
onFilesDrop: onFilesUpload,
@@ -84249,7 +84262,7 @@ var wp;
);
};
const renderCancelLink = () => {
- return onCancel && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ return onCancel && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.Button,
{
__next40pxDefaultSize: true,
@@ -84262,7 +84275,7 @@ var wp;
);
};
const renderUrlSelectionUI = () => {
- return onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ return onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
URLSelectionUI,
{
src,
@@ -84272,7 +84285,7 @@ var wp;
);
};
const renderFeaturedImageToggle = () => {
- return onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)("div", { className: "block-editor-media-placeholder__url-input-container", children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ return onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)("div", { className: "block-editor-media-placeholder__url-input-container", children: /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.Button,
{
__next40pxDefaultSize: true,
@@ -84285,7 +84298,7 @@ var wp;
};
const renderMediaUploadChecked = () => {
const defaultButton = ({ open }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.Button,
{
__next40pxDefaultSize: true,
@@ -84298,7 +84311,7 @@ var wp;
);
};
const libraryButton = mediaLibraryButton ?? defaultButton;
- const uploadMediaLibraryButton = /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ const uploadMediaLibraryButton = /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
media_upload_default,
{
addToGallery,
@@ -84312,17 +84325,17 @@ var wp;
}
);
if (mediaUpload2 && isAppender) {
- return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(import_jsx_runtime418.Fragment, { children: [
renderDropZone(),
- /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.FormFileUpload,
{
onChange: onUpload,
accept: computedAccept,
multiple: !!multiple,
render: ({ openFileDialog }) => {
- const content = /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ const content = /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(import_jsx_runtime418.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.Button,
{
__next40pxDefaultSize: true,
@@ -84347,12 +84360,12 @@ var wp;
] });
}
if (mediaUpload2) {
- const content = /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
+ const content = /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(import_jsx_runtime418.Fragment, { children: [
renderDropZone(),
- /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.FormFileUpload,
{
- render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components173.Button,
{
__next40pxDefaultSize: true,
@@ -84380,9 +84393,9 @@ var wp;
return renderPlaceholder(uploadMediaLibraryButton);
};
if (disableMediaButtons) {
- return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(check_default2, { children: renderDropZone() });
+ return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(check_default2, { children: renderDropZone() });
}
- return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
check_default2,
{
fallback: renderPlaceholder(renderUrlSelectionUI()),
@@ -84393,7 +84406,7 @@ var wp;
var media_placeholder_default = (0, import_components173.withFilters)("editor.MediaPlaceholder")(MediaPlaceholder);
// packages/block-editor/build-module/components/panel-color-settings/index.mjs
- var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
var PanelColorSettings = ({ colorSettings, ...props }) => {
const settings2 = colorSettings.map((setting) => {
if (!setting) {
@@ -84406,7 +84419,7 @@ var wp;
onColorChange: onChange
};
});
- return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
panel_color_gradient_settings_default,
{
settings: settings2,
@@ -84443,20 +84456,20 @@ var wp;
// packages/block-editor/build-module/components/rich-text/format-toolbar/index.mjs
var import_i18n175 = __toESM(require_i18n(), 1);
var import_components174 = __toESM(require_components(), 1);
- var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
var POPOVER_PROPS8 = {
placement: "bottom-start"
};
var FormatToolbar = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime422.jsxs)(import_jsx_runtime422.Fragment, { children: [
- ["bold", "italic", "link", "unknown"].map((format7) => /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
+ ["bold", "italic", "link", "unknown"].map((format7) => /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
import_components174.Slot,
{
name: `RichText.ToolbarControls.${format7}`
},
format7
)),
- /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(import_components174.Slot, { name: "RichText.ToolbarControls", children: (fills) => {
+ /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components174.Slot, { name: "RichText.ToolbarControls", children: (fills) => {
if (!fills.length) {
return null;
}
@@ -84464,7 +84477,7 @@ var wp;
const hasActive = allProps.some(
({ isActive }) => isActive
);
- return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(import_components174.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components174.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
import_components174.DropdownMenu,
{
icon: chevron_down_default,
@@ -84492,9 +84505,9 @@ var wp;
var format_toolbar_default = FormatToolbar;
// packages/block-editor/build-module/components/rich-text/format-toolbar-container.mjs
- var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
function InlineToolbar({ popoverAnchor }) {
- return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
import_components175.Popover,
{
placement: "top",
@@ -84502,12 +84515,12 @@ var wp;
anchor: popoverAnchor,
className: "block-editor-rich-text__inline-format-toolbar",
__unstableSlotName: "block-toolbar",
- children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
NavigableToolbar,
{
className: "block-editor-rich-text__inline-format-toolbar-group",
"aria-label": (0, import_i18n176.__)("Format tools"),
- children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components175.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(format_toolbar_default, {}) })
+ children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components175.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(format_toolbar_default, {}) })
}
)
}
@@ -84515,9 +84528,9 @@ var wp;
}
var FormatToolbarContainer = ({ inline: inline4, editableContentElement }) => {
if (inline4) {
- return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(InlineToolbar, { popoverAnchor: editableContentElement });
+ return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(InlineToolbar, { popoverAnchor: editableContentElement });
}
- return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(block_controls_default, { group: "inline", children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(format_toolbar_default, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(block_controls_default, { group: "inline", children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(format_toolbar_default, {}) });
};
var format_toolbar_container_default = FormatToolbarContainer;
@@ -84810,7 +84823,7 @@ var wp;
// packages/block-editor/build-module/components/rich-text/utils.mjs
var import_element256 = __toESM(require_element(), 1);
var import_blocks88 = __toESM(require_blocks(), 1);
- var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
function addActiveFormats(value, activeFormats) {
if (activeFormats?.length) {
let index2 = value.formats.length;
@@ -85117,7 +85130,7 @@ var wp;
// packages/block-editor/build-module/components/rich-text/format-edit.mjs
var import_rich_text15 = __toESM(require_rich_text(), 1);
var import_element258 = __toESM(require_element(), 1);
- var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
var import_react55 = __toESM(require_react(), 1);
var DEFAULT_BLOCK_CONTEXT = {};
var usesContextKey = /* @__PURE__ */ Symbol("usesContext");
@@ -85149,7 +85162,7 @@ var wp;
const isActive = activeFormat !== void 0;
const activeObject = (0, import_rich_text15.getActiveObject)(value);
const isObjectActive = activeObject !== void 0 && activeObject.type === name;
- return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
EditFunction,
{
isActive,
@@ -85174,7 +85187,7 @@ var wp;
var import_element259 = __toESM(require_element(), 1);
var import_blocks90 = __toESM(require_blocks(), 1);
var import_deprecated25 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
function valueToHTMLString(value, multiline) {
if (rich_text_default.isEmpty(value)) {
const multilineTag = getMultilineTag(multiline);
@@ -85201,8 +85214,8 @@ var wp;
format: format7,
...props
}) {
- value = /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_element259.RawHTML, { children: valueToHTMLString(value, multiline) });
- return Tag ? /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(Tag, { ...props, children: value }) : value;
+ value = /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_element259.RawHTML, { children: valueToHTMLString(value, multiline) });
+ return Tag ? /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(Tag, { ...props, children: value }) : value;
}
// packages/block-editor/build-module/components/rich-text/with-deprecations.mjs
@@ -85218,7 +85231,7 @@ var wp;
var import_keycodes26 = __toESM(require_keycodes(), 1);
var import_rich_text16 = __toESM(require_rich_text(), 1);
var import_compose102 = __toESM(require_compose(), 1);
- var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
var { subscribeOwnedListener: subscribeOwnedListener9 } = unlock(import_rich_text16.privateApis);
function useEnterRef(props) {
const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = (0, import_data157.useSelect)(store);
@@ -85266,7 +85279,7 @@ var wp;
latestRef.current = { ...lineProps, clientId };
});
const ref = useEnterRef(latestRef);
- return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
ForwardedRichTextWrapper,
{
identifier: `${identifier}-${index2}`,
@@ -85346,8 +85359,8 @@ var wp;
)}</${multilineTagName}>`
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(TagName, { ref: forwardedRef, children: values.map((_value, index2) => {
- return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(TagName, { ref: forwardedRef, children: values.map((_value, index2) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
Line,
{
values,
@@ -85365,7 +85378,7 @@ var wp;
var multiline_default = (0, import_element260.forwardRef)(RichTextMultiline);
// packages/block-editor/build-module/components/rich-text/with-deprecations.mjs
- var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
function withDeprecations(Component4) {
return (0, import_element261.forwardRef)((props, ref) => {
let value = props.value;
@@ -85385,7 +85398,7 @@ var wp;
);
}
const NewComponent = props.multiline ? multiline_default : Component4;
- return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
NewComponent,
{
...props,
@@ -85400,7 +85413,7 @@ var wp;
// packages/block-editor/build-module/components/rich-text/toolbar-button.mjs
var import_components176 = __toESM(require_components(), 1);
var import_keycodes27 = __toESM(require_keycodes(), 1);
- var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
function RichTextToolbarButton({
name,
shortcutType,
@@ -85415,11 +85428,11 @@ var wp;
if (shortcutType && shortcutCharacter) {
shortcut = import_keycodes27.displayShortcut[shortcutType](shortcutCharacter);
}
- return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components176.Fill, { name: fillName, children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components176.ToolbarButton, { ...props, shortcut }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_components176.Fill, { name: fillName, children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_components176.ToolbarButton, { ...props, shortcut }) });
}
// packages/block-editor/build-module/components/rich-text/index.mjs
- var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
var {
useRichText,
KeyboardShortcutContext,
@@ -85721,10 +85734,10 @@ var wp;
tabIndex = null;
}
const TagName = tagName;
- return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_jsx_runtime430.Fragment, { children: [
- isSelected && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(KeyboardShortcutContext.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_components177.Popover.__unstableSlotNameProvider, { value: "__unstable-block-tools-after", children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_jsx_runtime428.Fragment, { children: [
+ isSelected && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(KeyboardShortcutContext.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_components177.Popover.__unstableSlotNameProvider, { value: "__unstable-block-tools-after", children: [
children && children({ value, onChange, onFocus }),
- /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
FormatEdit,
{
value,
@@ -85735,14 +85748,14 @@ var wp;
}
)
] }) }) }),
- isSelected && hasFormats && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+ isSelected && hasFormats && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
format_toolbar_container_default,
{
inline: inlineToolbar,
editableContentElement: anchorElement
}
),
- /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
TagName,
{
role: "textbox",
@@ -85839,7 +85852,7 @@ var wp;
readOnly,
...contentProps
} = props;
- return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
Tag,
{
ref,
@@ -85850,7 +85863,7 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(PrivateRichText, { ref, ...props, readOnly: false });
+ return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(PrivateRichText, { ref, ...props, readOnly: false });
});
PublicForwardedRichTextContainer.Content = Content3;
PublicForwardedRichTextContainer.isEmpty = (value) => {
@@ -85859,27 +85872,27 @@ var wp;
var rich_text_default = PublicForwardedRichTextContainer;
// packages/block-editor/build-module/components/editable-text/index.mjs
- var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
var EditableText = (0, import_element263.forwardRef)((props, ref) => {
- return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(rich_text_default, { ref, ...props, __unstableDisableFormats: true });
+ return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(rich_text_default, { ref, ...props, __unstableDisableFormats: true });
});
EditableText.Content = function Content4({
value = "",
tagName: Tag = "div",
...props
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(Tag, { ...props, children: value });
+ return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(Tag, { ...props, children: value });
};
var editable_text_default = EditableText;
// packages/block-editor/build-module/components/plain-text/index.mjs
- var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
var PlainText = (0, import_element264.forwardRef)(({ __experimentalVersion, ...props }, ref) => {
if (__experimentalVersion === 2) {
- return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(editable_text_default, { ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(editable_text_default, { ref, ...props });
}
const { className, onChange, ...remainingProps } = props;
- return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
import_react_autosize_textarea2.default,
{
ref,
@@ -85899,7 +85912,7 @@ var wp;
// packages/block-editor/build-module/components/responsive-block-control/label.mjs
var import_compose104 = __toESM(require_compose(), 1);
var import_i18n178 = __toESM(require_i18n(), 1);
- var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
function ResponsiveBlockControlLabel({
property,
viewport,
@@ -85915,13 +85928,13 @@ var wp;
property,
viewport.label
);
- return /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(import_jsx_runtime433.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime433.jsx)("span", { "aria-describedby": `rbc-desc-${instanceId}`, children: viewport.label }),
- /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("span", { "aria-describedby": `rbc-desc-${instanceId}`, children: viewport.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
VisuallyHidden,
{
id: `rbc-desc-${instanceId}`,
- render: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)("span", {}),
+ render: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("span", {}),
children: accessibleLabel
}
)
@@ -85929,7 +85942,7 @@ var wp;
}
// packages/block-editor/build-module/components/responsive-block-control/index.mjs
- var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
function ResponsiveBlockControl(props) {
const {
title,
@@ -85970,7 +85983,7 @@ var wp;
"Choose whether to use the same value for all screen sizes or a unique value for each screen size."
);
const defaultControl = renderDefaultControl(
- /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
ResponsiveBlockControlLabel,
{
property,
@@ -85980,8 +85993,8 @@ var wp;
defaultLabel2
);
const defaultResponsiveControls = () => {
- return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_element265.Fragment, { children: renderDefaultControl(
- /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+ return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_element265.Fragment, { children: renderDefaultControl(
+ /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
ResponsiveBlockControlLabel,
{
property,
@@ -85991,10 +86004,10 @@ var wp;
viewport
) }, viewport.id));
};
- return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("fieldset", { className: "block-editor-responsive-block-control", children: [
- /* @__PURE__ */ (0, import_jsx_runtime434.jsx)("legend", { className: "block-editor-responsive-block-control__title", children: title }),
- /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("div", { className: "block-editor-responsive-block-control__inner", children: [
- /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)("fieldset", { className: "block-editor-responsive-block-control", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime432.jsx)("legend", { className: "block-editor-responsive-block-control__title", children: title }),
+ /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)("div", { className: "block-editor-responsive-block-control__inner", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
import_components178.ToggleControl,
{
className: "block-editor-responsive-block-control__toggle",
@@ -86004,7 +86017,7 @@ var wp;
help: toggleHelpText
}
),
- /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
"div",
{
className: clsx_default(
@@ -86026,21 +86039,21 @@ var wp;
// packages/block-editor/build-module/components/unit-control/index.mjs
var import_components179 = __toESM(require_components(), 1);
- var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
function UnitControl6({ units: unitsProp, ...props }) {
const [availableUnits] = useSettings("spacing.units");
const units2 = (0, import_components179.__experimentalUseCustomUnits)({
availableUnits: availableUnits || ["%", "px", "em", "rem", "vw"],
units: unitsProp
});
- return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components179.__experimentalUnitControl, { units: units2, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components179.__experimentalUnitControl, { units: units2, ...props });
}
// packages/block-editor/build-module/components/url-input/button.mjs
var import_i18n180 = __toESM(require_i18n(), 1);
var import_element266 = __toESM(require_element(), 1);
var import_components180 = __toESM(require_components(), 1);
- var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
function URLInputButton({ url, onChange }) {
const [expanded, toggleExpanded] = (0, import_element266.useReducer)(
(isExpanded) => !isExpanded,
@@ -86050,8 +86063,8 @@ var wp;
event.preventDefault();
toggleExpanded();
};
- return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)("div", { className: "block-editor-url-input__button", children: [
- /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("div", { className: "block-editor-url-input__button", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
import_components180.Button,
{
size: "compact",
@@ -86062,13 +86075,13 @@ var wp;
isPressed: !!url
}
),
- expanded && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+ expanded && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
"form",
{
className: "block-editor-url-input__button-modal",
onSubmit: submitLink,
- children: /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)("div", { className: "block-editor-url-input__button-modal-line", children: [
- /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("div", { className: "block-editor-url-input__button-modal-line", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
import_components180.Button,
{
__next40pxDefaultSize: true,
@@ -86078,12 +86091,12 @@ var wp;
onClick: toggleExpanded
}
),
- /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
URLInput,
{
value: url || "",
onChange,
- suffix: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components180.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+ suffix: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components180.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
import_components180.Button,
{
size: "small",
@@ -86107,7 +86120,7 @@ var wp;
var import_dom72 = __toESM(require_dom(), 1);
var import_components181 = __toESM(require_components(), 1);
var import_url10 = __toESM(require_url(), 1);
- var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
var LINK_DESTINATION_NONE = "none";
var LINK_DESTINATION_CUSTOM = "custom";
var LINK_DESTINATION_MEDIA = "media";
@@ -86258,8 +86271,8 @@ var wp;
const onSetLinkClass = (value) => {
onChangeUrl({ linkClass: value });
};
- const advancedOptions = /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components181.__experimentalVStack, { spacing: "3", children: [
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ const advancedOptions = /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(import_components181.__experimentalVStack, { spacing: "3", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
import_components181.ToggleControl,
{
label: (0, import_i18n181.__)("Open in new tab"),
@@ -86267,7 +86280,7 @@ var wp;
checked: linkTarget === "_blank"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
import_components181.TextControl,
{
label: (0, import_i18n181.__)("Link relation"),
@@ -86278,12 +86291,12 @@ var wp;
"The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
),
{
- a: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components181.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+ a: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components181.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
import_components181.TextControl,
{
label: (0, import_i18n181.__)("Link CSS class"),
@@ -86300,13 +86313,13 @@ var wp;
) || {}).title;
const PopoverChildren = () => {
if (lightboxEnabled && showLightboxSetting && !url && !isEditingLink) {
- return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)("div", { className: "block-editor-url-popover__expand-on-click", children: [
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(icon_default, { icon: fullscreen_default }),
- /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)("div", { className: "text", children: [
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("p", { children: (0, import_i18n181.__)("Enlarge on click") }),
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("p", { className: "description", children: (0, import_i18n181.__)("Scales the image with a lightbox effect") })
+ return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)("div", { className: "block-editor-url-popover__expand-on-click", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(icon_default, { icon: fullscreen_default }),
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)("div", { className: "text", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)("p", { children: (0, import_i18n181.__)("Enlarge on click") }),
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)("p", { className: "description", children: (0, import_i18n181.__)("Scales the image with a lightbox effect") })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
import_components181.Button,
{
icon: link_off_default,
@@ -86319,7 +86332,7 @@ var wp;
)
] });
} else if (!url || isEditingLink) {
- return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
url_popover_default.LinkEditor,
{
className: "block-editor-url-popover__link-container-content",
@@ -86330,8 +86343,8 @@ var wp;
}
);
} else if (url && !isEditingLink) {
- return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(import_jsx_runtime435.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
url_popover_default.LinkViewer,
{
className: "block-editor-url-popover__link-container-content",
@@ -86340,7 +86353,7 @@ var wp;
urlLabel
}
),
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
import_components181.Button,
{
icon: link_off_default,
@@ -86355,8 +86368,8 @@ var wp;
] });
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(import_jsx_runtime435.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
import_components181.ToolbarButton,
{
icon: link_default,
@@ -86368,7 +86381,7 @@ var wp;
isActive: !!url || lightboxEnabled && showLightboxSetting
}
),
- isOpen && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ isOpen && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
url_popover_default,
{
ref: wrapperRef,
@@ -86376,8 +86389,8 @@ var wp;
onFocusOutside: onFocusOutside(),
onClose: closeLinkUI,
renderSettings: hideLightboxPanel ? () => advancedOptions : null,
- additionalControls: showLinkEditor && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components181.NavigableMenu, { children: [
- getLinkDestinations().map((link) => /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ additionalControls: showLinkEditor && /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(import_components181.NavigableMenu, { children: [
+ getLinkDestinations().map((link) => /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
import_components181.MenuItem,
{
icon: link.icon,
@@ -86391,7 +86404,7 @@ var wp;
},
link.linkDestination
)),
- showLightboxSetting && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ showLightboxSetting && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
import_components181.MenuItem,
{
className: "block-editor-url-popover__expand-on-click",
@@ -86472,7 +86485,7 @@ var wp;
var import_data159 = __toESM(require_data(), 1);
var import_i18n183 = __toESM(require_i18n(), 1);
var import_components182 = __toESM(require_components(), 1);
- var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
var CUSTOM_VALUE_SETTINGS2 = {
px: { max: 300, steps: 1 },
"%": { max: 100, steps: 1 },
@@ -86541,7 +86554,7 @@ var wp;
typeLabel
).trim();
const selectedUnit = units2[0]?.value || "px";
- return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
PresetInputControl,
{
allowNegativeOnDrag: minimumCustomValue < 0,
@@ -86566,7 +86579,7 @@ var wp;
}
// packages/block-editor/build-module/components/spacing-sizes-control/input-controls/axial.mjs
- var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
var groupedSides = ["vertical", "horizontal"];
function AxialInputControls({
minimumCustomValue,
@@ -86602,9 +86615,9 @@ var wp;
onChange(nextValues);
};
const filteredSides = sides2?.length ? groupedSides.filter((side) => hasAxisSupport(sides2, side)) : groupedSides;
- return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_jsx_runtime439.Fragment, { children: filteredSides.map((side) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_jsx_runtime437.Fragment, { children: filteredSides.map((side) => {
const axisValue = side === "vertical" ? values.top : values.left;
- return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
SpacingInputControl,
{
icon: ICONS[side],
@@ -86625,7 +86638,7 @@ var wp;
}
// packages/block-editor/build-module/components/spacing-sizes-control/input-controls/separated.mjs
- var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
function SeparatedInputControls({
minimumCustomValue,
onChange,
@@ -86650,8 +86663,8 @@ var wp;
nextValues[side] = next;
onChange(nextValues);
};
- return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_jsx_runtime440.Fragment, { children: filteredSides.map((side) => {
- return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_jsx_runtime438.Fragment, { children: filteredSides.map((side) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
SpacingInputControl,
{
icon: ICONS[side],
@@ -86672,7 +86685,7 @@ var wp;
}
// packages/block-editor/build-module/components/spacing-sizes-control/input-controls/single.mjs
- var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
function SingleInputControl({
minimumCustomValue,
onChange,
@@ -86697,7 +86710,7 @@ var wp;
nextValues[currentSide] = next;
onChange(nextValues);
};
- return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
SpacingInputControl,
{
label: LABELS[side],
@@ -86718,10 +86731,10 @@ var wp;
// packages/block-editor/build-module/components/spacing-sizes-control/linked-button.mjs
var import_components183 = __toESM(require_components(), 1);
var import_i18n184 = __toESM(require_i18n(), 1);
- var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
function LinkedButton2({ isLinked, ...props }) {
const label = isLinked ? (0, import_i18n184.__)("Unlink sides") : (0, import_i18n184.__)("Link sides");
- return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
import_components183.Button,
{
...props,
@@ -86734,7 +86747,7 @@ var wp;
}
// packages/block-editor/build-module/components/spacing-sizes-control/index.mjs
- var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
function SpacingSizesControl({
inputProps,
label: labelProp,
@@ -86744,7 +86757,7 @@ var wp;
onMouseOver,
showSideInLabel = true,
sides: sides2 = ALL_SIDES,
- useSelect: useSelect185,
+ useSelect: useSelect183,
values
}) {
const spacingSizes = useSpacingSizes();
@@ -86768,17 +86781,17 @@ var wp;
sides: sides2,
spacingSizes,
type: labelProp,
- useSelect: useSelect185,
+ useSelect: useSelect183,
values: inputValues
};
const renderControls = () => {
if (view === VIEWS.axial) {
- return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(AxialInputControls, { ...inputControlProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(AxialInputControls, { ...inputControlProps });
}
if (view === VIEWS.custom) {
- return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(SeparatedInputControls, { ...inputControlProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(SeparatedInputControls, { ...inputControlProps });
}
- return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
SingleInputControl,
{
side: view,
@@ -86794,9 +86807,9 @@ var wp;
labelProp,
sideLabel
).trim();
- return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)("fieldset", { className: "spacing-sizes-control", children: [
- /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(import_components184.__experimentalHStack, { className: "spacing-sizes-control__header", children: [
- /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)("fieldset", { className: "spacing-sizes-control", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components184.__experimentalHStack, { className: "spacing-sizes-control__header", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
import_components184.BaseControl.VisualLabel,
{
as: "legend",
@@ -86804,7 +86817,7 @@ var wp;
children: label
}
),
- !hasOneSide && !hasOnlyAxialSides && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+ !hasOneSide && !hasOnlyAxialSides && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
LinkedButton2,
{
label: labelProp,
@@ -86813,7 +86826,7 @@ var wp;
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components184.__experimentalVStack, { spacing: 0.5, children: renderControls() })
+ /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components184.__experimentalVStack, { spacing: 0.5, children: renderControls() })
] });
}
@@ -86847,7 +86860,7 @@ var wp;
var import_i18n186 = __toESM(require_i18n(), 1);
var import_data160 = __toESM(require_data(), 1);
var import_blocks93 = __toESM(require_blocks(), 1);
- var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
function IsolatedEditButton({
attributes = {},
onNavigateToEntityRecord,
@@ -86864,12 +86877,12 @@ var wp;
postType: isTemplatePartBlock ? "wp_template_part" : "wp_block"
});
};
- return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
Stack,
{
direction: "column",
className: "block-editor-block-inspector-edit-contents",
- children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
import_components185.Button,
{
className: "block-editor-block-inspector-edit-contents__button",
@@ -86900,12 +86913,12 @@ var wp;
selectBlock2(clientId);
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
Stack,
{
direction: "column",
className: "block-editor-block-inspector-edit-contents",
- children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
import_components185.Button,
{
className: "block-editor-block-inspector-edit-contents__button",
@@ -86950,7 +86963,7 @@ var wp;
const isTemplatePartBlock = (0, import_blocks93.isTemplatePart)(block);
const shouldUseIsolatedEditor = (isSyncedPattern || isTemplatePartBlock) && onNavigateToEntityRecord;
if (shouldUseIsolatedEditor) {
- return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
IsolatedEditButton,
{
attributes: block?.attributes,
@@ -86959,7 +86972,7 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
InlineEditButton,
{
clientId,
@@ -86975,7 +86988,7 @@ var wp;
var import_i18n187 = __toESM(require_i18n(), 1);
var import_components186 = __toESM(require_components(), 1);
var import_element271 = __toESM(require_element(), 1);
- var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
function SkipToSelectedBlock() {
const selectedBlockClientId = (0, import_data161.useSelect)(
(select3) => select3(store).getBlockSelectionStart(),
@@ -86986,7 +86999,7 @@ var wp;
const onClick = () => {
ref.current?.focus();
};
- return selectedBlockClientId ? /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+ return selectedBlockClientId ? /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
import_components186.Button,
{
__next40pxDefaultSize: true,
@@ -87001,7 +87014,7 @@ var wp;
// packages/block-editor/build-module/components/multi-selection-inspector/index.mjs
var import_i18n188 = __toESM(require_i18n(), 1);
var import_data162 = __toESM(require_data(), 1);
- var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
function MultiSelectionInspector() {
const { selectedBlockCount, totalBlockCount } = (0, import_data162.useSelect)((select3) => {
const {
@@ -87015,7 +87028,7 @@ var wp;
totalBlockCount: count + getClientIdsOfDescendants2(getMultiSelectedBlockClientIds2()).length
};
}, []);
- return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(
Stack,
{
direction: "row",
@@ -87024,14 +87037,14 @@ var wp;
gap: "sm",
className: "block-editor-multi-selection-inspector__card",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(block_icon_default, { icon: copy_default, showColors: true }),
- /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(Stack, { direction: "column", children: [
- /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { className: "block-editor-multi-selection-inspector__card-title", children: (0, import_i18n188.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(block_icon_default, { icon: copy_default, showColors: true }),
+ /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(Stack, { direction: "column", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime444.jsx)("div", { className: "block-editor-multi-selection-inspector__card-title", children: (0, import_i18n188.sprintf)(
/* translators: %d: number of blocks */
(0, import_i18n188._n)("%d Block", "%d Blocks", selectedBlockCount),
selectedBlockCount
) }),
- totalBlockCount > selectedBlockCount && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { className: "block-editor-multi-selection-inspector__card-description", children: (0, import_i18n188.sprintf)(
+ totalBlockCount > selectedBlockCount && /* @__PURE__ */ (0, import_jsx_runtime444.jsx)("div", { className: "block-editor-multi-selection-inspector__card-description", children: (0, import_i18n188.sprintf)(
/* translators: %d: number of blocks including nested blocks */
(0, import_i18n188._n)(
"%d including nested block",
@@ -87057,7 +87070,7 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
var import_components204 = __toESM(require_components(), 1);
var import_element289 = __toESM(require_element(), 1);
- var import_preferences5 = __toESM(require_preferences(), 1);
+ var import_preferences4 = __toESM(require_preferences(), 1);
var import_data177 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/inspector-controls-tabs/utils.mjs
@@ -87093,7 +87106,7 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls-tabs/advanced-controls-panel.mjs
var import_components188 = __toESM(require_components(), 1);
var import_i18n190 = __toESM(require_i18n(), 1);
- var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
var AdvancedControls = ({ initialOpen = false }) => {
const fills = (0, import_components188.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName);
const privateFills = (0, import_components188.__experimentalUseSlotFills)(
@@ -87104,15 +87117,15 @@ var wp;
if (!hasFills && !hasPrivateFills) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime445.jsxs)(
import_components188.PanelBody,
{
className: "block-editor-block-inspector__advanced",
title: (0, import_i18n190.__)("Advanced"),
initialOpen,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(inspector_controls_default.Slot, { group: "advanced" }),
- /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(PrivateInspectorControlsAllowedBlocks.Slot, {})
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(inspector_controls_default.Slot, { group: "advanced" }),
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(PrivateInspectorControlsAllowedBlocks.Slot, {})
]
}
);
@@ -87120,15 +87133,15 @@ var wp;
var advanced_controls_panel_default = AdvancedControls;
// packages/block-editor/build-module/components/inspector-controls-tabs/settings-tab.mjs
- var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
var SettingsTab = ({ showAdvancedControls = false }) => {
const defaultFills = (0, import_components189.__experimentalUseSlotFills)(groups_default.default.name);
const bindingsFills = (0, import_components189.__experimentalUseSlotFills)(groups_default.bindings.name);
const hasOtherFills = !!defaultFills?.length || !!bindingsFills?.length;
- return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(inspector_controls_default.Slot, {}),
- /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
- showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(advanced_controls_panel_default, { initialOpen: !hasOtherFills }) })
+ return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(import_jsx_runtime446.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(inspector_controls_default.Slot, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
+ showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(advanced_controls_panel_default, { initialOpen: !hasOtherFills }) })
] });
};
var settings_tab_default = SettingsTab;
@@ -87142,7 +87155,7 @@ var wp;
var import_components190 = __toESM(require_components(), 1);
var import_data163 = __toESM(require_data(), 1);
var import_i18n191 = __toESM(require_i18n(), 1);
- var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
var PositionControlsPanel = () => {
const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data163.useSelect)((select3) => {
const { getBlocksByClientId: getBlocksByClientId2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
@@ -87184,21 +87197,21 @@ var wp;
);
updateBlockAttributes2(selectedClientIds, attributesByClientId, true);
}
- return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
import_components190.__experimentalToolsPanel,
{
className: "block-editor-block-inspector__position",
label: (0, import_i18n191.__)("Position"),
resetAll: resetPosition,
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
import_components190.__experimentalToolsPanelItem,
{
isShownByDefault: hasPositionAttribute,
label: (0, import_i18n191.__)("Position"),
hasValue: () => hasPositionAttribute,
onDeselect: resetPosition,
- children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(inspector_controls_default.Slot, { group: "position" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(inspector_controls_default.Slot, { group: "position" })
}
)
}
@@ -87210,7 +87223,7 @@ var wp;
if (!hasFills) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(PositionControlsPanel, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(PositionControlsPanel, {});
};
var position_controls_panel_default = PositionControls;
@@ -87234,7 +87247,7 @@ var wp;
// packages/block-editor/build-module/components/global-styles/inheritance/index.mjs
var import_components191 = __toESM(require_components(), 1);
var import_i18n192 = __toESM(require_i18n(), 1);
- var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
var isGlobalStylesInheritanceEnabled = () => !!window.__experimentalGlobalStylesInheritanceUI;
function getInheritanceProps(isInherited, hasLocalOverride, baseClassName) {
const inheritedOnly = !!isInherited && !hasLocalOverride;
@@ -87253,7 +87266,7 @@ var wp;
// Intentionally small (14×14) circular control; exempt from the
// 40px default-size enforcement rule.
// eslint-disable-next-line @wordpress/components-no-missing-40px-size-prop
- /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(
import_components191.Button,
{
__next40pxDefaultSize: false,
@@ -87269,14 +87282,14 @@ var wp;
onResetToInherited?.();
},
children: [
- /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
"span",
{
"aria-hidden": "true",
className: "has-local-override-from-global-styles__dot"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
import_components191.Icon,
{
className: "has-local-override-from-global-styles__reset-icon",
@@ -87304,7 +87317,7 @@ var wp;
...rest
}) {
const showResetAffordance = hasLocalOverride && showLocalOverrideActionsInLabel;
- return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(
import_components191.__experimentalToolsPanelItem,
{
className,
@@ -87313,13 +87326,13 @@ var wp;
...rest,
children: [
children,
- showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+ showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
"div",
{
className: clsx_default("global-styles-inheritance-affordance", {
"global-styles-inheritance-affordance--offset-toggle": hasInlineEndToggle
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(InheritanceResetButton, { onResetToInherited: onDeselect })
+ children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(InheritanceResetButton, { onResetToInherited: onDeselect })
}
)
]
@@ -87328,7 +87341,7 @@ var wp;
}
// packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
- var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
var { Tabs: Tabs4 } = unlock(import_components192.privateApis);
function DropdownContent({
tabs,
@@ -87339,8 +87352,8 @@ var wp;
const defaultTabId = (tabs.find((tab) => tab.userValue !== void 0) ?? tabs.find(
(tab) => tab.isPlaceholder || tab.inheritedValue !== void 0
))?.key;
- return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: [
- tabs.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components192.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: [
+ tabs.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
ColorGradientTab,
{
...firstTab,
@@ -87349,16 +87362,16 @@ var wp;
},
firstTabKey
),
- tabs.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(Tabs4, { defaultTabId, children: [
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(Tabs4.TabList, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(Tabs4.Tab, { tabId: tab.key, children: tab.label }, tab.key)) }),
+ tabs.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(Tabs4, { defaultTabId, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(Tabs4.TabList, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(Tabs4.Tab, { tabId: tab.key, children: tab.label }, tab.key)) }),
tabs.map((tab) => {
const { key: tabKey, ...restTabProps } = tab;
- return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
Tabs4.TabPanel,
{
tabId: tabKey,
focusable: false,
- children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
ColorGradientTab,
{
...restTabProps,
@@ -87379,9 +87392,9 @@ var wp;
offset: 36,
shift: true
};
- var LabeledColorIndicators = ({ indicators, label }) => /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_components192.__experimentalHStack, { justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.__experimentalZStack, { isLayered: false, offset: -8, children: indicators.map((indicator, index2) => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.Flex, { expanded: false, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.ColorIndicator, { colorValue: indicator }) }, index2)) }),
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.FlexItem, { className: "block-editor-panel-color-gradient-settings__color-name", children: label })
+ var LabeledColorIndicators = ({ indicators, label }) => /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_components192.__experimentalHStack, { justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components192.__experimentalZStack, { isLayered: false, offset: -8, children: indicators.map((indicator, index2) => /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components192.Flex, { expanded: false, children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components192.ColorIndicator, { colorValue: indicator }) }, index2)) }),
+ /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components192.FlexItem, { className: "block-editor-panel-color-gradient-settings__color-name", children: label })
] });
function ColorGradientTab({
isGradient,
@@ -87403,7 +87416,7 @@ var wp;
}
setValue(newValue, newSlug);
};
- return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
control_default,
{
...colorGradientControlSettings,
@@ -87446,7 +87459,7 @@ var wp;
const itemClassName = clsx_default("block-editor-color-gradient-item", className);
const hasLocalOverride = showInheritanceLabelIndicators && hasValue3() && hasInheritedValue;
const inheritanceProps = showInheritanceLabelIndicators ? getInheritanceProps(isPlaceholder, hasLocalOverride, itemClassName) : { className: itemClassName };
- return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps,
@@ -87456,7 +87469,7 @@ var wp;
onDeselect: resetValue,
isShownByDefault,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
import_components192.Dropdown,
{
popoverProps,
@@ -87474,15 +87487,15 @@ var wp;
"aria-expanded": isOpen,
ref: colorGradientDropdownButtonRef
};
- return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_jsx_runtime451.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.Button, { ...toggleProps, __next40pxDefaultSize: true, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_jsx_runtime449.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components192.Button, { ...toggleProps, __next40pxDefaultSize: true, children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
LabeledColorIndicators,
{
indicators,
label
}
) }),
- hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
InheritanceResetButton,
{
className: "block-editor-panel-color-gradient-settings__reset",
@@ -87494,7 +87507,7 @@ var wp;
colorGradientDropdownButtonRef.current?.focus();
}
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
import_components192.Button,
{
__next40pxDefaultSize: true,
@@ -87516,7 +87529,7 @@ var wp;
// activating it opens the color picker popover where
// the full warning notice is shown, so the indicator
// doubles as a shortcut to where the issue is fixed.
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
import_components192.Button,
{
__next40pxDefaultSize: true,
@@ -87530,7 +87543,7 @@ var wp;
)
] });
},
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
DropdownContent,
{
tabs,
@@ -87829,7 +87842,7 @@ var wp;
}
// packages/block-editor/build-module/components/global-styles/color-panel.mjs
- var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
function useHasColorPanel(settings2) {
const hasLinkPanel = useHasLinkPanel(settings2);
const hasHeadingPanel = useHasHeadingPanel(settings2);
@@ -87877,7 +87890,7 @@ var wp;
const updatedValue = resetAllFilter(value);
onChange(updatedValue);
};
- return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
import_components193.__experimentalToolsPanel,
{
label: label || (0, import_i18n195.__)("Elements"),
@@ -87889,7 +87902,7 @@ var wp;
__experimentalFirstVisibleItemClass: "first",
__experimentalLastVisibleItemClass: "last",
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
+ children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
}
);
}
@@ -88248,7 +88261,7 @@ var wp;
].filter(Boolean)
});
});
- return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
Wrapper,
{
resetAllFilter,
@@ -88259,7 +88272,7 @@ var wp;
children: [
items.map((item) => {
const { key, ...restItem } = item;
- return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
ColorGradientDropdownItem,
{
...restItem,
@@ -88290,7 +88303,7 @@ var wp;
var import_blocks95 = __toESM(require_blocks(), 1);
var import_data165 = __toESM(require_data(), 1);
var import_element275 = __toESM(require_element(), 1);
- var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
var { getVariationStyle: getVariationStyle3 } = unlock(privateApis);
var VARIATION_PREFIX = "is-style-";
function getVariationMatches(className) {
@@ -88404,7 +88417,7 @@ var wp;
if (!overridesWithConfig || !overridesWithConfig.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_jsx_runtime453.Fragment, { children: overridesWithConfig.map((override) => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(OverrideStyles, { override }, override.id)) });
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_jsx_runtime451.Fragment, { children: overridesWithConfig.map((override) => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(OverrideStyles, { override }, override.id)) });
}
function useBlockStyleVariation(name, variation, clientId) {
const { globalSettings, globalStyles } = (0, import_data165.useSelect)((select3) => {
@@ -88752,7 +88765,7 @@ var wp;
var import_data168 = __toESM(require_data(), 1);
var import_dom73 = __toESM(require_dom(), 1);
var import_blob2 = __toESM(require_blob(), 1);
- var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
var IMAGE_BACKGROUND_TYPE = "image";
var BACKGROUND_POPOVER_PROPS = {
placement: "left-start",
@@ -88812,8 +88825,8 @@ var wp;
}
}, [isOpen, onToggleCallback]);
const renderPreviewContent = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalHStack, { className: "block-editor-global-styles-background-panel__inspector-preview-inner", children: [
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_components194.__experimentalHStack, { className: "block-editor-global-styles-background-panel__inspector-preview-inner", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
"span",
{
className: "block-editor-global-styles-background-panel__inspector-image-indicator",
@@ -88822,8 +88835,8 @@ var wp;
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.FlexBlock, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_components194.FlexBlock, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.__experimentalTruncate,
{
numberOfLines: 1,
@@ -88831,7 +88844,7 @@ var wp;
children: label
}
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("span", {}), children: imgUrl ? (0, import_i18n196.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("span", {}), children: imgUrl ? (0, import_i18n196.sprintf)(
/* translators: %s: file name */
(0, import_i18n196.__)("Background image: %s"),
filename || label
@@ -88839,7 +88852,7 @@ var wp;
] })
] });
};
- return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
+ return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components194.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
}
function BackgroundControlsPanel({
label,
@@ -88856,7 +88869,7 @@ var wp;
return;
}
const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n196.__)("Image");
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.Dropdown,
{
popoverProps: BACKGROUND_POPOVER_PROPS,
@@ -88870,8 +88883,8 @@ var wp;
),
isOpen
};
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_jsx_runtime452.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
InspectorImagePreviewItem,
{
imgUrl,
@@ -88882,7 +88895,7 @@ var wp;
onToggleCallback
}
),
- onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
InheritanceResetButton,
{
className: "block-editor-global-styles-background-panel__reset",
@@ -88894,7 +88907,7 @@ var wp;
focusToggleButton(containerRef);
}
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.Button,
{
__next40pxDefaultSize: true,
@@ -88913,7 +88926,7 @@ var wp;
))
] });
},
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.__experimentalDropdownContentWrapper,
{
className: "block-editor-global-styles-background-panel__dropdown-content-wrapper",
@@ -88925,7 +88938,7 @@ var wp;
);
}
function LoadingSpinner() {
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Placeholder, { className: "block-editor-global-styles-background-panel__loading", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Spinner, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components194.Placeholder, { className: "block-editor-global-styles-background-panel__loading", children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components194.Spinner, {}) });
}
function BackgroundImageControls({
onChange,
@@ -89031,9 +89044,9 @@ var wp;
const rawURL = typeof style?.background?.backgroundImage === "string" ? style.background.backgroundImage : url;
const currentURL = /^https?:\/\//.test(rawURL ?? "") ? rawURL : void 0;
const imgLabel = title || (0, import_url11.getFilename)(url) || (0, import_i18n196.__)("Image");
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)("div", { className: "block-editor-global-styles-background-panel__image-tools-panel-item", children: [
- isUploading && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(LoadingSpinner, {}),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)("div", { className: "block-editor-global-styles-background-panel__image-tools-panel-item", children: [
+ isUploading && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(LoadingSpinner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
media_replace_flow_default,
{
mediaId: id,
@@ -89047,7 +89060,7 @@ var wp;
"block-editor-global-styles-background-panel__media-replace-popover": displayInPanel
})
},
- name: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ name: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
InspectorImagePreviewItem,
{
imgUrl: url,
@@ -89055,13 +89068,13 @@ var wp;
label: imgLabel
}
),
- renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Button, { ...props, __next40pxDefaultSize: true }),
+ renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components194.Button, { ...props, __next40pxDefaultSize: true }),
onError: onUploadError,
onReset: () => {
focusToggleButton(containerRef);
onResetImage();
},
- children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.MenuItem,
{
onClick: () => {
@@ -89074,7 +89087,7 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.DropZone,
{
onFilesDrop: onFilesDrop2,
@@ -89161,8 +89174,8 @@ var wp;
)
);
const backgroundPositionValue = !positionValue && isUploadedImage && "contain" === sizeValue ? defaultValues?.backgroundPosition : positionValue;
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalVStack, { spacing: 3, className: "single-column", children: [
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_components194.__experimentalVStack, { spacing: 3, className: "single-column", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.FocalPointPicker,
{
label: (0, import_i18n196.__)("Focal point"),
@@ -89171,7 +89184,7 @@ var wp;
onChange: updateBackgroundPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.ToggleControl,
{
label: (0, import_i18n196.__)("Fixed background"),
@@ -89179,7 +89192,7 @@ var wp;
onChange: toggleScrollWithPage
}
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
import_components194.__experimentalToggleGroupControl,
{
label: (0, import_i18n196.__)("Size"),
@@ -89190,7 +89203,7 @@ var wp;
sizeValue || defaultValues?.backgroundSize
),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.__experimentalToggleGroupControlOption,
{
value: "cover",
@@ -89201,7 +89214,7 @@ var wp;
},
"cover"
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.__experimentalToggleGroupControlOption,
{
value: "contain",
@@ -89212,7 +89225,7 @@ var wp;
},
"contain"
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.__experimentalToggleGroupControlOption,
{
value: "auto",
@@ -89226,8 +89239,8 @@ var wp;
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalHStack, { justify: "flex-start", spacing: 2, as: "span", children: [
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_components194.__experimentalHStack, { justify: "flex-start", spacing: 2, as: "span", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.__experimentalUnitControl,
{
"aria-label": (0, import_i18n196.__)("Background image width"),
@@ -89239,7 +89252,7 @@ var wp;
disabled: currentValueForToggle !== "auto" || currentValueForToggle === void 0
}
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components194.ToggleControl,
{
label: (0, import_i18n196.__)("Repeat"),
@@ -89302,7 +89315,7 @@ var wp;
const shouldShowBackgroundImageControls = hasImageValue && "none" !== imageValue && (settings2?.background?.backgroundSize || settings2?.background?.backgroundPosition || settings2?.background?.backgroundRepeat);
const [isDropDownOpen, setIsDropDownOpen] = (0, import_element278.useState)(false);
const containerRef = (0, import_element278.useRef)();
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
"div",
{
ref: containerRef,
@@ -89312,7 +89325,7 @@ var wp;
"is-open": isDropDownOpen
}
),
- children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
BackgroundControlsPanel,
{
label: title,
@@ -89323,8 +89336,8 @@ var wp;
hasLocalOverride,
onReset: localHasImageValue ? resetBackground : void 0,
containerRef,
- children: /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalVStack, { spacing: 3, className: "single-column", children: [
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_components194.__experimentalVStack, { spacing: 3, className: "single-column", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
BackgroundImageControls,
{
onChange,
@@ -89340,7 +89353,7 @@ var wp;
containerRef
}
),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
BackgroundSizeControls,
{
onChange,
@@ -89351,7 +89364,7 @@ var wp;
)
] })
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
BackgroundImageControls,
{
onChange,
@@ -89371,7 +89384,7 @@ var wp;
}
// packages/block-editor/build-module/components/global-styles/background-panel.mjs
- var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_CONTROLS4 = {
backgroundImage: true,
backgroundColor: true,
@@ -89411,7 +89424,7 @@ var wp;
const updatedValue = resetAllFilter(value);
onChange(updatedValue);
};
- return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components195.__experimentalToolsPanel,
{
label: headerLabel,
@@ -89422,7 +89435,7 @@ var wp;
__experimentalFirstVisibleItemClass: "first",
__experimentalLastVisibleItemClass: "last",
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
}
);
}
@@ -89562,7 +89575,7 @@ var wp;
}
});
const hasLocalBackgroundImage = hasBackgroundImageValue(value);
- return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(
Wrapper,
{
resetAllFilter,
@@ -89571,7 +89584,7 @@ var wp;
panelId,
headerLabel,
children: [
- showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -89585,7 +89598,7 @@ var wp;
onDeselect: resetBackground,
isShownByDefault: defaultControls.backgroundImage,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
BackgroundImagePanel,
{
value,
@@ -89599,7 +89612,7 @@ var wp;
)
}
),
- showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
ColorGradientDropdownItem,
{
label: (0, import_i18n197.__)("Color"),
@@ -89640,7 +89653,7 @@ var wp;
panelId
}
),
- showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
ColorGradientDropdownItem,
{
label: (0, import_i18n197.__)("Gradient"),
@@ -89677,7 +89690,7 @@ var wp;
panelId
}
),
- showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
ColorGradientDropdownItem,
{
label: (0, import_i18n197.__)("Gradient"),
@@ -89722,7 +89735,7 @@ var wp;
}
// packages/block-editor/build-module/hooks/background.mjs
- var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
var BACKGROUND_SUPPORT_KEY = "background";
var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
backgroundSize: "cover",
@@ -89792,7 +89805,7 @@ var wp;
};
}
function BackgroundInspectorControl({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
inspector_controls_default,
{
group: "background",
@@ -89934,7 +89947,7 @@ var wp;
gradient: backgroundDefaultControls?.gradient ?? colorDefaultControls?.background
};
const Wrapper = asWrapper || BackgroundInspectorControl;
- return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
BackgroundImagePanel2,
{
as: Wrapper,
@@ -90126,7 +90139,7 @@ var wp;
);
// packages/block-editor/build-module/hooks/elements.mjs
- var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
function ElementsInspectorControl({ children, resetAllFilter }) {
const attributesResetAllFilter = (0, import_element281.useCallback)(
(attributes) => {
@@ -90138,7 +90151,7 @@ var wp;
},
[resetAllFilter]
);
- return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
inspector_controls_default,
{
group: "elements",
@@ -90211,7 +90224,7 @@ var wp;
"__experimentalDefaultControls"
]);
const Wrapper = asWrapper || ElementsInspectorControl;
- return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
ColorPanel,
{
as: Wrapper,
@@ -90242,7 +90255,7 @@ var wp;
var import_i18n200 = __toESM(require_i18n(), 1);
var import_element282 = __toESM(require_element(), 1);
var import_components196 = __toESM(require_components(), 1);
- var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
var TEXT_ALIGNMENT_OPTIONS = [
{
label: (0, import_i18n200.__)("Align text left"),
@@ -90281,7 +90294,7 @@ var wp;
if (!validOptions.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
import_components196.__experimentalToggleGroupControl,
{
isDeselectable: true,
@@ -90295,7 +90308,7 @@ var wp;
onChange(newValue === value ? void 0 : newValue);
},
children: validOptions.map((option) => {
- return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
import_components196.__experimentalToggleGroupControlOptionIcon,
{
value: option.value,
@@ -90312,7 +90325,7 @@ var wp;
// packages/block-editor/build-module/components/text-indent-control/index.mjs
var import_components197 = __toESM(require_components(), 1);
var import_i18n201 = __toESM(require_i18n(), 1);
- var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
function TextIndentControl({
value,
onChange,
@@ -90343,7 +90356,7 @@ var wp;
);
const isValueUnitRelative = !!valueUnit && ["em", "rem", "%", "ch", "vw", "vh"].includes(valueUnit);
if (!withSlider) {
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
import_components197.__experimentalUnitControl,
{
...otherProps,
@@ -90358,10 +90371,10 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components197.__experimentalView, { style: hasBottomMargin ? { marginBottom: 12 } : void 0, children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components197.BaseControl.VisualLabel, { children: (0, import_i18n201.__)("Line indent") }),
- /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components197.Flex, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components197.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(import_components197.__experimentalView, { style: hasBottomMargin ? { marginBottom: 12 } : void 0, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components197.BaseControl.VisualLabel, { children: (0, import_i18n201.__)("Line indent") }),
+ /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(import_components197.Flex, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components197.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
import_components197.__experimentalUnitControl,
{
label: (0, import_i18n201.__)("Line indent"),
@@ -90376,7 +90389,7 @@ var wp;
placeholder
}
) }),
- withSlider && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components197.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components197.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ withSlider && /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components197.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components197.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
import_components197.RangeControl,
{
label: (0, import_i18n201.__)("Line indent"),
@@ -90399,7 +90412,7 @@ var wp;
}
) }) })
] }),
- help && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("p", { className: "components-base-control__help", children: help })
+ help && /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("p", { className: "components-base-control__help", children: help })
] });
}
@@ -90478,7 +90491,7 @@ var wp;
}
// packages/block-editor/build-module/components/global-styles/typography-panel.mjs
- var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
var MIN_TEXT_COLUMNS = 1;
var MAX_TEXT_COLUMNS = 6;
function shouldSyncLinkColor(value, inheritedValue) {
@@ -90569,7 +90582,7 @@ var wp;
const updatedValue = resetAllFilter(value);
onChange(updatedValue);
};
- return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
import_components198.__experimentalToolsPanel,
{
label: (0, import_i18n202.__)("Typography"),
@@ -91008,7 +91021,7 @@ var wp;
},
[hasTextColorEnabled]
);
- return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
Wrapper,
{
resetAllFilter,
@@ -91016,7 +91029,7 @@ var wp;
onChange,
panelId,
children: [
- hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
ColorGradientDropdownItem,
{
label: (0, import_i18n202.__)("Color"),
@@ -91053,7 +91066,7 @@ var wp;
panelId
}
),
- hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91065,7 +91078,7 @@ var wp;
onDeselect: resetFontFamily,
isShownByDefault: defaultControls.fontFamily,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
FontFamilyControl,
{
fontFamilies,
@@ -91075,7 +91088,7 @@ var wp;
)
}
),
- hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91088,7 +91101,7 @@ var wp;
onDeselect: resetFontSize,
isShownByDefault: defaultControls.fontSize,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
import_components198.FontSizePicker,
{
value: currentFontSizeSlug || fontSize,
@@ -91102,7 +91115,7 @@ var wp;
)
}
),
- hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91114,7 +91127,7 @@ var wp;
onDeselect: resetFontAppearance,
isShownByDefault: defaultControls.fontAppearance,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
FontAppearanceControl,
{
value: {
@@ -91129,7 +91142,7 @@ var wp;
)
}
),
- hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91142,7 +91155,7 @@ var wp;
onDeselect: resetLineHeight,
isShownByDefault: defaultControls.lineHeight,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
line_height_control_default,
{
__unstableInputWidth: "auto",
@@ -91157,7 +91170,7 @@ var wp;
)
}
),
- hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91170,7 +91183,7 @@ var wp;
onDeselect: resetLetterSpacing,
isShownByDefault: defaultControls.letterSpacing,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
LetterSpacingControl,
{
value: localLetterSpacing ?? inheritedLetterSpacing,
@@ -91183,7 +91196,7 @@ var wp;
)
}
),
- hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+ hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91196,7 +91209,7 @@ var wp;
isShownByDefault: defaultControls.textIndent,
panelId,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
TextIndentControl,
{
value: localTextIndent ?? inheritedTextIndent,
@@ -91207,7 +91220,7 @@ var wp;
placeholder: isTextIndentPlaceholder ? getNumericPlaceholder(inheritedTextIndent) : void 0
}
),
- isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
import_components198.ToggleControl,
{
label: (0, import_i18n202.__)("Indent all paragraphs"),
@@ -91219,7 +91232,7 @@ var wp;
]
}
),
- hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91232,7 +91245,7 @@ var wp;
onDeselect: resetTextColumns,
isShownByDefault: defaultControls.textColumns,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
import_components198.__experimentalNumberControl,
{
label: (0, import_i18n202.__)("Columns"),
@@ -91247,7 +91260,7 @@ var wp;
)
}
),
- hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91260,7 +91273,7 @@ var wp;
onDeselect: resetTextDecoration,
isShownByDefault: defaultControls.textDecoration,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
TextDecorationControl,
{
value: textDecoration,
@@ -91270,7 +91283,7 @@ var wp;
)
}
),
- hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91283,7 +91296,7 @@ var wp;
onDeselect: resetWritingMode,
isShownByDefault: defaultControls.writingMode,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
WritingModeControl,
{
value: writingMode,
@@ -91292,7 +91305,7 @@ var wp;
)
}
),
- hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91304,7 +91317,7 @@ var wp;
onDeselect: resetTextTransform,
isShownByDefault: defaultControls.textTransform,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
TextTransformControl,
{
value: textTransform,
@@ -91315,7 +91328,7 @@ var wp;
)
}
),
- hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+ hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
@@ -91328,7 +91341,7 @@ var wp;
isShownByDefault: defaultControls.textAlign,
panelId,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
TextAlignmentControl,
{
value: textAlign,
@@ -91336,7 +91349,7 @@ var wp;
options: ["left", "center", "right", "justify"]
}
),
- textAlign === "justify" && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components198.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n202.__)(
+ textAlign === "justify" && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components198.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n202.__)(
"Justified text can reduce readability. For better accessibility, use left-aligned text instead."
) }) })
]
@@ -91349,7 +91362,7 @@ var wp;
// packages/block-editor/build-module/hooks/line-height.mjs
var import_blocks101 = __toESM(require_blocks(), 1);
- var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
var LINE_HEIGHT_SUPPORT_KEY2 = "typography.lineHeight";
// packages/block-editor/build-module/hooks/font-family.mjs
@@ -91411,7 +91424,7 @@ var wp;
var import_hooks13 = __toESM(require_hooks(), 1);
var import_blocks103 = __toESM(require_blocks(), 1);
var import_token_list3 = __toESM(require_token_list(), 1);
- var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
var FONT_SIZE_SUPPORT_KEY2 = "typography.fontSize";
function addAttributes3(settings2) {
if (!(0, import_blocks103.hasBlockSupport)(settings2, FONT_SIZE_SUPPORT_KEY2)) {
@@ -91562,7 +91575,7 @@ var wp;
}
// packages/block-editor/build-module/hooks/text-align.mjs
- var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
var TEXT_ALIGN_SUPPORT_KEY2 = "typography.textAlign";
var TEXT_ALIGNMENT_OPTIONS2 = [
{
@@ -91645,7 +91658,7 @@ var wp;
style: setStyleForState(style, selectedState, newStateStyle)
});
};
- return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
AlignmentControl,
{
value: stateStyle?.typography?.textAlign,
@@ -91768,7 +91781,7 @@ var wp;
var import_i18n204 = __toESM(require_i18n(), 1);
var import_components200 = __toESM(require_components(), 1);
var import_a11y22 = __toESM(require_a11y(), 1);
- var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
function FitTextSizeWarning() {
const message2 = (0, import_i18n204.__)(
"The text may be too small to read. Consider using a larger container or less text."
@@ -91776,7 +91789,7 @@ var wp;
(0, import_element285.useEffect)(() => {
(0, import_a11y22.speak)(message2);
}, [message2]);
- return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("div", { className: "block-editor-fit-text-size-warning", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("div", { className: "block-editor-fit-text-size-warning", children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
import_components200.Notice,
{
spokenMessage: null,
@@ -91788,7 +91801,7 @@ var wp;
}
// packages/block-editor/build-module/hooks/fit-text.mjs
- var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
var EMPTY_OBJECT4 = {};
var MIN_FONT_SIZE_FOR_WARNING = 12;
var FIT_TEXT_SUPPORT_KEY = "typography.fitText";
@@ -91944,7 +91957,7 @@ var wp;
if (hasSelectedStyleState2) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
import_components201.__experimentalToolsPanelItem,
{
hasValue: () => fitText,
@@ -91952,7 +91965,7 @@ var wp;
onDeselect: () => setAttributes({ fitText: void 0 }),
resetAllFilter: () => ({ fitText: void 0 }),
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
import_components201.ToggleControl,
{
label: (0, import_i18n205.__)("Fit text"),
@@ -92017,7 +92030,7 @@ var wp;
function FitTextFontSize({ fitText, name, clientId, isSelected }) {
const { fontSize } = useFitText({ fitText, name, clientId });
if (isSelected && fontSize && fontSize < MIN_FONT_SIZE_FOR_WARNING) {
- return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(FitTextSizeWarning, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(FitTextSizeWarning, {}) });
}
return null;
}
@@ -92027,11 +92040,11 @@ var wp;
const { fitText } = attributes;
const supportsFitText = (0, import_blocks105.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
if (!supportsFitText) {
- return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(BlockEdit2, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(BlockEdit2, { ...props });
}
- return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(import_jsx_runtime465.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(BlockEdit2, { ...props }),
- /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_jsx_runtime463.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(BlockEdit2, { ...props }),
+ /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
FitTextControl,
{
clientId,
@@ -92042,7 +92055,7 @@ var wp;
style: attributes.style
}
) }),
- fitText && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+ fitText && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
FitTextFontSize,
{
fitText,
@@ -92068,7 +92081,7 @@ var wp;
};
// packages/block-editor/build-module/hooks/typography.mjs
- var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
function omit(object, keys) {
return Object.fromEntries(
Object.entries(object).filter(([key]) => !keys.includes(key))
@@ -92149,7 +92162,7 @@ var wp;
},
[resetAllFilter]
);
- return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
inspector_controls_default,
{
group: "typography",
@@ -92251,7 +92264,7 @@ var wp;
textColor: colorDefaultControls?.text
};
const Wrapper = asWrapper || TypographyInspectorControl;
- return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
TypographyPanel,
{
as: Wrapper,
@@ -92267,7 +92280,7 @@ var wp;
}
// packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
- var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
function SectionStyleControls({
blockName,
clientId,
@@ -92305,8 +92318,8 @@ var wp;
}),
[settings2]
);
- return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(import_jsx_runtime465.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
TypographyPanel2,
{
clientId,
@@ -92316,7 +92329,7 @@ var wp;
asWrapper: TypographyToolsPanel
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
BackgroundImagePanel3,
{
clientId,
@@ -92326,7 +92339,7 @@ var wp;
asWrapper: BackgroundToolsPanel
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
ElementsEdit,
{
clientId,
@@ -92350,9 +92363,9 @@ var wp;
isSectionBlock: isSectionBlock2,
contentClientIds
}) => {
- return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
- hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(block_styles_default, { clientId }),
- isSectionBlock2 && blockName !== "core/template-part" && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(import_jsx_runtime465.Fragment, { children: [
+ hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(block_styles_default, { clientId }),
+ isSectionBlock2 && blockName !== "core/template-part" && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
SectionStyleControls,
{
blockName,
@@ -92360,15 +92373,15 @@ var wp;
contentClientIds
}
),
- (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(import_jsx_runtime465.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
inspector_controls_default.Slot,
{
group: "typography",
label: (0, import_i18n207.__)("Typography")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
inspector_controls_default.Slot,
{
group: "color",
@@ -92376,7 +92389,7 @@ var wp;
className: "color-block-support-panel__inner-wrapper"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
inspector_controls_default.Slot,
{
group: "background",
@@ -92384,29 +92397,29 @@ var wp;
className: "background-block-support-panel__inner-wrapper"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(inspector_controls_default.Slot, { group: "filter" }),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(inspector_controls_default.Slot, { group: "filter" }),
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
inspector_controls_default.Slot,
{
group: "layout",
label: (0, import_i18n207.__)("Layout")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
inspector_controls_default.Slot,
{
group: "dimensions",
label: (0, import_i18n207.__)("Dimensions")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
inspector_controls_default.Slot,
{
group: "border",
label: (0, import_i18n207.__)("Borders")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
inspector_controls_default.Slot,
{
group: "elements",
@@ -92414,8 +92427,8 @@ var wp;
className: "elements-block-support-panel__inner-wrapper"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(position_controls_panel_default, {}),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(inspector_controls_default.Slot, { group: "styles" })
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(position_controls_panel_default, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(inspector_controls_default.Slot, { group: "styles" })
] })
] });
};
@@ -92429,7 +92442,7 @@ var wp;
var import_blocks107 = __toESM(require_blocks(), 1);
var import_data176 = __toESM(require_data(), 1);
var import_components202 = __toESM(require_components(), 1);
- var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
function BlockQuickNavigation({
clientIds,
onSelect,
@@ -92439,7 +92452,7 @@ var wp;
if (!clientIds.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.__experimentalVStack, { spacing: 1, children: clientIds.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components202.__experimentalVStack, { spacing: 1, children: clientIds.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
BlockQuickNavigationItem,
{
onSelect,
@@ -92489,7 +92502,7 @@ var wp;
const { selectBlock: selectBlock2 } = (0, import_data176.useDispatch)(store);
const hasChildren = childBlocks && childBlocks.length > 0;
const canNavigateToListView = hasChildren && hasListViewTab && shouldRenderListView;
- return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
import_components202.Button,
{
__next40pxDefaultSize: true,
@@ -92504,17 +92517,17 @@ var wp;
onSelect(clientId);
}
},
- children: /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(import_components202.Flex, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(block_icon_default, { icon: blockInformation?.icon }) }),
- /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.FlexBlock, { style: { textAlign: "left" }, children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.__experimentalTruncate, { children: blockTitle }) }),
- canNavigateToListView && /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(icon_default, { icon: chevron_right_default, size: 24 }) })
+ children: /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_components202.Flex, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components202.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(block_icon_default, { icon: blockInformation?.icon }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components202.FlexBlock, { style: { textAlign: "left" }, children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components202.__experimentalTruncate, { children: blockTitle }) }),
+ canNavigateToListView && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components202.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(icon_default, { icon: chevron_right_default, size: 24 }) })
] })
}
);
}
// packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
- var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
var ContentTab = ({
contentClientIds,
onSwitchToListView,
@@ -92523,20 +92536,19 @@ var wp;
if (!contentClientIds || contentClientIds.length === 0) {
return null;
}
- const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
- return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_jsx_runtime469.Fragment, { children: !shouldShowBlockFields && /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_components203.PanelBody, { title: (0, import_i18n208.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_components203.PanelBody, { title: (0, import_i18n208.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
BlockQuickNavigation,
{
clientIds: contentClientIds,
onSwitchToListView,
hasListViewTab
}
- ) }) });
+ ) });
};
var content_tab_default = ContentTab;
// packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
- var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
var { Tabs: Tabs5 } = unlock(import_components204.privateApis);
function InspectorControlsTabs({
blockName,
@@ -92548,7 +92560,7 @@ var wp;
}) {
const listViewRef = (0, import_element289.useRef)(null);
const showIconLabels = (0, import_data177.useSelect)((select3) => {
- return select3(import_preferences5.store).get("core", "showIconLabels");
+ return select3(import_preferences4.store).get("core", "showIconLabels");
}, []);
const { requestedTab } = (0, import_data177.useSelect)((select3) => ({
requestedTab: unlock(
@@ -92629,28 +92641,28 @@ var wp;
handleTabSelect(TAB_LIST_VIEW.name);
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(
Tabs5,
{
selectedTabId,
onSelect: handleTabSelect,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(Tabs5.TabList, { children: tabs.map(
- (tab) => showIconLabels ? /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(Tabs5.Tab, { tabId: tab.name, children: tab.title }, tab.name) : /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(Tabs5.TabList, { children: tabs.map(
+ (tab) => showIconLabels ? /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(Tabs5.Tab, { tabId: tab.name, children: tab.title }, tab.name) : /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
Tabs5.Tab,
{
tabId: tab.name,
"aria-label": tab.title,
- render: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(tooltip_exports.Trigger, {}),
- children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_components204.Icon, { icon: tab.icon })
+ render: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(tooltip_exports.Trigger, {}),
+ children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components204.Icon, { icon: tab.icon })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(tooltip_exports.Popup, { children: tab.title })
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(tooltip_exports.Popup, { children: tab.title })
] }, tab.name)
) }),
- /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(Tabs5.TabPanel, { tabId: TAB_CONTENT.name, focusable: false, children: [
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(Tabs5.TabPanel, { tabId: TAB_CONTENT.name, focusable: false, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
content_tab_default,
{
contentClientIds,
@@ -92658,14 +92670,14 @@ var wp;
hasListViewTab
}
),
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(inspector_controls_default.Slot, { group: "content" })
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(inspector_controls_default.Slot, { group: "content" })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(Tabs5.TabPanel, { tabId: TAB_LIST_VIEW.name, focusable: false, children: [
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(ListViewContentPopover, { listViewRef })
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(Tabs5.TabPanel, { tabId: TAB_LIST_VIEW.name, focusable: false, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(ListViewContentPopover, { listViewRef })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(Tabs5.TabPanel, { tabId: TAB_SETTINGS.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(settings_tab_default, { showAdvancedControls: !!blockName }) }),
- /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(Tabs5.TabPanel, { tabId: TAB_STYLES.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(Tabs5.TabPanel, { tabId: TAB_SETTINGS.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(settings_tab_default, { showAdvancedControls: !!blockName }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(Tabs5.TabPanel, { tabId: TAB_STYLES.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
styles_tab_default,
{
blockName,
@@ -92733,8 +92745,7 @@ var wp;
...(0, import_components205.__experimentalUseSlotFills)(defaultGroup.name) || [],
...hasListFills && hasStyleFills > 1 ? advancedFills : []
];
- const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
- const hasContentTab = hasContentFills || !shouldShowBlockFields && contentClientIds?.length;
+ const hasContentTab = hasContentFills || contentClientIds?.length;
if (hasContentTab) {
tabs.push(TAB_CONTENT);
}
@@ -92761,17 +92772,17 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls/last-item.mjs
var import_components206 = __toESM(require_components(), 1);
- var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
var { Fill: Fill4, Slot: Slot9 } = (0, import_components206.createSlotFill)(/* @__PURE__ */ Symbol("InspectorControlsLastItem"));
var InspectorControlsLastItem = (props) => {
const context = useBlockEditContext();
if (!context[mayDisplayControlsKey]) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(Fill4, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(Fill4, { ...props });
};
InspectorControlsLastItem.Slot = function InspectorControlsLastItemSlot(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(Slot9, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(Slot9, { ...props });
};
var last_item_default = InspectorControlsLastItem;
@@ -92808,7 +92819,7 @@ var wp;
// packages/block-editor/build-module/components/global-styles/state-control.mjs
var import_i18n209 = __toESM(require_i18n(), 1);
var import_components207 = __toESM(require_components(), 1);
- var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
function StateControl({
viewportStates = [],
pseudoStates = [],
@@ -92865,14 +92876,14 @@ var wp;
const currentStateLabel = activeStates.length ? activeStates.map((state) => state.label).join(", ") : (0, import_i18n209.__)("Default");
const icon = showText ? chevron_down_default : more_vertical_default;
const toggleProps = showText ? { size: "compact", iconPosition: "right" } : { size: "small" };
- return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
Stack,
{
direction: "column",
gap: "sm",
align: "flex-end",
className: "block-editor-global-styles-state-control",
- children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
import_components207.DropdownMenu,
{
icon,
@@ -92887,8 +92898,8 @@ var wp;
},
text: showText ? triggerLabel : void 0,
toggleProps,
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(import_jsx_runtime472.Fragment, { children: [
- hasViewportOptions && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components207.MenuGroup, { label: (0, import_i18n209.__)("Viewport"), children: viewportOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(import_jsx_runtime470.Fragment, { children: [
+ hasViewportOptions && /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_components207.MenuGroup, { label: (0, import_i18n209.__)("Viewport"), children: viewportOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
import_components207.MenuItem,
{
onClick: () => {
@@ -92902,7 +92913,7 @@ var wp;
},
`viewport-${option.value}`
)) }),
- hasPseudoStateOptions && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components207.MenuGroup, { label: (0, import_i18n209.__)("Pseudo state"), children: pseudoStateOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+ hasPseudoStateOptions && /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_components207.MenuGroup, { label: (0, import_i18n209.__)("Pseudo state"), children: pseudoStateOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
import_components207.MenuItem,
{
onClick: () => {
@@ -92928,7 +92939,7 @@ var wp;
// packages/block-editor/build-module/components/global-styles/state-control-badges.mjs
var import_components208 = __toESM(require_components(), 1);
var import_i18n210 = __toESM(require_i18n(), 1);
- var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
var { Badge: WCBadge4 } = unlock(import_components208.privateApis);
function StateControlBadges({
viewportStates = [],
@@ -92966,7 +92977,7 @@ var wp;
)
});
}
- return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
Stack,
{
className,
@@ -92975,14 +92986,14 @@ var wp;
gap: "xs",
wrap: "wrap",
children: activeStates.map((state) => {
- const badge = /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(
+ const badge = /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(
WCBadge4,
{
className: "block-editor-global-styles-state-control__badge",
intent: "info",
children: [
state.label,
- !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("span", {}), children: state.tooltipText })
+ !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)("span", {}), children: state.tooltipText })
]
},
state.key
@@ -92990,14 +93001,14 @@ var wp;
if (!state.tooltipText) {
return badge;
}
- return /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
tooltip_exports.Trigger,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
+ render: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
+ /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
] }, state.key);
})
}
@@ -93005,7 +93016,7 @@ var wp;
}
// packages/block-editor/build-module/hooks/states.mjs
- var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
var { getViewportBreakpoints: getViewportBreakpoints5 } = unlock(privateApis);
var PSEUDO_STATE_LABELS = {
":hover": (0, import_i18n211._x)("Hover", "Name for the CSS pseudo-class selector"),
@@ -93051,7 +93062,7 @@ var wp;
if (!pseudoStateOptions.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
StateControl,
{
pseudoStates: pseudoStateOptions,
@@ -93075,7 +93086,7 @@ var wp;
if (!pseudoStateOptions.length && !isResponsiveEditing3) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
StateControlBadges,
{
viewportStates: isResponsiveEditing3 ? deviceStateOptions : EMPTY_STATE_OPTIONS,
@@ -93087,22 +93098,22 @@ var wp;
}
// packages/block-editor/build-module/components/block-inspector/index.mjs
- var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
function StyleInspectorSlots({
showAdvancedControls = true,
showPositionControls = true,
showBindingsControls = true
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, {}),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(import_jsx_runtime473.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(inspector_controls_default.Slot, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "typography",
label: (0, import_i18n212.__)("Typography")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "color",
@@ -93110,7 +93121,7 @@ var wp;
className: "color-block-support-panel__inner-wrapper"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "background",
@@ -93118,16 +93129,16 @@ var wp;
className: "background-block-support-panel__inner-wrapper"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "layout", label: (0, import_i18n212.__)("Layout") }),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(inspector_controls_default.Slot, { group: "layout", label: (0, import_i18n212.__)("Layout") }),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "dimensions",
label: (0, import_i18n212.__)("Dimensions")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "border", label: (0, import_i18n212.__)("Borders") }),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(inspector_controls_default.Slot, { group: "border", label: (0, import_i18n212.__)("Borders") }),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "elements",
@@ -93135,10 +93146,10 @@ var wp;
className: "elements-block-support-panel__inner-wrapper"
}
),
- showPositionControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(position_controls_panel_default, {}),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "styles" }),
- showBindingsControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
- showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(advanced_controls_panel_default, {}) })
+ showPositionControls && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(position_controls_panel_default, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(inspector_controls_default.Slot, { group: "styles" }),
+ showBindingsControls && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
+ showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(advanced_controls_panel_default, {}) })
] });
}
function StyleStateInspectorSlots({
@@ -93150,8 +93161,8 @@ var wp;
}) {
const isViewportStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && !hasPseudoBlockStyleState(selectedBlockStyleState2);
const showSectionStyleControls = isSectionBlock2 && blockName !== "core/template-part";
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
- showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(BlockStyleStateProvider, { value: selectedBlockStyleState2, children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(import_jsx_runtime473.Fragment, { children: [
+ showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(BlockStyleStateProvider, { value: selectedBlockStyleState2, children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
SectionStyleControls,
{
blockName,
@@ -93159,15 +93170,15 @@ var wp;
contentClientIds
}
) }),
- !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(import_jsx_runtime473.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "typography",
label: (0, import_i18n212.__)("Typography")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "color",
@@ -93175,7 +93186,7 @@ var wp;
className: "color-block-support-panel__inner-wrapper"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "background",
@@ -93183,28 +93194,28 @@ var wp;
className: "background-block-support-panel__inner-wrapper"
}
),
- isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "layout",
label: (0, import_i18n212.__)("Layout")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "dimensions",
label: (0, import_i18n212.__)("Dimensions")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "border",
label: (0, import_i18n212.__)("Borders")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
inspector_controls_default.Slot,
{
group: "elements",
@@ -93213,7 +93224,7 @@ var wp;
}
)
] }),
- isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "viewport" })
+ isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(inspector_controls_default.Slot, { group: "viewport" })
] });
}
function BlockInspector() {
@@ -93322,9 +93333,9 @@ var wp;
selectedBlockStyleState2
);
if (hasSelectedBlocks && !isSectionBlockInSelection) {
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { className: "block-editor-block-inspector", children: [
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(MultiSelectionInspector, {}),
- hasMultipleTabs ? /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(InspectorControlsTabs, { tabs: availableTabs }) : /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)("div", { className: "block-editor-block-inspector", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(MultiSelectionInspector, {}),
+ hasMultipleTabs ? /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(InspectorControlsTabs, { tabs: availableTabs }) : /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
StyleInspectorSlots,
{
showAdvancedControls: false,
@@ -93335,18 +93346,18 @@ var wp;
] });
}
if (hasSelectedBlocks && isSectionBlockInSelection) {
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(MultiSelectionInspector, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(MultiSelectionInspector, {}) });
}
const isRenderedBlockUnregistered = renderedBlockName === (0, import_blocks108.getUnregisteredTypeHandlerName)();
const shouldShowWarning = !blockType || !renderedBlockClientId || isRenderedBlockUnregistered;
if (shouldShowWarning) {
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n212.__)("No block selected.") });
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n212.__)("No block selected.") });
}
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
BlockInspectorSingleBlockWrapper,
{
animate: blockInspectorAnimationSettings,
- wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
AnimatedContainer,
{
blockInspectorAnimationSettings,
@@ -93354,7 +93365,7 @@ var wp;
children
}
),
- children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
BlockInspectorSingleBlock,
{
renderedBlockClientId,
@@ -93384,7 +93395,7 @@ var wp;
children
}) => {
const animationOrigin = blockInspectorAnimationSettings && blockInspectorAnimationSettings.enterDirection === "leftToRight" ? -50 : 50;
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
import_components209.__unstableMotion.div,
{
animate: {
@@ -93442,8 +93453,8 @@ var wp;
const onShowStateOnCanvasChange = (value) => {
setSelectedBlockStyleStateCanvasPreview2(renderedBlockClientId, value);
};
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { className: "block-editor-block-inspector", children: [
- hasParentChildBlockCards && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)("div", { className: "block-editor-block-inspector", children: [
+ hasParentChildBlockCards && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
block_card_default,
{
...parentBlockInformation,
@@ -93451,7 +93462,7 @@ var wp;
parentClientId: editedContentOnlySection2
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
block_card_default,
{
...blockInformation,
@@ -93459,7 +93470,7 @@ var wp;
className: isBlockSynced && "is-synced",
isChild: hasParentChildBlockCards,
clientId: renderedBlockClientId,
- controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
BlockStatesControl,
{
name: blockName,
@@ -93469,8 +93480,8 @@ var wp;
)
}
),
- blockEditingMode === "default" && isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_components209.__experimentalSpacer, { paddingX: 4, paddingY: 2, children: [
- hasPseudoState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ blockEditingMode === "default" && isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(import_components209.__experimentalSpacer, { paddingX: 4, paddingY: 2, children: [
+ hasPseudoState && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
import_components209.ToggleControl,
{
label: (0, import_i18n212.__)("Show state on canvas"),
@@ -93478,7 +93489,7 @@ var wp;
onChange: onShowStateOnCanvasChange
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
BlockStateBadges,
{
name: blockName,
@@ -93487,16 +93498,16 @@ var wp;
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(ViewportVisibilityInfo, { clientId: renderedBlockClientId }),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(EditContents, { clientId: renderedBlockClientId }),
- !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(ViewportVisibilityInfo, { clientId: renderedBlockClientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(EditContents, { clientId: renderedBlockClientId }),
+ !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
block_variation_transforms_default,
{
blockClientId: renderedBlockClientId
}
),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(BlockInspectorPreTabsSlot, {}),
- isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(BlockInspectorPreTabsSlot, {}),
+ isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
StyleStateInspectorSlots,
{
clientId: renderedBlockClientId,
@@ -93505,7 +93516,7 @@ var wp;
selectedBlockStyleState: selectedBlockStyleState2
}
),
- !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_jsx_runtime475.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_jsx_runtime473.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
InspectorControlsTabs,
{
hasBlockStyles,
@@ -93516,23 +93527,23 @@ var wp;
contentClientIds
}
) }),
- !isEditingStyleState && !hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
- hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(block_styles_default, { clientId: renderedBlockClientId }),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(content_tab_default, { contentClientIds }),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "content" }),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(ListViewContentPopover, { listViewRef }),
- !isSectionBlock2 && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(StyleInspectorSlots, {})
+ !isEditingStyleState && !hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(import_jsx_runtime473.Fragment, { children: [
+ hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(block_styles_default, { clientId: renderedBlockClientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(content_tab_default, { contentClientIds }),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(inspector_controls_default.Slot, { group: "content" }),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(ListViewContentPopover, { listViewRef }),
+ !isSectionBlock2 && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(StyleInspectorSlots, {})
] }),
- !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(last_item_default.Slot, {}),
- /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(SkipToSelectedBlock, {}, "back")
+ !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(last_item_default.Slot, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(SkipToSelectedBlock, {}, "back")
] });
};
var block_inspector_default = BlockInspector;
// packages/block-editor/build-module/components/copy-handler/index.mjs
var import_deprecated31 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
var __unstableUseClipboardHandler = () => {
(0, import_deprecated31.default)("__unstableUseClipboardHandler", {
alternative: "BlockCanvas or WritingFlow",
@@ -93547,13 +93558,13 @@ var wp;
since: "6.4",
version: "6.7"
});
- return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)("div", { ...props, ref: useClipboardHandler() });
+ return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)("div", { ...props, ref: useClipboardHandler() });
}
// packages/block-editor/build-module/components/inserter/library.mjs
var import_data181 = __toESM(require_data(), 1);
var import_element292 = __toESM(require_element(), 1);
- var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
var noop23 = () => {
};
function InserterLibrary({
@@ -93581,7 +93592,7 @@ var wp;
},
[clientId, rootClientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
PrivateInserterMenu,
{
onSelect,
@@ -93603,7 +93614,7 @@ var wp;
}
var PrivateInserterLibrary = (0, import_element292.forwardRef)(InserterLibrary);
function PublicInserterLibrary(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
PrivateInserterLibrary,
{
...props,
@@ -93628,7 +93639,7 @@ var wp;
var import_compose106 = __toESM(require_compose(), 1);
var import_dom74 = __toESM(require_dom(), 1);
var import_keycodes28 = __toESM(require_keycodes(), 1);
- var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
var isIE = window.navigator.userAgent.indexOf("Trident") !== -1;
var arrowKeyCodes = /* @__PURE__ */ new Set([import_keycodes28.UP, import_keycodes28.DOWN, import_keycodes28.LEFT, import_keycodes28.RIGHT]);
var initialTriggerPercentage = 0.75;
@@ -93774,7 +93785,7 @@ var wp;
}, []);
}
function Typewriter({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("div", { ref: useTypewriter(), className: "block-editor__typewriter", children });
+ return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)("div", { ref: useTypewriter(), className: "block-editor__typewriter", children });
}
var TypewriterOrIEBypass = isIE ? (props) => props.children : Typewriter;
var typewriter_default = TypewriterOrIEBypass;
@@ -93782,7 +93793,7 @@ var wp;
// packages/block-editor/build-module/components/recursion-provider/index.mjs
var import_element293 = __toESM(require_element(), 1);
var import_deprecated33 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
var RenderedRefsContext = (0, import_element293.createContext)({});
RenderedRefsContext.displayName = "RenderedRefsContext";
function addToBlockType(renderedBlocks, blockName, uniqueId2) {
@@ -93801,7 +93812,7 @@ var wp;
() => addToBlockType(previouslyRenderedBlocks, blockName, uniqueId2),
[previouslyRenderedBlocks, blockName, uniqueId2]
);
- return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
}
function useHasRecursion(uniqueId2, blockName = "") {
const previouslyRenderedBlocks = (0, import_element293.useContext)(RenderedRefsContext);
@@ -93814,7 +93825,7 @@ var wp;
since: "6.5",
alternative: "wp.blockEditor.RecursionProvider"
});
- return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(RecursionProvider, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(RecursionProvider, { ...props });
};
var DeprecatedExperimentalUseHasRecursion = (...args) => {
(0, import_deprecated33.default)("wp.blockEditor.__experimentalUseHasRecursion", {
@@ -93833,26 +93844,26 @@ var wp;
// packages/block-editor/build-module/components/inspector-popover-header/index.mjs
var import_components210 = __toESM(require_components(), 1);
var import_i18n213 = __toESM(require_i18n(), 1);
- var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
function InspectorPopoverHeader({
title,
help,
actions = [],
onClose
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime480.jsxs)(import_components210.__experimentalVStack, { className: "block-editor-inspector-popover-header", spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime480.jsxs)(import_components210.__experimentalHStack, { alignment: "center", children: [
- /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_components210.__experimentalVStack, { className: "block-editor-inspector-popover-header", spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_components210.__experimentalHStack, { alignment: "center", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
Text,
{
variant: "heading-md",
- render: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)("h2", {}),
+ render: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("h2", {}),
className: "block-editor-inspector-popover-header__heading",
children: title
}
),
- /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_components210.__experimentalSpacer, {}),
- actions.map(({ label, icon, onClick }) => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_components210.__experimentalSpacer, {}),
+ actions.map(({ label, icon, onClick }) => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
import_components210.Button,
{
size: "small",
@@ -93865,7 +93876,7 @@ var wp;
},
label
)),
- onClose && /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+ onClose && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
import_components210.Button,
{
size: "small",
@@ -93876,12 +93887,12 @@ var wp;
}
)
] }),
- help && /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(Text, { children: help })
+ help && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(Text, { children: help })
] });
}
// packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
- var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
function PublishDateTimePicker({
onClose,
onChange,
@@ -93900,8 +93911,8 @@ var wp;
...additionalProps
};
const DatePickerComponent = isCompact ? import_components211.TimePicker : import_components211.DateTimePicker;
- return /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)("div", { ref, className: "block-editor-publish-date-time-picker", children: [
- showPopoverHeader && /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime479.jsxs)("div", { ref, className: "block-editor-publish-date-time-picker", children: [
+ showPopoverHeader && /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
InspectorPopoverHeader,
{
title: title || (0, import_i18n214.__)("Publish"),
@@ -93914,12 +93925,12 @@ var wp;
onClose
}
),
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(DatePickerComponent, { ...datePickerProps })
+ /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(DatePickerComponent, { ...datePickerProps })
] });
}
var PrivatePublishDateTimePicker = (0, import_element294.forwardRef)(PublishDateTimePicker);
function PublicPublishDateTimePicker(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
PrivatePublishDateTimePicker,
{
...props,
@@ -93944,7 +93955,7 @@ var wp;
var tool_selector_default = (0, import_element295.forwardRef)(ToolSelector);
// packages/block-editor/build-module/hooks/utils.mjs
- var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
var cleanEmptyObject = (object) => {
if (object === null || typeof object !== "object" || Array.isArray(object)) {
return object;
@@ -94383,7 +94394,7 @@ var wp;
neededProps[key] = props.attributes[key];
}
}
- return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
Edit4,
{
name: props.name,
@@ -94396,7 +94407,7 @@ var wp;
i2
);
}),
- /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(OriginalBlockEdit, { ...props }, "edit")
+ /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(OriginalBlockEdit, { ...props }, "edit")
];
},
"withBlockEditHooks"
@@ -94451,7 +94462,7 @@ var wp;
) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
BlockPropsPure,
{
index: i2,
@@ -94464,7 +94475,7 @@ var wp;
i2
);
}),
- /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
BlockListBlock2,
{
...props,
@@ -94606,7 +94617,7 @@ var wp;
// packages/block-editor/build-module/hooks/align.mjs
var import_hooks18 = __toESM(require_hooks(), 1);
var import_blocks111 = __toESM(require_blocks(), 1);
- var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
var ALL_ALIGNMENTS = ["left", "center", "right", "wide", "full"];
var WIDE_ALIGNMENTS = ["wide", "full"];
function getValidAlignments(blockAlign, hasWideBlockSupport = true, hasWideEnabled = true) {
@@ -94670,7 +94681,7 @@ var wp;
}
setAttributes({ align: nextAlign });
};
- return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
BlockAlignmentControl,
{
value: align,
@@ -94768,14 +94779,14 @@ var wp;
// packages/block-editor/build-module/components/block-manager/checklist.mjs
var import_components214 = __toESM(require_components(), 1);
- var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
function BlockTypesChecklist({ blockTypes, value, onItemChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("ul", { className: "block-editor-block-manager__checklist", children: blockTypes.map((blockType) => /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)("ul", { className: "block-editor-block-manager__checklist", children: blockTypes.map((blockType) => /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)(
"li",
{
className: "block-editor-block-manager__checklist-item",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
import_components214.CheckboxControl,
{
label: blockType.title,
@@ -94783,7 +94794,7 @@ var wp;
onChange: (...args) => onItemChange(blockType, ...args)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(block_icon_default, { icon: blockType.icon })
+ /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(block_icon_default, { icon: blockType.icon })
]
},
blockType.name
@@ -94792,7 +94803,7 @@ var wp;
var checklist_default = BlockTypesChecklist;
// packages/block-editor/build-module/components/block-manager/category.mjs
- var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
function BlockManagerCategory({
title,
blockTypes,
@@ -94848,24 +94859,24 @@ var wp;
const titleId = "block-editor-block-manager__category-title-" + instanceId;
const isAllChecked = checkedBlockNames.length === blockTypes.length;
const isIndeterminate = !isAllChecked && checkedBlockNames.length > 0;
- return /* @__PURE__ */ (0, import_jsx_runtime485.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime483.jsxs)(
"div",
{
role: "group",
"aria-labelledby": titleId,
className: "block-editor-block-manager__category",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
import_components215.CheckboxControl,
{
checked: isAllChecked,
onChange: toggleAllVisible,
className: "block-editor-block-manager__category-title",
indeterminate: isIndeterminate,
- label: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)("span", { id: titleId, children: title })
+ label: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)("span", { id: titleId, children: title })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
checklist_default,
{
blockTypes,
@@ -94880,7 +94891,7 @@ var wp;
var category_default2 = BlockManagerCategory;
// packages/block-editor/build-module/components/block-manager/index.mjs
- var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
function BlockManager({
blockTypes,
selectedBlockTypes,
@@ -94912,8 +94923,8 @@ var wp;
);
debouncedSpeak(resultsFoundMessage);
}, [filteredBlockTypes?.length, search, debouncedSpeak]);
- return /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(import_components216.__experimentalVStack, { className: "block-editor-block-manager__content", spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_components216.__experimentalVStack, { className: "block-editor-block-manager__content", spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
import_components216.SearchControl,
{
label: (0, import_i18n215.__)("Search for a block"),
@@ -94923,7 +94934,7 @@ var wp;
className: "block-editor-block-manager__search"
}
),
- showSelectAll && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+ showSelectAll && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
import_components216.CheckboxControl,
{
className: "block-editor-block-manager__select-all",
@@ -94939,7 +94950,7 @@ var wp;
indeterminate: isIndeterminate
}
),
- /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(
"div",
{
tabIndex: "0",
@@ -94947,8 +94958,8 @@ var wp;
"aria-label": (0, import_i18n215.__)("Available block types"),
className: "block-editor-block-manager__results",
children: [
- filteredBlockTypes.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)("p", { className: "block-editor-block-manager__no-results", children: (0, import_i18n215.__)("No blocks found.") }),
- categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+ filteredBlockTypes.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("p", { className: "block-editor-block-manager__no-results", children: (0, import_i18n215.__)("No blocks found.") }),
+ categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
category_default2,
{
title: category.title,
@@ -94960,7 +94971,7 @@ var wp;
},
category.slug
)),
- /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
category_default2,
{
title: (0, import_i18n215.__)("Uncategorized"),
@@ -94978,7 +94989,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
- var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
function BlockAllowedBlocksModal({
clientId,
blockTypes,
@@ -94997,7 +95008,7 @@ var wp;
});
onClose();
};
- return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
import_components217.Modal,
{
title: (0, import_i18n216._x)("Manage allowed blocks", "modal title"),
@@ -95005,7 +95016,7 @@ var wp;
overlayClassName: "block-editor-block-allowed-blocks-modal",
focusOnMount: "firstContentElement",
size: "medium",
- children: /* @__PURE__ */ (0, import_jsx_runtime487.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime485.jsxs)(
import_components217.__experimentalVStack,
{
as: "form",
@@ -95015,10 +95026,10 @@ var wp;
},
spacing: "4",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(Text, { children: (0, import_i18n216.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(Text, { children: (0, import_i18n216.__)(
"Select which blocks can be added inside this container."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
BlockManager,
{
blockTypes,
@@ -95028,14 +95039,14 @@ var wp;
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime487.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime485.jsxs)(
import_components217.Flex,
{
className: "block-editor-block-allowed-blocks-modal__actions",
justify: "flex-end",
expanded: false,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_components217.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_components217.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
import_components217.Button,
{
variant: "tertiary",
@@ -95044,7 +95055,7 @@ var wp;
children: (0, import_i18n216.__)("Cancel")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_components217.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_components217.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
import_components217.Button,
{
variant: "primary",
@@ -95064,7 +95075,7 @@ var wp;
}
// packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
- var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
function BlockAllowedBlocksControl({ clientId }) {
const [isBlockControlOpened, setIsBlockControlOpened] = (0, import_element300.useState)(false);
const { blockTypes, selectedBlockNames } = (0, import_data185.useSelect)(
@@ -95086,16 +95097,16 @@ var wp;
const selectedBlockTypes = selectedBlockNames === void 0 ? filteredBlockTypes : filteredBlockTypes.filter(
(blockType) => selectedBlockNames.includes(blockType.name)
);
- return /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)("div", { className: "block-editor-block-allowed-blocks-control", children: [
- /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)("div", { className: "block-editor-block-allowed-blocks-control", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(
import_components218.BaseControl,
{
help: (0, import_i18n217.__)(
"Specify which blocks are allowed inside this container."
),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_components218.BaseControl.VisualLabel, { children: (0, import_i18n217.__)("Allowed Blocks") }),
- /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_components218.BaseControl.VisualLabel, { children: (0, import_i18n217.__)("Allowed Blocks") }),
+ /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
import_components218.Button,
{
__next40pxDefaultSize: true,
@@ -95110,7 +95121,7 @@ var wp;
]
}
),
- isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+ isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
BlockAllowedBlocksModal,
{
clientId,
@@ -95123,14 +95134,14 @@ var wp;
}
// packages/block-editor/build-module/hooks/allowed-blocks.mjs
- var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
function BlockEditAllowedBlocksControlPure({ clientId }) {
const blockEditingMode = useBlockEditingMode();
const isContentOnly = blockEditingMode === "contentOnly";
if (isContentOnly) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(PrivateInspectorControlsAllowedBlocks.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(BlockAllowedBlocksControl, { clientId }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(PrivateInspectorControlsAllowedBlocks.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(BlockAllowedBlocksControl, { clientId }) });
}
var allowed_blocks_default = {
edit: BlockEditAllowedBlocksControlPure,
@@ -95211,7 +95222,7 @@ var wp;
var import_components219 = __toESM(require_components(), 1);
var import_i18n218 = __toESM(require_i18n(), 1);
var import_blocks115 = __toESM(require_blocks(), 1);
- var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
var ANCHOR_REGEX = /[\s#]/g;
function addAttribute4(settings2) {
if ("type" in (settings2.attributes?.anchor ?? {})) {
@@ -95232,17 +95243,17 @@ var wp;
if (blockEditingMode !== "default") {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
import_components219.TextControl,
{
className: "html-anchor-control",
label: (0, import_i18n218.__)("HTML anchor"),
- help: /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.Fragment, { children: [
+ help: /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(import_jsx_runtime488.Fragment, { children: [
(0, import_i18n218.__)(
"Enter a word or two\u2014without spaces\u2014to make a unique web address just for this block, called an \u201Canchor\u201D. Then, you\u2019ll be able to link directly to this section of your page."
),
" ",
- /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
import_components219.ExternalLink,
{
href: (0, import_i18n218.__)(
@@ -95317,13541 +95328,12840 @@ var wp;
addAttribute5
);
- // packages/block-editor/build-module/hooks/block-fields/index.mjs
- var import_blocks117 = __toESM(require_blocks(), 1);
- var import_compose123 = __toESM(require_compose(), 1);
- var import_components251 = __toESM(require_components(), 1);
- var import_data188 = __toESM(require_data(), 1);
-
- // packages/dataviews/build-module/constants.mjs
+ // packages/block-editor/build-module/hooks/custom-class-name.mjs
+ var import_hooks23 = __toESM(require_hooks(), 1);
+ var import_components221 = __toESM(require_components(), 1);
var import_i18n219 = __toESM(require_i18n(), 1);
- var OPERATOR_IS_ANY = "isAny";
- var OPERATOR_IS_NONE = "isNone";
- var OPERATOR_IS_ALL = "isAll";
- var OPERATOR_IS_NOT_ALL = "isNotAll";
- var OPERATOR_BETWEEN = "between";
- var OPERATOR_IN_THE_PAST = "inThePast";
- var OPERATOR_OVER = "over";
- var OPERATOR_IS = "is";
- var OPERATOR_IS_NOT = "isNot";
- var OPERATOR_LESS_THAN = "lessThan";
- var OPERATOR_GREATER_THAN = "greaterThan";
- var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
- var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
- var OPERATOR_BEFORE = "before";
- var OPERATOR_AFTER = "after";
- var OPERATOR_BEFORE_INC = "beforeInc";
- var OPERATOR_AFTER_INC = "afterInc";
- var OPERATOR_CONTAINS = "contains";
- var OPERATOR_NOT_CONTAINS = "notContains";
- var OPERATOR_STARTS_WITH = "startsWith";
- var OPERATOR_ON = "on";
- var OPERATOR_NOT_ON = "notOn";
- var sortLabels = {
- asc: (0, import_i18n219.__)("Sort ascending"),
- desc: (0, import_i18n219.__)("Sort descending")
- };
-
- // packages/dataviews/build-module/hooks/use-elements.mjs
- var import_element301 = __toESM(require_element(), 1);
- var EMPTY_ARRAY15 = [];
- function useElements({
- elements,
- getElements
- }) {
- const staticElements = Array.isArray(elements) && elements.length > 0 ? elements : EMPTY_ARRAY15;
- const [records, setRecords] = (0, import_element301.useState)(staticElements);
- const [isLoading, setIsLoading] = (0, import_element301.useState)(false);
- (0, import_element301.useEffect)(() => {
- if (!getElements) {
- setRecords(staticElements);
- return;
- }
- let cancelled = false;
- setIsLoading(true);
- getElements().then((fetchedElements) => {
- if (!cancelled) {
- const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
- setRecords(dynamicElements);
- }
- }).catch(() => {
- if (!cancelled) {
- setRecords(staticElements);
- }
- }).finally(() => {
- if (!cancelled) {
- setIsLoading(false);
+ var import_blocks117 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
+ function addAttribute6(settings2) {
+ if ((0, import_blocks117.hasBlockSupport)(settings2, "customClassName", true)) {
+ settings2.attributes = {
+ ...settings2.attributes,
+ className: {
+ type: "string"
}
- });
- return () => {
- cancelled = true;
};
- }, [getElements, staticElements]);
- return {
- elements: records,
- isLoading
- };
+ }
+ return settings2;
}
-
- // packages/dataviews/build-module/utils/operators.mjs
- var import_i18n220 = __toESM(require_i18n(), 1);
- var import_element302 = __toESM(require_element(), 1);
- var import_date4 = __toESM(require_date(), 1);
-
- // packages/dataviews/build-module/field-types/utils/parse-time.mjs
- var ZONE_DESIGNATOR = /(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/;
- var TIME_FORMATS = ["HH:mm", "HH:mm:ss"];
- var REFERENCE_DATE = new Date(2e3, 0, 1);
- function parseTime2(value) {
- if (typeof value !== "string") {
+ function CustomClassNameControlsPure({ className, setAttributes }) {
+ const blockEditingMode = useBlockEditingMode();
+ if (blockEditingMode !== "default") {
return null;
}
- const time = value.trim().replace(ZONE_DESIGNATOR, "");
- for (const timeFormat of TIME_FORMATS) {
- const parsed = parse3(time, timeFormat, REFERENCE_DATE);
- if (isValid(parsed)) {
- return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
+ return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
+ import_components221.TextControl,
+ {
+ autoComplete: "off",
+ label: (0, import_i18n219.__)("Additional CSS class(es)"),
+ value: className || "",
+ onChange: (nextValue) => {
+ setAttributes({
+ className: nextValue !== "" ? nextValue : void 0
+ });
+ },
+ help: (0, import_i18n219.__)("Separate multiple classes with spaces.")
}
- }
- return null;
+ ) });
}
-
- // packages/dataviews/build-module/utils/operators.mjs
- var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
- var filterTextWrappers = {
- Name: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
- Value: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+ var custom_class_name_default = {
+ edit: CustomClassNameControlsPure,
+ addSaveProps: addSaveProps7,
+ attributeKeys: ["className"],
+ hasSupport(name) {
+ return (0, import_blocks117.hasBlockSupport)(name, "customClassName", true);
+ }
};
- function toComparableTemporals(fieldValue, filterValue) {
- const filterTime = parseTime2(filterValue);
- if (filterTime !== null) {
- return [parseTime2(fieldValue) ?? NaN, filterTime];
+ function addSaveProps7(extraProps, blockType, attributes) {
+ if ((0, import_blocks117.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
+ extraProps.className = clsx_default(
+ extraProps.className,
+ attributes.className
+ );
}
- return [
- (0, import_date4.getDate)(fieldValue).getTime(),
- (0, import_date4.getDate)(filterValue).getTime()
- ];
+ return extraProps;
}
- function getRelativeDate(value, unit) {
- switch (unit) {
- case "days":
- return subDays(/* @__PURE__ */ new Date(), value);
- case "weeks":
- return subWeeks(/* @__PURE__ */ new Date(), value);
- case "months":
- return subMonths(/* @__PURE__ */ new Date(), value);
- case "years":
- return subYears(/* @__PURE__ */ new Date(), value);
- default:
- return /* @__PURE__ */ new Date();
+ function addTransforms4(result, source, index2, results) {
+ if (!(0, import_blocks117.hasBlockSupport)(result.name, "customClassName", true)) {
+ return result;
+ }
+ if (results.length === 1 && result.innerBlocks.length === source.length) {
+ return result;
+ }
+ if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
+ return result;
+ }
+ if (source[index2]) {
+ const originClassName = source[index2]?.attributes.className;
+ if (originClassName && result.attributes.className === void 0) {
+ return {
+ ...result,
+ attributes: {
+ ...result.attributes,
+ className: originClassName
+ }
+ };
+ }
}
+ return result;
}
- var isNoneOperatorDefinition = {
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Is none of"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
- (0, import_i18n220.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements.map((element) => element.label).join(", ")
- ),
- filterTextWrappers
- ),
- filter: ((item, field, filterValue) => {
- if (!filterValue?.length) {
- return true;
+ (0, import_hooks23.addFilter)(
+ "blocks.registerBlockType",
+ "core/editor/custom-class-name/attribute",
+ addAttribute6
+ );
+ (0, import_hooks23.addFilter)(
+ "blocks.switchToBlockType.transformedBlock",
+ "core/customClassName/addTransforms",
+ addTransforms4
+ );
+
+ // packages/block-editor/build-module/hooks/generated-class-name.mjs
+ var import_hooks24 = __toESM(require_hooks(), 1);
+ var import_blocks118 = __toESM(require_blocks(), 1);
+ function addGeneratedClassName(extraProps, blockType) {
+ if ((0, import_blocks118.hasBlockSupport)(blockType, "className", true)) {
+ if (typeof extraProps.className === "string") {
+ extraProps.className = [
+ .../* @__PURE__ */ new Set([
+ (0, import_blocks118.getBlockDefaultClassName)(blockType.name),
+ ...extraProps.className.split(" ")
+ ])
+ ].join(" ").trim();
+ } else {
+ extraProps.className = (0, import_blocks118.getBlockDefaultClassName)(blockType.name);
}
- const fieldValue = field.getValue({ item });
- if (Array.isArray(fieldValue)) {
- return !filterValue.some(
- (fv) => fieldValue.includes(fv)
- );
- } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
- return !filterValue.includes(fieldValue);
+ }
+ return extraProps;
+ }
+ (0, import_hooks24.addFilter)(
+ "blocks.getSaveContent.extraProps",
+ "core/generated-class-name/save-props",
+ addGeneratedClassName
+ );
+
+ // packages/block-editor/build-module/hooks/style.mjs
+ var import_element310 = __toESM(require_element(), 1);
+ var import_hooks28 = __toESM(require_hooks(), 1);
+ var import_data190 = __toESM(require_data(), 1);
+ var import_blocks122 = __toESM(require_blocks(), 1);
+ var import_compose110 = __toESM(require_compose(), 1);
+ var import_style_engine5 = __toESM(require_style_engine(), 1);
+
+ // packages/block-editor/build-module/hooks/border.mjs
+ var import_blocks119 = __toESM(require_blocks(), 1);
+ var import_components231 = __toESM(require_components(), 1);
+ var import_element307 = __toESM(require_element(), 1);
+ var import_hooks27 = __toESM(require_hooks(), 1);
+ var import_data188 = __toESM(require_data(), 1);
+
+ // packages/block-editor/build-module/components/global-styles/index.mjs
+ var global_styles_exports = {};
+ __export(global_styles_exports, {
+ AdvancedPanel: () => AdvancedPanel,
+ BackgroundPanel: () => BackgroundImagePanel2,
+ BorderPanel: () => BorderPanel,
+ ColorPanel: () => ColorPanel,
+ DimensionsPanel: () => DimensionsPanel,
+ FiltersPanel: () => FiltersPanel,
+ ImageSettingsPanel: () => ImageSettingsPanel,
+ StateControl: () => StateControl,
+ StateControlBadges: () => StateControlBadges,
+ TypographyPanel: () => TypographyPanel,
+ useHasBackgroundPanel: () => useHasBackgroundPanel,
+ useHasBorderPanel: () => useHasBorderPanel,
+ useHasBorderPanelControls: () => useHasBorderPanelControls,
+ useHasColorPanel: () => useHasColorPanel,
+ useHasDimensionsPanel: () => useHasDimensionsPanel,
+ useHasFiltersPanel: () => useHasFiltersPanel,
+ useHasImageSettingsPanel: () => useHasImageSettingsPanel,
+ useHasTypographyPanel: () => useHasTypographyPanel,
+ useSettingsForBlockElement: () => useSettingsForBlockElement
+ });
+
+ // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
+ var import_i18n222 = __toESM(require_i18n(), 1);
+ var import_components225 = __toESM(require_components(), 1);
+ var import_element302 = __toESM(require_element(), 1);
+
+ // packages/block-editor/build-module/components/child-layout-control/index.mjs
+ var import_components223 = __toESM(require_components(), 1);
+ var import_i18n220 = __toESM(require_i18n(), 1);
+ var import_element301 = __toESM(require_element(), 1);
+ var import_data187 = __toESM(require_data(), 1);
+
+ // packages/block-editor/build-module/components/grid/use-get-number-of-blocks-before-cell.mjs
+ var import_data186 = __toESM(require_data(), 1);
+ function useGetNumberOfBlocksBeforeCell(gridClientId, numColumns) {
+ const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data186.useSelect)(store);
+ const getNumberOfBlocksBeforeCell = (column, row) => {
+ const targetIndex = (row - 1) * numColumns + column - 1;
+ let count = 0;
+ for (const clientId of getBlockOrder2(gridClientId)) {
+ const { columnStart, rowStart } = getBlockAttributes3(clientId).style?.layout ?? {};
+ const cellIndex = (rowStart - 1) * numColumns + columnStart - 1;
+ if (cellIndex < targetIndex) {
+ count++;
+ }
}
- return false;
- }),
- selection: "multi"
+ return count;
+ };
+ return getNumberOfBlocksBeforeCell;
+ }
+
+ // packages/block-editor/build-module/components/child-layout-control/index.mjs
+ var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
+ var FLEX_CHILD_LAYOUT_VALUES = {
+ fit: "fit",
+ grow: "fill",
+ max: "fixed",
+ fixed: "fixedNoShrink"
};
- var OPERATORS = [
- {
- name: OPERATOR_IS_ANY,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Includes"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
- (0, import_i18n220.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements.map((element) => element.label).join(", ")
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (!filterValue?.length) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- if (Array.isArray(fieldValue)) {
- return filterValue.some(
- (fv) => fieldValue.includes(fv)
- );
- } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
- return filterValue.includes(fieldValue);
- }
- return false;
- },
- selection: "multi"
- },
- {
- name: OPERATOR_IS_NONE,
- ...isNoneOperatorDefinition
- },
- {
- name: OPERATOR_IS_ALL,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Includes all"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
- (0, import_i18n220.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements.map((element) => element.label).join(", ")
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (!filterValue?.length) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- if (!Array.isArray(fieldValue)) {
- return false;
- }
- return filterValue.every(
- (value) => fieldValue.includes(value)
- );
- },
- selection: "multi"
- },
- {
- name: OPERATOR_IS_NOT_ALL,
- ...isNoneOperatorDefinition
- },
- {
- name: OPERATOR_BETWEEN,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Between (inc)"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Item count"). 2: Filter value min. 3: Filter value max. e.g.: "Item count between (inc): 10 and 180". */
- (0, import_i18n220.__)(
- "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
- ),
- filter.name,
- activeElements[0].label[0],
- activeElements[0].label[1]
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (!Array.isArray(filterValue) || filterValue.length !== 2 || // An unfilled bound is `undefined` from the controls, `''`
- // when it arrives from a persisted view, or `null` once
- // `undefined` round-trips through JSON persistence.
- filterValue.includes(void 0) || filterValue.includes("") || filterValue.includes(null)) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- const [min3, max3] = filterValue.map(parseTime2);
- if (min3 !== null && max3 !== null) {
- const value = parseTime2(fieldValue);
- return value !== null && value >= min3 && value <= max3;
+ var FLEX_SIZE_VALUES = [
+ FLEX_CHILD_LAYOUT_VALUES.max,
+ FLEX_CHILD_LAYOUT_VALUES.fixed
+ ];
+ function isFlexSizeValue(value) {
+ return FLEX_SIZE_VALUES.includes(value);
+ }
+ function maxSizeLabel(parentLayout) {
+ const { orientation = "horizontal" } = parentLayout ?? {};
+ return orientation === "horizontal" ? (0, import_i18n220._x)("Max", "Block with maximum width in flex layout") : (0, import_i18n220._x)("Max", "Block with maximum height in flex layout");
+ }
+ function helpText(flexControlValue, parentLayout) {
+ const { orientation = "horizontal" } = parentLayout ?? {};
+ if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.grow) {
+ return (0, import_i18n220.__)("Stretch to fill available space.");
+ }
+ if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max && orientation === "horizontal") {
+ return (0, import_i18n220.__)("Specify a maximum width.");
+ } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max) {
+ return (0, import_i18n220.__)("Specify a maximum height.");
+ }
+ if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed && orientation === "horizontal") {
+ return (0, import_i18n220.__)("Specify a fixed width.");
+ } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed) {
+ return (0, import_i18n220.__)("Specify a fixed height.");
+ }
+ return (0, import_i18n220.__)("Fit contents.");
+ }
+ function ChildLayoutControl({
+ value: childLayout = {},
+ onChange,
+ parentLayout,
+ isShownByDefault,
+ panelId,
+ showGridSpanDefaults = true
+ }) {
+ const {
+ type: parentType,
+ default: { type: defaultParentType = "default" } = {}
+ } = parentLayout ?? {};
+ const parentLayoutType = parentType || defaultParentType;
+ if (parentLayoutType === "flex") {
+ return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ FlexControls,
+ {
+ childLayout,
+ onChange,
+ parentLayout,
+ isShownByDefault,
+ panelId
}
- if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
- return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
+ );
+ } else if (parentLayoutType === "grid") {
+ return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ GridControls,
+ {
+ childLayout,
+ onChange,
+ parentLayout,
+ isShownByDefault,
+ panelId,
+ showGridSpanDefaults
}
- return false;
- },
- selection: "custom"
- },
- {
- name: OPERATOR_IN_THE_PAST,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("In the past"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
- (0, import_i18n220.__)(
- "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
+ );
+ }
+ return null;
+ }
+ function FlexControls({
+ childLayout,
+ onChange,
+ parentLayout,
+ isShownByDefault,
+ panelId
+ }) {
+ const { selfStretch, flexSize } = childLayout;
+ const { orientation = "horizontal" } = parentLayout ?? {};
+ const flexControlValue = selfStretch || FLEX_CHILD_LAYOUT_VALUES.fit;
+ const hasFlexSizeValue = isFlexSizeValue(flexControlValue);
+ const hasFlexValue = () => !!selfStretch;
+ const flexResetLabel = orientation === "horizontal" ? (0, import_i18n220.__)("Width") : (0, import_i18n220.__)("Height");
+ const [availableUnits] = useSettings("spacing.units");
+ const units2 = (0, import_components223.__experimentalUseCustomUnits)({
+ availableUnits: availableUnits || [
+ "%",
+ "px",
+ "em",
+ "rem",
+ "vh",
+ "vw"
+ ]
+ });
+ const resetFlex = () => {
+ onChange({
+ selfStretch: void 0,
+ flexSize: void 0
+ });
+ };
+ (0, import_element301.useEffect)(() => {
+ if (isFlexSizeValue(selfStretch) && !flexSize) {
+ onChange({
+ ...childLayout,
+ selfStretch: FLEX_CHILD_LAYOUT_VALUES.fit
+ });
+ }
+ }, []);
+ return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(
+ import_components223.__experimentalVStack,
+ {
+ as: import_components223.__experimentalToolsPanelItem,
+ spacing: 2,
+ hasValue: hasFlexValue,
+ label: flexResetLabel,
+ onDeselect: resetFlex,
+ isShownByDefault,
+ panelId,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(
+ import_components223.__experimentalToggleGroupControl,
+ {
+ label: childLayoutOrientation(parentLayout),
+ value: flexControlValue,
+ help: helpText(flexControlValue, parentLayout),
+ onChange: (value) => {
+ const newFlexSize = isFlexSizeValue(value) ? flexSize : null;
+ onChange({
+ selfStretch: value,
+ flexSize: newFlexSize
+ });
+ },
+ isBlock: true,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalToggleGroupControlOption,
+ {
+ value: FLEX_CHILD_LAYOUT_VALUES.fit,
+ label: (0, import_i18n220._x)(
+ "Fit",
+ "Intrinsic block width in flex layout"
+ )
+ },
+ FLEX_CHILD_LAYOUT_VALUES.fit
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalToggleGroupControlOption,
+ {
+ value: FLEX_CHILD_LAYOUT_VALUES.grow,
+ label: (0, import_i18n220._x)(
+ "Grow",
+ "Block with expanding width in flex layout"
+ )
+ },
+ FLEX_CHILD_LAYOUT_VALUES.grow
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalToggleGroupControlOption,
+ {
+ value: FLEX_CHILD_LAYOUT_VALUES.max,
+ label: maxSizeLabel(parentLayout)
+ },
+ FLEX_CHILD_LAYOUT_VALUES.max
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalToggleGroupControlOption,
+ {
+ value: FLEX_CHILD_LAYOUT_VALUES.fixed,
+ label: (0, import_i18n220._x)(
+ "Fixed",
+ "Block with fixed width in flex layout"
+ )
+ },
+ FLEX_CHILD_LAYOUT_VALUES.fixed
+ )
+ ]
+ }
),
- filter.name,
- `${activeElements[0].value.value} ${activeElements[0].value.unit}`
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
- return true;
+ hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalUnitControl,
+ {
+ units: units2,
+ onChange: (value) => {
+ onChange({
+ selfStretch: flexControlValue,
+ flexSize: value
+ });
+ },
+ value: flexSize,
+ min: 0,
+ label: flexResetLabel,
+ hideLabelFromVision: true
+ }
+ )
+ ]
+ }
+ );
+ }
+ function childLayoutOrientation(parentLayout) {
+ const { orientation = "horizontal" } = parentLayout ?? {};
+ return orientation === "horizontal" ? (0, import_i18n220.__)("Width") : (0, import_i18n220.__)("Height");
+ }
+ function GridControls({
+ childLayout,
+ onChange,
+ parentLayout,
+ isShownByDefault,
+ panelId,
+ showGridSpanDefaults
+ }) {
+ const { columnStart, rowStart, columnSpan, rowSpan } = childLayout;
+ const { columnCount, rowCount } = parentLayout ?? {};
+ const rootClientId = (0, import_data187.useSelect)(
+ (select3) => select3(store).getBlockRootClientId(panelId)
+ );
+ const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data187.useDispatch)(store);
+ const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
+ rootClientId,
+ columnCount || 3
+ );
+ const hasStartValue = () => !!columnStart || !!rowStart;
+ const hasSpanValue = () => !!columnSpan || !!rowSpan;
+ const resetGridStarts = () => {
+ onChange({
+ columnStart: void 0,
+ rowStart: void 0
+ });
+ };
+ const resetGridSpans = () => {
+ onChange({
+ columnSpan: void 0,
+ rowSpan: void 0
+ });
+ };
+ const maxColumnSpan = columnCount ? columnCount - (columnStart ?? 1) + 1 : void 0;
+ const maxRowSpan = window.__experimentalEnableGridInteractivity && rowCount ? rowCount - (rowStart ?? 1) + 1 : void 0;
+ const columnSpanValue = columnSpan ?? (showGridSpanDefaults ? 1 : void 0);
+ const rowSpanValue = rowSpan ?? (showGridSpanDefaults ? 1 : void 0);
+ return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(
+ import_components223.Flex,
+ {
+ as: import_components223.__experimentalToolsPanelItem,
+ hasValue: hasSpanValue,
+ label: (0, import_i18n220.__)("Grid span"),
+ onDeselect: resetGridSpans,
+ isShownByDefault,
+ panelId,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_components223.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalInputControl,
+ {
+ label: (0, import_i18n220.__)("Column span"),
+ type: "number",
+ onChange: (value) => {
+ const newColumnSpan = value === "" ? 1 : parseInt(value, 10);
+ const constrainedValue = maxColumnSpan ? Math.min(newColumnSpan, maxColumnSpan) : newColumnSpan;
+ onChange({
+ columnStart,
+ rowStart,
+ rowSpan,
+ columnSpan: constrainedValue
+ });
+ },
+ value: columnSpanValue,
+ min: 1,
+ max: maxColumnSpan
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_components223.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalInputControl,
+ {
+ label: (0, import_i18n220.__)("Row span"),
+ type: "number",
+ onChange: (value) => {
+ const newRowSpan = value === "" ? 1 : parseInt(value, 10);
+ const constrainedValue = maxRowSpan ? Math.min(newRowSpan, maxRowSpan) : newRowSpan;
+ onChange({
+ columnStart,
+ rowStart,
+ columnSpan,
+ rowSpan: constrainedValue
+ });
+ },
+ value: rowSpanValue,
+ min: 1,
+ max: maxRowSpan
+ }
+ ) })
+ ]
}
- const targetDate = getRelativeDate(
- filterValue.value,
- filterValue.unit
- );
- const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
- return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
- },
- selection: "custom"
- },
- {
- name: OPERATOR_OVER,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Over"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
- (0, import_i18n220.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
- filter.name,
- `${activeElements[0].value.value} ${activeElements[0].value.unit}`
- ),
- filterTextWrappers
),
- filter(item, field, filterValue) {
- if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
- return true;
+ window.__experimentalEnableGridInteractivity && // Use Flex with an explicit width on the FlexItem instead of HStack to
+ // work around an issue in webkit where inputs with a max attribute are
+ // sized incorrectly.
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(
+ import_components223.Flex,
+ {
+ as: import_components223.__experimentalToolsPanelItem,
+ hasValue: hasStartValue,
+ label: (0, import_i18n220.__)("Grid placement"),
+ onDeselect: resetGridStarts,
+ isShownByDefault: false,
+ panelId,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_components223.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalInputControl,
+ {
+ label: (0, import_i18n220.__)("Column"),
+ type: "number",
+ onChange: (value) => {
+ const newColumnStart = value === "" ? 1 : parseInt(value, 10);
+ onChange({
+ columnStart: newColumnStart,
+ rowStart,
+ columnSpan,
+ rowSpan
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [panelId],
+ rootClientId,
+ rootClientId,
+ getNumberOfBlocksBeforeCell(
+ newColumnStart,
+ rowStart
+ )
+ );
+ },
+ value: columnStart ?? 1,
+ min: 1,
+ max: columnCount ? columnCount - (columnSpan ?? 1) + 1 : void 0
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_components223.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components223.__experimentalInputControl,
+ {
+ label: (0, import_i18n220.__)("Row"),
+ type: "number",
+ onChange: (value) => {
+ const newRowStart = value === "" ? 1 : parseInt(value, 10);
+ onChange({
+ columnStart,
+ rowStart: newRowStart,
+ columnSpan,
+ rowSpan
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [panelId],
+ rootClientId,
+ rootClientId,
+ getNumberOfBlocksBeforeCell(
+ columnStart,
+ newRowStart
+ )
+ );
+ },
+ value: rowStart ?? 1,
+ min: 1,
+ max: rowCount ? rowCount - (rowSpan ?? 1) + 1 : void 0
+ }
+ ) })
+ ]
}
- const targetDate = getRelativeDate(
- filterValue.value,
- filterValue.unit
- );
- const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
- return fieldValue < targetDate;
- },
- selection: "custom"
- },
- {
- name: OPERATOR_IS,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Is"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
- (0, import_i18n220.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- return filterValue === field.getValue({ item }) || filterValue === void 0;
- },
- selection: "single"
+ )
+ ] });
+ }
+
+ // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
+ var import_components224 = __toESM(require_components(), 1);
+ var import_i18n221 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/components/dimensions-tool/utils.mjs
+ function parseAspectRatio(value) {
+ if (typeof value !== "string") {
+ return null;
+ }
+ const parts = value.split("/");
+ if (parts.length > 2) {
+ return null;
+ }
+ const [width, height = "1"] = parts;
+ const numericWidth = Number(width.trim());
+ const numericHeight = Number(height.trim());
+ if (!Number.isFinite(numericWidth) || !Number.isFinite(numericHeight) || numericWidth <= 0 || numericHeight <= 0) {
+ return null;
+ }
+ return numericWidth / numericHeight;
+ }
+ function findAspectRatioOption(value, options) {
+ const exactMatch = options.find((option) => option.value === value);
+ if (exactMatch) {
+ return exactMatch;
+ }
+ const ratio = parseAspectRatio(value);
+ if (ratio === null) {
+ return null;
+ }
+ return options.find(
+ (option) => parseAspectRatio(option.value) === ratio
+ ) ?? null;
+ }
+
+ // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
+ var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
+ function AspectRatioTool({
+ panelId,
+ value,
+ onChange = () => {
},
- {
- name: OPERATOR_IS_NOT,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Is not"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
- (0, import_i18n220.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
+ options,
+ defaultValue = "auto",
+ hasValue: hasValue3,
+ isShownByDefault = true,
+ className,
+ isInherited,
+ hasLocalOverride
+ }) {
+ const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
+ "dimensions.aspectRatios.default",
+ "dimensions.aspectRatios.theme",
+ "dimensions.defaultAspectRatios"
+ );
+ const themeOptions = themeRatios?.map(({ name, ratio }) => ({
+ label: name,
+ value: ratio
+ }));
+ const defaultOptions2 = defaultRatios?.map(({ name, ratio }) => ({
+ label: name,
+ value: ratio
+ }));
+ const aspectRatioOptions = [
+ {
+ label: (0, import_i18n221._x)(
+ "Original",
+ "Aspect ratio option for dimensions control"
),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- return filterValue !== field.getValue({ item });
+ value: "auto"
},
- selection: "single"
- },
- {
- name: OPERATOR_LESS_THAN,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Less than"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
- (0, import_i18n220.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return fieldValue < filterValue;
- },
- selection: "single"
- },
- {
- name: OPERATOR_GREATER_THAN,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Greater than"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
- (0, import_i18n220.__)(
- "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return fieldValue > filterValue;
- },
- selection: "single"
- },
- {
- name: OPERATOR_LESS_THAN_OR_EQUAL,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Less than or equal"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
- (0, import_i18n220.__)(
- "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return fieldValue <= filterValue;
- },
- selection: "single"
- },
- {
- name: OPERATOR_GREATER_THAN_OR_EQUAL,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Greater than or equal"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
- (0, import_i18n220.__)(
- "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return fieldValue >= filterValue;
- },
- selection: "single"
- },
- {
- name: OPERATOR_BEFORE,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Before"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
- (0, import_i18n220.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal < filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_AFTER,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("After"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
- (0, import_i18n220.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal > filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_BEFORE_INC,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Before (inc)"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or before: 2024-01-01". */
- (0, import_i18n220.__)(
- "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal <= filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_AFTER_INC,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("After (inc)"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or after: 2024-01-01". */
- (0, import_i18n220.__)(
- "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal >= filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_CONTAINS,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Contains"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
- (0, import_i18n220.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
- },
- selection: "single"
- },
- {
- name: OPERATOR_NOT_CONTAINS,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Doesn't contain"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
- (0, import_i18n220.__)(
- "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return typeof fieldValue === "string" && filterValue && !fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
- },
- selection: "single"
- },
- {
- name: OPERATOR_STARTS_WITH,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Starts with"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
- (0, import_i18n220.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().startsWith(String(filterValue).toLowerCase());
- },
- selection: "single"
- },
- {
- name: OPERATOR_ON,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("On"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
- (0, import_i18n220.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal === filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_NOT_ON,
- /* translators: DataViews operator name */
- label: (0, import_i18n220.__)("Not on"),
- filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
- (0, import_i18n220.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
- (0, import_i18n220.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal !== filterTemporal;
- },
- selection: "single"
- }
- ];
- var getOperatorByName = (name) => OPERATORS.find((op) => op.name === name);
- var getAllOperatorNames = () => OPERATORS.map((op) => op.name);
-
- // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
- var import_element311 = __toESM(require_element(), 1);
-
- // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
- var import_element303 = __toESM(require_element(), 1);
- var import_compose110 = __toESM(require_compose(), 1);
- var import_components221 = __toESM(require_components(), 1);
- var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedCheckboxControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element303.useRef)(null);
- const mergedRefs = (0, import_compose110.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- ref: mergedRefs,
- customValidity,
- getValidityTarget: () => validityTargetRef.current?.querySelector(
- 'input[type="checkbox"]'
- ),
- children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
- import_components221.CheckboxControl,
- {
- ...restProps
- }
- )
- }
- );
- };
- var ValidatedCheckboxControl = (0, import_element303.forwardRef)(UnforwardedValidatedCheckboxControl);
- ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
-
- // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
- var import_element304 = __toESM(require_element(), 1);
- var import_compose111 = __toESM(require_compose(), 1);
- var import_components222 = __toESM(require_components(), 1);
- var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedComboboxControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element304.useRef)(null);
- const mergedRefs = (0, import_compose111.useMergeRefs)([forwardedRef, validityTargetRef]);
- (0, import_element304.useEffect)(() => {
- const input = validityTargetRef.current?.querySelector(
- 'input[role="combobox"]'
- );
- if (input) {
- input.required = required ?? false;
- }
- }, [required]);
- return (
- // TODO: Bug - Missing value error is not cleared immediately on change, waits for blur.
- /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- ref: mergedRefs,
- customValidity,
- getValidityTarget: () => validityTargetRef.current?.querySelector(
- 'input[role="combobox"]'
- ),
- children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components222.ComboboxControl, { ...restProps })
- }
- )
- );
- };
- var ValidatedComboboxControl = (0, import_element304.forwardRef)(UnforwardedValidatedComboboxControl);
- ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
-
- // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
- var import_element305 = __toESM(require_element(), 1);
- var import_components223 = __toESM(require_components(), 1);
- var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedFormTokenField = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element305.useRef)(null);
- return /* @__PURE__ */ (0, import_jsx_runtime494.jsxs)(
- "div",
- {
- className: "dataviews-validated-control__wrapper-with-error-delegate",
- ref: forwardedRef,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_components223.FormTokenField, { ...restProps })
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
- "input",
- {
- className: "dataviews-validated-control__error-delegate",
- type: "text",
- ref: validityTargetRef,
- required,
- value: restProps.value && restProps.value.length > 0 ? "hasvalue" : "",
- tabIndex: -1,
- onChange: () => {
- },
- onFocus: (e2) => {
- e2.target.previousElementSibling?.querySelector(
- 'input[type="text"]'
- )?.focus();
- }
- }
- )
- ]
- }
- );
- };
- var ValidatedFormTokenField = (0, import_element305.forwardRef)(UnforwardedValidatedFormTokenField);
- ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
-
- // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
- var import_element306 = __toESM(require_element(), 1);
- var import_compose112 = __toESM(require_compose(), 1);
- var import_components224 = __toESM(require_components(), 1);
- var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedNumberControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element306.useRef)(null);
- const mergedRefs = (0, import_compose112.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components224.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
- }
- );
- };
- var ValidatedNumberControl = (0, import_element306.forwardRef)(UnforwardedValidatedNumberControl);
- ValidatedNumberControl.displayName = "ValidatedNumberControl";
-
- // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
- var import_element307 = __toESM(require_element(), 1);
- var import_compose113 = __toESM(require_compose(), 1);
- var import_components225 = __toESM(require_components(), 1);
- var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedRadioControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element307.useRef)(null);
- const mergedRefs = (0, import_compose113.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- ref: mergedRefs,
- customValidity,
- getValidityTarget: () => validityTargetRef.current?.querySelector(
- 'input[type="radio"]'
- ),
- children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components225.RadioControl, { ...restProps })
- }
- );
- };
- var ValidatedRadioControl = (0, import_element307.forwardRef)(UnforwardedValidatedRadioControl);
- ValidatedRadioControl.displayName = "ValidatedRadioControl";
-
- // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
- var import_element308 = __toESM(require_element(), 1);
- var import_compose114 = __toESM(require_compose(), 1);
- var import_components226 = __toESM(require_components(), 1);
- var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedSelectControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element308.useRef)(null);
- const mergedRefs = (0, import_compose114.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
- ControlWithError,
+ ...showDefaultRatios ? defaultOptions2 : [],
+ ...themeOptions ? themeOptions : [],
{
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
- import_components226.SelectControl,
- {
- ref: mergedRefs,
- // A runtime boolean cannot statically discriminate
- // SelectControl's single/multiple props union.
- ...restProps
- }
- )
+ label: (0, import_i18n221._x)("Custom", "Aspect ratio option for dimensions control"),
+ value: "custom",
+ disabled: true,
+ hidden: true
}
- );
- };
- var ValidatedSelectControl = (0, import_element308.forwardRef)(UnforwardedValidatedSelectControl);
- ValidatedSelectControl.displayName = "ValidatedSelectControl";
-
- // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
- var import_element309 = __toESM(require_element(), 1);
- var import_compose115 = __toESM(require_compose(), 1);
- var import_components227 = __toESM(require_components(), 1);
- var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedToggleControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element309.useRef)(null);
- const mergedRefs = (0, import_compose115.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
- ControlWithError,
+ ];
+ const resolvedOptions = options ?? aspectRatioOptions;
+ const displayValue = value === void 0 || value === null || value === "auto" ? "auto" : findAspectRatioOption(value, resolvedOptions)?.value ?? "custom";
+ return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
+ InheritanceToolsPanelItem,
{
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
- import_components227.ToggleControl,
+ className,
+ isInherited,
+ hasLocalOverride,
+ hasValue: hasValue3 ? hasValue3 : () => displayValue !== defaultValue,
+ label: (0, import_i18n221.__)("Aspect ratio"),
+ onDeselect: () => onChange(void 0),
+ isShownByDefault,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
+ import_components224.SelectControl,
{
- ref: mergedRefs,
- required,
- ...restProps
+ label: (0, import_i18n221.__)("Aspect ratio"),
+ value: displayValue,
+ options: resolvedOptions,
+ onChange
}
)
}
);
- };
- var ValidatedToggleControl = (0, import_element309.forwardRef)(UnforwardedValidatedToggleControl);
- ValidatedToggleControl.displayName = "ValidatedToggleControl";
+ }
- // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
- var import_element310 = __toESM(require_element(), 1);
- var import_components228 = __toESM(require_components(), 1);
- var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedToggleGroupControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element310.useRef)(null);
- const nameAttr = (0, import_element310.useId)();
- return /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
- /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_components228.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
- "input",
- {
- className: "dataviews-validated-control__error-delegate",
- type: "radio",
- ref: validityTargetRef,
- required,
- checked: restProps.value !== void 0,
- tabIndex: -1,
- name: nameAttr,
- onChange: () => {
- },
- onFocus: (e2) => {
- e2.target.previousElementSibling?.querySelector(
- '[data-active-item="true"]'
- )?.focus();
- }
- }
- )
- ] });
- };
- var ValidatedToggleGroupControl = (0, import_element310.forwardRef)(UnforwardedValidatedToggleGroupControl);
- ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";
-
- // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
- function getCustomValidity(isValid2, validity) {
- let customValidity;
- if (isValid2?.required && validity?.required) {
- customValidity = validity.required.message ? {
- type: validity.required.type,
- message: validity.required.message
- } : void 0;
- } else if (isValid2?.pattern && validity?.pattern) {
- customValidity = validity.pattern;
- } else if (isValid2?.min && validity?.min) {
- customValidity = validity.min;
- } else if (isValid2?.max && validity?.max) {
- customValidity = validity.max;
- } else if (isValid2?.minLength && validity?.minLength) {
- customValidity = validity.minLength;
- } else if (isValid2?.maxLength && validity?.maxLength) {
- customValidity = validity.maxLength;
- } else if (isValid2?.elements && validity?.elements) {
- customValidity = validity.elements;
- } else if (validity?.custom) {
- customValidity = validity.custom;
+ // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
+ var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
+ var AXIAL_SIDES = ["horizontal", "vertical"];
+ function hasSpacingToggle(sides2, isPresetsControl) {
+ if (sides2?.length === 1) {
+ return false;
}
- return customValidity;
+ if (isPresetsControl) {
+ const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
+ return !hasOnlyAxialSides;
+ }
+ return true;
}
-
- // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
- var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
- function Checkbox({
- field,
- onChange,
- data,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { getValue, setValue, label, description, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const onChangeControl = (0, import_element311.useCallback)(() => {
- onChange(
- setValue({ item: data, value: !getValue({ item: data }) })
- );
- }, [data, getValue, onChange, setValue]);
- return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
- ValidatedCheckboxControl,
- {
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- hidden: hideLabelFromVision,
- label,
- help: description,
- checked: getValue({ item: data }),
- onChange: onChangeControl,
- disabled: disabled2
- }
- );
+ function useHasDimensionsPanel(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+ return hasContentSize(settings2) || hasWideSize(settings2) || hasPadding(settings2) || hasMargin(settings2) || hasGap(settings2) || hasHeight(settings2) || hasMinHeight(settings2) || hasMinWidth(settings2) || hasWidth(settings2) || hasAspectRatio(settings2, styleState) || hasChildLayout(settings2, styleState);
}
-
- // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
- var import_components229 = __toESM(require_components(), 1);
- var import_element312 = __toESM(require_element(), 1);
- var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
- function Combobox({
- data,
- field,
- onChange,
- hideLabelFromVision,
- validity
- }) {
- const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data }) ?? "";
- const onChangeControl = (0, import_element312.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
- [data, onChange, setValue]
- );
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_components229.Spinner, {});
- }
- return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
- ValidatedComboboxControl,
- {
- required: !!field.isValid?.required,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- value,
- help: description,
- placeholder,
- options: elements,
- onChange: onChangeControl,
- hideLabelFromVision,
- allowReset: true,
- expandOnFocus: true
- }
- );
+ function hasContentSize(settings2) {
+ return settings2?.layout?.contentSize;
}
-
- // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
- var import_components231 = __toESM(require_components(), 1);
- var import_element315 = __toESM(require_element(), 1);
- var import_i18n223 = __toESM(require_i18n(), 1);
- var import_a11y24 = __toESM(require_a11y(), 1);
- var import_date7 = __toESM(require_date(), 1);
-
- // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
- var import_components230 = __toESM(require_components(), 1);
- var import_element313 = __toESM(require_element(), 1);
- var import_i18n221 = __toESM(require_i18n(), 1);
- var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
- var TIME_UNITS_OPTIONS = {
- [OPERATOR_IN_THE_PAST]: [
- { value: "days", label: (0, import_i18n221.__)("Days") },
- { value: "weeks", label: (0, import_i18n221.__)("Weeks") },
- { value: "months", label: (0, import_i18n221.__)("Months") },
- { value: "years", label: (0, import_i18n221.__)("Years") }
- ],
- [OPERATOR_OVER]: [
- { value: "days", label: (0, import_i18n221.__)("Days ago") },
- { value: "weeks", label: (0, import_i18n221.__)("Weeks ago") },
- { value: "months", label: (0, import_i18n221.__)("Months ago") },
- { value: "years", label: (0, import_i18n221.__)("Years ago") }
- ]
- };
- function RelativeDateControl({
- className,
- data,
- field,
- onChange,
- hideLabelFromVision,
- operator
- }) {
- const options = TIME_UNITS_OPTIONS[operator === OPERATOR_IN_THE_PAST ? "inThePast" : "over"];
- const { id, label, description, getValue, setValue } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const fieldValue = getValue({ item: data });
- const { value: relValue = "", unit = options[0].value } = fieldValue && typeof fieldValue === "object" ? fieldValue : {};
- const onChangeValue = (0, import_element313.useCallback)(
- (newValue) => onChange(
- setValue({
- item: data,
- value: { value: Number(newValue), unit }
- })
- ),
- [onChange, setValue, data, unit]
- );
- const onChangeUnit = (0, import_element313.useCallback)(
- (newUnit) => onChange(
- setValue({
- item: data,
- value: { value: relValue, unit: newUnit }
- })
- ),
- [onChange, setValue, data, relValue]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
- import_components230.BaseControl,
- {
- id,
- className: clsx_default(className, "dataviews-controls__relative-date"),
- label,
- hideLabelFromVision,
- help: description,
- children: /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(Stack, { direction: "row", gap: "sm", children: [
- /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
- import_components230.__experimentalNumberControl,
- {
- className: "dataviews-controls__relative-date-number",
- spinControls: "none",
- min: 1,
- step: 1,
- value: relValue,
- onChange: onChangeValue,
- disabled: disabled2
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
- import_components230.SelectControl,
- {
- className: "dataviews-controls__relative-date-unit",
- label: (0, import_i18n221.__)("Unit"),
- value: unit,
- options,
- onChange: onChangeUnit,
- hideLabelFromVision: true,
- disabled: disabled2
- }
- )
- ] })
- }
- );
+ function hasWideSize(settings2) {
+ return settings2?.layout?.wideSize;
}
-
- // packages/dataviews/build-module/components/dataform-controls/utils/to-calendar-date.mjs
- function toCalendarDate(date, timeZone) {
- return timeZone ? new TZDate(date, timeZone) : date;
+ function hasPadding(settings2) {
+ return settings2?.spacing?.padding;
}
-
- // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
- var import_element314 = __toESM(require_element(), 1);
- function useDisabledDateMatchers(isValid2, parseDateFn) {
- const minConstraint = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
- const maxConstraint = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
- const disabledMatchers = (0, import_element314.useMemo)(() => {
- const matchers = [];
- if (minConstraint) {
- const minDate = parseDateFn(minConstraint);
- if (minDate) {
- matchers.push({ before: minDate });
- }
+ function hasMargin(settings2) {
+ return settings2?.spacing?.margin;
+ }
+ function hasGap(settings2) {
+ return settings2?.spacing?.blockGap;
+ }
+ function hasHeight(settings2) {
+ return settings2?.dimensions?.height;
+ }
+ function hasMinHeight(settings2) {
+ return settings2?.dimensions?.minHeight;
+ }
+ function hasMinWidth(settings2) {
+ return settings2?.dimensions?.minWidth;
+ }
+ function hasWidth(settings2) {
+ return settings2?.dimensions?.width;
+ }
+ function hasAspectRatio(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+ return !hasPseudoBlockStyleState(styleState) && settings2?.dimensions?.aspectRatio;
+ }
+ function hasChildLayout(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+ if (hasPseudoBlockStyleState(styleState)) {
+ return false;
+ }
+ const {
+ type: parentLayoutType = "default",
+ default: { type: defaultParentLayoutType = "default" } = {},
+ allowSizingOnChildren = false
+ } = settings2?.parentLayout ?? {};
+ const support = (defaultParentLayoutType === "flex" || parentLayoutType === "flex" || defaultParentLayoutType === "grid" || parentLayoutType === "grid") && allowSizingOnChildren;
+ return !!settings2?.layout && support;
+ }
+ function hasSpacingPresets(settings2) {
+ const { defaultSpacingSizes, spacingSizes } = settings2?.spacing || {};
+ return defaultSpacingSizes !== false && spacingSizes?.default?.length > 0 || spacingSizes?.theme?.length > 0 || spacingSizes?.custom?.length > 0;
+ }
+ function filterValuesBySides(values, sides2) {
+ if (!sides2 || !values) {
+ return values;
+ }
+ const filteredValues = {};
+ sides2.forEach((side) => {
+ if (side === "vertical") {
+ filteredValues.top = values.top;
+ filteredValues.bottom = values.bottom;
}
- if (maxConstraint) {
- const maxDate = parseDateFn(maxConstraint);
- if (maxDate) {
- matchers.push({ after: maxDate });
- }
+ if (side === "horizontal") {
+ filteredValues.left = values.left;
+ filteredValues.right = values.right;
}
- return matchers.length > 0 ? matchers : void 0;
- }, [minConstraint, maxConstraint, parseDateFn]);
- return { minConstraint, maxConstraint, disabledMatchers };
+ filteredValues[side] = values?.[side];
+ });
+ return filteredValues;
}
-
- // packages/dataviews/build-module/components/dataform-controls/utils/get-calendar-locale.mjs
- var LANGUAGE_ALIASES = {
- ary: "ar-MA",
- // Moroccan Arabic.
- haz: "fa"
- // Hazaragi, a variety of Persian.
- };
- function getCalendarLocale(wpLocale) {
- const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
- const language = subtags.shift()?.toLowerCase();
- if (!language) {
+ var EMPTY_VALUES2 = [void 0, null, ""];
+ function hasValue2(value) {
+ return !EMPTY_VALUES2.includes(value);
+ }
+ function getNumericPlaceholder2(rawValue) {
+ if (!hasValue2(rawValue)) {
return void 0;
}
- const normalized = [LANGUAGE_ALIASES[language] ?? language];
- for (const subtag of subtags) {
- if (/^[a-z]{4}$/i.test(subtag) || /^([a-z]{2}|\d{3})$/i.test(subtag)) {
- normalized.push(subtag);
- }
+ const [quantity] = (0, import_components225.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+ return quantity;
+ }
+ function splitStyleValue(value) {
+ if (hasValue2(value) && typeof value === "string") {
+ return {
+ top: value,
+ right: value,
+ bottom: value,
+ left: value
+ };
}
- return normalized.join("-");
+ return value;
}
-
- // packages/dataviews/build-module/components/dataform-controls/utils/get-timezone-description.mjs
- var import_date5 = __toESM(require_date(), 1);
- var import_i18n222 = __toESM(require_i18n(), 1);
- function getTimezoneDescription() {
- const { timezone } = (0, import_date5.getSettings)();
- const userTimezoneOffset = -1 * ((/* @__PURE__ */ new Date()).getTimezoneOffset() / 60);
- if (Number(timezone.offset) === userTimezoneOffset) {
+ function getCommonSidesValue(sidesValue) {
+ if (!hasValue2(sidesValue)) {
return void 0;
}
- const offsetSymbol = Number(timezone.offset) >= 0 ? "+" : "";
- const zoneAbbr = "" !== timezone.abbr && isNaN(Number(timezone.abbr)) ? timezone.abbr : `UTC${offsetSymbol}${timezone.offsetFormatted}`;
- const prettyTimezoneString = timezone.string.replaceAll("_", " ");
- let timezoneDetail = zoneAbbr;
- if ("UTC" === timezone.string) {
- timezoneDetail = (0, import_i18n222.__)("Coordinated Universal Time");
- } else if (prettyTimezoneString.trim().length > 0) {
- timezoneDetail = `(${zoneAbbr}) ${prettyTimezoneString}`;
+ if (typeof sidesValue === "string") {
+ return sidesValue !== "" ? sidesValue : void 0;
}
- return (0, import_i18n222.sprintf)(
- /* translators: %s: timezone detail, e.g. "(CEST) Europe/Madrid" or "UTC+3". */
- (0, import_i18n222.__)("Timezone: %s"),
- timezoneDetail
- );
+ if (typeof sidesValue !== "object") {
+ return void 0;
+ }
+ const sideKeys = ["top", "right", "bottom", "left"];
+ const values = sideKeys.map((k2) => sidesValue[k2]);
+ const allDefined = values.every(hasValue2);
+ if (!allDefined) {
+ return void 0;
+ }
+ const first = values[0];
+ return values.every((v2) => v2 === first) ? first : void 0;
}
-
- // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
- var import_date6 = __toESM(require_date(), 1);
- function parseDateTime(dateTimeString) {
- if (!dateTimeString) {
- return null;
+ function hasAnySideValue(sidesValue) {
+ if (!hasValue2(sidesValue)) {
+ return false;
}
- const parsed = (0, import_date6.getDate)(dateTimeString);
- return parsed && isValid(parsed) ? parsed : null;
+ if (typeof sidesValue === "string") {
+ return sidesValue !== "";
+ }
+ if (typeof sidesValue !== "object") {
+ return false;
+ }
+ return ["top", "right", "bottom", "left"].some(
+ (side) => hasValue2(sidesValue[side])
+ );
}
-
- // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
- var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
- var formatDateTime = (value) => {
- if (!value) {
- return "";
+ function splitGapValue(value, isAxialGap) {
+ if (!hasValue2(value)) {
+ return value;
}
- return (0, import_date7.dateI18n)("Y-m-d\\TH:i", (0, import_date7.getDate)(value));
- };
- function CalendarDateTimeControl({
- data,
- field,
+ if (typeof value === "string") {
+ return isAxialGap ? { top: value, right: value, bottom: value, left: value } : { top: value };
+ }
+ return {
+ ...value,
+ right: value?.left,
+ bottom: value?.top
+ };
+ }
+ function DimensionsToolsPanel({
+ resetAllFilter,
onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- config: config2
+ value,
+ panelId,
+ children
}) {
- const { compact } = config2 || {};
- const { id, label, description, setValue, getValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const fieldValue = getValue({ item: data });
- const value = typeof fieldValue === "string" ? fieldValue : void 0;
- const { timezone } = (0, import_date7.getSettings)();
- const timeZone = timezone.string || (0, import_date7.dateI18n)("P");
- const [calendarMonth, setCalendarMonth] = (0, import_element315.useState)(() => {
- const parsedDate = parseDateTime(value);
- return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
- });
- (0, import_element315.useEffect)(() => {
- const parsedDate = parseDateTime(value);
- if (parsedDate) {
- const targetMonth = toCalendarDate(parsedDate, timeZone);
- setCalendarMonth(
- (currentMonth) => isSameMonth(
- targetMonth,
- toCalendarDate(currentMonth, timeZone)
- ) ? currentMonth : targetMonth
- );
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetAll = () => {
+ const updatedValue = resetAllFilter(value);
+ onChange(updatedValue);
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ import_components225.__experimentalToolsPanel,
+ {
+ label: (0, import_i18n222.__)("Dimensions"),
+ resetAll,
+ panelId,
+ dropdownMenuProps,
+ children
}
- }, [timeZone, value]);
- const inputControlRef = (0, import_element315.useRef)(null);
- const validationTimeoutRef = (0, import_element315.useRef)(void 0);
- const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
- const onChangeCallback = (0, import_element315.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
);
- (0, import_element315.useEffect)(() => {
- return () => clearTimeout(validationTimeoutRef.current);
- }, []);
- const onSelectDate = (0, import_element315.useCallback)(
- (newDate) => {
- if (newDate) {
- const wpDate = (0, import_date7.dateI18n)("Y-m-d", newDate);
- const wpTime = value ? (0, import_date7.dateI18n)("H:i", (0, import_date7.getDate)(value)) : "00:00";
- const finalDateTime = (0, import_date7.getDate)(`${wpDate}T${wpTime}`);
- onChangeCallback(finalDateTime.toISOString());
- } else {
- onChangeCallback(void 0);
- }
- clearTimeout(validationTimeoutRef.current);
- validationTimeoutRef.current = setTimeout(() => {
- const input = inputControlRef.current;
- if (!input) {
- return;
- }
- input.dispatchEvent(
- new Event("invalid", { cancelable: true })
+ }
+ var DEFAULT_CONTROLS6 = {
+ contentSize: true,
+ wideSize: true,
+ padding: true,
+ margin: true,
+ blockGap: true,
+ height: true,
+ minHeight: true,
+ minWidth: true,
+ width: true,
+ aspectRatio: true,
+ childLayout: true
+ };
+ function DimensionsPanel({
+ as: Wrapper = DimensionsToolsPanel,
+ value,
+ onChange,
+ inheritedValue = value,
+ settings: settings2,
+ panelId,
+ defaultControls = DEFAULT_CONTROLS6,
+ onVisualize = () => {
+ },
+ // Special case because the layout controls are not part of the dimensions panel
+ // in global styles but not in block inspector.
+ includeLayoutControls = false,
+ allowAxialBlockGap = true,
+ styleState = DEFAULT_BLOCK_STYLE_STATE2,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ }) {
+ const { dimensions, spacing } = settings2;
+ const decodeValue = (rawValue) => {
+ if (rawValue && typeof rawValue === "object") {
+ return Object.keys(rawValue).reduce((acc, key) => {
+ acc[key] = getValueFromVariable(
+ { settings: { dimensions, spacing } },
+ "",
+ rawValue[key]
);
- if (input.validationMessage) {
- (0, import_a11y24.speak)(input.validationMessage);
- }
- }, 0);
- },
- [onChangeCallback, value]
+ return acc;
+ }, {});
+ }
+ return getValueFromVariable(
+ { settings: { dimensions, spacing } },
+ "",
+ rawValue
+ );
+ };
+ const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+ showInheritanceLabelIndicators && isInherited,
+ showInheritanceLabelIndicators && hasLocalOverride,
+ className
);
- const handleManualDateTimeChange = (0, import_element315.useCallback)(
- (newValue) => {
- if (newValue) {
- const dateTime = (0, import_date7.getDate)(newValue);
- onChangeCallback(dateTime.toISOString());
- const parsedDate = parseDateTime(dateTime.toISOString());
- if (parsedDate) {
- setCalendarMonth(toCalendarDate(parsedDate, timeZone));
- }
- } else {
- onChangeCallback(void 0);
+ const showSpacingPresetsControl = hasSpacingPresets(settings2);
+ const units2 = (0, import_components225.__experimentalUseCustomUnits)({
+ availableUnits: settings2?.spacing?.units || [
+ "%",
+ "px",
+ "em",
+ "rem",
+ "vw"
+ ]
+ });
+ const minimumMargin = -Infinity;
+ const [minMarginValue, setMinMarginValue] = (0, import_element302.useState)(minimumMargin);
+ const resetAllFilter = (0, import_element302.useCallback)((previousValue) => {
+ return {
+ ...previousValue,
+ layout: cleanEmptyObject({
+ ...previousValue?.layout,
+ contentSize: void 0,
+ wideSize: void 0,
+ selfStretch: void 0,
+ flexSize: void 0,
+ columnStart: void 0,
+ rowStart: void 0,
+ columnSpan: void 0,
+ rowSpan: void 0
+ }),
+ spacing: {
+ ...previousValue?.spacing,
+ padding: void 0,
+ margin: void 0,
+ blockGap: void 0
+ },
+ dimensions: {
+ ...previousValue?.dimensions,
+ height: void 0,
+ minHeight: void 0,
+ minWidth: void 0,
+ aspectRatio: void 0,
+ width: void 0
}
- },
- [onChangeCallback, timeZone]
+ };
+ }, []);
+ const showContentSizeControl = hasContentSize(settings2) && includeLayoutControls;
+ const localContentSizeValue = decodeValue(value?.layout?.contentSize);
+ const inheritedContentSizeValue = decodeValue(
+ inheritedValue?.layout?.contentSize
);
- const { format: fieldFormat } = field;
- const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
- const locale = getCalendarLocale((0, import_date7.getSettings)().l10n.locale);
- let displayLabel = label;
- if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
- displayLabel = `${label} (${(0, import_i18n223.__)("Required")})`;
- } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
- displayLabel = `${label} (${(0, import_i18n223.__)("Optional")})`;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
- import_components231.BaseControl,
- {
- id,
- label: displayLabel,
- help: description,
- hideLabelFromVision,
- children: /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(Stack, { direction: "column", gap: "lg", children: [
- /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
- ValidatedInputControl,
- {
- ref: inputControlRef,
- required: !!isValid2?.required,
- customValidity: getCustomValidity(isValid2, validity),
- type: "datetime-local",
- label: (0, import_i18n223.__)("Date time"),
- hideLabelFromVision: true,
- value: formatDateTime(value),
- onValueChange: handleManualDateTimeChange,
- disabled: disabled2,
- description: getTimezoneDescription(),
- min: minConstraint ? formatDateTime(minConstraint) : void 0,
- max: maxConstraint ? formatDateTime(maxConstraint) : void 0
- }
- ),
- !compact && /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
- Calendar,
- {
- style: { width: "100%" },
- value: value ? parseDateTime(value) : null,
- onValueChange: onSelectDate,
- month: calendarMonth,
- onMonthChange: setCalendarMonth,
- timeZone,
- locale,
- dir: (0, import_i18n223.isRTL)() ? "rtl" : "ltr",
- weekStartsOn,
- disabled: disabled2 || disabledMatchers
- }
- )
- ] })
- }
+ const isContentSizePlaceholder = !hasValue2(value?.layout?.contentSize) && hasValue2(inheritedContentSizeValue);
+ const setContentSizeValue = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["layout", "contentSize"],
+ hasValue2(newValue) ? newValue : void 0
+ )
+ );
+ };
+ const hasUserSetContentSizeValue = () => hasValue2(value?.layout?.contentSize);
+ const resetContentSizeValue = () => setContentSizeValue(void 0);
+ const showWideSizeControl = hasWideSize(settings2) && includeLayoutControls;
+ const localWideSizeValue = decodeValue(value?.layout?.wideSize);
+ const inheritedWideSizeValue = decodeValue(
+ inheritedValue?.layout?.wideSize
);
- }
- function DateTime({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- operator,
- validity,
- config: config2
- }) {
- if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
- return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
- RelativeDateControl,
- {
- className: "dataviews-controls__datetime",
- data,
- field,
- onChange,
- hideLabelFromVision,
- operator
- }
+ const isWideSizePlaceholder = !hasValue2(value?.layout?.wideSize) && hasValue2(inheritedWideSizeValue);
+ const setWideSizeValue = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["layout", "wideSize"],
+ hasValue2(newValue) ? newValue : void 0
+ )
);
- }
- return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
- CalendarDateTimeControl,
- {
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- config: config2
- }
+ };
+ const hasUserSetWideSizeValue = () => hasValue2(value?.layout?.wideSize);
+ const resetWideSizeValue = () => setWideSizeValue(void 0);
+ const showPaddingControl = hasPadding(settings2);
+ const inheritedPaddingValues = splitStyleValue(
+ decodeValue(inheritedValue?.spacing?.padding)
);
- }
-
- // packages/dataviews/build-module/components/dataform-controls/date.mjs
- var import_components232 = __toESM(require_components(), 1);
- var import_a11y25 = __toESM(require_a11y(), 1);
- var import_element316 = __toESM(require_element(), 1);
- var import_i18n224 = __toESM(require_i18n(), 1);
- var import_date8 = __toESM(require_date(), 1);
- var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
- var DATE_PRESETS = [
- {
- id: "today",
- label: (0, import_i18n224.__)("Today"),
- getValue: () => (0, import_date8.getDate)(null)
- },
- {
- id: "yesterday",
- label: (0, import_i18n224.__)("Yesterday"),
- getValue: () => {
- const today = (0, import_date8.getDate)(null);
- return subDays(today, 1);
- }
- },
- {
- id: "past-week",
- label: (0, import_i18n224.__)("Past week"),
- getValue: () => {
- const today = (0, import_date8.getDate)(null);
- return subDays(today, 7);
- }
- },
- {
- id: "past-month",
- label: (0, import_i18n224.__)("Past month"),
- getValue: () => {
- const today = (0, import_date8.getDate)(null);
- return subMonths(today, 1);
- }
- }
- ];
- var DATE_RANGE_PRESETS = [
- {
- id: "last-7-days",
- label: (0, import_i18n224.__)("Last 7 days"),
- getValue: () => {
- const today = (0, import_date8.getDate)(null);
- return [subDays(today, 7), today];
- }
- },
- {
- id: "last-30-days",
- label: (0, import_i18n224.__)("Last 30 days"),
- getValue: () => {
- const today = (0, import_date8.getDate)(null);
- return [subDays(today, 30), today];
- }
- },
- {
- id: "month-to-date",
- label: (0, import_i18n224.__)("Month to date"),
- getValue: () => {
- const today = (0, import_date8.getDate)(null);
- return [startOfMonth(today), today];
- }
- },
- {
- id: "last-year",
- label: (0, import_i18n224.__)("Last year"),
- getValue: () => {
- const today = (0, import_date8.getDate)(null);
- return [subYears(today, 1), today];
- }
- },
- {
- id: "year-to-date",
- label: (0, import_i18n224.__)("Year to date"),
- getValue: () => {
- const today = (0, import_date8.getDate)(null);
- return [startOfYear(today), today];
- }
- }
- ];
- var parseDate2 = (dateString) => {
- if (!dateString) {
- return null;
- }
- const parsed = parseISO(dateString);
- return isValid(parsed) ? parsed : null;
- };
- var formatDate = (date) => {
- if (!date) {
- return "";
- }
- return typeof date === "string" ? date : format(date, "yyyy-MM-dd");
- };
- function ValidatedDateControl({
- field,
- validity,
- inputRefs,
- isTouched,
- setIsTouched,
- children
- }) {
- const { isValid: isValid2 } = field;
- const [customValidity, setCustomValidity] = (0, import_element316.useState)(void 0);
- const validateRefs = (0, import_element316.useCallback)(() => {
- const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
- for (const ref of refs) {
- const input = ref.current;
- if (input && !input.validity.valid) {
- setCustomValidity({
- type: "invalid",
- message: input.validationMessage
- });
- return;
- }
- }
- setCustomValidity(void 0);
- }, [inputRefs]);
- (0, import_element316.useEffect)(() => {
- const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
- const result = validity ? getCustomValidity(isValid2, validity) : void 0;
- for (const ref of refs) {
- const input = ref.current;
- if (input) {
- input.setCustomValidity(
- result?.type === "invalid" && result.message ? result.message : ""
- );
- }
- }
- }, [inputRefs, isValid2, validity]);
- (0, import_element316.useEffect)(() => {
- const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
- const handleInvalid = (event) => {
- event.preventDefault();
- setIsTouched(true);
- };
- for (const ref of refs) {
- ref.current?.addEventListener("invalid", handleInvalid);
- }
- return () => {
- for (const ref of refs) {
- ref.current?.removeEventListener("invalid", handleInvalid);
- }
- };
- }, [inputRefs, setIsTouched]);
- (0, import_element316.useEffect)(() => {
- if (!isTouched) {
- return;
+ const localPaddingValues = splitStyleValue(
+ decodeValue(value?.spacing?.padding)
+ );
+ const paddingValues = hasValue2(value?.spacing?.padding) ? localPaddingValues : inheritedPaddingValues;
+ const inheritedPaddingPlaceholder = getCommonSidesValue(
+ inheritedPaddingValues
+ );
+ const isPaddingPlaceholder = !hasValue2(value?.spacing?.padding) && inheritedPaddingPlaceholder !== void 0;
+ const hasInheritedPadding = hasAnySideValue(inheritedPaddingValues);
+ const isPaddingInherited = !hasValue2(value?.spacing?.padding) && hasInheritedPadding;
+ const paddingSides = Array.isArray(settings2?.spacing?.padding) ? settings2?.spacing?.padding : settings2?.spacing?.padding?.sides;
+ const isAxialPadding = paddingSides && paddingSides.some((side) => AXIAL_SIDES.includes(side));
+ const setPaddingValues = (newPaddingValues) => {
+ const padding = filterValuesBySides(newPaddingValues, paddingSides);
+ onChange(setImmutably2(value, ["spacing", "padding"], padding));
+ };
+ const hasPaddingValue = () => hasValue2(value?.spacing?.padding) && Object.keys(value?.spacing?.padding).length;
+ const resetPaddingValue = () => setPaddingValues(void 0);
+ const onMouseOverPadding = () => onVisualize("padding");
+ const showMarginControl = hasMargin(settings2);
+ const inheritedMarginValues = splitStyleValue(
+ decodeValue(inheritedValue?.spacing?.margin)
+ );
+ const localMarginValues = splitStyleValue(
+ decodeValue(value?.spacing?.margin)
+ );
+ const marginValues = hasValue2(value?.spacing?.margin) ? localMarginValues : inheritedMarginValues;
+ const inheritedMarginPlaceholder = getCommonSidesValue(
+ inheritedMarginValues
+ );
+ const isMarginPlaceholder = !hasValue2(value?.spacing?.margin) && inheritedMarginPlaceholder !== void 0;
+ const hasInheritedMargin = hasAnySideValue(inheritedMarginValues);
+ const isMarginInherited = !hasValue2(value?.spacing?.margin) && hasInheritedMargin;
+ const marginSides = Array.isArray(settings2?.spacing?.margin) ? settings2?.spacing?.margin : settings2?.spacing?.margin?.sides;
+ const isAxialMargin = marginSides && marginSides.some((side) => AXIAL_SIDES.includes(side));
+ const setMarginValues = (newMarginValues) => {
+ const margin = filterValuesBySides(newMarginValues, marginSides);
+ onChange(setImmutably2(value, ["spacing", "margin"], margin));
+ };
+ const hasMarginValue = () => hasValue2(value?.spacing?.margin) && Object.keys(value?.spacing?.margin).length;
+ const resetMarginValue = () => setMarginValues(void 0);
+ const onMouseOverMargin = () => onVisualize("margin");
+ const showGapControl = hasGap(settings2);
+ const gapSides = Array.isArray(settings2?.spacing?.blockGap) ? settings2?.spacing?.blockGap : settings2?.spacing?.blockGap?.sides;
+ const isAxialGap = allowAxialBlockGap && gapSides && gapSides.some((side) => AXIAL_SIDES.includes(side));
+ const localGapRaw = decodeValue(value?.spacing?.blockGap);
+ const inheritedGapRaw = decodeValue(inheritedValue?.spacing?.blockGap);
+ const localGapForSingleInput = !isAxialGap && typeof localGapRaw === "object" ? localGapRaw?.top : localGapRaw;
+ const inheritedGapForSingleInput = !isAxialGap && typeof inheritedGapRaw === "object" ? inheritedGapRaw?.top : inheritedGapRaw;
+ const gapRawForDisplay = hasValue2(value?.spacing?.blockGap) ? localGapRaw : inheritedGapRaw;
+ const gapValues = splitGapValue(gapRawForDisplay, isAxialGap);
+ const isGapPlaceholder = !hasValue2(value?.spacing?.blockGap) && typeof inheritedGapForSingleInput === "string" && inheritedGapForSingleInput !== "";
+ const setGapValue = (newGapValue) => {
+ onChange(
+ setImmutably2(value, ["spacing", "blockGap"], newGapValue)
+ );
+ };
+ const setGapValues = (nextBoxGapValue) => {
+ if (!hasValue2(nextBoxGapValue)) {
+ setGapValue(null);
}
- const result = validity ? getCustomValidity(isValid2, validity) : void 0;
- if (result) {
- setCustomValidity(result);
+ if (!isAxialGap && nextBoxGapValue?.hasOwnProperty("top")) {
+ setGapValue(nextBoxGapValue.top);
} else {
- validateRefs();
- }
- }, [isTouched, isValid2, validity, validateRefs]);
- (0, import_element316.useEffect)(() => {
- if (isTouched && customValidity?.message) {
- (0, import_a11y25.speak)(customValidity.message);
- }
- }, [isTouched, customValidity?.message]);
- const onBlur = (event) => {
- if (isTouched) {
- return;
- }
- if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
- setIsTouched(true);
+ setGapValue({
+ top: nextBoxGapValue?.top,
+ left: nextBoxGapValue?.left
+ });
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(Stack, { direction: "column", gap: "sm", onBlur, children: [
- children,
- customValidity && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- ValidityIndicator,
- {
- type: customValidity.type,
- message: customValidity.message
- }
- )
- ] });
- }
- function CalendarDateControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const {
- id,
- label,
- description,
- setValue,
- getValue,
- isValid: isValid2,
- format: fieldFormat
- } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const [selectedPresetId, setSelectedPresetId] = (0, import_element316.useState)(
- null
- );
- const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date8.getSettings)().l10n.startOfWeek;
- const locale = getCalendarLocale((0, import_date8.getSettings)().l10n.locale);
- const fieldValue = getValue({ item: data });
- const value = typeof fieldValue === "string" ? fieldValue : void 0;
- const [calendarMonth, setCalendarMonth] = (0, import_element316.useState)(() => {
- const parsedDate = parseDate2(value);
- return parsedDate || /* @__PURE__ */ new Date();
- });
- (0, import_element316.useEffect)(() => {
- const parsedDate = parseDate2(value);
- if (parsedDate) {
- setCalendarMonth(
- (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
- );
- }
- }, [value]);
- const [isTouched, setIsTouched] = (0, import_element316.useState)(false);
- const validityTargetRef = (0, import_element316.useRef)(null);
- const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
- const onChangeCallback = (0, import_element316.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
+ const resetGapValue = () => setGapValue(void 0);
+ const hasGapValue = () => hasValue2(value?.spacing?.blockGap);
+ const showMinHeightControl = hasMinHeight(settings2);
+ const localMinHeightValue = decodeValue(value?.dimensions?.minHeight);
+ const inheritedMinHeightValue = decodeValue(
+ inheritedValue?.dimensions?.minHeight
);
- const onSelectDate = (0, import_element316.useCallback)(
- (newDate) => {
- const dateValue = newDate ? formatDate(newDate) : void 0;
- onChangeCallback(dateValue);
- setSelectedPresetId(null);
- setIsTouched(true);
- },
- [onChangeCallback]
+ const isMinHeightPlaceholder = !hasValue2(value?.dimensions?.minHeight) && hasValue2(inheritedMinHeightValue);
+ const setMinHeightValue = (newValue) => {
+ const tempValue = setImmutably2(
+ value,
+ ["dimensions", "minHeight"],
+ newValue
+ );
+ onChange(
+ setImmutably2(
+ tempValue,
+ ["dimensions", "aspectRatio"],
+ void 0
+ )
+ );
+ };
+ const resetMinHeightValue = () => {
+ setMinHeightValue(void 0);
+ };
+ const hasMinHeightValue = () => hasValue2(value?.dimensions?.minHeight);
+ const showHeightControl = hasHeight(settings2);
+ const localHeightValue = decodeValue(value?.dimensions?.height);
+ const inheritedHeightValue = decodeValue(
+ inheritedValue?.dimensions?.height
);
- const handlePresetClick = (0, import_element316.useCallback)(
- (preset) => {
- const presetDate = preset.getValue();
- const dateValue = formatDate(presetDate);
- setCalendarMonth(presetDate);
- onChangeCallback(dateValue);
- setSelectedPresetId(preset.id);
- setIsTouched(true);
- },
- [onChangeCallback]
+ const isHeightPlaceholder = !hasValue2(value?.dimensions?.height) && hasValue2(inheritedHeightValue);
+ const setHeightValue = (newValue) => {
+ const tempValue = setImmutably2(
+ value,
+ ["dimensions", "height"],
+ newValue
+ );
+ onChange(
+ setImmutably2(
+ tempValue,
+ ["dimensions", "aspectRatio"],
+ void 0
+ )
+ );
+ };
+ const resetHeightValue = () => {
+ setHeightValue(void 0);
+ };
+ const hasHeightValue = () => hasValue2(value?.dimensions?.height);
+ const showMinWidthControl = hasMinWidth(settings2);
+ const localMinWidthValue = decodeValue(value?.dimensions?.minWidth);
+ const inheritedMinWidthValue = decodeValue(
+ inheritedValue?.dimensions?.minWidth
);
- const handleManualDateChange = (0, import_element316.useCallback)(
- (newValue) => {
- onChangeCallback(newValue);
- if (newValue) {
- const parsedDate = parseDate2(newValue);
- if (parsedDate) {
- setCalendarMonth(parsedDate);
- }
- }
- setSelectedPresetId(null);
- setIsTouched(true);
- },
- [onChangeCallback]
+ const isMinWidthPlaceholder = !hasValue2(value?.dimensions?.minWidth) && hasValue2(inheritedMinWidthValue);
+ const setMinWidthValue = (newValue) => {
+ onChange(
+ setImmutably2(value, ["dimensions", "minWidth"], newValue)
+ );
+ };
+ const resetMinWidthValue = () => {
+ setMinWidthValue(void 0);
+ };
+ const hasMinWidthValue = () => hasValue2(value?.dimensions?.minWidth);
+ const showWidthControl = hasWidth(settings2);
+ const localWidthValue = decodeValue(value?.dimensions?.width);
+ const inheritedWidthValue = decodeValue(
+ inheritedValue?.dimensions?.width
);
- let displayLabel = label;
- if (isValid2?.required && !markWhenOptional) {
- displayLabel = `${label} (${(0, import_i18n224.__)("Required")})`;
- } else if (!isValid2?.required && markWhenOptional) {
- displayLabel = `${label} (${(0, import_i18n224.__)("Optional")})`;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- ValidatedDateControl,
+ const isWidthPlaceholder = !hasValue2(value?.dimensions?.width) && hasValue2(inheritedWidthValue);
+ const setWidthValue = (newValue) => {
+ onChange(setImmutably2(value, ["dimensions", "width"], newValue));
+ };
+ const resetWidthValue = () => {
+ setWidthValue(void 0);
+ };
+ const hasWidthValue = () => hasValue2(value?.dimensions?.width);
+ const showAspectRatioControl = hasAspectRatio(settings2, styleState);
+ const localAspectRatioValue = decodeValue(value?.dimensions?.aspectRatio);
+ const inheritedAspectRatioValue = decodeValue(
+ inheritedValue?.dimensions?.aspectRatio
+ );
+ const aspectRatioValue = localAspectRatioValue ?? inheritedAspectRatioValue;
+ const isAspectRatioPlaceholder = !hasValue2(value?.dimensions?.aspectRatio) && hasValue2(inheritedAspectRatioValue);
+ const setAspectRatioValue = (newValue) => {
+ const tempValue = setImmutably2(
+ value,
+ ["dimensions", "aspectRatio"],
+ newValue
+ );
+ onChange(
+ setImmutably2(tempValue, ["dimensions", "minHeight"], void 0)
+ );
+ };
+ const hasAspectRatioValue = () => hasValue2(value?.dimensions?.aspectRatio);
+ const showChildLayoutControl = hasChildLayout(settings2, styleState);
+ const childLayout = value?.layout;
+ const setChildLayout = (newChildLayout) => {
+ onChange({
+ ...value,
+ layout: {
+ ...value?.layout,
+ ...newChildLayout
+ }
+ });
+ };
+ const onMouseLeaveControls = () => onVisualize(false);
+ return /* @__PURE__ */ (0, import_jsx_runtime492.jsxs)(
+ Wrapper,
{
- field,
- validity,
- inputRefs: validityTargetRef,
- isTouched,
- setIsTouched,
- children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.BaseControl,
- {
- id,
- className: "dataviews-controls__date",
- label: displayLabel,
- help: description,
- hideLabelFromVision,
- children: /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(Stack, { direction: "column", gap: "lg", children: [
- /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
- Stack,
- {
- direction: "row",
- gap: "sm",
- wrap: "wrap",
- justify: "flex-start",
- children: [
- DATE_PRESETS.map((preset) => {
- const isSelected = selectedPresetId === preset.id;
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.Button,
- {
- className: "dataviews-controls__date-preset",
- variant: "tertiary",
- isPressed: isSelected,
- size: "small",
- disabled: disabled2,
- accessibleWhenDisabled: true,
- onClick: () => handlePresetClick(preset),
- children: preset.label
- },
- preset.id
- );
- }),
- /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.Button,
- {
- className: "dataviews-controls__date-preset",
- variant: "tertiary",
- isPressed: !selectedPresetId,
- size: "small",
- disabled: !!selectedPresetId || disabled2,
- accessibleWhenDisabled: true,
- children: (0, import_i18n224.__)("Custom")
- }
- )
- ]
- }
+ resetAllFilter,
+ value,
+ onChange,
+ panelId,
+ children: [
+ (showContentSizeControl || showWideSizeControl) && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)("span", { className: "span-columns", children: (0, import_i18n222.__)("Set the width of the main content area.") }),
+ showContentSizeControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isContentSizePlaceholder,
+ hasUserSetContentSizeValue() && inheritedContentSizeValue !== void 0
),
- /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.__experimentalInputControl,
+ label: (0, import_i18n222.__)("Content width"),
+ hasValue: hasUserSetContentSizeValue,
+ onDeselect: resetContentSizeValue,
+ isShownByDefault: defaultControls.contentSize ?? DEFAULT_CONTROLS6.contentSize,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ import_components225.__experimentalUnitControl,
{
- ref: validityTargetRef,
- type: "date",
- label: (0, import_i18n224.__)("Date"),
- hideLabelFromVision: true,
- value,
- onChange: handleManualDateChange,
- required: !!field.isValid?.required,
- disabled: disabled2,
- min: minConstraint,
- max: maxConstraint
+ label: (0, import_i18n222.__)("Content width"),
+ labelPosition: "top",
+ value: localContentSizeValue ?? inheritedContentSizeValue,
+ placeholder: isContentSizePlaceholder ? getNumericPlaceholder2(
+ inheritedContentSizeValue
+ ) : void 0,
+ onChange: (nextContentSize) => {
+ setContentSizeValue(nextContentSize);
+ },
+ units: units2,
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_components225.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(icon_default, { icon: align_none_default }) })
}
+ )
+ }
+ ),
+ showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isWideSizePlaceholder,
+ hasUserSetWideSizeValue() && inheritedWideSizeValue !== void 0
),
- /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- Calendar,
+ label: (0, import_i18n222.__)("Wide width"),
+ hasValue: hasUserSetWideSizeValue,
+ onDeselect: resetWideSizeValue,
+ isShownByDefault: defaultControls.wideSize ?? DEFAULT_CONTROLS6.wideSize,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ import_components225.__experimentalUnitControl,
{
- style: { width: "100%" },
- value: value ? parseDate2(value) : null,
- onValueChange: onSelectDate,
- month: calendarMonth,
- onMonthChange: setCalendarMonth,
- locale,
- dir: (0, import_i18n224.isRTL)() ? "rtl" : "ltr",
- weekStartsOn,
- disabled: disabled2 || disabledMatchers,
- disableNavigation: disabled2
+ label: (0, import_i18n222.__)("Wide width"),
+ labelPosition: "top",
+ value: localWideSizeValue ?? inheritedWideSizeValue,
+ placeholder: isWideSizePlaceholder ? getNumericPlaceholder2(
+ inheritedWideSizeValue
+ ) : void 0,
+ onChange: (nextWideSize) => {
+ setWideSizeValue(nextWideSize);
+ },
+ units: units2,
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_components225.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(icon_default, { icon: stretch_wide_default }) })
}
)
- ] })
- }
- )
- }
- );
- }
- function CalendarDateRangeControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const {
- id,
- label,
- description,
- getValue,
- setValue,
- isValid: isValid2,
- format: fieldFormat
- } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- let value;
- const fieldValue = getValue({ item: data });
- if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
- value = fieldValue;
- }
- const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date8.getSettings)().l10n.startOfWeek;
- const locale = getCalendarLocale((0, import_date8.getSettings)().l10n.locale);
- const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
- const onChangeCallback = (0, import_element316.useCallback)(
- (newValue) => {
- onChange(
- setValue({
- item: data,
- value: newValue
- })
- );
- },
- [data, onChange, setValue]
- );
- const [selectedPresetId, setSelectedPresetId] = (0, import_element316.useState)(
- null
- );
- const selectedRange = (0, import_element316.useMemo)(() => {
- if (!value) {
- return null;
- }
- const [from, to2] = value;
- return {
- from: parseDate2(from) || void 0,
- to: parseDate2(to2) || void 0
- };
- }, [value]);
- const [calendarMonth, setCalendarMonth] = (0, import_element316.useState)(() => {
- return selectedRange?.from || /* @__PURE__ */ new Date();
- });
- const [fromValue, toValue] = value ?? [];
- (0, import_element316.useEffect)(() => {
- setCalendarMonth((currentMonth) => {
- const from = parseDate2(fromValue);
- const to2 = parseDate2(toValue);
- const targetMonth = from ?? to2;
- const isRangeVisible = from && to2 ? areIntervalsOverlapping(
- { start: from, end: to2 },
- {
- start: startOfMonth(currentMonth),
- end: endOfMonth(currentMonth)
- },
- { inclusive: true }
- ) : [from, to2].some(
- (date) => date && isSameMonth(date, currentMonth)
- );
- return targetMonth && !isRangeVisible ? targetMonth : currentMonth;
- });
- }, [fromValue, toValue]);
- const [isTouched, setIsTouched] = (0, import_element316.useState)(false);
- const fromInputRef = (0, import_element316.useRef)(null);
- const toInputRef = (0, import_element316.useRef)(null);
- const updateDateRange = (0, import_element316.useCallback)(
- (fromDate, toDate2) => {
- if (!fromDate && !toDate2) {
- onChangeCallback(void 0);
- return;
- }
- onChangeCallback([
- formatDate(fromDate),
- formatDate(toDate2)
- ]);
- },
- [onChangeCallback]
- );
- const onSelectCalendarRange = (0, import_element316.useCallback)(
- (newRange) => {
- updateDateRange(newRange?.from, newRange?.to);
- setSelectedPresetId(null);
- setIsTouched(true);
- },
- [updateDateRange]
- );
- const handlePresetClick = (0, import_element316.useCallback)(
- (preset) => {
- const [startDate, endDate] = preset.getValue();
- setCalendarMonth(startDate);
- updateDateRange(startDate, endDate);
- setSelectedPresetId(preset.id);
- setIsTouched(true);
- },
- [updateDateRange]
- );
- const handleManualDateChange = (0, import_element316.useCallback)(
- (fromOrTo, newValue) => {
- const [currentFrom, currentTo] = value || [
- void 0,
- void 0
- ];
- const updatedFrom = fromOrTo === "from" ? newValue : currentFrom;
- const updatedTo = fromOrTo === "to" ? newValue : currentTo;
- updateDateRange(updatedFrom, updatedTo);
- if (newValue) {
- const parsedDate = parseDate2(newValue);
- if (parsedDate) {
- setCalendarMonth(parsedDate);
- }
- }
- setSelectedPresetId(null);
- setIsTouched(true);
- },
- [value, updateDateRange]
- );
- let displayLabel = label;
- if (field.isValid?.required && !markWhenOptional) {
- displayLabel = `${label} (${(0, import_i18n224.__)("Required")})`;
- } else if (!field.isValid?.required && markWhenOptional) {
- displayLabel = `${label} (${(0, import_i18n224.__)("Optional")})`;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- ValidatedDateControl,
- {
- field,
- validity,
- inputRefs: [fromInputRef, toInputRef],
- isTouched,
- setIsTouched,
- children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.BaseControl,
- {
- id,
- className: "dataviews-controls__date",
- label: displayLabel,
- help: description,
- hideLabelFromVision,
- children: /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(Stack, { direction: "column", gap: "lg", children: [
- /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
- Stack,
+ }
+ ),
+ showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsxs)(
+ InheritanceToolsPanelItem,
+ {
+ hasValue: hasPaddingValue,
+ label: (0, import_i18n222.__)("Padding"),
+ hasInlineEndToggle: hasSpacingToggle(
+ paddingSides,
+ showSpacingPresetsControl
+ ),
+ onDeselect: resetPaddingValue,
+ isShownByDefault: defaultControls.padding ?? DEFAULT_CONTROLS6.padding,
+ ...inheritanceProps(
+ isPaddingInherited,
+ hasPaddingValue() && hasInheritedPadding,
{
- direction: "row",
- gap: "sm",
- wrap: "wrap",
- justify: "flex-start",
- children: [
- DATE_RANGE_PRESETS.map((preset) => {
- const isSelected = selectedPresetId === preset.id;
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.Button,
- {
- className: "dataviews-controls__date-preset",
- variant: "tertiary",
- isPressed: isSelected,
- size: "small",
- disabled: disabled2,
- accessibleWhenDisabled: true,
- onClick: () => handlePresetClick(preset),
- children: preset.label
- },
- preset.id
- );
- }),
- /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.Button,
- {
- className: "dataviews-controls__date-preset",
- variant: "tertiary",
- isPressed: !selectedPresetId,
- size: "small",
- accessibleWhenDisabled: true,
- disabled: !!selectedPresetId || disabled2,
- children: (0, import_i18n224.__)("Custom")
- }
- )
- ]
+ "tools-panel-item-spacing": showSpacingPresetsControl
}
),
- /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
- Stack,
+ panelId,
+ children: [
+ !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ import_components225.BoxControl,
+ {
+ values: localPaddingValues,
+ onChange: setPaddingValues,
+ label: (0, import_i18n222.__)("Padding"),
+ sides: paddingSides,
+ units: units2,
+ allowReset: false,
+ splitOnAxis: isAxialPadding,
+ inputProps: {
+ onMouseOver: onMouseOverPadding,
+ onMouseOut: onMouseLeaveControls,
+ placeholder: isPaddingPlaceholder ? inheritedPaddingPlaceholder : void 0
+ }
+ }
+ ),
+ showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ SpacingSizesControl,
+ {
+ values: paddingValues,
+ onChange: setPaddingValues,
+ label: (0, import_i18n222.__)("Padding"),
+ sides: paddingSides,
+ units: units2,
+ allowReset: false,
+ onMouseOver: onMouseOverPadding,
+ onMouseOut: onMouseLeaveControls
+ }
+ )
+ ]
+ }
+ ),
+ showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsxs)(
+ InheritanceToolsPanelItem,
+ {
+ hasValue: hasMarginValue,
+ label: (0, import_i18n222.__)("Margin"),
+ hasInlineEndToggle: hasSpacingToggle(
+ marginSides,
+ showSpacingPresetsControl
+ ),
+ onDeselect: resetMarginValue,
+ isShownByDefault: defaultControls.margin ?? DEFAULT_CONTROLS6.margin,
+ ...inheritanceProps(
+ isMarginInherited,
+ hasMarginValue() && hasInheritedMargin,
{
- direction: "row",
- gap: "sm",
- justify: "space-between",
- className: "dataviews-controls__date-range-inputs",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.__experimentalInputControl,
- {
- ref: fromInputRef,
- type: "date",
- label: (0, import_i18n224.__)("From"),
- hideLabelFromVision: true,
- value: value?.[0],
- onChange: (newValue) => handleManualDateChange("from", newValue),
- required: !!field.isValid?.required,
- disabled: disabled2,
- min: minConstraint,
- max: maxConstraint
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- import_components232.__experimentalInputControl,
- {
- ref: toInputRef,
- type: "date",
- label: (0, import_i18n224.__)("To"),
- hideLabelFromVision: true,
- value: value?.[1],
- onChange: (newValue) => handleManualDateChange("to", newValue),
- required: !!field.isValid?.required,
- disabled: disabled2,
- min: minConstraint,
- max: maxConstraint
- }
- )
- ]
+ "tools-panel-item-spacing": showSpacingPresetsControl
}
),
- /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- RangeCalendar,
+ panelId,
+ children: [
+ !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ import_components225.BoxControl,
+ {
+ values: localMarginValues,
+ onChange: setMarginValues,
+ inputProps: {
+ min: minMarginValue,
+ onDragStart: () => {
+ setMinMarginValue(0);
+ },
+ onDragEnd: () => {
+ setMinMarginValue(minimumMargin);
+ },
+ onMouseOver: onMouseOverMargin,
+ onMouseOut: onMouseLeaveControls,
+ placeholder: isMarginPlaceholder ? inheritedMarginPlaceholder : void 0
+ },
+ label: (0, import_i18n222.__)("Margin"),
+ sides: marginSides,
+ units: units2,
+ allowReset: false,
+ splitOnAxis: isAxialMargin
+ }
+ ),
+ showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ SpacingSizesControl,
+ {
+ values: marginValues,
+ onChange: setMarginValues,
+ minimumCustomValue: -Infinity,
+ label: (0, import_i18n222.__)("Margin"),
+ sides: marginSides,
+ units: units2,
+ allowReset: false,
+ onMouseOver: onMouseOverMargin,
+ onMouseOut: onMouseLeaveControls
+ }
+ )
+ ]
+ }
+ ),
+ showGapControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsxs)(
+ InheritanceToolsPanelItem,
+ {
+ hasValue: hasGapValue,
+ label: (0, import_i18n222.__)("Block spacing"),
+ hasInlineEndToggle: isAxialGap,
+ onDeselect: resetGapValue,
+ isShownByDefault: defaultControls.blockGap ?? DEFAULT_CONTROLS6.blockGap,
+ ...inheritanceProps(
+ isGapPlaceholder,
+ hasGapValue() && inheritedGapRaw !== void 0,
{
- style: { width: "100%" },
- value: selectedRange,
- onValueChange: onSelectCalendarRange,
- month: calendarMonth,
- onMonthChange: setCalendarMonth,
- locale,
- dir: (0, import_i18n224.isRTL)() ? "rtl" : "ltr",
- weekStartsOn,
- disabled: disabled2 || disabledMatchers
+ "tools-panel-item-spacing": showSpacingPresetsControl,
+ "single-column": (
+ // If UnitControl is used, should be single-column.
+ !showSpacingPresetsControl && !isAxialGap
+ )
}
- )
- ] })
- }
- )
- }
- );
- }
- function DateControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- operator,
- validity
- }) {
- if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- RelativeDateControl,
+ ),
+ panelId,
+ children: [
+ !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ import_components225.BoxControl,
+ {
+ label: (0, import_i18n222.__)("Block spacing"),
+ min: 0,
+ onChange: setGapValues,
+ units: units2,
+ sides: gapSides,
+ values: gapValues,
+ allowReset: false,
+ splitOnAxis: isAxialGap
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ import_components225.__experimentalUnitControl,
+ {
+ label: (0, import_i18n222.__)("Block spacing"),
+ min: 0,
+ onChange: setGapValue,
+ units: units2,
+ value: localGapForSingleInput ?? void 0,
+ placeholder: isGapPlaceholder ? inheritedGapForSingleInput : void 0
+ }
+ )),
+ showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ SpacingSizesControl,
+ {
+ label: (0, import_i18n222.__)("Block spacing"),
+ min: 0,
+ onChange: setGapValues,
+ showSideInLabel: false,
+ sides: isAxialGap ? gapSides : ["top"],
+ values: gapValues,
+ allowReset: false
+ },
+ isAxialGap ? "axial-gap" : "single-gap"
+ )
+ ]
+ }
+ ),
+ showChildLayoutControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ ChildLayoutControl,
+ {
+ value: childLayout,
+ onChange: setChildLayout,
+ parentLayout: settings2?.parentLayout,
+ panelId,
+ showGridSpanDefaults: !hasViewportBlockStyleState(styleState),
+ isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS6.childLayout
+ }
+ ),
+ showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isMinHeightPlaceholder,
+ hasMinHeightValue() && inheritedMinHeightValue !== void 0
+ ),
+ hasValue: hasMinHeightValue,
+ label: (0, import_i18n222.__)("Minimum height"),
+ onDeselect: resetMinHeightValue,
+ isShownByDefault: defaultControls.minHeight ?? DEFAULT_CONTROLS6.minHeight,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ DimensionControl,
+ {
+ label: (0, import_i18n222.__)("Minimum height"),
+ value: localMinHeightValue ?? inheritedMinHeightValue,
+ onChange: setMinHeightValue,
+ placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
+ inheritedMinHeightValue
+ ) : void 0,
+ dimensionSizes: dimensions?.dimensionSizes
+ }
+ )
+ }
+ ),
+ showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isMinWidthPlaceholder,
+ hasMinWidthValue() && inheritedMinWidthValue !== void 0
+ ),
+ hasValue: hasMinWidthValue,
+ label: (0, import_i18n222.__)("Minimum width"),
+ onDeselect: resetMinWidthValue,
+ isShownByDefault: defaultControls.minWidth ?? DEFAULT_CONTROLS6.minWidth,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ DimensionControl,
+ {
+ label: (0, import_i18n222.__)("Minimum width"),
+ value: localMinWidthValue ?? inheritedMinWidthValue,
+ onChange: setMinWidthValue,
+ placeholder: isMinWidthPlaceholder ? getNumericPlaceholder2(
+ inheritedMinWidthValue
+ ) : void 0,
+ dimensionSizes: dimensions?.dimensionSizes
+ }
+ )
+ }
+ ),
+ showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isHeightPlaceholder,
+ hasHeightValue() && inheritedHeightValue !== void 0
+ ),
+ hasValue: hasHeightValue,
+ label: (0, import_i18n222.__)("Height"),
+ onDeselect: resetHeightValue,
+ isShownByDefault: defaultControls.height ?? DEFAULT_CONTROLS6.height,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ DimensionControl,
+ {
+ label: (0, import_i18n222.__)("Height"),
+ value: localHeightValue,
+ onChange: setHeightValue,
+ placeholder: isHeightPlaceholder ? inheritedHeightValue : void 0,
+ dimensionSizes: dimensions?.dimensionSizes
+ }
+ )
+ }
+ ),
+ showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isWidthPlaceholder,
+ hasWidthValue() && inheritedWidthValue !== void 0
+ ),
+ hasValue: hasWidthValue,
+ label: (0, import_i18n222.__)("Width"),
+ onDeselect: resetWidthValue,
+ isShownByDefault: defaultControls.width ?? DEFAULT_CONTROLS6.width,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ DimensionControl,
+ {
+ label: (0, import_i18n222.__)("Width"),
+ value: localWidthValue,
+ onChange: setWidthValue,
+ placeholder: isWidthPlaceholder ? inheritedWidthValue : void 0,
+ dimensionSizes: dimensions?.dimensionSizes
+ }
+ )
+ }
+ ),
+ showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ AspectRatioTool,
+ {
+ hasValue: hasAspectRatioValue,
+ value: aspectRatioValue,
+ onChange: setAspectRatioValue,
+ panelId,
+ ...inheritanceProps(
+ isAspectRatioPlaceholder,
+ hasAspectRatioValue() && inheritedAspectRatioValue !== void 0
+ ),
+ isShownByDefault: defaultControls.aspectRatio ?? DEFAULT_CONTROLS6.aspectRatio
+ }
+ )
+ ]
+ }
+ );
+ }
+
+ // packages/block-editor/build-module/components/global-styles/border-panel.mjs
+ var import_components227 = __toESM(require_components(), 1);
+ var import_element304 = __toESM(require_element(), 1);
+ var import_i18n224 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/components/global-styles/shadow-panel-components.mjs
+ var import_i18n223 = __toESM(require_i18n(), 1);
+ var import_components226 = __toESM(require_components(), 1);
+ var import_element303 = __toESM(require_element(), 1);
+ var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
+ var EMPTY_ARRAY15 = [];
+ function ShadowPopoverContainer({ shadow, onShadowChange, settings: settings2 }) {
+ const shadows = useShadowPresets(settings2);
+ const presets = (0, import_element303.useMemo)(() => {
+ if (!shadows.length) {
+ return shadows;
+ }
+ return [
+ { name: (0, import_i18n223.__)("Unset"), slug: "unset", shadow: "none" },
+ ...shadows
+ ];
+ }, [shadows]);
+ return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)("div", { className: "block-editor-global-styles__shadow-popover-container", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_components226.__experimentalVStack, { spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components226.__experimentalHeading, { level: 5, children: (0, import_i18n223.__)("Drop shadow") }),
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ ShadowPresets,
{
- className: "dataviews-controls__date",
- data,
- field,
- onChange,
- hideLabelFromVision,
- operator
+ presets,
+ activeShadow: shadow,
+ onSelect: onShadowChange
}
- );
- }
- if (operator === OPERATOR_BETWEEN) {
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- CalendarDateRangeControl,
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)("div", { className: "block-editor-global-styles__clear-shadow", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ import_components226.Button,
{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ __next40pxDefaultSize: true,
+ variant: "tertiary",
+ onClick: () => onShadowChange(void 0),
+ disabled: !shadow,
+ accessibleWhenDisabled: true,
+ children: (0, import_i18n223.__)("Clear")
}
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- CalendarDateControl,
+ ) })
+ ] }) });
+ }
+ function ShadowPresets({ presets, activeShadow, onSelect }) {
+ return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ import_components226.Composite,
{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ role: "listbox",
+ className: "block-editor-global-styles__shadow__list",
+ "aria-label": (0, import_i18n223.__)("Drop shadows"),
+ children: presets.map(({ name, slug, shadow }) => /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ ShadowIndicator,
+ {
+ label: name,
+ isActive: shadow === activeShadow,
+ type: slug === "unset" ? "unset" : "preset",
+ onSelect: () => onSelect(shadow === activeShadow ? void 0 : shadow),
+ shadow
+ },
+ slug
+ ))
}
);
}
-
- // packages/dataviews/build-module/components/dataform-controls/select.mjs
- var import_components233 = __toESM(require_components(), 1);
- var import_element317 = __toESM(require_element(), 1);
- var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
- function Select2({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ function ShadowIndicator({ type, label, isActive, onSelect, shadow }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ tooltip_exports.Trigger,
+ {
+ render: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ import_components226.Composite.Item,
+ {
+ role: "option",
+ "aria-label": label,
+ "aria-selected": isActive,
+ className: clsx_default(
+ "block-editor-global-styles__shadow__item",
+ {
+ "is-active": isActive
+ }
+ ),
+ render: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ "button",
+ {
+ className: clsx_default(
+ "block-editor-global-styles__shadow-indicator",
+ {
+ unset: type === "unset"
+ }
+ ),
+ onClick: onSelect,
+ style: { boxShadow: shadow },
+ "aria-label": label,
+ children: isActive && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(icon_default, { icon: check_default })
+ }
+ )
+ }
+ )
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(tooltip_exports.Popup, { children: label })
+ ] });
+ }
+ function ShadowPopover({
+ shadow,
+ onShadowChange,
+ settings: settings2,
+ className,
+ hasLocalValue = !!shadow,
+ hasLocalOverride = false,
+ onReset
}) {
- const { type, label, description, getValue, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const isMultiple = type === "array";
- const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
- const onChangeControl = (0, import_element317.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components233.Spinner, {});
- }
- return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
- ValidatedSelectControl,
+ const popoverProps3 = {
+ placement: "left-start",
+ offset: 36,
+ shift: true
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ import_components226.Dropdown,
{
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- value,
- help: description,
- options: elements,
- onChange: onChangeControl,
- hideLabelFromVision,
- multiple: isMultiple,
- disabled: disabled2
+ popoverProps: popoverProps3,
+ className: clsx_default(
+ "block-editor-global-styles__shadow-dropdown",
+ className
+ ),
+ renderToggle: renderShadowToggle(shadow, onShadowChange, {
+ hasLocalValue,
+ hasLocalOverride,
+ onReset: onReset ?? (() => onShadowChange(void 0))
+ }),
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components226.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ ShadowPopoverContainer,
+ {
+ shadow,
+ onShadowChange,
+ settings: settings2
+ }
+ ) })
}
);
}
-
- // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
- var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
- var ELEMENTS_THRESHOLD = 10;
- function AdaptiveSelect(props) {
- const { field } = props;
- const { elements } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- if (elements.length >= ELEMENTS_THRESHOLD) {
- return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(Combobox, { ...props });
- }
- return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(Select2, { ...props });
+ function renderShadowToggle(shadow, onShadowChange, resetConfig) {
+ const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
+ return function ShadowToggle({ onToggle, isOpen }) {
+ const shadowButtonRef = (0, import_element303.useRef)(void 0);
+ const toggleProps = {
+ onClick: onToggle,
+ className: clsx_default(
+ "block-editor-global-styles__shadow-dropdown-toggle",
+ { "is-open": isOpen }
+ ),
+ "aria-expanded": isOpen,
+ ref: shadowButtonRef
+ };
+ const handleReset = () => {
+ if (isOpen) {
+ onToggle();
+ }
+ onReset();
+ shadowButtonRef.current?.focus();
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_jsx_runtime493.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components226.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_components226.__experimentalHStack, { justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ icon_default,
+ {
+ className: "block-editor-global-styles__toggle-icon",
+ icon: shadow_default,
+ size: 24
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components226.FlexItem, { children: (0, import_i18n223.__)("Drop shadow") })
+ ] }) }),
+ hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ InheritanceResetButton,
+ {
+ className: "block-editor-global-styles__shadow-editor__remove-button",
+ onResetToInherited: handleReset
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ import_components226.Button,
+ {
+ __next40pxDefaultSize: true,
+ size: "small",
+ icon: reset_default,
+ label: (0, import_i18n223.__)("Remove"),
+ className: "block-editor-global-styles__shadow-editor__remove-button",
+ onClick: handleReset
+ }
+ ))
+ ] });
+ };
+ }
+ function useShadowPresets(settings2) {
+ return (0, import_element303.useMemo)(() => {
+ if (!settings2?.shadow) {
+ return EMPTY_ARRAY15;
+ }
+ const defaultPresetsEnabled = settings2?.shadow?.defaultPresets;
+ const {
+ default: defaultShadows,
+ theme: themeShadows,
+ custom: customShadows
+ } = settings2?.shadow?.presets ?? {};
+ const allPresets = [
+ ...defaultPresetsEnabled && defaultShadows || EMPTY_ARRAY15,
+ ...themeShadows || EMPTY_ARRAY15,
+ ...customShadows || EMPTY_ARRAY15
+ ];
+ return allPresets.filter(
+ (preset, index2) => allPresets.findLastIndex(
+ ({ slug }) => slug === preset.slug
+ ) === index2
+ );
+ }, [settings2]);
}
- // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
- var import_element318 = __toESM(require_element(), 1);
- var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
- function ValidatedText({
- data,
- field,
+ // packages/block-editor/build-module/components/global-styles/border-panel.mjs
+ var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
+ function useHasBorderPanel(settings2) {
+ const controls = Object.values(useHasBorderPanelControls(settings2));
+ return controls.some(Boolean);
+ }
+ function useHasBorderPanelControls(settings2) {
+ const controls = {
+ hasBorderColor: useHasBorderColorControl(settings2),
+ hasBorderRadius: useHasBorderRadiusControl(settings2),
+ hasBorderStyle: useHasBorderStyleControl(settings2),
+ hasBorderWidth: useHasBorderWidthControl(settings2),
+ hasShadow: useHasShadowControl(settings2)
+ };
+ return controls;
+ }
+ function useHasBorderColorControl(settings2) {
+ return settings2?.border?.color;
+ }
+ function useHasBorderRadiusControl(settings2) {
+ return settings2?.border?.radius;
+ }
+ function useHasBorderStyleControl(settings2) {
+ return settings2?.border?.style;
+ }
+ function useHasBorderWidthControl(settings2) {
+ return settings2?.border?.width;
+ }
+ function useHasShadowControl(settings2) {
+ const shadows = useShadowPresets(settings2);
+ return !!settings2?.shadow && shadows.length > 0;
+ }
+ function BorderToolsPanel({
+ resetAllFilter,
onChange,
- hideLabelFromVision,
- markWhenOptional,
- type,
- prefix: prefix2,
- suffix,
- validity
+ value,
+ panelId,
+ children,
+ label
}) {
- const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data });
- const disabled2 = field.isDisabled({ item: data, field });
- const onValueChangeControl = (0, import_element318.useCallback)(
- (newValue) => onChange(
- setValue({
- item: data,
- value: newValue
- })
- ),
- [data, setValue, onChange]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
- ValidatedInputControl,
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetAll = () => {
+ const updatedValue = resetAllFilter(value);
+ onChange(updatedValue);
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+ import_components227.__experimentalToolsPanel,
{
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
label,
- placeholder,
- value: value ?? "",
- description: typeof description === "string" ? description : void 0,
- details: typeof description === "string" ? void 0 : description,
- onValueChange: onValueChangeControl,
- hideLabelFromVision,
- type,
- prefix: prefix2,
- suffix,
- disabled: disabled2,
- pattern: isValid2.pattern ? isValid2.pattern.constraint : void 0,
- minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
- maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0
+ resetAll,
+ panelId,
+ dropdownMenuProps,
+ children
}
);
}
-
- // packages/dataviews/build-module/components/dataform-controls/email.mjs
- var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
- function Email({
- data,
- field,
+ var DEFAULT_CONTROLS7 = {
+ radius: true,
+ color: true,
+ width: true,
+ shadow: true
+ };
+ function BorderPanel({
+ as: Wrapper = BorderToolsPanel,
+ value,
onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ inheritedValue = value,
+ settings: settings2,
+ panelId,
+ defaultControls = DEFAULT_CONTROLS7,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- type: "email",
- prefix: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(Icon, { icon: envelope_default }) })
- }
- }
+ const colors2 = useColorsPerOrigin(settings2);
+ const areCustomSolidsEnabled = settings2?.color?.custom;
+ const decodeValue = (0, import_element304.useCallback)(
+ (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue),
+ [settings2]
);
- }
-
- // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
- var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
- function Telephone({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- type: "tel",
- prefix: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(Icon, { icon: mobile_default }) })
- }
- }
+ const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+ showInheritanceLabelIndicators && isInherited,
+ showInheritanceLabelIndicators && hasLocalOverride,
+ className
);
- }
-
- // packages/dataviews/build-module/components/dataform-controls/url.mjs
- var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
- function Url({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- type: "url",
- prefix: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(Icon, { icon: link_default }) })
+ const encodeColorValue = (colorValue) => {
+ const allColors = colors2.flatMap(
+ ({ colors: originColors }) => originColors
+ );
+ const colorObject = allColors.find(
+ ({ color }) => color === colorValue
+ );
+ return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
+ };
+ const decodeBorder = (0, import_element304.useCallback)(
+ (source) => {
+ if (!source) {
+ return void 0;
}
- }
+ if ((0, import_components227.__experimentalHasSplitBorders)(source)) {
+ const out = { ...source };
+ ["top", "right", "bottom", "left"].forEach((side) => {
+ out[side] = {
+ ...out[side],
+ color: decodeValue(out[side]?.color)
+ };
+ });
+ return out;
+ }
+ return {
+ ...source,
+ color: source.color ? decodeValue(source.color) : void 0
+ };
+ },
+ [decodeValue]
);
- }
-
- // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
- var import_components234 = __toESM(require_components(), 1);
- var import_element319 = __toESM(require_element(), 1);
- var import_i18n225 = __toESM(require_i18n(), 1);
- var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
- function toNumberOrEmpty(value) {
- if (value === "" || value === void 0) {
- return "";
- }
- const number = Number(value);
- return Number.isFinite(number) ? number : "";
- }
- function BetweenControls({
- value,
- onChange,
- hideLabelFromVision,
- step
- }) {
- const [min3 = "", max3 = ""] = value;
- const onChangeMin = (0, import_element319.useCallback)(
- (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
- [onChange, max3]
+ const localBorder = (0, import_element304.useMemo)(
+ () => decodeBorder(value?.border),
+ [value?.border, decodeBorder]
);
- const onChangeMax = (0, import_element319.useCallback)(
- (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
- [onChange, min3]
+ const inheritedBorder = (0, import_element304.useMemo)(
+ () => decodeBorder(inheritedValue?.border),
+ [inheritedValue?.border, decodeBorder]
);
- return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
- import_components234.BaseControl,
+ const isBorderPlaceholder = !(0, import_components227.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components227.__experimentalIsDefinedBorder)(inheritedBorder);
+ const border = isBorderPlaceholder ? inheritedBorder : localBorder;
+ const setBorder = (newBorder) => onChange({ ...value, border: newBorder });
+ const showBorderColor = useHasBorderColorControl(settings2);
+ const showBorderStyle = useHasBorderStyleControl(settings2);
+ const showBorderWidth = useHasBorderWidthControl(settings2);
+ const showBorderRadius = useHasBorderRadiusControl(settings2);
+ const localBorderRadius = (0, import_element304.useMemo)(() => {
+ if (typeof value?.border?.radius !== "object") {
+ return decodeValue(value?.border?.radius);
+ }
+ return {
+ topLeft: decodeValue(value?.border?.radius?.topLeft),
+ topRight: decodeValue(value?.border?.radius?.topRight),
+ bottomLeft: decodeValue(value?.border?.radius?.bottomLeft),
+ bottomRight: decodeValue(value?.border?.radius?.bottomRight)
+ };
+ }, [value?.border?.radius, decodeValue]);
+ const inheritedBorderRadius = (0, import_element304.useMemo)(() => {
+ const rawRadius = inheritedValue?.border?.radius;
+ if (typeof rawRadius !== "object") {
+ return decodeValue(rawRadius);
+ }
+ return {
+ topLeft: decodeValue(rawRadius?.topLeft),
+ topRight: decodeValue(rawRadius?.topRight),
+ bottomLeft: decodeValue(rawRadius?.bottomLeft),
+ bottomRight: decodeValue(rawRadius?.bottomRight)
+ };
+ }, [inheritedValue?.border?.radius, decodeValue]);
+ const setBorderRadius = (newBorderRadius) => setBorder({ ...value?.border, radius: newBorderRadius });
+ const hasBorderRadius = () => {
+ const borderValues = value?.border?.radius;
+ if (typeof borderValues === "object") {
+ return Object.entries(borderValues).some(([, v2]) => !!v2);
+ }
+ return !!borderValues;
+ };
+ const isBorderRadiusPlaceholder = !hasBorderRadius() && inheritedBorderRadius !== void 0 && inheritedBorderRadius !== "";
+ const borderRadius = (0, import_element304.useMemo)(() => {
+ if (!isBorderRadiusPlaceholder) {
+ return localBorderRadius;
+ }
+ if (typeof inheritedBorderRadius === "string") {
+ return inheritedBorderRadius;
+ }
+ const obj = inheritedBorderRadius;
+ if (!obj) {
+ return localBorderRadius;
+ }
+ const all = obj.topLeft && obj.topLeft === obj.topRight && obj.topLeft === obj.bottomLeft && obj.topLeft === obj.bottomRight ? obj.topLeft : void 0;
+ return { all, ...obj };
+ }, [
+ isBorderRadiusPlaceholder,
+ localBorderRadius,
+ inheritedBorderRadius
+ ]);
+ const hasShadowControl = useHasShadowControl(settings2);
+ const localShadow = decodeValue(value?.shadow);
+ const inheritedShadow = decodeValue(inheritedValue?.shadow);
+ const isShadowPlaceholder = localShadow === void 0 && inheritedShadow !== void 0 && inheritedShadow !== "";
+ const shadow = isShadowPlaceholder ? inheritedShadow : localShadow;
+ const shadowPresets = useShadowPresets(settings2);
+ const setShadow = (newValue) => {
+ const slug = shadowPresets.findLast(
+ ({ shadow: shadowName }) => shadowName === newValue
+ )?.slug;
+ onChange(
+ setImmutably2(
+ value,
+ ["shadow"],
+ slug ? `var:preset|shadow|${slug}` : newValue || void 0
+ )
+ );
+ };
+ const setShadowWithInheritedCommit = (newValue) => {
+ if (isShadowPlaceholder && newValue === void 0) {
+ setShadow(inheritedShadow);
+ return;
+ }
+ setShadow(newValue);
+ };
+ const hasShadow = () => !!value?.shadow;
+ const resetShadow = () => setShadow(void 0);
+ const hasShadowLocalOverride = showInheritanceLabelIndicators && hasShadow() && inheritedShadow !== void 0;
+ const resetBorder = () => {
+ if (hasBorderRadius()) {
+ return setBorder({ radius: value?.border?.radius });
+ }
+ setBorder(void 0);
+ };
+ const onBorderChange = (newBorder) => {
+ const updatedBorder = { ...newBorder };
+ if ((0, import_components227.__experimentalHasSplitBorders)(updatedBorder)) {
+ ["top", "right", "bottom", "left"].forEach((side) => {
+ if (updatedBorder[side]) {
+ updatedBorder[side] = {
+ ...updatedBorder[side],
+ color: encodeColorValue(updatedBorder[side]?.color)
+ };
+ }
+ });
+ } else if (updatedBorder) {
+ updatedBorder.color = encodeColorValue(updatedBorder.color);
+ }
+ setBorder({
+ ...updatedBorder,
+ radius: value?.border?.radius
+ });
+ };
+ const resetAllFilter = (0, import_element304.useCallback)((previousValue) => {
+ return {
+ ...previousValue,
+ border: void 0,
+ shadow: void 0
+ };
+ }, []);
+ const showBorderByDefault = defaultControls?.color || defaultControls?.width;
+ return /* @__PURE__ */ (0, import_jsx_runtime494.jsxs)(
+ Wrapper,
{
- help: (0, import_i18n225.__)("The max. value must be greater than the min. value."),
- children: /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(import_components234.Flex, { direction: "row", gap: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
- import_components234.__experimentalNumberControl,
+ resetAllFilter,
+ value,
+ onChange,
+ panelId,
+ label: (0, import_i18n224.__)("Borders"),
+ children: [
+ (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+ InheritanceToolsPanelItem,
{
- label: (0, import_i18n225.__)("Min."),
- value: min3,
- max: max3 ? Number(max3) - step : void 0,
- onChange: onChangeMin,
- hideLabelFromVision,
- step
+ ...inheritanceProps(
+ isBorderPlaceholder,
+ (0, import_components227.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components227.__experimentalIsDefinedBorder)(inheritedBorder)
+ ),
+ hasValue: () => (0, import_components227.__experimentalIsDefinedBorder)(value?.border),
+ label: (0, import_i18n224.__)("Border"),
+ hasInlineEndToggle: true,
+ onDeselect: () => resetBorder(),
+ isShownByDefault: showBorderByDefault,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+ import_components227.BorderBoxControl,
+ {
+ colors: colors2,
+ disableCustomColors: !areCustomSolidsEnabled,
+ enableAlpha: true,
+ enableStyle: showBorderStyle,
+ label: (0, import_i18n224.__)("Border"),
+ onChange: onBorderChange,
+ popoverOffset: 40,
+ popoverPlacement: "left-start",
+ value: border,
+ __experimentalIsRenderedInSidebar: true
+ }
+ )
}
),
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
- import_components234.__experimentalNumberControl,
+ showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+ InheritanceToolsPanelItem,
{
- label: (0, import_i18n225.__)("Max."),
- value: max3,
- min: min3 ? Number(min3) + step : void 0,
- onChange: onChangeMax,
- hideLabelFromVision,
- step
+ ...inheritanceProps(
+ isBorderRadiusPlaceholder,
+ hasBorderRadius() && inheritedBorderRadius !== void 0
+ ),
+ hasValue: hasBorderRadius,
+ label: (0, import_i18n224.__)("Radius"),
+ hasInlineEndToggle: true,
+ onDeselect: () => setBorderRadius(void 0),
+ isShownByDefault: defaultControls.radius,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+ BorderRadiusControl,
+ {
+ presets: settings2?.border?.radiusSizes,
+ values: borderRadius,
+ onChange: (newValue) => {
+ setBorderRadius(newValue || void 0);
+ }
+ }
+ )
+ }
+ ),
+ hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime494.jsxs)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isShadowPlaceholder,
+ hasShadow() && inheritedShadow !== void 0
+ ),
+ label: (0, import_i18n224.__)("Shadow"),
+ hasValue: hasShadow,
+ onDeselect: resetShadow,
+ isShownByDefault: defaultControls.shadow,
+ showLocalOverrideActionsInLabel: false,
+ panelId,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_components227.BaseControl.VisualLabel, { children: (0, import_i18n224.__)("Shadow") }),
+ /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+ ShadowPopover,
+ {
+ shadow,
+ onShadowChange: setShadowWithInheritedCommit,
+ settings: settings2,
+ hasLocalValue: hasShadow(),
+ hasLocalOverride: hasShadowLocalOverride,
+ onReset: resetShadow
+ }
+ )
+ ]
}
)
- ] })
+ ]
}
);
}
- function ValidatedNumber({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- operator,
- validity
- }) {
- const decimals = field.format?.decimals ?? 0;
- const step = Math.pow(10, Math.abs(decimals) * -1);
- const { label, description, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data }) ?? "";
- const disabled2 = field.isDisabled({ item: data, field });
- const onChangeControl = (0, import_element319.useCallback)(
- (newValue) => {
- onChange(
- setValue({
- item: data,
- // Do not convert an empty string or undefined to a number,
- // otherwise there's a mismatch between the UI control (empty)
- // and the data relied by onChange (0).
- value: ["", void 0].includes(newValue) ? void 0 : Number(newValue)
- })
- );
- },
- [data, onChange, setValue]
- );
- const onChangeBetweenControls = (0, import_element319.useCallback)(
- (newValue) => {
- onChange(
- setValue({
- item: data,
- value: newValue
- })
- );
- },
- [data, onChange, setValue]
- );
- if (operator === OPERATOR_BETWEEN) {
- let valueBetween = ["", ""];
- if (Array.isArray(value) && value.length === 2 && value.every(
- (element) => typeof element === "number" || element === ""
- )) {
- valueBetween = value;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
- BetweenControls,
- {
- value: valueBetween,
- onChange: onChangeBetweenControls,
- hideLabelFromVision,
- step
- }
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
- ValidatedNumberControl,
- {
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- help: description,
- value,
- onChange: onChangeControl,
- hideLabelFromVision,
- step,
- min: typeof isValid2.min?.constraint === "number" ? isValid2.min.constraint : void 0,
- max: typeof isValid2.max?.constraint === "number" ? isValid2.max.constraint : void 0,
- disabled: disabled2
- }
+
+ // packages/block-editor/build-module/components/global-styles/filters-panel.mjs
+ var import_components228 = __toESM(require_components(), 1);
+ var import_i18n225 = __toESM(require_i18n(), 1);
+ var import_element305 = __toESM(require_element(), 1);
+ var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
+ var EMPTY_ARRAY16 = [];
+ function useMultiOriginColorPresets(settings2, { presetSetting, defaultSetting }) {
+ const disableDefault = !settings2?.color?.[defaultSetting];
+ const userPresets = settings2?.color?.[presetSetting]?.custom || EMPTY_ARRAY16;
+ const themePresets = settings2?.color?.[presetSetting]?.theme || EMPTY_ARRAY16;
+ const defaultPresets = settings2?.color?.[presetSetting]?.default || EMPTY_ARRAY16;
+ return (0, import_element305.useMemo)(
+ () => [
+ ...userPresets,
+ ...themePresets,
+ ...disableDefault ? EMPTY_ARRAY16 : defaultPresets
+ ],
+ [disableDefault, userPresets, themePresets, defaultPresets]
);
}
-
- // packages/dataviews/build-module/components/dataform-controls/integer.mjs
- var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
- function Integer(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(ValidatedNumber, { ...props });
+ function useHasFiltersPanel(settings2) {
+ return useHasDuotoneControl(settings2);
}
-
- // packages/dataviews/build-module/components/dataform-controls/number.mjs
- var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
- function Number2(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(ValidatedNumber, { ...props });
+ function useHasDuotoneControl(settings2) {
+ return settings2.color.customDuotone || settings2.color.defaultDuotone || settings2.color.duotone.length > 0;
}
-
- // packages/dataviews/build-module/components/dataform-controls/radio.mjs
- var import_components235 = __toESM(require_components(), 1);
- var import_element320 = __toESM(require_element(), 1);
- var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
- function Radio({
- data,
- field,
+ function FiltersToolsPanel({
+ resetAllFilter,
onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ value,
+ panelId,
+ children
}) {
- const { label, description, getValue, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- const value = getValue({ item: data });
- const onChangeControl = (0, import_element320.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components235.Spinner, {});
- }
- return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
- ValidatedRadioControl,
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetAll = () => {
+ const updatedValue = resetAllFilter(value);
+ onChange(updatedValue);
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ import_components228.__experimentalToolsPanel,
{
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- help: description,
- onChange: onChangeControl,
- options: elements,
- selected: value,
- hideLabelFromVision,
- disabled: disabled2
+ label: (0, import_i18n225._x)("Filters", "Name for applying graphical effects"),
+ resetAll,
+ panelId,
+ dropdownMenuProps,
+ children
}
);
}
-
- // packages/dataviews/build-module/components/dataform-controls/text.mjs
- var import_element321 = __toESM(require_element(), 1);
- var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
- function Text3({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- config: config2,
- validity
- }) {
- const { prefix: prefix2, suffix } = config2 || {};
- return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
- ValidatedText,
+ var DEFAULT_CONTROLS8 = {
+ duotone: true
+ };
+ var popoverProps2 = {
+ placement: "left-start",
+ offset: 36,
+ shift: true,
+ className: "block-editor-duotone-control__popover",
+ headerTitle: (0, import_i18n225.__)("Duotone")
+ };
+ var LabeledColorIndicator2 = ({ indicator, label }) => /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(import_components228.__experimentalHStack, { justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components228.__experimentalZStack, { isLayered: false, offset: -8, children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components228.Flex, { expanded: false, children: indicator === "unset" || !indicator ? /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components228.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" }) : /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components228.DuotoneSwatch, { values: indicator }) }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ import_components228.FlexItem,
{
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- prefix: prefix2 ? (0, import_element321.createElement)(prefix2) : void 0,
- suffix: suffix ? (0, import_element321.createElement)(suffix) : void 0
- }
+ className: "block-editor-panel-duotone-settings__label",
+ title: label,
+ children: label
}
- );
- }
-
- // packages/dataviews/build-module/components/dataform-controls/time.mjs
- var import_components236 = __toESM(require_components(), 1);
- var import_element322 = __toESM(require_element(), 1);
- var import_i18n226 = __toESM(require_i18n(), 1);
- var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
- function getStep(timeFormat, values) {
- const tokens = (timeFormat ?? "").replace(/\\./g, "");
- const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime2(value) ?? 0) % 60 !== 0);
- return hasSeconds ? 1 : void 0;
- }
- function toInputValue(value) {
- const seconds = parseTime2(value);
- if (seconds === null) {
- return "";
- }
- const parts = [
- Math.floor(seconds / 3600),
- Math.floor(seconds % 3600 / 60)
- ];
- if (seconds % 60 !== 0) {
- parts.push(seconds % 60);
- }
- return parts.map((part) => String(part).padStart(2, "0")).join(":");
- }
- function BetweenControls2({
- value,
- onChange,
- hideLabelFromVision,
- disabled: disabled2,
- step,
- min: min3,
- max: max3
- }) {
- const [from = "", to2 = ""] = value;
- const onChangeFrom = (0, import_element322.useCallback)(
- (newValue) => onChange([newValue ?? "", to2]),
- [onChange, to2]
- );
- const onChangeTo = (0, import_element322.useCallback)(
- (newValue) => onChange([from, newValue ?? ""]),
- [onChange, from]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
- import_components236.BaseControl,
- {
- help: (0, import_i18n226.__)("The end time must be later than the start time."),
- children: /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
- /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
- ValidatedInputControl,
- {
- type: "time",
- label: (0, import_i18n226.__)("From"),
- value: from,
- onValueChange: onChangeFrom,
- hideLabelFromVision,
- disabled: disabled2,
- step,
- min: min3,
- max: to2 || max3
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
- ValidatedInputControl,
- {
- type: "time",
- label: (0, import_i18n226.__)("To"),
- value: to2,
- onValueChange: onChangeTo,
- hideLabelFromVision,
- disabled: disabled2,
- step,
- min: from || min3,
- max: max3
- }
- )
- ] })
+ )
+ ] });
+ var renderToggle2 = (duotone, resetConfig) => function Toggle2({ onToggle, isOpen }) {
+ const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
+ const duotoneButtonRef = (0, import_element305.useRef)(void 0);
+ const toggleProps = {
+ onClick: onToggle,
+ className: clsx_default(
+ "block-editor-global-styles-filters-panel__dropdown-toggle",
+ { "is-open": isOpen }
+ ),
+ "aria-expanded": isOpen,
+ ref: duotoneButtonRef
+ };
+ const handleReset = () => {
+ if (isOpen) {
+ onToggle();
}
- );
- }
- function Time({
- data,
- field,
+ onReset();
+ duotoneButtonRef.current?.focus();
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(import_jsx_runtime495.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components228.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ LabeledColorIndicator2,
+ {
+ indicator: duotone,
+ label: (0, import_i18n225.__)("Duotone")
+ }
+ ) }),
+ hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ InheritanceResetButton,
+ {
+ className: "block-editor-panel-duotone-settings__reset",
+ onResetToInherited: handleReset
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ import_components228.Button,
+ {
+ size: "small",
+ icon: reset_default,
+ label: (0, import_i18n225.__)("Reset"),
+ className: "block-editor-panel-duotone-settings__reset",
+ onClick: handleReset
+ }
+ ))
+ ] });
+ };
+ function FiltersPanel({
+ as: Wrapper = FiltersToolsPanel,
+ value,
onChange,
- hideLabelFromVision,
- markWhenOptional,
- operator,
- validity
+ inheritedValue = value,
+ settings: settings2,
+ panelId,
+ defaultControls = DEFAULT_CONTROLS8,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
}) {
- const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data });
- const disabled2 = field.isDisabled({ item: data, field });
- const timeFormat = field.format?.time;
- const min3 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
- const max3 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
- const onChangeControl = (0, import_element322.useCallback)(
- (newValue) => onChange(
- setValue({
- item: data,
- value: newValue === "" ? void 0 : newValue
- })
- ),
- [data, onChange, setValue]
+ const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
+ const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+ showInheritanceLabelIndicators && isInherited,
+ showInheritanceLabelIndicators && hasLocalOverride,
+ className
);
- const onChangeBetweenControls = (0, import_element322.useCallback)(
- ([from, to2]) => onChange(
- setValue({
- item: data,
- // An unfilled bound is stored as `undefined`, which the
- // `between` operator reads as "do not apply the filter".
- value: [from || void 0, to2 || void 0]
- })
- ),
- [data, onChange, setValue]
+ const hasDuotoneEnabled = useHasDuotoneControl(settings2);
+ const duotonePalette = useMultiOriginColorPresets(settings2, {
+ presetSetting: "duotone",
+ defaultSetting: "defaultDuotone"
+ });
+ const colorPalette = useMultiOriginColorPresets(settings2, {
+ presetSetting: "palette",
+ defaultSetting: "defaultPalette"
+ });
+ const localDuotone = decodeValue(value?.filter?.duotone);
+ const inheritedDuotone = decodeValue(inheritedValue?.filter?.duotone);
+ const duotone = localDuotone ?? inheritedDuotone;
+ const localDuotoneSlug = getDuotoneSlugFromPreset(value?.filter?.duotone);
+ const inheritedDuotoneSlug = getDuotoneSlugFromPreset(
+ inheritedValue?.filter?.duotone
);
- if (operator === OPERATOR_BETWEEN) {
- let valueBetween = ["", ""];
- if (Array.isArray(value) && value.length === 2) {
- valueBetween = [
- toInputValue(value[0]),
- toInputValue(value[1])
- ];
+ const duotoneSlug = localDuotone !== void 0 ? localDuotoneSlug : inheritedDuotoneSlug;
+ const isDuotonePlaceholder = localDuotone === void 0 && inheritedDuotone !== void 0;
+ const setDuotone = (newValue, slug) => {
+ const presetSlug = slug ?? duotonePalette.find(({ colors: colors2 }) => colors2 === newValue)?.slug;
+ const duotoneValue = presetSlug ? `var:preset|duotone|${presetSlug}` : newValue;
+ onChange(
+ setImmutably2(value, ["filter", "duotone"], duotoneValue)
+ );
+ };
+ const setDuotoneWithInheritedCommit = (newValue, index2, slug) => {
+ if (newValue === void 0 && isDuotonePlaceholder && inheritedDuotone !== void 0) {
+ setDuotone(inheritedDuotone, inheritedDuotoneSlug);
+ return;
}
- return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
- BetweenControls2,
- {
- value: valueBetween,
- onChange: onChangeBetweenControls,
- hideLabelFromVision,
- disabled: disabled2,
- step: getStep(timeFormat, valueBetween),
- min: min3,
- max: max3
+ setDuotone(newValue, slug);
+ };
+ const hasDuotone = () => !!value?.filter?.duotone;
+ const resetDuotone = () => setDuotone(void 0);
+ const hasDuotoneLocalOverride = showInheritanceLabelIndicators && hasDuotone() && inheritedDuotone !== void 0;
+ const resetAllFilter = (0, import_element305.useCallback)((previousValue) => {
+ return {
+ ...previousValue,
+ filter: {
+ ...previousValue.filter,
+ duotone: void 0
}
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
- ValidatedInputControl,
+ };
+ }, []);
+ return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ Wrapper,
{
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- type: "time",
- label,
- placeholder,
- description: typeof description === "string" ? description : void 0,
- details: typeof description === "string" ? void 0 : description,
- value: toInputValue(value),
- onValueChange: onChangeControl,
- hideLabelFromVision,
- disabled: disabled2,
- step: getStep(timeFormat, [value]),
- min: min3,
- max: max3
+ resetAllFilter,
+ value,
+ onChange,
+ panelId,
+ children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isDuotonePlaceholder,
+ localDuotone !== void 0 && inheritedDuotone !== void 0
+ ),
+ label: (0, import_i18n225.__)("Duotone"),
+ hasValue: hasDuotone,
+ onDeselect: resetDuotone,
+ isShownByDefault: defaultControls.duotone,
+ showLocalOverrideActionsInLabel: false,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ import_components228.Dropdown,
+ {
+ popoverProps: popoverProps2,
+ className: "block-editor-global-styles-filters-panel__dropdown",
+ renderToggle: renderToggle2(duotone, {
+ hasLocalValue: hasDuotone(),
+ hasLocalOverride: hasDuotoneLocalOverride,
+ onReset: resetDuotone
+ }),
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components228.__experimentalDropdownContentWrapper, { paddingSize: "small", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(import_components228.MenuGroup, { label: (0, import_i18n225.__)("Duotone"), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime495.jsx)("p", { children: (0, import_i18n225.__)(
+ "Create a two-tone color effect without losing your original image."
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ import_components228.DuotonePicker,
+ {
+ colorPalette,
+ duotonePalette,
+ disableCustomColors: true,
+ disableCustomDuotone: true,
+ value: duotone,
+ selectedSlug: duotoneSlug,
+ onChange: setDuotoneWithInheritedCommit
+ }
+ )
+ ] }) })
+ }
+ )
+ }
+ )
}
);
}
- // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
- var import_element323 = __toESM(require_element(), 1);
- var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
- function Toggle({
- field,
+ // packages/block-editor/build-module/components/global-styles/image-settings-panel.mjs
+ var import_components229 = __toESM(require_components(), 1);
+ var import_i18n226 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
+ function useHasImageSettingsPanel(name, value, inheritedValue) {
+ return name === "core/image" && inheritedValue?.lightbox?.allowEditing || !!value?.lightbox;
+ }
+ function ImageSettingsPanel({
onChange,
- data,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ value,
+ inheritedValue,
+ panelId
}) {
- const { label, description, getValue, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const onChangeControl = (0, import_element323.useCallback)(() => {
- onChange(
- setValue({ item: data, value: !getValue({ item: data }) })
- );
- }, [onChange, setValue, data, getValue]);
- return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
- ValidatedToggleControl,
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetLightbox = () => {
+ onChange(void 0);
+ };
+ const onChangeLightbox = (newSetting) => {
+ onChange({
+ enabled: newSetting
+ });
+ };
+ let lightboxChecked = false;
+ if (inheritedValue?.lightbox?.enabled) {
+ lightboxChecked = inheritedValue.lightbox.enabled;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_jsx_runtime496.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+ import_components229.__experimentalToolsPanel,
{
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- hidden: hideLabelFromVision,
- label,
- help: description,
- checked: getValue({ item: data }),
- onChange: onChangeControl,
- disabled: disabled2
+ label: (0, import_i18n226._x)("Settings", "Image settings"),
+ resetAll: resetLightbox,
+ panelId,
+ dropdownMenuProps,
+ children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+ import_components229.__experimentalToolsPanelItem,
+ {
+ hasValue: () => !!value?.lightbox,
+ label: (0, import_i18n226.__)("Enlarge on click"),
+ onDeselect: resetLightbox,
+ isShownByDefault: true,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+ import_components229.ToggleControl,
+ {
+ label: (0, import_i18n226.__)("Enlarge on click"),
+ checked: lightboxChecked,
+ onChange: onChangeLightbox
+ }
+ )
+ }
+ )
}
- );
+ ) });
}
- // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
- var import_element324 = __toESM(require_element(), 1);
- var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
- function Textarea3({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- config: config2,
- validity
- }) {
- const { rows = 4 } = config2 || {};
- const disabled2 = field.isDisabled({ item: data, field });
- const { label, placeholder, description, setValue, isValid: isValid2 } = field;
- const value = field.getValue({ item: data });
- const onValueChangeControl = (0, import_element324.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
- ValidatedTextareaControl,
- {
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- placeholder,
- value: value ?? "",
- description: typeof description === "string" ? description : void 0,
- details: typeof description === "string" ? void 0 : description,
- onValueChange: onValueChangeControl,
- rows,
- disabled: disabled2,
- minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
- maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0,
- hideLabelFromVision
- }
+ // packages/block-editor/build-module/components/global-styles/advanced-panel.mjs
+ var import_components230 = __toESM(require_components(), 1);
+ var import_element306 = __toESM(require_element(), 1);
+ var import_i18n227 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
+ function validateCSS(css) {
+ if (typeof css === "string" && /<\/?\w/.test(css)) {
+ return false;
+ }
+ return true;
+ }
+ function getMarkupValidationError(css) {
+ return validateCSS(css) ? null : (0, import_i18n227.__)("The custom CSS is invalid. Do not use <> markup.");
+ }
+ function getCSSValidationError(css) {
+ if (!css) {
+ return null;
+ }
+ const markupError = getMarkupValidationError(css);
+ if (markupError) {
+ return markupError;
+ }
+ const [transformed] = transform_styles_default(
+ [{ css }],
+ ".for-validation-only"
);
+ return transformed === null ? (0, import_i18n227.__)("There is an error with your CSS structure.") : null;
}
-
- // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
- var import_components237 = __toESM(require_components(), 1);
- var import_element325 = __toESM(require_element(), 1);
- var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
- function ToggleGroup({
- data,
- field,
+ function AdvancedPanel({
+ value,
onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ inheritedValue = value,
+ help
}) {
- const { getValue, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const value = getValue({ item: data });
- const onChangeControl = (0, import_element325.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
+ const customCSS = inheritedValue?.css;
+ const [cssError, setCSSError] = (0, import_element306.useState)(
+ () => getCSSValidationError(customCSS)
);
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_components237.Spinner, {});
+ function handleOnChange(newValue) {
+ onChange({
+ ...value,
+ css: newValue
+ });
+ setCSSError(getMarkupValidationError(newValue));
}
- if (elements.length === 0) {
- return null;
+ function handleOnBlur(event) {
+ setCSSError(getCSSValidationError(event?.target?.value));
}
- const selectedOption = elements.find((el) => el.value === value);
- return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
- ValidatedToggleGroupControl,
+ return /* @__PURE__ */ (0, import_jsx_runtime497.jsxs)(
+ Stack,
{
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- isBlock: true,
- label: field.label,
- help: selectedOption?.description || field.description,
- onChange: onChangeControl,
- value,
- hideLabelFromVision,
- children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
- import_components237.__experimentalToggleGroupControlOption,
- {
- label: el.label,
- value: el.value,
- disabled: disabled2
- },
- el.value
- ))
+ direction: "column",
+ gap: "md",
+ className: "block-editor-global-styles-advanced-panel",
+ children: [
+ cssError && /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_components230.Notice, { status: "error", onRemove: () => setCSSError(null), children: cssError }),
+ /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
+ import_components230.TextareaControl,
+ {
+ label: (0, import_i18n227.__)("Additional CSS"),
+ value: customCSS,
+ onChange: (newValue) => handleOnChange(newValue),
+ onBlur: handleOnBlur,
+ className: "block-editor-global-styles-advanced-panel__custom-css-input",
+ spellCheck: false,
+ help
+ }
+ )
+ ]
}
);
}
- // packages/dataviews/build-module/components/dataform-controls/array.mjs
- var import_components238 = __toESM(require_components(), 1);
- var import_element326 = __toESM(require_element(), 1);
- var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
- function ArrayControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data });
- const disabled2 = field.isDisabled({ item: data, field });
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- const arrayValueAsElements = (0, import_element326.useMemo)(
- () => Array.isArray(value) ? value.map((token) => {
- const element = elements?.find(
- (suggestion) => suggestion.value === token
- );
- return element || { value: token, label: token };
- }) : [],
- [value, elements]
- );
- const onChangeControl = (0, import_element326.useCallback)(
- (tokens) => {
- const valueTokens = tokens.map((token) => {
- if (typeof token === "object" && "value" in token) {
- return token.value;
- }
- return token;
- });
- onChange(setValue({ item: data, value: valueTokens }));
- },
- [onChange, setValue, data]
+ // packages/block-editor/build-module/hooks/border.mjs
+ var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
+ var BORDER_SUPPORT_KEY2 = "__experimentalBorder";
+ var SHADOW_SUPPORT_KEY = "shadow";
+ var getColorByProperty = (colors2, property, value) => {
+ let matchedColor;
+ colors2.some(
+ (origin) => origin.colors.some((color) => {
+ if (color[property] === value) {
+ matchedColor = color;
+ return true;
+ }
+ return false;
+ })
);
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(import_components238.Spinner, {});
+ return matchedColor;
+ };
+ var getMultiOriginColor = ({ colors: colors2, namedColor, customColor }) => {
+ if (namedColor) {
+ const colorObject2 = getColorByProperty(colors2, "slug", namedColor);
+ if (colorObject2) {
+ return colorObject2;
+ }
}
- return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
- ValidatedFormTokenField,
- {
- required: !!isValid2?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label: hideLabelFromVision ? void 0 : label,
- value: arrayValueAsElements,
- onChange: onChangeControl,
- placeholder,
- suggestions: elements?.map((element) => element.value),
- disabled: disabled2,
- __experimentalValidateInput: (token) => {
- if (field.isValid?.elements && elements) {
- return elements.some(
- (element) => element.value === token || element.label === token
- );
- }
- return true;
- },
- __experimentalExpandOnFocus: elements && elements.length > 0,
- help: description ?? (field.isValid?.elements ? "" : void 0),
- displayTransform: (token) => {
- if (typeof token === "object" && "label" in token) {
- return token.label;
- }
- if (typeof token === "string" && elements) {
- const element = elements.find(
- (el) => el.value === token
- );
- return element?.label || token;
- }
- return token;
- },
- __experimentalRenderItem: ({ item }) => {
- if (typeof item === "string" && elements) {
- const element = elements.find(
- (el) => el.value === item
- );
- return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { children: element?.label || item });
- }
- return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { children: item });
- }
- }
- );
+ if (!customColor) {
+ return { color: void 0 };
+ }
+ const colorObject = getColorByProperty(colors2, "color", customColor);
+ return colorObject ? colorObject : { color: customColor };
+ };
+ function getColorSlugFromVariable(value) {
+ const namedColor = /var:preset\|color\|(.+)/.exec(value);
+ if (namedColor && namedColor[1]) {
+ return namedColor[1];
+ }
+ return null;
}
-
- // packages/dataviews/build-module/components/dataform-controls/color.mjs
- var import_components239 = __toESM(require_components(), 1);
- var import_element327 = __toESM(require_element(), 1);
- var import_i18n227 = __toESM(require_i18n(), 1);
- var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
- var ColorPickerDropdown = ({
- color,
- onColorChange,
- disabled: disabled2
- }) => {
- const validColor = color && w(color).isValid() ? color : "#ffffff";
- return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
- import_components239.Dropdown,
- {
- className: "dataviews-controls__color-picker-dropdown",
- popoverProps: { resize: false },
- renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
- import_components239.Button,
- {
- onClick: onToggle,
- "aria-label": (0, import_i18n227.__)("Open color picker"),
- size: "small",
- disabled: disabled2,
- accessibleWhenDisabled: true,
- icon: () => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_components239.ColorIndicator, { colorValue: validColor })
- }
- ),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_components239.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
- import_components239.ColorPicker,
- {
- color: validColor,
- onChange: onColorChange,
- enableAlpha: true
- }
- ) })
+ function styleToAttributes2(style) {
+ if ((0, import_components231.__experimentalHasSplitBorders)(style?.border)) {
+ return {
+ style,
+ borderColor: void 0
+ };
+ }
+ const borderColorValue = style?.border?.color;
+ const borderColorSlug = borderColorValue?.startsWith("var:preset|color|") ? borderColorValue.substring("var:preset|color|".length) : void 0;
+ const updatedStyle = { ...style };
+ updatedStyle.border = {
+ ...updatedStyle.border,
+ color: borderColorSlug ? void 0 : borderColorValue
+ };
+ return {
+ style: cleanEmptyObject(updatedStyle),
+ borderColor: borderColorSlug
+ };
+ }
+ function attributesToStyle2(attributes) {
+ if ((0, import_components231.__experimentalHasSplitBorders)(attributes.style?.border)) {
+ return attributes.style;
+ }
+ return {
+ ...attributes.style,
+ border: {
+ ...attributes.style?.border,
+ color: attributes.borderColor ? "var:preset|color|" + attributes.borderColor : attributes.style?.border?.color
}
- );
- };
- function Color({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { label, placeholder, description, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const value = field.getValue({ item: data }) || "";
- const handleColorChange = (0, import_element327.useCallback)(
- (newColor) => {
- onChange(setValue({ item: data, value: newColor }));
- },
- [data, onChange, setValue]
- );
- const handleInputChange = (0, import_element327.useCallback)(
- (newValue) => {
- onChange(setValue({ item: data, value: newValue || "" }));
+ };
+ }
+ function BordersInspectorControl({ label, children, resetAllFilter }) {
+ const attributesResetAllFilter = (0, import_element307.useCallback)(
+ (attributes) => {
+ const existingStyle = attributesToStyle2(attributes);
+ const updatedStyle = resetAllFilter(existingStyle);
+ return {
+ ...attributes,
+ ...styleToAttributes2(updatedStyle)
+ };
},
- [data, onChange, setValue]
+ [resetAllFilter]
);
- return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
- ValidatedInputControl,
+ return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+ inspector_controls_default,
{
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
+ group: "border",
+ resetAllFilter: attributesResetAllFilter,
label,
- placeholder,
- value,
- description: typeof description === "string" ? description : void 0,
- details: typeof description === "string" ? void 0 : description,
- onValueChange: handleInputChange,
- hideLabelFromVision,
- type: "text",
- disabled: disabled2,
- prefix: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
- ColorPickerDropdown,
- {
- color: value,
- onColorChange: handleColorChange,
- disabled: disabled2
- }
- ) })
+ children
}
);
}
-
- // packages/dataviews/build-module/components/dataform-controls/password.mjs
- var import_components240 = __toESM(require_components(), 1);
- var import_element328 = __toESM(require_element(), 1);
- var import_i18n228 = __toESM(require_i18n(), 1);
- var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
- function Password({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const [isVisible, setIsVisible] = (0, import_element328.useState)(false);
- const disabled2 = field.isDisabled({ item: data, field });
- const toggleVisibility = (0, import_element328.useCallback)(() => {
- setIsVisible((prev) => !prev);
- }, []);
- return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- type: isVisible ? "text" : "password",
- suffix: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
- import_components240.Button,
- {
- icon: isVisible ? unseen_default : seen_default,
- onClick: toggleVisibility,
- size: "small",
- label: isVisible ? (0, import_i18n228.__)("Hide password") : (0, import_i18n228.__)("Show password"),
- disabled: disabled2,
- accessibleWhenDisabled: true
- }
- ) })
+ function BorderPanel2({ clientId, name, setAttributes, settings: settings2 }) {
+ const selectedState = useBlockStyleState();
+ const isEnabled = useHasBorderPanel(settings2);
+ const { style, borderColor, className } = (0, import_data188.useSelect)(
+ (select3) => {
+ if (!isEnabled) {
+ return {};
}
- }
+ const {
+ style: _style,
+ borderColor: _borderColor,
+ className: _className
+ } = select3(store).getBlockAttributes(clientId) || {};
+ return {
+ style: _style,
+ borderColor: _borderColor,
+ className: _className
+ };
+ },
+ [clientId, isEnabled]
);
- }
-
- // packages/dataviews/build-module/field-types/utils/has-elements.mjs
- function hasElements(field) {
- return Array.isArray(field.elements) && field.elements.length > 0 || typeof field.getElements === "function";
- }
-
- // packages/dataviews/build-module/components/dataform-controls/index.mjs
- var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
- var FORM_CONTROLS = {
- adaptiveSelect: AdaptiveSelect,
- array: ArrayControl,
- checkbox: Checkbox,
- color: Color,
- combobox: Combobox,
- datetime: DateTime,
- date: DateControl,
- email: Email,
- telephone: Telephone,
- url: Url,
- integer: Integer,
- number: Number2,
- password: Password,
- radio: Radio,
- select: Select2,
- text: Text3,
- time: Time,
- toggle: Toggle,
- textarea: Textarea3,
- toggleGroup: ToggleGroup
- };
- function isEditConfig(value) {
- return value && typeof value === "object" && typeof value.control === "string";
- }
- function createConfiguredControl(config2) {
- const { control, ...controlConfig } = config2;
- const BaseControlType = getControlByType(control);
- if (BaseControlType === null) {
+ const { value: inheritedValue } = useResolvedStyle(
+ name,
+ className,
+ selectedState
+ );
+ const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+ const value = (0, import_element307.useMemo)(() => {
+ if (isStateSelected) {
+ return getStyleForState2(style, selectedState);
+ }
+ return attributesToStyle2({ style, borderColor });
+ }, [isStateSelected, selectedState, style, borderColor]);
+ const onChange = isStateSelected ? (newStyle) => {
+ setAttributes({
+ style: setStyleForState(style, selectedState, newStyle)
+ });
+ } : (newStyle) => {
+ setAttributes(styleToAttributes2(newStyle));
+ };
+ if (!isEnabled) {
return null;
}
- return function ConfiguredControl(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(BaseControlType, { ...props, config: controlConfig });
+ const defaultControls = {
+ ...(0, import_blocks119.getBlockSupport)(name, [
+ BORDER_SUPPORT_KEY2,
+ "__experimentalDefaultControls"
+ ]),
+ ...(0, import_blocks119.getBlockSupport)(name, [
+ SHADOW_SUPPORT_KEY,
+ "__experimentalDefaultControls"
+ ])
};
+ return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+ BorderPanel,
+ {
+ as: BordersInspectorControl,
+ panelId: clientId,
+ settings: settings2,
+ value,
+ onChange,
+ defaultControls,
+ inheritedValue
+ }
+ );
}
- function getControl(field, fallback) {
- if (typeof field.Edit === "function") {
- return field.Edit;
- }
- if (typeof field.Edit === "string") {
- return getControlByType(field.Edit);
+ function hasBorderSupport2(blockName, feature = "any") {
+ const support = (0, import_blocks119.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
+ if (support === true) {
+ return true;
}
- if (isEditConfig(field.Edit)) {
- return createConfiguredControl(field.Edit);
+ if (feature === "any") {
+ return !!(support?.color || support?.radius || support?.width || support?.style);
}
- if (hasElements(field) && field.type !== "array") {
- return getControlByType("adaptiveSelect");
+ return !!support?.[feature];
+ }
+ function addAttributes5(settings2) {
+ if (!hasBorderSupport2(settings2, "color")) {
+ return settings2;
}
- if (fallback === null) {
- return null;
+ if (settings2.attributes.borderColor) {
+ return settings2;
}
- return getControlByType(fallback);
+ return {
+ ...settings2,
+ attributes: {
+ ...settings2.attributes,
+ borderColor: {
+ type: "string"
+ }
+ }
+ };
}
- function getControlByType(type) {
- if (Object.keys(FORM_CONTROLS).includes(type)) {
- return FORM_CONTROLS[type];
+ function addSaveProps8(props, blockNameOrType, attributes) {
+ if (!hasBorderSupport2(blockNameOrType, "color") || shouldSkipSerialization(blockNameOrType, BORDER_SUPPORT_KEY2, "color")) {
+ return props;
}
- return null;
+ const borderClasses = getBorderClasses(attributes);
+ const newClassName = clsx_default(props.className, borderClasses);
+ props.className = newClassName ? newClassName : void 0;
+ return props;
}
-
- // packages/dataviews/build-module/field-types/utils/get-filter-by.mjs
- function getFilterBy(field, defaultOperators, validOperators) {
- if (field.filterBy === false) {
- return false;
- }
- const operators = field.filterBy?.operators?.filter(
- (op) => validOperators.includes(op)
- ) ?? defaultOperators;
- if (operators.length === 0) {
- return false;
+ function getBorderClasses(attributes) {
+ const { borderColor, style } = attributes;
+ const borderColorClass = getColorClassName("border-color", borderColor);
+ return clsx_default({
+ "has-border-color": borderColor || style?.border?.color,
+ [borderColorClass]: !!borderColorClass
+ });
+ }
+ function useBlockProps11({ name, borderColor, style }) {
+ const { colors: colors2 } = useMultipleOriginColorsAndGradients();
+ if (!hasBorderSupport2(name, "color") || shouldSkipSerialization(name, BORDER_SUPPORT_KEY2, "color")) {
+ return {};
}
- return {
- isPrimary: !!field.filterBy?.isPrimary,
- operators
+ const { color: borderColorValue } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: borderColor
+ });
+ const { color: borderTopColor } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: getColorSlugFromVariable(style?.border?.top?.color)
+ });
+ const { color: borderRightColor } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: getColorSlugFromVariable(style?.border?.right?.color)
+ });
+ const { color: borderBottomColor } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: getColorSlugFromVariable(style?.border?.bottom?.color)
+ });
+ const { color: borderLeftColor } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: getColorSlugFromVariable(style?.border?.left?.color)
+ });
+ const extraStyles = {
+ borderTopColor: borderTopColor || borderColorValue,
+ borderRightColor: borderRightColor || borderColorValue,
+ borderBottomColor: borderBottomColor || borderColorValue,
+ borderLeftColor: borderLeftColor || borderColorValue
};
+ return addSaveProps8(
+ { style: cleanEmptyObject(extraStyles) || {} },
+ name,
+ { borderColor, style }
+ );
}
- var get_filter_by_default = getFilterBy;
-
- // packages/dataviews/build-module/field-types/utils/get-value-from-id.mjs
- var getValueFromId = (id) => ({ item }) => {
- const path = id.split(".");
- let value = item;
- for (const segment of path) {
- if (value.hasOwnProperty(segment)) {
- value = value[segment];
- } else {
- value = void 0;
- }
- }
- return value;
- };
- var get_value_from_id_default = getValueFromId;
-
- // packages/dataviews/build-module/field-types/utils/set-value-from-id.mjs
- var setValueFromId = (id) => ({ value }) => {
- const path = id.split(".");
- const result = {};
- let current = result;
- for (const segment of path.slice(0, -1)) {
- current[segment] = {};
- current = current[segment];
+ var border_default = {
+ useBlockProps: useBlockProps11,
+ addSaveProps: addSaveProps8,
+ attributeKeys: ["borderColor", "style"],
+ hasSupport(name) {
+ return hasBorderSupport2(name, "color");
}
- current[path.at(-1)] = value;
- return result;
};
- var set_value_from_id_default = setValueFromId;
+ (0, import_hooks27.addFilter)(
+ "blocks.registerBlockType",
+ "core/border/addAttributes",
+ addAttributes5
+ );
- // packages/dataviews/build-module/field-types/email.mjs
- var import_i18n229 = __toESM(require_i18n(), 1);
+ // packages/block-editor/build-module/hooks/dimensions.mjs
+ var import_element309 = __toESM(require_element(), 1);
+ var import_data189 = __toESM(require_data(), 1);
+ var import_blocks120 = __toESM(require_blocks(), 1);
+ var import_deprecated35 = __toESM(require_deprecated(), 1);
- // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
- function RenderFromElements({
- item,
- field
- }) {
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- const value = field.getValue({ item });
- if (isLoading) {
- return value;
- }
- if (elements.length === 0) {
- return value;
+ // packages/block-editor/build-module/hooks/spacing-visualizer.mjs
+ var import_element308 = __toESM(require_element(), 1);
+ var import_is_shallow_equal5 = __toESM(require_is_shallow_equal(), 1);
+ var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
+ function SpacingVisualizer({ clientId, value, computeStyle, forceShow }) {
+ const blockElement = useBlockElement(clientId);
+ const [style, updateStyle] = (0, import_element308.useReducer)(
+ () => computeStyle(blockElement)
+ );
+ (0, import_element308.useEffect)(() => {
+ if (blockElement && forceShow) {
+ updateStyle();
+ }
+ }, [blockElement, forceShow]);
+ (0, import_element308.useEffect)(() => {
+ if (!blockElement) {
+ return;
+ }
+ const observer = new window.MutationObserver(updateStyle);
+ observer.observe(blockElement, {
+ attributes: true,
+ attributeFilter: ["style", "class"]
+ });
+ return () => {
+ observer.disconnect();
+ };
+ }, [blockElement]);
+ const previousValueRef = (0, import_element308.useRef)(value);
+ const [isActive, setIsActive] = (0, import_element308.useState)(false);
+ (0, import_element308.useEffect)(() => {
+ if ((0, import_is_shallow_equal5.isShallowEqual)(value, previousValueRef.current) || forceShow) {
+ return;
+ }
+ setIsActive(true);
+ previousValueRef.current = value;
+ const timeout = setTimeout(() => {
+ setIsActive(false);
+ }, 400);
+ return () => {
+ setIsActive(false);
+ clearTimeout(timeout);
+ };
+ }, [value, forceShow]);
+ if (!isActive && !forceShow) {
+ return null;
}
- return elements?.find((element) => element.value === value)?.label || field.getValue({ item });
+ return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+ cover_default,
+ {
+ clientId,
+ __unstablePopoverSlot: "block-toolbar",
+ children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)("div", { className: "block-editor__spacing-visualizer", style })
+ }
+ );
}
-
- // packages/dataviews/build-module/field-types/utils/render-default.mjs
- var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
- function render({
- item,
- field
- }) {
- if (field.hasElements) {
- return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(RenderFromElements, { item, field });
- }
- return field.getValueFormatted({ item, field });
+ function getComputedCSS(element, property) {
+ return element.ownerDocument.defaultView.getComputedStyle(element).getPropertyValue(property);
}
-
- // packages/dataviews/build-module/field-types/utils/sort-text.mjs
- var sort_text_default = (a2, b2, direction) => {
- return direction === "asc" ? a2.localeCompare(b2) : b2.localeCompare(a2);
- };
-
- // packages/dataviews/build-module/field-types/utils/is-valid-required.mjs
- function isValidRequired(item, field) {
- const value = field.getValue({ item });
- return ![void 0, "", null].includes(value);
+ function MarginVisualizer({ clientId, value, forceShow }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+ SpacingVisualizer,
+ {
+ clientId,
+ value: value?.spacing?.margin,
+ computeStyle: (blockElement) => {
+ const top = getComputedCSS(blockElement, "margin-top");
+ const right = getComputedCSS(blockElement, "margin-right");
+ const bottom = getComputedCSS(blockElement, "margin-bottom");
+ const left = getComputedCSS(blockElement, "margin-left");
+ return {
+ borderTopWidth: top,
+ borderRightWidth: right,
+ borderBottomWidth: bottom,
+ borderLeftWidth: left,
+ top: top ? `-${top}` : 0,
+ right: right ? `-${right}` : 0,
+ bottom: bottom ? `-${bottom}` : 0,
+ left: left ? `-${left}` : 0
+ };
+ },
+ forceShow
+ }
+ );
}
-
- // packages/dataviews/build-module/field-types/utils/is-valid-min-length.mjs
- function isValidMinLength(item, field) {
- if (typeof field.isValid.minLength?.constraint !== "number") {
- return false;
- }
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
- }
- return String(value).length >= field.isValid.minLength.constraint;
+ function PaddingVisualizer({ clientId, value, forceShow }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+ SpacingVisualizer,
+ {
+ clientId,
+ value: value?.spacing?.padding,
+ computeStyle: (blockElement) => ({
+ borderTopWidth: getComputedCSS(blockElement, "padding-top"),
+ borderRightWidth: getComputedCSS(
+ blockElement,
+ "padding-right"
+ ),
+ borderBottomWidth: getComputedCSS(
+ blockElement,
+ "padding-bottom"
+ ),
+ borderLeftWidth: getComputedCSS(blockElement, "padding-left")
+ }),
+ forceShow
+ }
+ );
}
- // packages/dataviews/build-module/field-types/utils/is-valid-max-length.mjs
- function isValidMaxLength(item, field) {
- if (typeof field.isValid.maxLength?.constraint !== "number") {
- return false;
- }
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
- }
- return String(value).length <= field.isValid.maxLength.constraint;
+ // packages/block-editor/build-module/hooks/dimensions.mjs
+ var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
+ var DIMENSIONS_SUPPORT_KEY = "dimensions";
+ var SPACING_SUPPORT_KEY2 = "spacing";
+ function useVisualizer() {
+ const [property, setProperty] = (0, import_element309.useState)(false);
+ const { hideBlockInterface: hideBlockInterface2, showBlockInterface: showBlockInterface2 } = unlock(
+ (0, import_data189.useDispatch)(store)
+ );
+ (0, import_element309.useEffect)(() => {
+ if (!property) {
+ showBlockInterface2();
+ } else {
+ hideBlockInterface2();
+ }
+ }, [property, showBlockInterface2, hideBlockInterface2]);
+ return [property, setProperty];
}
-
- // packages/dataviews/build-module/field-types/utils/is-valid-pattern.mjs
- function isValidPattern(item, field) {
- if (field.isValid.pattern?.constraint === void 0) {
- return true;
- }
- try {
- const regexp = new RegExp(field.isValid.pattern.constraint);
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
+ function DimensionsInspectorControl({ children, resetAllFilter }) {
+ const attributesResetAllFilter = (0, import_element309.useCallback)(
+ (attributes) => {
+ const existingStyle = attributes.style;
+ const updatedStyle = resetAllFilter(existingStyle);
+ return {
+ ...attributes,
+ style: updatedStyle
+ };
+ },
+ [resetAllFilter]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+ inspector_controls_default,
+ {
+ group: "dimensions",
+ resetAllFilter: attributesResetAllFilter,
+ children
}
- return regexp.test(String(value));
- } catch {
- return false;
+ );
+ }
+ function DimensionsPanel2({ clientId, name, setAttributes, settings: settings2 }) {
+ const selectedState = useBlockStyleState();
+ const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+ const isEnabled = useHasDimensionsPanel(settings2, selectedState);
+ const { style, className, layout } = (0, import_data189.useSelect)(
+ (select3) => {
+ if (!isEnabled) {
+ return {};
+ }
+ const attributes = select3(store).getBlockAttributes(clientId) || {};
+ return {
+ style: attributes.style,
+ className: attributes.className,
+ layout: attributes.layout
+ };
+ },
+ [clientId, isEnabled]
+ );
+ const { value: inheritedValue } = useResolvedStyle(
+ name,
+ className,
+ selectedState
+ );
+ const [visualizedProperty, setVisualizedProperty] = useVisualizer();
+ const value = isStateSelected ? getStyleForState2(style, selectedState) : style;
+ const onChange = isStateSelected ? (newStyle) => {
+ setAttributes({
+ style: setStyleForState(style, selectedState, newStyle)
+ });
+ } : (newStyle) => {
+ setAttributes({
+ style: cleanEmptyObject(newStyle)
+ });
+ };
+ if (!isEnabled) {
+ return null;
}
+ const defaultDimensionsControls = (0, import_blocks120.getBlockSupport)(name, [
+ DIMENSIONS_SUPPORT_KEY,
+ "__experimentalDefaultControls"
+ ]);
+ const defaultSpacingControls = (0, import_blocks120.getBlockSupport)(name, [
+ SPACING_SUPPORT_KEY2,
+ "__experimentalDefaultControls"
+ ]);
+ const { default: defaultLayout2 } = (0, import_blocks120.getBlockSupport)(name, "layout") || {};
+ const defaultControls = {
+ // In the block inspector, minHeight and minWidth should not
+ // be shown by default unless the block explicitly opts in.
+ minHeight: false,
+ minWidth: false,
+ ...defaultDimensionsControls,
+ ...defaultSpacingControls
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(import_jsx_runtime500.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+ DimensionsPanel,
+ {
+ as: DimensionsInspectorControl,
+ panelId: clientId,
+ settings: settings2,
+ allowAxialBlockGap: isAxialBlockGapAllowed(
+ layout,
+ defaultLayout2
+ ),
+ value,
+ onChange,
+ defaultControls,
+ styleState: selectedState,
+ onVisualize: isStateSelected ? void 0 : setVisualizedProperty,
+ inheritedValue
+ }
+ ),
+ !isStateSelected && !!settings2?.spacing?.padding && visualizedProperty === "padding" && /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+ PaddingVisualizer,
+ {
+ forceShow: visualizedProperty === "padding",
+ clientId,
+ value
+ }
+ ),
+ !isStateSelected && !!settings2?.spacing?.margin && visualizedProperty === "margin" && /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+ MarginVisualizer,
+ {
+ forceShow: visualizedProperty === "margin",
+ clientId,
+ value
+ }
+ )
+ ] });
}
-
- // packages/dataviews/build-module/field-types/utils/is-valid-elements.mjs
- function isValidElements(item, field) {
- const elements = field.elements ?? [];
- const validValues = elements.map((el) => el.value);
- if (validValues.length === 0) {
+ function hasDimensionsSupport(blockName, feature = "any") {
+ const support = (0, import_blocks120.getBlockSupport)(blockName, DIMENSIONS_SUPPORT_KEY);
+ if (support === true) {
return true;
}
- const value = field.getValue({ item });
- return [].concat(value).every((v2) => validValues.includes(v2));
- }
-
- // packages/dataviews/build-module/field-types/utils/get-value-formatted-default.mjs
- function getValueFormatted({
- item,
- field
- }) {
- return field.getValue({ item });
+ if (feature === "any") {
+ return !!(support?.aspectRatio || !!support?.height || !!support?.minHeight || !!support?.width || !!support?.minWidth);
+ }
+ return !!support?.[feature];
}
- var get_value_formatted_default_default = getValueFormatted;
-
- // packages/dataviews/build-module/field-types/email.mjs
- var emailRegex = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
- function isValidCustom(item, field) {
- const value = field.getValue({ item });
- if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
- return (0, import_i18n229.__)("Value must be a valid email address.");
+ function isExplicitAspectRatio(aspectRatio) {
+ if (!aspectRatio) {
+ return false;
}
- return null;
+ return `${aspectRatio}`.trim().toLowerCase() !== "auto";
}
- var email_default = {
- type: "email",
- render,
- Edit: "email",
- sort: sort_text_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_CONTAINS,
- OPERATOR_NOT_CONTAINS,
- OPERATOR_STARTS_WITH,
- // Multiple selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements,
- custom: isValidCustom
+ var dimensions_default = {
+ useBlockProps: useBlockProps12,
+ attributeKeys: ["height", "minHeight", "width", "style"],
+ hasSupport(name) {
+ return hasDimensionsSupport(name);
}
};
-
- // packages/dataviews/build-module/field-types/integer.mjs
- var import_i18n230 = __toESM(require_i18n(), 1);
-
- // packages/dataviews/build-module/field-types/utils/sort-number.mjs
- var sort_number_default = (a2, b2, direction) => {
- return direction === "asc" ? a2 - b2 : b2 - a2;
- };
-
- // packages/dataviews/build-module/field-types/utils/is-valid-min.mjs
- function isValidMin(item, field) {
- if (typeof field.isValid.min?.constraint !== "number") {
- return false;
+ function useBlockProps12({ name, height, minHeight, style }) {
+ if (!hasDimensionsSupport(name, "aspectRatio") || shouldSkipSerialization(name, DIMENSIONS_SUPPORT_KEY, "aspectRatio")) {
+ return {};
}
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
+ const hasExplicitAspectRatio = isExplicitAspectRatio(
+ style?.dimensions?.aspectRatio
+ );
+ const className = clsx_default({
+ "has-aspect-ratio": hasExplicitAspectRatio
+ });
+ const inlineStyleOverrides = {};
+ if (hasExplicitAspectRatio) {
+ inlineStyleOverrides.minHeight = "unset";
+ inlineStyleOverrides.height = "unset";
+ } else if (minHeight || style?.dimensions?.minHeight || height || style?.dimensions?.height) {
+ inlineStyleOverrides.aspectRatio = "unset";
}
- return Number(value) >= field.isValid.min.constraint;
+ return { className, style: inlineStyleOverrides };
+ }
+ function useCustomSides() {
+ (0, import_deprecated35.default)("wp.blockEditor.__experimentalUseCustomSides", {
+ since: "6.3",
+ version: "6.4"
+ });
}
- // packages/dataviews/build-module/field-types/utils/is-valid-max.mjs
- function isValidMax(item, field) {
- if (typeof field.isValid.max?.constraint !== "number") {
- return false;
+ // packages/block-editor/build-module/hooks/state-utils.mjs
+ var import_blocks121 = __toESM(require_blocks(), 1);
+ function buildScopedBlockSelector(baseSelector, blockSelector, suffix = "") {
+ if (typeof blockSelector !== "string" || !blockSelector) {
+ return splitSelectorList(baseSelector).map((selector3) => `${selector3.trim()}${suffix}`).join(", ");
}
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
+ const baseSelectors = splitSelectorList(baseSelector).filter(
+ (selector3) => selector3.trim()
+ );
+ const selectors4 = splitSelectorList(blockSelector).filter(
+ (selector3) => selector3.trim()
+ );
+ if (!selectors4.length) {
+ return baseSelectors.map((selector3) => `${selector3.trim()}${suffix}`).join(", ");
}
- return Number(value) <= field.isValid.max.constraint;
+ return selectors4.map((selector3) => {
+ selector3 = selector3.trim();
+ const match2 = selector3.match(/^([.#]?[-_a-zA-Z0-9]+|\[[^\]]+\])/);
+ if (match2) {
+ return baseSelectors.map(
+ (base) => `${base.trim()}${selector3.slice(
+ match2[0].length
+ )}${suffix}`
+ ).join(", ");
+ }
+ return baseSelectors.map((base) => `${base.trim()}${suffix}`).join(", ");
+ }).join(", ");
}
- // packages/dataviews/build-module/field-types/integer.mjs
- var format2 = {
- separatorThousand: ","
- };
- function getValueFormatted2({
- item,
- field
- }) {
- let value = field.getValue({ item });
- if (value === null || value === void 0) {
- return "";
- }
- value = Number(value);
- if (!Number.isFinite(value)) {
- return String(value);
- }
- let formatInteger;
- if (field.type !== "integer") {
- formatInteger = format2;
- } else {
- formatInteger = field.format;
+ // packages/block-editor/build-module/hooks/style.mjs
+ var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
+ var { getResponsiveMediaQueries: getResponsiveMediaQueries2 } = unlock(privateApis);
+ var BORDER_SIDES = ["Top", "Right", "Bottom", "Left"];
+ var styleSupportKeys2 = [
+ ...TYPOGRAPHY_SUPPORT_KEYS2,
+ BORDER_SUPPORT_KEY2,
+ COLOR_SUPPORT_KEY2,
+ DIMENSIONS_SUPPORT_KEY,
+ BACKGROUND_SUPPORT_KEY,
+ SPACING_SUPPORT_KEY2,
+ SHADOW_SUPPORT_KEY
+ ];
+ var hasStyleSupport2 = (nameOrType) => styleSupportKeys2.some((key) => (0, import_blocks122.hasBlockSupport)(nameOrType, key));
+ function getInlineStyles(styles = {}) {
+ const output = {};
+ (0, import_style_engine5.getCSSRules)(styles).forEach((rule) => {
+ output[rule.key] = rule.value;
+ });
+ return output;
+ }
+ function getStateFallbackBorderStyles(stateStyles) {
+ const border = stateStyles?.border;
+ if (!border) {
+ return void 0;
}
- const { separatorThousand } = formatInteger;
- const integerValue = Math.trunc(value);
- if (!separatorThousand) {
- return String(integerValue);
+ const hasBorderStyle = !!border.style;
+ const hasBorderColor = !!border.color;
+ const hasBorderWidth = !!border.width;
+ const fallbackBorder = {};
+ if (!hasBorderStyle && (hasBorderColor || hasBorderWidth)) {
+ fallbackBorder.style = "solid";
}
- return String(integerValue).replace(
- /\B(?=(\d{3})+(?!\d))/g,
- separatorThousand
- );
+ BORDER_SIDES.forEach((side) => {
+ const sideKey = side.toLowerCase();
+ const sideBorder = border[sideKey];
+ const hasSideStyle = !!sideBorder?.style;
+ const hasSideColor = !!sideBorder?.color;
+ const hasSideWidth = !!sideBorder?.width;
+ if (!hasBorderStyle && !hasSideStyle && (hasSideColor || hasSideWidth)) {
+ fallbackBorder[sideKey] = { style: "solid" };
+ }
+ });
+ return cleanEmptyObject({ border: cleanEmptyObject(fallbackBorder) });
}
- function isValidCustom2(item, field) {
- const value = field.getValue({ item });
- if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
- return (0, import_i18n230.__)("Value must be an integer.");
+ function getStateBackgroundResetCSS(stateStyles, selector3) {
+ const hasSolidBackground = !!stateStyles?.color?.background;
+ if (!hasSolidBackground) {
+ return void 0;
}
- return null;
- }
- var integer_default = {
- type: "integer",
- render,
- Edit: "integer",
- sort: sort_number_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_LESS_THAN,
- OPERATOR_GREATER_THAN,
- OPERATOR_LESS_THAN_OR_EQUAL,
- OPERATOR_GREATER_THAN_OR_EQUAL,
- OPERATOR_BETWEEN
- ],
- validOperators: [
- // Single-selection
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_LESS_THAN,
- OPERATOR_GREATER_THAN,
- OPERATOR_LESS_THAN_OR_EQUAL,
- OPERATOR_GREATER_THAN_OR_EQUAL,
- OPERATOR_BETWEEN,
- // Multiple-selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_NOT_ALL
- ],
- format: format2,
- getValueFormatted: getValueFormatted2,
- validate: {
- required: isValidRequired,
- min: isValidMin,
- max: isValidMax,
- elements: isValidElements,
- custom: isValidCustom2
+ const hasColorGradient = !!stateStyles?.color?.gradient;
+ const hasBackgroundGradient = !!stateStyles?.background?.gradient || !!stateStyles?.background?.backgroundImage;
+ if (hasColorGradient || hasBackgroundGradient) {
+ return void 0;
}
- };
-
- // packages/dataviews/build-module/field-types/number.mjs
- var import_i18n231 = __toESM(require_i18n(), 1);
- var format3 = {
- separatorThousand: ",",
- separatorDecimal: ".",
- decimals: 2
- };
- function getValueFormatted3({
- item,
- field
- }) {
- let value = field.getValue({ item });
- if (value === null || value === void 0) {
- return "";
+ const declaration = "background-image: unset !important";
+ return selector3 ? `${selector3} { ${declaration}; }` : `${declaration};`;
+ }
+ function getStateFallbackDimensionStyles(stateStyles) {
+ const dimensions = stateStyles?.dimensions;
+ if (!dimensions) {
+ return void 0;
}
- value = Number(value);
- if (!Number.isFinite(value)) {
- return String(value);
+ if (isExplicitAspectRatio(dimensions.aspectRatio)) {
+ return {
+ dimensions: {
+ minHeight: "unset",
+ height: "unset"
+ }
+ };
}
- let formatNumber;
- if (field.type !== "number") {
- formatNumber = format3;
- } else {
- formatNumber = field.format;
+ if (dimensions.minHeight || dimensions.height) {
+ return {
+ dimensions: {
+ aspectRatio: "unset"
+ }
+ };
}
- const { separatorThousand, separatorDecimal, decimals } = formatNumber;
- const fixedValue = value.toFixed(decimals);
- const [integerPart, decimalPart] = fixedValue.split(".");
- const formattedInteger = separatorThousand ? integerPart.replace(/\B(?=(\d{3})+(?!\d))/g, separatorThousand) : integerPart;
- return decimals === 0 ? formattedInteger : formattedInteger + separatorDecimal + decimalPart;
}
- function isEmpty3(value) {
- return value === "" || value === void 0 || value === null;
- }
- function isValidCustom3(item, field) {
- const value = field.getValue({ item });
- if (!isEmpty3(value) && !Number.isFinite(value)) {
- return (0, import_i18n231.__)("Value must be a number.");
+ function getStateTextAlignCSS(stateStyles, selector3) {
+ const textAlign = stateStyles?.typography?.textAlign;
+ if (typeof textAlign !== "string" || !textAlign) {
+ return void 0;
}
- return null;
+ const declaration = `text-align: ${(0, import_style_engine5.getCSSValueFromRawStyle)(
+ textAlign
+ )} !important`;
+ return selector3 ? `${selector3} { ${declaration}; }` : `${declaration};`;
}
- var number_default = {
- type: "number",
- render,
- Edit: "number",
- sort: sort_number_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_LESS_THAN,
- OPERATOR_GREATER_THAN,
- OPERATOR_LESS_THAN_OR_EQUAL,
- OPERATOR_GREATER_THAN_OR_EQUAL,
- OPERATOR_BETWEEN
- ],
- validOperators: [
- // Single-selection
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_LESS_THAN,
- OPERATOR_GREATER_THAN,
- OPERATOR_LESS_THAN_OR_EQUAL,
- OPERATOR_GREATER_THAN_OR_EQUAL,
- OPERATOR_BETWEEN,
- // Multiple-selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_NOT_ALL
- ],
- format: format3,
- getValueFormatted: getValueFormatted3,
- validate: {
- required: isValidRequired,
- min: isValidMin,
- max: isValidMax,
- elements: isValidElements,
- custom: isValidCustom3
- }
- };
-
- // packages/dataviews/build-module/field-types/text.mjs
- var text_default = {
- type: "text",
- render,
- Edit: "text",
- sort: sort_text_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- // Single selection
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_CONTAINS,
- OPERATOR_NOT_CONTAINS,
- OPERATOR_STARTS_WITH,
- // Multiple selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements
- }
- };
-
- // packages/dataviews/build-module/field-types/datetime.mjs
- var import_date11 = __toESM(require_date(), 1);
-
- // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
- var import_date10 = __toESM(require_date(), 1);
- function parseDateLike(value) {
- if (!isValid(new Date(value))) {
- return null;
- }
- const parsed = (0, import_date10.getDate)(value);
- return parsed && isValid(parsed) ? parsed.getTime() : null;
+ function getStateStylesCSS(stateStyles, selector3) {
+ const fallbackDimensionStyles = getStateFallbackDimensionStyles(stateStyles);
+ const stylesWithDimensionFallbacks = fallbackDimensionStyles ? mergeStyleObjects(stateStyles, fallbackDimensionStyles) : stateStyles;
+ const css = (0, import_style_engine5.compileCSS)(stylesWithDimensionFallbacks, { selector: selector3 });
+ const importantCSS = css ? css.replace(/;/g, " !important;") : void 0;
+ const fallbackBorderStyles = getStateFallbackBorderStyles(stateStyles);
+ const fallbackCSS = fallbackBorderStyles ? (0, import_style_engine5.compileCSS)(fallbackBorderStyles, { selector: selector3 }) : void 0;
+ const textAlignCSS = getStateTextAlignCSS(stateStyles, selector3);
+ const backgroundResetCSS = getStateBackgroundResetCSS(
+ stateStyles,
+ selector3
+ );
+ return [importantCSS, textAlignCSS, fallbackCSS, backgroundResetCSS].filter(Boolean).join("\n");
}
- function validateBoundary(item, field, boundary, parse5) {
- const constraint = field.isValid[boundary]?.constraint;
- if (typeof constraint !== "string") {
- return false;
- }
- const value = field.getValue({ item });
- const boundaryValue = Array.isArray(value) ? value[boundary === "min" ? 0 : value.length - 1] : value;
- if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
- return true;
- }
- const parsedConstraint = parse5(constraint);
- const parsedValue = parse5(String(boundaryValue));
- if (parsedConstraint === null || parsedValue === null) {
- return false;
- }
- return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
+ function isPlainObject2(value) {
+ return !!value && typeof value === "object" && !Array.isArray(value);
}
- function isValidMinDate(item, field) {
- return validateBoundary(item, field, "min", parseDateLike);
+ function mergeStyleObjects(target = {}, source = {}) {
+ const merged = { ...target };
+ Object.entries(source).forEach(([key, value]) => {
+ merged[key] = isPlainObject2(value) && isPlainObject2(merged[key]) ? mergeStyleObjects(merged[key], value) : value;
+ });
+ return merged;
}
- function isValidMaxDate(item, field) {
- return validateBoundary(item, field, "max", parseDateLike);
+ function addStyleGroup(groups3, selector3, style) {
+ const key = selector3 || "";
+ const existing = groups3.get(key) || { selector: selector3, style: {} };
+ groups3.set(key, {
+ selector: selector3,
+ style: mergeStyleObjects(existing.style, style)
+ });
}
- function isValidMinTime(item, field) {
- return validateBoundary(item, field, "min", parseTime2);
+ function getStateStyleGroups(stateStyles, name) {
+ const blockSelectors = (0, import_blocks122.getBlockType)(name)?.selectors || {};
+ const groups3 = /* @__PURE__ */ new Map();
+ Object.entries(stateStyles || {}).forEach(
+ ([feature, featureStyles]) => {
+ const featureSelectors = blockSelectors[feature];
+ if (typeof featureSelectors === "string") {
+ addStyleGroup(groups3, featureSelectors, {
+ [feature]: featureStyles
+ });
+ return;
+ }
+ if (isPlainObject2(featureSelectors) && isPlainObject2(featureStyles)) {
+ const remainingStyles = { ...featureStyles };
+ Object.entries(featureSelectors).forEach(
+ ([subfeature, subfeatureSelector]) => {
+ if (subfeature === "root" || typeof subfeatureSelector !== "string" || !Object.hasOwn(featureStyles, subfeature)) {
+ return;
+ }
+ addStyleGroup(groups3, subfeatureSelector, {
+ [feature]: {
+ [subfeature]: featureStyles[subfeature]
+ }
+ });
+ delete remainingStyles[subfeature];
+ }
+ );
+ if (Object.keys(remainingStyles).length) {
+ addStyleGroup(
+ groups3,
+ featureSelectors.root || blockSelectors.root,
+ {
+ [feature]: remainingStyles
+ }
+ );
+ }
+ return;
+ }
+ addStyleGroup(groups3, blockSelectors.root, {
+ [feature]: featureStyles
+ });
+ }
+ );
+ return Array.from(groups3.values());
}
- function isValidMaxTime(item, field) {
- return validateBoundary(item, field, "max", parseTime2);
+ function getBlockStateStylesCSS(stateStyles, options) {
+ const { name, baseSelector, state = "" } = options;
+ const rules = getStateStyleGroups(stateStyles, name).map(
+ ({ selector: blockSelector, style }) => getStateStylesCSS(
+ style,
+ buildScopedBlockSelector(baseSelector, blockSelector, state)
+ )
+ ).filter(Boolean);
+ return rules.length ? rules.join("\n") : void 0;
}
-
- // packages/dataviews/build-module/field-types/datetime.mjs
- var format4 = {
- datetime: (0, import_date11.getSettings)().formats.datetime,
- weekStartsOn: (0, import_date11.getSettings)().l10n.startOfWeek
- };
- function getValueFormatted4({
- item,
- field
- }) {
- const value = field.getValue({ item });
- if (["", void 0, null].includes(value)) {
- return "";
+ function getRootStateStyles(stateStyles, nestedKeys) {
+ if (!stateStyles) {
+ return stateStyles;
}
- let formatDatetime;
- if (field.type !== "datetime") {
- formatDatetime = format4;
- } else {
- formatDatetime = field.format;
+ const rootStyles = { ...stateStyles };
+ nestedKeys.forEach((key) => {
+ delete rootStyles[key];
+ });
+ return rootStyles;
+ }
+ function getPseudoStateCSSRules(style, name, baseSelector) {
+ const validPseudoStates = VALID_BLOCK_PSEUDO_STATES[name];
+ if (!validPseudoStates) {
+ return [];
}
- return (0, import_date11.dateI18n)(formatDatetime.datetime, (0, import_date11.getDate)(value));
+ const cssRules = [];
+ validPseudoStates.forEach((pseudoState) => {
+ const stateStyles = style?.[pseudoState];
+ if (stateStyles) {
+ const css = getBlockStateStylesCSS(stateStyles, {
+ name,
+ baseSelector,
+ state: pseudoState
+ });
+ if (css) {
+ cssRules.push(css);
+ }
+ }
+ });
+ return cssRules;
}
- var sort = (a2, b2, direction) => {
- const timeA = new Date(a2).getTime();
- const timeB = new Date(b2).getTime();
- return direction === "asc" ? timeA - timeB : timeB - timeA;
- };
- var datetime_default = {
- type: "datetime",
- render,
- Edit: "datetime",
- sort,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_IN_THE_PAST,
- OPERATOR_OVER
- ],
- validOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_IN_THE_PAST,
- OPERATOR_OVER
- ],
- format: format4,
- getValueFormatted: getValueFormatted4,
- validate: {
- required: isValidRequired,
- elements: isValidElements,
- min: isValidMinDate,
- max: isValidMaxDate
+ function getResponsiveStateCSSRules(style, name, baseSelector, viewportSettings) {
+ const cssRules = [];
+ const validPseudoStates = VALID_BLOCK_PSEUDO_STATES[name] ?? [];
+ const nestedStateKeys = ["elements", ...validPseudoStates];
+ const responsiveMediaQueries = getResponsiveMediaQueries2(viewportSettings);
+ Object.entries(responsiveMediaQueries).forEach(
+ ([viewport, mediaQuery]) => {
+ const viewportStyles = getStyleForState2(style, {
+ viewport,
+ pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
+ });
+ if (!viewportStyles) {
+ return;
+ }
+ const viewportCSSRules = [];
+ const rootCSS = getBlockStateStylesCSS(
+ getRootStateStyles(viewportStyles, nestedStateKeys),
+ {
+ name,
+ baseSelector
+ }
+ );
+ if (rootCSS) {
+ viewportCSSRules.push(rootCSS);
+ }
+ const elementCSS = getElementCSSRules(
+ viewportStyles.elements,
+ name,
+ baseSelector
+ );
+ if (elementCSS) {
+ viewportCSSRules.push(elementCSS);
+ }
+ viewportCSSRules.push(
+ ...getPseudoStateCSSRules(viewportStyles, name, baseSelector)
+ );
+ if (viewportCSSRules.length) {
+ cssRules.push(
+ `${mediaQuery}{${viewportCSSRules.join("")}}`
+ );
+ }
+ }
+ );
+ return cssRules;
+ }
+ function getCanvasStateStyleValue(style, selectedState) {
+ const stateValue = getStyleForState2(style, selectedState);
+ if (!hasViewportBlockStyleState(selectedState)) {
+ return stateValue;
}
- };
-
- // packages/dataviews/build-module/field-types/date.mjs
- var import_date12 = __toESM(require_date(), 1);
- var format5 = {
- date: (0, import_date12.getSettings)().formats.date,
- weekStartsOn: (0, import_date12.getSettings)().l10n.startOfWeek
- };
- function getValueFormatted5({
- item,
- field
- }) {
- const value = field.getValue({ item });
- if (["", void 0, null].includes(value)) {
- return "";
+ const defaultViewportState = {
+ ...selectedState,
+ viewport: DEFAULT_BLOCK_STYLE_STATE2.viewport
+ };
+ const defaultViewportStateValue = getStyleForState2(
+ style,
+ defaultViewportState
+ );
+ if (defaultViewportStateValue && stateValue) {
+ return mergeGlobalStyles(defaultViewportStateValue, stateValue);
}
- let formatDate2;
- if (field.type !== "date") {
- formatDate2 = format5;
- } else {
- formatDate2 = field.format;
+ return stateValue || defaultViewportStateValue;
+ }
+ function addAttribute7(settings2) {
+ if (!hasStyleSupport2(settings2) && !(0, import_blocks122.hasBlockSupport)(settings2, "customCSS", true)) {
+ return settings2;
}
- return (0, import_date12.dateI18n)(formatDate2.date, (0, import_date12.getDate)(value));
+ if (!settings2.attributes.style) {
+ Object.assign(settings2.attributes, {
+ style: {
+ type: "object"
+ }
+ });
+ }
+ return settings2;
}
- var sort2 = (a2, b2, direction) => {
- const timeA = new Date(a2).getTime();
- const timeB = new Date(b2).getTime();
- return direction === "asc" ? timeA - timeB : timeB - timeA;
- };
- var date_default = {
- type: "date",
- render,
- Edit: "date",
- sort: sort2,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_IN_THE_PAST,
- OPERATOR_OVER,
- OPERATOR_BETWEEN
+ var skipSerializationPathsEdit = {
+ [`${BORDER_SUPPORT_KEY2}.__experimentalSkipSerialization`]: ["border"],
+ [`${COLOR_SUPPORT_KEY2}.__experimentalSkipSerialization`]: [
+ COLOR_SUPPORT_KEY2
],
- validOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_IN_THE_PAST,
- OPERATOR_OVER,
- OPERATOR_BETWEEN
+ [`${TYPOGRAPHY_SUPPORT_KEY}.__experimentalSkipSerialization`]: [
+ TYPOGRAPHY_SUPPORT_KEY
],
- format: format5,
- getValueFormatted: getValueFormatted5,
- validate: {
- required: isValidRequired,
- elements: isValidElements,
- min: isValidMinDate,
- max: isValidMaxDate
- }
+ [`${DIMENSIONS_SUPPORT_KEY}.__experimentalSkipSerialization`]: [
+ DIMENSIONS_SUPPORT_KEY
+ ],
+ [`${SPACING_SUPPORT_KEY2}.__experimentalSkipSerialization`]: [
+ SPACING_SUPPORT_KEY2
+ ],
+ [`${SHADOW_SUPPORT_KEY}.__experimentalSkipSerialization`]: [
+ SHADOW_SUPPORT_KEY
+ ]
};
-
- // packages/dataviews/build-module/field-types/time.mjs
- var import_date13 = __toESM(require_date(), 1);
- var format6 = {
- time: (0, import_date13.getSettings)().formats.time
+ var skipSerializationPathsSave = {
+ ...skipSerializationPathsEdit,
+ [`${DIMENSIONS_SUPPORT_KEY}.aspectRatio`]: [
+ `${DIMENSIONS_SUPPORT_KEY}.aspectRatio`
+ ],
+ // Skip serialization of aspect ratio in save mode.
+ [`${BACKGROUND_SUPPORT_KEY}`]: [BACKGROUND_SUPPORT_KEY]
+ // Skip serialization of background support in save mode.
};
- var ANCHOR_DATE = "2000-01-01";
- function toAnchoredDate(secondsSinceMidnight) {
- const hours = Math.floor(secondsSinceMidnight / 3600);
- const minutes = Math.floor(secondsSinceMidnight % 3600 / 60);
- const seconds = secondsSinceMidnight % 60;
- const time = [hours, minutes, seconds].map((part) => String(part).padStart(2, "0")).join(":");
- return (0, import_date13.getDate)(`${ANCHOR_DATE}T${time}`);
- }
- function getValueFormatted6({
- item,
- field
- }) {
- const secondsSinceMidnight = parseTime2(field.getValue({ item }));
- if (secondsSinceMidnight === null) {
- return "";
+ var skipSerializationPathsSaveChecks = {
+ [`${DIMENSIONS_SUPPORT_KEY}.aspectRatio`]: true,
+ [`${BACKGROUND_SUPPORT_KEY}`]: true
+ };
+ var renamedFeatures = { gradients: "gradient" };
+ function omitStyle(style, paths, preserveReference = false) {
+ if (!style) {
+ return style;
}
- let formatTime;
- if (field.type !== "time") {
- formatTime = format6;
- } else {
- formatTime = field.format;
+ let newStyle = style;
+ if (!preserveReference) {
+ newStyle = JSON.parse(JSON.stringify(style));
}
- return (0, import_date13.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
- }
- var sort3 = (a2, b2, direction) => {
- const timeA = parseTime2(a2);
- const timeB = parseTime2(b2);
- if (timeA === null || timeB === null) {
- if (timeA === timeB) {
- return 0;
+ if (!Array.isArray(paths)) {
+ paths = [paths];
+ }
+ paths.forEach((path) => {
+ if (!Array.isArray(path)) {
+ path = path.split(".");
}
- return timeA === null ? 1 : -1;
+ if (path.length > 1) {
+ const [firstSubpath, ...restPath] = path;
+ omitStyle(newStyle[firstSubpath], [restPath], true);
+ } else if (path.length === 1) {
+ delete newStyle[path[0]];
+ }
+ });
+ return newStyle;
+ }
+ function addSaveProps9(props, blockNameOrType, attributes, skipPaths = skipSerializationPathsSave) {
+ if (!hasStyleSupport2(blockNameOrType)) {
+ return props;
}
- return direction === "asc" ? timeA - timeB : timeB - timeA;
- };
- var time_default = {
- type: "time",
- render,
- Edit: "time",
- sort: sort3,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_BETWEEN
- ],
- validOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_BETWEEN
- ],
- format: format6,
- getValueFormatted: getValueFormatted6,
- validate: {
- required: isValidRequired,
- elements: isValidElements,
- min: isValidMinTime,
- max: isValidMaxTime
- }
- };
-
- // packages/dataviews/build-module/field-types/boolean.mjs
- var import_i18n232 = __toESM(require_i18n(), 1);
-
- // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
- function isValidRequiredForBool(item, field) {
- const value = field.getValue({ item });
- return value === true;
+ let { style } = attributes;
+ Object.entries(skipPaths).forEach(([indicator, path]) => {
+ const skipSerialization = skipSerializationPathsSaveChecks[indicator] || (0, import_blocks122.getBlockSupport)(blockNameOrType, indicator);
+ if (skipSerialization === true) {
+ style = omitStyle(style, path);
+ }
+ if (Array.isArray(skipSerialization)) {
+ skipSerialization.forEach((featureName) => {
+ const feature = renamedFeatures[featureName] || featureName;
+ style = omitStyle(style, [[...path, feature]]);
+ });
+ }
+ });
+ props.style = {
+ ...getInlineStyles(style),
+ ...props.style
+ };
+ return props;
}
-
- // packages/dataviews/build-module/field-types/boolean.mjs
- function getValueFormatted7({
- item,
- field
+ function BlockStyleControls({
+ clientId,
+ name,
+ setAttributes,
+ style,
+ __unstableParentLayout
}) {
- const value = field.getValue({ item });
- if (value === true) {
- return (0, import_i18n232.__)("True");
- }
- if (value === false) {
- return (0, import_i18n232.__)("False");
+ const settings2 = useBlockSettings(name, __unstableParentLayout);
+ const blockEditingMode = useBlockEditingMode();
+ const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data190.useSelect)(
+ (select3) => {
+ const blockEditorSelect = select3(store);
+ const {
+ getSelectedBlockStyleState: getSelectedBlockStyleState2,
+ isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2
+ } = unlock(blockEditorSelect);
+ const editorSettings = blockEditorSelect.getSettings();
+ return {
+ globalBlockStyles: editorSettings?.[globalStylesDataKey]?.blocks?.[name],
+ selectedState: getSelectedBlockStyleState2(clientId),
+ showStateOnCanvas: isSelectedBlockStyleStateShownOnCanvas2(clientId)
+ };
+ },
+ [clientId, name]
+ );
+ const isPseudoSelectorState = hasPseudoBlockStyleState(selectedState);
+ const canvasStateCSS = (0, import_element310.useMemo)(() => {
+ if (!showStateOnCanvas || !isPseudoSelectorState) {
+ return void 0;
+ }
+ const globalStateValue = getCanvasStateStyleValue(
+ globalBlockStyles,
+ selectedState
+ );
+ const instanceStateValue = getCanvasStateStyleValue(
+ style,
+ selectedState
+ );
+ let stateValue;
+ if (globalStateValue && instanceStateValue) {
+ stateValue = mergeGlobalStyles(
+ globalStateValue,
+ instanceStateValue
+ );
+ } else if (instanceStateValue) {
+ stateValue = instanceStateValue;
+ } else if (globalStateValue) {
+ stateValue = globalStateValue;
+ } else {
+ return void 0;
+ }
+ return getBlockStateStylesCSS(stateValue, {
+ name,
+ baseSelector: `[data-block="${clientId}"]`
+ });
+ }, [
+ showStateOnCanvas,
+ isPseudoSelectorState,
+ globalBlockStyles,
+ style,
+ selectedState,
+ clientId,
+ name
+ ]);
+ useStyleOverride({ css: canvasStateCSS });
+ if (blockEditingMode !== "default") {
+ return null;
}
- return "";
+ const panelSettings = {
+ ...settings2,
+ typography: {
+ ...settings2.typography,
+ // The text alignment UI for individual blocks is rendered in
+ // the block toolbar, so disable it here.
+ textAlign: false
+ }
+ };
+ const passedProps = {
+ clientId,
+ name,
+ setAttributes,
+ settings: panelSettings
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime501.jsxs)(BlockStyleStateProvider, { value: selectedState, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(ElementsEdit, { ...passedProps }),
+ /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(BackgroundImagePanel3, { ...passedProps }),
+ /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(TypographyPanel2, { ...passedProps }),
+ /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(BorderPanel2, { ...passedProps }),
+ /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(DimensionsPanel2, { ...passedProps })
+ ] });
}
- function isValidCustom4(item, field) {
- const value = field.getValue({ item });
- if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
- return (0, import_i18n232.__)("Value must be true, false, or undefined");
+ var style_default29 = {
+ edit: BlockStyleControls,
+ hasSupport: hasStyleSupport2,
+ addSaveProps: addSaveProps9,
+ attributeKeys: ["style"],
+ useBlockProps: useBlockProps13
+ };
+ var elementTypes = [
+ { elementType: "button" },
+ { elementType: "link", pseudo: [":hover"] },
+ {
+ elementType: "heading",
+ elements: ["h1", "h2", "h3", "h4", "h5", "h6"]
}
- return null;
+ ];
+ var STYLE_BLOCK_PROPS_REFERENCE = {};
+ function getElementCSSRules(blockElementStyles, blockName, baseSelector) {
+ if (!blockElementStyles) {
+ return;
+ }
+ const rules = [];
+ elementTypes.forEach(({ elementType, pseudo, elements }) => {
+ const skipSerialization = shouldSkipSerialization(
+ blockName,
+ COLOR_SUPPORT_KEY2,
+ elementType
+ );
+ if (skipSerialization) {
+ return;
+ }
+ const elementStyles = blockElementStyles?.[elementType];
+ if (elementStyles) {
+ const selector3 = scopeSelector2(
+ baseSelector,
+ import_blocks122.__EXPERIMENTAL_ELEMENTS[elementType]
+ );
+ rules.push((0, import_style_engine5.compileCSS)(elementStyles, { selector: selector3 }));
+ if (pseudo) {
+ pseudo.forEach((pseudoSelector) => {
+ if (elementStyles[pseudoSelector]) {
+ rules.push(
+ (0, import_style_engine5.compileCSS)(elementStyles[pseudoSelector], {
+ selector: scopeSelector2(
+ baseSelector,
+ `${import_blocks122.__EXPERIMENTAL_ELEMENTS[elementType]}${pseudoSelector}`
+ )
+ })
+ );
+ }
+ });
+ }
+ }
+ if (elements) {
+ elements.forEach((element) => {
+ if (blockElementStyles[element]) {
+ rules.push(
+ (0, import_style_engine5.compileCSS)(blockElementStyles[element], {
+ selector: scopeSelector2(
+ baseSelector,
+ import_blocks122.__EXPERIMENTAL_ELEMENTS[element]
+ )
+ })
+ );
+ }
+ });
+ }
+ });
+ return rules.length > 0 ? rules.join("") : void 0;
}
- var sort4 = (a2, b2, direction) => {
- const boolA = Boolean(a2);
- const boolB = Boolean(b2);
- if (boolA === boolB) {
- return 0;
+ function useBlockProps13({ clientId, name, style }) {
+ const blockElementsContainerIdentifier = (0, import_compose110.useInstanceId)(
+ STYLE_BLOCK_PROPS_REFERENCE,
+ "wp-elements"
+ );
+ const baseElementSelector = `.${blockElementsContainerIdentifier}`;
+ const blockElementStyles = style?.elements;
+ const [viewportSettings] = useSettings("viewport");
+ const styles = (0, import_element310.useMemo)(() => {
+ const cssRules = [];
+ const elementCSS = getElementCSSRules(
+ blockElementStyles,
+ name,
+ baseElementSelector
+ );
+ if (elementCSS) {
+ cssRules.push(elementCSS);
+ }
+ cssRules.push(
+ ...getPseudoStateCSSRules(style, name, baseElementSelector)
+ );
+ cssRules.push(
+ ...getResponsiveStateCSSRules(
+ style,
+ name,
+ baseElementSelector,
+ viewportSettings
+ )
+ );
+ return cssRules.length > 0 ? cssRules.join("") : void 0;
+ }, [
+ baseElementSelector,
+ blockElementStyles,
+ name,
+ style,
+ viewportSettings
+ ]);
+ usePrivateStyleOverride({ css: styles, clientId });
+ return addSaveProps9(
+ { className: blockElementsContainerIdentifier },
+ name,
+ { style },
+ skipSerializationPathsEdit
+ );
+ }
+ (0, import_hooks28.addFilter)(
+ "blocks.registerBlockType",
+ "core/style/addAttribute",
+ addAttribute7
+ );
+
+ // packages/block-editor/build-module/hooks/settings.mjs
+ var import_hooks29 = __toESM(require_hooks(), 1);
+ var import_blocks123 = __toESM(require_blocks(), 1);
+ var hasSettingsSupport = (blockType) => (0, import_blocks123.hasBlockSupport)(blockType, "__experimentalSettings", false);
+ function addAttribute8(settings2) {
+ if (!hasSettingsSupport(settings2)) {
+ return settings2;
}
- if (direction === "asc") {
- return boolA ? 1 : -1;
+ if (!settings2?.attributes?.settings) {
+ settings2.attributes = {
+ ...settings2.attributes,
+ settings: {
+ type: "object"
+ }
+ };
}
- return boolA ? -1 : 1;
- };
- var boolean_default = {
- type: "boolean",
- render,
- Edit: "checkbox",
- sort: sort4,
- validate: {
- required: isValidRequiredForBool,
- elements: isValidElements,
- custom: isValidCustom4
- },
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
- validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
- format: {},
- getValueFormatted: getValueFormatted7
- };
-
- // packages/dataviews/build-module/field-types/media.mjs
- var media_default2 = {
- type: "media",
- render: () => null,
- Edit: null,
- sort: () => 0,
- enableSorting: false,
- enableGlobalSearch: false,
- defaultOperators: [],
- validOperators: [],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- // cannot validate any constraint, so
- // the only available validation for the field author
- // would be providing a custom validator.
- validate: {}
- };
-
- // packages/dataviews/build-module/field-types/array.mjs
- var import_i18n233 = __toESM(require_i18n(), 1);
+ return settings2;
+ }
+ (0, import_hooks29.addFilter)(
+ "blocks.registerBlockType",
+ "core/settings/addAttribute",
+ addAttribute8
+ );
- // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
- function isValidRequiredForArray(item, field) {
- const value = field.getValue({ item });
- return Array.isArray(value) && value.length > 0 && value.every(
- (element) => ![void 0, "", null].includes(element)
+ // packages/block-editor/build-module/hooks/duotone.mjs
+ var import_blocks124 = __toESM(require_blocks(), 1);
+ var import_compose111 = __toESM(require_compose(), 1);
+ var import_hooks30 = __toESM(require_hooks(), 1);
+ var import_element311 = __toESM(require_element(), 1);
+ var import_data191 = __toESM(require_data(), 1);
+ var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
+ var { getDuotoneFilter: getDuotoneFilter2, getDuotoneStylesheet: getDuotoneStylesheet2, getDuotoneUnsetStylesheet: getDuotoneUnsetStylesheet2 } = unlock(privateApis);
+ var EMPTY_ARRAY17 = [];
+ var isSafari = window?.navigator.userAgent && window.navigator.userAgent.includes("Safari") && !window.navigator.userAgent.includes("Chrome") && !window.navigator.userAgent.includes("Chromium");
+ k([names_default]);
+ function useMultiOriginPresets({ presetSetting, defaultSetting }) {
+ const [enableDefault, userPresets, themePresets, defaultPresets] = useSettings(
+ defaultSetting,
+ `${presetSetting}.custom`,
+ `${presetSetting}.theme`,
+ `${presetSetting}.default`
+ );
+ return (0, import_element311.useMemo)(
+ () => [
+ ...userPresets || EMPTY_ARRAY17,
+ ...themePresets || EMPTY_ARRAY17,
+ ...enableDefault && defaultPresets || EMPTY_ARRAY17
+ ],
+ [enableDefault, userPresets, themePresets, defaultPresets]
);
}
-
- // packages/dataviews/build-module/field-types/array.mjs
- function getValueFormatted8({
- item,
- field
- }) {
- const value = field.getValue({ item });
- const arr = Array.isArray(value) ? value : [];
- return arr.join(", ");
+ function getColorsFromDuotonePreset(duotone, duotonePalette) {
+ if (!duotone) {
+ return;
+ }
+ const preset = duotonePalette?.find(({ slug }) => {
+ return duotone === `var:preset|duotone|${slug}`;
+ });
+ return preset ? preset.colors : void 0;
}
- function render2({ item, field }) {
- return getValueFormatted8({ item, field });
+ function getDuotonePresetFromColors(colors2, duotonePalette) {
+ if (!colors2 || !Array.isArray(colors2)) {
+ return;
+ }
+ const preset = duotonePalette?.find((duotonePreset) => {
+ return duotonePreset?.colors?.every(
+ (val, index2) => val === colors2[index2]
+ );
+ });
+ return preset ? `var:preset|duotone|${preset.slug}` : void 0;
}
- function isValidCustom5(item, field) {
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
+ function DuotonePanelPure({ style, setAttributes, name, clientId }) {
+ const duotoneStyle = style?.color?.duotone;
+ const settings2 = useBlockSettings(name);
+ const blockEditingMode = useBlockEditingMode();
+ const className = (0, import_data191.useSelect)(
+ (select3) => clientId ? select3(store).getBlockAttributes(clientId)?.className : void 0,
+ [clientId]
+ );
+ const { value: inheritedValue } = useResolvedStyle(name, className);
+ const duotonePalette = useMultiOriginPresets({
+ presetSetting: "color.duotone",
+ defaultSetting: "color.defaultDuotone"
+ });
+ const colorPalette = useMultiOriginPresets({
+ presetSetting: "color.palette",
+ defaultSetting: "color.defaultPalette"
+ });
+ const [enableCustomColors, enableCustomDuotone] = useSettings(
+ "color.custom",
+ "color.customDuotone"
+ );
+ const disableCustomColors = !enableCustomColors;
+ const disableCustomDuotone = !enableCustomDuotone || colorPalette?.length === 0 && disableCustomColors;
+ if (duotonePalette?.length === 0 && disableCustomDuotone) {
return null;
}
- if (!Array.isArray(value)) {
- return (0, import_i18n233.__)("Value must be an array.");
- }
- if (!value.every((v2) => typeof v2 === "string")) {
- return (0, import_i18n233.__)("Every value must be a string.");
+ if (blockEditingMode !== "default") {
+ return null;
}
- return null;
+ const duotonePresetOrColors = duotoneStyle === "unset" || Array.isArray(duotoneStyle) ? duotoneStyle : getColorsFromDuotonePreset(duotoneStyle, duotonePalette);
+ return /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(import_jsx_runtime502.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(inspector_controls_default, { group: "filter", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+ FiltersPanel,
+ {
+ value: {
+ filter: { duotone: duotoneStyle }
+ },
+ onChange: (newDuotone) => {
+ const newStyle = {
+ ...style,
+ color: {
+ ...newDuotone?.filter
+ }
+ };
+ setAttributes({
+ style: cleanEmptyObject(newStyle)
+ });
+ },
+ settings: settings2,
+ inheritedValue
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+ duotone_control_default,
+ {
+ duotonePalette,
+ colorPalette,
+ disableCustomDuotone,
+ disableCustomColors,
+ value: duotonePresetOrColors,
+ selectedSlug: getDuotoneSlugFromPreset(duotoneStyle),
+ onChange: (newDuotone, index2, slug) => {
+ const maybePreset = slug ? `var:preset|duotone|${slug}` : getDuotonePresetFromColors(
+ newDuotone,
+ duotonePalette
+ );
+ const newStyle = {
+ ...style,
+ color: {
+ ...style?.color,
+ duotone: maybePreset ?? newDuotone
+ // use preset or fallback to custom colors.
+ }
+ };
+ setAttributes({
+ style: cleanEmptyObject(newStyle)
+ });
+ },
+ settings: settings2
+ }
+ ) })
+ ] });
}
- var sort5 = (a2, b2, direction) => {
- const arrA = Array.isArray(a2) ? a2 : [];
- const arrB = Array.isArray(b2) ? b2 : [];
- if (arrA.length !== arrB.length) {
- return direction === "asc" ? arrA.length - arrB.length : arrB.length - arrA.length;
+ var duotone_default = {
+ shareWithChildBlocks: true,
+ edit: DuotonePanelPure,
+ useBlockProps: useBlockProps14,
+ attributeKeys: ["style"],
+ hasSupport(name) {
+ return (0, import_blocks124.hasBlockSupport)(name, "filter.duotone");
}
- const joinedA = arrA.join(",");
- const joinedB = arrB.join(",");
- return direction === "asc" ? joinedA.localeCompare(joinedB) : joinedB.localeCompare(joinedA);
};
- var array_default = {
- type: "array",
- render: render2,
- Edit: "array",
- sort: sort5,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_ALL,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: getValueFormatted8,
- validate: {
- required: isValidRequiredForArray,
- elements: isValidElements,
- custom: isValidCustom5
+ function addDuotoneAttributes(settings2) {
+ if (!(0, import_blocks124.hasBlockSupport)(settings2, "filter.duotone")) {
+ return settings2;
}
- };
-
- // packages/dataviews/build-module/field-types/password.mjs
- function getValueFormatted9({
- item,
- field
- }) {
- return field.getValue({ item }) ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : "";
- }
- var password_default = {
- type: "password",
- render,
- Edit: "password",
- sort: () => 0,
- // Passwords should not be sortable for security reasons
- enableSorting: false,
- enableGlobalSearch: false,
- defaultOperators: [],
- validOperators: [],
- format: {},
- getValueFormatted: getValueFormatted9,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements
+ if (!settings2.attributes.style) {
+ Object.assign(settings2.attributes, {
+ style: {
+ type: "object"
+ }
+ });
}
- };
-
- // packages/dataviews/build-module/field-types/telephone.mjs
- var telephone_default = {
- type: "telephone",
- render,
- Edit: "telephone",
- sort: sort_text_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_CONTAINS,
- OPERATOR_NOT_CONTAINS,
- OPERATOR_STARTS_WITH,
- // Multiple selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements
+ return settings2;
+ }
+ function useDuotoneStyles({
+ clientId,
+ id: filterId,
+ selector: duotoneSelector,
+ attribute: duotoneAttr
+ }) {
+ const duotonePalette = useMultiOriginPresets({
+ presetSetting: "color.duotone",
+ defaultSetting: "color.defaultDuotone"
+ });
+ const isCustom = Array.isArray(duotoneAttr);
+ const duotonePreset = isCustom ? void 0 : getColorsFromDuotonePreset(duotoneAttr, duotonePalette);
+ const isPreset = typeof duotoneAttr === "string" && duotonePreset;
+ const isCSS = typeof duotoneAttr === "string" && !isPreset;
+ let colors2 = null;
+ if (isPreset) {
+ colors2 = duotonePreset;
+ } else if (isCSS) {
+ colors2 = duotoneAttr;
+ } else if (isCustom) {
+ colors2 = duotoneAttr;
}
- };
+ const selectors4 = duotoneSelector.split(",");
+ const selectorsScoped = selectors4.map((selectorPart) => {
+ return `.${filterId}${selectorPart.trim()}`;
+ });
+ const selector3 = selectorsScoped.join(", ");
+ const isValidFilter = Array.isArray(colors2) || colors2 === "unset";
+ usePrivateStyleOverride(
+ isValidFilter ? {
+ css: colors2 !== "unset" ? getDuotoneStylesheet2(selector3, filterId) : getDuotoneUnsetStylesheet2(selector3),
+ __unstableType: "presets"
+ } : void 0
+ );
+ usePrivateStyleOverride(
+ isValidFilter ? {
+ assets: colors2 !== "unset" ? getDuotoneFilter2(filterId, colors2) : "",
+ __unstableType: "svgs"
+ } : void 0
+ );
+ const blockElement = useBlockElement(clientId);
+ (0, import_element311.useEffect)(() => {
+ if (!isValidFilter) {
+ return;
+ }
+ if (blockElement && isSafari) {
+ const display = blockElement.style.display;
+ blockElement.style.setProperty("display", "inline-block");
+ blockElement.offsetHeight;
+ blockElement.style.setProperty("display", display);
+ }
+ }, [isValidFilter, blockElement, colors2]);
+ }
+ var DUOTONE_BLOCK_PROPS_REFERENCE = {};
+ function useBlockProps14({ clientId, name, style }) {
+ const id = (0, import_compose111.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
+ const selector3 = (0, import_element311.useMemo)(() => {
+ const blockType = (0, import_blocks124.getBlockType)(name);
+ if (blockType) {
+ const duotoneSupport = (0, import_blocks124.getBlockSupport)(
+ blockType,
+ "filter.duotone",
+ false
+ );
+ if (!duotoneSupport) {
+ return null;
+ }
+ const experimentalDuotone = (0, import_blocks124.getBlockSupport)(
+ blockType,
+ "color.__experimentalDuotone",
+ false
+ );
+ if (experimentalDuotone) {
+ const rootSelector = getBlockSelector(blockType);
+ return typeof experimentalDuotone === "string" ? scopeSelector2(rootSelector, experimentalDuotone) : rootSelector;
+ }
+ return getBlockSelector(blockType, "filter.duotone", {
+ fallback: true
+ });
+ }
+ }, [name]);
+ const attribute = style?.color?.duotone;
+ const filterClass = `wp-duotone-${id}`;
+ const shouldRender = selector3 && attribute;
+ useDuotoneStyles({
+ clientId,
+ id: filterClass,
+ selector: selector3,
+ attribute
+ });
+ return {
+ className: shouldRender ? filterClass : ""
+ };
+ }
+ (0, import_hooks30.addFilter)(
+ "blocks.registerBlockType",
+ "core/editor/duotone/add-attributes",
+ addDuotoneAttributes
+ );
- // packages/dataviews/build-module/field-types/color.mjs
- var import_i18n234 = __toESM(require_i18n(), 1);
- var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
- function render3({ item, field }) {
- if (field.hasElements) {
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(RenderFromElements, { item, field });
+ // packages/block-editor/build-module/hooks/custom-css.mjs
+ var import_element312 = __toESM(require_element(), 1);
+ var import_data192 = __toESM(require_data(), 1);
+ var import_compose112 = __toESM(require_compose(), 1);
+ var import_blocks125 = __toESM(require_blocks(), 1);
+ var import_i18n228 = __toESM(require_i18n(), 1);
+ var import_notices13 = __toESM(require_notices(), 1);
+ var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
+ var CUSTOM_CSS_INSTANCE_REFERENCE = {};
+ var EMPTY_STYLE = {};
+ function CustomCSSControl({ blockName, setAttributes, style }) {
+ const blockEditingMode = useBlockEditingMode();
+ if (blockEditingMode !== "default") {
+ return null;
}
- const value = get_value_formatted_default_default({ item, field });
- if (!value || !w(value).isValid()) {
- return value;
+ const blockType = (0, import_blocks125.getBlockType)(blockName);
+ function onChange(newStyle) {
+ const css = newStyle?.css?.trim() ? newStyle.css : void 0;
+ setAttributes({
+ style: cleanEmptyObject({ ...newStyle, css })
+ });
}
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
- "div",
- {
- style: {
- width: "16px",
- height: "16px",
- borderRadius: "50%",
- backgroundColor: value,
- border: "1px solid #ddd",
- flexShrink: 0
- }
- }
+ const cssHelpText = (0, import_i18n228.sprintf)(
+ // translators: %s: is the name of a block e.g., 'Image' or 'Quote'.
+ (0, import_i18n228.__)(
+ "Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value, e.g. color: red;."
),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("span", { children: value })
- ] });
+ blockType?.title
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+ AdvancedPanel,
+ {
+ value: style,
+ onChange,
+ inheritedValue: style,
+ help: cssHelpText
+ }
+ ) });
}
- function isValidCustom6(item, field) {
- const value = field.getValue({ item });
- if (![void 0, "", null].includes(value) && !w(value).isValid()) {
- return (0, import_i18n234.__)("Value must be a valid color.");
+ var CUSTOM_CSS_WARNING_NOTICE_ID = "custom-css-edit-warning";
+ function CustomCSSEdit({ clientId, name, setAttributes }) {
+ const { style, canEditCSS } = (0, import_data192.useSelect)(
+ (select3) => {
+ const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings9 } = select3(store);
+ return {
+ style: getBlockAttributes3(clientId)?.style || EMPTY_STYLE,
+ canEditCSS: getSettings9().canEditCSS
+ };
+ },
+ [clientId]
+ );
+ if (!canEditCSS) {
+ return null;
}
- return null;
+ return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+ CustomCSSControl,
+ {
+ blockName: name,
+ setAttributes,
+ style
+ }
+ );
}
- var sort6 = (a2, b2, direction) => {
- const colorA = w(a2);
- const colorB = w(b2);
- if (!colorA.isValid() && !colorB.isValid()) {
- return 0;
- }
- if (!colorA.isValid()) {
- return direction === "asc" ? 1 : -1;
- }
- if (!colorB.isValid()) {
- return direction === "asc" ? -1 : 1;
- }
- const hslA = colorA.toHsl();
- const hslB = colorB.toHsl();
- if (hslA.h !== hslB.h) {
- return direction === "asc" ? hslA.h - hslB.h : hslB.h - hslA.h;
- }
- if (hslA.s !== hslB.s) {
- return direction === "asc" ? hslA.s - hslB.s : hslB.s - hslA.s;
- }
- return direction === "asc" ? hslA.l - hslB.l : hslB.l - hslA.l;
- };
- var color_default2 = {
- type: "color",
- render: render3,
- Edit: "color",
- sort: sort6,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- elements: isValidElements,
- custom: isValidCustom6
+ function useBlockProps15({ style, clientId }) {
+ const customCSS = style?.css;
+ const isValidCSS = typeof customCSS === "string" && customCSS.trim().length > 0 && validateCSS(customCSS);
+ const canEditCSS = (0, import_data192.useSelect)(
+ (select3) => select3(store).getSettings().canEditCSS,
+ []
+ );
+ const { createWarningNotice } = (0, import_data192.useDispatch)(import_notices13.store);
+ const hasCustomCSS = !!customCSS?.trim();
+ (0, import_element312.useEffect)(() => {
+ if (!canEditCSS && hasCustomCSS) {
+ createWarningNotice(
+ (0, import_i18n228.__)(
+ "This post contains blocks with custom CSS. You do not have permission to edit CSS. If you save this post, the custom CSS will be removed."
+ ),
+ {
+ id: CUSTOM_CSS_WARNING_NOTICE_ID,
+ isDismissible: true
+ }
+ );
+ }
+ }, [canEditCSS, hasCustomCSS, createWarningNotice]);
+ const customCSSIdentifier = (0, import_compose112.useInstanceId)(
+ CUSTOM_CSS_INSTANCE_REFERENCE,
+ "wp-custom-css"
+ );
+ const customCSSSelector = `.${customCSSIdentifier}`;
+ const transformedCSS = (0, import_element312.useMemo)(() => {
+ if (!isValidCSS) {
+ return void 0;
+ }
+ return processCSSNesting(customCSS, customCSSSelector);
+ }, [customCSS, customCSSSelector, isValidCSS]);
+ usePrivateStyleOverride({
+ css: transformedCSS,
+ clientId,
+ __unstableType: "custom-css"
+ });
+ if (!isValidCSS) {
+ return {};
}
- };
-
- // packages/dataviews/build-module/field-types/url.mjs
- var url_default = {
- type: "url",
- render,
- Edit: "url",
- sort: sort_text_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_CONTAINS,
- OPERATOR_NOT_CONTAINS,
- OPERATOR_STARTS_WITH,
- // Multiple selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements
+ return {
+ className: `has-custom-css ${customCSSIdentifier}`
+ };
+ }
+ function addSaveProps10(props, blockType, attributes) {
+ if (!(0, import_blocks125.hasBlockSupport)(blockType, "customCSS", true)) {
+ return props;
}
- };
-
- // packages/dataviews/build-module/field-types/no-type.mjs
- var sort7 = (a2, b2, direction) => {
- if (typeof a2 === "number" && typeof b2 === "number") {
- return sort_number_default(a2, b2, direction);
+ if (!attributes?.style?.css?.trim()) {
+ return props;
}
- return sort_text_default(a2, b2, direction);
- };
- var no_type_default = {
- // type: no type for this one
- render,
- Edit: null,
- sort: sort7,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
- validOperators: getAllOperatorNames(),
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- elements: isValidElements
+ const className = props.className ? `${props.className} has-custom-css` : "has-custom-css";
+ return {
+ ...props,
+ className
+ };
+ }
+ var custom_css_default = {
+ edit: CustomCSSEdit,
+ useBlockProps: useBlockProps15,
+ addSaveProps: addSaveProps10,
+ attributeKeys: ["style"],
+ hasSupport(name) {
+ return (0, import_blocks125.hasBlockSupport)(name, "customCSS", true);
}
};
- // packages/dataviews/build-module/field-types/utils/get-is-valid.mjs
- function supportsNumericRangeConstraint(type) {
- return type === "integer" || type === "number";
+ // packages/block-editor/build-module/hooks/layout.mjs
+ var import_compose113 = __toESM(require_compose(), 1);
+ var import_hooks31 = __toESM(require_hooks(), 1);
+ var import_element313 = __toESM(require_element(), 1);
+ var import_blocks126 = __toESM(require_blocks(), 1);
+ var import_data193 = __toESM(require_data(), 1);
+ var import_components233 = __toESM(require_components(), 1);
+ var import_i18n229 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
+ var VARIATION_PREFIX2 = "is-style-";
+ var layoutBlockSupportKey = "layout";
+ var CHILD_LAYOUT_KEYS = [
+ "selfStretch",
+ "flexSize",
+ "columnStart",
+ "columnSpan",
+ "rowStart",
+ "rowSpan"
+ ];
+ var { getResponsiveMediaQueries: getResponsiveMediaQueries3 } = unlock(privateApis);
+ function getDefaultLayout(layoutBlockSupport = {}, blockVariation) {
+ const defaultBlockLayout = layoutBlockSupport?.default;
+ return blockVariation?.attributes?.layout ?? defaultBlockLayout;
}
- function supportsStringRangeConstraint(type) {
- return type === "date" || type === "datetime" || type === "time";
+ function getResetLayout(layoutBlockSupport = {}, blockVariation) {
+ return cleanEmptyObject({
+ ...getDefaultLayout(layoutBlockSupport, blockVariation)
+ });
}
- function normalizeRangeRule(value, fieldType, key) {
- const validator = fieldType.validate[key];
- if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsStringRangeConstraint(fieldType.type))) {
- return { constraint: value, validate: validator };
- }
- return void 0;
+ function getLayoutStateOverrides(layout = {}, baseLayout = {}, existingLayout = {}) {
+ const overrides = {};
+ const childLayoutValues = Object.fromEntries(
+ CHILD_LAYOUT_KEYS.filter(
+ (key) => Object.hasOwn(existingLayout || {}, key)
+ ).map((key) => [key, existingLayout[key]])
+ );
+ Object.entries(layout || {}).forEach(([key, value]) => {
+ const baseHasValue = Object.hasOwn(baseLayout || {}, key);
+ if (!CHILD_LAYOUT_KEYS.includes(key) && value !== baseLayout?.[key]) {
+ overrides[key] = value === void 0 && baseHasValue ? null : value;
+ }
+ });
+ return cleanEmptyObject({
+ ...childLayoutValues,
+ ...overrides
+ });
}
- function getIsValid(field, fieldType) {
- const rules = field.isValid;
- let required;
- if (rules?.required === true && fieldType.validate.required !== void 0) {
- required = {
- constraint: true,
- validate: fieldType.validate.required
- };
+ function hasLayoutPanelControls({
+ layoutType,
+ constrainedType,
+ layoutBlockSupport,
+ showInheritToggle,
+ showLayoutTypeSwitcher,
+ displayControlsForLegacyLayouts
+ }) {
+ const hasActiveLayoutControls = layoutType?.name !== "default" && layoutType?.hasInspectorControls(layoutBlockSupport);
+ const hasLegacyLayoutControls = displayControlsForLegacyLayouts && constrainedType?.hasInspectorControls(layoutBlockSupport);
+ return !!(showInheritToggle || showLayoutTypeSwitcher || hasActiveLayoutControls || hasLegacyLayoutControls);
+ }
+ function getLayoutContainerValues(layout = {}) {
+ return Object.fromEntries(
+ Object.entries(layout || {}).filter(
+ ([key]) => !CHILD_LAYOUT_KEYS.includes(key)
+ )
+ );
+ }
+ function hasLayoutBlockSupport(blockName) {
+ return (0, import_blocks126.hasBlockSupport)(blockName, "layout") || (0, import_blocks126.hasBlockSupport)(blockName, "__experimentalLayout");
+ }
+ function useLayoutClasses(blockAttributes = {}, blockName = "") {
+ const { layout } = blockAttributes;
+ const { default: defaultBlockLayout } = (0, import_blocks126.getBlockSupport)(blockName, layoutBlockSupportKey) || {};
+ const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultBlockLayout || {};
+ const layoutClassnames = [];
+ if (LAYOUT_DEFINITIONS2[usedLayout?.type || "default"]?.className) {
+ const baseClassName = LAYOUT_DEFINITIONS2[usedLayout?.type || "default"]?.className;
+ const splitBlockName = blockName.split("/");
+ const fullBlockName = splitBlockName[0] === "core" ? splitBlockName.pop() : splitBlockName.join("-");
+ const compoundClassName = `wp-block-${fullBlockName}-${baseClassName}`;
+ layoutClassnames.push(baseClassName, compoundClassName);
}
- let elements;
- if ((rules?.elements === true || // elements is enabled unless the field opts-out
- rules?.elements === void 0 && (!!field.elements || !!field.getElements)) && fieldType.validate.elements !== void 0) {
- elements = {
- constraint: true,
- validate: fieldType.validate.elements
- };
+ const hasGlobalPadding = (0, import_data193.useSelect)(
+ (select3) => {
+ if (!usedLayout?.inherit && !usedLayout?.contentSize && usedLayout?.type !== "constrained") {
+ return false;
+ }
+ return select3(store).getSettings().__experimentalFeatures?.useRootPaddingAwareAlignments;
+ },
+ [usedLayout?.contentSize, usedLayout?.inherit, usedLayout?.type]
+ );
+ if (hasGlobalPadding) {
+ layoutClassnames.push("has-global-padding");
}
- const min3 = normalizeRangeRule(rules?.min, fieldType, "min");
- const max3 = normalizeRangeRule(rules?.max, fieldType, "max");
- const minLengthValue = rules?.minLength;
- let minLength;
- if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
- minLength = {
- constraint: minLengthValue,
- validate: fieldType.validate.minLength
- };
+ if (usedLayout?.orientation) {
+ layoutClassnames.push(`is-${kebabCase(usedLayout.orientation)}`);
}
- const maxLengthValue = rules?.maxLength;
- let maxLength;
- if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
- maxLength = {
- constraint: maxLengthValue,
- validate: fieldType.validate.maxLength
- };
+ if (usedLayout?.justifyContent) {
+ layoutClassnames.push(
+ `is-content-justification-${kebabCase(
+ usedLayout.justifyContent
+ )}`
+ );
}
- const patternValue = rules?.pattern;
- let pattern;
- if (patternValue !== void 0 && fieldType.validate.pattern !== void 0) {
- pattern = {
- constraint: patternValue,
- validate: fieldType.validate.pattern
- };
- }
- const custom = rules?.custom ?? fieldType.validate.custom;
- return {
- required,
- elements,
- min: min3,
- max: max3,
- minLength,
- maxLength,
- pattern,
- custom
- };
- }
-
- // packages/dataviews/build-module/field-types/utils/get-filter.mjs
- function getFilter(fieldType) {
- return fieldType.validOperators.reduce((accumulator, operator) => {
- const operatorObj = getOperatorByName(operator);
- if (operatorObj?.filter) {
- accumulator[operator] = operatorObj.filter;
- }
- return accumulator;
- }, {});
- }
-
- // packages/dataviews/build-module/field-types/utils/get-format.mjs
- function getFormat(field, fieldType) {
- return {
- ...fieldType.format,
- ...field.format
- };
- }
- var get_format_default = getFormat;
-
- // packages/dataviews/build-module/field-types/index.mjs
- function getFieldTypeByName(type) {
- const found = [
- email_default,
- integer_default,
- number_default,
- text_default,
- datetime_default,
- date_default,
- time_default,
- boolean_default,
- media_default2,
- array_default,
- password_default,
- telephone_default,
- color_default2,
- url_default
- ].find((fieldType) => fieldType?.type === type);
- if (!!found) {
- return found;
+ if (usedLayout?.flexWrap && usedLayout.flexWrap === "nowrap") {
+ layoutClassnames.push("is-nowrap");
}
- return no_type_default;
+ return layoutClassnames;
}
- function normalizeFields(fields) {
- return fields.map((field) => {
- const fieldType = getFieldTypeByName(field.type);
- const getValue = field.getValue || get_value_from_id_default(field.id);
- const sort8 = function(a2, b2, direction) {
- const aValue = getValue({ item: a2 });
- const bValue = getValue({ item: b2 });
- return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
- };
- return {
- id: field.id,
- label: field.label || field.id,
- header: field.header || field.label || field.id,
- description: field.description,
- placeholder: field.placeholder,
- getValue,
- setValue: field.setValue || set_value_from_id_default(field.id),
- elements: field.elements,
- getElements: field.getElements,
- hasElements: hasElements(field),
- isVisible: field.isVisible,
- isDisabled: typeof field.isDisabled === "function" ? field.isDisabled : () => !!field.isDisabled,
- enableHiding: field.enableHiding ?? true,
- readOnly: field.readOnly ?? false,
- // The type provides defaults for the following props
- type: fieldType.type,
- render: field.render ?? fieldType.render,
- Edit: getControl(field, fieldType.Edit),
- sort: sort8,
- enableSorting: field.enableSorting ?? fieldType.enableSorting,
- enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
- isValid: getIsValid(field, fieldType),
- filterBy: get_filter_by_default(
- field,
- fieldType.defaultOperators,
- fieldType.validOperators
- ),
- filter: getFilter(fieldType),
- format: get_format_default(field, fieldType),
- getValueFormatted: field.getValueFormatted ?? fieldType.getValueFormatted
- };
+ function useLayoutStyles(blockAttributes = {}, blockName, selector3) {
+ const { layout = {}, style = {} } = blockAttributes;
+ const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || {};
+ const fullLayoutType = getLayoutType(usedLayout?.type || "default");
+ const [blockGapSupport] = useSettings("spacing.blockGap");
+ const hasBlockGapSupport = blockGapSupport !== null;
+ return fullLayoutType?.getLayoutStyle?.({
+ blockName,
+ selector: selector3,
+ layout,
+ style,
+ hasBlockGapSupport
});
}
-
- // packages/dataviews/build-module/dataform/index.mjs
- var import_element339 = __toESM(require_element(), 1);
-
- // packages/dataviews/build-module/components/dataform-context/index.mjs
- var import_element329 = __toESM(require_element(), 1);
- var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
- var DataFormContext = (0, import_element329.createContext)({
- fields: []
- });
- DataFormContext.displayName = "DataFormContext";
- function DataFormProvider({
- fields,
- children
+ function getResponsiveLayoutStyles({
+ attributes = {},
+ blockName,
+ selector: selector3,
+ layout = {},
+ hasBlockGapSupport,
+ globalBlockGapValue,
+ viewportSettings
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(DataFormContext.Provider, { value: { fields }, children });
- }
- var dataform_context_default = DataFormContext;
-
- // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
- var import_element338 = __toESM(require_element(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
- var import_element330 = __toESM(require_element(), 1);
- var import_components241 = __toESM(require_components(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/can-render-field.mjs
- function canRenderField(field) {
- return !!field && (field.readOnly === true || !!field.Edit);
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
- var import_i18n235 = __toESM(require_i18n(), 1);
- var DEFAULT_LAYOUT = {
- type: "regular",
- labelPosition: "top"
- };
- var normalizeCardSummaryField = (sum) => {
- if (typeof sum === "string") {
- return [{ id: sum, visibility: "when-collapsed" }];
- }
- return sum.map((item) => {
- if (typeof item === "string") {
- return { id: item, visibility: "when-collapsed" };
- }
- return { id: item.id, visibility: item.visibility };
- });
- };
- function normalizeLayout(layout) {
- let normalizedLayout = DEFAULT_LAYOUT;
- if (layout?.type === "regular") {
- normalizedLayout = {
- type: "regular",
- labelPosition: layout?.labelPosition ?? "top"
- };
- } else if (layout?.type === "panel") {
- const summary = layout.summary ?? [];
- const normalizedSummary = Array.isArray(summary) ? summary : [summary];
- const openAs = layout?.openAs;
- let normalizedOpenAs;
- if (typeof openAs === "object" && openAs.type === "modal") {
- normalizedOpenAs = {
- type: "modal",
- applyLabel: openAs.applyLabel?.trim() || (0, import_i18n235.__)("Apply"),
- cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n235.__)("Cancel")
- };
- } else if (openAs === "modal") {
- normalizedOpenAs = {
- type: "modal",
- applyLabel: (0, import_i18n235.__)("Apply"),
- cancelLabel: (0, import_i18n235.__)("Cancel")
- };
- } else {
- normalizedOpenAs = { type: "dropdown" };
- }
- normalizedLayout = {
- type: "panel",
- labelPosition: layout?.labelPosition ?? "side",
- openAs: normalizedOpenAs,
- summary: normalizedSummary,
- editVisibility: layout?.editVisibility ?? "on-hover",
- showPlaceholderIfEmpty: layout?.showPlaceholderIfEmpty ?? false
- };
- } else if (layout?.type === "card") {
- if (layout.withHeader === false) {
- normalizedLayout = {
- type: "card",
- withHeader: false,
- isOpened: true,
- summary: [],
- isCollapsible: false
- };
- } else {
- const summary = layout.summary ?? [];
- normalizedLayout = {
- type: "card",
- withHeader: true,
- isOpened: typeof layout.isOpened === "boolean" ? layout.isOpened : true,
- summary: normalizeCardSummaryField(summary),
- isCollapsible: layout.isCollapsible === void 0 ? true : layout.isCollapsible
- };
+ return Object.entries(getResponsiveMediaQueries3(viewportSettings)).map(([viewport, mediaQuery]) => {
+ const viewportStyle = getStyleForState2(attributes?.style, {
+ viewport,
+ pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
+ });
+ const viewportLayout = getLayoutContainerValues(
+ viewportStyle?.layout
+ );
+ const hasViewportLayout = Object.keys(viewportLayout).length > 0;
+ const hasViewportBlockGap = viewportStyle?.spacing && Object.hasOwn(viewportStyle.spacing, "blockGap");
+ const hasViewportPadding = viewportStyle?.spacing && Object.hasOwn(viewportStyle.spacing, "padding");
+ if (!hasViewportLayout && !hasViewportBlockGap && !hasViewportPadding) {
+ return "";
}
- } else if (layout?.type === "row") {
- normalizedLayout = {
- type: "row",
- alignment: layout?.alignment ?? "center",
- styles: layout?.styles ?? {}
- };
- } else if (layout?.type === "details") {
- normalizedLayout = {
- type: "details",
- summary: layout?.summary ?? ""
- };
- }
- return normalizedLayout;
+ const layoutType = getLayoutType(layout?.type || "default");
+ const viewportCSS = layoutType?.getLayoutStyle?.({
+ blockName,
+ selector: selector3,
+ layout,
+ viewportOverrides: viewportLayout,
+ style: viewportStyle,
+ hasBlockGapSupport,
+ globalBlockGapValue
+ });
+ return viewportCSS ? `${mediaQuery}{${viewportCSS}}` : "";
+ }).filter(Boolean).join("");
}
- function normalizeForm(form) {
- const normalizedFormLayout = normalizeLayout(form?.layout);
- const normalizedFields = (form.fields ?? []).map(
- (field) => {
- if (typeof field === "string") {
+ function LayoutPanelPure({
+ layout,
+ style,
+ setAttributes,
+ name: blockName,
+ clientId
+ }) {
+ const settings2 = useBlockSettings(blockName);
+ const { layout: layoutSettings } = settings2;
+ const {
+ themeSupportsLayout,
+ activeBlockVariation,
+ selectedState,
+ isResponsiveEditing: isResponsiveEditing3
+ } = (0, import_data193.useSelect)(
+ (select3) => {
+ const {
+ getBlockAttributes: getBlockAttributes3,
+ getSettings: getSettings9,
+ getSelectedBlockStyleState: getSelectedBlockStyleState2,
+ isResponsiveEditing: getIsResponsiveEditing
+ } = unlock(select3(store));
+ return {
+ activeBlockVariation: select3(
+ import_blocks126.store
+ ).getActiveBlockVariation(
+ blockName,
+ getBlockAttributes3(clientId) || {},
+ "block"
+ ),
+ themeSupportsLayout: getSettings9().supportsLayout,
+ selectedState: getSelectedBlockStyleState2(clientId),
+ isResponsiveEditing: getIsResponsiveEditing()
+ };
+ },
+ [blockName, clientId]
+ );
+ const blockEditingMode = useBlockEditingMode();
+ const isViewportLayoutState = hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState);
+ const resetLayoutFilter = (0, import_element313.useCallback)(
+ (...resetArgs) => {
+ const attributes = resetArgs[0] || {};
+ const context = resetArgs[1] || {};
+ if (isViewportLayoutState) {
+ const existingStateStyle = getStyleForState2(
+ attributes.style ?? style,
+ selectedState
+ ) || {};
+ const nextStateStyle = cleanEmptyObject({
+ ...existingStateStyle,
+ layout: void 0
+ });
return {
- id: field,
- layout: normalizedFormLayout
+ style: setStyleForState(
+ attributes.style ?? style,
+ selectedState,
+ nextStateStyle
+ )
};
}
- const fieldLayout = field.layout ? normalizeLayout(field.layout) : normalizedFormLayout;
+ const resetBlockName = context.name || blockName;
+ const resetLayoutBlockSupport = (0, import_blocks126.getBlockSupport)(
+ resetBlockName,
+ layoutBlockSupportKey,
+ {}
+ );
return {
- id: field.id,
- layout: fieldLayout,
- ...!!field.label && { label: field.label },
- ...!!field.description && {
- description: field.description
- },
- ..."children" in field && Array.isArray(field.children) && {
- children: normalizeForm({
- fields: field.children,
- layout: DEFAULT_LAYOUT
- }).fields
- }
+ layout: getResetLayout(
+ resetLayoutBlockSupport,
+ activeBlockVariation
+ )
};
- }
- );
- return {
- layout: normalizedFormLayout,
- fields: normalizedFields
- };
- }
- var normalize_form_default = normalizeForm;
-
- // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
- var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
- function Header3({ title }) {
- return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts-regular__header",
- gap: "lg",
- children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components241.__experimentalHeading, { level: 2, size: 13, children: title }) })
- }
- );
- }
- function FormRegularField({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { fields } = (0, import_element330.useContext)(dataform_context_default);
- const layout = field.layout;
- const form = (0, import_element330.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: !!field.children ? field.children : []
- }),
- [field]
+ },
+ [
+ blockName,
+ activeBlockVariation,
+ isViewportLayoutState,
+ selectedState,
+ style
+ ]
);
- if (!!field.children) {
- return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
- !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Header3, { title: field.label }),
- /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: validity?.children
- }
- )
- ] });
+ if (blockEditingMode !== "default") {
+ return null;
}
- const labelPosition = layout.labelPosition;
- const fieldDefinition = fields.find(
- (fieldDef) => fieldDef.id === field.id
+ const layoutBlockSupport = (0, import_blocks126.getBlockSupport)(
+ blockName,
+ layoutBlockSupportKey,
+ {}
);
- if (!canRenderField(fieldDefinition)) {
+ const blockSupportAndThemeSettings = {
+ ...layoutSettings,
+ ...layoutBlockSupport
+ };
+ const {
+ allowSwitching,
+ allowEditing = true,
+ allowInheriting = true,
+ default: defaultBlockLayout
+ } = blockSupportAndThemeSettings;
+ if (!allowEditing) {
return null;
}
- if (labelPosition === "side") {
- return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
- Stack,
+ const baseLayout = layout || defaultBlockLayout || {};
+ const stateStyle = isViewportLayoutState ? getStyleForState2(style, selectedState) : void 0;
+ const stateLayout = stateStyle?.layout;
+ const usedLayout = isViewportLayoutState ? cleanEmptyObject({
+ ...baseLayout,
+ ...stateLayout
+ }) || {} : baseLayout;
+ const resetLayoutDefaults = isViewportLayoutState ? baseLayout : getResetLayout(layoutBlockSupport, activeBlockVariation);
+ const blockSupportAndLayout = {
+ ...layoutBlockSupport,
+ ...usedLayout
+ };
+ const { type, default: { type: defaultType = "default" } = {} } = blockSupportAndLayout;
+ const blockLayoutType = type || defaultType;
+ const showInheritToggle = !!(allowInheriting && (!blockLayoutType || blockLayoutType === "default" || blockLayoutType === "constrained" || blockSupportAndLayout.inherit));
+ const { inherit = false, contentSize = null } = usedLayout;
+ if ((blockLayoutType === "default" || blockLayoutType === "constrained") && !themeSupportsLayout) {
+ return null;
+ }
+ const layoutType = getLayoutType(blockLayoutType);
+ const constrainedType = getLayoutType("constrained");
+ const displayControlsForLegacyLayouts = !usedLayout.type && (contentSize || inherit);
+ const hasContentSizeOrLegacySettings = !!inherit || !!contentSize;
+ const showLayoutTypeSwitcher = isDefaultBlockStyleState2(selectedState) && !inherit && allowSwitching;
+ const showLayoutPanel = hasLayoutPanelControls({
+ layoutType,
+ constrainedType,
+ layoutBlockSupport: blockSupportAndThemeSettings,
+ showInheritToggle,
+ showLayoutTypeSwitcher,
+ displayControlsForLegacyLayouts
+ });
+ const onChangeLayout = (newLayout) => {
+ if (isViewportLayoutState) {
+ const nextStateStyle = cleanEmptyObject({
+ ...stateStyle,
+ layout: getLayoutStateOverrides(
+ newLayout,
+ baseLayout,
+ stateStyle?.layout
+ )
+ });
+ setAttributes({
+ style: setStyleForState(style, selectedState, nextStateStyle)
+ });
+ return;
+ }
+ setAttributes({ layout: cleanEmptyObject(newLayout) });
+ };
+ const onChangeType = (newType) => onChangeLayout({ type: newType });
+ const resetLayout = () => onChangeLayout(resetLayoutDefaults);
+ const resetInheritToggle = () => onChangeLayout({ type: "default" });
+ const isUsingContentWidth = () => layoutType?.name === "constrained" || hasContentSizeOrLegacySettings;
+ const hasInheritToggleValue = () => isViewportLayoutState ? (usedLayout?.type ?? "default") !== (resetLayoutDefaults?.type ?? "default") : layout?.type === "constrained";
+ const hasLayoutTypeValue = () => (usedLayout?.type ?? "default") !== (resetLayoutDefaults?.type ?? "default");
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(import_jsx_runtime504.Fragment, { children: [
+ showLayoutPanel && /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
+ inspector_controls_default,
{
- direction: "row",
- className: "dataforms-layouts-regular__field",
- gap: "sm",
+ group: "layout",
+ resetAllFilter: resetLayoutFilter,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
- "div",
+ showInheritToggle && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components233.__experimentalToolsPanelItem,
{
- className: clsx_default(
- "dataforms-layouts-regular__field-label",
- `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
- ),
- children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components241.BaseControl.VisualLabel, { children: fieldDefinition.label })
+ label: (0, import_i18n229.__)("Use content width"),
+ hasValue: hasInheritToggleValue,
+ onDeselect: resetInheritToggle,
+ isShownByDefault: true,
+ panelId: clientId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components233.ToggleControl,
+ {
+ label: (0, import_i18n229.__)("Inner blocks use content width"),
+ checked: isUsingContentWidth(),
+ onChange: () => onChangeLayout({
+ type: isUsingContentWidth() ? "default" : "constrained"
+ }),
+ help: isUsingContentWidth() ? (0, import_i18n229.__)(
+ "Nested blocks use content width with options for full and wide widths."
+ ) : (0, import_i18n229.__)(
+ "Nested blocks will fill the width of this container."
+ )
+ }
+ )
}
),
- /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
- fieldDefinition.render,
+ showLayoutTypeSwitcher && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components233.__experimentalToolsPanelItem,
{
- item: data,
- field: fieldDefinition
+ label: (0, import_i18n229.__)("Layout type"),
+ hasValue: hasLayoutTypeValue,
+ onDeselect: resetLayout,
+ isShownByDefault: true,
+ panelId: clientId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ LayoutTypeSwitcher,
+ {
+ type: blockLayoutType,
+ onChange: onChangeType
+ }
+ )
}
- ) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
- fieldDefinition.Edit,
+ ),
+ layoutType && layoutType.name !== "default" && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ layoutType.inspectorControls,
{
- data,
- field: fieldDefinition,
- onChange,
- hideLabelFromVision: true,
- markWhenOptional,
- validity
- },
- fieldDefinition.id
- ) })
+ layout: usedLayout,
+ value: layout,
+ onChange: onChangeLayout,
+ layoutBlockSupport: blockSupportAndThemeSettings,
+ resetLayout: resetLayoutDefaults,
+ name: blockName,
+ clientId
+ }
+ ),
+ constrainedType && displayControlsForLegacyLayouts && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ constrainedType.inspectorControls,
+ {
+ layout: usedLayout,
+ value: layout,
+ onChange: onChangeLayout,
+ layoutBlockSupport: blockSupportAndThemeSettings,
+ resetLayout: resetLayoutDefaults,
+ name: blockName,
+ clientId
+ }
+ )
]
}
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_jsx_runtime527.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
- !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components241.BaseControl.VisualLabel, { children: fieldDefinition.label }),
- /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
- fieldDefinition.render,
+ ),
+ !inherit && layoutType && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ layoutType.toolBarControls,
{
- item: data,
- field: fieldDefinition
+ layout: usedLayout,
+ onChange: onChangeLayout,
+ layoutBlockSupport,
+ controlsGroup: isResponsiveEditing3 && hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState) ? "style-state" : "block",
+ name: blockName,
+ clientId
}
)
- ] }) }) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
- fieldDefinition.Edit,
+ ] });
+ }
+ var layout_default2 = {
+ shareWithChildBlocks: true,
+ edit: LayoutPanelPure,
+ attributeKeys: ["layout", "style"],
+ hasSupport(name) {
+ return hasLayoutBlockSupport(name);
+ }
+ };
+ function LayoutTypeSwitcher({ type, onChange }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components233.__experimentalToggleGroupControl,
{
- data,
- field: fieldDefinition,
+ isBlock: true,
+ label: (0, import_i18n229.__)("Layout type"),
+ hideLabelFromVision: true,
+ isAdaptiveWidth: true,
+ value: type,
onChange,
- hideLabelFromVision: labelPosition === "none" ? true : hideLabelFromVision,
- markWhenOptional,
- validity
+ children: getLayoutTypes().map(({ name, label }) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components233.__experimentalToggleGroupControlOption,
+ {
+ value: name,
+ label
+ },
+ name
+ );
+ })
}
- ) });
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
- var import_deepmerge3 = __toESM(require_cjs(), 1);
- var import_components244 = __toESM(require_components(), 1);
- var import_element334 = __toESM(require_element(), 1);
- var import_compose117 = __toESM(require_compose(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
- var import_components243 = __toESM(require_components(), 1);
- var import_i18n236 = __toESM(require_i18n(), 1);
- var import_compose116 = __toESM(require_compose(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
- function getLabelClassName(labelPosition, showError) {
- return clsx_default(
- "dataforms-layouts-panel__field-label",
- `dataforms-layouts-panel__field-label--label-position-${labelPosition}`,
- { "has-error": showError }
);
}
- var get_label_classname_default = getLabelClassName;
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/field-label-content.mjs
- var import_components242 = __toESM(require_components(), 1);
- var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
- function FieldLabelContent({
- showError,
- errorMessage,
- fieldLabel,
- errorId
- }) {
- if (!showError) {
- return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_jsx_runtime528.Fragment, { children: fieldLabel });
- }
- return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
- /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_components242.Icon, { icon: error_default, size: 16 }),
- /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(VisuallyHidden, { id: errorId, children: errorMessage }),
- fieldLabel
- ] });
- }
- var field_label_content_default = FieldLabelContent;
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
- function getFirstValidationError(validity) {
- if (!validity) {
- return void 0;
- }
- const validityRules = Object.keys(validity).filter(
- (key) => key !== "children"
- );
- for (const key of validityRules) {
- const rule = validity[key];
- if (rule === void 0) {
- continue;
- }
- if (rule.type === "invalid") {
- if (rule.message) {
- return rule.message;
- }
- if (key === "required") {
- return "A required field is empty";
- }
- return "Unidentified validation error";
- }
+ function addAttribute9(settings2) {
+ if ("type" in (settings2.attributes?.layout ?? {})) {
+ return settings2;
}
- if (validity.children) {
- for (const childValidity of Object.values(validity.children)) {
- const childError = getFirstValidationError(childValidity);
- if (childError) {
- return childError;
+ if (hasLayoutBlockSupport(settings2)) {
+ settings2.attributes = {
+ ...settings2.attributes,
+ layout: {
+ type: "object"
}
- }
- }
- return void 0;
- }
- var get_first_validation_error_default = getFirstValidationError;
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
- var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
- function SummaryValue({
- item,
- field,
- showPlaceholderIfEmpty
- }) {
- if (showPlaceholderIfEmpty && field.placeholder && [void 0, null, ""].includes(field.getValue({ item }))) {
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { className: "dataforms-layouts-panel__field-placeholder", children: field.placeholder });
+ };
}
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(field.render, { item, field });
+ return settings2;
}
- function SummaryButton({
- data,
- field,
- fieldLabel,
- summaryFields,
- validity,
- touched,
- disabled: disabled2,
- isOpen,
- onClick
+ function BlockWithLayoutStyles({
+ block: BlockListBlock2,
+ props,
+ blockGapSupport,
+ globalBlockGapValue,
+ viewportSettings,
+ layoutClasses
}) {
- const { labelPosition, editVisibility, showPlaceholderIfEmpty } = field.layout;
- const errorMessage = get_first_validation_error_default(validity);
- const showError = touched && !!errorMessage;
- const labelClassName = get_label_classname_default(labelPosition, showError);
- const className = clsx_default(
- "dataforms-layouts-panel__field-trigger",
- `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
+ const { name, attributes } = props;
+ const id = (0, import_compose113.useInstanceId)(BlockListBlock2);
+ const { layout } = attributes;
+ const { default: defaultBlockLayout } = (0, import_blocks126.getBlockSupport)(name, layoutBlockSupportKey) || {};
+ const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultBlockLayout || {};
+ const selectorPrefix = `wp-container-${kebabCase(name)}-is-layout-`;
+ const selector3 = `.${selectorPrefix}${id}`;
+ const hasBlockGapSupport = blockGapSupport !== null;
+ const fullLayoutType = getLayoutType(usedLayout?.type || "default");
+ const baseLayoutCSS = fullLayoutType?.getLayoutStyle?.({
+ blockName: name,
+ selector: selector3,
+ layout: usedLayout,
+ style: attributes?.style,
+ hasBlockGapSupport,
+ globalBlockGapValue
+ });
+ const responsiveLayoutCSS = getResponsiveLayoutStyles({
+ attributes,
+ blockName: name,
+ selector: selector3,
+ layout: usedLayout,
+ hasBlockGapSupport,
+ globalBlockGapValue,
+ viewportSettings
+ });
+ const css = [baseLayoutCSS, responsiveLayoutCSS].filter(Boolean).join("");
+ const layoutClassNames = clsx_default(
{
- "is-disabled": disabled2,
- "dataforms-layouts-panel__field-trigger--edit-always": editVisibility === "always"
- }
- );
- const controlId = (0, import_compose116.useInstanceId)(
- SummaryButton,
- "dataforms-layouts-panel__field-control"
+ [`${selectorPrefix}${id}`]: !!css
+ // Only attach a container class if there is generated CSS to be attached.
+ },
+ layoutClasses
);
- const errorId = `${controlId}-error`;
- const ariaLabel = showError ? (0, import_i18n236.sprintf)(
- // translators: %s: Field name.
- (0, import_i18n236._x)("Edit %s (has errors)", "field"),
- fieldLabel || ""
- ) : (0, import_i18n236.sprintf)(
- // translators: %s: Field name.
- (0, import_i18n236._x)("Edit %s", "field"),
- fieldLabel || ""
+ useStyleOverride({ css });
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ BlockListBlock2,
+ {
+ ...props,
+ __unstableLayoutClassNames: layoutClassNames
+ }
);
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("div", { className, children: [
- labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- field_label_content_default,
- {
- showError,
- errorMessage,
- fieldLabel,
- errorId
- }
- ) }),
- labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- field_label_content_default,
- {
- showError: true,
- errorMessage,
- errorId
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- "span",
- {
- id: `${controlId}`,
- className: "dataforms-layouts-panel__field-control",
- children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- "span",
- {
- style: {
- display: "flex",
- flexDirection: "column",
- alignItems: "flex-start",
- width: "100%",
- gap: "2px"
- },
- children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- "span",
- {
- style: { width: "100%" },
- children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- SummaryValue,
- {
- item: data,
- field: summaryField,
- showPlaceholderIfEmpty
- }
- )
- },
- summaryField.id
- ))
- }
- ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- SummaryValue,
- {
- item: data,
- field: summaryField,
- showPlaceholderIfEmpty
- },
- summaryField.id
- ))
- }
- ),
- !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- import_components243.Button,
- {
- className: "dataforms-layouts-panel__field-trigger-icon",
- label: ariaLabel,
- icon: pencil_default,
- size: "small",
- "aria-expanded": isOpen,
- "aria-haspopup": "dialog",
- "aria-describedby": showError ? `${controlId} ${errorId}` : controlId,
- onClick
- }
- )
- ] });
}
-
- // packages/dataviews/build-module/hooks/use-form-validity.mjs
- var import_deepmerge2 = __toESM(require_cjs(), 1);
- var import_es66 = __toESM(require_es6(), 1);
- var import_element331 = __toESM(require_element(), 1);
- var import_i18n237 = __toESM(require_i18n(), 1);
- function isFormValid(formValidity) {
- if (!formValidity) {
- return true;
- }
- return Object.values(formValidity).every((fieldValidation) => {
- return Object.entries(fieldValidation).every(
- ([key, validation]) => {
- if (key === "children" && validation && typeof validation === "object") {
- return isFormValid(validation);
+ var withLayoutStyles = (0, import_compose113.createHigherOrderComponent)(
+ (BlockListBlock2) => function WithLayoutStyles(props) {
+ const { clientId, name, attributes } = props;
+ const blockSupportsLayout = hasLayoutBlockSupport(name);
+ const layoutClasses = useLayoutClasses(attributes, name);
+ const extraProps = (0, import_data193.useSelect)(
+ (select3) => {
+ if (!blockSupportsLayout) {
+ return;
}
- return validation.type !== "invalid" && validation.type !== "validating";
+ const { getSettings: getSettings9, getBlockSettings: getBlockSettings2 } = unlock(
+ select3(store)
+ );
+ const settings2 = getSettings9();
+ const { disableLayoutStyles } = settings2;
+ if (disableLayoutStyles) {
+ return;
+ }
+ const [blockGapSupport] = getBlockSettings2(
+ clientId,
+ "spacing.blockGap"
+ );
+ const globalStyles = settings2[globalStylesDataKey];
+ let variationBlockGapValue;
+ const className = attributes?.className;
+ if (className?.includes(VARIATION_PREFIX2)) {
+ const { getBlockStyles: getBlockStyles2 } = select3(import_blocks126.store);
+ const registeredStyles = getBlockStyles2(name);
+ const variationName = getVariationNameFromClass(
+ className,
+ registeredStyles
+ );
+ variationBlockGapValue = variationName ? globalStyles?.blocks?.[name]?.variations?.[variationName]?.spacing?.blockGap : void 0;
+ }
+ const globalBlockGapValue = variationBlockGapValue ?? globalStyles?.blocks?.[name]?.spacing?.blockGap ?? globalStyles?.spacing?.blockGap;
+ return {
+ blockGapSupport,
+ globalBlockGapValue,
+ viewportSettings: settings2?.__experimentalFeatures?.viewport
+ };
+ },
+ [blockSupportsLayout, clientId, attributes?.className, name]
+ );
+ if (!extraProps) {
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ BlockListBlock2,
+ {
+ ...props,
+ __unstableLayoutClassNames: blockSupportsLayout ? layoutClasses : void 0
+ }
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ BlockWithLayoutStyles,
+ {
+ block: BlockListBlock2,
+ props,
+ layoutClasses,
+ ...extraProps
}
);
- });
+ },
+ "withLayoutStyles"
+ );
+ (0, import_hooks31.addFilter)(
+ "blocks.registerBlockType",
+ "core/layout/addAttribute",
+ addAttribute9
+ );
+ (0, import_hooks31.addFilter)(
+ "editor.BlockListBlock",
+ "core/editor/layout/with-layout-styles",
+ withLayoutStyles
+ );
+
+ // packages/block-editor/build-module/hooks/layout-child.mjs
+ var import_compose117 = __toESM(require_compose(), 1);
+ var import_data197 = __toESM(require_data(), 1);
+ var import_element317 = __toESM(require_element(), 1);
+
+ // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
+ var import_element314 = __toESM(require_element(), 1);
+ var import_data194 = __toESM(require_data(), 1);
+ var import_compose114 = __toESM(require_compose(), 1);
+
+ // packages/block-editor/build-module/components/grid/utils.mjs
+ function range(start2, length) {
+ return Array.from({ length }, (_, i2) => start2 + i2);
}
- function getFormFieldsToValidate(form, fields) {
- const normalizedForm = normalize_form_default(form);
- if (normalizedForm.fields.length === 0) {
- return [];
- }
- const fieldsMap = /* @__PURE__ */ new Map();
- fields.forEach((field) => {
- fieldsMap.set(field.id, field);
- });
- function processFormField(formField) {
- if ("children" in formField && Array.isArray(formField.children)) {
- const processedChildren = formField.children.map(processFormField).filter((child) => child !== null);
- if (processedChildren.length === 0) {
- return null;
- }
- return {
- id: formField.id,
- children: processedChildren
- };
+ var GridRect = class {
+ constructor({
+ columnStart,
+ rowStart,
+ columnEnd,
+ rowEnd,
+ columnSpan,
+ rowSpan
+ } = {}) {
+ this.columnStart = columnStart ?? 1;
+ this.rowStart = rowStart ?? 1;
+ if (columnSpan !== void 0) {
+ this.columnEnd = this.columnStart + columnSpan - 1;
+ } else {
+ this.columnEnd = columnEnd ?? this.columnStart;
}
- const fieldDef = fieldsMap.get(formField.id);
- if (!fieldDef) {
- return null;
+ if (rowSpan !== void 0) {
+ this.rowEnd = this.rowStart + rowSpan - 1;
+ } else {
+ this.rowEnd = rowEnd ?? this.rowStart;
}
- const [normalizedField] = normalizeFields([fieldDef]);
- return {
- id: formField.id,
- children: [],
- field: normalizedField
- };
- }
- const toValidate = normalizedForm.fields.map(processFormField).filter((field) => field !== null);
- return toValidate;
- }
- function setValidityAtPath(formValidity, fieldValidity, path) {
- if (!formValidity) {
- formValidity = {};
}
- if (path.length === 0) {
- return formValidity;
- }
- const result = { ...formValidity };
- let current = result;
- for (let i2 = 0; i2 < path.length - 1; i2++) {
- const segment = path[i2];
- if (!current[segment]) {
- current[segment] = {};
- }
- current[segment] = { ...current[segment] };
- current = current[segment];
+ get columnSpan() {
+ return this.columnEnd - this.columnStart + 1;
}
- const finalKey = path[path.length - 1];
- current[finalKey] = {
- ...current[finalKey] || {},
- ...fieldValidity
- };
- return result;
- }
- function removeValidationProperty(formValidity, path, property) {
- if (!formValidity || path.length === 0) {
- return formValidity;
+ get rowSpan() {
+ return this.rowEnd - this.rowStart + 1;
}
- const result = { ...formValidity };
- let current = result;
- for (let i2 = 0; i2 < path.length - 1; i2++) {
- const segment = path[i2];
- if (!current[segment]) {
- return formValidity;
- }
- current[segment] = { ...current[segment] };
- current = current[segment];
+ contains(column, row) {
+ return column >= this.columnStart && column <= this.columnEnd && row >= this.rowStart && row <= this.rowEnd;
}
- const finalKey = path[path.length - 1];
- if (!current[finalKey]) {
- return formValidity;
+ containsRect(rect) {
+ return this.contains(rect.columnStart, rect.rowStart) && this.contains(rect.columnEnd, rect.rowEnd);
}
- const fieldValidity = { ...current[finalKey] };
- delete fieldValidity[property];
- if (Object.keys(fieldValidity).length === 0) {
- delete current[finalKey];
- } else {
- current[finalKey] = fieldValidity;
+ intersectsRect(rect) {
+ return this.columnStart <= rect.columnEnd && this.columnEnd >= rect.columnStart && this.rowStart <= rect.rowEnd && this.rowEnd >= rect.rowStart;
}
- if (Object.keys(result).length === 0) {
- return void 0;
+ };
+ function getComputedCSS2(element, property) {
+ return element.ownerDocument.defaultView.getComputedStyle(element).getPropertyValue(property);
+ }
+ function getGridTracks(template2, gap) {
+ const tracks = [];
+ for (const size4 of template2.split(" ")) {
+ const previousTrack = tracks[tracks.length - 1];
+ const start2 = previousTrack ? previousTrack.end + gap : 0;
+ const end = start2 + parseFloat(size4);
+ tracks.push({ start: start2, end });
}
- return result;
+ return tracks;
}
- function handleElementsValidationAsync(promise, formField, promiseHandler) {
- const { elementsCounterRef, setFormValidity, path, item } = promiseHandler;
- const currentToken = (elementsCounterRef.current[formField.id] || 0) + 1;
- elementsCounterRef.current[formField.id] = currentToken;
- promise.then((result) => {
- if (currentToken !== elementsCounterRef.current[formField.id]) {
- return;
- }
- if (!Array.isArray(result)) {
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- elements: {
- type: "invalid",
- message: (0, import_i18n237.__)("Could not validate elements.")
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- return;
- }
- if (formField.field?.isValid.elements && !formField.field.isValid.elements.validate(item, {
- ...formField.field,
- elements: result
- })) {
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- elements: {
- type: "invalid",
- message: (0, import_i18n237.__)(
- "Value must be one of the elements."
- )
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- } else {
- setFormValidity((prev) => {
- return removeValidationProperty(
- prev,
- [...path, formField.id],
- "elements"
- );
- });
- }
- }).catch((error2) => {
- if (currentToken !== elementsCounterRef.current[formField.id]) {
- return;
- }
- let errorMessage;
- if (error2 instanceof Error) {
- errorMessage = error2.message;
- } else {
- errorMessage = String(error2) || (0, import_i18n237.__)(
- "Unknown error when running elements validation asynchronously."
- );
- }
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- elements: {
- type: "invalid",
- message: errorMessage
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- });
+ function getClosestTrack(tracks, position, edge = "start") {
+ return tracks.reduce(
+ (closest, track, index2) => Math.abs(track[edge] - position) < Math.abs(tracks[closest][edge] - position) ? index2 : closest,
+ 0
+ );
}
- function handleCustomValidationAsync(promise, formField, promiseHandler) {
- const { customCounterRef, setFormValidity, path } = promiseHandler;
- const currentToken = (customCounterRef.current[formField.id] || 0) + 1;
- customCounterRef.current[formField.id] = currentToken;
- promise.then((result) => {
- if (currentToken !== customCounterRef.current[formField.id]) {
- return;
- }
- if (result === null) {
- setFormValidity((prev) => {
- return removeValidationProperty(
- prev,
- [...path, formField.id],
- "custom"
- );
- });
- return;
- }
- if (typeof result === "string") {
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- custom: {
- type: "invalid",
- message: result
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- return;
- }
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- custom: {
- type: "invalid",
- message: (0, import_i18n237.__)("Validation could not be processed.")
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- }).catch((error2) => {
- if (currentToken !== customCounterRef.current[formField.id]) {
- return;
- }
- let errorMessage;
- if (error2 instanceof Error) {
- errorMessage = error2.message;
- } else {
- errorMessage = String(error2) || (0, import_i18n237.__)(
- "Unknown error when running custom validation asynchronously."
- );
- }
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- custom: {
- type: "invalid",
- message: errorMessage
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
+ function getGridRect(gridElement, rect) {
+ const columnGap = parseFloat(getComputedCSS2(gridElement, "column-gap"));
+ const rowGap = parseFloat(getComputedCSS2(gridElement, "row-gap"));
+ const gridColumnTracks = getGridTracks(
+ getComputedCSS2(gridElement, "grid-template-columns"),
+ columnGap
+ );
+ const gridRowTracks = getGridTracks(
+ getComputedCSS2(gridElement, "grid-template-rows"),
+ rowGap
+ );
+ const columnStart = getClosestTrack(gridColumnTracks, rect.left) + 1;
+ const rowStart = getClosestTrack(gridRowTracks, rect.top) + 1;
+ const columnEnd = getClosestTrack(gridColumnTracks, rect.right, "end") + 1;
+ const rowEnd = getClosestTrack(gridRowTracks, rect.bottom, "end") + 1;
+ return new GridRect({
+ columnStart,
+ columnEnd,
+ rowStart,
+ rowEnd
});
}
- function isFormFieldHidden(formField, item) {
- return formField.children.length === 0 && !!formField.field?.isVisible && !formField.field.isVisible(item);
+ function getGridItemRect(gridItemElement) {
+ return getGridRect(
+ gridItemElement.parentElement,
+ new window.DOMRect(
+ gridItemElement.offsetLeft,
+ gridItemElement.offsetTop,
+ gridItemElement.offsetWidth,
+ gridItemElement.offsetHeight
+ )
+ );
}
- function validateFormField(item, formField, promiseHandler) {
- if (isFormFieldHidden(formField, item)) {
- const { customCounterRef, elementsCounterRef } = promiseHandler;
- if (customCounterRef.current[formField.id]) {
- customCounterRef.current[formField.id] += 1;
- }
- if (elementsCounterRef.current[formField.id]) {
- elementsCounterRef.current[formField.id] += 1;
+ function getGridInfo(gridElement) {
+ const gridTemplateColumns = getComputedCSS2(
+ gridElement,
+ "grid-template-columns"
+ );
+ const gridTemplateRows = getComputedCSS2(
+ gridElement,
+ "grid-template-rows"
+ );
+ const borderTopWidth = getComputedCSS2(gridElement, "border-top-width");
+ const borderRightWidth = getComputedCSS2(
+ gridElement,
+ "border-right-width"
+ );
+ const borderBottomWidth = getComputedCSS2(
+ gridElement,
+ "border-bottom-width"
+ );
+ const borderLeftWidth = getComputedCSS2(gridElement, "border-left-width");
+ const paddingTop = getComputedCSS2(gridElement, "padding-top");
+ const paddingRight = getComputedCSS2(gridElement, "padding-right");
+ const paddingBottom = getComputedCSS2(gridElement, "padding-bottom");
+ const paddingLeft = getComputedCSS2(gridElement, "padding-left");
+ const numColumns = gridTemplateColumns.split(" ").length;
+ const numRows = gridTemplateRows.split(" ").length;
+ const numItems = numColumns * numRows;
+ return {
+ numColumns,
+ numRows,
+ numItems,
+ currentColor: getComputedCSS2(gridElement, "color"),
+ style: {
+ gridTemplateColumns,
+ gridTemplateRows,
+ gap: getComputedCSS2(gridElement, "gap"),
+ inset: `
+ calc(${paddingTop} + ${borderTopWidth})
+ calc(${paddingRight} + ${borderRightWidth})
+ calc(${paddingBottom} + ${borderBottomWidth})
+ calc(${paddingLeft} + ${borderLeftWidth})
+ `
}
- return void 0;
- }
- if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
- return {
- required: { type: "invalid" }
- };
- }
- if (formField.field?.isValid.pattern && !formField.field.isValid.pattern.validate(item, formField.field)) {
- return {
- pattern: {
- type: "invalid",
- message: (0, import_i18n237.__)("Value does not match the required pattern.")
- }
- };
- }
- if (formField.field?.isValid.min && !formField.field.isValid.min.validate(item, formField.field)) {
- return {
- min: {
- type: "invalid",
- message: (0, import_i18n237.__)("Value is below the minimum.")
- }
- };
- }
- if (formField.field?.isValid.max && !formField.field.isValid.max.validate(item, formField.field)) {
- return {
- max: {
- type: "invalid",
- message: (0, import_i18n237.__)("Value is above the maximum.")
- }
- };
+ };
+ }
+
+ // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
+ var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
+ function GridVisualizer({
+ clientId,
+ contentRef,
+ parentLayout,
+ childGridClientId
+ }) {
+ const isDistractionFree = (0, import_data194.useSelect)(
+ (select3) => select3(store).getSettings().isDistractionFree,
+ []
+ );
+ const gridElement = useBlockElement(clientId);
+ if (isDistractionFree || !gridElement) {
+ return null;
}
- if (formField.field?.isValid.minLength && !formField.field.isValid.minLength.validate(item, formField.field)) {
- return {
- minLength: {
- type: "invalid",
- message: (0, import_i18n237.__)("Value is too short.")
+ const isManualGrid = parentLayout?.isManualPlacement && window.__experimentalEnableGridInteractivity;
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ GridVisualizerGrid,
+ {
+ gridClientId: clientId,
+ gridElement,
+ isManualGrid,
+ ref: contentRef,
+ childGridClientId
+ }
+ );
+ }
+ var GridVisualizerGrid = (0, import_element314.forwardRef)(
+ ({ gridClientId, gridElement, isManualGrid, childGridClientId }, ref) => {
+ const [gridInfo, setGridInfo] = (0, import_element314.useState)(
+ () => getGridInfo(gridElement)
+ );
+ const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element314.useState)(false);
+ const childGridElement = useBlockElement(childGridClientId);
+ const childGridRect = (0, import_element314.useMemo)(() => {
+ if (!childGridElement) {
+ return null;
}
- };
- }
- if (formField.field?.isValid.maxLength && !formField.field.isValid.maxLength.validate(item, formField.field)) {
- return {
- maxLength: {
- type: "invalid",
- message: (0, import_i18n237.__)("Value is too long.")
+ return getGridItemRect(childGridElement);
+ }, [childGridElement]);
+ (0, import_element314.useEffect)(() => {
+ const resizeCallback = () => setGridInfo(getGridInfo(gridElement));
+ const borderBoxSpy = new window.ResizeObserver(resizeCallback);
+ borderBoxSpy.observe(gridElement, { box: "border-box" });
+ const contentBoxSpy = new window.ResizeObserver(resizeCallback);
+ contentBoxSpy.observe(gridElement);
+ for (const element of gridElement.children) {
+ contentBoxSpy.observe(element);
}
- };
- }
- if (formField.field?.isValid.elements && formField.field.hasElements && !formField.field.getElements && Array.isArray(formField.field.elements) && !formField.field.isValid.elements.validate(item, formField.field)) {
- return {
- elements: {
- type: "invalid",
- message: (0, import_i18n237.__)("Value must be one of the elements.")
+ return () => {
+ borderBoxSpy.disconnect();
+ contentBoxSpy.disconnect();
+ };
+ }, [gridElement]);
+ (0, import_element314.useEffect)(() => {
+ function onGlobalDrag() {
+ setIsDroppingAllowed(true);
}
- };
- }
- let customError;
- if (!!formField.field && formField.field.isValid.custom) {
- try {
- const value = formField.field.getValue({ item });
- customError = formField.field.isValid.custom(
- (0, import_deepmerge2.default)(
- item,
- formField.field.setValue({
- item,
- value
- })
- ),
- formField.field
- );
- } catch (error2) {
- let errorMessage;
- if (error2 instanceof Error) {
- errorMessage = error2.message;
- } else {
- errorMessage = String(error2) || (0, import_i18n237.__)("Unknown error when running custom validation.");
+ function onGlobalDragEnd() {
+ setIsDroppingAllowed(false);
}
- return {
- custom: {
- type: "invalid",
- message: errorMessage
- }
+ document.addEventListener("drag", onGlobalDrag);
+ document.addEventListener("dragend", onGlobalDragEnd);
+ return () => {
+ document.removeEventListener("drag", onGlobalDrag);
+ document.removeEventListener("dragend", onGlobalDragEnd);
};
- }
- }
- if (typeof customError === "string") {
- return {
- custom: {
- type: "invalid",
- message: customError
+ }, []);
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ cover_default,
+ {
+ className: clsx_default("block-editor-grid-visualizer", {
+ "is-dropping-allowed": isDroppingAllowed
+ }),
+ clientId: gridClientId,
+ __unstablePopoverSlot: "__unstable-block-tools-after",
+ children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ "div",
+ {
+ ref,
+ className: "block-editor-grid-visualizer__grid",
+ style: gridInfo.style,
+ children: isManualGrid ? /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ ManualGridVisualizer,
+ {
+ gridClientId,
+ gridInfo,
+ childGridRect
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ AutoGridVisualizer,
+ {
+ gridInfo,
+ childGridRect
+ }
+ )
+ }
+ )
}
- };
- }
- const fieldValidity = {};
- if (!!formField.field && formField.field.isValid.elements && formField.field.hasElements && typeof formField.field.getElements === "function") {
- handleElementsValidationAsync(
- formField.field.getElements(),
- formField,
- promiseHandler
);
- fieldValidity.elements = {
- type: "validating",
- message: (0, import_i18n237.__)("Validating\u2026")
- };
}
- if (customError instanceof Promise) {
- handleCustomValidationAsync(customError, formField, promiseHandler);
- fieldValidity.custom = {
- type: "validating",
- message: (0, import_i18n237.__)("Validating\u2026")
- };
- }
- if (Object.keys(fieldValidity).length > 0) {
- return fieldValidity;
- }
- if (formField.children.length > 0) {
- const result = {};
- formField.children.forEach((child) => {
- result[child.id] = validateFormField(item, child, {
- ...promiseHandler,
- path: [...promiseHandler.path, formField.id, "children"]
- });
- });
- const filteredResult = {};
- Object.entries(result).forEach(([key, value]) => {
- if (value !== void 0) {
- filteredResult[key] = value;
+ );
+ function AutoGridVisualizer({ gridInfo, childGridRect }) {
+ return range(1, gridInfo.numRows).map(
+ (row) => range(1, gridInfo.numColumns).map((column) => {
+ let color = gridInfo.currentColor;
+ if (childGridRect?.contains(column, row)) {
+ color = "transparent";
}
- });
- if (Object.keys(filteredResult).length === 0) {
- return void 0;
- }
- return {
- children: filteredResult
- };
- }
- return void 0;
- }
- function getFormFieldValue(formField, item) {
- const fieldValue = formField?.field?.getValue({ item });
- const isHidden = isFormFieldHidden(formField, item);
- if (formField.children.length === 0) {
- return { value: fieldValue, isHidden };
- }
- const childrenValues = formField.children.map(
- (child) => getFormFieldValue(child, item)
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ GridVisualizerCell,
+ {
+ color
+ },
+ `${row}-${column}`
+ );
+ })
);
- return {
- value: fieldValue,
- isHidden,
- children: childrenValues
- };
}
- function useFormValidity(item, fields, form) {
- const [formValidity, setFormValidity] = (0, import_element331.useState)();
- const customCounterRef = (0, import_element331.useRef)({});
- const elementsCounterRef = (0, import_element331.useRef)({});
- const previousValuesRef = (0, import_element331.useRef)({});
- const validate = (0, import_element331.useCallback)(() => {
- const promiseHandler = {
- customCounterRef,
- elementsCounterRef,
- setFormValidity,
- path: [],
- item
- };
- const formFieldsToValidate = getFormFieldsToValidate(form, fields);
- if (formFieldsToValidate.length === 0) {
- setFormValidity(void 0);
- return;
- }
- const newFormValidity = {};
- const untouchedFields = [];
- formFieldsToValidate.forEach((formField) => {
- const value = getFormFieldValue(formField, item);
- if (previousValuesRef.current.hasOwnProperty(formField.id) && (0, import_es66.default)(
- previousValuesRef.current[formField.id],
- value
- )) {
- untouchedFields.push(formField.id);
- return;
- }
- previousValuesRef.current[formField.id] = value;
- const fieldValidity = validateFormField(
- item,
- formField,
- promiseHandler
+ function ManualGridVisualizer({ gridClientId, gridInfo, childGridRect }) {
+ const [highlightedRect, setHighlightedRect] = (0, import_element314.useState)(null);
+ const gridItemStyles = (0, import_data194.useSelect)(
+ (select3) => {
+ const { getBlockOrder: getBlockOrder2, getBlockStyles: getBlockStyles2 } = unlock(
+ select3(store)
);
- if (fieldValidity !== void 0) {
- newFormValidity[formField.id] = fieldValidity;
+ const blockOrder = getBlockOrder2(gridClientId);
+ return getBlockStyles2(blockOrder);
+ },
+ [gridClientId]
+ );
+ const occupiedRects = (0, import_element314.useMemo)(() => {
+ const rects = [];
+ for (const style of Object.values(gridItemStyles)) {
+ const {
+ columnStart,
+ rowStart,
+ columnSpan = 1,
+ rowSpan = 1
+ } = style?.layout ?? {};
+ if (!columnStart || !rowStart) {
+ continue;
}
- });
- setFormValidity((existingFormValidity) => {
- let validity = {
- ...existingFormValidity,
- ...newFormValidity
- };
- const fieldsToKeep = [
- ...untouchedFields,
- ...Object.keys(newFormValidity)
- ];
- Object.keys(validity).forEach((key) => {
- if (validity && !fieldsToKeep.includes(key)) {
- delete validity[key];
- }
- });
- if (Object.keys(validity).length === 0) {
- validity = void 0;
- }
- const areEqual = (0, import_es66.default)(existingFormValidity, validity);
- if (areEqual) {
- return existingFormValidity;
+ rects.push(
+ new GridRect({
+ columnStart,
+ rowStart,
+ columnSpan,
+ rowSpan
+ })
+ );
+ }
+ return rects;
+ }, [gridItemStyles]);
+ return range(1, gridInfo.numRows).map(
+ (row) => range(1, gridInfo.numColumns).map((column) => {
+ const isChildGridCell = childGridRect?.contains(column, row);
+ let color = gridInfo.currentColor;
+ if (isChildGridCell) {
+ color = "transparent";
}
- return validity;
- });
- }, [item, fields, form]);
- (0, import_element331.useEffect)(() => {
- validate();
- }, [validate]);
- return {
- validity: formValidity,
- isValid: isFormValid(formValidity)
- };
+ const isCellOccupied = occupiedRects.some(
+ (rect) => rect.contains(column, row)
+ );
+ const isHighlighted = highlightedRect?.contains(column, row) ?? false;
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ GridVisualizerCell,
+ {
+ color,
+ className: isHighlighted && "is-highlighted",
+ children: isCellOccupied && !isChildGridCell ? /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ GridVisualizerDropZone,
+ {
+ column,
+ row,
+ gridClientId,
+ gridInfo,
+ setHighlightedRect
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ GridVisualizerAppender,
+ {
+ column,
+ row,
+ gridClientId,
+ gridInfo,
+ setHighlightedRect
+ }
+ )
+ },
+ `${row}-${column}`
+ );
+ })
+ );
}
- var use_form_validity_default = useFormValidity;
-
- // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
- var import_element332 = __toESM(require_element(), 1);
- function useRevealValidity(ref, shouldReveal) {
- const revealValidity = (0, import_element332.useCallback)(() => {
- const inputs = ref.current?.querySelectorAll("input, textarea, select");
- let revealedCount = 0;
- inputs?.forEach((input) => {
- if (input.willValidate && !input.validity.valid) {
- revealedCount++;
- input.dispatchEvent(
- new Event("invalid", { cancelable: true })
- );
- }
- });
- return revealedCount;
- }, [ref]);
- (0, import_element332.useEffect)(() => {
- if (shouldReveal) {
- revealValidity();
+ function GridVisualizerCell({ color, children, className }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ "div",
+ {
+ className: clsx_default(
+ "block-editor-grid-visualizer__cell",
+ className
+ ),
+ style: {
+ boxShadow: `inset 0 0 0 1px color-mix(in srgb, ${color} 20%, #0000)`,
+ color
+ },
+ children
}
- }, [shouldReveal, revealValidity]);
- return revealValidity;
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
- var import_element333 = __toESM(require_element(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
- function extractSummaryIds(summary) {
- if (Array.isArray(summary)) {
- return summary.map(
- (item) => typeof item === "string" ? item : item.id
- );
- }
- return [];
+ );
}
- var getSummaryFields = (summaryField, fields) => {
- if (Array.isArray(summaryField) && summaryField.length > 0) {
- const summaryIds = extractSummaryIds(summaryField);
- return summaryIds.map(
- (summaryId) => fields.find((_field) => _field.id === summaryId)
- ).filter((_field) => _field !== void 0);
- }
- return [];
- };
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
- var getFieldDefinition = (field, fields) => {
- if (!!field.children) {
- const simpleChildren = field.children.filter(
- (child) => !child.children
- );
- if (simpleChildren.length === 0) {
- return void 0;
+ function useGridVisualizerDropZone(column, row, gridClientId, gridInfo, setHighlightedRect) {
+ const {
+ getBlockAttributes: getBlockAttributes3,
+ getBlockRootClientId: getBlockRootClientId2,
+ canInsertBlockType: canInsertBlockType2,
+ getBlockName: getBlockName2
+ } = (0, import_data194.useSelect)(store);
+ const {
+ updateBlockAttributes: updateBlockAttributes2,
+ moveBlocksToPosition: moveBlocksToPosition2,
+ __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
+ } = (0, import_data194.useDispatch)(store);
+ const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
+ gridClientId,
+ gridInfo.numColumns
+ );
+ return useDropZoneWithValidation({
+ validateDrag(srcClientId) {
+ const blockName = getBlockName2(srcClientId);
+ if (!canInsertBlockType2(blockName, gridClientId)) {
+ return false;
+ }
+ const attributes = getBlockAttributes3(srcClientId);
+ const rect = new GridRect({
+ columnStart: column,
+ rowStart: row,
+ columnSpan: attributes.style?.layout?.columnSpan,
+ rowSpan: attributes.style?.layout?.rowSpan
+ });
+ const isInBounds = new GridRect({
+ columnSpan: gridInfo.numColumns,
+ rowSpan: gridInfo.numRows
+ }).containsRect(rect);
+ return isInBounds;
+ },
+ onDragEnter(srcClientId) {
+ const attributes = getBlockAttributes3(srcClientId);
+ setHighlightedRect(
+ new GridRect({
+ columnStart: column,
+ rowStart: row,
+ columnSpan: attributes.style?.layout?.columnSpan,
+ rowSpan: attributes.style?.layout?.rowSpan
+ })
+ );
+ },
+ onDragLeave() {
+ setHighlightedRect(
+ (prevHighlightedRect) => prevHighlightedRect?.columnStart === column && prevHighlightedRect?.rowStart === row ? null : prevHighlightedRect
+ );
+ },
+ onDrop(srcClientId) {
+ setHighlightedRect(null);
+ const attributes = getBlockAttributes3(srcClientId);
+ updateBlockAttributes2(srcClientId, {
+ style: {
+ ...attributes.style,
+ layout: {
+ ...attributes.style?.layout,
+ columnStart: column,
+ rowStart: row
+ }
+ }
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [srcClientId],
+ getBlockRootClientId2(srcClientId),
+ gridClientId,
+ getNumberOfBlocksBeforeCell(column, row)
+ );
}
- return fields.find(
- (_field) => _field.id === simpleChildren[0].id
- );
- }
- return fields.find((_field) => _field.id === field.id);
- };
- function useFieldFromFormField(field) {
- const { fields } = (0, import_element333.useContext)(dataform_context_default);
- const layout = field.layout;
- const summaryFields = getSummaryFields(layout.summary, fields);
- const fieldDefinition = getFieldDefinition(field, fields);
- const fieldLabel = !!field.children ? field.label : fieldDefinition?.label;
- if (summaryFields.length === 0) {
- return {
- summaryFields: fieldDefinition ? [fieldDefinition] : [],
- fieldDefinition,
- fieldLabel
- };
- }
- return {
- summaryFields,
- fieldDefinition,
- fieldLabel
- };
+ });
}
- var use_field_from_form_field_default = useFieldFromFormField;
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
- var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
- function ModalContent({
- data,
- field,
- onChange,
- fieldLabel,
- onClose,
- touched
+ function GridVisualizerDropZone({
+ column,
+ row,
+ gridClientId,
+ gridInfo,
+ setHighlightedRect
}) {
- const { openAs } = field.layout;
- const { applyLabel, cancelLabel } = openAs;
- const { fields } = (0, import_element334.useContext)(dataform_context_default);
- const [changes, setChanges] = (0, import_element334.useState)({});
- const modalData = (0, import_element334.useMemo)(() => {
- return (0, import_deepmerge3.default)(data, changes, {
- arrayMerge: (target, source) => source
- });
- }, [data, changes]);
- const form = (0, import_element334.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: !!field.children ? field.children : (
- // If not explicit children return the field id itself.
- [{ id: field.id, layout: DEFAULT_LAYOUT }]
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ "div",
+ {
+ className: "block-editor-grid-visualizer__drop-zone",
+ ref: useGridVisualizerDropZone(
+ column,
+ row,
+ gridClientId,
+ gridInfo,
+ setHighlightedRect
)
- }),
- [field]
- );
- const fieldsAsFieldType = fields.map((f2) => ({
- ...f2,
- Edit: f2.Edit === null ? void 0 : f2.Edit,
- isValid: {
- required: f2.isValid.required?.constraint,
- elements: f2.isValid.elements?.constraint,
- min: f2.isValid.min?.constraint,
- max: f2.isValid.max?.constraint,
- pattern: f2.isValid.pattern?.constraint,
- minLength: f2.isValid.minLength?.constraint,
- maxLength: f2.isValid.maxLength?.constraint
}
- }));
- const { validity } = use_form_validity_default(modalData, fieldsAsFieldType, form);
- const onApply = () => {
- onChange(changes);
- onClose();
- };
- const handleOnChange = (newValue) => {
- setChanges(
- (prev) => (0, import_deepmerge3.default)(prev, newValue, {
- arrayMerge: (target, source) => source
- })
- );
- };
- const focusOnMountRef = (0, import_compose117.useFocusOnMount)("firstInputElement");
- const contentRef = (0, import_element334.useRef)(null);
- const mergedRef = (0, import_compose117.useMergeRefs)([focusOnMountRef, contentRef]);
- useRevealValidity(contentRef, touched);
- return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
- import_components244.Modal,
+ );
+ }
+ function GridVisualizerAppender({
+ column,
+ row,
+ gridClientId,
+ gridInfo,
+ setHighlightedRect
+ }) {
+ const {
+ updateBlockAttributes: updateBlockAttributes2,
+ moveBlocksToPosition: moveBlocksToPosition2,
+ __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
+ } = (0, import_data194.useDispatch)(store);
+ const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
+ gridClientId,
+ gridInfo.numColumns
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ button_block_appender_default,
{
- className: "dataforms-layouts-panel__modal",
- onRequestClose: onClose,
- isFullScreen: false,
- title: fieldLabel,
- size: "medium",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- DataFormLayout,
- {
- data: modalData,
- form,
- onChange: handleOnChange,
- validity,
- children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- FieldLayout,
- {
- data: modalData,
- field: childField,
- onChange: handleOnChange,
- hideLabelFromVision: form.fields.length < 2,
- markWhenOptional,
- validity: childFieldValidity
- },
- childField.id
- )
- }
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
- Stack,
- {
- direction: "row",
- className: "dataforms-layouts-panel__modal-footer",
- gap: "md",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components244.__experimentalSpacer, { style: { flex: 1 } }),
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- import_components244.Button,
- {
- variant: "tertiary",
- onClick: onClose,
- __next40pxDefaultSize: true,
- children: cancelLabel
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- import_components244.Button,
- {
- variant: "primary",
- onClick: onApply,
- __next40pxDefaultSize: true,
- children: applyLabel
- }
- )
- ]
+ rootClientId: gridClientId,
+ className: "block-editor-grid-visualizer__appender",
+ ref: useGridVisualizerDropZone(
+ column,
+ row,
+ gridClientId,
+ gridInfo,
+ setHighlightedRect
+ ),
+ style: {
+ color: gridInfo.currentColor
+ },
+ onSelect: (block) => {
+ if (!block) {
+ return;
+ }
+ updateBlockAttributes2(block.clientId, {
+ style: {
+ layout: {
+ columnStart: column,
+ rowStart: row
+ }
}
- )
- ]
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [block.clientId],
+ gridClientId,
+ gridClientId,
+ getNumberOfBlocksBeforeCell(column, row)
+ );
+ }
}
);
}
- function PanelModal({
- data,
- field,
- onChange,
- validity
+ function useDropZoneWithValidation({
+ validateDrag,
+ onDragEnter,
+ onDragLeave,
+ onDrop
}) {
- const [touched, setTouched] = (0, import_element334.useState)(false);
- const [isOpen, setIsOpen] = (0, import_element334.useState)(false);
- const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
- if (!fieldDefinition) {
- return null;
- }
- const handleClose = () => {
- setIsOpen(false);
- setTouched(true);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- SummaryButton,
- {
- data,
- field,
- fieldLabel,
- summaryFields,
- validity,
- touched,
- disabled: fieldDefinition.readOnly === true,
- onClick: () => setIsOpen(true),
- isOpen
+ const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data194.useSelect)(store);
+ return (0, import_compose114.__experimentalUseDropZone)({
+ onDragEnter() {
+ const [srcClientId] = getDraggedBlockClientIds2();
+ if (srcClientId && validateDrag(srcClientId)) {
+ onDragEnter(srcClientId);
}
- ),
- isOpen && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- ModalContent,
- {
- data,
- field,
- onChange,
- fieldLabel: fieldLabel ?? "",
- onClose: handleClose,
- touched
+ },
+ onDragLeave() {
+ onDragLeave();
+ },
+ onDrop() {
+ const [srcClientId] = getDraggedBlockClientIds2();
+ if (srcClientId && validateDrag(srcClientId)) {
+ onDrop(srcClientId);
}
- )
- ] });
+ }
+ });
}
- var modal_default = PanelModal;
- // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
- var import_components245 = __toESM(require_components(), 1);
- var import_i18n238 = __toESM(require_i18n(), 1);
- var import_element335 = __toESM(require_element(), 1);
- var import_compose118 = __toESM(require_compose(), 1);
- var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
- function DropdownHeader({
- title,
- onClose
+ // packages/block-editor/build-module/components/grid/grid-item-resizer.mjs
+ var import_components235 = __toESM(require_components(), 1);
+ var import_element315 = __toESM(require_element(), 1);
+ var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
+ function GridItemResizer({
+ clientId,
+ bounds,
+ onChange,
+ parentLayout
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- Stack,
+ const blockElement = useBlockElement(clientId);
+ const rootBlockElement = blockElement?.parentElement;
+ const { isManualPlacement } = parentLayout;
+ if (!blockElement || !rootBlockElement) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+ GridItemResizerInner,
{
- direction: "column",
- className: "dataforms-layouts-panel__dropdown-header",
- gap: "lg",
- children: /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
- title && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components245.__experimentalHeading, { level: 2, size: 13, children: title }),
- /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components245.__experimentalSpacer, { style: { flex: 1 } }),
- onClose && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- import_components245.Button,
- {
- label: (0, import_i18n238.__)("Close"),
- icon: close_small_default,
- onClick: onClose,
- size: "small"
- }
- )
- ] })
+ clientId,
+ bounds,
+ blockElement,
+ rootBlockElement,
+ onChange,
+ isManualGrid: isManualPlacement && window.__experimentalEnableGridInteractivity
}
);
}
- function DropdownContentWithValidation({
- touched,
- children
- }) {
- const ref = (0, import_element335.useRef)(null);
- useRevealValidity(ref, touched);
- return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)("div", { ref, children });
- }
- function PanelDropdown({
- data,
- field,
+ function GridItemResizerInner({
+ clientId,
+ bounds,
+ blockElement,
+ rootBlockElement,
onChange,
- validity
+ isManualGrid
}) {
- const [touched, setTouched] = (0, import_element335.useState)(false);
- const [popoverAnchor, setPopoverAnchor] = (0, import_element335.useState)(
- null
- );
- const popoverProps3 = (0, import_element335.useMemo)(
- () => ({
- // Anchor the popover to the middle of the entire row so that it doesn't
- // move around when the label changes.
- anchor: popoverAnchor,
- placement: "left-start",
- offset: 36,
- shift: true
- }),
- [popoverAnchor]
- );
- const [dialogRef, dialogProps] = (0, import_compose118.__experimentalUseDialog)({
- focusOnMount: "firstInputElement"
+ const [resizeDirection, setResizeDirection] = (0, import_element315.useState)(null);
+ const [enableSide, setEnableSide] = (0, import_element315.useState)({
+ top: false,
+ bottom: false,
+ left: false,
+ right: false
});
- const form = (0, import_element335.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: !!field.children ? field.children : (
- // If not explicit children return the field id itself.
- [{ id: field.id, layout: DEFAULT_LAYOUT }]
- )
- }),
- [field]
- );
- const formValidity = (0, import_element335.useMemo)(() => {
- if (validity === void 0) {
- return void 0;
- }
- if (!!field.children) {
- return validity?.children;
+ (0, import_element315.useEffect)(() => {
+ const observer = new window.ResizeObserver(() => {
+ const blockClientRect = blockElement.getBoundingClientRect();
+ const rootBlockClientRect = rootBlockElement.getBoundingClientRect();
+ const topAvailable = blockClientRect.top > rootBlockClientRect.top;
+ const bottomAvailable = blockClientRect.bottom < rootBlockClientRect.bottom;
+ const leftAvailable = blockClientRect.left > rootBlockClientRect.left;
+ const rightAvailable = blockClientRect.right < rootBlockClientRect.right;
+ setEnableSide({
+ top: !!isManualGrid ? topAvailable : !bottomAvailable && topAvailable,
+ bottom: bottomAvailable,
+ left: !!isManualGrid ? leftAvailable : !rightAvailable && leftAvailable,
+ right: rightAvailable
+ });
+ });
+ observer.observe(blockElement);
+ return () => observer.disconnect();
+ }, [blockElement, rootBlockElement, isManualGrid]);
+ const justification = {
+ right: "left",
+ left: "right"
+ };
+ const alignment = {
+ top: "flex-end",
+ bottom: "flex-start"
+ };
+ const styles = {
+ display: "flex",
+ justifyContent: "center",
+ alignItems: "center",
+ ...justification[resizeDirection] && {
+ justifyContent: justification[resizeDirection]
+ },
+ ...alignment[resizeDirection] && {
+ alignItems: alignment[resizeDirection]
}
- return { [field.id]: validity };
- }, [validity, field]);
- const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
- if (!fieldDefinition) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- "div",
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+ cover_default,
{
- ref: setPopoverAnchor,
- className: "dataforms-layouts-panel__field-dropdown-anchor",
- children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- import_components245.Dropdown,
+ className: "block-editor-grid-item-resizer",
+ clientId,
+ __unstablePopoverSlot: "__unstable-block-tools-after",
+ additionalStyles: styles,
+ children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+ import_components235.ResizableBox,
{
- contentClassName: "dataforms-layouts-panel__field-dropdown",
- popoverProps: popoverProps3,
- focusOnMount: false,
- onToggle: (willOpen) => {
- if (!willOpen) {
- setTouched(true);
- }
+ className: "block-editor-grid-item-resizer__box",
+ size: {
+ width: "100%",
+ height: "100%"
},
- renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- SummaryButton,
- {
- data,
- field,
- fieldLabel,
- summaryFields,
- validity,
- touched,
- disabled: fieldDefinition.readOnly === true,
- isOpen,
- onClick: onToggle
- }
- ),
- renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- DropdownHeader,
- {
- title: fieldLabel,
- onClose
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: formValidity,
- children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- FieldLayout,
- {
- data,
- field: childField,
- onChange,
- hideLabelFromVision: (form?.fields ?? []).length < 2,
- markWhenOptional,
- validity: childFieldValidity
- },
- childField.id
- )
- }
- )
- ] }) })
+ enable: {
+ bottom: enableSide.bottom,
+ bottomLeft: false,
+ bottomRight: false,
+ left: enableSide.left,
+ right: enableSide.right,
+ top: enableSide.top,
+ topLeft: false,
+ topRight: false
+ },
+ bounds,
+ boundsByDirection: true,
+ onPointerDown: ({ target, pointerId }) => {
+ target.setPointerCapture(pointerId);
+ },
+ onResizeStart: (event, direction) => {
+ setResizeDirection(direction);
+ },
+ onResizeStop: (event, direction, boxElement) => {
+ const columnGap = parseFloat(
+ getComputedCSS2(rootBlockElement, "column-gap")
+ );
+ const rowGap = parseFloat(
+ getComputedCSS2(rootBlockElement, "row-gap")
+ );
+ const gridColumnTracks = getGridTracks(
+ getComputedCSS2(
+ rootBlockElement,
+ "grid-template-columns"
+ ),
+ columnGap
+ );
+ const gridRowTracks = getGridTracks(
+ getComputedCSS2(
+ rootBlockElement,
+ "grid-template-rows"
+ ),
+ rowGap
+ );
+ const rect = new window.DOMRect(
+ blockElement.offsetLeft + boxElement.offsetLeft,
+ blockElement.offsetTop + boxElement.offsetTop,
+ boxElement.offsetWidth,
+ boxElement.offsetHeight
+ );
+ const columnStart = getClosestTrack(gridColumnTracks, rect.left) + 1;
+ const rowStart = getClosestTrack(gridRowTracks, rect.top) + 1;
+ const columnEnd = getClosestTrack(gridColumnTracks, rect.right, "end") + 1;
+ const rowEnd = getClosestTrack(gridRowTracks, rect.bottom, "end") + 1;
+ onChange({
+ columnSpan: columnEnd - columnStart + 1,
+ rowSpan: rowEnd - rowStart + 1,
+ columnStart: isManualGrid ? columnStart : void 0,
+ rowStart: isManualGrid ? rowStart : void 0
+ });
+ }
}
)
}
);
}
- var dropdown_default2 = PanelDropdown;
- // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
- var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
- function FormPanelField({
- data,
- field,
+ // packages/block-editor/build-module/components/grid/grid-item-movers.mjs
+ var import_i18n230 = __toESM(require_i18n(), 1);
+ var import_components236 = __toESM(require_components(), 1);
+ var import_data195 = __toESM(require_data(), 1);
+ var import_compose115 = __toESM(require_compose(), 1);
+ var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
+ function GridItemMovers({
+ layout,
+ parentLayout,
onChange,
- validity
+ gridClientId,
+ blockClientId
}) {
- const layout = field.layout;
- if (layout.openAs.type === "modal") {
- return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
- modal_default,
+ const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data195.useDispatch)(store);
+ const columnStart = layout?.columnStart ?? 1;
+ const rowStart = layout?.rowStart ?? 1;
+ const columnSpan = layout?.columnSpan ?? 1;
+ const rowSpan = layout?.rowSpan ?? 1;
+ const columnEnd = columnStart + columnSpan - 1;
+ const rowEnd = rowStart + rowSpan - 1;
+ const columnCount = parentLayout?.columnCount;
+ const rowCount = parentLayout?.rowCount;
+ const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
+ gridClientId,
+ columnCount
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(block_controls_default, { group: "parent", children: /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(import_components236.ToolbarGroup, { className: "block-editor-grid-item-mover__move-button-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime507.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-left", children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+ GridItemMover,
{
- data,
- field,
- onChange,
- validity
+ icon: (0, import_i18n230.isRTL)() ? chevron_right_default : chevron_left_default,
+ label: (0, import_i18n230.__)("Move left"),
+ description: (0, import_i18n230.__)("Move left"),
+ isDisabled: columnStart <= 1,
+ onClick: () => {
+ onChange({
+ columnStart: columnStart - 1
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [blockClientId],
+ gridClientId,
+ gridClientId,
+ getNumberOfBlocksBeforeCell(
+ columnStart - 1,
+ rowStart
+ )
+ );
+ }
}
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
- dropdown_default2,
- {
- data,
- field,
- onChange,
- validity
- }
- );
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
- var import_element336 = __toESM(require_element(), 1);
- var import_a11y26 = __toESM(require_a11y(), 1);
- var import_compose119 = __toESM(require_compose(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
- var import_i18n239 = __toESM(require_i18n(), 1);
- function countInvalidFields(validity) {
- if (!validity) {
- return 0;
- }
- let count = 0;
- const validityRules = Object.keys(validity).filter(
- (key) => key !== "children"
- );
- for (const key of validityRules) {
- const rule = validity[key];
- if (rule?.type === "invalid") {
- count++;
- }
- }
- if (validity.children) {
- for (const childValidity of Object.values(validity.children)) {
- count += countInvalidFields(childValidity);
- }
- }
- return count;
- }
- function getValidationMessage(validity) {
- const invalidCount = countInvalidFields(validity);
- if (invalidCount === 0) {
- return void 0;
- }
- return (0, import_i18n239.sprintf)(
- /* translators: %d: Number of fields that need attention */
- (0, import_i18n239._n)(
- "%d field needs attention",
- "%d fields need attention",
- invalidCount
- ),
- invalidCount
- );
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)("div", { className: "block-editor-grid-item-mover__move-vertical-button-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+ GridItemMover,
+ {
+ className: "is-up-button",
+ icon: chevron_up_default,
+ label: (0, import_i18n230.__)("Move up"),
+ description: (0, import_i18n230.__)("Move up"),
+ isDisabled: rowStart <= 1,
+ onClick: () => {
+ onChange({
+ rowStart: rowStart - 1
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [blockClientId],
+ gridClientId,
+ gridClientId,
+ getNumberOfBlocksBeforeCell(
+ columnStart,
+ rowStart - 1
+ )
+ );
+ }
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+ GridItemMover,
+ {
+ className: "is-down-button",
+ icon: chevron_down_default,
+ label: (0, import_i18n230.__)("Move down"),
+ description: (0, import_i18n230.__)("Move down"),
+ isDisabled: rowCount && rowEnd >= rowCount,
+ onClick: () => {
+ onChange({
+ rowStart: rowStart + 1
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [blockClientId],
+ gridClientId,
+ gridClientId,
+ getNumberOfBlocksBeforeCell(
+ columnStart,
+ rowStart + 1
+ )
+ );
+ }
+ }
+ )
+ ] }),
+ /* @__PURE__ */ (0, import_jsx_runtime507.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-right", children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+ GridItemMover,
+ {
+ icon: (0, import_i18n230.isRTL)() ? chevron_left_default : chevron_right_default,
+ label: (0, import_i18n230.__)("Move right"),
+ description: (0, import_i18n230.__)("Move right"),
+ isDisabled: columnCount && columnEnd >= columnCount,
+ onClick: () => {
+ onChange({
+ columnStart: columnStart + 1
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [blockClientId],
+ gridClientId,
+ gridClientId,
+ getNumberOfBlocksBeforeCell(
+ columnStart + 1,
+ rowStart
+ )
+ );
+ }
+ }
+ ) })
+ ] }) });
}
-
- // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
- var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
- function ValidationBadge({
- validity
+ function GridItemMover({
+ className,
+ icon,
+ label,
+ isDisabled,
+ onClick,
+ description
}) {
- const message2 = getValidationMessage(validity);
- if (!message2) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(Badge, { intent: "high", children: message2 });
+ const instanceId = (0, import_compose115.useInstanceId)(GridItemMover);
+ const descriptionId = `block-editor-grid-item-mover-button__description-${instanceId}`;
+ return /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(import_jsx_runtime507.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+ import_components236.ToolbarButton,
+ {
+ className: clsx_default(
+ "block-editor-grid-item-mover-button",
+ className
+ ),
+ icon,
+ label,
+ "aria-describedby": descriptionId,
+ onClick: isDisabled ? null : onClick,
+ disabled: isDisabled,
+ accessibleWhenDisabled: true
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(VisuallyHidden, { id: descriptionId, children: description })
+ ] });
}
- // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
- var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
- function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
- if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
- return false;
- }
- const summaryConfigArray = Array.isArray(summaryConfig) ? summaryConfig : [summaryConfig];
- const fieldConfig = summaryConfigArray.find((config2) => {
- if (typeof config2 === "string") {
- return config2 === summaryField.id;
- }
- if (typeof config2 === "object" && "id" in config2) {
- return config2.id === summaryField.id;
- }
- return false;
- });
- if (!fieldConfig) {
- return false;
- }
- if (typeof fieldConfig === "string") {
- return true;
- }
- if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
- return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen;
- }
- return true;
- }
- function HeaderContent({
- data,
- fields,
- label,
- layout,
- isOpen,
- touched,
- validity
- }) {
- const summaryFields = getSummaryFields(layout.summary, fields);
- const visibleSummaryFields = summaryFields.filter(
- (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen)
+ // packages/block-editor/build-module/components/grid/use-grid-layout-sync.mjs
+ var import_data196 = __toESM(require_data(), 1);
+ var import_element316 = __toESM(require_element(), 1);
+ var import_compose116 = __toESM(require_compose(), 1);
+ function useGridLayoutSync({ clientId: gridClientId }) {
+ const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data196.useSelect)(
+ (select3) => {
+ const { getBlockAttributes: getBlockAttributes22, getBlockOrder: getBlockOrder2 } = select3(store);
+ const selectedBlock = select3(store).getSelectedBlock();
+ return {
+ gridLayout: getBlockAttributes22(gridClientId).layout ?? {},
+ blockOrder: getBlockOrder2(gridClientId),
+ selectedBlockLayout: selectedBlock?.attributes.style?.layout
+ };
+ },
+ [gridClientId]
);
- const hasBadge = touched && layout.isCollapsible;
- const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
- return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(
- Stack,
- {
- align: "center",
- justify: "space-between",
- className: "dataforms-layouts-card__field-header-content",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(card_exports.Title, { children: label }),
- (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
- hasBadge && /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(ValidationBadge, { validity }),
- hasSummary && /* @__PURE__ */ (0, import_jsx_runtime534.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
- summaryField.render,
- {
- item: data,
- field: summaryField
- },
- summaryField.id
- )) })
- ] })
- ]
- }
+ const { getBlockAttributes: getBlockAttributes3, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data196.useSelect)(store);
+ const { updateBlockAttributes: updateBlockAttributes2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data196.useDispatch)(store);
+ const selectedBlockRect = (0, import_element316.useMemo)(
+ () => selectedBlockLayout ? new GridRect(selectedBlockLayout) : null,
+ [selectedBlockLayout]
);
- }
- function BodyContent({
- data,
- field,
- form,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- withHeader
- }) {
- if (field.children) {
- return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(import_jsx_runtime534.Fragment, { children: [
- field.description && /* @__PURE__ */ (0, import_jsx_runtime534.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
- /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: validity?.children
- }
- )
- ] });
- }
- const SingleFieldLayout = getFormFieldLayout("regular")?.component;
- if (!SingleFieldLayout) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
- SingleFieldLayout,
- {
- data,
- field,
- onChange,
- hideLabelFromVision: hideLabelFromVision || withHeader,
- markWhenOptional,
- validity
- }
+ const previouslySelectedBlockRect = (0, import_compose116.usePrevious)(selectedBlockRect);
+ const previousIsManualPlacement = (0, import_compose116.usePrevious)(
+ gridLayout.isManualPlacement
);
- }
- function FormCardField({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { fields } = (0, import_element336.useContext)(dataform_context_default);
- const layout = field.layout;
- const contentRef = (0, import_element336.useRef)(null);
- const hasFocusedContentRef = (0, import_element336.useRef)(false);
- const form = (0, import_element336.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: field.children ?? []
- }),
- [field]
- );
- const { isOpened, isCollapsible } = layout;
- const [isOpen, setIsOpen] = (0, import_element336.useState)(isOpened);
- const [touched, setTouched] = (0, import_element336.useState)(false);
- (0, import_element336.useEffect)(() => {
- setIsOpen(isOpened);
- }, [isOpened]);
- const handleOpenChange = (0, import_element336.useCallback)((open) => {
- if (!open) {
- setTouched(true);
- }
- setIsOpen(open);
- }, []);
- const revealValidity = useRevealValidity(
- contentRef,
- (isCollapsible ? isOpen : true) && touched
- );
- const handleContentFocus = (0, import_element336.useCallback)(() => {
- hasFocusedContentRef.current = true;
- }, []);
- const handleFocusOutside = (0, import_element336.useCallback)(() => {
- if (!hasFocusedContentRef.current) {
- return;
- }
- setTouched(true);
- if (isCollapsible && !isOpen) {
- return;
- }
- const revealedCount = revealValidity();
- const message2 = getValidationMessage(validity);
- if (revealedCount > 0 && message2) {
- (0, import_a11y26.speak)(message2, "polite");
- }
- }, [isCollapsible, isOpen, revealValidity, validity]);
- const focusOutsideProps = (0, import_compose119.__experimentalUseFocusOutside)(handleFocusOutside);
- let label = field.label;
- let withHeader;
- if (field.children) {
- withHeader = !!label && layout.withHeader;
- } else {
- const fieldDefinition = fields.find(
- (fieldDef) => fieldDef.id === field.id
- );
- if (!canRenderField(fieldDefinition)) {
- return null;
- }
- label = fieldDefinition.label;
- withHeader = !!label && layout.withHeader;
- }
- const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
- BodyContent,
- {
- data,
- field,
- form,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- withHeader
- }
- );
- const headerContent = /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
- HeaderContent,
- {
- data,
- fields,
- label,
- layout,
- isOpen: isCollapsible ? !!isOpen : true,
- touched,
- validity
- }
- );
- if (withHeader && isCollapsible) {
- return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(
- collapsible_card_exports.Root,
- {
- className: "dataforms-layouts-card__field",
- open: isOpen,
- onOpenChange: handleOpenChange,
- ...focusOutsideProps,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(collapsible_card_exports.Header, { children: headerContent }),
- /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
- collapsible_card_exports.Content,
- {
- ref: contentRef,
- onFocus: handleContentFocus,
- children: bodyContent
+ const previousBlockOrder = (0, import_compose116.usePrevious)(blockOrder);
+ (0, import_element316.useEffect)(() => {
+ const updates = {};
+ if (gridLayout.isManualPlacement) {
+ const occupiedRects = [];
+ for (const clientId of blockOrder) {
+ const {
+ columnStart,
+ rowStart,
+ columnSpan = 1,
+ rowSpan = 1
+ } = getBlockAttributes3(clientId).style?.layout ?? {};
+ if (!columnStart || !rowStart) {
+ continue;
+ }
+ occupiedRects.push(
+ new GridRect({
+ columnStart,
+ rowStart,
+ columnSpan,
+ rowSpan
+ })
+ );
+ }
+ for (const clientId of blockOrder) {
+ const attributes = getBlockAttributes3(clientId);
+ const {
+ columnStart,
+ rowStart,
+ columnSpan = 1,
+ rowSpan = 1
+ } = attributes.style?.layout ?? {};
+ if (columnStart && rowStart) {
+ continue;
+ }
+ const [newColumnStart, newRowStart] = placeBlock(
+ occupiedRects,
+ gridLayout.columnCount,
+ columnSpan,
+ rowSpan,
+ previouslySelectedBlockRect?.columnEnd,
+ previouslySelectedBlockRect?.rowEnd
+ );
+ occupiedRects.push(
+ new GridRect({
+ columnStart: newColumnStart,
+ rowStart: newRowStart,
+ columnSpan,
+ rowSpan
+ })
+ );
+ updates[clientId] = {
+ style: {
+ ...attributes.style,
+ layout: {
+ ...attributes.style?.layout,
+ columnStart: newColumnStart,
+ rowStart: newRowStart
}
- )
- ]
+ }
+ };
+ }
+ const bottomMostRow = Math.max(
+ ...occupiedRects.map((r3) => r3.rowEnd)
+ );
+ if (!gridLayout.rowCount || gridLayout.rowCount < bottomMostRow) {
+ updates[gridClientId] = {
+ layout: {
+ ...gridLayout,
+ rowCount: bottomMostRow
+ }
+ };
+ }
+ for (const clientId of previousBlockOrder ?? []) {
+ if (!blockOrder.includes(clientId)) {
+ const rootClientId = getBlockRootClientId2(clientId);
+ if (rootClientId === null) {
+ continue;
+ }
+ const rootAttributes = getBlockAttributes3(rootClientId);
+ if (rootAttributes?.layout?.type === "grid") {
+ continue;
+ }
+ const attributes = getBlockAttributes3(clientId);
+ const {
+ columnStart,
+ rowStart,
+ columnSpan,
+ rowSpan,
+ ...layout
+ } = attributes.style?.layout ?? {};
+ if (columnStart || rowStart || columnSpan || rowSpan) {
+ const hasEmptyLayoutAttribute = Object.keys(layout).length === 0;
+ updates[clientId] = setImmutably2(
+ attributes,
+ ["style", "layout"],
+ hasEmptyLayoutAttribute ? void 0 : layout
+ );
+ }
+ }
+ }
+ } else {
+ if (previousIsManualPlacement === true) {
+ for (const clientId of blockOrder) {
+ const attributes = getBlockAttributes3(clientId);
+ const { columnStart, rowStart, ...layout } = attributes.style?.layout ?? {};
+ if (columnStart || rowStart) {
+ const hasEmptyLayoutAttribute = Object.keys(layout).length === 0;
+ updates[clientId] = setImmutably2(
+ attributes,
+ ["style", "layout"],
+ hasEmptyLayoutAttribute ? void 0 : layout
+ );
+ }
+ }
+ }
+ if (gridLayout.rowCount) {
+ updates[gridClientId] = {
+ layout: {
+ ...gridLayout,
+ rowCount: void 0
+ }
+ };
}
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(
- card_exports.Root,
- {
- className: "dataforms-layouts-card__field",
- ...focusOutsideProps,
- children: [
- withHeader && /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(card_exports.Header, { children: headerContent }),
- /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
- ]
}
- );
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
- var import_components246 = __toESM(require_components(), 1);
- var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
- function Header4({ title }) {
- return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts-row__header",
- gap: "lg",
- children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_components246.__experimentalHeading, { level: 2, size: 13, children: title }) })
+ if (Object.keys(updates).length) {
+ __unstableMarkNextChangeAsNotPersistent2();
+ updateBlockAttributes2(
+ Object.keys(updates),
+ updates,
+ /* uniqueByBlock: */
+ true
+ );
}
- );
+ }, [
+ // Actual deps to sync:
+ gridClientId,
+ gridLayout,
+ previousBlockOrder,
+ blockOrder,
+ previouslySelectedBlockRect,
+ previousIsManualPlacement,
+ // These won't change, but the linter thinks they might:
+ __unstableMarkNextChangeAsNotPersistent2,
+ getBlockAttributes3,
+ getBlockRootClientId2,
+ updateBlockAttributes2
+ ]);
}
- var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_jsx_runtime535.Fragment, { children });
- function FormRowField({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const layout = field.layout;
- if (!!field.children) {
- const form = {
- layout: DEFAULT_LAYOUT,
- fields: field.children
- };
- return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
- !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(Header4, { title: field.label }),
- /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: validity?.children,
- as: EMPTY_WRAPPER,
- children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
- "div",
- {
- className: "dataforms-layouts-row__field-control",
- style: layout.styles[childField.id],
- children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
- FieldLayout,
- {
- data,
- field: childField,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity: childFieldValidity
- }
- )
- },
- childField.id
- )
- }
- ) })
- ] });
- }
- const RegularLayout = getFormFieldLayout("regular")?.component;
- if (!RegularLayout) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_jsx_runtime535.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
- RegularLayout,
- {
- data,
- field,
- onChange,
- markWhenOptional,
- validity
+ function placeBlock(occupiedRects, gridColumnCount, blockColumnSpan, blockRowSpan, startColumn = 1, startRow = 1) {
+ for (let row = startRow; ; row++) {
+ for (let column = row === startRow ? startColumn : 1; column <= gridColumnCount; column++) {
+ const candidateRect = new GridRect({
+ columnStart: column,
+ rowStart: row,
+ columnSpan: blockColumnSpan,
+ rowSpan: blockRowSpan
+ });
+ if (!occupiedRects.some(
+ (r3) => r3.intersectsRect(candidateRect)
+ )) {
+ return [column, row];
+ }
}
- ) }) });
+ }
}
- // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
- var import_element337 = __toESM(require_element(), 1);
- var import_i18n240 = __toESM(require_i18n(), 1);
- var import_a11y27 = __toESM(require_a11y(), 1);
- var import_compose120 = __toESM(require_compose(), 1);
- var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
- function FormDetailsField({
- data,
- field,
- onChange,
- validity
+ // packages/block-editor/build-module/hooks/layout-child.mjs
+ var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
+ var { getResponsiveMediaQueries: getResponsiveMediaQueries4 } = unlock(privateApis);
+ var LAYOUT_CHILD_BLOCK_PROPS_REFERENCE = {};
+ var FLEX_CHILD_LAYOUT_VALUES2 = {
+ fit: "fit",
+ grow: "fill",
+ max: "fixed",
+ fixed: "fixedNoShrink"
+ };
+ var FLEX_SIZE_VALUES2 = [
+ FLEX_CHILD_LAYOUT_VALUES2.max,
+ FLEX_CHILD_LAYOUT_VALUES2.fixed
+ ];
+ function isFlexSizeValue2(value) {
+ return FLEX_SIZE_VALUES2.includes(value);
+ }
+ function serializeRule({ selector: selector3, declarations }) {
+ return `${selector3} {
+ ${Object.entries(declarations).map(([property, value]) => `${property}: ${value}`).join("; ")};
+ }`;
+ }
+ function getChildLayoutStyleRules({
+ selector: selector3,
+ layout = {},
+ viewportOverrides,
+ parentLayout = {},
+ includeContainerQuery = true
}) {
- const { fields } = (0, import_element337.useContext)(dataform_context_default);
- const detailsRef = (0, import_element337.useRef)(null);
- const contentRef = (0, import_element337.useRef)(null);
- const hasFocusedContentRef = (0, import_element337.useRef)(false);
- const [touched, setTouched] = (0, import_element337.useState)(false);
- const [isOpen, setIsOpen] = (0, import_element337.useState)(false);
- const form = (0, import_element337.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: field.children ?? []
- }),
- [field]
- );
- (0, import_element337.useEffect)(() => {
- const details = detailsRef.current;
- if (!details) {
- return;
+ const hasViewportOverrides = viewportOverrides !== void 0;
+ const effectiveLayout = hasViewportOverrides ? {
+ ...layout,
+ ...viewportOverrides
+ } : layout;
+ const hasViewportOverride = (key) => Object.hasOwn(viewportOverrides || {}, key);
+ const {
+ selfStretch,
+ flexSize,
+ columnStart,
+ rowStart,
+ columnSpan,
+ rowSpan
+ } = effectiveLayout;
+ const baseSelfStretch = layout.selfStretch;
+ const { columnCount, minimumColumnWidth } = parentLayout;
+ const rules = [];
+ const declarations = {};
+ if (!hasViewportOverrides || hasViewportOverride("selfStretch") || hasViewportOverride("flexSize")) {
+ if (hasViewportOverrides && (selfStretch === FLEX_CHILD_LAYOUT_VALUES2.fit || selfStretch === FLEX_CHILD_LAYOUT_VALUES2.grow) && isFlexSizeValue2(baseSelfStretch) && layout.flexSize) {
+ declarations["flex-basis"] = "unset";
+ if (baseSelfStretch === FLEX_CHILD_LAYOUT_VALUES2.fixed) {
+ declarations["flex-shrink"] = "unset";
+ }
}
- const handleToggle = () => {
- const nowOpen = details.open;
- if (!nowOpen) {
- setTouched(true);
+ if (isFlexSizeValue2(selfStretch) && flexSize) {
+ declarations["flex-basis"] = flexSize;
+ if (selfStretch === FLEX_CHILD_LAYOUT_VALUES2.fixed) {
+ declarations["flex-shrink"] = "0";
+ } else if (hasViewportOverrides && baseSelfStretch === FLEX_CHILD_LAYOUT_VALUES2.fixed) {
+ declarations["flex-shrink"] = "unset";
}
- setIsOpen(nowOpen);
- };
- details.addEventListener("toggle", handleToggle);
- return () => {
- details.removeEventListener("toggle", handleToggle);
- };
- }, []);
- const revealValidity = useRevealValidity(contentRef, isOpen && touched);
- const handleContentFocus = (0, import_element337.useCallback)(() => {
- hasFocusedContentRef.current = true;
- }, []);
- const handleFocusOutside = (0, import_element337.useCallback)(() => {
- if (!hasFocusedContentRef.current) {
- return;
+ declarations["box-sizing"] = "border-box";
+ } else if (selfStretch === FLEX_CHILD_LAYOUT_VALUES2.grow) {
+ declarations["flex-grow"] = "1";
}
- setTouched(true);
- if (!detailsRef.current?.open) {
- return;
+ }
+ if (!hasViewportOverrides || hasViewportOverride("columnStart") || hasViewportOverride("columnSpan")) {
+ if (columnStart && columnSpan) {
+ declarations["grid-column"] = `${columnStart} / span ${columnSpan}`;
+ } else if (columnStart) {
+ declarations["grid-column"] = `${columnStart}`;
+ } else if (columnSpan) {
+ declarations["grid-column"] = `span ${columnSpan}`;
}
- const revealedCount = revealValidity();
- const message2 = getValidationMessage(validity);
- if (revealedCount > 0 && message2) {
- (0, import_a11y27.speak)(message2, "polite");
+ }
+ if (!hasViewportOverrides || hasViewportOverride("rowStart") || hasViewportOverride("rowSpan")) {
+ if (rowStart && rowSpan) {
+ declarations["grid-row"] = `${rowStart} / span ${rowSpan}`;
+ } else if (rowStart) {
+ declarations["grid-row"] = `${rowStart}`;
+ } else if (rowSpan) {
+ declarations["grid-row"] = `span ${rowSpan}`;
}
- }, [revealValidity, validity]);
- const focusOutsideProps = (0, import_compose120.__experimentalUseFocusOutside)(handleFocusOutside);
- if (!field.children) {
- return null;
}
- const summaryFieldId = field.layout.summary ?? "";
- const summaryField = summaryFieldId ? fields.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
- let summaryContent;
- if (summaryField && summaryField.render) {
- summaryContent = /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(summaryField.render, { item: data, field: summaryField });
- } else {
- summaryContent = field.label || (0, import_i18n240.__)("More details");
+ if (Object.keys(declarations).length) {
+ rules.push({ selector: selector3, declarations });
}
- return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
- "details",
- {
- ref: detailsRef,
- className: "dataforms-layouts-details__details",
- ...focusOutsideProps,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
- Stack,
- {
- direction: "row",
- align: "center",
- gap: "md",
- className: "dataforms-layouts-details__summary-content",
- children: [
- summaryContent,
- touched && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(ValidationBadge, { validity })
- ]
- }
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- "div",
- {
- ref: contentRef,
- className: "dataforms-layouts-details__content",
- onFocus: handleContentFocus,
- children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: validity?.children
- }
- )
- }
- )
- ]
- }
- );
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/index.mjs
- var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
- var FORM_FIELD_LAYOUTS = [
- {
- type: "regular",
- component: FormRegularField,
- wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts__wrapper",
- gap: "lg",
- children
+ if (includeContainerQuery && !hasViewportOverrides) {
+ if ((columnSpan || columnStart) && (minimumColumnWidth || !columnCount)) {
+ let parentColumnValue = parseFloat(minimumColumnWidth);
+ if (isNaN(parentColumnValue)) {
+ parentColumnValue = 12;
}
- )
- },
- {
- type: "panel",
- component: FormPanelField,
- wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts__wrapper",
- gap: "md",
- children
- }
- )
- },
- {
- type: "card",
- component: FormCardField,
- wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts__wrapper",
- gap: "xl",
- children
+ let parentColumnUnit = minimumColumnWidth?.replace(
+ parentColumnValue,
+ ""
+ );
+ if (!["px", "rem", "em"].includes(parentColumnUnit)) {
+ parentColumnUnit = "rem";
}
- )
- },
- {
- type: "row",
- component: FormRowField,
- wrapper: ({
- children,
- layout
- }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts__wrapper",
- gap: "lg",
- children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
- Stack,
- {
- direction: "row",
- gap: "lg",
- align: layout.alignment,
- children
- }
- ) })
+ let numColsToBreakAt = 2;
+ if (columnSpan && columnStart) {
+ numColsToBreakAt = columnSpan + columnStart - 1;
+ } else if (columnSpan) {
+ numColsToBreakAt = columnSpan;
+ } else {
+ numColsToBreakAt = columnStart;
}
- )
- },
- {
- type: "details",
- component: FormDetailsField
+ const defaultGapValue = parentColumnUnit === "px" ? 24 : 1.5;
+ const containerQueryValue = numColsToBreakAt * parentColumnValue + (numColsToBreakAt - 1) * defaultGapValue;
+ const minimumContainerQueryValue = parentColumnValue * 2 + defaultGapValue - 1;
+ const gridColumnValue = columnSpan && columnSpan > 1 ? "1/-1" : "auto";
+ rules.push({
+ rulesGroup: `@container (max-width: ${Math.max(
+ containerQueryValue,
+ minimumContainerQueryValue
+ )}${parentColumnUnit})`,
+ selector: selector3,
+ declarations: {
+ "grid-column": gridColumnValue,
+ "grid-row": "auto"
+ }
+ });
+ }
}
- ];
- function getFormFieldLayout(type) {
- return FORM_FIELD_LAYOUTS.find((layout) => layout.type === type);
+ return rules;
}
-
- // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
- var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
- var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
- function DataFormLayout({
- data,
- form,
- onChange,
- validity,
- children,
- as
+ function getChildLayoutStyles({
+ selector: selector3,
+ layout = {},
+ parentLayout = {},
+ includeContainerQuery = true
}) {
- const { fields: fieldDefinitions } = (0, import_element338.useContext)(dataform_context_default);
- const markWhenOptional = (0, import_element338.useMemo)(() => {
- const requiredCount = fieldDefinitions.filter(
- (f2) => !!f2.isValid?.required
- ).length;
- const optionalCount = fieldDefinitions.length - requiredCount;
- return requiredCount > optionalCount;
- }, [fieldDefinitions]);
- function getFieldDefinition2(field) {
- return fieldDefinitions.find(
- (fieldDefinition) => fieldDefinition.id === field.id
- );
- }
- const Wrapper = as ?? getFormFieldLayout(form.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
- return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
- const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
- if (!FieldLayout) {
- return null;
- }
- const fieldDefinition = !formField.children ? getFieldDefinition2(formField) : void 0;
- if (fieldDefinition && fieldDefinition.isVisible && !fieldDefinition.isVisible(data)) {
- return null;
- }
- if (children) {
- return children(
- FieldLayout,
- formField,
- validity?.[formField.id],
- markWhenOptional
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- FieldLayout,
- {
- data,
- field: formField,
- onChange,
- markWhenOptional,
- validity: validity?.[formField.id]
- },
- formField.id
- );
- }) });
+ return getChildLayoutStyleRules({
+ selector: selector3,
+ layout,
+ parentLayout,
+ includeContainerQuery
+ }).map((rule) => {
+ const serializedRule = serializeRule(rule);
+ return rule.rulesGroup ? `${rule.rulesGroup} {
+ ${serializedRule}
+ }` : serializedRule;
+ }).join("");
}
-
- // packages/dataviews/build-module/dataform/index.mjs
- var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
- function DataForm({
- data,
- form,
- fields,
- onChange,
- validity
+ function getResponsiveChildLayoutStyles({
+ style = {},
+ selector: selector3,
+ parentLayout = {},
+ viewportSettings
}) {
- const normalizedForm = (0, import_element339.useMemo)(() => normalize_form_default(form), [form]);
- const normalizedFields = (0, import_element339.useMemo)(
- () => normalizeFields(fields),
- [fields]
- );
- if (!form.fields) {
- return null;
+ const baseLayout = style?.layout ?? {};
+ return Object.entries(getResponsiveMediaQueries4(viewportSettings)).map(([viewport, mediaQuery]) => {
+ const viewportLayout = getStyleForState2(style, {
+ viewport,
+ pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
+ })?.layout;
+ if (!viewportLayout || !Object.keys(viewportLayout).length) {
+ return "";
+ }
+ const viewportRules = getChildLayoutStyleRules({
+ selector: selector3,
+ layout: baseLayout,
+ viewportOverrides: viewportLayout,
+ parentLayout,
+ includeContainerQuery: false
+ });
+ const css = viewportRules.map(serializeRule).join("");
+ return css ? `${mediaQuery}{${css}}` : "";
+ }).filter(Boolean).join("");
+ }
+ function getUpdatedChildLayoutStyle(style, layout, selectedState) {
+ if (!hasViewportBlockStyleState(selectedState)) {
+ return {
+ ...style,
+ layout: {
+ ...style?.layout,
+ ...layout
+ }
+ };
}
- return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
- DataFormLayout,
- {
- data,
- form: normalizedForm,
- onChange,
- validity
+ const layoutState = {
+ viewport: selectedState.viewport,
+ pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
+ };
+ const stateStyle = getStyleForState2(style, layoutState);
+ return setStyleForState(style, layoutState, {
+ ...stateStyle,
+ layout: {
+ ...stateStyle?.layout,
+ ...layout
}
- ) });
+ });
}
-
- // packages/block-editor/build-module/hooks/block-fields/index.mjs
- var import_element343 = __toESM(require_element(), 1);
- var import_i18n244 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
- var import_components247 = __toESM(require_components(), 1);
- var import_i18n241 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/hooks/block-fields/use-inspector-popover-placement.mjs
- var import_compose121 = __toESM(require_compose(), 1);
- function useInspectorPopoverPlacement2({ isControl } = { isControl: false }) {
- const isMobile = (0, import_compose121.useViewportMatch)("medium", "<");
- return !isMobile ? {
- popoverProps: {
- placement: "left-start",
- // For non-mobile, inner sidebar width (248px) - button width (24px) - border (1px) + padding (16px) + spacing (20px)
- offset: isControl ? 35 : 259
+ function useBlockPropsChildLayoutStyles({ style }) {
+ const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data197.useSelect)(
+ (select3) => {
+ const settings2 = select3(store).getSettings();
+ return {
+ shouldRenderChildLayoutStyles: !settings2.disableLayoutStyles,
+ viewportSettings: settings2?.__experimentalFeatures?.viewport
+ };
}
- } : {};
+ );
+ const layout = style?.layout ?? {};
+ const { columnStart, rowStart, columnSpan, rowSpan } = layout;
+ const parentLayout = useLayout() || {};
+ const id = (0, import_compose117.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
+ const selector3 = `.wp-container-content-${id}`;
+ if (true) {
+ if (columnStart && typeof columnStart !== "number") {
+ throw new Error("columnStart must be a number");
+ }
+ if (rowStart && typeof rowStart !== "number") {
+ throw new Error("rowStart must be a number");
+ }
+ if (columnSpan && typeof columnSpan !== "number") {
+ throw new Error("columnSpan must be a number");
+ }
+ if (rowSpan && typeof rowSpan !== "number") {
+ throw new Error("rowSpan must be a number");
+ }
+ }
+ let css = "";
+ if (shouldRenderChildLayoutStyles) {
+ css = [
+ getChildLayoutStyles({
+ selector: selector3,
+ layout,
+ parentLayout
+ }),
+ getResponsiveChildLayoutStyles({
+ style,
+ selector: selector3,
+ parentLayout,
+ viewportSettings
+ })
+ ].join("");
+ }
+ useStyleOverride({ css });
+ if (!css) {
+ return;
+ }
+ return { className: `wp-container-content-${id}` };
}
-
- // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
- var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
- function FieldsDropdownMenu({
- fields,
- visibleFields,
- onToggleField
- }) {
- const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2();
- if (!fields || fields.length === 0) {
+ function ChildLayoutControlsPure({ clientId, style, setAttributes }) {
+ const parentLayout = useLayout() || {};
+ const {
+ type: parentLayoutType = "default",
+ allowSizingOnChildren = false,
+ isManualPlacement
+ } = parentLayout;
+ if (parentLayoutType !== "grid") {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- import_components247.DropdownMenu,
+ return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+ GridTools,
{
- icon: more_vertical_default,
- label: (0, import_i18n241.__)("Options"),
- popoverProps: popoverProps3,
- toggleProps: { size: "small" },
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components247.MenuGroup, { label: (0, import_i18n241.__)("Show / Hide"), children: fields.map((field) => {
- const isVisible = visibleFields.includes(field.id);
- return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- import_components247.MenuItem,
- {
- isSelected: isVisible,
- onClick: () => {
- onToggleField(field.id);
- onClose();
- },
- role: "menuitemcheckbox",
- icon: isVisible ? check_default : null,
- children: field.label
- },
- field.id
- );
- }) })
+ clientId,
+ style,
+ setAttributes,
+ allowSizingOnChildren,
+ isManualPlacement,
+ parentLayout
}
);
}
-
- // packages/block-editor/build-module/hooks/block-fields/rich-text/index.mjs
- var import_components248 = __toESM(require_components(), 1);
- var import_compose122 = __toESM(require_compose(), 1);
- var import_data186 = __toESM(require_data(), 1);
- var import_element340 = __toESM(require_element(), 1);
- var import_rich_text21 = __toESM(require_rich_text(), 1);
- var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
- var { useRichText: useRichText2, KeyboardShortcutContext: KeyboardShortcutContext2, InputEventContext: InputEventContext2 } = unlock(import_rich_text21.privateApis);
- function RichTextControl({
- data,
- field,
- hideLabelFromVision,
- onChange,
- config: config2 = {}
+ function GridTools({
+ clientId,
+ style,
+ setAttributes,
+ allowSizingOnChildren,
+ isManualPlacement,
+ parentLayout
}) {
- const registry = (0, import_data186.useRegistry)();
- const attrValue = field.getValue({ item: data });
- const fieldConfig = field.config || {};
- const { clientId } = config2;
- const [selection2, setSelection] = (0, import_element340.useState)({
- start: void 0,
- end: void 0
- });
- const [isSelected, setIsSelected] = (0, import_element340.useState)(false);
- const anchorRef = (0, import_element340.useRef)();
- const inputEvents = (0, import_element340.useRef)(/* @__PURE__ */ new Set());
- const keyboardShortcuts = (0, import_element340.useRef)(/* @__PURE__ */ new Set());
- const adjustedAllowedFormats = getAllowedFormats({
- allowedFormats: fieldConfig?.allowedFormats,
- disableFormats: fieldConfig?.disableFormats
- });
- function onFocus() {
- anchorRef.current?.focus();
- }
const {
- value,
- getValue,
- onChange: onRichTextChange,
- ref: richTextRef,
- formatTypes
- } = useRichText2({
- value: attrValue,
- onChange(html) {
- onChange(field.setValue({ item: data, value: html }));
+ rootClientId,
+ isVisible,
+ parentBlockVisibility,
+ blockBlockVisibility,
+ deviceType,
+ viewportSettings,
+ isChildBlockAGrid,
+ selectedState
+ } = (0, import_data197.useSelect)(
+ (select3) => {
+ const {
+ getBlockRootClientId: getBlockRootClientId2,
+ getBlockEditingMode: getBlockEditingMode2,
+ getTemplateLock: getTemplateLock2,
+ getBlockAttributes: getBlockAttributes3,
+ getSettings: getSettings9,
+ getSelectedBlockStyleState: getSelectedBlockStyleState2
+ } = unlock(select3(store));
+ const _rootClientId = getBlockRootClientId2(clientId);
+ if (getTemplateLock2(_rootClientId) || getBlockEditingMode2(_rootClientId) !== "default") {
+ return {
+ rootClientId: _rootClientId,
+ isVisible: false
+ };
+ }
+ const parentAttributes = getBlockAttributes3(_rootClientId);
+ const blockAttributes = getBlockAttributes3(clientId);
+ const settings2 = getSettings9();
+ const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
+ return {
+ rootClientId: _rootClientId,
+ isVisible: true,
+ parentBlockVisibility: parentAttributes?.metadata?.blockVisibility,
+ blockBlockVisibility: blockAttributes?.metadata?.blockVisibility,
+ deviceType: currentDeviceType,
+ viewportSettings: settings2?.__experimentalFeatures?.viewport,
+ // Check if the selected child block is itself a grid.
+ isChildBlockAGrid: blockAttributes?.layout?.type === "grid",
+ selectedState: getSelectedBlockStyleState2(clientId)
+ };
},
- selectionStart: selection2.start,
- selectionEnd: selection2.end,
- onSelectionChange: (start2, end) => setSelection({ start: start2, end }),
- __unstableIsSelected: isSelected,
- preserveWhiteSpace: !!fieldConfig?.preserveWhiteSpace,
- placeholder: fieldConfig?.placeholder,
- __unstableDisableFormats: fieldConfig?.disableFormats,
- allowedFormats: adjustedAllowedFormats,
- withoutInteractiveFormatting: fieldConfig?.withoutInteractiveFormatting,
- __unstableFormatTypeHandlerContext: (0, import_element340.useMemo)(
- () => ({ richTextIdentifier: field.id, blockClientId: clientId }),
- [field.id, clientId]
- )
+ [clientId]
+ );
+ const blockElement = useBlockElement(clientId);
+ const rawCanvasView = blockElement?.ownerDocument?.defaultView;
+ const canvasView = rawCanvasView === null ? void 0 : rawCanvasView;
+ const {
+ isBlockCurrentlyHidden: isParentBlockCurrentlyHidden,
+ currentViewport
+ } = useBlockVisibility({
+ blockVisibility: parentBlockVisibility,
+ deviceType,
+ view: canvasView,
+ viewportSettings
});
- const { baseControlProps, controlProps } = (0, import_components248.useBaseControlProps)({
- hideLabelFromVision: hideLabelFromVision ?? field.hideLabelFromVision,
- label: field.label
+ const isAnyAncestorHidden = (0, import_data197.useSelect)(
+ (select3) => {
+ if (!rootClientId) {
+ return false;
+ }
+ const { isBlockParentHiddenAtViewport: isBlockParentHiddenAtViewport2 } = unlock(
+ select3(store)
+ );
+ return isBlockParentHiddenAtViewport2(
+ rootClientId,
+ currentViewport
+ );
+ },
+ [rootClientId, currentViewport]
+ );
+ const { isBlockCurrentlyHidden: isBlockItselfCurrentlyHidden } = useBlockVisibility({
+ blockVisibility: blockBlockVisibility,
+ deviceType,
+ view: canvasView,
+ viewportSettings
});
- return /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(import_jsx_runtime541.Fragment, { children: [
- isSelected && /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(KeyboardShortcutContext2.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(InputEventContext2.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
- FormatEdit,
+ const [resizerBounds, setResizerBounds] = (0, import_element317.useState)();
+ const childGridClientId = isChildBlockAGrid ? clientId : void 0;
+ if (!isVisible || isParentBlockCurrentlyHidden || isAnyAncestorHidden) {
+ return null;
+ }
+ const showResizer = allowSizingOnChildren && !isBlockItselfCurrentlyHidden;
+ function updateLayout(layout) {
+ setAttributes({
+ style: getUpdatedChildLayoutStyle(style, layout, selectedState)
+ });
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)(import_jsx_runtime508.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+ GridVisualizer,
{
- value,
- onChange: onRichTextChange,
- onFocus,
- formatTypes,
- forwardedRef: anchorRef,
- isVisible: false
+ clientId: rootClientId,
+ contentRef: setResizerBounds,
+ parentLayout,
+ childGridClientId
}
- ) }) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components248.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
- "div",
+ ),
+ showResizer && /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+ GridItemResizer,
{
- className: "block-editor-content-only-controls__rich-text",
- role: "textbox",
- "aria-multiline": !fieldConfig?.disableLineBreaks,
- ref: (0, import_compose122.useMergeRefs)([
- richTextRef,
- useEventListeners({
- registry,
- getValue,
- onChange: onRichTextChange,
- formatTypes,
- selectionChange: setSelection,
- isSelected,
- disableFormats: fieldConfig?.disableFormats,
- value,
- tagName: "div",
- disableLineBreaks: fieldConfig?.disableLineBreaks,
- keyboardShortcuts,
- inputEvents
- }),
- anchorRef
- ]),
- onFocus: () => setIsSelected(true),
- onBlur: () => setIsSelected(false),
- contentEditable: true,
- ...controlProps
+ clientId,
+ bounds: resizerBounds,
+ onChange: updateLayout,
+ parentLayout
}
- ) })
+ ),
+ isManualPlacement && window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+ GridItemMovers,
+ {
+ layout: style?.layout,
+ parentLayout,
+ onChange: updateLayout,
+ gridClientId: rootClientId,
+ blockClientId: clientId
+ }
+ )
] });
}
+ var layout_child_default = {
+ useBlockProps: useBlockPropsChildLayoutStyles,
+ edit: ChildLayoutControlsPure,
+ attributeKeys: ["style"],
+ hasSupport() {
+ return true;
+ }
+ };
- // packages/block-editor/build-module/hooks/block-fields/media/index.mjs
- var import_components249 = __toESM(require_components(), 1);
- var import_data187 = __toESM(require_data(), 1);
- var import_dom75 = __toESM(require_dom(), 1);
- var import_element341 = __toESM(require_element(), 1);
- var import_i18n242 = __toESM(require_i18n(), 1);
- var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
- var focusToggleButton2 = (containerRef) => {
- window.requestAnimationFrame(() => {
- const [toggleButton] = import_dom75.focus.tabbable.find(containerRef?.current);
- if (!toggleButton) {
- return;
+ // packages/block-editor/build-module/hooks/metadata.mjs
+ var import_hooks32 = __toESM(require_hooks(), 1);
+ var import_blocks127 = __toESM(require_blocks(), 1);
+ var META_ATTRIBUTE_NAME = "metadata";
+ function addMetaAttribute(blockTypeSettings) {
+ if (blockTypeSettings?.attributes?.[META_ATTRIBUTE_NAME]?.type) {
+ return blockTypeSettings;
+ }
+ blockTypeSettings.attributes = {
+ ...blockTypeSettings.attributes,
+ [META_ATTRIBUTE_NAME]: {
+ type: "object"
}
- toggleButton.focus();
- });
- };
- function MediaThumbnail({ data, field, attachment, config: config2 }) {
- const { allowedTypes = [], multiple = false } = config2 || {};
- if (multiple) {
- return "todo multiple";
+ };
+ return blockTypeSettings;
+ }
+ function addTransforms5(result, source, index2, results) {
+ if (results.length === 1 && result.innerBlocks.length === source.length) {
+ return result;
}
- if (attachment?.media_type === "image" || attachment?.poster) {
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
- "img",
- {
- alt: "",
- width: 20,
- height: 20,
- src: attachment.media_type === "image" ? attachment.source_url : attachment.poster
- }
- ) });
+ if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
+ return result;
}
- if (allowedTypes.length === 1) {
- const value = field.getValue({ item: data });
- const url = value?.url;
- if (allowedTypes[0] === "image" && url) {
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("img", { alt: "", width: 20, height: 20, src: url }) });
- }
- let icon;
- if (allowedTypes[0] === "image") {
- icon = image_default;
- } else if (allowedTypes[0] === "video") {
- icon = video_default;
- } else if (allowedTypes[0] === "audio") {
- icon = audio_default;
- } else {
- icon = media_default;
- }
- if (icon) {
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components249.Icon, { icon, size: 20 });
- }
+ if (results.length > 1 && source.length > 1 && results.length !== source.length) {
+ return result;
}
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components249.Icon, { icon: media_default, size: 20 });
- }
- function Media({ data, field, onChange, config: config2 = {} }) {
- const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
- isControl: true
- });
- const value = field.getValue({ item: data });
- const {
- allowedTypes = [],
- multiple = false,
- useFeaturedImage = false
- } = config2;
- const id = value?.id;
- const url = value?.url;
- const attachment = (0, import_data187.useSelect)(
- (select3) => {
- if (!id) {
- return;
- }
- const settings2 = select3(store).getSettings();
- const getMedia = settings2[getMediaSelectKey];
- if (!getMedia) {
- return;
- }
- return getMedia(select3, id);
- },
- [id]
- );
- let chooseItemLabel;
- if (allowedTypes.length === 1) {
- const allowedType = allowedTypes[0];
- if (allowedType === "image") {
- chooseItemLabel = (0, import_i18n242.__)("Image");
- } else if (allowedType === "video") {
- chooseItemLabel = (0, import_i18n242.__)("Video");
- } else if (allowedType === "audio") {
- chooseItemLabel = (0, import_i18n242.__)("Audio");
- } else if (allowedType === "application") {
- chooseItemLabel = (0, import_i18n242.__)("File");
- } else {
- chooseItemLabel = (0, import_i18n242.__)("Media");
- }
- } else {
- chooseItemLabel = (0, import_i18n242.__)("Media");
+ const sourceMetadata = source[index2]?.attributes?.metadata;
+ if (!sourceMetadata) {
+ return result;
}
- const containerRef = (0, import_element341.useRef)();
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(
- "div",
- {
- ref: containerRef,
- className: "block-editor-content-only-controls",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
- media_replace_flow_default,
- {
- className: "block-editor-content-only-controls__media-replace-flow",
- allowedTypes,
- mediaId: id,
- mediaURL: url,
- multiple,
- popoverProps: popoverProps3,
- onReset: () => {
- onChange(
- field.setValue({
- item: data,
- value: {}
- })
- );
- },
- ...useFeaturedImage && {
- useFeaturedImage: !!value?.featuredImage,
- onToggleFeaturedImage: () => {
- onChange(
- field.setValue({
- item: data,
- value: {
- featuredImage: !value?.featuredImage
- }
- })
- );
- }
- },
- onSelect: (selectedMedia) => {
- if (selectedMedia.id && selectedMedia.url) {
- const newValue = {
- ...selectedMedia,
- mediaType: selectedMedia.media_type
- };
- if (useFeaturedImage) {
- newValue.featuredImage = false;
- }
- onChange(
- field.setValue({
- item: data,
- value: newValue
- })
- );
- }
- },
- renderToggle: (buttonProps) => /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
- import_components249.Button,
- {
- __next40pxDefaultSize: true,
- className: "block-editor-content-only-controls__media",
- ...buttonProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(
- import_components249.__experimentalGrid,
- {
- rowGap: 0,
- columnGap: 8,
- templateColumns: "20px 1fr",
- className: "block-editor-content-only-controls__media-row",
- children: [
- url && /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_jsx_runtime542.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
- MediaThumbnail,
- {
- attachment,
- field,
- data,
- config: config2
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", {
- className: "block-editor-content-only-controls__media-title",
- // TODO - truncate long titles or url smartly (e.g. show filename).
- children: attachment?.title?.raw && attachment?.title?.raw !== "" ? attachment?.title?.raw : url
- })
- ] }),
- !url && /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_jsx_runtime542.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
- "span",
- {
- className: "block-editor-content-only-controls__media-placeholder",
- style: {
- width: "20px",
- height: "20px"
- }
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { className: "block-editor-content-only-controls__media-title", children: chooseItemLabel })
- ] })
- ]
- }
- )
- }
- )
- }
- ),
- url && /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
- import_components249.Button,
- {
- label: (0, import_i18n242.__)("Reset"),
- className: "block-editor-content-only-controls__media-reset",
- size: "small",
- icon: reset_default,
- onClick: () => {
- onChange(
- field.setValue({
- item: data,
- value: {}
- })
- );
- focusToggleButton2(containerRef);
- }
- }
- )
- ]
- }
- ) });
- }
-
- // packages/block-editor/build-module/hooks/block-fields/link/index.mjs
- var import_components250 = __toESM(require_components(), 1);
- var import_element342 = __toESM(require_element(), 1);
- var import_i18n243 = __toESM(require_i18n(), 1);
- var import_url14 = __toESM(require_url(), 1);
- var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
- var NEW_TAB_REL2 = "noopener";
- var NEW_TAB_TARGET = "_blank";
- var NOFOLLOW_REL = "nofollow";
- function getUpdatedLinkAttributes({
- rel = "",
- url = "",
- opensInNewTab,
- nofollow
- }) {
- let newLinkTarget;
- let updatedRel = rel;
- if (opensInNewTab) {
- newLinkTarget = NEW_TAB_TARGET;
- updatedRel = updatedRel?.includes(NEW_TAB_REL2) ? updatedRel : updatedRel + ` ${NEW_TAB_REL2}`;
- } else {
- const relRegex = new RegExp(`\\b${NEW_TAB_REL2}\\s*`, "g");
- updatedRel = updatedRel?.replace(relRegex, "").trim();
+ const preservedMetadata = {};
+ if (sourceMetadata.noteId && !result.attributes?.metadata?.noteId) {
+ preservedMetadata.noteId = sourceMetadata.noteId;
}
- if (nofollow) {
- updatedRel = updatedRel?.includes(NOFOLLOW_REL) ? updatedRel : (updatedRel + ` ${NOFOLLOW_REL}`).trim();
- } else {
- const relRegex = new RegExp(`\\b${NOFOLLOW_REL}\\s*`, "g");
- updatedRel = updatedRel?.replace(relRegex, "").trim();
+ if (sourceMetadata.name && !result.attributes?.metadata?.name && (0, import_blocks127.hasBlockSupport)(result.name, "renaming", true)) {
+ preservedMetadata.name = sourceMetadata.name;
}
- return {
- url: (0, import_url14.prependHTTP)(url),
- linkTarget: newLinkTarget,
- rel: updatedRel || void 0
- };
- }
- function Link({ data, field, onChange }) {
- const [isLinkControlOpen, setIsLinkControlOpen] = (0, import_element342.useState)(false);
- const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
- isControl: true
- });
- const value = field.getValue({ item: data });
- const url = value?.url;
- const rel = value?.rel || "";
- const target = value?.linkTarget;
- const opensInNewTab = target === NEW_TAB_TARGET;
- const nofollow = rel === NOFOLLOW_REL;
- const linkValue = (0, import_element342.useMemo)(
- () => ({ url, opensInNewTab, nofollow }),
- [url, opensInNewTab, nofollow]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- import_components250.Button,
- {
- __next40pxDefaultSize: true,
- className: "block-editor-content-only-controls__link",
- onClick: () => {
- setIsLinkControlOpen(true);
- },
- children: /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
- import_components250.__experimentalGrid,
- {
- rowGap: 0,
- columnGap: 8,
- templateColumns: "24px 1fr",
- className: "block-editor-content-only-controls__link-row",
- children: [
- url && /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components250.Icon, { icon: link_default, size: 24 }),
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: url })
- ] }),
- !url && /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- import_components250.Icon,
- {
- icon: link_default,
- size: 24,
- style: { opacity: 0.3 }
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n243.__)("Link") })
- ] })
- ]
- }
- )
- }
- ),
- isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- import_components250.Popover,
- {
- onClose: () => {
- setIsLinkControlOpen(false);
- },
- ...popoverProps3 ?? {},
- children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- link_control_default,
- {
- value: linkValue,
- onChange: (newValues) => {
- const updatedAttrs = getUpdatedLinkAttributes({
- rel,
- ...newValues
- });
- onChange(
- field.setValue({
- item: data,
- value: updatedAttrs
- })
- );
- },
- onRemove: () => {
- onChange(
- field.setValue({
- item: data,
- value: {}
- })
- );
- }
- }
- )
+ if (sourceMetadata.blockVisibility !== void 0 && !result.attributes?.metadata?.blockVisibility && (0, import_blocks127.hasBlockSupport)(result.name, "visibility", true)) {
+ preservedMetadata.blockVisibility = sourceMetadata.blockVisibility;
+ }
+ if (Object.keys(preservedMetadata).length > 0) {
+ return {
+ ...result,
+ attributes: {
+ ...result.attributes,
+ metadata: {
+ ...result.attributes.metadata,
+ ...preservedMetadata
+ }
}
- )
- ] });
+ };
+ }
+ return result;
}
+ (0, import_hooks32.addFilter)(
+ "blocks.registerBlockType",
+ "core/metadata/addMetaAttribute",
+ addMetaAttribute
+ );
+ (0, import_hooks32.addFilter)(
+ "blocks.switchToBlockType.transformedBlock",
+ "core/metadata/addTransforms",
+ addTransforms5
+ );
- // packages/block-editor/build-module/hooks/block-fields/index.mjs
- var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
- var { fieldsKey, formKey } = unlock(import_blocks117.privateApis);
- function createConfiguredControl2(ControlComponent, config2 = {}) {
- return function ConfiguredControl(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(ControlComponent, { ...props, config: config2 });
- };
- }
- function BlockFields({
+ // packages/block-editor/build-module/hooks/block-hooks.mjs
+ var import_i18n231 = __toESM(require_i18n(), 1);
+ var import_element318 = __toESM(require_element(), 1);
+ var import_components237 = __toESM(require_components(), 1);
+ var import_blocks128 = __toESM(require_blocks(), 1);
+ var import_data198 = __toESM(require_data(), 1);
+ var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+ var EMPTY_OBJECT5 = {};
+ function BlockHooksControlPure({
+ name,
clientId,
- blockType,
- setAttributes,
- isMultiBlock = false
+ metadata: { ignoredHookedBlocks = [] } = {}
}) {
- const blockTitle = useBlockDisplayTitle({
- clientId,
- context: "list-view"
- });
- const blockInformation = useBlockDisplayInformation(clientId);
- const blockTypeFields = blockType?.[fieldsKey];
- const blockContext = (0, import_element343.useContext)(block_context_default);
- const attributes = (0, import_data188.useSelect)(
+ const blockTypes = (0, import_data198.useSelect)(
+ (select3) => select3(import_blocks128.store).getBlockTypes(),
+ []
+ );
+ const hookedBlocksForCurrentBlock = (0, import_element318.useMemo)(
+ () => blockTypes?.filter(
+ ({ name: blockName, blockHooks }) => blockHooks && name in blockHooks || ignoredHookedBlocks.includes(blockName)
+ ),
+ [blockTypes, name, ignoredHookedBlocks]
+ );
+ const hookedBlockClientIds = (0, import_data198.useSelect)(
(select3) => {
- const _attributes = select3(store).getBlockAttributes(clientId);
- if (!_attributes?.metadata?.bindings) {
- return _attributes;
- }
- const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
- const bindableAttributes = __experimentalBlockBindingsSupportedAttributes?.[blockType?.name];
- const bindings = bindableAttributes ? replacePatternOverridesDefaultBinding(
- _attributes.metadata.bindings,
- bindableAttributes
- ) : _attributes.metadata.bindings;
- const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks117.store));
- return Object.entries(bindings).reduce(
- (acc, [attribute, binding]) => {
- if (attribute === "__default") {
- return acc;
+ const { getBlocks: getBlocks2, getBlockRootClientId: getBlockRootClientId22, getGlobalBlockCount: getGlobalBlockCount2 } = select3(store);
+ const rootClientId = getBlockRootClientId22(clientId);
+ const _hookedBlockClientIds = hookedBlocksForCurrentBlock.reduce(
+ (clientIds, block) => {
+ if (getGlobalBlockCount2(block.name) === 0) {
+ return clientIds;
}
- const source = getBlockBindingsSource4(binding.source);
- if (!source) {
- return acc;
+ const relativePosition = block?.blockHooks?.[name];
+ let candidates;
+ switch (relativePosition) {
+ case "before":
+ case "after":
+ candidates = getBlocks2(rootClientId);
+ break;
+ case "first_child":
+ case "last_child":
+ candidates = getBlocks2(clientId);
+ break;
+ case void 0:
+ candidates = [
+ ...getBlocks2(rootClientId),
+ ...getBlocks2(clientId)
+ ];
+ break;
}
- const values = source.getValues({
- select: select3,
- clientId,
- context: blockContext,
- bindings: { [attribute]: binding }
- });
- return { ...acc, ...values };
+ const hookedBlock = candidates?.find(
+ (candidate) => candidate.name === block.name
+ );
+ if (hookedBlock) {
+ return {
+ ...clientIds,
+ [block.name]: hookedBlock.clientId
+ };
+ }
+ return clientIds;
},
- _attributes
+ {}
);
+ if (Object.values(_hookedBlockClientIds).length > 0) {
+ return _hookedBlockClientIds;
+ }
+ return EMPTY_OBJECT5;
},
- [blockContext, clientId, blockType?.name]
+ [hookedBlocksForCurrentBlock, name, clientId]
);
- const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data188.useDispatch)(store);
- const debouncedToggleBlockHighlight = (0, import_compose123.useDebounce)(
- toggleBlockHighlight2,
- 50
+ const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data198.useSelect)(store);
+ const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data198.useDispatch)(store);
+ if (!hookedBlocksForCurrentBlock.length) {
+ return null;
+ }
+ const groupedHookedBlocks = hookedBlocksForCurrentBlock.reduce(
+ (groups3, block) => {
+ const [namespace] = block.name.split("/");
+ if (!groups3[namespace]) {
+ groups3[namespace] = [];
+ }
+ groups3[namespace].push(block);
+ return groups3;
+ },
+ {}
);
- const computedForm = (0, import_element343.useMemo)(() => {
- if (!isMultiBlock) {
- return blockType?.[formKey];
+ const insertBlockIntoDesignatedLocation = (block, relativePosition) => {
+ const blockIndex = getBlockIndex2(clientId);
+ const innerBlocksLength = getBlockCount2(clientId);
+ const rootClientId = getBlockRootClientId2(clientId);
+ switch (relativePosition) {
+ case "before":
+ case "after":
+ insertBlock2(
+ block,
+ relativePosition === "after" ? blockIndex + 1 : blockIndex,
+ rootClientId,
+ // Insert as a child of the current block's parent
+ false
+ );
+ break;
+ case "first_child":
+ case "last_child":
+ insertBlock2(
+ block,
+ // TODO: It'd be great if insertBlock() would accept negative indices for insertion.
+ relativePosition === "first_child" ? 0 : innerBlocksLength,
+ clientId,
+ // Insert as a child of the current block.
+ false
+ );
+ break;
+ case void 0:
+ insertBlock2(
+ block,
+ blockIndex + 1,
+ rootClientId,
+ // Insert as a child of the current block's parent
+ false
+ );
+ break;
}
- return {
- ...blockType?.[formKey],
- fields: [blockType?.[formKey]?.fields?.[0]]
- };
- }, [blockType, isMultiBlock]);
- const [form, setForm] = (0, import_element343.useState)(computedForm);
- const dataFormFields = (0, import_element343.useMemo)(() => {
- if (!blockTypeFields?.length) {
- return [];
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(
+ import_components237.PanelBody,
+ {
+ className: "block-editor-hooks__block-hooks",
+ title: (0, import_i18n231.__)("Plugins"),
+ initialOpen: true,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n231.__)(
+ "Manage the inclusion of blocks added automatically by plugins."
+ ) }),
+ Object.keys(groupedHookedBlocks).map((vendor) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(import_element318.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("h3", { children: vendor }),
+ groupedHookedBlocks[vendor].map((block) => {
+ const checked = block.name in hookedBlockClientIds;
+ return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+ import_components237.ToggleControl,
+ {
+ checked,
+ label: block.title,
+ onChange: () => {
+ if (!checked) {
+ const relativePosition = block.blockHooks[name];
+ insertBlockIntoDesignatedLocation(
+ (0, import_blocks128.createBlock)(block.name),
+ relativePosition
+ );
+ return;
+ }
+ removeBlock2(
+ hookedBlockClientIds[block.name],
+ false
+ );
+ }
+ },
+ block.title
+ );
+ })
+ ] }, vendor);
+ })
+ ]
}
- return blockTypeFields.map((fieldDef) => {
- const field = {
- ...fieldDef
- };
- if ("string" === typeof fieldDef.Edit && fieldDef.Edit === "rich-text") {
- field.Edit = createConfiguredControl2(RichTextControl, {
- clientId
- });
- } else if ("string" === typeof fieldDef.Edit && fieldDef.Edit === "link") {
- field.Edit = createConfiguredControl2(Link);
- } else if ("object" === typeof fieldDef.Edit && fieldDef.Edit.control === "media") {
- field.Edit = createConfiguredControl2(Media, {
- ...fieldDef.Edit
- });
- }
- return field;
- });
- }, [blockTypeFields, clientId]);
- if (!blockTypeFields?.length) {
- return null;
+ ) });
+ }
+ var block_hooks_default = {
+ edit: BlockHooksControlPure,
+ attributeKeys: ["metadata"],
+ hasSupport() {
+ return true;
}
- const handleToggleField = (fieldId) => {
- setForm((prev) => {
- if (prev.fields?.includes(fieldId)) {
- return {
- ...prev,
- fields: prev.fields.filter((id) => id !== fieldId)
- };
- }
+ };
+
+ // packages/block-editor/build-module/hooks/block-bindings.mjs
+ var import_i18n232 = __toESM(require_i18n(), 1);
+ var import_blocks129 = __toESM(require_blocks(), 1);
+ var import_components239 = __toESM(require_components(), 1);
+ var import_data199 = __toESM(require_data(), 1);
+ var import_element319 = __toESM(require_element(), 1);
+ var import_compose118 = __toESM(require_compose(), 1);
+ var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
+ var useToolsPanelDropdownMenuProps2 = () => {
+ const isMobile = (0, import_compose118.useViewportMatch)("medium", "<");
+ return !isMobile ? {
+ popoverProps: {
+ placement: "left-start",
+ // For non-mobile, inner sidebar width (248px) - button width (24px) - border (1px) + padding (16px) + spacing (20px)
+ offset: 259
+ }
+ } : {};
+ };
+ var BlockBindingsPanel = ({ name: blockName, metadata }) => {
+ const blockContext = (0, import_element319.useContext)(block_context_default);
+ const { removeAllBlockBindings } = useBlockBindingsUtils();
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps2();
+ const { bindableAttributes, hasCompatibleFields } = (0, import_data199.useSelect)(
+ (select3) => {
+ const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
+ const {
+ getAllBlockBindingsSources,
+ getBlockBindingsSourceFieldsList
+ } = unlock(select3(import_blocks129.store));
return {
- ...prev,
- fields: [...prev.fields || [], fieldId]
+ bindableAttributes: __experimentalBlockBindingsSupportedAttributes?.[blockName],
+ hasCompatibleFields: Object.values(
+ getAllBlockBindingsSources()
+ ).some(
+ (source) => getBlockBindingsSourceFieldsList(source, blockContext)?.length > 0
+ )
};
- });
- };
- return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(
- "div",
+ },
+ [blockName, blockContext]
+ );
+ if (!bindableAttributes || bindableAttributes.length === 0) {
+ return null;
+ }
+ const { bindings } = metadata || {};
+ if (bindings === void 0 && !hasCompatibleFields) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(inspector_controls_default, { group: "bindings", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(
+ import_components239.__experimentalToolsPanel,
{
- className: "block-editor-block-fields__container",
- onMouseEnter: isMultiBlock ? () => debouncedToggleBlockHighlight(clientId, true) : void 0,
- onMouseLeave: () => isMultiBlock ? debouncedToggleBlockHighlight(clientId, false) : void 0,
- onFocus: isMultiBlock ? () => {
- selectBlock2(
- clientId,
- null
- /* null to avoid focus on the block in the canvas */
- );
- } : void 0,
+ label: (0, import_i18n232.__)("Attributes"),
+ resetAll: () => {
+ removeAllBlockBindings();
+ },
+ dropdownMenuProps,
+ className: "block-editor-bindings__panel",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime544.jsx)("div", { className: "block-editor-block-fields__header", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_components251.__experimentalHStack, { spacing: 1, children: [
- isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_jsx_runtime544.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- block_icon_default,
- {
- className: "block-editor-block-fields__header-icon",
- icon: blockInformation?.icon
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime544.jsx)("h2", { className: "block-editor-block-fields__header-title", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components251.__experimentalTruncate, { numberOfLines: 1, children: blockTitle }) }),
- /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- FieldsDropdownMenu,
- {
- fields: dataFormFields,
- visibleFields: form.fields,
- onToggleField: handleToggleField
- }
- )
- ] }),
- !isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)("h2", { className: "block-editor-block-fields__header-title", children: (0, import_i18n244.__)("Content") })
- ] }) }),
- /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- DataForm,
+ /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_components239.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: bindableAttributes.map((attribute) => /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+ BlockBindingsAttributeControl,
{
- data: attributes,
- fields: dataFormFields,
- form,
- onChange: setAttributes
- }
- )
+ attribute,
+ blockName,
+ binding: bindings?.[attribute]
+ },
+ attribute
+ )) }),
+ /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_components239.__experimentalText, { as: "div", variant: "muted", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)("p", { children: (0, import_i18n232.__)(
+ "Attributes connected to custom fields or other dynamic data."
+ ) }) })
]
}
+ ) });
+ };
+ var block_bindings_default = {
+ edit: BlockBindingsPanel,
+ attributeKeys: ["metadata"],
+ hasSupport(name) {
+ return ![
+ "core/post-date",
+ "core/navigation-link",
+ "core/navigation-submenu"
+ ].includes(name);
+ }
+ };
+
+ // packages/block-editor/build-module/hooks/list-view.mjs
+ var import_i18n233 = __toESM(require_i18n(), 1);
+ var import_components240 = __toESM(require_components(), 1);
+ var import_data201 = __toESM(require_data(), 1);
+ var import_blocks130 = __toESM(require_blocks(), 1);
+ var import_element320 = __toESM(require_element(), 1);
+
+ // packages/block-editor/build-module/components/use-list-view-panel-state/index.mjs
+ var import_data200 = __toESM(require_data(), 1);
+ function useListViewPanelState(clientId) {
+ const { isOpened, expandRevision } = (0, import_data200.useSelect)(
+ (select3) => {
+ const { isListViewPanelOpened: isListViewPanelOpened2, getListViewExpandRevision: getListViewExpandRevision2 } = unlock(
+ select3(store)
+ );
+ return {
+ isOpened: isListViewPanelOpened2(clientId),
+ expandRevision: getListViewExpandRevision2()
+ };
+ },
+ [clientId]
);
+ const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data200.useDispatch)(store);
+ const handleToggle = (opened) => {
+ toggleListViewPanel(clientId, opened);
+ };
+ return {
+ isOpened,
+ expandRevision,
+ handleToggle
+ };
}
- function hasBlockFieldsSupport(blockName) {
- return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks117.getBlockType)(blockName)?.[fieldsKey]);
+
+ // packages/block-editor/build-module/hooks/list-view.mjs
+ var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
+ var LIST_VIEW_SUPPORT_KEY = "listView";
+ function hasListViewSupport(nameOrType) {
+ return (0, import_blocks130.hasBlockSupport)(nameOrType, LIST_VIEW_SUPPORT_KEY);
}
- function BlockFieldsPanel(props) {
- const { blockType, isSelectionWithinCurrentSection } = (0, import_element343.useContext)(PrivateBlockContext);
- return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(InspectorControlsFill, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- BlockFields,
+ function ListViewPanel({ clientId, name }) {
+ const { isSelectionWithinCurrentSection } = (0, import_element320.useContext)(PrivateBlockContext);
+ const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
+ const { openListViewContentPanel: openListViewContentPanel2 } = unlock(
+ (0, import_data201.useDispatch)(store)
+ );
+ const { isEnabled, hasChildren, isNestedListView } = (0, import_data201.useSelect)(
+ (select3) => {
+ const {
+ getBlockCount: getBlockCount2,
+ getBlockParents: getBlockParents2,
+ shouldRenderBlockListView: shouldRenderBlockListView2
+ } = unlock(select3(store));
+ const parents = getBlockParents2(clientId, false);
+ const _isNestedListView = parents.find(
+ (parentId) => shouldRenderBlockListView2(parentId)
+ );
+ return {
+ isEnabled: shouldRenderBlockListView2(clientId),
+ hasChildren: !!getBlockCount2(clientId),
+ isNestedListView: _isNestedListView
+ };
+ },
+ [clientId]
+ );
+ const blockType = (0, import_blocks130.getBlockType)(name);
+ const title = blockType?.title || name;
+ if (!isEnabled || isNestedListView) {
+ return null;
+ }
+ const showBlockTitle = isSelectionWithinCurrentSection;
+ return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(InspectorControlsFill, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(
+ import_components240.PanelBody,
{
- ...props,
- blockType,
- isMultiBlock: isSelectionWithinCurrentSection
+ title: showBlockTitle ? title : void 0,
+ opened: isOpened,
+ onToggle: handleToggle,
+ children: [
+ !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("p", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n233.__)("No items yet.") }),
+ /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ PrivateListView,
+ {
+ rootClientId: clientId,
+ isExpanded: true,
+ description: title,
+ showAppender: true,
+ onSelect: openListViewContentPanel2
+ },
+ `${clientId}-${expandRevision}`
+ )
+ ]
}
) });
}
- var block_fields_default = {
- edit: BlockFieldsPanel,
- hasSupport: hasBlockFieldsSupport,
+ var list_view_default3 = {
+ edit: ListViewPanel,
+ hasSupport: hasListViewSupport,
attributeKeys: [],
supportsPatternEditing: true
};
- // packages/block-editor/build-module/hooks/custom-class-name.mjs
- var import_hooks23 = __toESM(require_hooks(), 1);
- var import_components252 = __toESM(require_components(), 1);
- var import_i18n245 = __toESM(require_i18n(), 1);
- var import_blocks118 = __toESM(require_blocks(), 1);
- var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
- function addAttribute6(settings2) {
- if ((0, import_blocks118.hasBlockSupport)(settings2, "customClassName", true)) {
- settings2.attributes = {
- ...settings2.attributes,
- className: {
- type: "string"
+ // packages/block-editor/build-module/hooks/block-renaming.mjs
+ var import_hooks33 = __toESM(require_hooks(), 1);
+ var import_blocks131 = __toESM(require_blocks(), 1);
+ function addLabelCallback(settings2) {
+ if (settings2.__experimentalLabel) {
+ return settings2;
+ }
+ const supportsBlockNaming = (0, import_blocks131.hasBlockSupport)(
+ settings2,
+ "renaming",
+ true
+ // default value
+ );
+ if (supportsBlockNaming) {
+ settings2.__experimentalLabel = (attributes, { context }) => {
+ const { metadata } = attributes;
+ if ((context === "list-view" || context === "breadcrumb") && metadata?.name) {
+ return metadata.name;
}
};
}
return settings2;
}
- function CustomClassNameControlsPure({ className, setAttributes }) {
- const blockEditingMode = useBlockEditingMode();
- if (blockEditingMode !== "default") {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
- import_components252.TextControl,
- {
- autoComplete: "off",
- label: (0, import_i18n245.__)("Additional CSS class(es)"),
- value: className || "",
- onChange: (nextValue) => {
- setAttributes({
- className: nextValue !== "" ? nextValue : void 0
- });
- },
- help: (0, import_i18n245.__)("Separate multiple classes with spaces.")
- }
- ) });
- }
- var custom_class_name_default = {
- edit: CustomClassNameControlsPure,
- addSaveProps: addSaveProps7,
- attributeKeys: ["className"],
- hasSupport(name) {
- return (0, import_blocks118.hasBlockSupport)(name, "customClassName", true);
- }
- };
- function addSaveProps7(extraProps, blockType, attributes) {
- if ((0, import_blocks118.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
- extraProps.className = clsx_default(
- extraProps.className,
- attributes.className
- );
- }
- return extraProps;
+ (0, import_hooks33.addFilter)(
+ "blocks.registerBlockType",
+ "core/metadata/addLabelCallback",
+ addLabelCallback
+ );
+
+ // packages/block-editor/build-module/hooks/grid-visualizer.mjs
+ var import_compose119 = __toESM(require_compose(), 1);
+ var import_hooks34 = __toESM(require_hooks(), 1);
+ var import_data202 = __toESM(require_data(), 1);
+ var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
+ function GridLayoutSync(props) {
+ useGridLayoutSync(props);
}
- function addTransforms4(result, source, index2, results) {
- if (!(0, import_blocks118.hasBlockSupport)(result.name, "customClassName", true)) {
- return result;
- }
- if (results.length === 1 && result.innerBlocks.length === source.length) {
- return result;
- }
- if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
- return result;
- }
- if (source[index2]) {
- const originClassName = source[index2]?.attributes.className;
- if (originClassName && result.attributes.className === void 0) {
+ function GridTools2({ clientId, layout }) {
+ const { isVisible, blockVisibility: blockVisibility2, deviceType, viewportSettings } = (0, import_data202.useSelect)(
+ (select3) => {
+ const {
+ isBlockSelected: isBlockSelected2,
+ hasSelectedInnerBlock: hasSelectedInnerBlock2,
+ isDraggingBlocks: isDraggingBlocks2,
+ getTemplateLock: getTemplateLock2,
+ getBlockEditingMode: getBlockEditingMode2,
+ getBlockAttributes: getBlockAttributes3,
+ getSettings: getSettings9
+ } = select3(store);
+ if (!isDraggingBlocks2() && !isBlockSelected2(clientId) || getTemplateLock2(clientId) || getBlockEditingMode2(clientId) !== "default" || hasSelectedInnerBlock2(clientId)) {
+ return { isVisible: false };
+ }
+ const attributes = getBlockAttributes3(clientId);
+ const settings2 = getSettings9();
+ const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
return {
- ...result,
- attributes: {
- ...result.attributes,
- className: originClassName
- }
+ isVisible: true,
+ blockVisibility: attributes?.metadata?.blockVisibility,
+ deviceType: currentDeviceType,
+ viewportSettings: settings2?.__experimentalFeatures?.viewport
};
- }
- }
- return result;
+ },
+ [clientId]
+ );
+ const blockElement = useBlockElement(clientId);
+ const rawCanvasView = blockElement?.ownerDocument?.defaultView;
+ const canvasView = rawCanvasView === null ? void 0 : rawCanvasView;
+ const { isBlockCurrentlyHidden, currentViewport } = useBlockVisibility({
+ blockVisibility: blockVisibility2,
+ deviceType,
+ view: canvasView,
+ viewportSettings
+ });
+ const isAnyAncestorHidden = (0, import_data202.useSelect)(
+ (select3) => {
+ if (!isVisible) {
+ return false;
+ }
+ const { isBlockParentHiddenAtViewport: isBlockParentHiddenAtViewport2 } = unlock(
+ select3(store)
+ );
+ return isBlockParentHiddenAtViewport2(clientId, currentViewport);
+ },
+ [clientId, currentViewport, isVisible]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(import_jsx_runtime512.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(GridLayoutSync, { clientId }),
+ isVisible && !isBlockCurrentlyHidden && !isAnyAncestorHidden && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+ GridVisualizer,
+ {
+ clientId,
+ parentLayout: layout
+ }
+ )
+ ] });
}
- (0, import_hooks23.addFilter)(
- "blocks.registerBlockType",
- "core/editor/custom-class-name/attribute",
- addAttribute6
- );
- (0, import_hooks23.addFilter)(
- "blocks.switchToBlockType.transformedBlock",
- "core/customClassName/addTransforms",
- addTransforms4
- );
-
- // packages/block-editor/build-module/hooks/generated-class-name.mjs
- var import_hooks24 = __toESM(require_hooks(), 1);
- var import_blocks119 = __toESM(require_blocks(), 1);
- function addGeneratedClassName(extraProps, blockType) {
- if ((0, import_blocks119.hasBlockSupport)(blockType, "className", true)) {
- if (typeof extraProps.className === "string") {
- extraProps.className = [
- .../* @__PURE__ */ new Set([
- (0, import_blocks119.getBlockDefaultClassName)(blockType.name),
- ...extraProps.className.split(" ")
- ])
- ].join(" ").trim();
- } else {
- extraProps.className = (0, import_blocks119.getBlockDefaultClassName)(blockType.name);
+ var addGridVisualizerToBlockEdit = (0, import_compose119.createHigherOrderComponent)(
+ (BlockEdit2) => function AddGridVisualizerToBlockEdit(props) {
+ if (props.attributes.layout?.type !== "grid") {
+ return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(BlockEdit2, { ...props }, "edit");
}
- }
- return extraProps;
- }
- (0, import_hooks24.addFilter)(
- "blocks.getSaveContent.extraProps",
- "core/generated-class-name/save-props",
- addGeneratedClassName
+ return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(import_jsx_runtime512.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+ GridTools2,
+ {
+ clientId: props.clientId,
+ layout: props.attributes.layout
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(BlockEdit2, { ...props }, "edit")
+ ] });
+ },
+ "addGridVisualizerToBlockEdit"
+ );
+ (0, import_hooks34.addFilter)(
+ "editor.BlockEdit",
+ "core/editor/grid-visualizer",
+ addGridVisualizerToBlockEdit
);
- // packages/block-editor/build-module/hooks/style.mjs
- var import_element353 = __toESM(require_element(), 1);
- var import_hooks28 = __toESM(require_hooks(), 1);
- var import_data193 = __toESM(require_data(), 1);
- var import_blocks123 = __toESM(require_blocks(), 1);
- var import_compose124 = __toESM(require_compose(), 1);
- var import_style_engine5 = __toESM(require_style_engine(), 1);
-
- // packages/block-editor/build-module/hooks/border.mjs
- var import_blocks120 = __toESM(require_blocks(), 1);
- var import_components262 = __toESM(require_components(), 1);
- var import_element350 = __toESM(require_element(), 1);
- var import_hooks27 = __toESM(require_hooks(), 1);
- var import_data191 = __toESM(require_data(), 1);
-
- // packages/block-editor/build-module/components/global-styles/index.mjs
- var global_styles_exports = {};
- __export(global_styles_exports, {
- AdvancedPanel: () => AdvancedPanel,
- BackgroundPanel: () => BackgroundImagePanel2,
- BorderPanel: () => BorderPanel,
- ColorPanel: () => ColorPanel,
- DimensionsPanel: () => DimensionsPanel,
- FiltersPanel: () => FiltersPanel,
- ImageSettingsPanel: () => ImageSettingsPanel,
- StateControl: () => StateControl,
- StateControlBadges: () => StateControlBadges,
- TypographyPanel: () => TypographyPanel,
- useHasBackgroundPanel: () => useHasBackgroundPanel,
- useHasBorderPanel: () => useHasBorderPanel,
- useHasBorderPanelControls: () => useHasBorderPanelControls,
- useHasColorPanel: () => useHasColorPanel,
- useHasDimensionsPanel: () => useHasDimensionsPanel,
- useHasFiltersPanel: () => useHasFiltersPanel,
- useHasImageSettingsPanel: () => useHasImageSettingsPanel,
- useHasTypographyPanel: () => useHasTypographyPanel,
- useSettingsForBlockElement: () => useSettingsForBlockElement
- });
-
- // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
- var import_i18n248 = __toESM(require_i18n(), 1);
- var import_components256 = __toESM(require_components(), 1);
- var import_element345 = __toESM(require_element(), 1);
+ // packages/block-editor/build-module/hooks/auto-inspector-controls.mjs
+ var import_blocks132 = __toESM(require_blocks(), 1);
+ var import_components267 = __toESM(require_components(), 1);
+ var import_data203 = __toESM(require_data(), 1);
- // packages/block-editor/build-module/components/child-layout-control/index.mjs
- var import_components254 = __toESM(require_components(), 1);
- var import_i18n246 = __toESM(require_i18n(), 1);
- var import_element344 = __toESM(require_element(), 1);
- var import_data190 = __toESM(require_data(), 1);
+ // packages/dataviews/build-module/constants.mjs
+ var import_i18n234 = __toESM(require_i18n(), 1);
+ var OPERATOR_IS_ANY = "isAny";
+ var OPERATOR_IS_NONE = "isNone";
+ var OPERATOR_IS_ALL = "isAll";
+ var OPERATOR_IS_NOT_ALL = "isNotAll";
+ var OPERATOR_BETWEEN = "between";
+ var OPERATOR_IN_THE_PAST = "inThePast";
+ var OPERATOR_OVER = "over";
+ var OPERATOR_IS = "is";
+ var OPERATOR_IS_NOT = "isNot";
+ var OPERATOR_LESS_THAN = "lessThan";
+ var OPERATOR_GREATER_THAN = "greaterThan";
+ var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
+ var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
+ var OPERATOR_BEFORE = "before";
+ var OPERATOR_AFTER = "after";
+ var OPERATOR_BEFORE_INC = "beforeInc";
+ var OPERATOR_AFTER_INC = "afterInc";
+ var OPERATOR_CONTAINS = "contains";
+ var OPERATOR_NOT_CONTAINS = "notContains";
+ var OPERATOR_STARTS_WITH = "startsWith";
+ var OPERATOR_ON = "on";
+ var OPERATOR_NOT_ON = "notOn";
+ var sortLabels = {
+ asc: (0, import_i18n234.__)("Sort ascending"),
+ desc: (0, import_i18n234.__)("Sort descending")
+ };
- // packages/block-editor/build-module/components/grid/use-get-number-of-blocks-before-cell.mjs
- var import_data189 = __toESM(require_data(), 1);
- function useGetNumberOfBlocksBeforeCell(gridClientId, numColumns) {
- const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data189.useSelect)(store);
- const getNumberOfBlocksBeforeCell = (column, row) => {
- const targetIndex = (row - 1) * numColumns + column - 1;
- let count = 0;
- for (const clientId of getBlockOrder2(gridClientId)) {
- const { columnStart, rowStart } = getBlockAttributes3(clientId).style?.layout ?? {};
- const cellIndex = (rowStart - 1) * numColumns + columnStart - 1;
- if (cellIndex < targetIndex) {
- count++;
- }
+ // packages/dataviews/build-module/hooks/use-elements.mjs
+ var import_element321 = __toESM(require_element(), 1);
+ var EMPTY_ARRAY18 = [];
+ function useElements({
+ elements,
+ getElements
+ }) {
+ const staticElements = Array.isArray(elements) && elements.length > 0 ? elements : EMPTY_ARRAY18;
+ const [records, setRecords] = (0, import_element321.useState)(staticElements);
+ const [isLoading, setIsLoading] = (0, import_element321.useState)(false);
+ (0, import_element321.useEffect)(() => {
+ if (!getElements) {
+ setRecords(staticElements);
+ return;
}
- return count;
+ let cancelled = false;
+ setIsLoading(true);
+ getElements().then((fetchedElements) => {
+ if (!cancelled) {
+ const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
+ setRecords(dynamicElements);
+ }
+ }).catch(() => {
+ if (!cancelled) {
+ setRecords(staticElements);
+ }
+ }).finally(() => {
+ if (!cancelled) {
+ setIsLoading(false);
+ }
+ });
+ return () => {
+ cancelled = true;
+ };
+ }, [getElements, staticElements]);
+ return {
+ elements: records,
+ isLoading
};
- return getNumberOfBlocksBeforeCell;
}
- // packages/block-editor/build-module/components/child-layout-control/index.mjs
- var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
- var FLEX_CHILD_LAYOUT_VALUES = {
- fit: "fit",
- grow: "fill",
- max: "fixed",
- fixed: "fixedNoShrink"
- };
- var FLEX_SIZE_VALUES = [
- FLEX_CHILD_LAYOUT_VALUES.max,
- FLEX_CHILD_LAYOUT_VALUES.fixed
- ];
- function isFlexSizeValue(value) {
- return FLEX_SIZE_VALUES.includes(value);
- }
- function maxSizeLabel(parentLayout) {
- const { orientation = "horizontal" } = parentLayout ?? {};
- return orientation === "horizontal" ? (0, import_i18n246._x)("Max", "Block with maximum width in flex layout") : (0, import_i18n246._x)("Max", "Block with maximum height in flex layout");
- }
- function helpText(flexControlValue, parentLayout) {
- const { orientation = "horizontal" } = parentLayout ?? {};
- if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.grow) {
- return (0, import_i18n246.__)("Stretch to fill available space.");
+ // packages/dataviews/build-module/utils/operators.mjs
+ var import_i18n235 = __toESM(require_i18n(), 1);
+ var import_element322 = __toESM(require_element(), 1);
+ var import_date4 = __toESM(require_date(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/parse-time.mjs
+ var ZONE_DESIGNATOR = /(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/;
+ var TIME_FORMATS = ["HH:mm", "HH:mm:ss"];
+ var REFERENCE_DATE = new Date(2e3, 0, 1);
+ function parseTime2(value) {
+ if (typeof value !== "string") {
+ return null;
}
- if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max && orientation === "horizontal") {
- return (0, import_i18n246.__)("Specify a maximum width.");
- } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max) {
- return (0, import_i18n246.__)("Specify a maximum height.");
+ const time = value.trim().replace(ZONE_DESIGNATOR, "");
+ for (const timeFormat of TIME_FORMATS) {
+ const parsed = parse3(time, timeFormat, REFERENCE_DATE);
+ if (isValid(parsed)) {
+ return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
+ }
}
- if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed && orientation === "horizontal") {
- return (0, import_i18n246.__)("Specify a fixed width.");
- } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed) {
- return (0, import_i18n246.__)("Specify a fixed height.");
+ return null;
+ }
+
+ // packages/dataviews/build-module/utils/operators.mjs
+ var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
+ var filterTextWrappers = {
+ Name: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
+ Value: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+ };
+ function toComparableTemporals(fieldValue, filterValue) {
+ const filterTime = parseTime2(filterValue);
+ if (filterTime !== null) {
+ return [parseTime2(fieldValue) ?? NaN, filterTime];
}
- return (0, import_i18n246.__)("Fit contents.");
+ return [
+ (0, import_date4.getDate)(fieldValue).getTime(),
+ (0, import_date4.getDate)(filterValue).getTime()
+ ];
}
- function ChildLayoutControl({
- value: childLayout = {},
- onChange,
- parentLayout,
- isShownByDefault,
- panelId,
- showGridSpanDefaults = true
- }) {
- const {
- type: parentType,
- default: { type: defaultParentType = "default" } = {}
- } = parentLayout ?? {};
- const parentLayoutType = parentType || defaultParentType;
- if (parentLayoutType === "flex") {
- return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- FlexControls,
- {
- childLayout,
- onChange,
- parentLayout,
- isShownByDefault,
- panelId
- }
- );
- } else if (parentLayoutType === "grid") {
- return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- GridControls,
- {
- childLayout,
- onChange,
- parentLayout,
- isShownByDefault,
- panelId,
- showGridSpanDefaults
- }
- );
+ function getRelativeDate(value, unit) {
+ switch (unit) {
+ case "days":
+ return subDays(/* @__PURE__ */ new Date(), value);
+ case "weeks":
+ return subWeeks(/* @__PURE__ */ new Date(), value);
+ case "months":
+ return subMonths(/* @__PURE__ */ new Date(), value);
+ case "years":
+ return subYears(/* @__PURE__ */ new Date(), value);
+ default:
+ return /* @__PURE__ */ new Date();
}
- return null;
}
- function FlexControls({
- childLayout,
- onChange,
- parentLayout,
- isShownByDefault,
- panelId
- }) {
- const { selfStretch, flexSize } = childLayout;
- const { orientation = "horizontal" } = parentLayout ?? {};
- const flexControlValue = selfStretch || FLEX_CHILD_LAYOUT_VALUES.fit;
- const hasFlexSizeValue = isFlexSizeValue(flexControlValue);
- const hasFlexValue = () => !!selfStretch;
- const flexResetLabel = orientation === "horizontal" ? (0, import_i18n246.__)("Width") : (0, import_i18n246.__)("Height");
- const [availableUnits] = useSettings("spacing.units");
- const units2 = (0, import_components254.__experimentalUseCustomUnits)({
- availableUnits: availableUnits || [
- "%",
- "px",
- "em",
- "rem",
- "vh",
- "vw"
- ]
- });
- const resetFlex = () => {
- onChange({
- selfStretch: void 0,
- flexSize: void 0
- });
- };
- (0, import_element344.useEffect)(() => {
- if (isFlexSizeValue(selfStretch) && !flexSize) {
- onChange({
- ...childLayout,
- selfStretch: FLEX_CHILD_LAYOUT_VALUES.fit
- });
+ var isNoneOperatorDefinition = {
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Is none of"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
+ (0, import_i18n235.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements.map((element) => element.label).join(", ")
+ ),
+ filterTextWrappers
+ ),
+ filter: ((item, field, filterValue) => {
+ if (!filterValue?.length) {
+ return true;
}
- }, []);
- return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
- import_components254.__experimentalVStack,
- {
- as: import_components254.__experimentalToolsPanelItem,
- spacing: 2,
- hasValue: hasFlexValue,
- label: flexResetLabel,
- onDeselect: resetFlex,
- isShownByDefault,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
- import_components254.__experimentalToggleGroupControl,
- {
- label: childLayoutOrientation(parentLayout),
- value: flexControlValue,
- help: helpText(flexControlValue, parentLayout),
- onChange: (value) => {
- const newFlexSize = isFlexSizeValue(value) ? flexSize : null;
- onChange({
- selfStretch: value,
- flexSize: newFlexSize
- });
- },
- isBlock: true,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalToggleGroupControlOption,
- {
- value: FLEX_CHILD_LAYOUT_VALUES.fit,
- label: (0, import_i18n246._x)(
- "Fit",
- "Intrinsic block width in flex layout"
- )
- },
- FLEX_CHILD_LAYOUT_VALUES.fit
- ),
- /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalToggleGroupControlOption,
- {
- value: FLEX_CHILD_LAYOUT_VALUES.grow,
- label: (0, import_i18n246._x)(
- "Grow",
- "Block with expanding width in flex layout"
- )
- },
- FLEX_CHILD_LAYOUT_VALUES.grow
- ),
- /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalToggleGroupControlOption,
- {
- value: FLEX_CHILD_LAYOUT_VALUES.max,
- label: maxSizeLabel(parentLayout)
- },
- FLEX_CHILD_LAYOUT_VALUES.max
- ),
- /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalToggleGroupControlOption,
- {
- value: FLEX_CHILD_LAYOUT_VALUES.fixed,
- label: (0, import_i18n246._x)(
- "Fixed",
- "Block with fixed width in flex layout"
- )
- },
- FLEX_CHILD_LAYOUT_VALUES.fixed
- )
- ]
- }
- ),
- hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalUnitControl,
- {
- units: units2,
- onChange: (value) => {
- onChange({
- selfStretch: flexControlValue,
- flexSize: value
- });
- },
- value: flexSize,
- min: 0,
- label: flexResetLabel,
- hideLabelFromVision: true
- }
- )
- ]
+ const fieldValue = field.getValue({ item });
+ if (Array.isArray(fieldValue)) {
+ return !filterValue.some(
+ (fv) => fieldValue.includes(fv)
+ );
+ } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
+ return !filterValue.includes(fieldValue);
}
- );
- }
- function childLayoutOrientation(parentLayout) {
- const { orientation = "horizontal" } = parentLayout ?? {};
- return orientation === "horizontal" ? (0, import_i18n246.__)("Width") : (0, import_i18n246.__)("Height");
- }
- function GridControls({
- childLayout,
- onChange,
- parentLayout,
- isShownByDefault,
- panelId,
- showGridSpanDefaults
- }) {
- const { columnStart, rowStart, columnSpan, rowSpan } = childLayout;
- const { columnCount, rowCount } = parentLayout ?? {};
- const rootClientId = (0, import_data190.useSelect)(
- (select3) => select3(store).getBlockRootClientId(panelId)
- );
- const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data190.useDispatch)(store);
- const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
- rootClientId,
- columnCount || 3
- );
- const hasStartValue = () => !!columnStart || !!rowStart;
- const hasSpanValue = () => !!columnSpan || !!rowSpan;
- const resetGridStarts = () => {
- onChange({
- columnStart: void 0,
- rowStart: void 0
- });
- };
- const resetGridSpans = () => {
- onChange({
- columnSpan: void 0,
- rowSpan: void 0
- });
- };
- const maxColumnSpan = columnCount ? columnCount - (columnStart ?? 1) + 1 : void 0;
- const maxRowSpan = window.__experimentalEnableGridInteractivity && rowCount ? rowCount - (rowStart ?? 1) + 1 : void 0;
- const columnSpanValue = columnSpan ?? (showGridSpanDefaults ? 1 : void 0);
- const rowSpanValue = rowSpan ?? (showGridSpanDefaults ? 1 : void 0);
- return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(import_jsx_runtime546.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
- import_components254.Flex,
- {
- as: import_components254.__experimentalToolsPanelItem,
- hasValue: hasSpanValue,
- label: (0, import_i18n246.__)("Grid span"),
- onDeselect: resetGridSpans,
- isShownByDefault,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components254.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalInputControl,
- {
- label: (0, import_i18n246.__)("Column span"),
- type: "number",
- onChange: (value) => {
- const newColumnSpan = value === "" ? 1 : parseInt(value, 10);
- const constrainedValue = maxColumnSpan ? Math.min(newColumnSpan, maxColumnSpan) : newColumnSpan;
- onChange({
- columnStart,
- rowStart,
- rowSpan,
- columnSpan: constrainedValue
- });
- },
- value: columnSpanValue,
- min: 1,
- max: maxColumnSpan
- }
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components254.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalInputControl,
- {
- label: (0, import_i18n246.__)("Row span"),
- type: "number",
- onChange: (value) => {
- const newRowSpan = value === "" ? 1 : parseInt(value, 10);
- const constrainedValue = maxRowSpan ? Math.min(newRowSpan, maxRowSpan) : newRowSpan;
- onChange({
- columnStart,
- rowStart,
- columnSpan,
- rowSpan: constrainedValue
- });
- },
- value: rowSpanValue,
- min: 1,
- max: maxRowSpan
- }
- ) })
- ]
- }
+ return false;
+ }),
+ selection: "multi"
+ };
+ var OPERATORS = [
+ {
+ name: OPERATOR_IS_ANY,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Includes"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
+ (0, import_i18n235.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements.map((element) => element.label).join(", ")
+ ),
+ filterTextWrappers
),
- window.__experimentalEnableGridInteractivity && // Use Flex with an explicit width on the FlexItem instead of HStack to
- // work around an issue in webkit where inputs with a max attribute are
- // sized incorrectly.
- /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
- import_components254.Flex,
- {
- as: import_components254.__experimentalToolsPanelItem,
- hasValue: hasStartValue,
- label: (0, import_i18n246.__)("Grid placement"),
- onDeselect: resetGridStarts,
- isShownByDefault: false,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components254.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalInputControl,
- {
- label: (0, import_i18n246.__)("Column"),
- type: "number",
- onChange: (value) => {
- const newColumnStart = value === "" ? 1 : parseInt(value, 10);
- onChange({
- columnStart: newColumnStart,
- rowStart,
- columnSpan,
- rowSpan
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [panelId],
- rootClientId,
- rootClientId,
- getNumberOfBlocksBeforeCell(
- newColumnStart,
- rowStart
- )
- );
- },
- value: columnStart ?? 1,
- min: 1,
- max: columnCount ? columnCount - (columnSpan ?? 1) + 1 : void 0
- }
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components254.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- import_components254.__experimentalInputControl,
- {
- label: (0, import_i18n246.__)("Row"),
- type: "number",
- onChange: (value) => {
- const newRowStart = value === "" ? 1 : parseInt(value, 10);
- onChange({
- columnStart,
- rowStart: newRowStart,
- columnSpan,
- rowSpan
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [panelId],
- rootClientId,
- rootClientId,
- getNumberOfBlocksBeforeCell(
- columnStart,
- newRowStart
- )
- );
- },
- value: rowStart ?? 1,
- min: 1,
- max: rowCount ? rowCount - (rowSpan ?? 1) + 1 : void 0
- }
- ) })
- ]
+ filter(item, field, filterValue) {
+ if (!filterValue?.length) {
+ return true;
}
- )
- ] });
- }
-
- // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
- var import_components255 = __toESM(require_components(), 1);
- var import_i18n247 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/components/dimensions-tool/utils.mjs
- function parseAspectRatio(value) {
- if (typeof value !== "string") {
- return null;
- }
- const parts = value.split("/");
- if (parts.length > 2) {
- return null;
- }
- const [width, height = "1"] = parts;
- const numericWidth = Number(width.trim());
- const numericHeight = Number(height.trim());
- if (!Number.isFinite(numericWidth) || !Number.isFinite(numericHeight) || numericWidth <= 0 || numericHeight <= 0) {
- return null;
- }
- return numericWidth / numericHeight;
- }
- function findAspectRatioOption(value, options) {
- const exactMatch = options.find((option) => option.value === value);
- if (exactMatch) {
- return exactMatch;
- }
- const ratio = parseAspectRatio(value);
- if (ratio === null) {
- return null;
- }
- return options.find(
- (option) => parseAspectRatio(option.value) === ratio
- ) ?? null;
- }
-
- // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
- var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
- function AspectRatioTool({
- panelId,
- value,
- onChange = () => {
- },
- options,
- defaultValue = "auto",
- hasValue: hasValue3,
- isShownByDefault = true,
- className,
- isInherited,
- hasLocalOverride
- }) {
- const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
- "dimensions.aspectRatios.default",
- "dimensions.aspectRatios.theme",
- "dimensions.defaultAspectRatios"
- );
- const themeOptions = themeRatios?.map(({ name, ratio }) => ({
- label: name,
- value: ratio
- }));
- const defaultOptions2 = defaultRatios?.map(({ name, ratio }) => ({
- label: name,
- value: ratio
- }));
- const aspectRatioOptions = [
- {
- label: (0, import_i18n247._x)(
- "Original",
- "Aspect ratio option for dimensions control"
- ),
- value: "auto"
+ const fieldValue = field.getValue({ item });
+ if (Array.isArray(fieldValue)) {
+ return filterValue.some(
+ (fv) => fieldValue.includes(fv)
+ );
+ } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
+ return filterValue.includes(fieldValue);
+ }
+ return false;
},
- ...showDefaultRatios ? defaultOptions2 : [],
- ...themeOptions ? themeOptions : [],
- {
- label: (0, import_i18n247._x)("Custom", "Aspect ratio option for dimensions control"),
- value: "custom",
- disabled: true,
- hidden: true
- }
- ];
- const resolvedOptions = options ?? aspectRatioOptions;
- const displayValue = value === void 0 || value === null || value === "auto" ? "auto" : findAspectRatioOption(value, resolvedOptions)?.value ?? "custom";
- return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
- InheritanceToolsPanelItem,
- {
- className,
- isInherited,
- hasLocalOverride,
- hasValue: hasValue3 ? hasValue3 : () => displayValue !== defaultValue,
- label: (0, import_i18n247.__)("Aspect ratio"),
- onDeselect: () => onChange(void 0),
- isShownByDefault,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
- import_components255.SelectControl,
- {
- label: (0, import_i18n247.__)("Aspect ratio"),
- value: displayValue,
- options: resolvedOptions,
- onChange
- }
- )
- }
- );
- }
-
- // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
- var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
- var AXIAL_SIDES = ["horizontal", "vertical"];
- function hasSpacingToggle(sides2, isPresetsControl) {
- if (sides2?.length === 1) {
- return false;
- }
- if (isPresetsControl) {
- const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
- return !hasOnlyAxialSides;
- }
- return true;
- }
- function useHasDimensionsPanel(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
- return hasContentSize(settings2) || hasWideSize(settings2) || hasPadding(settings2) || hasMargin(settings2) || hasGap(settings2) || hasHeight(settings2) || hasMinHeight(settings2) || hasMinWidth(settings2) || hasWidth(settings2) || hasAspectRatio(settings2, styleState) || hasChildLayout(settings2, styleState);
- }
- function hasContentSize(settings2) {
- return settings2?.layout?.contentSize;
- }
- function hasWideSize(settings2) {
- return settings2?.layout?.wideSize;
- }
- function hasPadding(settings2) {
- return settings2?.spacing?.padding;
- }
- function hasMargin(settings2) {
- return settings2?.spacing?.margin;
- }
- function hasGap(settings2) {
- return settings2?.spacing?.blockGap;
- }
- function hasHeight(settings2) {
- return settings2?.dimensions?.height;
- }
- function hasMinHeight(settings2) {
- return settings2?.dimensions?.minHeight;
- }
- function hasMinWidth(settings2) {
- return settings2?.dimensions?.minWidth;
- }
- function hasWidth(settings2) {
- return settings2?.dimensions?.width;
- }
- function hasAspectRatio(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
- return !hasPseudoBlockStyleState(styleState) && settings2?.dimensions?.aspectRatio;
- }
- function hasChildLayout(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
- if (hasPseudoBlockStyleState(styleState)) {
- return false;
- }
- const {
- type: parentLayoutType = "default",
- default: { type: defaultParentLayoutType = "default" } = {},
- allowSizingOnChildren = false
- } = settings2?.parentLayout ?? {};
- const support = (defaultParentLayoutType === "flex" || parentLayoutType === "flex" || defaultParentLayoutType === "grid" || parentLayoutType === "grid") && allowSizingOnChildren;
- return !!settings2?.layout && support;
- }
- function hasSpacingPresets(settings2) {
- const { defaultSpacingSizes, spacingSizes } = settings2?.spacing || {};
- return defaultSpacingSizes !== false && spacingSizes?.default?.length > 0 || spacingSizes?.theme?.length > 0 || spacingSizes?.custom?.length > 0;
- }
- function filterValuesBySides(values, sides2) {
- if (!sides2 || !values) {
- return values;
- }
- const filteredValues = {};
- sides2.forEach((side) => {
- if (side === "vertical") {
- filteredValues.top = values.top;
- filteredValues.bottom = values.bottom;
- }
- if (side === "horizontal") {
- filteredValues.left = values.left;
- filteredValues.right = values.right;
- }
- filteredValues[side] = values?.[side];
- });
- return filteredValues;
- }
- var EMPTY_VALUES2 = [void 0, null, ""];
- function hasValue2(value) {
- return !EMPTY_VALUES2.includes(value);
- }
- function getNumericPlaceholder2(rawValue) {
- if (!hasValue2(rawValue)) {
- return void 0;
- }
- const [quantity] = (0, import_components256.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
- return quantity;
- }
- function splitStyleValue(value) {
- if (hasValue2(value) && typeof value === "string") {
- return {
- top: value,
- right: value,
- bottom: value,
- left: value
- };
- }
- return value;
- }
- function getCommonSidesValue(sidesValue) {
- if (!hasValue2(sidesValue)) {
- return void 0;
- }
- if (typeof sidesValue === "string") {
- return sidesValue !== "" ? sidesValue : void 0;
- }
- if (typeof sidesValue !== "object") {
- return void 0;
- }
- const sideKeys = ["top", "right", "bottom", "left"];
- const values = sideKeys.map((k2) => sidesValue[k2]);
- const allDefined = values.every(hasValue2);
- if (!allDefined) {
- return void 0;
- }
- const first = values[0];
- return values.every((v2) => v2 === first) ? first : void 0;
- }
- function hasAnySideValue(sidesValue) {
- if (!hasValue2(sidesValue)) {
- return false;
- }
- if (typeof sidesValue === "string") {
- return sidesValue !== "";
- }
- if (typeof sidesValue !== "object") {
- return false;
- }
- return ["top", "right", "bottom", "left"].some(
- (side) => hasValue2(sidesValue[side])
- );
- }
- function splitGapValue(value, isAxialGap) {
- if (!hasValue2(value)) {
- return value;
- }
- if (typeof value === "string") {
- return isAxialGap ? { top: value, right: value, bottom: value, left: value } : { top: value };
- }
- return {
- ...value,
- right: value?.left,
- bottom: value?.top
- };
- }
- function DimensionsToolsPanel({
- resetAllFilter,
- onChange,
- value,
- panelId,
- children
- }) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetAll = () => {
- const updatedValue = resetAllFilter(value);
- onChange(updatedValue);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- import_components256.__experimentalToolsPanel,
- {
- label: (0, import_i18n248.__)("Dimensions"),
- resetAll,
- panelId,
- dropdownMenuProps,
- children
- }
- );
- }
- var DEFAULT_CONTROLS6 = {
- contentSize: true,
- wideSize: true,
- padding: true,
- margin: true,
- blockGap: true,
- height: true,
- minHeight: true,
- minWidth: true,
- width: true,
- aspectRatio: true,
- childLayout: true
- };
- function DimensionsPanel({
- as: Wrapper = DimensionsToolsPanel,
- value,
- onChange,
- inheritedValue = value,
- settings: settings2,
- panelId,
- defaultControls = DEFAULT_CONTROLS6,
- onVisualize = () => {
+ selection: "multi"
},
- // Special case because the layout controls are not part of the dimensions panel
- // in global styles but not in block inspector.
- includeLayoutControls = false,
- allowAxialBlockGap = true,
- styleState = DEFAULT_BLOCK_STYLE_STATE2,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
- }) {
- const { dimensions, spacing } = settings2;
- const decodeValue = (rawValue) => {
- if (rawValue && typeof rawValue === "object") {
- return Object.keys(rawValue).reduce((acc, key) => {
- acc[key] = getValueFromVariable(
- { settings: { dimensions, spacing } },
- "",
- rawValue[key]
- );
- return acc;
- }, {});
- }
- return getValueFromVariable(
- { settings: { dimensions, spacing } },
- "",
- rawValue
- );
- };
- const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
- showInheritanceLabelIndicators && isInherited,
- showInheritanceLabelIndicators && hasLocalOverride,
- className
- );
- const showSpacingPresetsControl = hasSpacingPresets(settings2);
- const units2 = (0, import_components256.__experimentalUseCustomUnits)({
- availableUnits: settings2?.spacing?.units || [
- "%",
- "px",
- "em",
- "rem",
- "vw"
- ]
- });
- const minimumMargin = -Infinity;
- const [minMarginValue, setMinMarginValue] = (0, import_element345.useState)(minimumMargin);
- const resetAllFilter = (0, import_element345.useCallback)((previousValue) => {
- return {
- ...previousValue,
- layout: cleanEmptyObject({
- ...previousValue?.layout,
- contentSize: void 0,
- wideSize: void 0,
- selfStretch: void 0,
- flexSize: void 0,
- columnStart: void 0,
- rowStart: void 0,
- columnSpan: void 0,
- rowSpan: void 0
- }),
- spacing: {
- ...previousValue?.spacing,
- padding: void 0,
- margin: void 0,
- blockGap: void 0
- },
- dimensions: {
- ...previousValue?.dimensions,
- height: void 0,
- minHeight: void 0,
- minWidth: void 0,
- aspectRatio: void 0,
- width: void 0
+ {
+ name: OPERATOR_IS_NONE,
+ ...isNoneOperatorDefinition
+ },
+ {
+ name: OPERATOR_IS_ALL,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Includes all"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
+ (0, import_i18n235.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements.map((element) => element.label).join(", ")
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (!filterValue?.length) {
+ return true;
}
- };
- }, []);
- const showContentSizeControl = hasContentSize(settings2) && includeLayoutControls;
- const localContentSizeValue = decodeValue(value?.layout?.contentSize);
- const inheritedContentSizeValue = decodeValue(
- inheritedValue?.layout?.contentSize
- );
- const isContentSizePlaceholder = !hasValue2(value?.layout?.contentSize) && hasValue2(inheritedContentSizeValue);
- const setContentSizeValue = (newValue) => {
- onChange(
- setImmutably2(
- value,
- ["layout", "contentSize"],
- hasValue2(newValue) ? newValue : void 0
- )
- );
- };
- const hasUserSetContentSizeValue = () => hasValue2(value?.layout?.contentSize);
- const resetContentSizeValue = () => setContentSizeValue(void 0);
- const showWideSizeControl = hasWideSize(settings2) && includeLayoutControls;
- const localWideSizeValue = decodeValue(value?.layout?.wideSize);
- const inheritedWideSizeValue = decodeValue(
- inheritedValue?.layout?.wideSize
- );
- const isWideSizePlaceholder = !hasValue2(value?.layout?.wideSize) && hasValue2(inheritedWideSizeValue);
- const setWideSizeValue = (newValue) => {
- onChange(
- setImmutably2(
- value,
- ["layout", "wideSize"],
- hasValue2(newValue) ? newValue : void 0
- )
- );
- };
- const hasUserSetWideSizeValue = () => hasValue2(value?.layout?.wideSize);
- const resetWideSizeValue = () => setWideSizeValue(void 0);
- const showPaddingControl = hasPadding(settings2);
- const inheritedPaddingValues = splitStyleValue(
- decodeValue(inheritedValue?.spacing?.padding)
- );
- const localPaddingValues = splitStyleValue(
- decodeValue(value?.spacing?.padding)
- );
- const paddingValues = hasValue2(value?.spacing?.padding) ? localPaddingValues : inheritedPaddingValues;
- const inheritedPaddingPlaceholder = getCommonSidesValue(
- inheritedPaddingValues
- );
- const isPaddingPlaceholder = !hasValue2(value?.spacing?.padding) && inheritedPaddingPlaceholder !== void 0;
- const hasInheritedPadding = hasAnySideValue(inheritedPaddingValues);
- const isPaddingInherited = !hasValue2(value?.spacing?.padding) && hasInheritedPadding;
- const paddingSides = Array.isArray(settings2?.spacing?.padding) ? settings2?.spacing?.padding : settings2?.spacing?.padding?.sides;
- const isAxialPadding = paddingSides && paddingSides.some((side) => AXIAL_SIDES.includes(side));
- const setPaddingValues = (newPaddingValues) => {
- const padding = filterValuesBySides(newPaddingValues, paddingSides);
- onChange(setImmutably2(value, ["spacing", "padding"], padding));
- };
- const hasPaddingValue = () => hasValue2(value?.spacing?.padding) && Object.keys(value?.spacing?.padding).length;
- const resetPaddingValue = () => setPaddingValues(void 0);
- const onMouseOverPadding = () => onVisualize("padding");
- const showMarginControl = hasMargin(settings2);
- const inheritedMarginValues = splitStyleValue(
- decodeValue(inheritedValue?.spacing?.margin)
- );
- const localMarginValues = splitStyleValue(
- decodeValue(value?.spacing?.margin)
- );
- const marginValues = hasValue2(value?.spacing?.margin) ? localMarginValues : inheritedMarginValues;
- const inheritedMarginPlaceholder = getCommonSidesValue(
- inheritedMarginValues
- );
- const isMarginPlaceholder = !hasValue2(value?.spacing?.margin) && inheritedMarginPlaceholder !== void 0;
- const hasInheritedMargin = hasAnySideValue(inheritedMarginValues);
- const isMarginInherited = !hasValue2(value?.spacing?.margin) && hasInheritedMargin;
- const marginSides = Array.isArray(settings2?.spacing?.margin) ? settings2?.spacing?.margin : settings2?.spacing?.margin?.sides;
- const isAxialMargin = marginSides && marginSides.some((side) => AXIAL_SIDES.includes(side));
- const setMarginValues = (newMarginValues) => {
- const margin = filterValuesBySides(newMarginValues, marginSides);
- onChange(setImmutably2(value, ["spacing", "margin"], margin));
- };
- const hasMarginValue = () => hasValue2(value?.spacing?.margin) && Object.keys(value?.spacing?.margin).length;
- const resetMarginValue = () => setMarginValues(void 0);
- const onMouseOverMargin = () => onVisualize("margin");
- const showGapControl = hasGap(settings2);
- const gapSides = Array.isArray(settings2?.spacing?.blockGap) ? settings2?.spacing?.blockGap : settings2?.spacing?.blockGap?.sides;
- const isAxialGap = allowAxialBlockGap && gapSides && gapSides.some((side) => AXIAL_SIDES.includes(side));
- const localGapRaw = decodeValue(value?.spacing?.blockGap);
- const inheritedGapRaw = decodeValue(inheritedValue?.spacing?.blockGap);
- const localGapForSingleInput = !isAxialGap && typeof localGapRaw === "object" ? localGapRaw?.top : localGapRaw;
- const inheritedGapForSingleInput = !isAxialGap && typeof inheritedGapRaw === "object" ? inheritedGapRaw?.top : inheritedGapRaw;
- const gapRawForDisplay = hasValue2(value?.spacing?.blockGap) ? localGapRaw : inheritedGapRaw;
- const gapValues = splitGapValue(gapRawForDisplay, isAxialGap);
- const isGapPlaceholder = !hasValue2(value?.spacing?.blockGap) && typeof inheritedGapForSingleInput === "string" && inheritedGapForSingleInput !== "";
- const setGapValue = (newGapValue) => {
- onChange(
- setImmutably2(value, ["spacing", "blockGap"], newGapValue)
- );
- };
- const setGapValues = (nextBoxGapValue) => {
- if (!hasValue2(nextBoxGapValue)) {
- setGapValue(null);
- }
- if (!isAxialGap && nextBoxGapValue?.hasOwnProperty("top")) {
- setGapValue(nextBoxGapValue.top);
- } else {
- setGapValue({
- top: nextBoxGapValue?.top,
- left: nextBoxGapValue?.left
- });
- }
- };
- const resetGapValue = () => setGapValue(void 0);
- const hasGapValue = () => hasValue2(value?.spacing?.blockGap);
- const showMinHeightControl = hasMinHeight(settings2);
- const localMinHeightValue = decodeValue(value?.dimensions?.minHeight);
- const inheritedMinHeightValue = decodeValue(
- inheritedValue?.dimensions?.minHeight
- );
- const isMinHeightPlaceholder = !hasValue2(value?.dimensions?.minHeight) && hasValue2(inheritedMinHeightValue);
- const setMinHeightValue = (newValue) => {
- const tempValue = setImmutably2(
- value,
- ["dimensions", "minHeight"],
- newValue
- );
- onChange(
- setImmutably2(
- tempValue,
- ["dimensions", "aspectRatio"],
- void 0
- )
- );
- };
- const resetMinHeightValue = () => {
- setMinHeightValue(void 0);
- };
- const hasMinHeightValue = () => hasValue2(value?.dimensions?.minHeight);
- const showHeightControl = hasHeight(settings2);
- const localHeightValue = decodeValue(value?.dimensions?.height);
- const inheritedHeightValue = decodeValue(
- inheritedValue?.dimensions?.height
- );
- const isHeightPlaceholder = !hasValue2(value?.dimensions?.height) && hasValue2(inheritedHeightValue);
- const setHeightValue = (newValue) => {
- const tempValue = setImmutably2(
- value,
- ["dimensions", "height"],
- newValue
- );
- onChange(
- setImmutably2(
- tempValue,
- ["dimensions", "aspectRatio"],
- void 0
- )
- );
- };
- const resetHeightValue = () => {
- setHeightValue(void 0);
- };
- const hasHeightValue = () => hasValue2(value?.dimensions?.height);
- const showMinWidthControl = hasMinWidth(settings2);
- const localMinWidthValue = decodeValue(value?.dimensions?.minWidth);
- const inheritedMinWidthValue = decodeValue(
- inheritedValue?.dimensions?.minWidth
- );
- const isMinWidthPlaceholder = !hasValue2(value?.dimensions?.minWidth) && hasValue2(inheritedMinWidthValue);
- const setMinWidthValue = (newValue) => {
- onChange(
- setImmutably2(value, ["dimensions", "minWidth"], newValue)
- );
- };
- const resetMinWidthValue = () => {
- setMinWidthValue(void 0);
- };
- const hasMinWidthValue = () => hasValue2(value?.dimensions?.minWidth);
- const showWidthControl = hasWidth(settings2);
- const localWidthValue = decodeValue(value?.dimensions?.width);
- const inheritedWidthValue = decodeValue(
- inheritedValue?.dimensions?.width
- );
- const isWidthPlaceholder = !hasValue2(value?.dimensions?.width) && hasValue2(inheritedWidthValue);
- const setWidthValue = (newValue) => {
- onChange(setImmutably2(value, ["dimensions", "width"], newValue));
- };
- const resetWidthValue = () => {
- setWidthValue(void 0);
- };
- const hasWidthValue = () => hasValue2(value?.dimensions?.width);
- const showAspectRatioControl = hasAspectRatio(settings2, styleState);
- const localAspectRatioValue = decodeValue(value?.dimensions?.aspectRatio);
- const inheritedAspectRatioValue = decodeValue(
- inheritedValue?.dimensions?.aspectRatio
- );
- const aspectRatioValue = localAspectRatioValue ?? inheritedAspectRatioValue;
- const isAspectRatioPlaceholder = !hasValue2(value?.dimensions?.aspectRatio) && hasValue2(inheritedAspectRatioValue);
- const setAspectRatioValue = (newValue) => {
- const tempValue = setImmutably2(
- value,
- ["dimensions", "aspectRatio"],
- newValue
- );
- onChange(
- setImmutably2(tempValue, ["dimensions", "minHeight"], void 0)
- );
- };
- const hasAspectRatioValue = () => hasValue2(value?.dimensions?.aspectRatio);
- const showChildLayoutControl = hasChildLayout(settings2, styleState);
- const childLayout = value?.layout;
- const setChildLayout = (newChildLayout) => {
- onChange({
- ...value,
- layout: {
- ...value?.layout,
- ...newChildLayout
+ const fieldValue = field.getValue({ item });
+ if (!Array.isArray(fieldValue)) {
+ return false;
}
- });
- };
- const onMouseLeaveControls = () => onVisualize(false);
- return /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
- Wrapper,
- {
- resetAllFilter,
- value,
- onChange,
- panelId,
- children: [
- (showContentSizeControl || showWideSizeControl) && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)("span", { className: "span-columns", children: (0, import_i18n248.__)("Set the width of the main content area.") }),
- showContentSizeControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isContentSizePlaceholder,
- hasUserSetContentSizeValue() && inheritedContentSizeValue !== void 0
- ),
- label: (0, import_i18n248.__)("Content width"),
- hasValue: hasUserSetContentSizeValue,
- onDeselect: resetContentSizeValue,
- isShownByDefault: defaultControls.contentSize ?? DEFAULT_CONTROLS6.contentSize,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- import_components256.__experimentalUnitControl,
- {
- label: (0, import_i18n248.__)("Content width"),
- labelPosition: "top",
- value: localContentSizeValue ?? inheritedContentSizeValue,
- placeholder: isContentSizePlaceholder ? getNumericPlaceholder2(
- inheritedContentSizeValue
- ) : void 0,
- onChange: (nextContentSize) => {
- setContentSizeValue(nextContentSize);
- },
- units: units2,
- prefix: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_components256.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(icon_default, { icon: align_none_default }) })
- }
- )
- }
- ),
- showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isWideSizePlaceholder,
- hasUserSetWideSizeValue() && inheritedWideSizeValue !== void 0
- ),
- label: (0, import_i18n248.__)("Wide width"),
- hasValue: hasUserSetWideSizeValue,
- onDeselect: resetWideSizeValue,
- isShownByDefault: defaultControls.wideSize ?? DEFAULT_CONTROLS6.wideSize,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- import_components256.__experimentalUnitControl,
- {
- label: (0, import_i18n248.__)("Wide width"),
- labelPosition: "top",
- value: localWideSizeValue ?? inheritedWideSizeValue,
- placeholder: isWideSizePlaceholder ? getNumericPlaceholder2(
- inheritedWideSizeValue
- ) : void 0,
- onChange: (nextWideSize) => {
- setWideSizeValue(nextWideSize);
- },
- units: units2,
- prefix: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_components256.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(icon_default, { icon: stretch_wide_default }) })
- }
- )
- }
+ return filterValue.every(
+ (value) => fieldValue.includes(value)
+ );
+ },
+ selection: "multi"
+ },
+ {
+ name: OPERATOR_IS_NOT_ALL,
+ ...isNoneOperatorDefinition
+ },
+ {
+ name: OPERATOR_BETWEEN,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Between (inc)"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Item count"). 2: Filter value min. 3: Filter value max. e.g.: "Item count between (inc): 10 and 180". */
+ (0, import_i18n235.__)(
+ "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
),
- showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
- InheritanceToolsPanelItem,
- {
- hasValue: hasPaddingValue,
- label: (0, import_i18n248.__)("Padding"),
- hasInlineEndToggle: hasSpacingToggle(
- paddingSides,
- showSpacingPresetsControl
- ),
- onDeselect: resetPaddingValue,
- isShownByDefault: defaultControls.padding ?? DEFAULT_CONTROLS6.padding,
- ...inheritanceProps(
- isPaddingInherited,
- hasPaddingValue() && hasInheritedPadding,
- {
- "tools-panel-item-spacing": showSpacingPresetsControl
- }
- ),
- panelId,
- children: [
- !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- import_components256.BoxControl,
- {
- values: localPaddingValues,
- onChange: setPaddingValues,
- label: (0, import_i18n248.__)("Padding"),
- sides: paddingSides,
- units: units2,
- allowReset: false,
- splitOnAxis: isAxialPadding,
- inputProps: {
- onMouseOver: onMouseOverPadding,
- onMouseOut: onMouseLeaveControls,
- placeholder: isPaddingPlaceholder ? inheritedPaddingPlaceholder : void 0
- }
- }
- ),
- showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- SpacingSizesControl,
- {
- values: paddingValues,
- onChange: setPaddingValues,
- label: (0, import_i18n248.__)("Padding"),
- sides: paddingSides,
- units: units2,
- allowReset: false,
- onMouseOver: onMouseOverPadding,
- onMouseOut: onMouseLeaveControls
- }
- )
- ]
- }
+ filter.name,
+ activeElements[0].label[0],
+ activeElements[0].label[1]
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (!Array.isArray(filterValue) || filterValue.length !== 2 || // An unfilled bound is `undefined` from the controls, `''`
+ // when it arrives from a persisted view, or `null` once
+ // `undefined` round-trips through JSON persistence.
+ filterValue.includes(void 0) || filterValue.includes("") || filterValue.includes(null)) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ const [min3, max3] = filterValue.map(parseTime2);
+ if (min3 !== null && max3 !== null) {
+ const value = parseTime2(fieldValue);
+ return value !== null && value >= min3 && value <= max3;
+ }
+ if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
+ return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
+ }
+ return false;
+ },
+ selection: "custom"
+ },
+ {
+ name: OPERATOR_IN_THE_PAST,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("In the past"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
+ (0, import_i18n235.__)(
+ "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
),
- showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
- InheritanceToolsPanelItem,
- {
- hasValue: hasMarginValue,
- label: (0, import_i18n248.__)("Margin"),
- hasInlineEndToggle: hasSpacingToggle(
- marginSides,
- showSpacingPresetsControl
- ),
- onDeselect: resetMarginValue,
- isShownByDefault: defaultControls.margin ?? DEFAULT_CONTROLS6.margin,
- ...inheritanceProps(
- isMarginInherited,
- hasMarginValue() && hasInheritedMargin,
- {
- "tools-panel-item-spacing": showSpacingPresetsControl
- }
- ),
- panelId,
- children: [
- !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- import_components256.BoxControl,
- {
- values: localMarginValues,
- onChange: setMarginValues,
- inputProps: {
- min: minMarginValue,
- onDragStart: () => {
- setMinMarginValue(0);
- },
- onDragEnd: () => {
- setMinMarginValue(minimumMargin);
- },
- onMouseOver: onMouseOverMargin,
- onMouseOut: onMouseLeaveControls,
- placeholder: isMarginPlaceholder ? inheritedMarginPlaceholder : void 0
- },
- label: (0, import_i18n248.__)("Margin"),
- sides: marginSides,
- units: units2,
- allowReset: false,
- splitOnAxis: isAxialMargin
- }
- ),
- showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- SpacingSizesControl,
- {
- values: marginValues,
- onChange: setMarginValues,
- minimumCustomValue: -Infinity,
- label: (0, import_i18n248.__)("Margin"),
- sides: marginSides,
- units: units2,
- allowReset: false,
- onMouseOver: onMouseOverMargin,
- onMouseOut: onMouseLeaveControls
- }
- )
- ]
- }
+ filter.name,
+ `${activeElements[0].value.value} ${activeElements[0].value.unit}`
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
+ return true;
+ }
+ const targetDate = getRelativeDate(
+ filterValue.value,
+ filterValue.unit
+ );
+ const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
+ return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
+ },
+ selection: "custom"
+ },
+ {
+ name: OPERATOR_OVER,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Over"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
+ (0, import_i18n235.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+ filter.name,
+ `${activeElements[0].value.value} ${activeElements[0].value.unit}`
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
+ return true;
+ }
+ const targetDate = getRelativeDate(
+ filterValue.value,
+ filterValue.unit
+ );
+ const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
+ return fieldValue < targetDate;
+ },
+ selection: "custom"
+ },
+ {
+ name: OPERATOR_IS,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Is"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
+ (0, import_i18n235.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ return filterValue === field.getValue({ item }) || filterValue === void 0;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_IS_NOT,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Is not"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
+ (0, import_i18n235.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ return filterValue !== field.getValue({ item });
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_LESS_THAN,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Less than"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
+ (0, import_i18n235.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return fieldValue < filterValue;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_GREATER_THAN,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Greater than"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
+ (0, import_i18n235.__)(
+ "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
),
- showGapControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
- InheritanceToolsPanelItem,
- {
- hasValue: hasGapValue,
- label: (0, import_i18n248.__)("Block spacing"),
- hasInlineEndToggle: isAxialGap,
- onDeselect: resetGapValue,
- isShownByDefault: defaultControls.blockGap ?? DEFAULT_CONTROLS6.blockGap,
- ...inheritanceProps(
- isGapPlaceholder,
- hasGapValue() && inheritedGapRaw !== void 0,
- {
- "tools-panel-item-spacing": showSpacingPresetsControl,
- "single-column": (
- // If UnitControl is used, should be single-column.
- !showSpacingPresetsControl && !isAxialGap
- )
- }
- ),
- panelId,
- children: [
- !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- import_components256.BoxControl,
- {
- label: (0, import_i18n248.__)("Block spacing"),
- min: 0,
- onChange: setGapValues,
- units: units2,
- sides: gapSides,
- values: gapValues,
- allowReset: false,
- splitOnAxis: isAxialGap
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- import_components256.__experimentalUnitControl,
- {
- label: (0, import_i18n248.__)("Block spacing"),
- min: 0,
- onChange: setGapValue,
- units: units2,
- value: localGapForSingleInput ?? void 0,
- placeholder: isGapPlaceholder ? inheritedGapForSingleInput : void 0
- }
- )),
- showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- SpacingSizesControl,
- {
- label: (0, import_i18n248.__)("Block spacing"),
- min: 0,
- onChange: setGapValues,
- showSideInLabel: false,
- sides: isAxialGap ? gapSides : ["top"],
- values: gapValues,
- allowReset: false
- },
- isAxialGap ? "axial-gap" : "single-gap"
- )
- ]
- }
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return fieldValue > filterValue;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_LESS_THAN_OR_EQUAL,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Less than or equal"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
+ (0, import_i18n235.__)(
+ "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
),
- showChildLayoutControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- ChildLayoutControl,
- {
- value: childLayout,
- onChange: setChildLayout,
- parentLayout: settings2?.parentLayout,
- panelId,
- showGridSpanDefaults: !hasViewportBlockStyleState(styleState),
- isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS6.childLayout
- }
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return fieldValue <= filterValue;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_GREATER_THAN_OR_EQUAL,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Greater than or equal"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
+ (0, import_i18n235.__)(
+ "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
),
- showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isMinHeightPlaceholder,
- hasMinHeightValue() && inheritedMinHeightValue !== void 0
- ),
- hasValue: hasMinHeightValue,
- label: (0, import_i18n248.__)("Minimum height"),
- onDeselect: resetMinHeightValue,
- isShownByDefault: defaultControls.minHeight ?? DEFAULT_CONTROLS6.minHeight,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- DimensionControl,
- {
- label: (0, import_i18n248.__)("Minimum height"),
- value: localMinHeightValue ?? inheritedMinHeightValue,
- onChange: setMinHeightValue,
- placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
- inheritedMinHeightValue
- ) : void 0,
- dimensionSizes: dimensions?.dimensionSizes
- }
- )
- }
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return fieldValue >= filterValue;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_BEFORE,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Before"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
+ (0, import_i18n235.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal < filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_AFTER,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("After"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
+ (0, import_i18n235.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal > filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_BEFORE_INC,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Before (inc)"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or before: 2024-01-01". */
+ (0, import_i18n235.__)(
+ "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
),
- showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isMinWidthPlaceholder,
- hasMinWidthValue() && inheritedMinWidthValue !== void 0
- ),
- hasValue: hasMinWidthValue,
- label: (0, import_i18n248.__)("Minimum width"),
- onDeselect: resetMinWidthValue,
- isShownByDefault: defaultControls.minWidth ?? DEFAULT_CONTROLS6.minWidth,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- DimensionControl,
- {
- label: (0, import_i18n248.__)("Minimum width"),
- value: localMinWidthValue ?? inheritedMinWidthValue,
- onChange: setMinWidthValue,
- placeholder: isMinWidthPlaceholder ? getNumericPlaceholder2(
- inheritedMinWidthValue
- ) : void 0,
- dimensionSizes: dimensions?.dimensionSizes
- }
- )
- }
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal <= filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_AFTER_INC,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("After (inc)"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or after: 2024-01-01". */
+ (0, import_i18n235.__)(
+ "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
),
- showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isHeightPlaceholder,
- hasHeightValue() && inheritedHeightValue !== void 0
- ),
- hasValue: hasHeightValue,
- label: (0, import_i18n248.__)("Height"),
- onDeselect: resetHeightValue,
- isShownByDefault: defaultControls.height ?? DEFAULT_CONTROLS6.height,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- DimensionControl,
- {
- label: (0, import_i18n248.__)("Height"),
- value: localHeightValue,
- onChange: setHeightValue,
- placeholder: isHeightPlaceholder ? inheritedHeightValue : void 0,
- dimensionSizes: dimensions?.dimensionSizes
- }
- )
- }
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal >= filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_CONTAINS,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Contains"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
+ (0, import_i18n235.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_NOT_CONTAINS,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Doesn't contain"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
+ (0, import_i18n235.__)(
+ "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
+ ),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return typeof fieldValue === "string" && filterValue && !fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_STARTS_WITH,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Starts with"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
+ (0, import_i18n235.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().startsWith(String(filterValue).toLowerCase());
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_ON,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("On"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
+ (0, import_i18n235.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal === filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_NOT_ON,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n235.__)("Not on"),
+ filterText: (filter, activeElements) => (0, import_element322.createInterpolateElement)(
+ (0, import_i18n235.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
+ (0, import_i18n235.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal !== filterTemporal;
+ },
+ selection: "single"
+ }
+ ];
+ var getOperatorByName = (name) => OPERATORS.find((op) => op.name === name);
+ var getAllOperatorNames = () => OPERATORS.map((op) => op.name);
+
+ // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
+ var import_element331 = __toESM(require_element(), 1);
+
+ // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
+ var import_element323 = __toESM(require_element(), 1);
+ var import_compose120 = __toESM(require_compose(), 1);
+ var import_components241 = __toESM(require_components(), 1);
+ var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedCheckboxControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element323.useRef)(null);
+ const mergedRefs = (0, import_compose120.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ ref: mergedRefs,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current?.querySelector(
+ 'input[type="checkbox"]'
+ ),
+ children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+ import_components241.CheckboxControl,
+ {
+ ...restProps
+ }
+ )
+ }
+ );
+ };
+ var ValidatedCheckboxControl = (0, import_element323.forwardRef)(UnforwardedValidatedCheckboxControl);
+ ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
+
+ // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
+ var import_element324 = __toESM(require_element(), 1);
+ var import_compose121 = __toESM(require_compose(), 1);
+ var import_components242 = __toESM(require_components(), 1);
+ var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedComboboxControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element324.useRef)(null);
+ const mergedRefs = (0, import_compose121.useMergeRefs)([forwardedRef, validityTargetRef]);
+ (0, import_element324.useEffect)(() => {
+ const input = validityTargetRef.current?.querySelector(
+ 'input[role="combobox"]'
+ );
+ if (input) {
+ input.required = required ?? false;
+ }
+ }, [required]);
+ return (
+ // TODO: Bug - Missing value error is not cleared immediately on change, waits for blur.
+ /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ ref: mergedRefs,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current?.querySelector(
+ 'input[role="combobox"]'
),
- showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- InheritanceToolsPanelItem,
+ children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components242.ComboboxControl, { ...restProps })
+ }
+ )
+ );
+ };
+ var ValidatedComboboxControl = (0, import_element324.forwardRef)(UnforwardedValidatedComboboxControl);
+ ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
+
+ // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
+ var import_element325 = __toESM(require_element(), 1);
+ var import_components243 = __toESM(require_components(), 1);
+ var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedFormTokenField = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element325.useRef)(null);
+ return /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(
+ "div",
+ {
+ className: "dataviews-validated-control__wrapper-with-error-delegate",
+ ref: forwardedRef,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ ControlWithError,
{
- ...inheritanceProps(
- isWidthPlaceholder,
- hasWidthValue() && inheritedWidthValue !== void 0
- ),
- hasValue: hasWidthValue,
- label: (0, import_i18n248.__)("Width"),
- onDeselect: resetWidthValue,
- isShownByDefault: defaultControls.width ?? DEFAULT_CONTROLS6.width,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- DimensionControl,
- {
- label: (0, import_i18n248.__)("Width"),
- value: localWidthValue,
- onChange: setWidthValue,
- placeholder: isWidthPlaceholder ? inheritedWidthValue : void 0,
- dimensionSizes: dimensions?.dimensionSizes
- }
- )
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_components243.FormTokenField, { ...restProps })
}
),
- showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- AspectRatioTool,
+ /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ "input",
{
- hasValue: hasAspectRatioValue,
- value: aspectRatioValue,
- onChange: setAspectRatioValue,
- panelId,
- ...inheritanceProps(
- isAspectRatioPlaceholder,
- hasAspectRatioValue() && inheritedAspectRatioValue !== void 0
- ),
- isShownByDefault: defaultControls.aspectRatio ?? DEFAULT_CONTROLS6.aspectRatio
+ className: "dataviews-validated-control__error-delegate",
+ type: "text",
+ ref: validityTargetRef,
+ required,
+ value: restProps.value && restProps.value.length > 0 ? "hasvalue" : "",
+ tabIndex: -1,
+ onChange: () => {
+ },
+ onFocus: (e2) => {
+ e2.target.previousElementSibling?.querySelector(
+ 'input[type="text"]'
+ )?.focus();
+ }
}
)
]
}
);
- }
+ };
+ var ValidatedFormTokenField = (0, import_element325.forwardRef)(UnforwardedValidatedFormTokenField);
+ ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
- // packages/block-editor/build-module/components/global-styles/border-panel.mjs
- var import_components258 = __toESM(require_components(), 1);
- var import_element347 = __toESM(require_element(), 1);
- var import_i18n250 = __toESM(require_i18n(), 1);
+ // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
+ var import_element326 = __toESM(require_element(), 1);
+ var import_compose122 = __toESM(require_compose(), 1);
+ var import_components244 = __toESM(require_components(), 1);
+ var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedNumberControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element326.useRef)(null);
+ const mergedRefs = (0, import_compose122.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_components244.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+ }
+ );
+ };
+ var ValidatedNumberControl = (0, import_element326.forwardRef)(UnforwardedValidatedNumberControl);
+ ValidatedNumberControl.displayName = "ValidatedNumberControl";
- // packages/block-editor/build-module/components/global-styles/shadow-panel-components.mjs
- var import_i18n249 = __toESM(require_i18n(), 1);
- var import_components257 = __toESM(require_components(), 1);
- var import_element346 = __toESM(require_element(), 1);
- var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
- var EMPTY_ARRAY16 = [];
- function ShadowPopoverContainer({ shadow, onShadowChange, settings: settings2 }) {
- const shadows = useShadowPresets(settings2);
- const presets = (0, import_element346.useMemo)(() => {
- if (!shadows.length) {
- return shadows;
+ // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
+ var import_element327 = __toESM(require_element(), 1);
+ var import_compose123 = __toESM(require_compose(), 1);
+ var import_components245 = __toESM(require_components(), 1);
+ var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedRadioControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element327.useRef)(null);
+ const mergedRefs = (0, import_compose123.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ ref: mergedRefs,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current?.querySelector(
+ 'input[type="radio"]'
+ ),
+ children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_components245.RadioControl, { ...restProps })
}
- return [
- { name: (0, import_i18n249.__)("Unset"), slug: "unset", shadow: "none" },
- ...shadows
- ];
- }, [shadows]);
- return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { className: "block-editor-global-styles__shadow-popover-container", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_components257.__experimentalVStack, { spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components257.__experimentalHeading, { level: 5, children: (0, import_i18n249.__)("Drop shadow") }),
- /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- ShadowPresets,
- {
- presets,
- activeShadow: shadow,
- onSelect: onShadowChange
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { className: "block-editor-global-styles__clear-shadow", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- import_components257.Button,
- {
- __next40pxDefaultSize: true,
- variant: "tertiary",
- onClick: () => onShadowChange(void 0),
- disabled: !shadow,
- accessibleWhenDisabled: true,
- children: (0, import_i18n249.__)("Clear")
- }
- ) })
- ] }) });
- }
- function ShadowPresets({ presets, activeShadow, onSelect }) {
- return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- import_components257.Composite,
+ );
+ };
+ var ValidatedRadioControl = (0, import_element327.forwardRef)(UnforwardedValidatedRadioControl);
+ ValidatedRadioControl.displayName = "ValidatedRadioControl";
+
+ // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
+ var import_element328 = __toESM(require_element(), 1);
+ var import_compose124 = __toESM(require_compose(), 1);
+ var import_components246 = __toESM(require_components(), 1);
+ var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedSelectControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element328.useRef)(null);
+ const mergedRefs = (0, import_compose124.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+ ControlWithError,
{
- role: "listbox",
- className: "block-editor-global-styles__shadow__list",
- "aria-label": (0, import_i18n249.__)("Drop shadows"),
- children: presets.map(({ name, slug, shadow }) => /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- ShadowIndicator,
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+ import_components246.SelectControl,
{
- label: name,
- isActive: shadow === activeShadow,
- type: slug === "unset" ? "unset" : "preset",
- onSelect: () => onSelect(shadow === activeShadow ? void 0 : shadow),
- shadow
- },
- slug
- ))
+ ref: mergedRefs,
+ // A runtime boolean cannot statically discriminate
+ // SelectControl's single/multiple props union.
+ ...restProps
+ }
+ )
}
);
- }
- function ShadowIndicator({ type, label, isActive, onSelect, shadow }) {
- return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- tooltip_exports.Trigger,
- {
- render: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- import_components257.Composite.Item,
- {
- role: "option",
- "aria-label": label,
- "aria-selected": isActive,
- className: clsx_default(
- "block-editor-global-styles__shadow__item",
- {
- "is-active": isActive
- }
- ),
- render: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- "button",
- {
- className: clsx_default(
- "block-editor-global-styles__shadow-indicator",
- {
- unset: type === "unset"
- }
- ),
- onClick: onSelect,
- style: { boxShadow: shadow },
- "aria-label": label,
- children: isActive && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(icon_default, { icon: check_default })
- }
- )
- }
- )
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(tooltip_exports.Popup, { children: label })
- ] });
- }
- function ShadowPopover({
- shadow,
- onShadowChange,
- settings: settings2,
- className,
- hasLocalValue = !!shadow,
- hasLocalOverride = false,
- onReset
- }) {
- const popoverProps3 = {
- placement: "left-start",
- offset: 36,
- shift: true
- };
- return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- import_components257.Dropdown,
+ };
+ var ValidatedSelectControl = (0, import_element328.forwardRef)(UnforwardedValidatedSelectControl);
+ ValidatedSelectControl.displayName = "ValidatedSelectControl";
+
+ // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
+ var import_element329 = __toESM(require_element(), 1);
+ var import_compose125 = __toESM(require_compose(), 1);
+ var import_components247 = __toESM(require_components(), 1);
+ var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedToggleControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element329.useRef)(null);
+ const mergedRefs = (0, import_compose125.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+ ControlWithError,
{
- popoverProps: popoverProps3,
- className: clsx_default(
- "block-editor-global-styles__shadow-dropdown",
- className
- ),
- renderToggle: renderShadowToggle(shadow, onShadowChange, {
- hasLocalValue,
- hasLocalOverride,
- onReset: onReset ?? (() => onShadowChange(void 0))
- }),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components257.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- ShadowPopoverContainer,
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+ import_components247.ToggleControl,
{
- shadow,
- onShadowChange,
- settings: settings2
+ ref: mergedRefs,
+ required,
+ ...restProps
}
- ) })
+ )
}
);
- }
- function renderShadowToggle(shadow, onShadowChange, resetConfig) {
- const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
- return function ShadowToggle({ onToggle, isOpen }) {
- const shadowButtonRef = (0, import_element346.useRef)(void 0);
- const toggleProps = {
- onClick: onToggle,
- className: clsx_default(
- "block-editor-global-styles__shadow-dropdown-toggle",
- { "is-open": isOpen }
- ),
- "aria-expanded": isOpen,
- ref: shadowButtonRef
- };
- const handleReset = () => {
- if (isOpen) {
- onToggle();
+ };
+ var ValidatedToggleControl = (0, import_element329.forwardRef)(UnforwardedValidatedToggleControl);
+ ValidatedToggleControl.displayName = "ValidatedToggleControl";
+
+ // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
+ var import_element330 = __toESM(require_element(), 1);
+ var import_components248 = __toESM(require_components(), 1);
+ var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedToggleGroupControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element330.useRef)(null);
+ const nameAttr = (0, import_element330.useId)();
+ return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_components248.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
}
- onReset();
- shadowButtonRef.current?.focus();
- };
- return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components257.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_components257.__experimentalHStack, { justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- icon_default,
- {
- className: "block-editor-global-styles__toggle-icon",
- icon: shadow_default,
- size: 24
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components257.FlexItem, { children: (0, import_i18n249.__)("Drop shadow") })
- ] }) }),
- hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- InheritanceResetButton,
- {
- className: "block-editor-global-styles__shadow-editor__remove-button",
- onResetToInherited: handleReset
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- import_components257.Button,
- {
- __next40pxDefaultSize: true,
- size: "small",
- icon: reset_default,
- label: (0, import_i18n249.__)("Remove"),
- className: "block-editor-global-styles__shadow-editor__remove-button",
- onClick: handleReset
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+ "input",
+ {
+ className: "dataviews-validated-control__error-delegate",
+ type: "radio",
+ ref: validityTargetRef,
+ required,
+ checked: restProps.value !== void 0,
+ tabIndex: -1,
+ name: nameAttr,
+ onChange: () => {
+ },
+ onFocus: (e2) => {
+ e2.target.previousElementSibling?.querySelector(
+ '[data-active-item="true"]'
+ )?.focus();
}
- ))
- ] });
- };
+ }
+ )
+ ] });
+ };
+ var ValidatedToggleGroupControl = (0, import_element330.forwardRef)(UnforwardedValidatedToggleGroupControl);
+ ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
+ function getCustomValidity(isValid2, validity) {
+ let customValidity;
+ if (isValid2?.required && validity?.required) {
+ customValidity = validity.required.message ? {
+ type: validity.required.type,
+ message: validity.required.message
+ } : void 0;
+ } else if (isValid2?.pattern && validity?.pattern) {
+ customValidity = validity.pattern;
+ } else if (isValid2?.min && validity?.min) {
+ customValidity = validity.min;
+ } else if (isValid2?.max && validity?.max) {
+ customValidity = validity.max;
+ } else if (isValid2?.minLength && validity?.minLength) {
+ customValidity = validity.minLength;
+ } else if (isValid2?.maxLength && validity?.maxLength) {
+ customValidity = validity.maxLength;
+ } else if (isValid2?.elements && validity?.elements) {
+ customValidity = validity.elements;
+ } else if (validity?.custom) {
+ customValidity = validity.custom;
+ }
+ return customValidity;
}
- function useShadowPresets(settings2) {
- return (0, import_element346.useMemo)(() => {
- if (!settings2?.shadow) {
- return EMPTY_ARRAY16;
- }
- const defaultPresetsEnabled = settings2?.shadow?.defaultPresets;
- const {
- default: defaultShadows,
- theme: themeShadows,
- custom: customShadows
- } = settings2?.shadow?.presets ?? {};
- const allPresets = [
- ...defaultPresetsEnabled && defaultShadows || EMPTY_ARRAY16,
- ...themeShadows || EMPTY_ARRAY16,
- ...customShadows || EMPTY_ARRAY16
- ];
- return allPresets.filter(
- (preset, index2) => allPresets.findLastIndex(
- ({ slug }) => slug === preset.slug
- ) === index2
+
+ // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
+ var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
+ function Checkbox({
+ field,
+ onChange,
+ data,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { getValue, setValue, label, description, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const onChangeControl = (0, import_element331.useCallback)(() => {
+ onChange(
+ setValue({ item: data, value: !getValue({ item: data }) })
);
- }, [settings2]);
+ }, [data, getValue, onChange, setValue]);
+ return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+ ValidatedCheckboxControl,
+ {
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ hidden: hideLabelFromVision,
+ label,
+ help: description,
+ checked: getValue({ item: data }),
+ onChange: onChangeControl,
+ disabled: disabled2
+ }
+ );
}
- // packages/block-editor/build-module/components/global-styles/border-panel.mjs
- var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
- function useHasBorderPanel(settings2) {
- const controls = Object.values(useHasBorderPanelControls(settings2));
- return controls.some(Boolean);
- }
- function useHasBorderPanelControls(settings2) {
- const controls = {
- hasBorderColor: useHasBorderColorControl(settings2),
- hasBorderRadius: useHasBorderRadiusControl(settings2),
- hasBorderStyle: useHasBorderStyleControl(settings2),
- hasBorderWidth: useHasBorderWidthControl(settings2),
- hasShadow: useHasShadowControl(settings2)
- };
- return controls;
- }
- function useHasBorderColorControl(settings2) {
- return settings2?.border?.color;
- }
- function useHasBorderRadiusControl(settings2) {
- return settings2?.border?.radius;
- }
- function useHasBorderStyleControl(settings2) {
- return settings2?.border?.style;
- }
- function useHasBorderWidthControl(settings2) {
- return settings2?.border?.width;
- }
- function useHasShadowControl(settings2) {
- const shadows = useShadowPresets(settings2);
- return !!settings2?.shadow && shadows.length > 0;
- }
- function BorderToolsPanel({
- resetAllFilter,
+ // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
+ var import_components249 = __toESM(require_components(), 1);
+ var import_element332 = __toESM(require_element(), 1);
+ var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
+ function Combobox({
+ data,
+ field,
onChange,
- value,
- panelId,
- children,
- label
+ hideLabelFromVision,
+ validity
}) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetAll = () => {
- const updatedValue = resetAllFilter(value);
- onChange(updatedValue);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
- import_components258.__experimentalToolsPanel,
+ const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data }) ?? "";
+ const onChangeControl = (0, import_element332.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
+ [data, onChange, setValue]
+ );
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_components249.Spinner, {});
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
+ ValidatedComboboxControl,
{
+ required: !!field.isValid?.required,
+ customValidity: getCustomValidity(isValid2, validity),
label,
- resetAll,
- panelId,
- dropdownMenuProps,
- children
+ value,
+ help: description,
+ placeholder,
+ options: elements,
+ onChange: onChangeControl,
+ hideLabelFromVision,
+ allowReset: true,
+ expandOnFocus: true
}
);
}
- var DEFAULT_CONTROLS7 = {
- radius: true,
- color: true,
- width: true,
- shadow: true
+
+ // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
+ var import_components251 = __toESM(require_components(), 1);
+ var import_element335 = __toESM(require_element(), 1);
+ var import_i18n238 = __toESM(require_i18n(), 1);
+ var import_a11y24 = __toESM(require_a11y(), 1);
+ var import_date7 = __toESM(require_date(), 1);
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
+ var import_components250 = __toESM(require_components(), 1);
+ var import_element333 = __toESM(require_element(), 1);
+ var import_i18n236 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
+ var TIME_UNITS_OPTIONS = {
+ [OPERATOR_IN_THE_PAST]: [
+ { value: "days", label: (0, import_i18n236.__)("Days") },
+ { value: "weeks", label: (0, import_i18n236.__)("Weeks") },
+ { value: "months", label: (0, import_i18n236.__)("Months") },
+ { value: "years", label: (0, import_i18n236.__)("Years") }
+ ],
+ [OPERATOR_OVER]: [
+ { value: "days", label: (0, import_i18n236.__)("Days ago") },
+ { value: "weeks", label: (0, import_i18n236.__)("Weeks ago") },
+ { value: "months", label: (0, import_i18n236.__)("Months ago") },
+ { value: "years", label: (0, import_i18n236.__)("Years ago") }
+ ]
};
- function BorderPanel({
- as: Wrapper = BorderToolsPanel,
- value,
+ function RelativeDateControl({
+ className,
+ data,
+ field,
onChange,
- inheritedValue = value,
- settings: settings2,
- panelId,
- defaultControls = DEFAULT_CONTROLS7,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ hideLabelFromVision,
+ operator
}) {
- const colors2 = useColorsPerOrigin(settings2);
- const areCustomSolidsEnabled = settings2?.color?.custom;
- const decodeValue = (0, import_element347.useCallback)(
- (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue),
- [settings2]
- );
- const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
- showInheritanceLabelIndicators && isInherited,
- showInheritanceLabelIndicators && hasLocalOverride,
- className
- );
- const encodeColorValue = (colorValue) => {
- const allColors = colors2.flatMap(
- ({ colors: originColors }) => originColors
- );
- const colorObject = allColors.find(
- ({ color }) => color === colorValue
- );
- return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
- };
- const decodeBorder = (0, import_element347.useCallback)(
- (source) => {
- if (!source) {
- return void 0;
- }
- if ((0, import_components258.__experimentalHasSplitBorders)(source)) {
- const out = { ...source };
- ["top", "right", "bottom", "left"].forEach((side) => {
- out[side] = {
- ...out[side],
- color: decodeValue(out[side]?.color)
- };
- });
- return out;
- }
- return {
- ...source,
- color: source.color ? decodeValue(source.color) : void 0
- };
- },
- [decodeValue]
- );
- const localBorder = (0, import_element347.useMemo)(
- () => decodeBorder(value?.border),
- [value?.border, decodeBorder]
+ const options = TIME_UNITS_OPTIONS[operator === OPERATOR_IN_THE_PAST ? "inThePast" : "over"];
+ const { id, label, description, getValue, setValue } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const fieldValue = getValue({ item: data });
+ const { value: relValue = "", unit = options[0].value } = fieldValue && typeof fieldValue === "object" ? fieldValue : {};
+ const onChangeValue = (0, import_element333.useCallback)(
+ (newValue) => onChange(
+ setValue({
+ item: data,
+ value: { value: Number(newValue), unit }
+ })
+ ),
+ [onChange, setValue, data, unit]
);
- const inheritedBorder = (0, import_element347.useMemo)(
- () => decodeBorder(inheritedValue?.border),
- [inheritedValue?.border, decodeBorder]
+ const onChangeUnit = (0, import_element333.useCallback)(
+ (newUnit) => onChange(
+ setValue({
+ item: data,
+ value: { value: relValue, unit: newUnit }
+ })
+ ),
+ [onChange, setValue, data, relValue]
);
- const isBorderPlaceholder = !(0, import_components258.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components258.__experimentalIsDefinedBorder)(inheritedBorder);
- const border = isBorderPlaceholder ? inheritedBorder : localBorder;
- const setBorder = (newBorder) => onChange({ ...value, border: newBorder });
- const showBorderColor = useHasBorderColorControl(settings2);
- const showBorderStyle = useHasBorderStyleControl(settings2);
- const showBorderWidth = useHasBorderWidthControl(settings2);
- const showBorderRadius = useHasBorderRadiusControl(settings2);
- const localBorderRadius = (0, import_element347.useMemo)(() => {
- if (typeof value?.border?.radius !== "object") {
- return decodeValue(value?.border?.radius);
- }
- return {
- topLeft: decodeValue(value?.border?.radius?.topLeft),
- topRight: decodeValue(value?.border?.radius?.topRight),
- bottomLeft: decodeValue(value?.border?.radius?.bottomLeft),
- bottomRight: decodeValue(value?.border?.radius?.bottomRight)
- };
- }, [value?.border?.radius, decodeValue]);
- const inheritedBorderRadius = (0, import_element347.useMemo)(() => {
- const rawRadius = inheritedValue?.border?.radius;
- if (typeof rawRadius !== "object") {
- return decodeValue(rawRadius);
- }
- return {
- topLeft: decodeValue(rawRadius?.topLeft),
- topRight: decodeValue(rawRadius?.topRight),
- bottomLeft: decodeValue(rawRadius?.bottomLeft),
- bottomRight: decodeValue(rawRadius?.bottomRight)
- };
- }, [inheritedValue?.border?.radius, decodeValue]);
- const setBorderRadius = (newBorderRadius) => setBorder({ ...value?.border, radius: newBorderRadius });
- const hasBorderRadius = () => {
- const borderValues = value?.border?.radius;
- if (typeof borderValues === "object") {
- return Object.entries(borderValues).some(([, v2]) => !!v2);
- }
- return !!borderValues;
- };
- const isBorderRadiusPlaceholder = !hasBorderRadius() && inheritedBorderRadius !== void 0 && inheritedBorderRadius !== "";
- const borderRadius = (0, import_element347.useMemo)(() => {
- if (!isBorderRadiusPlaceholder) {
- return localBorderRadius;
- }
- if (typeof inheritedBorderRadius === "string") {
- return inheritedBorderRadius;
+ return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+ import_components250.BaseControl,
+ {
+ id,
+ className: clsx_default(className, "dataviews-controls__relative-date"),
+ label,
+ hideLabelFromVision,
+ help: description,
+ children: /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+ import_components250.__experimentalNumberControl,
+ {
+ className: "dataviews-controls__relative-date-number",
+ spinControls: "none",
+ min: 1,
+ step: 1,
+ value: relValue,
+ onChange: onChangeValue,
+ disabled: disabled2
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+ import_components250.SelectControl,
+ {
+ className: "dataviews-controls__relative-date-unit",
+ label: (0, import_i18n236.__)("Unit"),
+ value: unit,
+ options,
+ onChange: onChangeUnit,
+ hideLabelFromVision: true,
+ disabled: disabled2
+ }
+ )
+ ] })
}
- const obj = inheritedBorderRadius;
- if (!obj) {
- return localBorderRadius;
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/to-calendar-date.mjs
+ function toCalendarDate(date, timeZone) {
+ return timeZone ? new TZDate(date, timeZone) : date;
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
+ var import_element334 = __toESM(require_element(), 1);
+ function useDisabledDateMatchers(isValid2, parseDateFn) {
+ const minConstraint = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+ const maxConstraint = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+ const disabledMatchers = (0, import_element334.useMemo)(() => {
+ const matchers = [];
+ if (minConstraint) {
+ const minDate = parseDateFn(minConstraint);
+ if (minDate) {
+ matchers.push({ before: minDate });
+ }
}
- const all = obj.topLeft && obj.topLeft === obj.topRight && obj.topLeft === obj.bottomLeft && obj.topLeft === obj.bottomRight ? obj.topLeft : void 0;
- return { all, ...obj };
- }, [
- isBorderRadiusPlaceholder,
- localBorderRadius,
- inheritedBorderRadius
- ]);
- const hasShadowControl = useHasShadowControl(settings2);
- const localShadow = decodeValue(value?.shadow);
- const inheritedShadow = decodeValue(inheritedValue?.shadow);
- const isShadowPlaceholder = localShadow === void 0 && inheritedShadow !== void 0 && inheritedShadow !== "";
- const shadow = isShadowPlaceholder ? inheritedShadow : localShadow;
- const shadowPresets = useShadowPresets(settings2);
- const setShadow = (newValue) => {
- const slug = shadowPresets.findLast(
- ({ shadow: shadowName }) => shadowName === newValue
- )?.slug;
- onChange(
- setImmutably2(
- value,
- ["shadow"],
- slug ? `var:preset|shadow|${slug}` : newValue || void 0
- )
- );
- };
- const setShadowWithInheritedCommit = (newValue) => {
- if (isShadowPlaceholder && newValue === void 0) {
- setShadow(inheritedShadow);
- return;
+ if (maxConstraint) {
+ const maxDate = parseDateFn(maxConstraint);
+ if (maxDate) {
+ matchers.push({ after: maxDate });
+ }
}
- setShadow(newValue);
- };
- const hasShadow = () => !!value?.shadow;
- const resetShadow = () => setShadow(void 0);
- const hasShadowLocalOverride = showInheritanceLabelIndicators && hasShadow() && inheritedShadow !== void 0;
- const resetBorder = () => {
- if (hasBorderRadius()) {
- return setBorder({ radius: value?.border?.radius });
+ return matchers.length > 0 ? matchers : void 0;
+ }, [minConstraint, maxConstraint, parseDateFn]);
+ return { minConstraint, maxConstraint, disabledMatchers };
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/get-calendar-locale.mjs
+ var LANGUAGE_ALIASES = {
+ ary: "ar-MA",
+ // Moroccan Arabic.
+ haz: "fa"
+ // Hazaragi, a variety of Persian.
+ };
+ function getCalendarLocale(wpLocale) {
+ const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
+ const language = subtags.shift()?.toLowerCase();
+ if (!language) {
+ return void 0;
+ }
+ const normalized = [LANGUAGE_ALIASES[language] ?? language];
+ for (const subtag of subtags) {
+ if (/^[a-z]{4}$/i.test(subtag) || /^([a-z]{2}|\d{3})$/i.test(subtag)) {
+ normalized.push(subtag);
}
- setBorder(void 0);
- };
- const onBorderChange = (newBorder) => {
- const updatedBorder = { ...newBorder };
- if ((0, import_components258.__experimentalHasSplitBorders)(updatedBorder)) {
- ["top", "right", "bottom", "left"].forEach((side) => {
- if (updatedBorder[side]) {
- updatedBorder[side] = {
- ...updatedBorder[side],
- color: encodeColorValue(updatedBorder[side]?.color)
- };
- }
- });
- } else if (updatedBorder) {
- updatedBorder.color = encodeColorValue(updatedBorder.color);
+ }
+ return normalized.join("-");
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/get-timezone-description.mjs
+ var import_date5 = __toESM(require_date(), 1);
+ var import_i18n237 = __toESM(require_i18n(), 1);
+ function getTimezoneDescription() {
+ const { timezone } = (0, import_date5.getSettings)();
+ const userTimezoneOffset = -1 * ((/* @__PURE__ */ new Date()).getTimezoneOffset() / 60);
+ if (Number(timezone.offset) === userTimezoneOffset) {
+ return void 0;
+ }
+ const offsetSymbol = Number(timezone.offset) >= 0 ? "+" : "";
+ const zoneAbbr = "" !== timezone.abbr && isNaN(Number(timezone.abbr)) ? timezone.abbr : `UTC${offsetSymbol}${timezone.offsetFormatted}`;
+ const prettyTimezoneString = timezone.string.replaceAll("_", " ");
+ let timezoneDetail = zoneAbbr;
+ if ("UTC" === timezone.string) {
+ timezoneDetail = (0, import_i18n237.__)("Coordinated Universal Time");
+ } else if (prettyTimezoneString.trim().length > 0) {
+ timezoneDetail = `(${zoneAbbr}) ${prettyTimezoneString}`;
+ }
+ return (0, import_i18n237.sprintf)(
+ /* translators: %s: timezone detail, e.g. "(CEST) Europe/Madrid" or "UTC+3". */
+ (0, import_i18n237.__)("Timezone: %s"),
+ timezoneDetail
+ );
+ }
+
+ // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
+ var import_date6 = __toESM(require_date(), 1);
+ function parseDateTime(dateTimeString) {
+ if (!dateTimeString) {
+ return null;
+ }
+ const parsed = (0, import_date6.getDate)(dateTimeString);
+ return parsed && isValid(parsed) ? parsed : null;
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
+ var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+ var formatDateTime = (value) => {
+ if (!value) {
+ return "";
+ }
+ return (0, import_date7.dateI18n)("Y-m-d\\TH:i", (0, import_date7.getDate)(value));
+ };
+ function CalendarDateTimeControl({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ config: config2
+ }) {
+ const { compact } = config2 || {};
+ const { id, label, description, setValue, getValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const fieldValue = getValue({ item: data });
+ const value = typeof fieldValue === "string" ? fieldValue : void 0;
+ const { timezone } = (0, import_date7.getSettings)();
+ const timeZone = timezone.string || (0, import_date7.dateI18n)("P");
+ const [calendarMonth, setCalendarMonth] = (0, import_element335.useState)(() => {
+ const parsedDate = parseDateTime(value);
+ return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
+ });
+ (0, import_element335.useEffect)(() => {
+ const parsedDate = parseDateTime(value);
+ if (parsedDate) {
+ const targetMonth = toCalendarDate(parsedDate, timeZone);
+ setCalendarMonth(
+ (currentMonth) => isSameMonth(
+ targetMonth,
+ toCalendarDate(currentMonth, timeZone)
+ ) ? currentMonth : targetMonth
+ );
}
- setBorder({
- ...updatedBorder,
- radius: value?.border?.radius
- });
- };
- const resetAllFilter = (0, import_element347.useCallback)((previousValue) => {
- return {
- ...previousValue,
- border: void 0,
- shadow: void 0
- };
+ }, [timeZone, value]);
+ const inputControlRef = (0, import_element335.useRef)(null);
+ const validationTimeoutRef = (0, import_element335.useRef)(void 0);
+ const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
+ const onChangeCallback = (0, import_element335.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ (0, import_element335.useEffect)(() => {
+ return () => clearTimeout(validationTimeoutRef.current);
}, []);
- const showBorderByDefault = defaultControls?.color || defaultControls?.width;
- return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(
- Wrapper,
+ const onSelectDate = (0, import_element335.useCallback)(
+ (newDate) => {
+ if (newDate) {
+ const wpDate = (0, import_date7.dateI18n)("Y-m-d", newDate);
+ const wpTime = value ? (0, import_date7.dateI18n)("H:i", (0, import_date7.getDate)(value)) : "00:00";
+ const finalDateTime = (0, import_date7.getDate)(`${wpDate}T${wpTime}`);
+ onChangeCallback(finalDateTime.toISOString());
+ } else {
+ onChangeCallback(void 0);
+ }
+ clearTimeout(validationTimeoutRef.current);
+ validationTimeoutRef.current = setTimeout(() => {
+ const input = inputControlRef.current;
+ if (!input) {
+ return;
+ }
+ input.dispatchEvent(
+ new Event("invalid", { cancelable: true })
+ );
+ if (input.validationMessage) {
+ (0, import_a11y24.speak)(input.validationMessage);
+ }
+ }, 0);
+ },
+ [onChangeCallback, value]
+ );
+ const handleManualDateTimeChange = (0, import_element335.useCallback)(
+ (newValue) => {
+ if (newValue) {
+ const dateTime = (0, import_date7.getDate)(newValue);
+ onChangeCallback(dateTime.toISOString());
+ const parsedDate = parseDateTime(dateTime.toISOString());
+ if (parsedDate) {
+ setCalendarMonth(toCalendarDate(parsedDate, timeZone));
+ }
+ } else {
+ onChangeCallback(void 0);
+ }
+ },
+ [onChangeCallback, timeZone]
+ );
+ const { format: fieldFormat } = field;
+ const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
+ const locale = getCalendarLocale((0, import_date7.getSettings)().l10n.locale);
+ let displayLabel = label;
+ if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
+ displayLabel = `${label} (${(0, import_i18n238.__)("Required")})`;
+ } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
+ displayLabel = `${label} (${(0, import_i18n238.__)("Optional")})`;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ import_components251.BaseControl,
{
- resetAllFilter,
- value,
- onChange,
- panelId,
- label: (0, import_i18n250.__)("Borders"),
- children: [
- (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isBorderPlaceholder,
- (0, import_components258.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components258.__experimentalIsDefinedBorder)(inheritedBorder)
- ),
- hasValue: () => (0, import_components258.__experimentalIsDefinedBorder)(value?.border),
- label: (0, import_i18n250.__)("Border"),
- hasInlineEndToggle: true,
- onDeselect: () => resetBorder(),
- isShownByDefault: showBorderByDefault,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
- import_components258.BorderBoxControl,
- {
- colors: colors2,
- disableCustomColors: !areCustomSolidsEnabled,
- enableAlpha: true,
- enableStyle: showBorderStyle,
- label: (0, import_i18n250.__)("Border"),
- onChange: onBorderChange,
- popoverOffset: 40,
- popoverPlacement: "left-start",
- value: border,
- __experimentalIsRenderedInSidebar: true
- }
- )
- }
- ),
- showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
- InheritanceToolsPanelItem,
+ id,
+ label: displayLabel,
+ help: description,
+ hideLabelFromVision,
+ children: /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ ValidatedInputControl,
{
- ...inheritanceProps(
- isBorderRadiusPlaceholder,
- hasBorderRadius() && inheritedBorderRadius !== void 0
- ),
- hasValue: hasBorderRadius,
- label: (0, import_i18n250.__)("Radius"),
- hasInlineEndToggle: true,
- onDeselect: () => setBorderRadius(void 0),
- isShownByDefault: defaultControls.radius,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
- BorderRadiusControl,
- {
- presets: settings2?.border?.radiusSizes,
- values: borderRadius,
- onChange: (newValue) => {
- setBorderRadius(newValue || void 0);
- }
- }
- )
+ ref: inputControlRef,
+ required: !!isValid2?.required,
+ customValidity: getCustomValidity(isValid2, validity),
+ type: "datetime-local",
+ label: (0, import_i18n238.__)("Date time"),
+ hideLabelFromVision: true,
+ value: formatDateTime(value),
+ onValueChange: handleManualDateTimeChange,
+ disabled: disabled2,
+ description: getTimezoneDescription(),
+ min: minConstraint ? formatDateTime(minConstraint) : void 0,
+ max: maxConstraint ? formatDateTime(maxConstraint) : void 0
}
),
- hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(
- InheritanceToolsPanelItem,
+ !compact && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ Calendar,
{
- ...inheritanceProps(
- isShadowPlaceholder,
- hasShadow() && inheritedShadow !== void 0
- ),
- label: (0, import_i18n250.__)("Shadow"),
- hasValue: hasShadow,
- onDeselect: resetShadow,
- isShownByDefault: defaultControls.shadow,
- showLocalOverrideActionsInLabel: false,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_components258.BaseControl.VisualLabel, { children: (0, import_i18n250.__)("Shadow") }),
- /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
- ShadowPopover,
- {
- shadow,
- onShadowChange: setShadowWithInheritedCommit,
- settings: settings2,
- hasLocalValue: hasShadow(),
- hasLocalOverride: hasShadowLocalOverride,
- onReset: resetShadow
- }
- )
- ]
+ style: { width: "100%" },
+ value: value ? parseDateTime(value) : null,
+ onValueChange: onSelectDate,
+ month: calendarMonth,
+ onMonthChange: setCalendarMonth,
+ timeZone,
+ locale,
+ dir: (0, import_i18n238.isRTL)() ? "rtl" : "ltr",
+ weekStartsOn,
+ disabled: disabled2 || disabledMatchers
}
)
- ]
+ ] })
}
);
}
-
- // packages/block-editor/build-module/components/global-styles/filters-panel.mjs
- var import_components259 = __toESM(require_components(), 1);
- var import_i18n251 = __toESM(require_i18n(), 1);
- var import_element348 = __toESM(require_element(), 1);
- var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
- var EMPTY_ARRAY17 = [];
- function useMultiOriginColorPresets(settings2, { presetSetting, defaultSetting }) {
- const disableDefault = !settings2?.color?.[defaultSetting];
- const userPresets = settings2?.color?.[presetSetting]?.custom || EMPTY_ARRAY17;
- const themePresets = settings2?.color?.[presetSetting]?.theme || EMPTY_ARRAY17;
- const defaultPresets = settings2?.color?.[presetSetting]?.default || EMPTY_ARRAY17;
- return (0, import_element348.useMemo)(
- () => [
- ...userPresets,
- ...themePresets,
- ...disableDefault ? EMPTY_ARRAY17 : defaultPresets
- ],
- [disableDefault, userPresets, themePresets, defaultPresets]
- );
- }
- function useHasFiltersPanel(settings2) {
- return useHasDuotoneControl(settings2);
- }
- function useHasDuotoneControl(settings2) {
- return settings2.color.customDuotone || settings2.color.defaultDuotone || settings2.color.duotone.length > 0;
- }
- function FiltersToolsPanel({
- resetAllFilter,
+ function DateTime({
+ data,
+ field,
onChange,
- value,
- panelId,
- children
+ hideLabelFromVision,
+ markWhenOptional,
+ operator,
+ validity,
+ config: config2
}) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetAll = () => {
- const updatedValue = resetAllFilter(value);
- onChange(updatedValue);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- import_components259.__experimentalToolsPanel,
+ if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
+ return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ RelativeDateControl,
+ {
+ className: "dataviews-controls__datetime",
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ operator
+ }
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ CalendarDateTimeControl,
{
- label: (0, import_i18n251._x)("Filters", "Name for applying graphical effects"),
- resetAll,
- panelId,
- dropdownMenuProps,
- children
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ config: config2
}
);
}
- var DEFAULT_CONTROLS8 = {
- duotone: true
+
+ // packages/dataviews/build-module/components/dataform-controls/date.mjs
+ var import_components252 = __toESM(require_components(), 1);
+ var import_a11y25 = __toESM(require_a11y(), 1);
+ var import_element336 = __toESM(require_element(), 1);
+ var import_i18n239 = __toESM(require_i18n(), 1);
+ var import_date8 = __toESM(require_date(), 1);
+ var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+ var DATE_PRESETS = [
+ {
+ id: "today",
+ label: (0, import_i18n239.__)("Today"),
+ getValue: () => (0, import_date8.getDate)(null)
+ },
+ {
+ id: "yesterday",
+ label: (0, import_i18n239.__)("Yesterday"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return subDays(today, 1);
+ }
+ },
+ {
+ id: "past-week",
+ label: (0, import_i18n239.__)("Past week"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return subDays(today, 7);
+ }
+ },
+ {
+ id: "past-month",
+ label: (0, import_i18n239.__)("Past month"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return subMonths(today, 1);
+ }
+ }
+ ];
+ var DATE_RANGE_PRESETS = [
+ {
+ id: "last-7-days",
+ label: (0, import_i18n239.__)("Last 7 days"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [subDays(today, 7), today];
+ }
+ },
+ {
+ id: "last-30-days",
+ label: (0, import_i18n239.__)("Last 30 days"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [subDays(today, 30), today];
+ }
+ },
+ {
+ id: "month-to-date",
+ label: (0, import_i18n239.__)("Month to date"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [startOfMonth(today), today];
+ }
+ },
+ {
+ id: "last-year",
+ label: (0, import_i18n239.__)("Last year"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [subYears(today, 1), today];
+ }
+ },
+ {
+ id: "year-to-date",
+ label: (0, import_i18n239.__)("Year to date"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [startOfYear(today), today];
+ }
+ }
+ ];
+ var parseDate2 = (dateString) => {
+ if (!dateString) {
+ return null;
+ }
+ const parsed = parseISO(dateString);
+ return isValid(parsed) ? parsed : null;
};
- var popoverProps2 = {
- placement: "left-start",
- offset: 36,
- shift: true,
- className: "block-editor-duotone-control__popover",
- headerTitle: (0, import_i18n251.__)("Duotone")
+ var formatDate = (date) => {
+ if (!date) {
+ return "";
+ }
+ return typeof date === "string" ? date : format(date, "yyyy-MM-dd");
};
- var LabeledColorIndicator2 = ({ indicator, label }) => /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_components259.__experimentalHStack, { justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.__experimentalZStack, { isLayered: false, offset: -8, children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.Flex, { expanded: false, children: indicator === "unset" || !indicator ? /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" }) : /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.DuotoneSwatch, { values: indicator }) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- import_components259.FlexItem,
- {
- className: "block-editor-panel-duotone-settings__label",
- title: label,
- children: label
- }
- )
- ] });
- var renderToggle2 = (duotone, resetConfig) => function Toggle2({ onToggle, isOpen }) {
- const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
- const duotoneButtonRef = (0, import_element348.useRef)(void 0);
- const toggleProps = {
- onClick: onToggle,
- className: clsx_default(
- "block-editor-global-styles-filters-panel__dropdown-toggle",
- { "is-open": isOpen }
- ),
- "aria-expanded": isOpen,
- ref: duotoneButtonRef
- };
- const handleReset = () => {
- if (isOpen) {
- onToggle();
+ function ValidatedDateControl({
+ field,
+ validity,
+ inputRefs,
+ isTouched,
+ setIsTouched,
+ children
+ }) {
+ const { isValid: isValid2 } = field;
+ const [customValidity, setCustomValidity] = (0, import_element336.useState)(void 0);
+ const validateRefs = (0, import_element336.useCallback)(() => {
+ const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
+ for (const ref of refs) {
+ const input = ref.current;
+ if (input && !input.validity.valid) {
+ setCustomValidity({
+ type: "invalid",
+ message: input.validationMessage
+ });
+ return;
+ }
}
- onReset();
- duotoneButtonRef.current?.focus();
- };
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- LabeledColorIndicator2,
- {
- indicator: duotone,
- label: (0, import_i18n251.__)("Duotone")
+ setCustomValidity(void 0);
+ }, [inputRefs]);
+ (0, import_element336.useEffect)(() => {
+ const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
+ const result = validity ? getCustomValidity(isValid2, validity) : void 0;
+ for (const ref of refs) {
+ const input = ref.current;
+ if (input) {
+ input.setCustomValidity(
+ result?.type === "invalid" && result.message ? result.message : ""
+ );
}
- ) }),
- hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- InheritanceResetButton,
- {
- className: "block-editor-panel-duotone-settings__reset",
- onResetToInherited: handleReset
+ }
+ }, [inputRefs, isValid2, validity]);
+ (0, import_element336.useEffect)(() => {
+ const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
+ const handleInvalid = (event) => {
+ event.preventDefault();
+ setIsTouched(true);
+ };
+ for (const ref of refs) {
+ ref.current?.addEventListener("invalid", handleInvalid);
+ }
+ return () => {
+ for (const ref of refs) {
+ ref.current?.removeEventListener("invalid", handleInvalid);
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- import_components259.Button,
+ };
+ }, [inputRefs, setIsTouched]);
+ (0, import_element336.useEffect)(() => {
+ if (!isTouched) {
+ return;
+ }
+ const result = validity ? getCustomValidity(isValid2, validity) : void 0;
+ if (result) {
+ setCustomValidity(result);
+ } else {
+ validateRefs();
+ }
+ }, [isTouched, isValid2, validity, validateRefs]);
+ (0, import_element336.useEffect)(() => {
+ if (isTouched && customValidity?.message) {
+ (0, import_a11y25.speak)(customValidity.message);
+ }
+ }, [isTouched, customValidity?.message]);
+ const onBlur = (event) => {
+ if (isTouched) {
+ return;
+ }
+ if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
+ setIsTouched(true);
+ }
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(Stack, { direction: "column", gap: "sm", onBlur, children: [
+ children,
+ customValidity && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ ValidityIndicator,
{
- size: "small",
- icon: reset_default,
- label: (0, import_i18n251.__)("Reset"),
- className: "block-editor-panel-duotone-settings__reset",
- onClick: handleReset
+ type: customValidity.type,
+ message: customValidity.message
}
- ))
+ )
] });
- };
- function FiltersPanel({
- as: Wrapper = FiltersToolsPanel,
- value,
+ }
+ function CalendarDateControl({
+ data,
+ field,
onChange,
- inheritedValue = value,
- settings: settings2,
- panelId,
- defaultControls = DEFAULT_CONTROLS8,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
}) {
- const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
- const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
- showInheritanceLabelIndicators && isInherited,
- showInheritanceLabelIndicators && hasLocalOverride,
- className
+ const {
+ id,
+ label,
+ description,
+ setValue,
+ getValue,
+ isValid: isValid2,
+ format: fieldFormat
+ } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const [selectedPresetId, setSelectedPresetId] = (0, import_element336.useState)(
+ null
);
- const hasDuotoneEnabled = useHasDuotoneControl(settings2);
- const duotonePalette = useMultiOriginColorPresets(settings2, {
- presetSetting: "duotone",
- defaultSetting: "defaultDuotone"
- });
- const colorPalette = useMultiOriginColorPresets(settings2, {
- presetSetting: "palette",
- defaultSetting: "defaultPalette"
+ const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date8.getSettings)().l10n.startOfWeek;
+ const locale = getCalendarLocale((0, import_date8.getSettings)().l10n.locale);
+ const fieldValue = getValue({ item: data });
+ const value = typeof fieldValue === "string" ? fieldValue : void 0;
+ const [calendarMonth, setCalendarMonth] = (0, import_element336.useState)(() => {
+ const parsedDate = parseDate2(value);
+ return parsedDate || /* @__PURE__ */ new Date();
});
- const localDuotone = decodeValue(value?.filter?.duotone);
- const inheritedDuotone = decodeValue(inheritedValue?.filter?.duotone);
- const duotone = localDuotone ?? inheritedDuotone;
- const localDuotoneSlug = getDuotoneSlugFromPreset(value?.filter?.duotone);
- const inheritedDuotoneSlug = getDuotoneSlugFromPreset(
- inheritedValue?.filter?.duotone
- );
- const duotoneSlug = localDuotone !== void 0 ? localDuotoneSlug : inheritedDuotoneSlug;
- const isDuotonePlaceholder = localDuotone === void 0 && inheritedDuotone !== void 0;
- const setDuotone = (newValue, slug) => {
- const presetSlug = slug ?? duotonePalette.find(({ colors: colors2 }) => colors2 === newValue)?.slug;
- const duotoneValue = presetSlug ? `var:preset|duotone|${presetSlug}` : newValue;
- onChange(
- setImmutably2(value, ["filter", "duotone"], duotoneValue)
- );
- };
- const setDuotoneWithInheritedCommit = (newValue, index2, slug) => {
- if (newValue === void 0 && isDuotonePlaceholder && inheritedDuotone !== void 0) {
- setDuotone(inheritedDuotone, inheritedDuotoneSlug);
- return;
- }
- setDuotone(newValue, slug);
- };
- const hasDuotone = () => !!value?.filter?.duotone;
- const resetDuotone = () => setDuotone(void 0);
- const hasDuotoneLocalOverride = showInheritanceLabelIndicators && hasDuotone() && inheritedDuotone !== void 0;
- const resetAllFilter = (0, import_element348.useCallback)((previousValue) => {
- return {
- ...previousValue,
- filter: {
- ...previousValue.filter,
- duotone: void 0
- }
- };
- }, []);
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- Wrapper,
- {
- resetAllFilter,
- value,
- onChange,
- panelId,
- children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isDuotonePlaceholder,
- localDuotone !== void 0 && inheritedDuotone !== void 0
- ),
- label: (0, import_i18n251.__)("Duotone"),
- hasValue: hasDuotone,
- onDeselect: resetDuotone,
- isShownByDefault: defaultControls.duotone,
- showLocalOverrideActionsInLabel: false,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- import_components259.Dropdown,
- {
- popoverProps: popoverProps2,
- className: "block-editor-global-styles-filters-panel__dropdown",
- renderToggle: renderToggle2(duotone, {
- hasLocalValue: hasDuotone(),
- hasLocalOverride: hasDuotoneLocalOverride,
- onReset: resetDuotone
- }),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.__experimentalDropdownContentWrapper, { paddingSize: "small", children: /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_components259.MenuGroup, { label: (0, import_i18n251.__)("Duotone"), children: [
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("p", { children: (0, import_i18n251.__)(
- "Create a two-tone color effect without losing your original image."
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- import_components259.DuotonePicker,
- {
- colorPalette,
- duotonePalette,
- disableCustomColors: true,
- disableCustomDuotone: true,
- value: duotone,
- selectedSlug: duotoneSlug,
- onChange: setDuotoneWithInheritedCommit
- }
- )
- ] }) })
- }
- )
- }
- )
+ (0, import_element336.useEffect)(() => {
+ const parsedDate = parseDate2(value);
+ if (parsedDate) {
+ setCalendarMonth(
+ (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
+ );
}
+ }, [value]);
+ const [isTouched, setIsTouched] = (0, import_element336.useState)(false);
+ const validityTargetRef = (0, import_element336.useRef)(null);
+ const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+ const onChangeCallback = (0, import_element336.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
);
- }
-
- // packages/block-editor/build-module/components/global-styles/image-settings-panel.mjs
- var import_components260 = __toESM(require_components(), 1);
- var import_i18n252 = __toESM(require_i18n(), 1);
- var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
- function useHasImageSettingsPanel(name, value, inheritedValue) {
- return name === "core/image" && inheritedValue?.lightbox?.allowEditing || !!value?.lightbox;
- }
- function ImageSettingsPanel({
- onChange,
- value,
- inheritedValue,
- panelId
- }) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetLightbox = () => {
- onChange(void 0);
- };
- const onChangeLightbox = (newSetting) => {
- onChange({
- enabled: newSetting
- });
- };
- let lightboxChecked = false;
- if (inheritedValue?.lightbox?.enabled) {
- lightboxChecked = inheritedValue.lightbox.enabled;
+ const onSelectDate = (0, import_element336.useCallback)(
+ (newDate) => {
+ const dateValue = newDate ? formatDate(newDate) : void 0;
+ onChangeCallback(dateValue);
+ setSelectedPresetId(null);
+ setIsTouched(true);
+ },
+ [onChangeCallback]
+ );
+ const handlePresetClick = (0, import_element336.useCallback)(
+ (preset) => {
+ const presetDate = preset.getValue();
+ const dateValue = formatDate(presetDate);
+ setCalendarMonth(presetDate);
+ onChangeCallback(dateValue);
+ setSelectedPresetId(preset.id);
+ setIsTouched(true);
+ },
+ [onChangeCallback]
+ );
+ const handleManualDateChange = (0, import_element336.useCallback)(
+ (newValue) => {
+ onChangeCallback(newValue);
+ if (newValue) {
+ const parsedDate = parseDate2(newValue);
+ if (parsedDate) {
+ setCalendarMonth(parsedDate);
+ }
+ }
+ setSelectedPresetId(null);
+ setIsTouched(true);
+ },
+ [onChangeCallback]
+ );
+ let displayLabel = label;
+ if (isValid2?.required && !markWhenOptional) {
+ displayLabel = `${label} (${(0, import_i18n239.__)("Required")})`;
+ } else if (!isValid2?.required && markWhenOptional) {
+ displayLabel = `${label} (${(0, import_i18n239.__)("Optional")})`;
}
- return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_jsx_runtime552.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
- import_components260.__experimentalToolsPanel,
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ ValidatedDateControl,
{
- label: (0, import_i18n252._x)("Settings", "Image settings"),
- resetAll: resetLightbox,
- panelId,
- dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
- import_components260.__experimentalToolsPanelItem,
+ field,
+ validity,
+ inputRefs: validityTargetRef,
+ isTouched,
+ setIsTouched,
+ children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.BaseControl,
{
- hasValue: () => !!value?.lightbox,
- label: (0, import_i18n252.__)("Enlarge on click"),
- onDeselect: resetLightbox,
- isShownByDefault: true,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
- import_components260.ToggleControl,
- {
- label: (0, import_i18n252.__)("Enlarge on click"),
- checked: lightboxChecked,
- onChange: onChangeLightbox
- }
- )
+ id,
+ className: "dataviews-controls__date",
+ label: displayLabel,
+ help: description,
+ hideLabelFromVision,
+ children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ gap: "sm",
+ wrap: "wrap",
+ justify: "flex-start",
+ children: [
+ DATE_PRESETS.map((preset) => {
+ const isSelected = selectedPresetId === preset.id;
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.Button,
+ {
+ className: "dataviews-controls__date-preset",
+ variant: "tertiary",
+ isPressed: isSelected,
+ size: "small",
+ disabled: disabled2,
+ accessibleWhenDisabled: true,
+ onClick: () => handlePresetClick(preset),
+ children: preset.label
+ },
+ preset.id
+ );
+ }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.Button,
+ {
+ className: "dataviews-controls__date-preset",
+ variant: "tertiary",
+ isPressed: !selectedPresetId,
+ size: "small",
+ disabled: !!selectedPresetId || disabled2,
+ accessibleWhenDisabled: true,
+ children: (0, import_i18n239.__)("Custom")
+ }
+ )
+ ]
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.__experimentalInputControl,
+ {
+ ref: validityTargetRef,
+ type: "date",
+ label: (0, import_i18n239.__)("Date"),
+ hideLabelFromVision: true,
+ value,
+ onChange: handleManualDateChange,
+ required: !!field.isValid?.required,
+ disabled: disabled2,
+ min: minConstraint,
+ max: maxConstraint
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ Calendar,
+ {
+ style: { width: "100%" },
+ value: value ? parseDate2(value) : null,
+ onValueChange: onSelectDate,
+ month: calendarMonth,
+ onMonthChange: setCalendarMonth,
+ locale,
+ dir: (0, import_i18n239.isRTL)() ? "rtl" : "ltr",
+ weekStartsOn,
+ disabled: disabled2 || disabledMatchers,
+ disableNavigation: disabled2
+ }
+ )
+ ] })
}
)
}
- ) });
- }
-
- // packages/block-editor/build-module/components/global-styles/advanced-panel.mjs
- var import_components261 = __toESM(require_components(), 1);
- var import_element349 = __toESM(require_element(), 1);
- var import_i18n253 = __toESM(require_i18n(), 1);
- var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
- function validateCSS(css) {
- if (typeof css === "string" && /<\/?\w/.test(css)) {
- return false;
- }
- return true;
- }
- function getMarkupValidationError(css) {
- return validateCSS(css) ? null : (0, import_i18n253.__)("The custom CSS is invalid. Do not use <> markup.");
- }
- function getCSSValidationError(css) {
- if (!css) {
- return null;
- }
- const markupError = getMarkupValidationError(css);
- if (markupError) {
- return markupError;
- }
- const [transformed] = transform_styles_default(
- [{ css }],
- ".for-validation-only"
);
- return transformed === null ? (0, import_i18n253.__)("There is an error with your CSS structure.") : null;
}
- function AdvancedPanel({
- value,
+ function CalendarDateRangeControl({
+ data,
+ field,
onChange,
- inheritedValue = value,
- help
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
}) {
- const customCSS = inheritedValue?.css;
- const [cssError, setCSSError] = (0, import_element349.useState)(
- () => getCSSValidationError(customCSS)
- );
- function handleOnChange(newValue) {
- onChange({
- ...value,
- css: newValue
- });
- setCSSError(getMarkupValidationError(newValue));
- }
- function handleOnBlur(event) {
- setCSSError(getCSSValidationError(event?.target?.value));
+ const {
+ id,
+ label,
+ description,
+ getValue,
+ setValue,
+ isValid: isValid2,
+ format: fieldFormat
+ } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ let value;
+ const fieldValue = getValue({ item: data });
+ if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
+ value = fieldValue;
}
- return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
- Stack,
- {
- direction: "column",
- gap: "md",
- className: "block-editor-global-styles-advanced-panel",
- children: [
- cssError && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components261.Notice, { status: "error", onRemove: () => setCSSError(null), children: cssError }),
- /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
- import_components261.TextareaControl,
- {
- label: (0, import_i18n253.__)("Additional CSS"),
- value: customCSS,
- onChange: (newValue) => handleOnChange(newValue),
- onBlur: handleOnBlur,
- className: "block-editor-global-styles-advanced-panel__custom-css-input",
- spellCheck: false,
- help
- }
- )
- ]
- }
+ const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date8.getSettings)().l10n.startOfWeek;
+ const locale = getCalendarLocale((0, import_date8.getSettings)().l10n.locale);
+ const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+ const onChangeCallback = (0, import_element336.useCallback)(
+ (newValue) => {
+ onChange(
+ setValue({
+ item: data,
+ value: newValue
+ })
+ );
+ },
+ [data, onChange, setValue]
);
- }
-
- // packages/block-editor/build-module/hooks/border.mjs
- var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
- var BORDER_SUPPORT_KEY2 = "__experimentalBorder";
- var SHADOW_SUPPORT_KEY = "shadow";
- var getColorByProperty = (colors2, property, value) => {
- let matchedColor;
- colors2.some(
- (origin) => origin.colors.some((color) => {
- if (color[property] === value) {
- matchedColor = color;
- return true;
- }
- return false;
- })
+ const [selectedPresetId, setSelectedPresetId] = (0, import_element336.useState)(
+ null
);
- return matchedColor;
- };
- var getMultiOriginColor = ({ colors: colors2, namedColor, customColor }) => {
- if (namedColor) {
- const colorObject2 = getColorByProperty(colors2, "slug", namedColor);
- if (colorObject2) {
- return colorObject2;
+ const selectedRange = (0, import_element336.useMemo)(() => {
+ if (!value) {
+ return null;
}
- }
- if (!customColor) {
- return { color: void 0 };
- }
- const colorObject = getColorByProperty(colors2, "color", customColor);
- return colorObject ? colorObject : { color: customColor };
- };
- function getColorSlugFromVariable(value) {
- const namedColor = /var:preset\|color\|(.+)/.exec(value);
- if (namedColor && namedColor[1]) {
- return namedColor[1];
- }
- return null;
- }
- function styleToAttributes2(style) {
- if ((0, import_components262.__experimentalHasSplitBorders)(style?.border)) {
+ const [from, to2] = value;
return {
- style,
- borderColor: void 0
+ from: parseDate2(from) || void 0,
+ to: parseDate2(to2) || void 0
};
+ }, [value]);
+ const [calendarMonth, setCalendarMonth] = (0, import_element336.useState)(() => {
+ return selectedRange?.from || /* @__PURE__ */ new Date();
+ });
+ const [fromValue, toValue] = value ?? [];
+ (0, import_element336.useEffect)(() => {
+ setCalendarMonth((currentMonth) => {
+ const from = parseDate2(fromValue);
+ const to2 = parseDate2(toValue);
+ const targetMonth = from ?? to2;
+ const isRangeVisible = from && to2 ? areIntervalsOverlapping(
+ { start: from, end: to2 },
+ {
+ start: startOfMonth(currentMonth),
+ end: endOfMonth(currentMonth)
+ },
+ { inclusive: true }
+ ) : [from, to2].some(
+ (date) => date && isSameMonth(date, currentMonth)
+ );
+ return targetMonth && !isRangeVisible ? targetMonth : currentMonth;
+ });
+ }, [fromValue, toValue]);
+ const [isTouched, setIsTouched] = (0, import_element336.useState)(false);
+ const fromInputRef = (0, import_element336.useRef)(null);
+ const toInputRef = (0, import_element336.useRef)(null);
+ const updateDateRange = (0, import_element336.useCallback)(
+ (fromDate, toDate2) => {
+ if (!fromDate && !toDate2) {
+ onChangeCallback(void 0);
+ return;
+ }
+ onChangeCallback([
+ formatDate(fromDate),
+ formatDate(toDate2)
+ ]);
+ },
+ [onChangeCallback]
+ );
+ const onSelectCalendarRange = (0, import_element336.useCallback)(
+ (newRange) => {
+ updateDateRange(newRange?.from, newRange?.to);
+ setSelectedPresetId(null);
+ setIsTouched(true);
+ },
+ [updateDateRange]
+ );
+ const handlePresetClick = (0, import_element336.useCallback)(
+ (preset) => {
+ const [startDate, endDate] = preset.getValue();
+ setCalendarMonth(startDate);
+ updateDateRange(startDate, endDate);
+ setSelectedPresetId(preset.id);
+ setIsTouched(true);
+ },
+ [updateDateRange]
+ );
+ const handleManualDateChange = (0, import_element336.useCallback)(
+ (fromOrTo, newValue) => {
+ const [currentFrom, currentTo] = value || [
+ void 0,
+ void 0
+ ];
+ const updatedFrom = fromOrTo === "from" ? newValue : currentFrom;
+ const updatedTo = fromOrTo === "to" ? newValue : currentTo;
+ updateDateRange(updatedFrom, updatedTo);
+ if (newValue) {
+ const parsedDate = parseDate2(newValue);
+ if (parsedDate) {
+ setCalendarMonth(parsedDate);
+ }
+ }
+ setSelectedPresetId(null);
+ setIsTouched(true);
+ },
+ [value, updateDateRange]
+ );
+ let displayLabel = label;
+ if (field.isValid?.required && !markWhenOptional) {
+ displayLabel = `${label} (${(0, import_i18n239.__)("Required")})`;
+ } else if (!field.isValid?.required && markWhenOptional) {
+ displayLabel = `${label} (${(0, import_i18n239.__)("Optional")})`;
}
- const borderColorValue = style?.border?.color;
- const borderColorSlug = borderColorValue?.startsWith("var:preset|color|") ? borderColorValue.substring("var:preset|color|".length) : void 0;
- const updatedStyle = { ...style };
- updatedStyle.border = {
- ...updatedStyle.border,
- color: borderColorSlug ? void 0 : borderColorValue
- };
- return {
- style: cleanEmptyObject(updatedStyle),
- borderColor: borderColorSlug
- };
- }
- function attributesToStyle2(attributes) {
- if ((0, import_components262.__experimentalHasSplitBorders)(attributes.style?.border)) {
- return attributes.style;
- }
- return {
- ...attributes.style,
- border: {
- ...attributes.style?.border,
- color: attributes.borderColor ? "var:preset|color|" + attributes.borderColor : attributes.style?.border?.color
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ ValidatedDateControl,
+ {
+ field,
+ validity,
+ inputRefs: [fromInputRef, toInputRef],
+ isTouched,
+ setIsTouched,
+ children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.BaseControl,
+ {
+ id,
+ className: "dataviews-controls__date",
+ label: displayLabel,
+ help: description,
+ hideLabelFromVision,
+ children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ gap: "sm",
+ wrap: "wrap",
+ justify: "flex-start",
+ children: [
+ DATE_RANGE_PRESETS.map((preset) => {
+ const isSelected = selectedPresetId === preset.id;
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.Button,
+ {
+ className: "dataviews-controls__date-preset",
+ variant: "tertiary",
+ isPressed: isSelected,
+ size: "small",
+ disabled: disabled2,
+ accessibleWhenDisabled: true,
+ onClick: () => handlePresetClick(preset),
+ children: preset.label
+ },
+ preset.id
+ );
+ }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.Button,
+ {
+ className: "dataviews-controls__date-preset",
+ variant: "tertiary",
+ isPressed: !selectedPresetId,
+ size: "small",
+ accessibleWhenDisabled: true,
+ disabled: !!selectedPresetId || disabled2,
+ children: (0, import_i18n239.__)("Custom")
+ }
+ )
+ ]
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ gap: "sm",
+ justify: "space-between",
+ className: "dataviews-controls__date-range-inputs",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.__experimentalInputControl,
+ {
+ ref: fromInputRef,
+ type: "date",
+ label: (0, import_i18n239.__)("From"),
+ hideLabelFromVision: true,
+ value: value?.[0],
+ onChange: (newValue) => handleManualDateChange("from", newValue),
+ required: !!field.isValid?.required,
+ disabled: disabled2,
+ min: minConstraint,
+ max: maxConstraint
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ import_components252.__experimentalInputControl,
+ {
+ ref: toInputRef,
+ type: "date",
+ label: (0, import_i18n239.__)("To"),
+ hideLabelFromVision: true,
+ value: value?.[1],
+ onChange: (newValue) => handleManualDateChange("to", newValue),
+ required: !!field.isValid?.required,
+ disabled: disabled2,
+ min: minConstraint,
+ max: maxConstraint
+ }
+ )
+ ]
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ RangeCalendar,
+ {
+ style: { width: "100%" },
+ value: selectedRange,
+ onValueChange: onSelectCalendarRange,
+ month: calendarMonth,
+ onMonthChange: setCalendarMonth,
+ locale,
+ dir: (0, import_i18n239.isRTL)() ? "rtl" : "ltr",
+ weekStartsOn,
+ disabled: disabled2 || disabledMatchers
+ }
+ )
+ ] })
+ }
+ )
}
- };
- }
- function BordersInspectorControl({ label, children, resetAllFilter }) {
- const attributesResetAllFilter = (0, import_element350.useCallback)(
- (attributes) => {
- const existingStyle = attributesToStyle2(attributes);
- const updatedStyle = resetAllFilter(existingStyle);
- return {
- ...attributes,
- ...styleToAttributes2(updatedStyle)
- };
- },
- [resetAllFilter]
);
- return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
- inspector_controls_default,
+ }
+ function DateControl({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ operator,
+ validity
+ }) {
+ if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ RelativeDateControl,
+ {
+ className: "dataviews-controls__date",
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ operator
+ }
+ );
+ }
+ if (operator === OPERATOR_BETWEEN) {
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ CalendarDateRangeControl,
+ {
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ CalendarDateControl,
{
- group: "border",
- resetAllFilter: attributesResetAllFilter,
- label,
- children
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
}
);
}
- function BorderPanel2({ clientId, name, setAttributes, settings: settings2 }) {
- const selectedState = useBlockStyleState();
- const isEnabled = useHasBorderPanel(settings2);
- const { style, borderColor, className } = (0, import_data191.useSelect)(
- (select3) => {
- if (!isEnabled) {
- return {};
- }
- const {
- style: _style,
- borderColor: _borderColor,
- className: _className
- } = select3(store).getBlockAttributes(clientId) || {};
- return {
- style: _style,
- borderColor: _borderColor,
- className: _className
- };
- },
- [clientId, isEnabled]
- );
- const { value: inheritedValue } = useResolvedStyle(
- name,
- className,
- selectedState
+
+ // packages/dataviews/build-module/components/dataform-controls/select.mjs
+ var import_components253 = __toESM(require_components(), 1);
+ var import_element337 = __toESM(require_element(), 1);
+ var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+ function Select2({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { type, label, description, getValue, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const isMultiple = type === "array";
+ const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
+ const onChangeControl = (0, import_element337.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
);
- const isStateSelected = !isDefaultBlockStyleState2(selectedState);
- const value = (0, import_element350.useMemo)(() => {
- if (isStateSelected) {
- return getStyleForState2(style, selectedState);
- }
- return attributesToStyle2({ style, borderColor });
- }, [isStateSelected, selectedState, style, borderColor]);
- const onChange = isStateSelected ? (newStyle) => {
- setAttributes({
- style: setStyleForState(style, selectedState, newStyle)
- });
- } : (newStyle) => {
- setAttributes(styleToAttributes2(newStyle));
- };
- if (!isEnabled) {
- return null;
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components253.Spinner, {});
}
- const defaultControls = {
- ...(0, import_blocks120.getBlockSupport)(name, [
- BORDER_SUPPORT_KEY2,
- "__experimentalDefaultControls"
- ]),
- ...(0, import_blocks120.getBlockSupport)(name, [
- SHADOW_SUPPORT_KEY,
- "__experimentalDefaultControls"
- ])
- };
- return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
- BorderPanel,
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ ValidatedSelectControl,
{
- as: BordersInspectorControl,
- panelId: clientId,
- settings: settings2,
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
value,
- onChange,
- defaultControls,
- inheritedValue
+ help: description,
+ options: elements,
+ onChange: onChangeControl,
+ hideLabelFromVision,
+ multiple: isMultiple,
+ disabled: disabled2
}
);
}
- function hasBorderSupport2(blockName, feature = "any") {
- const support = (0, import_blocks120.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
- if (support === true) {
- return true;
- }
- if (feature === "any") {
- return !!(support?.color || support?.radius || support?.width || support?.style);
- }
- return !!support?.[feature];
- }
- function addAttributes5(settings2) {
- if (!hasBorderSupport2(settings2, "color")) {
- return settings2;
- }
- if (settings2.attributes.borderColor) {
- return settings2;
- }
- return {
- ...settings2,
- attributes: {
- ...settings2.attributes,
- borderColor: {
- type: "string"
- }
- }
- };
- }
- function addSaveProps8(props, blockNameOrType, attributes) {
- if (!hasBorderSupport2(blockNameOrType, "color") || shouldSkipSerialization(blockNameOrType, BORDER_SUPPORT_KEY2, "color")) {
- return props;
- }
- const borderClasses = getBorderClasses(attributes);
- const newClassName = clsx_default(props.className, borderClasses);
- props.className = newClassName ? newClassName : void 0;
- return props;
- }
- function getBorderClasses(attributes) {
- const { borderColor, style } = attributes;
- const borderColorClass = getColorClassName("border-color", borderColor);
- return clsx_default({
- "has-border-color": borderColor || style?.border?.color,
- [borderColorClass]: !!borderColorClass
+
+ // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
+ var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+ var ELEMENTS_THRESHOLD = 10;
+ function AdaptiveSelect(props) {
+ const { field } = props;
+ const { elements } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
});
- }
- function useBlockProps11({ name, borderColor, style }) {
- const { colors: colors2 } = useMultipleOriginColorsAndGradients();
- if (!hasBorderSupport2(name, "color") || shouldSkipSerialization(name, BORDER_SUPPORT_KEY2, "color")) {
- return {};
+ if (elements.length >= ELEMENTS_THRESHOLD) {
+ return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(Combobox, { ...props });
}
- const { color: borderColorValue } = getMultiOriginColor({
- colors: colors2,
- namedColor: borderColor
- });
- const { color: borderTopColor } = getMultiOriginColor({
- colors: colors2,
- namedColor: getColorSlugFromVariable(style?.border?.top?.color)
- });
- const { color: borderRightColor } = getMultiOriginColor({
- colors: colors2,
- namedColor: getColorSlugFromVariable(style?.border?.right?.color)
- });
- const { color: borderBottomColor } = getMultiOriginColor({
- colors: colors2,
- namedColor: getColorSlugFromVariable(style?.border?.bottom?.color)
- });
- const { color: borderLeftColor } = getMultiOriginColor({
- colors: colors2,
- namedColor: getColorSlugFromVariable(style?.border?.left?.color)
- });
- const extraStyles = {
- borderTopColor: borderTopColor || borderColorValue,
- borderRightColor: borderRightColor || borderColorValue,
- borderBottomColor: borderBottomColor || borderColorValue,
- borderLeftColor: borderLeftColor || borderColorValue
- };
- return addSaveProps8(
- { style: cleanEmptyObject(extraStyles) || {} },
- name,
- { borderColor, style }
- );
+ return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(Select2, { ...props });
}
- var border_default = {
- useBlockProps: useBlockProps11,
- addSaveProps: addSaveProps8,
- attributeKeys: ["borderColor", "style"],
- hasSupport(name) {
- return hasBorderSupport2(name, "color");
- }
- };
- (0, import_hooks27.addFilter)(
- "blocks.registerBlockType",
- "core/border/addAttributes",
- addAttributes5
- );
-
- // packages/block-editor/build-module/hooks/dimensions.mjs
- var import_element352 = __toESM(require_element(), 1);
- var import_data192 = __toESM(require_data(), 1);
- var import_blocks121 = __toESM(require_blocks(), 1);
- var import_deprecated35 = __toESM(require_deprecated(), 1);
- // packages/block-editor/build-module/hooks/spacing-visualizer.mjs
- var import_element351 = __toESM(require_element(), 1);
- var import_is_shallow_equal5 = __toESM(require_is_shallow_equal(), 1);
- var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
- function SpacingVisualizer({ clientId, value, computeStyle, forceShow }) {
- const blockElement = useBlockElement(clientId);
- const [style, updateStyle] = (0, import_element351.useReducer)(
- () => computeStyle(blockElement)
+ // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
+ var import_element338 = __toESM(require_element(), 1);
+ var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+ function ValidatedText({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ type,
+ prefix: prefix2,
+ suffix,
+ validity
+ }) {
+ const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data });
+ const disabled2 = field.isDisabled({ item: data, field });
+ const onValueChangeControl = (0, import_element338.useCallback)(
+ (newValue) => onChange(
+ setValue({
+ item: data,
+ value: newValue
+ })
+ ),
+ [data, setValue, onChange]
);
- (0, import_element351.useEffect)(() => {
- if (blockElement && forceShow) {
- updateStyle();
- }
- }, [blockElement, forceShow]);
- (0, import_element351.useEffect)(() => {
- if (!blockElement) {
- return;
- }
- const observer = new window.MutationObserver(updateStyle);
- observer.observe(blockElement, {
- attributes: true,
- attributeFilter: ["style", "class"]
- });
- return () => {
- observer.disconnect();
- };
- }, [blockElement]);
- const previousValueRef = (0, import_element351.useRef)(value);
- const [isActive, setIsActive] = (0, import_element351.useState)(false);
- (0, import_element351.useEffect)(() => {
- if ((0, import_is_shallow_equal5.isShallowEqual)(value, previousValueRef.current) || forceShow) {
- return;
+ return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ ValidatedInputControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ placeholder,
+ value: value ?? "",
+ description: typeof description === "string" ? description : void 0,
+ details: typeof description === "string" ? void 0 : description,
+ onValueChange: onValueChangeControl,
+ hideLabelFromVision,
+ type,
+ prefix: prefix2,
+ suffix,
+ disabled: disabled2,
+ pattern: isValid2.pattern ? isValid2.pattern.constraint : void 0,
+ minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
+ maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0
}
- setIsActive(true);
- previousValueRef.current = value;
- const timeout = setTimeout(() => {
- setIsActive(false);
- }, 400);
- return () => {
- setIsActive(false);
- clearTimeout(timeout);
- };
- }, [value, forceShow]);
- if (!isActive && !forceShow) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
- cover_default,
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/email.mjs
+ var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
+ function Email({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ ValidatedText,
{
- clientId,
- __unstablePopoverSlot: "block-toolbar",
- children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)("div", { className: "block-editor__spacing-visualizer", style })
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ type: "email",
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(Icon, { icon: envelope_default }) })
+ }
}
);
}
- function getComputedCSS(element, property) {
- return element.ownerDocument.defaultView.getComputedStyle(element).getPropertyValue(property);
+
+ // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
+ var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
+ function Telephone({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ ValidatedText,
+ {
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ type: "tel",
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(Icon, { icon: mobile_default }) })
+ }
+ }
+ );
}
- function MarginVisualizer({ clientId, value, forceShow }) {
- return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
- SpacingVisualizer,
+
+ // packages/dataviews/build-module/components/dataform-controls/url.mjs
+ var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+ function Url({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+ ValidatedText,
{
- clientId,
- value: value?.spacing?.margin,
- computeStyle: (blockElement) => {
- const top = getComputedCSS(blockElement, "margin-top");
- const right = getComputedCSS(blockElement, "margin-right");
- const bottom = getComputedCSS(blockElement, "margin-bottom");
- const left = getComputedCSS(blockElement, "margin-left");
- return {
- borderTopWidth: top,
- borderRightWidth: right,
- borderBottomWidth: bottom,
- borderLeftWidth: left,
- top: top ? `-${top}` : 0,
- right: right ? `-${right}` : 0,
- bottom: bottom ? `-${bottom}` : 0,
- left: left ? `-${left}` : 0
- };
- },
- forceShow
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ type: "url",
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(Icon, { icon: link_default }) })
+ }
}
);
}
- function PaddingVisualizer({ clientId, value, forceShow }) {
- return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
- SpacingVisualizer,
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
+ var import_components254 = __toESM(require_components(), 1);
+ var import_element339 = __toESM(require_element(), 1);
+ var import_i18n240 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+ function toNumberOrEmpty(value) {
+ if (value === "" || value === void 0) {
+ return "";
+ }
+ const number = Number(value);
+ return Number.isFinite(number) ? number : "";
+ }
+ function BetweenControls({
+ value,
+ onChange,
+ hideLabelFromVision,
+ step
+ }) {
+ const [min3 = "", max3 = ""] = value;
+ const onChangeMin = (0, import_element339.useCallback)(
+ (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
+ [onChange, max3]
+ );
+ const onChangeMax = (0, import_element339.useCallback)(
+ (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
+ [onChange, min3]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+ import_components254.BaseControl,
{
- clientId,
- value: value?.spacing?.padding,
- computeStyle: (blockElement) => ({
- borderTopWidth: getComputedCSS(blockElement, "padding-top"),
- borderRightWidth: getComputedCSS(
- blockElement,
- "padding-right"
- ),
- borderBottomWidth: getComputedCSS(
- blockElement,
- "padding-bottom"
+ help: (0, import_i18n240.__)("The max. value must be greater than the min. value."),
+ children: /* @__PURE__ */ (0, import_jsx_runtime533.jsxs)(import_components254.Flex, { direction: "row", gap: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+ import_components254.__experimentalNumberControl,
+ {
+ label: (0, import_i18n240.__)("Min."),
+ value: min3,
+ max: max3 ? Number(max3) - step : void 0,
+ onChange: onChangeMin,
+ hideLabelFromVision,
+ step
+ }
),
- borderLeftWidth: getComputedCSS(blockElement, "padding-left")
- }),
- forceShow
+ /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+ import_components254.__experimentalNumberControl,
+ {
+ label: (0, import_i18n240.__)("Max."),
+ value: max3,
+ min: min3 ? Number(min3) + step : void 0,
+ onChange: onChangeMax,
+ hideLabelFromVision,
+ step
+ }
+ )
+ ] })
+ }
+ );
+ }
+ function ValidatedNumber({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ operator,
+ validity
+ }) {
+ const decimals = field.format?.decimals ?? 0;
+ const step = Math.pow(10, Math.abs(decimals) * -1);
+ const { label, description, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data }) ?? "";
+ const disabled2 = field.isDisabled({ item: data, field });
+ const onChangeControl = (0, import_element339.useCallback)(
+ (newValue) => {
+ onChange(
+ setValue({
+ item: data,
+ // Do not convert an empty string or undefined to a number,
+ // otherwise there's a mismatch between the UI control (empty)
+ // and the data relied by onChange (0).
+ value: ["", void 0].includes(newValue) ? void 0 : Number(newValue)
+ })
+ );
+ },
+ [data, onChange, setValue]
+ );
+ const onChangeBetweenControls = (0, import_element339.useCallback)(
+ (newValue) => {
+ onChange(
+ setValue({
+ item: data,
+ value: newValue
+ })
+ );
+ },
+ [data, onChange, setValue]
+ );
+ if (operator === OPERATOR_BETWEEN) {
+ let valueBetween = ["", ""];
+ if (Array.isArray(value) && value.length === 2 && value.every(
+ (element) => typeof element === "number" || element === ""
+ )) {
+ valueBetween = value;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+ BetweenControls,
+ {
+ value: valueBetween,
+ onChange: onChangeBetweenControls,
+ hideLabelFromVision,
+ step
+ }
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+ ValidatedNumberControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ help: description,
+ value,
+ onChange: onChangeControl,
+ hideLabelFromVision,
+ step,
+ min: typeof isValid2.min?.constraint === "number" ? isValid2.min.constraint : void 0,
+ max: typeof isValid2.max?.constraint === "number" ? isValid2.max.constraint : void 0,
+ disabled: disabled2
}
);
}
- // packages/block-editor/build-module/hooks/dimensions.mjs
- var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
- var DIMENSIONS_SUPPORT_KEY = "dimensions";
- var SPACING_SUPPORT_KEY2 = "spacing";
- function useVisualizer() {
- const [property, setProperty] = (0, import_element352.useState)(false);
- const { hideBlockInterface: hideBlockInterface2, showBlockInterface: showBlockInterface2 } = unlock(
- (0, import_data192.useDispatch)(store)
- );
- (0, import_element352.useEffect)(() => {
- if (!property) {
- showBlockInterface2();
- } else {
- hideBlockInterface2();
- }
- }, [property, showBlockInterface2, hideBlockInterface2]);
- return [property, setProperty];
+ // packages/dataviews/build-module/components/dataform-controls/integer.mjs
+ var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
+ function Integer(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(ValidatedNumber, { ...props });
}
- function DimensionsInspectorControl({ children, resetAllFilter }) {
- const attributesResetAllFilter = (0, import_element352.useCallback)(
- (attributes) => {
- const existingStyle = attributes.style;
- const updatedStyle = resetAllFilter(existingStyle);
- return {
- ...attributes,
- style: updatedStyle
- };
- },
- [resetAllFilter]
+
+ // packages/dataviews/build-module/components/dataform-controls/number.mjs
+ var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+ function Number2(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(ValidatedNumber, { ...props });
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/radio.mjs
+ var import_components255 = __toESM(require_components(), 1);
+ var import_element340 = __toESM(require_element(), 1);
+ var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
+ function Radio({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { label, description, getValue, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ const value = getValue({ item: data });
+ const onChangeControl = (0, import_element340.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
);
- return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
- inspector_controls_default,
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components255.Spinner, {});
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ ValidatedRadioControl,
{
- group: "dimensions",
- resetAllFilter: attributesResetAllFilter,
- children
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ help: description,
+ onChange: onChangeControl,
+ options: elements,
+ selected: value,
+ hideLabelFromVision,
+ disabled: disabled2
}
);
}
- function DimensionsPanel2({ clientId, name, setAttributes, settings: settings2 }) {
- const selectedState = useBlockStyleState();
- const isStateSelected = !isDefaultBlockStyleState2(selectedState);
- const isEnabled = useHasDimensionsPanel(settings2, selectedState);
- const { style, className, layout } = (0, import_data192.useSelect)(
- (select3) => {
- if (!isEnabled) {
- return {};
- }
- const attributes = select3(store).getBlockAttributes(clientId) || {};
- return {
- style: attributes.style,
- className: attributes.className,
- layout: attributes.layout
- };
- },
- [clientId, isEnabled]
- );
- const { value: inheritedValue } = useResolvedStyle(
- name,
- className,
- selectedState
- );
- const [visualizedProperty, setVisualizedProperty] = useVisualizer();
- const value = isStateSelected ? getStyleForState2(style, selectedState) : style;
- const onChange = isStateSelected ? (newStyle) => {
- setAttributes({
- style: setStyleForState(style, selectedState, newStyle)
- });
- } : (newStyle) => {
- setAttributes({
- style: cleanEmptyObject(newStyle)
- });
- };
- if (!isEnabled) {
- return null;
- }
- const defaultDimensionsControls = (0, import_blocks121.getBlockSupport)(name, [
- DIMENSIONS_SUPPORT_KEY,
- "__experimentalDefaultControls"
- ]);
- const defaultSpacingControls = (0, import_blocks121.getBlockSupport)(name, [
- SPACING_SUPPORT_KEY2,
- "__experimentalDefaultControls"
- ]);
- const { default: defaultLayout2 } = (0, import_blocks121.getBlockSupport)(name, "layout") || {};
- const defaultControls = {
- // In the block inspector, minHeight and minWidth should not
- // be shown by default unless the block explicitly opts in.
- minHeight: false,
- minWidth: false,
- ...defaultDimensionsControls,
- ...defaultSpacingControls
- };
- return /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(import_jsx_runtime556.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
- DimensionsPanel,
- {
- as: DimensionsInspectorControl,
- panelId: clientId,
- settings: settings2,
- allowAxialBlockGap: isAxialBlockGapAllowed(
- layout,
- defaultLayout2
- ),
- value,
+
+ // packages/dataviews/build-module/components/dataform-controls/text.mjs
+ var import_element341 = __toESM(require_element(), 1);
+ var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
+ function Text3({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ config: config2,
+ validity
+ }) {
+ const { prefix: prefix2, suffix } = config2 || {};
+ return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ ValidatedText,
+ {
+ ...{
+ data,
+ field,
onChange,
- defaultControls,
- styleState: selectedState,
- onVisualize: isStateSelected ? void 0 : setVisualizedProperty,
- inheritedValue
- }
- ),
- !isStateSelected && !!settings2?.spacing?.padding && visualizedProperty === "padding" && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
- PaddingVisualizer,
- {
- forceShow: visualizedProperty === "padding",
- clientId,
- value
- }
- ),
- !isStateSelected && !!settings2?.spacing?.margin && visualizedProperty === "margin" && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
- MarginVisualizer,
- {
- forceShow: visualizedProperty === "margin",
- clientId,
- value
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ prefix: prefix2 ? (0, import_element341.createElement)(prefix2) : void 0,
+ suffix: suffix ? (0, import_element341.createElement)(suffix) : void 0
}
- )
- ] });
- }
- function hasDimensionsSupport(blockName, feature = "any") {
- const support = (0, import_blocks121.getBlockSupport)(blockName, DIMENSIONS_SUPPORT_KEY);
- if (support === true) {
- return true;
- }
- if (feature === "any") {
- return !!(support?.aspectRatio || !!support?.height || !!support?.minHeight || !!support?.width || !!support?.minWidth);
- }
- return !!support?.[feature];
+ }
+ );
}
- function isExplicitAspectRatio(aspectRatio) {
- if (!aspectRatio) {
- return false;
- }
- return `${aspectRatio}`.trim().toLowerCase() !== "auto";
+
+ // packages/dataviews/build-module/components/dataform-controls/time.mjs
+ var import_components256 = __toESM(require_components(), 1);
+ var import_element342 = __toESM(require_element(), 1);
+ var import_i18n241 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+ function getStep(timeFormat, values) {
+ const tokens = (timeFormat ?? "").replace(/\\./g, "");
+ const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime2(value) ?? 0) % 60 !== 0);
+ return hasSeconds ? 1 : void 0;
}
- var dimensions_default = {
- useBlockProps: useBlockProps12,
- attributeKeys: ["height", "minHeight", "width", "style"],
- hasSupport(name) {
- return hasDimensionsSupport(name);
- }
- };
- function useBlockProps12({ name, height, minHeight, style }) {
- if (!hasDimensionsSupport(name, "aspectRatio") || shouldSkipSerialization(name, DIMENSIONS_SUPPORT_KEY, "aspectRatio")) {
- return {};
+ function toInputValue(value) {
+ const seconds = parseTime2(value);
+ if (seconds === null) {
+ return "";
}
- const hasExplicitAspectRatio = isExplicitAspectRatio(
- style?.dimensions?.aspectRatio
- );
- const className = clsx_default({
- "has-aspect-ratio": hasExplicitAspectRatio
- });
- const inlineStyleOverrides = {};
- if (hasExplicitAspectRatio) {
- inlineStyleOverrides.minHeight = "unset";
- inlineStyleOverrides.height = "unset";
- } else if (minHeight || style?.dimensions?.minHeight || height || style?.dimensions?.height) {
- inlineStyleOverrides.aspectRatio = "unset";
+ const parts = [
+ Math.floor(seconds / 3600),
+ Math.floor(seconds % 3600 / 60)
+ ];
+ if (seconds % 60 !== 0) {
+ parts.push(seconds % 60);
}
- return { className, style: inlineStyleOverrides };
- }
- function useCustomSides() {
- (0, import_deprecated35.default)("wp.blockEditor.__experimentalUseCustomSides", {
- since: "6.3",
- version: "6.4"
- });
+ return parts.map((part) => String(part).padStart(2, "0")).join(":");
}
-
- // packages/block-editor/build-module/hooks/state-utils.mjs
- var import_blocks122 = __toESM(require_blocks(), 1);
- function buildScopedBlockSelector(baseSelector, blockSelector, suffix = "") {
- if (typeof blockSelector !== "string" || !blockSelector) {
- return splitSelectorList(baseSelector).map((selector3) => `${selector3.trim()}${suffix}`).join(", ");
- }
- const baseSelectors = splitSelectorList(baseSelector).filter(
- (selector3) => selector3.trim()
+ function BetweenControls2({
+ value,
+ onChange,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step,
+ min: min3,
+ max: max3
+ }) {
+ const [from = "", to2 = ""] = value;
+ const onChangeFrom = (0, import_element342.useCallback)(
+ (newValue) => onChange([newValue ?? "", to2]),
+ [onChange, to2]
);
- const selectors4 = splitSelectorList(blockSelector).filter(
- (selector3) => selector3.trim()
+ const onChangeTo = (0, import_element342.useCallback)(
+ (newValue) => onChange([from, newValue ?? ""]),
+ [onChange, from]
);
- if (!selectors4.length) {
- return baseSelectors.map((selector3) => `${selector3.trim()}${suffix}`).join(", ");
- }
- return selectors4.map((selector3) => {
- selector3 = selector3.trim();
- const match2 = selector3.match(/^([.#]?[-_a-zA-Z0-9]+|\[[^\]]+\])/);
- if (match2) {
- return baseSelectors.map(
- (base) => `${base.trim()}${selector3.slice(
- match2[0].length
- )}${suffix}`
- ).join(", ");
+ return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ import_components256.BaseControl,
+ {
+ help: (0, import_i18n241.__)("The end time must be later than the start time."),
+ children: /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ ValidatedInputControl,
+ {
+ type: "time",
+ label: (0, import_i18n241.__)("From"),
+ value: from,
+ onValueChange: onChangeFrom,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step,
+ min: min3,
+ max: to2 || max3
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ ValidatedInputControl,
+ {
+ type: "time",
+ label: (0, import_i18n241.__)("To"),
+ value: to2,
+ onValueChange: onChangeTo,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step,
+ min: from || min3,
+ max: max3
+ }
+ )
+ ] })
}
- return baseSelectors.map((base) => `${base.trim()}${suffix}`).join(", ");
- }).join(", ");
- }
-
- // packages/block-editor/build-module/hooks/style.mjs
- var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
- var { getResponsiveMediaQueries: getResponsiveMediaQueries2 } = unlock(privateApis);
- var BORDER_SIDES = ["Top", "Right", "Bottom", "Left"];
- var styleSupportKeys2 = [
- ...TYPOGRAPHY_SUPPORT_KEYS2,
- BORDER_SUPPORT_KEY2,
- COLOR_SUPPORT_KEY2,
- DIMENSIONS_SUPPORT_KEY,
- BACKGROUND_SUPPORT_KEY,
- SPACING_SUPPORT_KEY2,
- SHADOW_SUPPORT_KEY
- ];
- var hasStyleSupport2 = (nameOrType) => styleSupportKeys2.some((key) => (0, import_blocks123.hasBlockSupport)(nameOrType, key));
- function getInlineStyles(styles = {}) {
- const output = {};
- (0, import_style_engine5.getCSSRules)(styles).forEach((rule) => {
- output[rule.key] = rule.value;
- });
- return output;
+ );
}
- function getStateFallbackBorderStyles(stateStyles) {
- const border = stateStyles?.border;
- if (!border) {
- return void 0;
- }
- const hasBorderStyle = !!border.style;
- const hasBorderColor = !!border.color;
- const hasBorderWidth = !!border.width;
- const fallbackBorder = {};
- if (!hasBorderStyle && (hasBorderColor || hasBorderWidth)) {
- fallbackBorder.style = "solid";
- }
- BORDER_SIDES.forEach((side) => {
- const sideKey = side.toLowerCase();
- const sideBorder = border[sideKey];
- const hasSideStyle = !!sideBorder?.style;
- const hasSideColor = !!sideBorder?.color;
- const hasSideWidth = !!sideBorder?.width;
- if (!hasBorderStyle && !hasSideStyle && (hasSideColor || hasSideWidth)) {
- fallbackBorder[sideKey] = { style: "solid" };
+ function Time({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ operator,
+ validity
+ }) {
+ const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data });
+ const disabled2 = field.isDisabled({ item: data, field });
+ const timeFormat = field.format?.time;
+ const min3 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+ const max3 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+ const onChangeControl = (0, import_element342.useCallback)(
+ (newValue) => onChange(
+ setValue({
+ item: data,
+ value: newValue === "" ? void 0 : newValue
+ })
+ ),
+ [data, onChange, setValue]
+ );
+ const onChangeBetweenControls = (0, import_element342.useCallback)(
+ ([from, to2]) => onChange(
+ setValue({
+ item: data,
+ // An unfilled bound is stored as `undefined`, which the
+ // `between` operator reads as "do not apply the filter".
+ value: [from || void 0, to2 || void 0]
+ })
+ ),
+ [data, onChange, setValue]
+ );
+ if (operator === OPERATOR_BETWEEN) {
+ let valueBetween = ["", ""];
+ if (Array.isArray(value) && value.length === 2) {
+ valueBetween = [
+ toInputValue(value[0]),
+ toInputValue(value[1])
+ ];
}
- });
- return cleanEmptyObject({ border: cleanEmptyObject(fallbackBorder) });
- }
- function getStateBackgroundResetCSS(stateStyles, selector3) {
- const hasSolidBackground = !!stateStyles?.color?.background;
- if (!hasSolidBackground) {
- return void 0;
- }
- const hasColorGradient = !!stateStyles?.color?.gradient;
- const hasBackgroundGradient = !!stateStyles?.background?.gradient || !!stateStyles?.background?.backgroundImage;
- if (hasColorGradient || hasBackgroundGradient) {
- return void 0;
- }
- const declaration = "background-image: unset !important";
- return selector3 ? `${selector3} { ${declaration}; }` : `${declaration};`;
- }
- function getStateFallbackDimensionStyles(stateStyles) {
- const dimensions = stateStyles?.dimensions;
- if (!dimensions) {
- return void 0;
- }
- if (isExplicitAspectRatio(dimensions.aspectRatio)) {
- return {
- dimensions: {
- minHeight: "unset",
- height: "unset"
- }
- };
- }
- if (dimensions.minHeight || dimensions.height) {
- return {
- dimensions: {
- aspectRatio: "unset"
+ return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ BetweenControls2,
+ {
+ value: valueBetween,
+ onChange: onChangeBetweenControls,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step: getStep(timeFormat, valueBetween),
+ min: min3,
+ max: max3
}
- };
- }
- }
- function getStateTextAlignCSS(stateStyles, selector3) {
- const textAlign = stateStyles?.typography?.textAlign;
- if (typeof textAlign !== "string" || !textAlign) {
- return void 0;
+ );
}
- const declaration = `text-align: ${(0, import_style_engine5.getCSSValueFromRawStyle)(
- textAlign
- )} !important`;
- return selector3 ? `${selector3} { ${declaration}; }` : `${declaration};`;
+ return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ ValidatedInputControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ type: "time",
+ label,
+ placeholder,
+ description: typeof description === "string" ? description : void 0,
+ details: typeof description === "string" ? void 0 : description,
+ value: toInputValue(value),
+ onValueChange: onChangeControl,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step: getStep(timeFormat, [value]),
+ min: min3,
+ max: max3
+ }
+ );
}
- function getStateStylesCSS(stateStyles, selector3) {
- const fallbackDimensionStyles = getStateFallbackDimensionStyles(stateStyles);
- const stylesWithDimensionFallbacks = fallbackDimensionStyles ? mergeStyleObjects(stateStyles, fallbackDimensionStyles) : stateStyles;
- const css = (0, import_style_engine5.compileCSS)(stylesWithDimensionFallbacks, { selector: selector3 });
- const importantCSS = css ? css.replace(/;/g, " !important;") : void 0;
- const fallbackBorderStyles = getStateFallbackBorderStyles(stateStyles);
- const fallbackCSS = fallbackBorderStyles ? (0, import_style_engine5.compileCSS)(fallbackBorderStyles, { selector: selector3 }) : void 0;
- const textAlignCSS = getStateTextAlignCSS(stateStyles, selector3);
- const backgroundResetCSS = getStateBackgroundResetCSS(
- stateStyles,
- selector3
+
+ // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
+ var import_element343 = __toESM(require_element(), 1);
+ var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+ function Toggle({
+ field,
+ onChange,
+ data,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { label, description, getValue, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const onChangeControl = (0, import_element343.useCallback)(() => {
+ onChange(
+ setValue({ item: data, value: !getValue({ item: data }) })
+ );
+ }, [onChange, setValue, data, getValue]);
+ return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+ ValidatedToggleControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ hidden: hideLabelFromVision,
+ label,
+ help: description,
+ checked: getValue({ item: data }),
+ onChange: onChangeControl,
+ disabled: disabled2
+ }
);
- return [importantCSS, textAlignCSS, fallbackCSS, backgroundResetCSS].filter(Boolean).join("\n");
}
- function isPlainObject2(value) {
- return !!value && typeof value === "object" && !Array.isArray(value);
+
+ // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
+ var import_element344 = __toESM(require_element(), 1);
+ var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+ function Textarea3({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ config: config2,
+ validity
+ }) {
+ const { rows = 4 } = config2 || {};
+ const disabled2 = field.isDisabled({ item: data, field });
+ const { label, placeholder, description, setValue, isValid: isValid2 } = field;
+ const value = field.getValue({ item: data });
+ const onValueChangeControl = (0, import_element344.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+ ValidatedTextareaControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ placeholder,
+ value: value ?? "",
+ description: typeof description === "string" ? description : void 0,
+ details: typeof description === "string" ? void 0 : description,
+ onValueChange: onValueChangeControl,
+ rows,
+ disabled: disabled2,
+ minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
+ maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0,
+ hideLabelFromVision
+ }
+ );
}
- function mergeStyleObjects(target = {}, source = {}) {
- const merged = { ...target };
- Object.entries(source).forEach(([key, value]) => {
- merged[key] = isPlainObject2(value) && isPlainObject2(merged[key]) ? mergeStyleObjects(merged[key], value) : value;
+
+ // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
+ var import_components257 = __toESM(require_components(), 1);
+ var import_element345 = __toESM(require_element(), 1);
+ var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+ function ToggleGroup({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { getValue, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const value = getValue({ item: data });
+ const onChangeControl = (0, import_element345.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
});
- return merged;
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components257.Spinner, {});
+ }
+ if (elements.length === 0) {
+ return null;
+ }
+ const selectedOption = elements.find((el) => el.value === value);
+ return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+ ValidatedToggleGroupControl,
+ {
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ isBlock: true,
+ label: field.label,
+ help: selectedOption?.description || field.description,
+ onChange: onChangeControl,
+ value,
+ hideLabelFromVision,
+ children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+ import_components257.__experimentalToggleGroupControlOption,
+ {
+ label: el.label,
+ value: el.value,
+ disabled: disabled2
+ },
+ el.value
+ ))
+ }
+ );
}
- function addStyleGroup(groups3, selector3, style) {
- const key = selector3 || "";
- const existing = groups3.get(key) || { selector: selector3, style: {} };
- groups3.set(key, {
- selector: selector3,
- style: mergeStyleObjects(existing.style, style)
+
+ // packages/dataviews/build-module/components/dataform-controls/array.mjs
+ var import_components258 = __toESM(require_components(), 1);
+ var import_element346 = __toESM(require_element(), 1);
+ var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+ function ArrayControl({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data });
+ const disabled2 = field.isDisabled({ item: data, field });
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
});
- }
- function getStateStyleGroups(stateStyles, name) {
- const blockSelectors = (0, import_blocks123.getBlockType)(name)?.selectors || {};
- const groups3 = /* @__PURE__ */ new Map();
- Object.entries(stateStyles || {}).forEach(
- ([feature, featureStyles]) => {
- const featureSelectors = blockSelectors[feature];
- if (typeof featureSelectors === "string") {
- addStyleGroup(groups3, featureSelectors, {
- [feature]: featureStyles
- });
- return;
- }
- if (isPlainObject2(featureSelectors) && isPlainObject2(featureStyles)) {
- const remainingStyles = { ...featureStyles };
- Object.entries(featureSelectors).forEach(
- ([subfeature, subfeatureSelector]) => {
- if (subfeature === "root" || typeof subfeatureSelector !== "string" || !Object.hasOwn(featureStyles, subfeature)) {
- return;
- }
- addStyleGroup(groups3, subfeatureSelector, {
- [feature]: {
- [subfeature]: featureStyles[subfeature]
- }
- });
- delete remainingStyles[subfeature];
- }
- );
- if (Object.keys(remainingStyles).length) {
- addStyleGroup(
- groups3,
- featureSelectors.root || blockSelectors.root,
- {
- [feature]: remainingStyles
- }
- );
+ const arrayValueAsElements = (0, import_element346.useMemo)(
+ () => Array.isArray(value) ? value.map((token) => {
+ const element = elements?.find(
+ (suggestion) => suggestion.value === token
+ );
+ return element || { value: token, label: token };
+ }) : [],
+ [value, elements]
+ );
+ const onChangeControl = (0, import_element346.useCallback)(
+ (tokens) => {
+ const valueTokens = tokens.map((token) => {
+ if (typeof token === "object" && "value" in token) {
+ return token.value;
}
- return;
- }
- addStyleGroup(groups3, blockSelectors.root, {
- [feature]: featureStyles
+ return token;
});
- }
+ onChange(setValue({ item: data, value: valueTokens }));
+ },
+ [onChange, setValue, data]
);
- return Array.from(groups3.values());
- }
- function getBlockStateStylesCSS(stateStyles, options) {
- const { name, baseSelector, state = "" } = options;
- const rules = getStateStyleGroups(stateStyles, name).map(
- ({ selector: blockSelector, style }) => getStateStylesCSS(
- style,
- buildScopedBlockSelector(baseSelector, blockSelector, state)
- )
- ).filter(Boolean);
- return rules.length ? rules.join("\n") : void 0;
- }
- function getRootStateStyles(stateStyles, nestedKeys) {
- if (!stateStyles) {
- return stateStyles;
- }
- const rootStyles = { ...stateStyles };
- nestedKeys.forEach((key) => {
- delete rootStyles[key];
- });
- return rootStyles;
- }
- function getPseudoStateCSSRules(style, name, baseSelector) {
- const validPseudoStates = VALID_BLOCK_PSEUDO_STATES[name];
- if (!validPseudoStates) {
- return [];
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components258.Spinner, {});
}
- const cssRules = [];
- validPseudoStates.forEach((pseudoState) => {
- const stateStyles = style?.[pseudoState];
- if (stateStyles) {
- const css = getBlockStateStylesCSS(stateStyles, {
- name,
- baseSelector,
- state: pseudoState
- });
- if (css) {
- cssRules.push(css);
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+ ValidatedFormTokenField,
+ {
+ required: !!isValid2?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label: hideLabelFromVision ? void 0 : label,
+ value: arrayValueAsElements,
+ onChange: onChangeControl,
+ placeholder,
+ suggestions: elements?.map((element) => element.value),
+ disabled: disabled2,
+ __experimentalValidateInput: (token) => {
+ if (field.isValid?.elements && elements) {
+ return elements.some(
+ (element) => element.value === token || element.label === token
+ );
+ }
+ return true;
+ },
+ __experimentalExpandOnFocus: elements && elements.length > 0,
+ help: description ?? (field.isValid?.elements ? "" : void 0),
+ displayTransform: (token) => {
+ if (typeof token === "object" && "label" in token) {
+ return token.label;
+ }
+ if (typeof token === "string" && elements) {
+ const element = elements.find(
+ (el) => el.value === token
+ );
+ return element?.label || token;
+ }
+ return token;
+ },
+ __experimentalRenderItem: ({ item }) => {
+ if (typeof item === "string" && elements) {
+ const element = elements.find(
+ (el) => el.value === item
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { children: element?.label || item });
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { children: item });
}
}
- });
- return cssRules;
+ );
}
- function getResponsiveStateCSSRules(style, name, baseSelector, viewportSettings) {
- const cssRules = [];
- const validPseudoStates = VALID_BLOCK_PSEUDO_STATES[name] ?? [];
- const nestedStateKeys = ["elements", ...validPseudoStates];
- const responsiveMediaQueries = getResponsiveMediaQueries2(viewportSettings);
- Object.entries(responsiveMediaQueries).forEach(
- ([viewport, mediaQuery]) => {
- const viewportStyles = getStyleForState2(style, {
- viewport,
- pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
- });
- if (!viewportStyles) {
- return;
- }
- const viewportCSSRules = [];
- const rootCSS = getBlockStateStylesCSS(
- getRootStateStyles(viewportStyles, nestedStateKeys),
+
+ // packages/dataviews/build-module/components/dataform-controls/color.mjs
+ var import_components259 = __toESM(require_components(), 1);
+ var import_element347 = __toESM(require_element(), 1);
+ var import_i18n242 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
+ var ColorPickerDropdown = ({
+ color,
+ onColorChange,
+ disabled: disabled2
+ }) => {
+ const validColor = color && w(color).isValid() ? color : "#ffffff";
+ return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ import_components259.Dropdown,
+ {
+ className: "dataviews-controls__color-picker-dropdown",
+ popoverProps: { resize: false },
+ renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ import_components259.Button,
{
- name,
- baseSelector
+ onClick: onToggle,
+ "aria-label": (0, import_i18n242.__)("Open color picker"),
+ size: "small",
+ disabled: disabled2,
+ accessibleWhenDisabled: true,
+ icon: () => /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components259.ColorIndicator, { colorValue: validColor })
}
- );
- if (rootCSS) {
- viewportCSSRules.push(rootCSS);
- }
- const elementCSS = getElementCSSRules(
- viewportStyles.elements,
- name,
- baseSelector
- );
- if (elementCSS) {
- viewportCSSRules.push(elementCSS);
- }
- viewportCSSRules.push(
- ...getPseudoStateCSSRules(viewportStyles, name, baseSelector)
- );
- if (viewportCSSRules.length) {
- cssRules.push(
- `${mediaQuery}{${viewportCSSRules.join("")}}`
- );
- }
+ ),
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components259.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ import_components259.ColorPicker,
+ {
+ color: validColor,
+ onChange: onColorChange,
+ enableAlpha: true
+ }
+ ) })
}
);
- return cssRules;
- }
- function getCanvasStateStyleValue(style, selectedState) {
- const stateValue = getStyleForState2(style, selectedState);
- if (!hasViewportBlockStyleState(selectedState)) {
- return stateValue;
- }
- const defaultViewportState = {
- ...selectedState,
- viewport: DEFAULT_BLOCK_STYLE_STATE2.viewport
- };
- const defaultViewportStateValue = getStyleForState2(
- style,
- defaultViewportState
+ };
+ function Color({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { label, placeholder, description, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const value = field.getValue({ item: data }) || "";
+ const handleColorChange = (0, import_element347.useCallback)(
+ (newColor) => {
+ onChange(setValue({ item: data, value: newColor }));
+ },
+ [data, onChange, setValue]
+ );
+ const handleInputChange = (0, import_element347.useCallback)(
+ (newValue) => {
+ onChange(setValue({ item: data, value: newValue || "" }));
+ },
+ [data, onChange, setValue]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ ValidatedInputControl,
+ {
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ placeholder,
+ value,
+ description: typeof description === "string" ? description : void 0,
+ details: typeof description === "string" ? void 0 : description,
+ onValueChange: handleInputChange,
+ hideLabelFromVision,
+ type: "text",
+ disabled: disabled2,
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ ColorPickerDropdown,
+ {
+ color: value,
+ onColorChange: handleColorChange,
+ disabled: disabled2
+ }
+ ) })
+ }
);
- if (defaultViewportStateValue && stateValue) {
- return mergeGlobalStyles(defaultViewportStateValue, stateValue);
- }
- return stateValue || defaultViewportStateValue;
}
- function addAttribute7(settings2) {
- if (!hasStyleSupport2(settings2) && !(0, import_blocks123.hasBlockSupport)(settings2, "customCSS", true)) {
- return settings2;
- }
- if (!settings2.attributes.style) {
- Object.assign(settings2.attributes, {
- style: {
- type: "object"
+
+ // packages/dataviews/build-module/components/dataform-controls/password.mjs
+ var import_components260 = __toESM(require_components(), 1);
+ var import_element348 = __toESM(require_element(), 1);
+ var import_i18n243 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
+ function Password({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const [isVisible, setIsVisible] = (0, import_element348.useState)(false);
+ const disabled2 = field.isDisabled({ item: data, field });
+ const toggleVisibility = (0, import_element348.useCallback)(() => {
+ setIsVisible((prev) => !prev);
+ }, []);
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+ ValidatedText,
+ {
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ type: isVisible ? "text" : "password",
+ suffix: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+ import_components260.Button,
+ {
+ icon: isVisible ? unseen_default : seen_default,
+ onClick: toggleVisibility,
+ size: "small",
+ label: isVisible ? (0, import_i18n243.__)("Hide password") : (0, import_i18n243.__)("Show password"),
+ disabled: disabled2,
+ accessibleWhenDisabled: true
+ }
+ ) })
}
- });
- }
- return settings2;
+ }
+ );
}
- var skipSerializationPathsEdit = {
- [`${BORDER_SUPPORT_KEY2}.__experimentalSkipSerialization`]: ["border"],
- [`${COLOR_SUPPORT_KEY2}.__experimentalSkipSerialization`]: [
- COLOR_SUPPORT_KEY2
- ],
- [`${TYPOGRAPHY_SUPPORT_KEY}.__experimentalSkipSerialization`]: [
- TYPOGRAPHY_SUPPORT_KEY
- ],
- [`${DIMENSIONS_SUPPORT_KEY}.__experimentalSkipSerialization`]: [
- DIMENSIONS_SUPPORT_KEY
- ],
- [`${SPACING_SUPPORT_KEY2}.__experimentalSkipSerialization`]: [
- SPACING_SUPPORT_KEY2
- ],
- [`${SHADOW_SUPPORT_KEY}.__experimentalSkipSerialization`]: [
- SHADOW_SUPPORT_KEY
- ]
- };
- var skipSerializationPathsSave = {
- ...skipSerializationPathsEdit,
- [`${DIMENSIONS_SUPPORT_KEY}.aspectRatio`]: [
- `${DIMENSIONS_SUPPORT_KEY}.aspectRatio`
- ],
- // Skip serialization of aspect ratio in save mode.
- [`${BACKGROUND_SUPPORT_KEY}`]: [BACKGROUND_SUPPORT_KEY]
- // Skip serialization of background support in save mode.
- };
- var skipSerializationPathsSaveChecks = {
- [`${DIMENSIONS_SUPPORT_KEY}.aspectRatio`]: true,
- [`${BACKGROUND_SUPPORT_KEY}`]: true
+
+ // packages/dataviews/build-module/field-types/utils/has-elements.mjs
+ function hasElements(field) {
+ return Array.isArray(field.elements) && field.elements.length > 0 || typeof field.getElements === "function";
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/index.mjs
+ var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+ var FORM_CONTROLS = {
+ adaptiveSelect: AdaptiveSelect,
+ array: ArrayControl,
+ checkbox: Checkbox,
+ color: Color,
+ combobox: Combobox,
+ datetime: DateTime,
+ date: DateControl,
+ email: Email,
+ telephone: Telephone,
+ url: Url,
+ integer: Integer,
+ number: Number2,
+ password: Password,
+ radio: Radio,
+ select: Select2,
+ text: Text3,
+ time: Time,
+ toggle: Toggle,
+ textarea: Textarea3,
+ toggleGroup: ToggleGroup
};
- var renamedFeatures = { gradients: "gradient" };
- function omitStyle(style, paths, preserveReference = false) {
- if (!style) {
- return style;
+ function isEditConfig(value) {
+ return value && typeof value === "object" && typeof value.control === "string";
+ }
+ function createConfiguredControl(config2) {
+ const { control, ...controlConfig } = config2;
+ const BaseControlType = getControlByType(control);
+ if (BaseControlType === null) {
+ return null;
+ }
+ return function ConfiguredControl(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(BaseControlType, { ...props, config: controlConfig });
+ };
+ }
+ function getControl(field, fallback) {
+ if (typeof field.Edit === "function") {
+ return field.Edit;
}
- let newStyle = style;
- if (!preserveReference) {
- newStyle = JSON.parse(JSON.stringify(style));
+ if (typeof field.Edit === "string") {
+ return getControlByType(field.Edit);
}
- if (!Array.isArray(paths)) {
- paths = [paths];
+ if (isEditConfig(field.Edit)) {
+ return createConfiguredControl(field.Edit);
}
- paths.forEach((path) => {
- if (!Array.isArray(path)) {
- path = path.split(".");
- }
- if (path.length > 1) {
- const [firstSubpath, ...restPath] = path;
- omitStyle(newStyle[firstSubpath], [restPath], true);
- } else if (path.length === 1) {
- delete newStyle[path[0]];
- }
- });
- return newStyle;
+ if (hasElements(field) && field.type !== "array") {
+ return getControlByType("adaptiveSelect");
+ }
+ if (fallback === null) {
+ return null;
+ }
+ return getControlByType(fallback);
}
- function addSaveProps9(props, blockNameOrType, attributes, skipPaths = skipSerializationPathsSave) {
- if (!hasStyleSupport2(blockNameOrType)) {
- return props;
+ function getControlByType(type) {
+ if (Object.keys(FORM_CONTROLS).includes(type)) {
+ return FORM_CONTROLS[type];
}
- let { style } = attributes;
- Object.entries(skipPaths).forEach(([indicator, path]) => {
- const skipSerialization = skipSerializationPathsSaveChecks[indicator] || (0, import_blocks123.getBlockSupport)(blockNameOrType, indicator);
- if (skipSerialization === true) {
- style = omitStyle(style, path);
- }
- if (Array.isArray(skipSerialization)) {
- skipSerialization.forEach((featureName) => {
- const feature = renamedFeatures[featureName] || featureName;
- style = omitStyle(style, [[...path, feature]]);
- });
- }
- });
- props.style = {
- ...getInlineStyles(style),
- ...props.style
+ return null;
+ }
+
+ // packages/dataviews/build-module/field-types/utils/get-filter-by.mjs
+ function getFilterBy(field, defaultOperators, validOperators) {
+ if (field.filterBy === false) {
+ return false;
+ }
+ const operators = field.filterBy?.operators?.filter(
+ (op) => validOperators.includes(op)
+ ) ?? defaultOperators;
+ if (operators.length === 0) {
+ return false;
+ }
+ return {
+ isPrimary: !!field.filterBy?.isPrimary,
+ operators
};
- return props;
}
- function BlockStyleControls({
- clientId,
- name,
- setAttributes,
- style,
- __unstableParentLayout
- }) {
- const settings2 = useBlockSettings(name, __unstableParentLayout);
- const blockEditingMode = useBlockEditingMode();
- const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data193.useSelect)(
- (select3) => {
- const blockEditorSelect = select3(store);
- const {
- getSelectedBlockStyleState: getSelectedBlockStyleState2,
- isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2
- } = unlock(blockEditorSelect);
- const editorSettings = blockEditorSelect.getSettings();
- return {
- globalBlockStyles: editorSettings?.[globalStylesDataKey]?.blocks?.[name],
- selectedState: getSelectedBlockStyleState2(clientId),
- showStateOnCanvas: isSelectedBlockStyleStateShownOnCanvas2(clientId)
- };
- },
- [clientId, name]
- );
- const isPseudoSelectorState = hasPseudoBlockStyleState(selectedState);
- const canvasStateCSS = (0, import_element353.useMemo)(() => {
- if (!showStateOnCanvas || !isPseudoSelectorState) {
- return void 0;
- }
- const globalStateValue = getCanvasStateStyleValue(
- globalBlockStyles,
- selectedState
- );
- const instanceStateValue = getCanvasStateStyleValue(
- style,
- selectedState
- );
- let stateValue;
- if (globalStateValue && instanceStateValue) {
- stateValue = mergeGlobalStyles(
- globalStateValue,
- instanceStateValue
- );
- } else if (instanceStateValue) {
- stateValue = instanceStateValue;
- } else if (globalStateValue) {
- stateValue = globalStateValue;
+ var get_filter_by_default = getFilterBy;
+
+ // packages/dataviews/build-module/field-types/utils/get-value-from-id.mjs
+ var getValueFromId = (id) => ({ item }) => {
+ const path = id.split(".");
+ let value = item;
+ for (const segment of path) {
+ if (value.hasOwnProperty(segment)) {
+ value = value[segment];
} else {
- return void 0;
+ value = void 0;
}
- return getBlockStateStylesCSS(stateValue, {
- name,
- baseSelector: `[data-block="${clientId}"]`
- });
- }, [
- showStateOnCanvas,
- isPseudoSelectorState,
- globalBlockStyles,
- style,
- selectedState,
- clientId,
- name
- ]);
- useStyleOverride({ css: canvasStateCSS });
- if (blockEditingMode !== "default") {
- return null;
}
- const panelSettings = {
- ...settings2,
- typography: {
- ...settings2.typography,
- // The text alignment UI for individual blocks is rendered in
- // the block toolbar, so disable it here.
- textAlign: false
- }
- };
- const passedProps = {
- clientId,
- name,
- setAttributes,
- settings: panelSettings
- };
- return /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)(BlockStyleStateProvider, { value: selectedState, children: [
- /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(ElementsEdit, { ...passedProps }),
- /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(BackgroundImagePanel3, { ...passedProps }),
- /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(TypographyPanel2, { ...passedProps }),
- /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(BorderPanel2, { ...passedProps }),
- /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(DimensionsPanel2, { ...passedProps })
- ] });
- }
- var style_default29 = {
- edit: BlockStyleControls,
- hasSupport: hasStyleSupport2,
- addSaveProps: addSaveProps9,
- attributeKeys: ["style"],
- useBlockProps: useBlockProps13
+ return value;
};
- var elementTypes = [
- { elementType: "button" },
- { elementType: "link", pseudo: [":hover"] },
- {
- elementType: "heading",
- elements: ["h1", "h2", "h3", "h4", "h5", "h6"]
- }
- ];
- var STYLE_BLOCK_PROPS_REFERENCE = {};
- function getElementCSSRules(blockElementStyles, blockName, baseSelector) {
- if (!blockElementStyles) {
- return;
+ var get_value_from_id_default = getValueFromId;
+
+ // packages/dataviews/build-module/field-types/utils/set-value-from-id.mjs
+ var setValueFromId = (id) => ({ value }) => {
+ const path = id.split(".");
+ const result = {};
+ let current = result;
+ for (const segment of path.slice(0, -1)) {
+ current[segment] = {};
+ current = current[segment];
}
- const rules = [];
- elementTypes.forEach(({ elementType, pseudo, elements }) => {
- const skipSerialization = shouldSkipSerialization(
- blockName,
- COLOR_SUPPORT_KEY2,
- elementType
- );
- if (skipSerialization) {
- return;
- }
- const elementStyles = blockElementStyles?.[elementType];
- if (elementStyles) {
- const selector3 = scopeSelector2(
- baseSelector,
- import_blocks123.__EXPERIMENTAL_ELEMENTS[elementType]
- );
- rules.push((0, import_style_engine5.compileCSS)(elementStyles, { selector: selector3 }));
- if (pseudo) {
- pseudo.forEach((pseudoSelector) => {
- if (elementStyles[pseudoSelector]) {
- rules.push(
- (0, import_style_engine5.compileCSS)(elementStyles[pseudoSelector], {
- selector: scopeSelector2(
- baseSelector,
- `${import_blocks123.__EXPERIMENTAL_ELEMENTS[elementType]}${pseudoSelector}`
- )
- })
- );
- }
- });
- }
- }
- if (elements) {
- elements.forEach((element) => {
- if (blockElementStyles[element]) {
- rules.push(
- (0, import_style_engine5.compileCSS)(blockElementStyles[element], {
- selector: scopeSelector2(
- baseSelector,
- import_blocks123.__EXPERIMENTAL_ELEMENTS[element]
- )
- })
- );
- }
- });
- }
+ current[path.at(-1)] = value;
+ return result;
+ };
+ var set_value_from_id_default = setValueFromId;
+
+ // packages/dataviews/build-module/field-types/email.mjs
+ var import_i18n244 = __toESM(require_i18n(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
+ function RenderFromElements({
+ item,
+ field
+ }) {
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
});
- return rules.length > 0 ? rules.join("") : void 0;
- }
- function useBlockProps13({ clientId, name, style }) {
- const blockElementsContainerIdentifier = (0, import_compose124.useInstanceId)(
- STYLE_BLOCK_PROPS_REFERENCE,
- "wp-elements"
- );
- const baseElementSelector = `.${blockElementsContainerIdentifier}`;
- const blockElementStyles = style?.elements;
- const [viewportSettings] = useSettings("viewport");
- const styles = (0, import_element353.useMemo)(() => {
- const cssRules = [];
- const elementCSS = getElementCSSRules(
- blockElementStyles,
- name,
- baseElementSelector
- );
- if (elementCSS) {
- cssRules.push(elementCSS);
- }
- cssRules.push(
- ...getPseudoStateCSSRules(style, name, baseElementSelector)
- );
- cssRules.push(
- ...getResponsiveStateCSSRules(
- style,
- name,
- baseElementSelector,
- viewportSettings
- )
- );
- return cssRules.length > 0 ? cssRules.join("") : void 0;
- }, [
- baseElementSelector,
- blockElementStyles,
- name,
- style,
- viewportSettings
- ]);
- usePrivateStyleOverride({ css: styles, clientId });
- return addSaveProps9(
- { className: blockElementsContainerIdentifier },
- name,
- { style },
- skipSerializationPathsEdit
- );
+ const value = field.getValue({ item });
+ if (isLoading) {
+ return value;
+ }
+ if (elements.length === 0) {
+ return value;
+ }
+ return elements?.find((element) => element.value === value)?.label || field.getValue({ item });
}
- (0, import_hooks28.addFilter)(
- "blocks.registerBlockType",
- "core/style/addAttribute",
- addAttribute7
- );
- // packages/block-editor/build-module/hooks/settings.mjs
- var import_hooks29 = __toESM(require_hooks(), 1);
- var import_blocks124 = __toESM(require_blocks(), 1);
- var hasSettingsSupport = (blockType) => (0, import_blocks124.hasBlockSupport)(blockType, "__experimentalSettings", false);
- function addAttribute8(settings2) {
- if (!hasSettingsSupport(settings2)) {
- return settings2;
- }
- if (!settings2?.attributes?.settings) {
- settings2.attributes = {
- ...settings2.attributes,
- settings: {
- type: "object"
- }
- };
+ // packages/dataviews/build-module/field-types/utils/render-default.mjs
+ var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
+ function render({
+ item,
+ field
+ }) {
+ if (field.hasElements) {
+ return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(RenderFromElements, { item, field });
}
- return settings2;
+ return field.getValueFormatted({ item, field });
}
- (0, import_hooks29.addFilter)(
- "blocks.registerBlockType",
- "core/settings/addAttribute",
- addAttribute8
- );
- // packages/block-editor/build-module/hooks/duotone.mjs
- var import_blocks125 = __toESM(require_blocks(), 1);
- var import_compose125 = __toESM(require_compose(), 1);
- var import_hooks30 = __toESM(require_hooks(), 1);
- var import_element354 = __toESM(require_element(), 1);
- var import_data194 = __toESM(require_data(), 1);
- var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
- var { getDuotoneFilter: getDuotoneFilter2, getDuotoneStylesheet: getDuotoneStylesheet2, getDuotoneUnsetStylesheet: getDuotoneUnsetStylesheet2 } = unlock(privateApis);
- var EMPTY_ARRAY18 = [];
- var isSafari = window?.navigator.userAgent && window.navigator.userAgent.includes("Safari") && !window.navigator.userAgent.includes("Chrome") && !window.navigator.userAgent.includes("Chromium");
- k([names_default]);
- function useMultiOriginPresets({ presetSetting, defaultSetting }) {
- const [enableDefault, userPresets, themePresets, defaultPresets] = useSettings(
- defaultSetting,
- `${presetSetting}.custom`,
- `${presetSetting}.theme`,
- `${presetSetting}.default`
- );
- return (0, import_element354.useMemo)(
- () => [
- ...userPresets || EMPTY_ARRAY18,
- ...themePresets || EMPTY_ARRAY18,
- ...enableDefault && defaultPresets || EMPTY_ARRAY18
- ],
- [enableDefault, userPresets, themePresets, defaultPresets]
- );
+ // packages/dataviews/build-module/field-types/utils/sort-text.mjs
+ var sort_text_default = (a2, b2, direction) => {
+ return direction === "asc" ? a2.localeCompare(b2) : b2.localeCompare(a2);
+ };
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-required.mjs
+ function isValidRequired(item, field) {
+ const value = field.getValue({ item });
+ return ![void 0, "", null].includes(value);
}
- function getColorsFromDuotonePreset(duotone, duotonePalette) {
- if (!duotone) {
- return;
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-min-length.mjs
+ function isValidMinLength(item, field) {
+ if (typeof field.isValid.minLength?.constraint !== "number") {
+ return false;
}
- const preset = duotonePalette?.find(({ slug }) => {
- return duotone === `var:preset|duotone|${slug}`;
- });
- return preset ? preset.colors : void 0;
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
+ }
+ return String(value).length >= field.isValid.minLength.constraint;
}
- function getDuotonePresetFromColors(colors2, duotonePalette) {
- if (!colors2 || !Array.isArray(colors2)) {
- return;
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-max-length.mjs
+ function isValidMaxLength(item, field) {
+ if (typeof field.isValid.maxLength?.constraint !== "number") {
+ return false;
}
- const preset = duotonePalette?.find((duotonePreset) => {
- return duotonePreset?.colors?.every(
- (val, index2) => val === colors2[index2]
- );
- });
- return preset ? `var:preset|duotone|${preset.slug}` : void 0;
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
+ }
+ return String(value).length <= field.isValid.maxLength.constraint;
}
- function DuotonePanelPure({ style, setAttributes, name, clientId }) {
- const duotoneStyle = style?.color?.duotone;
- const settings2 = useBlockSettings(name);
- const blockEditingMode = useBlockEditingMode();
- const className = (0, import_data194.useSelect)(
- (select3) => clientId ? select3(store).getBlockAttributes(clientId)?.className : void 0,
- [clientId]
- );
- const { value: inheritedValue } = useResolvedStyle(name, className);
- const duotonePalette = useMultiOriginPresets({
- presetSetting: "color.duotone",
- defaultSetting: "color.defaultDuotone"
- });
- const colorPalette = useMultiOriginPresets({
- presetSetting: "color.palette",
- defaultSetting: "color.defaultPalette"
- });
- const [enableCustomColors, enableCustomDuotone] = useSettings(
- "color.custom",
- "color.customDuotone"
- );
- const disableCustomColors = !enableCustomColors;
- const disableCustomDuotone = !enableCustomDuotone || colorPalette?.length === 0 && disableCustomColors;
- if (duotonePalette?.length === 0 && disableCustomDuotone) {
- return null;
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-pattern.mjs
+ function isValidPattern(item, field) {
+ if (field.isValid.pattern?.constraint === void 0) {
+ return true;
}
- if (blockEditingMode !== "default") {
- return null;
+ try {
+ const regexp = new RegExp(field.isValid.pattern.constraint);
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
+ }
+ return regexp.test(String(value));
+ } catch {
+ return false;
}
- const duotonePresetOrColors = duotoneStyle === "unset" || Array.isArray(duotoneStyle) ? duotoneStyle : getColorsFromDuotonePreset(duotoneStyle, duotonePalette);
- return /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_jsx_runtime558.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(inspector_controls_default, { group: "filter", children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
- FiltersPanel,
- {
- value: {
- filter: { duotone: duotoneStyle }
- },
- onChange: (newDuotone) => {
- const newStyle = {
- ...style,
- color: {
- ...newDuotone?.filter
- }
- };
- setAttributes({
- style: cleanEmptyObject(newStyle)
- });
- },
- settings: settings2,
- inheritedValue
- }
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
- duotone_control_default,
- {
- duotonePalette,
- colorPalette,
- disableCustomDuotone,
- disableCustomColors,
- value: duotonePresetOrColors,
- selectedSlug: getDuotoneSlugFromPreset(duotoneStyle),
- onChange: (newDuotone, index2, slug) => {
- const maybePreset = slug ? `var:preset|duotone|${slug}` : getDuotonePresetFromColors(
- newDuotone,
- duotonePalette
- );
- const newStyle = {
- ...style,
- color: {
- ...style?.color,
- duotone: maybePreset ?? newDuotone
- // use preset or fallback to custom colors.
- }
- };
- setAttributes({
- style: cleanEmptyObject(newStyle)
- });
- },
- settings: settings2
- }
- ) })
- ] });
}
- var duotone_default = {
- shareWithChildBlocks: true,
- edit: DuotonePanelPure,
- useBlockProps: useBlockProps14,
- attributeKeys: ["style"],
- hasSupport(name) {
- return (0, import_blocks125.hasBlockSupport)(name, "filter.duotone");
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-elements.mjs
+ function isValidElements(item, field) {
+ const elements = field.elements ?? [];
+ const validValues = elements.map((el) => el.value);
+ if (validValues.length === 0) {
+ return true;
+ }
+ const value = field.getValue({ item });
+ return [].concat(value).every((v2) => validValues.includes(v2));
+ }
+
+ // packages/dataviews/build-module/field-types/utils/get-value-formatted-default.mjs
+ function getValueFormatted({
+ item,
+ field
+ }) {
+ return field.getValue({ item });
+ }
+ var get_value_formatted_default_default = getValueFormatted;
+
+ // packages/dataviews/build-module/field-types/email.mjs
+ var emailRegex = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
+ function isValidCustom(item, field) {
+ const value = field.getValue({ item });
+ if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
+ return (0, import_i18n244.__)("Value must be a valid email address.");
+ }
+ return null;
+ }
+ var email_default = {
+ type: "email",
+ render,
+ Edit: "email",
+ sort: sort_text_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_CONTAINS,
+ OPERATOR_NOT_CONTAINS,
+ OPERATOR_STARTS_WITH,
+ // Multiple selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements,
+ custom: isValidCustom
}
};
- function addDuotoneAttributes(settings2) {
- if (!(0, import_blocks125.hasBlockSupport)(settings2, "filter.duotone")) {
- return settings2;
+
+ // packages/dataviews/build-module/field-types/integer.mjs
+ var import_i18n245 = __toESM(require_i18n(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/sort-number.mjs
+ var sort_number_default = (a2, b2, direction) => {
+ return direction === "asc" ? a2 - b2 : b2 - a2;
+ };
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-min.mjs
+ function isValidMin(item, field) {
+ if (typeof field.isValid.min?.constraint !== "number") {
+ return false;
}
- if (!settings2.attributes.style) {
- Object.assign(settings2.attributes, {
- style: {
- type: "object"
- }
- });
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
}
- return settings2;
+ return Number(value) >= field.isValid.min.constraint;
}
- function useDuotoneStyles({
- clientId,
- id: filterId,
- selector: duotoneSelector,
- attribute: duotoneAttr
- }) {
- const duotonePalette = useMultiOriginPresets({
- presetSetting: "color.duotone",
- defaultSetting: "color.defaultDuotone"
- });
- const isCustom = Array.isArray(duotoneAttr);
- const duotonePreset = isCustom ? void 0 : getColorsFromDuotonePreset(duotoneAttr, duotonePalette);
- const isPreset = typeof duotoneAttr === "string" && duotonePreset;
- const isCSS = typeof duotoneAttr === "string" && !isPreset;
- let colors2 = null;
- if (isPreset) {
- colors2 = duotonePreset;
- } else if (isCSS) {
- colors2 = duotoneAttr;
- } else if (isCustom) {
- colors2 = duotoneAttr;
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-max.mjs
+ function isValidMax(item, field) {
+ if (typeof field.isValid.max?.constraint !== "number") {
+ return false;
}
- const selectors4 = duotoneSelector.split(",");
- const selectorsScoped = selectors4.map((selectorPart) => {
- return `.${filterId}${selectorPart.trim()}`;
- });
- const selector3 = selectorsScoped.join(", ");
- const isValidFilter = Array.isArray(colors2) || colors2 === "unset";
- usePrivateStyleOverride(
- isValidFilter ? {
- css: colors2 !== "unset" ? getDuotoneStylesheet2(selector3, filterId) : getDuotoneUnsetStylesheet2(selector3),
- __unstableType: "presets"
- } : void 0
- );
- usePrivateStyleOverride(
- isValidFilter ? {
- assets: colors2 !== "unset" ? getDuotoneFilter2(filterId, colors2) : "",
- __unstableType: "svgs"
- } : void 0
- );
- const blockElement = useBlockElement(clientId);
- (0, import_element354.useEffect)(() => {
- if (!isValidFilter) {
- return;
- }
- if (blockElement && isSafari) {
- const display = blockElement.style.display;
- blockElement.style.setProperty("display", "inline-block");
- blockElement.offsetHeight;
- blockElement.style.setProperty("display", display);
- }
- }, [isValidFilter, blockElement, colors2]);
- }
- var DUOTONE_BLOCK_PROPS_REFERENCE = {};
- function useBlockProps14({ clientId, name, style }) {
- const id = (0, import_compose125.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
- const selector3 = (0, import_element354.useMemo)(() => {
- const blockType = (0, import_blocks125.getBlockType)(name);
- if (blockType) {
- const duotoneSupport = (0, import_blocks125.getBlockSupport)(
- blockType,
- "filter.duotone",
- false
- );
- if (!duotoneSupport) {
- return null;
- }
- const experimentalDuotone = (0, import_blocks125.getBlockSupport)(
- blockType,
- "color.__experimentalDuotone",
- false
- );
- if (experimentalDuotone) {
- const rootSelector = getBlockSelector(blockType);
- return typeof experimentalDuotone === "string" ? scopeSelector2(rootSelector, experimentalDuotone) : rootSelector;
- }
- return getBlockSelector(blockType, "filter.duotone", {
- fallback: true
- });
- }
- }, [name]);
- const attribute = style?.color?.duotone;
- const filterClass = `wp-duotone-${id}`;
- const shouldRender = selector3 && attribute;
- useDuotoneStyles({
- clientId,
- id: filterClass,
- selector: selector3,
- attribute
- });
- return {
- className: shouldRender ? filterClass : ""
- };
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
+ }
+ return Number(value) <= field.isValid.max.constraint;
}
- (0, import_hooks30.addFilter)(
- "blocks.registerBlockType",
- "core/editor/duotone/add-attributes",
- addDuotoneAttributes
- );
- // packages/block-editor/build-module/hooks/custom-css.mjs
- var import_element355 = __toESM(require_element(), 1);
- var import_data195 = __toESM(require_data(), 1);
- var import_compose126 = __toESM(require_compose(), 1);
- var import_blocks126 = __toESM(require_blocks(), 1);
- var import_i18n254 = __toESM(require_i18n(), 1);
- var import_notices13 = __toESM(require_notices(), 1);
- var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
- var CUSTOM_CSS_INSTANCE_REFERENCE = {};
- var EMPTY_STYLE = {};
- function CustomCSSControl({ blockName, setAttributes, style }) {
- const blockEditingMode = useBlockEditingMode();
- if (blockEditingMode !== "default") {
- return null;
+ // packages/dataviews/build-module/field-types/integer.mjs
+ var format2 = {
+ separatorThousand: ","
+ };
+ function getValueFormatted2({
+ item,
+ field
+ }) {
+ let value = field.getValue({ item });
+ if (value === null || value === void 0) {
+ return "";
}
- const blockType = (0, import_blocks126.getBlockType)(blockName);
- function onChange(newStyle) {
- const css = newStyle?.css?.trim() ? newStyle.css : void 0;
- setAttributes({
- style: cleanEmptyObject({ ...newStyle, css })
- });
+ value = Number(value);
+ if (!Number.isFinite(value)) {
+ return String(value);
}
- const cssHelpText = (0, import_i18n254.sprintf)(
- // translators: %s: is the name of a block e.g., 'Image' or 'Quote'.
- (0, import_i18n254.__)(
- "Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value, e.g. color: red;."
- ),
- blockType?.title
- );
- return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
- AdvancedPanel,
- {
- value: style,
- onChange,
- inheritedValue: style,
- help: cssHelpText
- }
- ) });
- }
- var CUSTOM_CSS_WARNING_NOTICE_ID = "custom-css-edit-warning";
- function CustomCSSEdit({ clientId, name, setAttributes }) {
- const { style, canEditCSS } = (0, import_data195.useSelect)(
- (select3) => {
- const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings9 } = select3(store);
- return {
- style: getBlockAttributes3(clientId)?.style || EMPTY_STYLE,
- canEditCSS: getSettings9().canEditCSS
- };
- },
- [clientId]
- );
- if (!canEditCSS) {
- return null;
+ let formatInteger;
+ if (field.type !== "integer") {
+ formatInteger = format2;
+ } else {
+ formatInteger = field.format;
}
- return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
- CustomCSSControl,
- {
- blockName: name,
- setAttributes,
- style
- }
+ const { separatorThousand } = formatInteger;
+ const integerValue = Math.trunc(value);
+ if (!separatorThousand) {
+ return String(integerValue);
+ }
+ return String(integerValue).replace(
+ /\B(?=(\d{3})+(?!\d))/g,
+ separatorThousand
);
}
- function useBlockProps15({ style, clientId }) {
- const customCSS = style?.css;
- const isValidCSS = typeof customCSS === "string" && customCSS.trim().length > 0 && validateCSS(customCSS);
- const canEditCSS = (0, import_data195.useSelect)(
- (select3) => select3(store).getSettings().canEditCSS,
- []
- );
- const { createWarningNotice } = (0, import_data195.useDispatch)(import_notices13.store);
- const hasCustomCSS = !!customCSS?.trim();
- (0, import_element355.useEffect)(() => {
- if (!canEditCSS && hasCustomCSS) {
- createWarningNotice(
- (0, import_i18n254.__)(
- "This post contains blocks with custom CSS. You do not have permission to edit CSS. If you save this post, the custom CSS will be removed."
- ),
- {
- id: CUSTOM_CSS_WARNING_NOTICE_ID,
- isDismissible: true
- }
- );
- }
- }, [canEditCSS, hasCustomCSS, createWarningNotice]);
- const customCSSIdentifier = (0, import_compose126.useInstanceId)(
- CUSTOM_CSS_INSTANCE_REFERENCE,
- "wp-custom-css"
- );
- const customCSSSelector = `.${customCSSIdentifier}`;
- const transformedCSS = (0, import_element355.useMemo)(() => {
- if (!isValidCSS) {
- return void 0;
- }
- return processCSSNesting(customCSS, customCSSSelector);
- }, [customCSS, customCSSSelector, isValidCSS]);
- usePrivateStyleOverride({
- css: transformedCSS,
- clientId,
- __unstableType: "custom-css"
- });
- if (!isValidCSS) {
- return {};
+ function isValidCustom2(item, field) {
+ const value = field.getValue({ item });
+ if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
+ return (0, import_i18n245.__)("Value must be an integer.");
}
- return {
- className: `has-custom-css ${customCSSIdentifier}`
- };
+ return null;
}
- function addSaveProps10(props, blockType, attributes) {
- if (!(0, import_blocks126.hasBlockSupport)(blockType, "customCSS", true)) {
- return props;
+ var integer_default = {
+ type: "integer",
+ render,
+ Edit: "integer",
+ sort: sort_number_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_LESS_THAN,
+ OPERATOR_GREATER_THAN,
+ OPERATOR_LESS_THAN_OR_EQUAL,
+ OPERATOR_GREATER_THAN_OR_EQUAL,
+ OPERATOR_BETWEEN
+ ],
+ validOperators: [
+ // Single-selection
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_LESS_THAN,
+ OPERATOR_GREATER_THAN,
+ OPERATOR_LESS_THAN_OR_EQUAL,
+ OPERATOR_GREATER_THAN_OR_EQUAL,
+ OPERATOR_BETWEEN,
+ // Multiple-selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: format2,
+ getValueFormatted: getValueFormatted2,
+ validate: {
+ required: isValidRequired,
+ min: isValidMin,
+ max: isValidMax,
+ elements: isValidElements,
+ custom: isValidCustom2
}
- if (!attributes?.style?.css?.trim()) {
- return props;
+ };
+
+ // packages/dataviews/build-module/field-types/number.mjs
+ var import_i18n246 = __toESM(require_i18n(), 1);
+ var format3 = {
+ separatorThousand: ",",
+ separatorDecimal: ".",
+ decimals: 2
+ };
+ function getValueFormatted3({
+ item,
+ field
+ }) {
+ let value = field.getValue({ item });
+ if (value === null || value === void 0) {
+ return "";
}
- const className = props.className ? `${props.className} has-custom-css` : "has-custom-css";
- return {
- ...props,
- className
- };
+ value = Number(value);
+ if (!Number.isFinite(value)) {
+ return String(value);
+ }
+ let formatNumber;
+ if (field.type !== "number") {
+ formatNumber = format3;
+ } else {
+ formatNumber = field.format;
+ }
+ const { separatorThousand, separatorDecimal, decimals } = formatNumber;
+ const fixedValue = value.toFixed(decimals);
+ const [integerPart, decimalPart] = fixedValue.split(".");
+ const formattedInteger = separatorThousand ? integerPart.replace(/\B(?=(\d{3})+(?!\d))/g, separatorThousand) : integerPart;
+ return decimals === 0 ? formattedInteger : formattedInteger + separatorDecimal + decimalPart;
}
- var custom_css_default = {
- edit: CustomCSSEdit,
- useBlockProps: useBlockProps15,
- addSaveProps: addSaveProps10,
- attributeKeys: ["style"],
- hasSupport(name) {
- return (0, import_blocks126.hasBlockSupport)(name, "customCSS", true);
+ function isEmpty3(value) {
+ return value === "" || value === void 0 || value === null;
+ }
+ function isValidCustom3(item, field) {
+ const value = field.getValue({ item });
+ if (!isEmpty3(value) && !Number.isFinite(value)) {
+ return (0, import_i18n246.__)("Value must be a number.");
+ }
+ return null;
+ }
+ var number_default = {
+ type: "number",
+ render,
+ Edit: "number",
+ sort: sort_number_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_LESS_THAN,
+ OPERATOR_GREATER_THAN,
+ OPERATOR_LESS_THAN_OR_EQUAL,
+ OPERATOR_GREATER_THAN_OR_EQUAL,
+ OPERATOR_BETWEEN
+ ],
+ validOperators: [
+ // Single-selection
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_LESS_THAN,
+ OPERATOR_GREATER_THAN,
+ OPERATOR_LESS_THAN_OR_EQUAL,
+ OPERATOR_GREATER_THAN_OR_EQUAL,
+ OPERATOR_BETWEEN,
+ // Multiple-selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: format3,
+ getValueFormatted: getValueFormatted3,
+ validate: {
+ required: isValidRequired,
+ min: isValidMin,
+ max: isValidMax,
+ elements: isValidElements,
+ custom: isValidCustom3
}
};
- // packages/block-editor/build-module/hooks/layout.mjs
- var import_compose127 = __toESM(require_compose(), 1);
- var import_hooks31 = __toESM(require_hooks(), 1);
- var import_element356 = __toESM(require_element(), 1);
- var import_blocks127 = __toESM(require_blocks(), 1);
- var import_data196 = __toESM(require_data(), 1);
- var import_components264 = __toESM(require_components(), 1);
- var import_i18n255 = __toESM(require_i18n(), 1);
- var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
- var VARIATION_PREFIX2 = "is-style-";
- var layoutBlockSupportKey = "layout";
- var CHILD_LAYOUT_KEYS = [
- "selfStretch",
- "flexSize",
- "columnStart",
- "columnSpan",
- "rowStart",
- "rowSpan"
- ];
- var { getResponsiveMediaQueries: getResponsiveMediaQueries3 } = unlock(privateApis);
- function getDefaultLayout(layoutBlockSupport = {}, blockVariation) {
- const defaultBlockLayout = layoutBlockSupport?.default;
- return blockVariation?.attributes?.layout ?? defaultBlockLayout;
- }
- function getResetLayout(layoutBlockSupport = {}, blockVariation) {
- return cleanEmptyObject({
- ...getDefaultLayout(layoutBlockSupport, blockVariation)
- });
+ // packages/dataviews/build-module/field-types/text.mjs
+ var text_default = {
+ type: "text",
+ render,
+ Edit: "text",
+ sort: sort_text_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ // Single selection
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_CONTAINS,
+ OPERATOR_NOT_CONTAINS,
+ OPERATOR_STARTS_WITH,
+ // Multiple selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/datetime.mjs
+ var import_date11 = __toESM(require_date(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
+ var import_date10 = __toESM(require_date(), 1);
+ function parseDateLike(value) {
+ if (!isValid(new Date(value))) {
+ return null;
+ }
+ const parsed = (0, import_date10.getDate)(value);
+ return parsed && isValid(parsed) ? parsed.getTime() : null;
}
- function getLayoutStateOverrides(layout = {}, baseLayout = {}, existingLayout = {}) {
- const overrides = {};
- const childLayoutValues = Object.fromEntries(
- CHILD_LAYOUT_KEYS.filter(
- (key) => Object.hasOwn(existingLayout || {}, key)
- ).map((key) => [key, existingLayout[key]])
- );
- Object.entries(layout || {}).forEach(([key, value]) => {
- const baseHasValue = Object.hasOwn(baseLayout || {}, key);
- if (!CHILD_LAYOUT_KEYS.includes(key) && value !== baseLayout?.[key]) {
- overrides[key] = value === void 0 && baseHasValue ? null : value;
- }
- });
- return cleanEmptyObject({
- ...childLayoutValues,
- ...overrides
- });
+ function validateBoundary(item, field, boundary, parse5) {
+ const constraint = field.isValid[boundary]?.constraint;
+ if (typeof constraint !== "string") {
+ return false;
+ }
+ const value = field.getValue({ item });
+ const boundaryValue = Array.isArray(value) ? value[boundary === "min" ? 0 : value.length - 1] : value;
+ if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
+ return true;
+ }
+ const parsedConstraint = parse5(constraint);
+ const parsedValue = parse5(String(boundaryValue));
+ if (parsedConstraint === null || parsedValue === null) {
+ return false;
+ }
+ return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
}
- function hasLayoutPanelControls({
- layoutType,
- constrainedType,
- layoutBlockSupport,
- showInheritToggle,
- showLayoutTypeSwitcher,
- displayControlsForLegacyLayouts
- }) {
- const hasActiveLayoutControls = layoutType?.name !== "default" && layoutType?.hasInspectorControls(layoutBlockSupport);
- const hasLegacyLayoutControls = displayControlsForLegacyLayouts && constrainedType?.hasInspectorControls(layoutBlockSupport);
- return !!(showInheritToggle || showLayoutTypeSwitcher || hasActiveLayoutControls || hasLegacyLayoutControls);
+ function isValidMinDate(item, field) {
+ return validateBoundary(item, field, "min", parseDateLike);
}
- function getLayoutContainerValues(layout = {}) {
- return Object.fromEntries(
- Object.entries(layout || {}).filter(
- ([key]) => !CHILD_LAYOUT_KEYS.includes(key)
- )
- );
+ function isValidMaxDate(item, field) {
+ return validateBoundary(item, field, "max", parseDateLike);
}
- function hasLayoutBlockSupport(blockName) {
- return (0, import_blocks127.hasBlockSupport)(blockName, "layout") || (0, import_blocks127.hasBlockSupport)(blockName, "__experimentalLayout");
+ function isValidMinTime(item, field) {
+ return validateBoundary(item, field, "min", parseTime2);
}
- function useLayoutClasses(blockAttributes = {}, blockName = "") {
- const { layout } = blockAttributes;
- const { default: defaultBlockLayout } = (0, import_blocks127.getBlockSupport)(blockName, layoutBlockSupportKey) || {};
- const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultBlockLayout || {};
- const layoutClassnames = [];
- if (LAYOUT_DEFINITIONS2[usedLayout?.type || "default"]?.className) {
- const baseClassName = LAYOUT_DEFINITIONS2[usedLayout?.type || "default"]?.className;
- const splitBlockName = blockName.split("/");
- const fullBlockName = splitBlockName[0] === "core" ? splitBlockName.pop() : splitBlockName.join("-");
- const compoundClassName = `wp-block-${fullBlockName}-${baseClassName}`;
- layoutClassnames.push(baseClassName, compoundClassName);
+ function isValidMaxTime(item, field) {
+ return validateBoundary(item, field, "max", parseTime2);
+ }
+
+ // packages/dataviews/build-module/field-types/datetime.mjs
+ var format4 = {
+ datetime: (0, import_date11.getSettings)().formats.datetime,
+ weekStartsOn: (0, import_date11.getSettings)().l10n.startOfWeek
+ };
+ function getValueFormatted4({
+ item,
+ field
+ }) {
+ const value = field.getValue({ item });
+ if (["", void 0, null].includes(value)) {
+ return "";
}
- const hasGlobalPadding = (0, import_data196.useSelect)(
- (select3) => {
- if (!usedLayout?.inherit && !usedLayout?.contentSize && usedLayout?.type !== "constrained") {
- return false;
- }
- return select3(store).getSettings().__experimentalFeatures?.useRootPaddingAwareAlignments;
- },
- [usedLayout?.contentSize, usedLayout?.inherit, usedLayout?.type]
- );
- if (hasGlobalPadding) {
- layoutClassnames.push("has-global-padding");
+ let formatDatetime;
+ if (field.type !== "datetime") {
+ formatDatetime = format4;
+ } else {
+ formatDatetime = field.format;
}
- if (usedLayout?.orientation) {
- layoutClassnames.push(`is-${kebabCase(usedLayout.orientation)}`);
+ return (0, import_date11.dateI18n)(formatDatetime.datetime, (0, import_date11.getDate)(value));
+ }
+ var sort = (a2, b2, direction) => {
+ const timeA = new Date(a2).getTime();
+ const timeB = new Date(b2).getTime();
+ return direction === "asc" ? timeA - timeB : timeB - timeA;
+ };
+ var datetime_default = {
+ type: "datetime",
+ render,
+ Edit: "datetime",
+ sort,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_IN_THE_PAST,
+ OPERATOR_OVER
+ ],
+ validOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_IN_THE_PAST,
+ OPERATOR_OVER
+ ],
+ format: format4,
+ getValueFormatted: getValueFormatted4,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements,
+ min: isValidMinDate,
+ max: isValidMaxDate
}
- if (usedLayout?.justifyContent) {
- layoutClassnames.push(
- `is-content-justification-${kebabCase(
- usedLayout.justifyContent
- )}`
- );
+ };
+
+ // packages/dataviews/build-module/field-types/date.mjs
+ var import_date12 = __toESM(require_date(), 1);
+ var format5 = {
+ date: (0, import_date12.getSettings)().formats.date,
+ weekStartsOn: (0, import_date12.getSettings)().l10n.startOfWeek
+ };
+ function getValueFormatted5({
+ item,
+ field
+ }) {
+ const value = field.getValue({ item });
+ if (["", void 0, null].includes(value)) {
+ return "";
}
- if (usedLayout?.flexWrap && usedLayout.flexWrap === "nowrap") {
- layoutClassnames.push("is-nowrap");
+ let formatDate2;
+ if (field.type !== "date") {
+ formatDate2 = format5;
+ } else {
+ formatDate2 = field.format;
}
- return layoutClassnames;
- }
- function useLayoutStyles(blockAttributes = {}, blockName, selector3) {
- const { layout = {}, style = {} } = blockAttributes;
- const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || {};
- const fullLayoutType = getLayoutType(usedLayout?.type || "default");
- const [blockGapSupport] = useSettings("spacing.blockGap");
- const hasBlockGapSupport = blockGapSupport !== null;
- return fullLayoutType?.getLayoutStyle?.({
- blockName,
- selector: selector3,
- layout,
- style,
- hasBlockGapSupport
- });
+ return (0, import_date12.dateI18n)(formatDate2.date, (0, import_date12.getDate)(value));
}
- function getResponsiveLayoutStyles({
- attributes = {},
- blockName,
- selector: selector3,
- layout = {},
- hasBlockGapSupport,
- globalBlockGapValue,
- viewportSettings
- }) {
- return Object.entries(getResponsiveMediaQueries3(viewportSettings)).map(([viewport, mediaQuery]) => {
- const viewportStyle = getStyleForState2(attributes?.style, {
- viewport,
- pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
- });
- const viewportLayout = getLayoutContainerValues(
- viewportStyle?.layout
- );
- const hasViewportLayout = Object.keys(viewportLayout).length > 0;
- const hasViewportBlockGap = viewportStyle?.spacing && Object.hasOwn(viewportStyle.spacing, "blockGap");
- const hasViewportPadding = viewportStyle?.spacing && Object.hasOwn(viewportStyle.spacing, "padding");
- if (!hasViewportLayout && !hasViewportBlockGap && !hasViewportPadding) {
- return "";
- }
- const layoutType = getLayoutType(layout?.type || "default");
- const viewportCSS = layoutType?.getLayoutStyle?.({
- blockName,
- selector: selector3,
- layout,
- viewportOverrides: viewportLayout,
- style: viewportStyle,
- hasBlockGapSupport,
- globalBlockGapValue
- });
- return viewportCSS ? `${mediaQuery}{${viewportCSS}}` : "";
- }).filter(Boolean).join("");
+ var sort2 = (a2, b2, direction) => {
+ const timeA = new Date(a2).getTime();
+ const timeB = new Date(b2).getTime();
+ return direction === "asc" ? timeA - timeB : timeB - timeA;
+ };
+ var date_default = {
+ type: "date",
+ render,
+ Edit: "date",
+ sort: sort2,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_IN_THE_PAST,
+ OPERATOR_OVER,
+ OPERATOR_BETWEEN
+ ],
+ validOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_IN_THE_PAST,
+ OPERATOR_OVER,
+ OPERATOR_BETWEEN
+ ],
+ format: format5,
+ getValueFormatted: getValueFormatted5,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements,
+ min: isValidMinDate,
+ max: isValidMaxDate
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/time.mjs
+ var import_date13 = __toESM(require_date(), 1);
+ var format6 = {
+ time: (0, import_date13.getSettings)().formats.time
+ };
+ var ANCHOR_DATE = "2000-01-01";
+ function toAnchoredDate(secondsSinceMidnight) {
+ const hours = Math.floor(secondsSinceMidnight / 3600);
+ const minutes = Math.floor(secondsSinceMidnight % 3600 / 60);
+ const seconds = secondsSinceMidnight % 60;
+ const time = [hours, minutes, seconds].map((part) => String(part).padStart(2, "0")).join(":");
+ return (0, import_date13.getDate)(`${ANCHOR_DATE}T${time}`);
}
- function LayoutPanelPure({
- layout,
- style,
- setAttributes,
- name: blockName,
- clientId
+ function getValueFormatted6({
+ item,
+ field
}) {
- const settings2 = useBlockSettings(blockName);
- const { layout: layoutSettings } = settings2;
- const {
- themeSupportsLayout,
- activeBlockVariation,
- selectedState,
- isResponsiveEditing: isResponsiveEditing3
- } = (0, import_data196.useSelect)(
- (select3) => {
- const {
- getBlockAttributes: getBlockAttributes3,
- getSettings: getSettings9,
- getSelectedBlockStyleState: getSelectedBlockStyleState2,
- isResponsiveEditing: getIsResponsiveEditing
- } = unlock(select3(store));
- return {
- activeBlockVariation: select3(
- import_blocks127.store
- ).getActiveBlockVariation(
- blockName,
- getBlockAttributes3(clientId) || {},
- "block"
- ),
- themeSupportsLayout: getSettings9().supportsLayout,
- selectedState: getSelectedBlockStyleState2(clientId),
- isResponsiveEditing: getIsResponsiveEditing()
- };
- },
- [blockName, clientId]
- );
- const blockEditingMode = useBlockEditingMode();
- const isViewportLayoutState = hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState);
- const resetLayoutFilter = (0, import_element356.useCallback)(
- (...resetArgs) => {
- const attributes = resetArgs[0] || {};
- const context = resetArgs[1] || {};
- if (isViewportLayoutState) {
- const existingStateStyle = getStyleForState2(
- attributes.style ?? style,
- selectedState
- ) || {};
- const nextStateStyle = cleanEmptyObject({
- ...existingStateStyle,
- layout: void 0
- });
- return {
- style: setStyleForState(
- attributes.style ?? style,
- selectedState,
- nextStateStyle
- )
- };
- }
- const resetBlockName = context.name || blockName;
- const resetLayoutBlockSupport = (0, import_blocks127.getBlockSupport)(
- resetBlockName,
- layoutBlockSupportKey,
- {}
- );
- return {
- layout: getResetLayout(
- resetLayoutBlockSupport,
- activeBlockVariation
- )
- };
- },
- [
- blockName,
- activeBlockVariation,
- isViewportLayoutState,
- selectedState,
- style
- ]
- );
- if (blockEditingMode !== "default") {
- return null;
- }
- const layoutBlockSupport = (0, import_blocks127.getBlockSupport)(
- blockName,
- layoutBlockSupportKey,
- {}
- );
- const blockSupportAndThemeSettings = {
- ...layoutSettings,
- ...layoutBlockSupport
- };
- const {
- allowSwitching,
- allowEditing = true,
- allowInheriting = true,
- default: defaultBlockLayout
- } = blockSupportAndThemeSettings;
- if (!allowEditing) {
- return null;
+ const secondsSinceMidnight = parseTime2(field.getValue({ item }));
+ if (secondsSinceMidnight === null) {
+ return "";
}
- const baseLayout = layout || defaultBlockLayout || {};
- const stateStyle = isViewportLayoutState ? getStyleForState2(style, selectedState) : void 0;
- const stateLayout = stateStyle?.layout;
- const usedLayout = isViewportLayoutState ? cleanEmptyObject({
- ...baseLayout,
- ...stateLayout
- }) || {} : baseLayout;
- const resetLayoutDefaults = isViewportLayoutState ? baseLayout : getResetLayout(layoutBlockSupport, activeBlockVariation);
- const blockSupportAndLayout = {
- ...layoutBlockSupport,
- ...usedLayout
- };
- const { type, default: { type: defaultType = "default" } = {} } = blockSupportAndLayout;
- const blockLayoutType = type || defaultType;
- const showInheritToggle = !!(allowInheriting && (!blockLayoutType || blockLayoutType === "default" || blockLayoutType === "constrained" || blockSupportAndLayout.inherit));
- const { inherit = false, contentSize = null } = usedLayout;
- if ((blockLayoutType === "default" || blockLayoutType === "constrained") && !themeSupportsLayout) {
- return null;
+ let formatTime;
+ if (field.type !== "time") {
+ formatTime = format6;
+ } else {
+ formatTime = field.format;
}
- const layoutType = getLayoutType(blockLayoutType);
- const constrainedType = getLayoutType("constrained");
- const displayControlsForLegacyLayouts = !usedLayout.type && (contentSize || inherit);
- const hasContentSizeOrLegacySettings = !!inherit || !!contentSize;
- const showLayoutTypeSwitcher = isDefaultBlockStyleState2(selectedState) && !inherit && allowSwitching;
- const showLayoutPanel = hasLayoutPanelControls({
- layoutType,
- constrainedType,
- layoutBlockSupport: blockSupportAndThemeSettings,
- showInheritToggle,
- showLayoutTypeSwitcher,
- displayControlsForLegacyLayouts
- });
- const onChangeLayout = (newLayout) => {
- if (isViewportLayoutState) {
- const nextStateStyle = cleanEmptyObject({
- ...stateStyle,
- layout: getLayoutStateOverrides(
- newLayout,
- baseLayout,
- stateStyle?.layout
- )
- });
- setAttributes({
- style: setStyleForState(style, selectedState, nextStateStyle)
- });
- return;
+ return (0, import_date13.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+ }
+ var sort3 = (a2, b2, direction) => {
+ const timeA = parseTime2(a2);
+ const timeB = parseTime2(b2);
+ if (timeA === null || timeB === null) {
+ if (timeA === timeB) {
+ return 0;
}
- setAttributes({ layout: cleanEmptyObject(newLayout) });
- };
- const onChangeType = (newType) => onChangeLayout({ type: newType });
- const resetLayout = () => onChangeLayout(resetLayoutDefaults);
- const resetInheritToggle = () => onChangeLayout({ type: "default" });
- const isUsingContentWidth = () => layoutType?.name === "constrained" || hasContentSizeOrLegacySettings;
- const hasInheritToggleValue = () => isViewportLayoutState ? (usedLayout?.type ?? "default") !== (resetLayoutDefaults?.type ?? "default") : layout?.type === "constrained";
- const hasLayoutTypeValue = () => (usedLayout?.type ?? "default") !== (resetLayoutDefaults?.type ?? "default");
- return /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(import_jsx_runtime560.Fragment, { children: [
- showLayoutPanel && /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(
- inspector_controls_default,
- {
- group: "layout",
- resetAllFilter: resetLayoutFilter,
- children: [
- showInheritToggle && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- import_components264.__experimentalToolsPanelItem,
- {
- label: (0, import_i18n255.__)("Use content width"),
- hasValue: hasInheritToggleValue,
- onDeselect: resetInheritToggle,
- isShownByDefault: true,
- panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- import_components264.ToggleControl,
- {
- label: (0, import_i18n255.__)("Inner blocks use content width"),
- checked: isUsingContentWidth(),
- onChange: () => onChangeLayout({
- type: isUsingContentWidth() ? "default" : "constrained"
- }),
- help: isUsingContentWidth() ? (0, import_i18n255.__)(
- "Nested blocks use content width with options for full and wide widths."
- ) : (0, import_i18n255.__)(
- "Nested blocks will fill the width of this container."
- )
- }
- )
- }
- ),
- showLayoutTypeSwitcher && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- import_components264.__experimentalToolsPanelItem,
- {
- label: (0, import_i18n255.__)("Layout type"),
- hasValue: hasLayoutTypeValue,
- onDeselect: resetLayout,
- isShownByDefault: true,
- panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- LayoutTypeSwitcher,
- {
- type: blockLayoutType,
- onChange: onChangeType
- }
- )
- }
- ),
- layoutType && layoutType.name !== "default" && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- layoutType.inspectorControls,
- {
- layout: usedLayout,
- value: layout,
- onChange: onChangeLayout,
- layoutBlockSupport: blockSupportAndThemeSettings,
- resetLayout: resetLayoutDefaults,
- name: blockName,
- clientId
- }
- ),
- constrainedType && displayControlsForLegacyLayouts && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- constrainedType.inspectorControls,
- {
- layout: usedLayout,
- value: layout,
- onChange: onChangeLayout,
- layoutBlockSupport: blockSupportAndThemeSettings,
- resetLayout: resetLayoutDefaults,
- name: blockName,
- clientId
- }
- )
- ]
- }
- ),
- !inherit && layoutType && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- layoutType.toolBarControls,
- {
- layout: usedLayout,
- onChange: onChangeLayout,
- layoutBlockSupport,
- controlsGroup: isResponsiveEditing3 && hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState) ? "style-state" : "block",
- name: blockName,
- clientId
- }
- )
- ] });
+ return timeA === null ? 1 : -1;
+ }
+ return direction === "asc" ? timeA - timeB : timeB - timeA;
+ };
+ var time_default = {
+ type: "time",
+ render,
+ Edit: "time",
+ sort: sort3,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_BETWEEN
+ ],
+ validOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_BETWEEN
+ ],
+ format: format6,
+ getValueFormatted: getValueFormatted6,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements,
+ min: isValidMinTime,
+ max: isValidMaxTime
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/boolean.mjs
+ var import_i18n247 = __toESM(require_i18n(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
+ function isValidRequiredForBool(item, field) {
+ const value = field.getValue({ item });
+ return value === true;
}
- var layout_default2 = {
- shareWithChildBlocks: true,
- edit: LayoutPanelPure,
- attributeKeys: ["layout", "style"],
- hasSupport(name) {
- return hasLayoutBlockSupport(name);
+
+ // packages/dataviews/build-module/field-types/boolean.mjs
+ function getValueFormatted7({
+ item,
+ field
+ }) {
+ const value = field.getValue({ item });
+ if (value === true) {
+ return (0, import_i18n247.__)("True");
+ }
+ if (value === false) {
+ return (0, import_i18n247.__)("False");
+ }
+ return "";
+ }
+ function isValidCustom4(item, field) {
+ const value = field.getValue({ item });
+ if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
+ return (0, import_i18n247.__)("Value must be true, false, or undefined");
+ }
+ return null;
+ }
+ var sort4 = (a2, b2, direction) => {
+ const boolA = Boolean(a2);
+ const boolB = Boolean(b2);
+ if (boolA === boolB) {
+ return 0;
+ }
+ if (direction === "asc") {
+ return boolA ? 1 : -1;
}
+ return boolA ? -1 : 1;
};
- function LayoutTypeSwitcher({ type, onChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- import_components264.__experimentalToggleGroupControl,
- {
- isBlock: true,
- label: (0, import_i18n255.__)("Layout type"),
- hideLabelFromVision: true,
- isAdaptiveWidth: true,
- value: type,
- onChange,
- children: getLayoutTypes().map(({ name, label }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- import_components264.__experimentalToggleGroupControlOption,
- {
- value: name,
- label
- },
- name
- );
- })
- }
+ var boolean_default = {
+ type: "boolean",
+ render,
+ Edit: "checkbox",
+ sort: sort4,
+ validate: {
+ required: isValidRequiredForBool,
+ elements: isValidElements,
+ custom: isValidCustom4
+ },
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
+ validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
+ format: {},
+ getValueFormatted: getValueFormatted7
+ };
+
+ // packages/dataviews/build-module/field-types/media.mjs
+ var media_default2 = {
+ type: "media",
+ render: () => null,
+ Edit: null,
+ sort: () => 0,
+ enableSorting: false,
+ enableGlobalSearch: false,
+ defaultOperators: [],
+ validOperators: [],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ // cannot validate any constraint, so
+ // the only available validation for the field author
+ // would be providing a custom validator.
+ validate: {}
+ };
+
+ // packages/dataviews/build-module/field-types/array.mjs
+ var import_i18n248 = __toESM(require_i18n(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
+ function isValidRequiredForArray(item, field) {
+ const value = field.getValue({ item });
+ return Array.isArray(value) && value.length > 0 && value.every(
+ (element) => ![void 0, "", null].includes(element)
);
}
- function addAttribute9(settings2) {
- if ("type" in (settings2.attributes?.layout ?? {})) {
- return settings2;
+
+ // packages/dataviews/build-module/field-types/array.mjs
+ function getValueFormatted8({
+ item,
+ field
+ }) {
+ const value = field.getValue({ item });
+ const arr = Array.isArray(value) ? value : [];
+ return arr.join(", ");
+ }
+ function render2({ item, field }) {
+ return getValueFormatted8({ item, field });
+ }
+ function isValidCustom5(item, field) {
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return null;
}
- if (hasLayoutBlockSupport(settings2)) {
- settings2.attributes = {
- ...settings2.attributes,
- layout: {
- type: "object"
- }
- };
+ if (!Array.isArray(value)) {
+ return (0, import_i18n248.__)("Value must be an array.");
}
- return settings2;
+ if (!value.every((v2) => typeof v2 === "string")) {
+ return (0, import_i18n248.__)("Every value must be a string.");
+ }
+ return null;
}
- function BlockWithLayoutStyles({
- block: BlockListBlock2,
- props,
- blockGapSupport,
- globalBlockGapValue,
- viewportSettings,
- layoutClasses
+ var sort5 = (a2, b2, direction) => {
+ const arrA = Array.isArray(a2) ? a2 : [];
+ const arrB = Array.isArray(b2) ? b2 : [];
+ if (arrA.length !== arrB.length) {
+ return direction === "asc" ? arrA.length - arrB.length : arrB.length - arrA.length;
+ }
+ const joinedA = arrA.join(",");
+ const joinedB = arrB.join(",");
+ return direction === "asc" ? joinedA.localeCompare(joinedB) : joinedB.localeCompare(joinedA);
+ };
+ var array_default = {
+ type: "array",
+ render: render2,
+ Edit: "array",
+ sort: sort5,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_ALL,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: getValueFormatted8,
+ validate: {
+ required: isValidRequiredForArray,
+ elements: isValidElements,
+ custom: isValidCustom5
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/password.mjs
+ function getValueFormatted9({
+ item,
+ field
}) {
- const { name, attributes } = props;
- const id = (0, import_compose127.useInstanceId)(BlockListBlock2);
- const { layout } = attributes;
- const { default: defaultBlockLayout } = (0, import_blocks127.getBlockSupport)(name, layoutBlockSupportKey) || {};
- const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultBlockLayout || {};
- const selectorPrefix = `wp-container-${kebabCase(name)}-is-layout-`;
- const selector3 = `.${selectorPrefix}${id}`;
- const hasBlockGapSupport = blockGapSupport !== null;
- const fullLayoutType = getLayoutType(usedLayout?.type || "default");
- const baseLayoutCSS = fullLayoutType?.getLayoutStyle?.({
- blockName: name,
- selector: selector3,
- layout: usedLayout,
- style: attributes?.style,
- hasBlockGapSupport,
- globalBlockGapValue
- });
- const responsiveLayoutCSS = getResponsiveLayoutStyles({
- attributes,
- blockName: name,
- selector: selector3,
- layout: usedLayout,
- hasBlockGapSupport,
- globalBlockGapValue,
- viewportSettings
- });
- const css = [baseLayoutCSS, responsiveLayoutCSS].filter(Boolean).join("");
- const layoutClassNames = clsx_default(
- {
- [`${selectorPrefix}${id}`]: !!css
- // Only attach a container class if there is generated CSS to be attached.
- },
- layoutClasses
- );
- useStyleOverride({ css });
- return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- BlockListBlock2,
- {
- ...props,
- __unstableLayoutClassNames: layoutClassNames
- }
- );
+ return field.getValue({ item }) ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : "";
}
- var withLayoutStyles = (0, import_compose127.createHigherOrderComponent)(
- (BlockListBlock2) => function WithLayoutStyles(props) {
- const { clientId, name, attributes } = props;
- const blockSupportsLayout = hasLayoutBlockSupport(name);
- const layoutClasses = useLayoutClasses(attributes, name);
- const extraProps = (0, import_data196.useSelect)(
- (select3) => {
- if (!blockSupportsLayout) {
- return;
- }
- const { getSettings: getSettings9, getBlockSettings: getBlockSettings2 } = unlock(
- select3(store)
- );
- const settings2 = getSettings9();
- const { disableLayoutStyles } = settings2;
- if (disableLayoutStyles) {
- return;
- }
- const [blockGapSupport] = getBlockSettings2(
- clientId,
- "spacing.blockGap"
- );
- const globalStyles = settings2[globalStylesDataKey];
- let variationBlockGapValue;
- const className = attributes?.className;
- if (className?.includes(VARIATION_PREFIX2)) {
- const { getBlockStyles: getBlockStyles2 } = select3(import_blocks127.store);
- const registeredStyles = getBlockStyles2(name);
- const variationName = getVariationNameFromClass(
- className,
- registeredStyles
- );
- variationBlockGapValue = variationName ? globalStyles?.blocks?.[name]?.variations?.[variationName]?.spacing?.blockGap : void 0;
- }
- const globalBlockGapValue = variationBlockGapValue ?? globalStyles?.blocks?.[name]?.spacing?.blockGap ?? globalStyles?.spacing?.blockGap;
- return {
- blockGapSupport,
- globalBlockGapValue,
- viewportSettings: settings2?.__experimentalFeatures?.viewport
- };
- },
- [blockSupportsLayout, clientId, attributes?.className, name]
- );
- if (!extraProps) {
- return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- BlockListBlock2,
- {
- ...props,
- __unstableLayoutClassNames: blockSupportsLayout ? layoutClasses : void 0
- }
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
- BlockWithLayoutStyles,
+ var password_default = {
+ type: "password",
+ render,
+ Edit: "password",
+ sort: () => 0,
+ // Passwords should not be sortable for security reasons
+ enableSorting: false,
+ enableGlobalSearch: false,
+ defaultOperators: [],
+ validOperators: [],
+ format: {},
+ getValueFormatted: getValueFormatted9,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/telephone.mjs
+ var telephone_default = {
+ type: "telephone",
+ render,
+ Edit: "telephone",
+ sort: sort_text_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_CONTAINS,
+ OPERATOR_NOT_CONTAINS,
+ OPERATOR_STARTS_WITH,
+ // Multiple selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/color.mjs
+ var import_i18n249 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
+ function render3({ item, field }) {
+ if (field.hasElements) {
+ return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(RenderFromElements, { item, field });
+ }
+ const value = get_value_formatted_default_default({ item, field });
+ if (!value || !w(value).isValid()) {
+ return value;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+ "div",
{
- block: BlockListBlock2,
- props,
- layoutClasses,
- ...extraProps
+ style: {
+ width: "16px",
+ height: "16px",
+ borderRadius: "50%",
+ backgroundColor: value,
+ border: "1px solid #ddd",
+ flexShrink: 0
+ }
}
- );
- },
- "withLayoutStyles"
- );
- (0, import_hooks31.addFilter)(
- "blocks.registerBlockType",
- "core/layout/addAttribute",
- addAttribute9
- );
- (0, import_hooks31.addFilter)(
- "editor.BlockListBlock",
- "core/editor/layout/with-layout-styles",
- withLayoutStyles
- );
-
- // packages/block-editor/build-module/hooks/layout-child.mjs
- var import_compose131 = __toESM(require_compose(), 1);
- var import_data200 = __toESM(require_data(), 1);
- var import_element360 = __toESM(require_element(), 1);
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { children: value })
+ ] });
+ }
+ function isValidCustom6(item, field) {
+ const value = field.getValue({ item });
+ if (![void 0, "", null].includes(value) && !w(value).isValid()) {
+ return (0, import_i18n249.__)("Value must be a valid color.");
+ }
+ return null;
+ }
+ var sort6 = (a2, b2, direction) => {
+ const colorA = w(a2);
+ const colorB = w(b2);
+ if (!colorA.isValid() && !colorB.isValid()) {
+ return 0;
+ }
+ if (!colorA.isValid()) {
+ return direction === "asc" ? 1 : -1;
+ }
+ if (!colorB.isValid()) {
+ return direction === "asc" ? -1 : 1;
+ }
+ const hslA = colorA.toHsl();
+ const hslB = colorB.toHsl();
+ if (hslA.h !== hslB.h) {
+ return direction === "asc" ? hslA.h - hslB.h : hslB.h - hslA.h;
+ }
+ if (hslA.s !== hslB.s) {
+ return direction === "asc" ? hslA.s - hslB.s : hslB.s - hslA.s;
+ }
+ return direction === "asc" ? hslA.l - hslB.l : hslB.l - hslA.l;
+ };
+ var color_default2 = {
+ type: "color",
+ render: render3,
+ Edit: "color",
+ sort: sort6,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements,
+ custom: isValidCustom6
+ }
+ };
- // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
- var import_element357 = __toESM(require_element(), 1);
- var import_data197 = __toESM(require_data(), 1);
- var import_compose128 = __toESM(require_compose(), 1);
+ // packages/dataviews/build-module/field-types/url.mjs
+ var url_default = {
+ type: "url",
+ render,
+ Edit: "url",
+ sort: sort_text_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_CONTAINS,
+ OPERATOR_NOT_CONTAINS,
+ OPERATOR_STARTS_WITH,
+ // Multiple selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements
+ }
+ };
- // packages/block-editor/build-module/components/grid/utils.mjs
- function range(start2, length) {
- return Array.from({ length }, (_, i2) => start2 + i2);
- }
- var GridRect = class {
- constructor({
- columnStart,
- rowStart,
- columnEnd,
- rowEnd,
- columnSpan,
- rowSpan
- } = {}) {
- this.columnStart = columnStart ?? 1;
- this.rowStart = rowStart ?? 1;
- if (columnSpan !== void 0) {
- this.columnEnd = this.columnStart + columnSpan - 1;
- } else {
- this.columnEnd = columnEnd ?? this.columnStart;
- }
- if (rowSpan !== void 0) {
- this.rowEnd = this.rowStart + rowSpan - 1;
- } else {
- this.rowEnd = rowEnd ?? this.rowStart;
- }
+ // packages/dataviews/build-module/field-types/no-type.mjs
+ var sort7 = (a2, b2, direction) => {
+ if (typeof a2 === "number" && typeof b2 === "number") {
+ return sort_number_default(a2, b2, direction);
+ }
+ return sort_text_default(a2, b2, direction);
+ };
+ var no_type_default = {
+ // type: no type for this one
+ render,
+ Edit: null,
+ sort: sort7,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
+ validOperators: getAllOperatorNames(),
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements
}
- get columnSpan() {
- return this.columnEnd - this.columnStart + 1;
+ };
+
+ // packages/dataviews/build-module/field-types/utils/get-is-valid.mjs
+ function supportsNumericRangeConstraint(type) {
+ return type === "integer" || type === "number";
+ }
+ function supportsStringRangeConstraint(type) {
+ return type === "date" || type === "datetime" || type === "time";
+ }
+ function normalizeRangeRule(value, fieldType, key) {
+ const validator = fieldType.validate[key];
+ if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsStringRangeConstraint(fieldType.type))) {
+ return { constraint: value, validate: validator };
}
- get rowSpan() {
- return this.rowEnd - this.rowStart + 1;
+ return void 0;
+ }
+ function getIsValid(field, fieldType) {
+ const rules = field.isValid;
+ let required;
+ if (rules?.required === true && fieldType.validate.required !== void 0) {
+ required = {
+ constraint: true,
+ validate: fieldType.validate.required
+ };
}
- contains(column, row) {
- return column >= this.columnStart && column <= this.columnEnd && row >= this.rowStart && row <= this.rowEnd;
+ let elements;
+ if ((rules?.elements === true || // elements is enabled unless the field opts-out
+ rules?.elements === void 0 && (!!field.elements || !!field.getElements)) && fieldType.validate.elements !== void 0) {
+ elements = {
+ constraint: true,
+ validate: fieldType.validate.elements
+ };
}
- containsRect(rect) {
- return this.contains(rect.columnStart, rect.rowStart) && this.contains(rect.columnEnd, rect.rowEnd);
+ const min3 = normalizeRangeRule(rules?.min, fieldType, "min");
+ const max3 = normalizeRangeRule(rules?.max, fieldType, "max");
+ const minLengthValue = rules?.minLength;
+ let minLength;
+ if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
+ minLength = {
+ constraint: minLengthValue,
+ validate: fieldType.validate.minLength
+ };
}
- intersectsRect(rect) {
- return this.columnStart <= rect.columnEnd && this.columnEnd >= rect.columnStart && this.rowStart <= rect.rowEnd && this.rowEnd >= rect.rowStart;
+ const maxLengthValue = rules?.maxLength;
+ let maxLength;
+ if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
+ maxLength = {
+ constraint: maxLengthValue,
+ validate: fieldType.validate.maxLength
+ };
}
- };
- function getComputedCSS2(element, property) {
- return element.ownerDocument.defaultView.getComputedStyle(element).getPropertyValue(property);
- }
- function getGridTracks(template2, gap) {
- const tracks = [];
- for (const size4 of template2.split(" ")) {
- const previousTrack = tracks[tracks.length - 1];
- const start2 = previousTrack ? previousTrack.end + gap : 0;
- const end = start2 + parseFloat(size4);
- tracks.push({ start: start2, end });
+ const patternValue = rules?.pattern;
+ let pattern;
+ if (patternValue !== void 0 && fieldType.validate.pattern !== void 0) {
+ pattern = {
+ constraint: patternValue,
+ validate: fieldType.validate.pattern
+ };
}
- return tracks;
- }
- function getClosestTrack(tracks, position, edge = "start") {
- return tracks.reduce(
- (closest, track, index2) => Math.abs(track[edge] - position) < Math.abs(tracks[closest][edge] - position) ? index2 : closest,
- 0
- );
- }
- function getGridRect(gridElement, rect) {
- const columnGap = parseFloat(getComputedCSS2(gridElement, "column-gap"));
- const rowGap = parseFloat(getComputedCSS2(gridElement, "row-gap"));
- const gridColumnTracks = getGridTracks(
- getComputedCSS2(gridElement, "grid-template-columns"),
- columnGap
- );
- const gridRowTracks = getGridTracks(
- getComputedCSS2(gridElement, "grid-template-rows"),
- rowGap
- );
- const columnStart = getClosestTrack(gridColumnTracks, rect.left) + 1;
- const rowStart = getClosestTrack(gridRowTracks, rect.top) + 1;
- const columnEnd = getClosestTrack(gridColumnTracks, rect.right, "end") + 1;
- const rowEnd = getClosestTrack(gridRowTracks, rect.bottom, "end") + 1;
- return new GridRect({
- columnStart,
- columnEnd,
- rowStart,
- rowEnd
- });
+ const custom = rules?.custom ?? fieldType.validate.custom;
+ return {
+ required,
+ elements,
+ min: min3,
+ max: max3,
+ minLength,
+ maxLength,
+ pattern,
+ custom
+ };
}
- function getGridItemRect(gridItemElement) {
- return getGridRect(
- gridItemElement.parentElement,
- new window.DOMRect(
- gridItemElement.offsetLeft,
- gridItemElement.offsetTop,
- gridItemElement.offsetWidth,
- gridItemElement.offsetHeight
- )
- );
+
+ // packages/dataviews/build-module/field-types/utils/get-filter.mjs
+ function getFilter(fieldType) {
+ return fieldType.validOperators.reduce((accumulator, operator) => {
+ const operatorObj = getOperatorByName(operator);
+ if (operatorObj?.filter) {
+ accumulator[operator] = operatorObj.filter;
+ }
+ return accumulator;
+ }, {});
}
- function getGridInfo(gridElement) {
- const gridTemplateColumns = getComputedCSS2(
- gridElement,
- "grid-template-columns"
- );
- const gridTemplateRows = getComputedCSS2(
- gridElement,
- "grid-template-rows"
- );
- const borderTopWidth = getComputedCSS2(gridElement, "border-top-width");
- const borderRightWidth = getComputedCSS2(
- gridElement,
- "border-right-width"
- );
- const borderBottomWidth = getComputedCSS2(
- gridElement,
- "border-bottom-width"
- );
- const borderLeftWidth = getComputedCSS2(gridElement, "border-left-width");
- const paddingTop = getComputedCSS2(gridElement, "padding-top");
- const paddingRight = getComputedCSS2(gridElement, "padding-right");
- const paddingBottom = getComputedCSS2(gridElement, "padding-bottom");
- const paddingLeft = getComputedCSS2(gridElement, "padding-left");
- const numColumns = gridTemplateColumns.split(" ").length;
- const numRows = gridTemplateRows.split(" ").length;
- const numItems = numColumns * numRows;
+
+ // packages/dataviews/build-module/field-types/utils/get-format.mjs
+ function getFormat(field, fieldType) {
return {
- numColumns,
- numRows,
- numItems,
- currentColor: getComputedCSS2(gridElement, "color"),
- style: {
- gridTemplateColumns,
- gridTemplateRows,
- gap: getComputedCSS2(gridElement, "gap"),
- inset: `
- calc(${paddingTop} + ${borderTopWidth})
- calc(${paddingRight} + ${borderRightWidth})
- calc(${paddingBottom} + ${borderBottomWidth})
- calc(${paddingLeft} + ${borderLeftWidth})
- `
- }
+ ...fieldType.format,
+ ...field.format
};
}
+ var get_format_default = getFormat;
- // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
- var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
- function GridVisualizer({
- clientId,
- contentRef,
- parentLayout,
- childGridClientId
+ // packages/dataviews/build-module/field-types/index.mjs
+ function getFieldTypeByName(type) {
+ const found = [
+ email_default,
+ integer_default,
+ number_default,
+ text_default,
+ datetime_default,
+ date_default,
+ time_default,
+ boolean_default,
+ media_default2,
+ array_default,
+ password_default,
+ telephone_default,
+ color_default2,
+ url_default
+ ].find((fieldType) => fieldType?.type === type);
+ if (!!found) {
+ return found;
+ }
+ return no_type_default;
+ }
+ function normalizeFields(fields) {
+ return fields.map((field) => {
+ const fieldType = getFieldTypeByName(field.type);
+ const getValue = field.getValue || get_value_from_id_default(field.id);
+ const sort8 = function(a2, b2, direction) {
+ const aValue = getValue({ item: a2 });
+ const bValue = getValue({ item: b2 });
+ return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
+ };
+ return {
+ id: field.id,
+ label: field.label || field.id,
+ header: field.header || field.label || field.id,
+ description: field.description,
+ placeholder: field.placeholder,
+ getValue,
+ setValue: field.setValue || set_value_from_id_default(field.id),
+ elements: field.elements,
+ getElements: field.getElements,
+ hasElements: hasElements(field),
+ isVisible: field.isVisible,
+ isDisabled: typeof field.isDisabled === "function" ? field.isDisabled : () => !!field.isDisabled,
+ enableHiding: field.enableHiding ?? true,
+ readOnly: field.readOnly ?? false,
+ // The type provides defaults for the following props
+ type: fieldType.type,
+ render: field.render ?? fieldType.render,
+ Edit: getControl(field, fieldType.Edit),
+ sort: sort8,
+ enableSorting: field.enableSorting ?? fieldType.enableSorting,
+ enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
+ isValid: getIsValid(field, fieldType),
+ filterBy: get_filter_by_default(
+ field,
+ fieldType.defaultOperators,
+ fieldType.validOperators
+ ),
+ filter: getFilter(fieldType),
+ format: get_format_default(field, fieldType),
+ getValueFormatted: field.getValueFormatted ?? fieldType.getValueFormatted
+ };
+ });
+ }
+
+ // packages/dataviews/build-module/dataform/index.mjs
+ var import_element359 = __toESM(require_element(), 1);
+
+ // packages/dataviews/build-module/components/dataform-context/index.mjs
+ var import_element349 = __toESM(require_element(), 1);
+ var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
+ var DataFormContext = (0, import_element349.createContext)({
+ fields: []
+ });
+ DataFormContext.displayName = "DataFormContext";
+ function DataFormProvider({
+ fields,
+ children
}) {
- const isDistractionFree = (0, import_data197.useSelect)(
- (select3) => select3(store).getSettings().isDistractionFree,
- []
- );
- const gridElement = useBlockElement(clientId);
- if (isDistractionFree || !gridElement) {
- return null;
+ return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(DataFormContext.Provider, { value: { fields }, children });
+ }
+ var dataform_context_default = DataFormContext;
+
+ // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
+ var import_element358 = __toESM(require_element(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
+ var import_element350 = __toESM(require_element(), 1);
+ var import_components261 = __toESM(require_components(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/can-render-field.mjs
+ function canRenderField(field) {
+ return !!field && (field.readOnly === true || !!field.Edit);
+ }
+
+ // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
+ var import_i18n250 = __toESM(require_i18n(), 1);
+ var DEFAULT_LAYOUT = {
+ type: "regular",
+ labelPosition: "top"
+ };
+ var normalizeCardSummaryField = (sum) => {
+ if (typeof sum === "string") {
+ return [{ id: sum, visibility: "when-collapsed" }];
}
- const isManualGrid = parentLayout?.isManualPlacement && window.__experimentalEnableGridInteractivity;
- return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- GridVisualizerGrid,
- {
- gridClientId: clientId,
- gridElement,
- isManualGrid,
- ref: contentRef,
- childGridClientId
+ return sum.map((item) => {
+ if (typeof item === "string") {
+ return { id: item, visibility: "when-collapsed" };
}
- );
- }
- var GridVisualizerGrid = (0, import_element357.forwardRef)(
- ({ gridClientId, gridElement, isManualGrid, childGridClientId }, ref) => {
- const [gridInfo, setGridInfo] = (0, import_element357.useState)(
- () => getGridInfo(gridElement)
- );
- const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element357.useState)(false);
- const childGridElement = useBlockElement(childGridClientId);
- const childGridRect = (0, import_element357.useMemo)(() => {
- if (!childGridElement) {
- return null;
- }
- return getGridItemRect(childGridElement);
- }, [childGridElement]);
- (0, import_element357.useEffect)(() => {
- const resizeCallback = () => setGridInfo(getGridInfo(gridElement));
- const borderBoxSpy = new window.ResizeObserver(resizeCallback);
- borderBoxSpy.observe(gridElement, { box: "border-box" });
- const contentBoxSpy = new window.ResizeObserver(resizeCallback);
- contentBoxSpy.observe(gridElement);
- for (const element of gridElement.children) {
- contentBoxSpy.observe(element);
- }
- return () => {
- borderBoxSpy.disconnect();
- contentBoxSpy.disconnect();
+ return { id: item.id, visibility: item.visibility };
+ });
+ };
+ function normalizeLayout(layout) {
+ let normalizedLayout = DEFAULT_LAYOUT;
+ if (layout?.type === "regular") {
+ normalizedLayout = {
+ type: "regular",
+ labelPosition: layout?.labelPosition ?? "top"
+ };
+ } else if (layout?.type === "panel") {
+ const summary = layout.summary ?? [];
+ const normalizedSummary = Array.isArray(summary) ? summary : [summary];
+ const openAs = layout?.openAs;
+ let normalizedOpenAs;
+ if (typeof openAs === "object" && openAs.type === "modal") {
+ normalizedOpenAs = {
+ type: "modal",
+ applyLabel: openAs.applyLabel?.trim() || (0, import_i18n250.__)("Apply"),
+ cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n250.__)("Cancel")
};
- }, [gridElement]);
- (0, import_element357.useEffect)(() => {
- function onGlobalDrag() {
- setIsDroppingAllowed(true);
- }
- function onGlobalDragEnd() {
- setIsDroppingAllowed(false);
- }
- document.addEventListener("drag", onGlobalDrag);
- document.addEventListener("dragend", onGlobalDragEnd);
- return () => {
- document.removeEventListener("drag", onGlobalDrag);
- document.removeEventListener("dragend", onGlobalDragEnd);
+ } else if (openAs === "modal") {
+ normalizedOpenAs = {
+ type: "modal",
+ applyLabel: (0, import_i18n250.__)("Apply"),
+ cancelLabel: (0, import_i18n250.__)("Cancel")
};
- }, []);
- return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- cover_default,
- {
- className: clsx_default("block-editor-grid-visualizer", {
- "is-dropping-allowed": isDroppingAllowed
- }),
- clientId: gridClientId,
- __unstablePopoverSlot: "__unstable-block-tools-after",
- children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- "div",
- {
- ref,
- className: "block-editor-grid-visualizer__grid",
- style: gridInfo.style,
- children: isManualGrid ? /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- ManualGridVisualizer,
- {
- gridClientId,
- gridInfo,
- childGridRect
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- AutoGridVisualizer,
- {
- gridInfo,
- childGridRect
- }
- )
- }
- )
- }
- );
- }
- );
- function AutoGridVisualizer({ gridInfo, childGridRect }) {
- return range(1, gridInfo.numRows).map(
- (row) => range(1, gridInfo.numColumns).map((column) => {
- let color = gridInfo.currentColor;
- if (childGridRect?.contains(column, row)) {
- color = "transparent";
- }
- return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- GridVisualizerCell,
- {
- color
- },
- `${row}-${column}`
- );
- })
- );
- }
- function ManualGridVisualizer({ gridClientId, gridInfo, childGridRect }) {
- const [highlightedRect, setHighlightedRect] = (0, import_element357.useState)(null);
- const gridItemStyles = (0, import_data197.useSelect)(
- (select3) => {
- const { getBlockOrder: getBlockOrder2, getBlockStyles: getBlockStyles2 } = unlock(
- select3(store)
- );
- const blockOrder = getBlockOrder2(gridClientId);
- return getBlockStyles2(blockOrder);
- },
- [gridClientId]
- );
- const occupiedRects = (0, import_element357.useMemo)(() => {
- const rects = [];
- for (const style of Object.values(gridItemStyles)) {
- const {
- columnStart,
- rowStart,
- columnSpan = 1,
- rowSpan = 1
- } = style?.layout ?? {};
- if (!columnStart || !rowStart) {
- continue;
- }
- rects.push(
- new GridRect({
- columnStart,
- rowStart,
- columnSpan,
- rowSpan
- })
- );
+ } else {
+ normalizedOpenAs = { type: "dropdown" };
}
- return rects;
- }, [gridItemStyles]);
- return range(1, gridInfo.numRows).map(
- (row) => range(1, gridInfo.numColumns).map((column) => {
- const isChildGridCell = childGridRect?.contains(column, row);
- let color = gridInfo.currentColor;
- if (isChildGridCell) {
- color = "transparent";
- }
- const isCellOccupied = occupiedRects.some(
- (rect) => rect.contains(column, row)
- );
- const isHighlighted = highlightedRect?.contains(column, row) ?? false;
- return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- GridVisualizerCell,
- {
- color,
- className: isHighlighted && "is-highlighted",
- children: isCellOccupied && !isChildGridCell ? /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- GridVisualizerDropZone,
- {
- column,
- row,
- gridClientId,
- gridInfo,
- setHighlightedRect
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- GridVisualizerAppender,
- {
- column,
- row,
- gridClientId,
- gridInfo,
- setHighlightedRect
- }
- )
- },
- `${row}-${column}`
- );
- })
- );
- }
- function GridVisualizerCell({ color, children, className }) {
- return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- "div",
- {
- className: clsx_default(
- "block-editor-grid-visualizer__cell",
- className
- ),
- style: {
- boxShadow: `inset 0 0 0 1px color-mix(in srgb, ${color} 20%, #0000)`,
- color
- },
- children
+ normalizedLayout = {
+ type: "panel",
+ labelPosition: layout?.labelPosition ?? "side",
+ openAs: normalizedOpenAs,
+ summary: normalizedSummary,
+ editVisibility: layout?.editVisibility ?? "on-hover",
+ showPlaceholderIfEmpty: layout?.showPlaceholderIfEmpty ?? false
+ };
+ } else if (layout?.type === "card") {
+ if (layout.withHeader === false) {
+ normalizedLayout = {
+ type: "card",
+ withHeader: false,
+ isOpened: true,
+ summary: [],
+ isCollapsible: false
+ };
+ } else {
+ const summary = layout.summary ?? [];
+ normalizedLayout = {
+ type: "card",
+ withHeader: true,
+ isOpened: typeof layout.isOpened === "boolean" ? layout.isOpened : true,
+ summary: normalizeCardSummaryField(summary),
+ isCollapsible: layout.isCollapsible === void 0 ? true : layout.isCollapsible
+ };
}
- );
+ } else if (layout?.type === "row") {
+ normalizedLayout = {
+ type: "row",
+ alignment: layout?.alignment ?? "center",
+ styles: layout?.styles ?? {}
+ };
+ } else if (layout?.type === "details") {
+ normalizedLayout = {
+ type: "details",
+ summary: layout?.summary ?? ""
+ };
+ }
+ return normalizedLayout;
}
- function useGridVisualizerDropZone(column, row, gridClientId, gridInfo, setHighlightedRect) {
- const {
- getBlockAttributes: getBlockAttributes3,
- getBlockRootClientId: getBlockRootClientId2,
- canInsertBlockType: canInsertBlockType2,
- getBlockName: getBlockName2
- } = (0, import_data197.useSelect)(store);
- const {
- updateBlockAttributes: updateBlockAttributes2,
- moveBlocksToPosition: moveBlocksToPosition2,
- __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
- } = (0, import_data197.useDispatch)(store);
- const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
- gridClientId,
- gridInfo.numColumns
- );
- return useDropZoneWithValidation({
- validateDrag(srcClientId) {
- const blockName = getBlockName2(srcClientId);
- if (!canInsertBlockType2(blockName, gridClientId)) {
- return false;
+ function normalizeForm(form) {
+ const normalizedFormLayout = normalizeLayout(form?.layout);
+ const normalizedFields = (form.fields ?? []).map(
+ (field) => {
+ if (typeof field === "string") {
+ return {
+ id: field,
+ layout: normalizedFormLayout
+ };
}
- const attributes = getBlockAttributes3(srcClientId);
- const rect = new GridRect({
- columnStart: column,
- rowStart: row,
- columnSpan: attributes.style?.layout?.columnSpan,
- rowSpan: attributes.style?.layout?.rowSpan
- });
- const isInBounds = new GridRect({
- columnSpan: gridInfo.numColumns,
- rowSpan: gridInfo.numRows
- }).containsRect(rect);
- return isInBounds;
- },
- onDragEnter(srcClientId) {
- const attributes = getBlockAttributes3(srcClientId);
- setHighlightedRect(
- new GridRect({
- columnStart: column,
- rowStart: row,
- columnSpan: attributes.style?.layout?.columnSpan,
- rowSpan: attributes.style?.layout?.rowSpan
- })
- );
- },
- onDragLeave() {
- setHighlightedRect(
- (prevHighlightedRect) => prevHighlightedRect?.columnStart === column && prevHighlightedRect?.rowStart === row ? null : prevHighlightedRect
- );
- },
- onDrop(srcClientId) {
- setHighlightedRect(null);
- const attributes = getBlockAttributes3(srcClientId);
- updateBlockAttributes2(srcClientId, {
- style: {
- ...attributes.style,
- layout: {
- ...attributes.style?.layout,
- columnStart: column,
- rowStart: row
- }
+ const fieldLayout = field.layout ? normalizeLayout(field.layout) : normalizedFormLayout;
+ return {
+ id: field.id,
+ layout: fieldLayout,
+ ...!!field.label && { label: field.label },
+ ...!!field.description && {
+ description: field.description
+ },
+ ..."children" in field && Array.isArray(field.children) && {
+ children: normalizeForm({
+ fields: field.children,
+ layout: DEFAULT_LAYOUT
+ }).fields
}
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [srcClientId],
- getBlockRootClientId2(srcClientId),
- gridClientId,
- getNumberOfBlocksBeforeCell(column, row)
- );
+ };
}
- });
+ );
+ return {
+ layout: normalizedFormLayout,
+ fields: normalizedFields
+ };
}
- function GridVisualizerDropZone({
- column,
- row,
- gridClientId,
- gridInfo,
- setHighlightedRect
- }) {
- return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- "div",
+ var normalize_form_default = normalizeForm;
+
+ // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
+ var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
+ function Header3({ title }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ Stack,
{
- className: "block-editor-grid-visualizer__drop-zone",
- ref: useGridVisualizerDropZone(
- column,
- row,
- gridClientId,
- gridInfo,
- setHighlightedRect
- )
+ direction: "column",
+ className: "dataforms-layouts-regular__header",
+ gap: "lg",
+ children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components261.__experimentalHeading, { level: 2, size: 13, children: title }) })
}
);
}
- function GridVisualizerAppender({
- column,
- row,
- gridClientId,
- gridInfo,
- setHighlightedRect
+ function FormRegularField({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
}) {
- const {
- updateBlockAttributes: updateBlockAttributes2,
- moveBlocksToPosition: moveBlocksToPosition2,
- __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
- } = (0, import_data197.useDispatch)(store);
- const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
- gridClientId,
- gridInfo.numColumns
+ const { fields } = (0, import_element350.useContext)(dataform_context_default);
+ const layout = field.layout;
+ const form = (0, import_element350.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: !!field.children ? field.children : []
+ }),
+ [field]
);
- return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
- button_block_appender_default,
- {
- rootClientId: gridClientId,
- className: "block-editor-grid-visualizer__appender",
- ref: useGridVisualizerDropZone(
- column,
- row,
- gridClientId,
- gridInfo,
- setHighlightedRect
- ),
- style: {
- color: gridInfo.currentColor
- },
- onSelect: (block) => {
- if (!block) {
- return;
+ if (!!field.children) {
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
+ !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(Header3, { title: field.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: validity?.children
}
- updateBlockAttributes2(block.clientId, {
- style: {
- layout: {
- columnStart: column,
- rowStart: row
+ )
+ ] });
+ }
+ const labelPosition = layout.labelPosition;
+ const fieldDefinition = fields.find(
+ (fieldDef) => fieldDef.id === field.id
+ );
+ if (!canRenderField(fieldDefinition)) {
+ return null;
+ }
+ if (labelPosition === "side") {
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ className: "dataforms-layouts-regular__field",
+ gap: "sm",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ "div",
+ {
+ className: clsx_default(
+ "dataforms-layouts-regular__field-label",
+ `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
+ ),
+ children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components261.BaseControl.VisualLabel, { children: fieldDefinition.label })
}
- }
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [block.clientId],
- gridClientId,
- gridClientId,
- getNumberOfBlocksBeforeCell(column, row)
- );
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ fieldDefinition.render,
+ {
+ item: data,
+ field: fieldDefinition
+ }
+ ) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ fieldDefinition.Edit,
+ {
+ data,
+ field: fieldDefinition,
+ onChange,
+ hideLabelFromVision: true,
+ markWhenOptional,
+ validity
+ },
+ fieldDefinition.id
+ ) })
+ ]
+ }
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_jsx_runtime549.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
+ !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components261.BaseControl.VisualLabel, { children: fieldDefinition.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ fieldDefinition.render,
+ {
+ item: data,
+ field: fieldDefinition
}
+ )
+ ] }) }) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ fieldDefinition.Edit,
+ {
+ data,
+ field: fieldDefinition,
+ onChange,
+ hideLabelFromVision: labelPosition === "none" ? true : hideLabelFromVision,
+ markWhenOptional,
+ validity
}
+ ) });
+ }
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
+ var import_deepmerge3 = __toESM(require_cjs(), 1);
+ var import_components264 = __toESM(require_components(), 1);
+ var import_element354 = __toESM(require_element(), 1);
+ var import_compose127 = __toESM(require_compose(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
+ var import_components263 = __toESM(require_components(), 1);
+ var import_i18n251 = __toESM(require_i18n(), 1);
+ var import_compose126 = __toESM(require_compose(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
+ function getLabelClassName(labelPosition, showError) {
+ return clsx_default(
+ "dataforms-layouts-panel__field-label",
+ `dataforms-layouts-panel__field-label--label-position-${labelPosition}`,
+ { "has-error": showError }
);
}
- function useDropZoneWithValidation({
- validateDrag,
- onDragEnter,
- onDragLeave,
- onDrop
+ var get_label_classname_default = getLabelClassName;
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/field-label-content.mjs
+ var import_components262 = __toESM(require_components(), 1);
+ var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
+ function FieldLabelContent({
+ showError,
+ errorMessage,
+ fieldLabel,
+ errorId
}) {
- const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data197.useSelect)(store);
- return (0, import_compose128.__experimentalUseDropZone)({
- onDragEnter() {
- const [srcClientId] = getDraggedBlockClientIds2();
- if (srcClientId && validateDrag(srcClientId)) {
- onDragEnter(srcClientId);
+ if (!showError) {
+ return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_jsx_runtime550.Fragment, { children: fieldLabel });
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_components262.Icon, { icon: error_default, size: 16 }),
+ /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(VisuallyHidden, { id: errorId, children: errorMessage }),
+ fieldLabel
+ ] });
+ }
+ var field_label_content_default = FieldLabelContent;
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
+ function getFirstValidationError(validity) {
+ if (!validity) {
+ return void 0;
+ }
+ const validityRules = Object.keys(validity).filter(
+ (key) => key !== "children"
+ );
+ for (const key of validityRules) {
+ const rule = validity[key];
+ if (rule === void 0) {
+ continue;
+ }
+ if (rule.type === "invalid") {
+ if (rule.message) {
+ return rule.message;
}
- },
- onDragLeave() {
- onDragLeave();
- },
- onDrop() {
- const [srcClientId] = getDraggedBlockClientIds2();
- if (srcClientId && validateDrag(srcClientId)) {
- onDrop(srcClientId);
+ if (key === "required") {
+ return "A required field is empty";
}
+ return "Unidentified validation error";
}
- });
+ }
+ if (validity.children) {
+ for (const childValidity of Object.values(validity.children)) {
+ const childError = getFirstValidationError(childValidity);
+ if (childError) {
+ return childError;
+ }
+ }
+ }
+ return void 0;
}
+ var get_first_validation_error_default = getFirstValidationError;
- // packages/block-editor/build-module/components/grid/grid-item-resizer.mjs
- var import_components266 = __toESM(require_components(), 1);
- var import_element358 = __toESM(require_element(), 1);
- var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
- function GridItemResizer({
- clientId,
- bounds,
- onChange,
- parentLayout
+ // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
+ var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
+ function SummaryValue({
+ item,
+ field,
+ showPlaceholderIfEmpty
}) {
- const blockElement = useBlockElement(clientId);
- const rootBlockElement = blockElement?.parentElement;
- const { isManualPlacement } = parentLayout;
- if (!blockElement || !rootBlockElement) {
- return null;
+ if (showPlaceholderIfEmpty && field.placeholder && [void 0, null, ""].includes(field.getValue({ item }))) {
+ return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("span", { className: "dataforms-layouts-panel__field-placeholder", children: field.placeholder });
}
- return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
- GridItemResizerInner,
- {
- clientId,
- bounds,
- blockElement,
- rootBlockElement,
- onChange,
- isManualGrid: isManualPlacement && window.__experimentalEnableGridInteractivity
- }
- );
+ return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(field.render, { item, field });
}
- function GridItemResizerInner({
- clientId,
- bounds,
- blockElement,
- rootBlockElement,
- onChange,
- isManualGrid
+ function SummaryButton({
+ data,
+ field,
+ fieldLabel,
+ summaryFields,
+ validity,
+ touched,
+ disabled: disabled2,
+ isOpen,
+ onClick
}) {
- const [resizeDirection, setResizeDirection] = (0, import_element358.useState)(null);
- const [enableSide, setEnableSide] = (0, import_element358.useState)({
- top: false,
- bottom: false,
- left: false,
- right: false
- });
- (0, import_element358.useEffect)(() => {
- const observer = new window.ResizeObserver(() => {
- const blockClientRect = blockElement.getBoundingClientRect();
- const rootBlockClientRect = rootBlockElement.getBoundingClientRect();
- const topAvailable = blockClientRect.top > rootBlockClientRect.top;
- const bottomAvailable = blockClientRect.bottom < rootBlockClientRect.bottom;
- const leftAvailable = blockClientRect.left > rootBlockClientRect.left;
- const rightAvailable = blockClientRect.right < rootBlockClientRect.right;
- setEnableSide({
- top: !!isManualGrid ? topAvailable : !bottomAvailable && topAvailable,
- bottom: bottomAvailable,
- left: !!isManualGrid ? leftAvailable : !rightAvailable && leftAvailable,
- right: rightAvailable
- });
- });
- observer.observe(blockElement);
- return () => observer.disconnect();
- }, [blockElement, rootBlockElement, isManualGrid]);
- const justification = {
- right: "left",
- left: "right"
- };
- const alignment = {
- top: "flex-end",
- bottom: "flex-start"
- };
- const styles = {
- display: "flex",
- justifyContent: "center",
- alignItems: "center",
- ...justification[resizeDirection] && {
- justifyContent: justification[resizeDirection]
- },
- ...alignment[resizeDirection] && {
- alignItems: alignment[resizeDirection]
- }
- };
- return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
- cover_default,
- {
- className: "block-editor-grid-item-resizer",
- clientId,
- __unstablePopoverSlot: "__unstable-block-tools-after",
- additionalStyles: styles,
- children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
- import_components266.ResizableBox,
- {
- className: "block-editor-grid-item-resizer__box",
- size: {
- width: "100%",
- height: "100%"
- },
- enable: {
- bottom: enableSide.bottom,
- bottomLeft: false,
- bottomRight: false,
- left: enableSide.left,
- right: enableSide.right,
- top: enableSide.top,
- topLeft: false,
- topRight: false
- },
- bounds,
- boundsByDirection: true,
- onPointerDown: ({ target, pointerId }) => {
- target.setPointerCapture(pointerId);
- },
- onResizeStart: (event, direction) => {
- setResizeDirection(direction);
- },
- onResizeStop: (event, direction, boxElement) => {
- const columnGap = parseFloat(
- getComputedCSS2(rootBlockElement, "column-gap")
- );
- const rowGap = parseFloat(
- getComputedCSS2(rootBlockElement, "row-gap")
- );
- const gridColumnTracks = getGridTracks(
- getComputedCSS2(
- rootBlockElement,
- "grid-template-columns"
- ),
- columnGap
- );
- const gridRowTracks = getGridTracks(
- getComputedCSS2(
- rootBlockElement,
- "grid-template-rows"
- ),
- rowGap
- );
- const rect = new window.DOMRect(
- blockElement.offsetLeft + boxElement.offsetLeft,
- blockElement.offsetTop + boxElement.offsetTop,
- boxElement.offsetWidth,
- boxElement.offsetHeight
- );
- const columnStart = getClosestTrack(gridColumnTracks, rect.left) + 1;
- const rowStart = getClosestTrack(gridRowTracks, rect.top) + 1;
- const columnEnd = getClosestTrack(gridColumnTracks, rect.right, "end") + 1;
- const rowEnd = getClosestTrack(gridRowTracks, rect.bottom, "end") + 1;
- onChange({
- columnSpan: columnEnd - columnStart + 1,
- rowSpan: rowEnd - rowStart + 1,
- columnStart: isManualGrid ? columnStart : void 0,
- rowStart: isManualGrid ? rowStart : void 0
- });
- }
- }
- )
+ const { labelPosition, editVisibility, showPlaceholderIfEmpty } = field.layout;
+ const errorMessage = get_first_validation_error_default(validity);
+ const showError = touched && !!errorMessage;
+ const labelClassName = get_label_classname_default(labelPosition, showError);
+ const className = clsx_default(
+ "dataforms-layouts-panel__field-trigger",
+ `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
+ {
+ "is-disabled": disabled2,
+ "dataforms-layouts-panel__field-trigger--edit-always": editVisibility === "always"
}
);
- }
-
- // packages/block-editor/build-module/components/grid/grid-item-movers.mjs
- var import_i18n256 = __toESM(require_i18n(), 1);
- var import_components267 = __toESM(require_components(), 1);
- var import_data198 = __toESM(require_data(), 1);
- var import_compose129 = __toESM(require_compose(), 1);
- var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
- function GridItemMovers({
- layout,
- parentLayout,
- onChange,
- gridClientId,
- blockClientId
- }) {
- const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data198.useDispatch)(store);
- const columnStart = layout?.columnStart ?? 1;
- const rowStart = layout?.rowStart ?? 1;
- const columnSpan = layout?.columnSpan ?? 1;
- const rowSpan = layout?.rowSpan ?? 1;
- const columnEnd = columnStart + columnSpan - 1;
- const rowEnd = rowStart + rowSpan - 1;
- const columnCount = parentLayout?.columnCount;
- const rowCount = parentLayout?.rowCount;
- const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
- gridClientId,
- columnCount
+ const controlId = (0, import_compose126.useInstanceId)(
+ SummaryButton,
+ "dataforms-layouts-panel__field-control"
);
- return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(block_controls_default, { group: "parent", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(import_components267.ToolbarGroup, { className: "block-editor-grid-item-mover__move-button-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-left", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
- GridItemMover,
+ const errorId = `${controlId}-error`;
+ const ariaLabel = showError ? (0, import_i18n251.sprintf)(
+ // translators: %s: Field name.
+ (0, import_i18n251._x)("Edit %s (has errors)", "field"),
+ fieldLabel || ""
+ ) : (0, import_i18n251.sprintf)(
+ // translators: %s: Field name.
+ (0, import_i18n251._x)("Edit %s", "field"),
+ fieldLabel || ""
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)("div", { className, children: [
+ labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ field_label_content_default,
{
- icon: (0, import_i18n256.isRTL)() ? chevron_right_default : chevron_left_default,
- label: (0, import_i18n256.__)("Move left"),
- description: (0, import_i18n256.__)("Move left"),
- isDisabled: columnStart <= 1,
- onClick: () => {
- onChange({
- columnStart: columnStart - 1
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [blockClientId],
- gridClientId,
- gridClientId,
- getNumberOfBlocksBeforeCell(
- columnStart - 1,
- rowStart
- )
- );
- }
+ showError,
+ errorMessage,
+ fieldLabel,
+ errorId
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)("div", { className: "block-editor-grid-item-mover__move-vertical-button-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
- GridItemMover,
- {
- className: "is-up-button",
- icon: chevron_up_default,
- label: (0, import_i18n256.__)("Move up"),
- description: (0, import_i18n256.__)("Move up"),
- isDisabled: rowStart <= 1,
- onClick: () => {
- onChange({
- rowStart: rowStart - 1
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [blockClientId],
- gridClientId,
- gridClientId,
- getNumberOfBlocksBeforeCell(
- columnStart,
- rowStart - 1
- )
- );
- }
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
- GridItemMover,
- {
- className: "is-down-button",
- icon: chevron_down_default,
- label: (0, import_i18n256.__)("Move down"),
- description: (0, import_i18n256.__)("Move down"),
- isDisabled: rowCount && rowEnd >= rowCount,
- onClick: () => {
- onChange({
- rowStart: rowStart + 1
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [blockClientId],
- gridClientId,
- gridClientId,
- getNumberOfBlocksBeforeCell(
- columnStart,
- rowStart + 1
- )
- );
- }
- }
- )
- ] }),
- /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-right", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
- GridItemMover,
+ labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ field_label_content_default,
{
- icon: (0, import_i18n256.isRTL)() ? chevron_left_default : chevron_right_default,
- label: (0, import_i18n256.__)("Move right"),
- description: (0, import_i18n256.__)("Move right"),
- isDisabled: columnCount && columnEnd >= columnCount,
- onClick: () => {
- onChange({
- columnStart: columnStart + 1
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [blockClientId],
- gridClientId,
- gridClientId,
- getNumberOfBlocksBeforeCell(
- columnStart + 1,
- rowStart
- )
- );
- }
+ showError: true,
+ errorMessage,
+ errorId
}
- ) })
- ] }) });
- }
- function GridItemMover({
- className,
- icon,
- label,
- isDisabled,
- onClick,
- description
- }) {
- const instanceId = (0, import_compose129.useInstanceId)(GridItemMover);
- const descriptionId = `block-editor-grid-item-mover-button__description-${instanceId}`;
- return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(import_jsx_runtime563.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
- import_components267.ToolbarButton,
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ "span",
{
- className: clsx_default(
- "block-editor-grid-item-mover-button",
- className
- ),
- icon,
- label,
- "aria-describedby": descriptionId,
- onClick: isDisabled ? null : onClick,
- disabled: isDisabled,
- accessibleWhenDisabled: true
+ id: `${controlId}`,
+ className: "dataforms-layouts-panel__field-control",
+ children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ "span",
+ {
+ style: {
+ display: "flex",
+ flexDirection: "column",
+ alignItems: "flex-start",
+ width: "100%",
+ gap: "2px"
+ },
+ children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ "span",
+ {
+ style: { width: "100%" },
+ children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ SummaryValue,
+ {
+ item: data,
+ field: summaryField,
+ showPlaceholderIfEmpty
+ }
+ )
+ },
+ summaryField.id
+ ))
+ }
+ ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ SummaryValue,
+ {
+ item: data,
+ field: summaryField,
+ showPlaceholderIfEmpty
+ },
+ summaryField.id
+ ))
}
),
- /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(VisuallyHidden, { id: descriptionId, children: description })
+ !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ import_components263.Button,
+ {
+ className: "dataforms-layouts-panel__field-trigger-icon",
+ label: ariaLabel,
+ icon: pencil_default,
+ size: "small",
+ "aria-expanded": isOpen,
+ "aria-haspopup": "dialog",
+ "aria-describedby": showError ? `${controlId} ${errorId}` : controlId,
+ onClick
+ }
+ )
] });
}
- // packages/block-editor/build-module/components/grid/use-grid-layout-sync.mjs
- var import_data199 = __toESM(require_data(), 1);
- var import_element359 = __toESM(require_element(), 1);
- var import_compose130 = __toESM(require_compose(), 1);
- function useGridLayoutSync({ clientId: gridClientId }) {
- const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data199.useSelect)(
- (select3) => {
- const { getBlockAttributes: getBlockAttributes22, getBlockOrder: getBlockOrder2 } = select3(store);
- const selectedBlock = select3(store).getSelectedBlock();
+ // packages/dataviews/build-module/hooks/use-form-validity.mjs
+ var import_deepmerge2 = __toESM(require_cjs(), 1);
+ var import_es66 = __toESM(require_es6(), 1);
+ var import_element351 = __toESM(require_element(), 1);
+ var import_i18n252 = __toESM(require_i18n(), 1);
+ function isFormValid(formValidity) {
+ if (!formValidity) {
+ return true;
+ }
+ return Object.values(formValidity).every((fieldValidation) => {
+ return Object.entries(fieldValidation).every(
+ ([key, validation]) => {
+ if (key === "children" && validation && typeof validation === "object") {
+ return isFormValid(validation);
+ }
+ return validation.type !== "invalid" && validation.type !== "validating";
+ }
+ );
+ });
+ }
+ function getFormFieldsToValidate(form, fields) {
+ const normalizedForm = normalize_form_default(form);
+ if (normalizedForm.fields.length === 0) {
+ return [];
+ }
+ const fieldsMap = /* @__PURE__ */ new Map();
+ fields.forEach((field) => {
+ fieldsMap.set(field.id, field);
+ });
+ function processFormField(formField) {
+ if ("children" in formField && Array.isArray(formField.children)) {
+ const processedChildren = formField.children.map(processFormField).filter((child) => child !== null);
+ if (processedChildren.length === 0) {
+ return null;
+ }
return {
- gridLayout: getBlockAttributes22(gridClientId).layout ?? {},
- blockOrder: getBlockOrder2(gridClientId),
- selectedBlockLayout: selectedBlock?.attributes.style?.layout
+ id: formField.id,
+ children: processedChildren
};
- },
- [gridClientId]
- );
- const { getBlockAttributes: getBlockAttributes3, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data199.useSelect)(store);
- const { updateBlockAttributes: updateBlockAttributes2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data199.useDispatch)(store);
- const selectedBlockRect = (0, import_element359.useMemo)(
- () => selectedBlockLayout ? new GridRect(selectedBlockLayout) : null,
- [selectedBlockLayout]
- );
- const previouslySelectedBlockRect = (0, import_compose130.usePrevious)(selectedBlockRect);
- const previousIsManualPlacement = (0, import_compose130.usePrevious)(
- gridLayout.isManualPlacement
- );
- const previousBlockOrder = (0, import_compose130.usePrevious)(blockOrder);
- (0, import_element359.useEffect)(() => {
- const updates = {};
- if (gridLayout.isManualPlacement) {
- const occupiedRects = [];
- for (const clientId of blockOrder) {
- const {
- columnStart,
- rowStart,
- columnSpan = 1,
- rowSpan = 1
- } = getBlockAttributes3(clientId).style?.layout ?? {};
- if (!columnStart || !rowStart) {
- continue;
- }
- occupiedRects.push(
- new GridRect({
- columnStart,
- rowStart,
- columnSpan,
- rowSpan
- })
+ }
+ const fieldDef = fieldsMap.get(formField.id);
+ if (!fieldDef) {
+ return null;
+ }
+ const [normalizedField] = normalizeFields([fieldDef]);
+ return {
+ id: formField.id,
+ children: [],
+ field: normalizedField
+ };
+ }
+ const toValidate = normalizedForm.fields.map(processFormField).filter((field) => field !== null);
+ return toValidate;
+ }
+ function setValidityAtPath(formValidity, fieldValidity, path) {
+ if (!formValidity) {
+ formValidity = {};
+ }
+ if (path.length === 0) {
+ return formValidity;
+ }
+ const result = { ...formValidity };
+ let current = result;
+ for (let i2 = 0; i2 < path.length - 1; i2++) {
+ const segment = path[i2];
+ if (!current[segment]) {
+ current[segment] = {};
+ }
+ current[segment] = { ...current[segment] };
+ current = current[segment];
+ }
+ const finalKey = path[path.length - 1];
+ current[finalKey] = {
+ ...current[finalKey] || {},
+ ...fieldValidity
+ };
+ return result;
+ }
+ function removeValidationProperty(formValidity, path, property) {
+ if (!formValidity || path.length === 0) {
+ return formValidity;
+ }
+ const result = { ...formValidity };
+ let current = result;
+ for (let i2 = 0; i2 < path.length - 1; i2++) {
+ const segment = path[i2];
+ if (!current[segment]) {
+ return formValidity;
+ }
+ current[segment] = { ...current[segment] };
+ current = current[segment];
+ }
+ const finalKey = path[path.length - 1];
+ if (!current[finalKey]) {
+ return formValidity;
+ }
+ const fieldValidity = { ...current[finalKey] };
+ delete fieldValidity[property];
+ if (Object.keys(fieldValidity).length === 0) {
+ delete current[finalKey];
+ } else {
+ current[finalKey] = fieldValidity;
+ }
+ if (Object.keys(result).length === 0) {
+ return void 0;
+ }
+ return result;
+ }
+ function handleElementsValidationAsync(promise, formField, promiseHandler) {
+ const { elementsCounterRef, setFormValidity, path, item } = promiseHandler;
+ const currentToken = (elementsCounterRef.current[formField.id] || 0) + 1;
+ elementsCounterRef.current[formField.id] = currentToken;
+ promise.then((result) => {
+ if (currentToken !== elementsCounterRef.current[formField.id]) {
+ return;
+ }
+ if (!Array.isArray(result)) {
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ elements: {
+ type: "invalid",
+ message: (0, import_i18n252.__)("Could not validate elements.")
+ }
+ },
+ [...path, formField.id]
);
- }
- for (const clientId of blockOrder) {
- const attributes = getBlockAttributes3(clientId);
- const {
- columnStart,
- rowStart,
- columnSpan = 1,
- rowSpan = 1
- } = attributes.style?.layout ?? {};
- if (columnStart && rowStart) {
- continue;
- }
- const [newColumnStart, newRowStart] = placeBlock(
- occupiedRects,
- gridLayout.columnCount,
- columnSpan,
- rowSpan,
- previouslySelectedBlockRect?.columnEnd,
- previouslySelectedBlockRect?.rowEnd
+ return newFormValidity;
+ });
+ return;
+ }
+ if (formField.field?.isValid.elements && !formField.field.isValid.elements.validate(item, {
+ ...formField.field,
+ elements: result
+ })) {
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ elements: {
+ type: "invalid",
+ message: (0, import_i18n252.__)(
+ "Value must be one of the elements."
+ )
+ }
+ },
+ [...path, formField.id]
);
- occupiedRects.push(
- new GridRect({
- columnStart: newColumnStart,
- rowStart: newRowStart,
- columnSpan,
- rowSpan
- })
+ return newFormValidity;
+ });
+ } else {
+ setFormValidity((prev) => {
+ return removeValidationProperty(
+ prev,
+ [...path, formField.id],
+ "elements"
);
- updates[clientId] = {
- style: {
- ...attributes.style,
- layout: {
- ...attributes.style?.layout,
- columnStart: newColumnStart,
- rowStart: newRowStart
- }
- }
- };
- }
- const bottomMostRow = Math.max(
- ...occupiedRects.map((r3) => r3.rowEnd)
- );
- if (!gridLayout.rowCount || gridLayout.rowCount < bottomMostRow) {
- updates[gridClientId] = {
- layout: {
- ...gridLayout,
- rowCount: bottomMostRow
- }
- };
- }
- for (const clientId of previousBlockOrder ?? []) {
- if (!blockOrder.includes(clientId)) {
- const rootClientId = getBlockRootClientId2(clientId);
- if (rootClientId === null) {
- continue;
- }
- const rootAttributes = getBlockAttributes3(rootClientId);
- if (rootAttributes?.layout?.type === "grid") {
- continue;
- }
- const attributes = getBlockAttributes3(clientId);
- const {
- columnStart,
- rowStart,
- columnSpan,
- rowSpan,
- ...layout
- } = attributes.style?.layout ?? {};
- if (columnStart || rowStart || columnSpan || rowSpan) {
- const hasEmptyLayoutAttribute = Object.keys(layout).length === 0;
- updates[clientId] = setImmutably2(
- attributes,
- ["style", "layout"],
- hasEmptyLayoutAttribute ? void 0 : layout
- );
- }
- }
- }
+ });
+ }
+ }).catch((error2) => {
+ if (currentToken !== elementsCounterRef.current[formField.id]) {
+ return;
+ }
+ let errorMessage;
+ if (error2 instanceof Error) {
+ errorMessage = error2.message;
} else {
- if (previousIsManualPlacement === true) {
- for (const clientId of blockOrder) {
- const attributes = getBlockAttributes3(clientId);
- const { columnStart, rowStart, ...layout } = attributes.style?.layout ?? {};
- if (columnStart || rowStart) {
- const hasEmptyLayoutAttribute = Object.keys(layout).length === 0;
- updates[clientId] = setImmutably2(
- attributes,
- ["style", "layout"],
- hasEmptyLayoutAttribute ? void 0 : layout
- );
+ errorMessage = String(error2) || (0, import_i18n252.__)(
+ "Unknown error when running elements validation asynchronously."
+ );
+ }
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ elements: {
+ type: "invalid",
+ message: errorMessage
}
- }
- }
- if (gridLayout.rowCount) {
- updates[gridClientId] = {
- layout: {
- ...gridLayout,
- rowCount: void 0
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ });
+ }
+ function handleCustomValidationAsync(promise, formField, promiseHandler) {
+ const { customCounterRef, setFormValidity, path } = promiseHandler;
+ const currentToken = (customCounterRef.current[formField.id] || 0) + 1;
+ customCounterRef.current[formField.id] = currentToken;
+ promise.then((result) => {
+ if (currentToken !== customCounterRef.current[formField.id]) {
+ return;
+ }
+ if (result === null) {
+ setFormValidity((prev) => {
+ return removeValidationProperty(
+ prev,
+ [...path, formField.id],
+ "custom"
+ );
+ });
+ return;
+ }
+ if (typeof result === "string") {
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ custom: {
+ type: "invalid",
+ message: result
+ }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ return;
+ }
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ custom: {
+ type: "invalid",
+ message: (0, import_i18n252.__)("Validation could not be processed.")
}
- };
- }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ }).catch((error2) => {
+ if (currentToken !== customCounterRef.current[formField.id]) {
+ return;
}
- if (Object.keys(updates).length) {
- __unstableMarkNextChangeAsNotPersistent2();
- updateBlockAttributes2(
- Object.keys(updates),
- updates,
- /* uniqueByBlock: */
- true
+ let errorMessage;
+ if (error2 instanceof Error) {
+ errorMessage = error2.message;
+ } else {
+ errorMessage = String(error2) || (0, import_i18n252.__)(
+ "Unknown error when running custom validation asynchronously."
);
}
- }, [
- // Actual deps to sync:
- gridClientId,
- gridLayout,
- previousBlockOrder,
- blockOrder,
- previouslySelectedBlockRect,
- previousIsManualPlacement,
- // These won't change, but the linter thinks they might:
- __unstableMarkNextChangeAsNotPersistent2,
- getBlockAttributes3,
- getBlockRootClientId2,
- updateBlockAttributes2
- ]);
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ custom: {
+ type: "invalid",
+ message: errorMessage
+ }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ });
}
- function placeBlock(occupiedRects, gridColumnCount, blockColumnSpan, blockRowSpan, startColumn = 1, startRow = 1) {
- for (let row = startRow; ; row++) {
- for (let column = row === startRow ? startColumn : 1; column <= gridColumnCount; column++) {
- const candidateRect = new GridRect({
- columnStart: column,
- rowStart: row,
- columnSpan: blockColumnSpan,
- rowSpan: blockRowSpan
- });
- if (!occupiedRects.some(
- (r3) => r3.intersectsRect(candidateRect)
- )) {
- return [column, row];
- }
+ function isFormFieldHidden(formField, item) {
+ return formField.children.length === 0 && !!formField.field?.isVisible && !formField.field.isVisible(item);
+ }
+ function validateFormField(item, formField, promiseHandler) {
+ if (isFormFieldHidden(formField, item)) {
+ const { customCounterRef, elementsCounterRef } = promiseHandler;
+ if (customCounterRef.current[formField.id]) {
+ customCounterRef.current[formField.id] += 1;
}
+ if (elementsCounterRef.current[formField.id]) {
+ elementsCounterRef.current[formField.id] += 1;
+ }
+ return void 0;
}
- }
-
- // packages/block-editor/build-module/hooks/layout-child.mjs
- var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
- var { getResponsiveMediaQueries: getResponsiveMediaQueries4 } = unlock(privateApis);
- var LAYOUT_CHILD_BLOCK_PROPS_REFERENCE = {};
- var FLEX_CHILD_LAYOUT_VALUES2 = {
- fit: "fit",
- grow: "fill",
- max: "fixed",
- fixed: "fixedNoShrink"
- };
- var FLEX_SIZE_VALUES2 = [
- FLEX_CHILD_LAYOUT_VALUES2.max,
- FLEX_CHILD_LAYOUT_VALUES2.fixed
- ];
- function isFlexSizeValue2(value) {
- return FLEX_SIZE_VALUES2.includes(value);
- }
- function serializeRule({ selector: selector3, declarations }) {
- return `${selector3} {
- ${Object.entries(declarations).map(([property, value]) => `${property}: ${value}`).join("; ")};
- }`;
- }
- function getChildLayoutStyleRules({
- selector: selector3,
- layout = {},
- viewportOverrides,
- parentLayout = {},
- includeContainerQuery = true
- }) {
- const hasViewportOverrides = viewportOverrides !== void 0;
- const effectiveLayout = hasViewportOverrides ? {
- ...layout,
- ...viewportOverrides
- } : layout;
- const hasViewportOverride = (key) => Object.hasOwn(viewportOverrides || {}, key);
- const {
- selfStretch,
- flexSize,
- columnStart,
- rowStart,
- columnSpan,
- rowSpan
- } = effectiveLayout;
- const baseSelfStretch = layout.selfStretch;
- const { columnCount, minimumColumnWidth } = parentLayout;
- const rules = [];
- const declarations = {};
- if (!hasViewportOverrides || hasViewportOverride("selfStretch") || hasViewportOverride("flexSize")) {
- if (hasViewportOverrides && (selfStretch === FLEX_CHILD_LAYOUT_VALUES2.fit || selfStretch === FLEX_CHILD_LAYOUT_VALUES2.grow) && isFlexSizeValue2(baseSelfStretch) && layout.flexSize) {
- declarations["flex-basis"] = "unset";
- if (baseSelfStretch === FLEX_CHILD_LAYOUT_VALUES2.fixed) {
- declarations["flex-shrink"] = "unset";
+ if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
+ return {
+ required: { type: "invalid" }
+ };
+ }
+ if (formField.field?.isValid.pattern && !formField.field.isValid.pattern.validate(item, formField.field)) {
+ return {
+ pattern: {
+ type: "invalid",
+ message: (0, import_i18n252.__)("Value does not match the required pattern.")
}
- }
- if (isFlexSizeValue2(selfStretch) && flexSize) {
- declarations["flex-basis"] = flexSize;
- if (selfStretch === FLEX_CHILD_LAYOUT_VALUES2.fixed) {
- declarations["flex-shrink"] = "0";
- } else if (hasViewportOverrides && baseSelfStretch === FLEX_CHILD_LAYOUT_VALUES2.fixed) {
- declarations["flex-shrink"] = "unset";
+ };
+ }
+ if (formField.field?.isValid.min && !formField.field.isValid.min.validate(item, formField.field)) {
+ return {
+ min: {
+ type: "invalid",
+ message: (0, import_i18n252.__)("Value is below the minimum.")
}
- declarations["box-sizing"] = "border-box";
- } else if (selfStretch === FLEX_CHILD_LAYOUT_VALUES2.grow) {
- declarations["flex-grow"] = "1";
- }
+ };
}
- if (!hasViewportOverrides || hasViewportOverride("columnStart") || hasViewportOverride("columnSpan")) {
- if (columnStart && columnSpan) {
- declarations["grid-column"] = `${columnStart} / span ${columnSpan}`;
- } else if (columnStart) {
- declarations["grid-column"] = `${columnStart}`;
- } else if (columnSpan) {
- declarations["grid-column"] = `span ${columnSpan}`;
- }
+ if (formField.field?.isValid.max && !formField.field.isValid.max.validate(item, formField.field)) {
+ return {
+ max: {
+ type: "invalid",
+ message: (0, import_i18n252.__)("Value is above the maximum.")
+ }
+ };
}
- if (!hasViewportOverrides || hasViewportOverride("rowStart") || hasViewportOverride("rowSpan")) {
- if (rowStart && rowSpan) {
- declarations["grid-row"] = `${rowStart} / span ${rowSpan}`;
- } else if (rowStart) {
- declarations["grid-row"] = `${rowStart}`;
- } else if (rowSpan) {
- declarations["grid-row"] = `span ${rowSpan}`;
- }
+ if (formField.field?.isValid.minLength && !formField.field.isValid.minLength.validate(item, formField.field)) {
+ return {
+ minLength: {
+ type: "invalid",
+ message: (0, import_i18n252.__)("Value is too short.")
+ }
+ };
}
- if (Object.keys(declarations).length) {
- rules.push({ selector: selector3, declarations });
+ if (formField.field?.isValid.maxLength && !formField.field.isValid.maxLength.validate(item, formField.field)) {
+ return {
+ maxLength: {
+ type: "invalid",
+ message: (0, import_i18n252.__)("Value is too long.")
+ }
+ };
}
- if (includeContainerQuery && !hasViewportOverrides) {
- if ((columnSpan || columnStart) && (minimumColumnWidth || !columnCount)) {
- let parentColumnValue = parseFloat(minimumColumnWidth);
- if (isNaN(parentColumnValue)) {
- parentColumnValue = 12;
+ if (formField.field?.isValid.elements && formField.field.hasElements && !formField.field.getElements && Array.isArray(formField.field.elements) && !formField.field.isValid.elements.validate(item, formField.field)) {
+ return {
+ elements: {
+ type: "invalid",
+ message: (0, import_i18n252.__)("Value must be one of the elements.")
}
- let parentColumnUnit = minimumColumnWidth?.replace(
- parentColumnValue,
- ""
+ };
+ }
+ let customError;
+ if (!!formField.field && formField.field.isValid.custom) {
+ try {
+ const value = formField.field.getValue({ item });
+ customError = formField.field.isValid.custom(
+ (0, import_deepmerge2.default)(
+ item,
+ formField.field.setValue({
+ item,
+ value
+ })
+ ),
+ formField.field
);
- if (!["px", "rem", "em"].includes(parentColumnUnit)) {
- parentColumnUnit = "rem";
- }
- let numColsToBreakAt = 2;
- if (columnSpan && columnStart) {
- numColsToBreakAt = columnSpan + columnStart - 1;
- } else if (columnSpan) {
- numColsToBreakAt = columnSpan;
+ } catch (error2) {
+ let errorMessage;
+ if (error2 instanceof Error) {
+ errorMessage = error2.message;
} else {
- numColsToBreakAt = columnStart;
+ errorMessage = String(error2) || (0, import_i18n252.__)("Unknown error when running custom validation.");
}
- const defaultGapValue = parentColumnUnit === "px" ? 24 : 1.5;
- const containerQueryValue = numColsToBreakAt * parentColumnValue + (numColsToBreakAt - 1) * defaultGapValue;
- const minimumContainerQueryValue = parentColumnValue * 2 + defaultGapValue - 1;
- const gridColumnValue = columnSpan && columnSpan > 1 ? "1/-1" : "auto";
- rules.push({
- rulesGroup: `@container (max-width: ${Math.max(
- containerQueryValue,
- minimumContainerQueryValue
- )}${parentColumnUnit})`,
- selector: selector3,
- declarations: {
- "grid-column": gridColumnValue,
- "grid-row": "auto"
+ return {
+ custom: {
+ type: "invalid",
+ message: errorMessage
}
+ };
+ }
+ }
+ if (typeof customError === "string") {
+ return {
+ custom: {
+ type: "invalid",
+ message: customError
+ }
+ };
+ }
+ const fieldValidity = {};
+ if (!!formField.field && formField.field.isValid.elements && formField.field.hasElements && typeof formField.field.getElements === "function") {
+ handleElementsValidationAsync(
+ formField.field.getElements(),
+ formField,
+ promiseHandler
+ );
+ fieldValidity.elements = {
+ type: "validating",
+ message: (0, import_i18n252.__)("Validating\u2026")
+ };
+ }
+ if (customError instanceof Promise) {
+ handleCustomValidationAsync(customError, formField, promiseHandler);
+ fieldValidity.custom = {
+ type: "validating",
+ message: (0, import_i18n252.__)("Validating\u2026")
+ };
+ }
+ if (Object.keys(fieldValidity).length > 0) {
+ return fieldValidity;
+ }
+ if (formField.children.length > 0) {
+ const result = {};
+ formField.children.forEach((child) => {
+ result[child.id] = validateFormField(item, child, {
+ ...promiseHandler,
+ path: [...promiseHandler.path, formField.id, "children"]
});
+ });
+ const filteredResult = {};
+ Object.entries(result).forEach(([key, value]) => {
+ if (value !== void 0) {
+ filteredResult[key] = value;
+ }
+ });
+ if (Object.keys(filteredResult).length === 0) {
+ return void 0;
}
+ return {
+ children: filteredResult
+ };
}
- return rules;
+ return void 0;
}
- function getChildLayoutStyles({
- selector: selector3,
- layout = {},
- parentLayout = {},
- includeContainerQuery = true
- }) {
- return getChildLayoutStyleRules({
- selector: selector3,
- layout,
- parentLayout,
- includeContainerQuery
- }).map((rule) => {
- const serializedRule = serializeRule(rule);
- return rule.rulesGroup ? `${rule.rulesGroup} {
- ${serializedRule}
- }` : serializedRule;
- }).join("");
+ function getFormFieldValue(formField, item) {
+ const fieldValue = formField?.field?.getValue({ item });
+ const isHidden = isFormFieldHidden(formField, item);
+ if (formField.children.length === 0) {
+ return { value: fieldValue, isHidden };
+ }
+ const childrenValues = formField.children.map(
+ (child) => getFormFieldValue(child, item)
+ );
+ return {
+ value: fieldValue,
+ isHidden,
+ children: childrenValues
+ };
}
- function getResponsiveChildLayoutStyles({
- style = {},
- selector: selector3,
- parentLayout = {},
- viewportSettings
- }) {
- const baseLayout = style?.layout ?? {};
- return Object.entries(getResponsiveMediaQueries4(viewportSettings)).map(([viewport, mediaQuery]) => {
- const viewportLayout = getStyleForState2(style, {
- viewport,
- pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
- })?.layout;
- if (!viewportLayout || !Object.keys(viewportLayout).length) {
- return "";
+ function useFormValidity(item, fields, form) {
+ const [formValidity, setFormValidity] = (0, import_element351.useState)();
+ const customCounterRef = (0, import_element351.useRef)({});
+ const elementsCounterRef = (0, import_element351.useRef)({});
+ const previousValuesRef = (0, import_element351.useRef)({});
+ const validate = (0, import_element351.useCallback)(() => {
+ const promiseHandler = {
+ customCounterRef,
+ elementsCounterRef,
+ setFormValidity,
+ path: [],
+ item
+ };
+ const formFieldsToValidate = getFormFieldsToValidate(form, fields);
+ if (formFieldsToValidate.length === 0) {
+ setFormValidity(void 0);
+ return;
}
- const viewportRules = getChildLayoutStyleRules({
- selector: selector3,
- layout: baseLayout,
- viewportOverrides: viewportLayout,
- parentLayout,
- includeContainerQuery: false
+ const newFormValidity = {};
+ const untouchedFields = [];
+ formFieldsToValidate.forEach((formField) => {
+ const value = getFormFieldValue(formField, item);
+ if (previousValuesRef.current.hasOwnProperty(formField.id) && (0, import_es66.default)(
+ previousValuesRef.current[formField.id],
+ value
+ )) {
+ untouchedFields.push(formField.id);
+ return;
+ }
+ previousValuesRef.current[formField.id] = value;
+ const fieldValidity = validateFormField(
+ item,
+ formField,
+ promiseHandler
+ );
+ if (fieldValidity !== void 0) {
+ newFormValidity[formField.id] = fieldValidity;
+ }
});
- const css = viewportRules.map(serializeRule).join("");
- return css ? `${mediaQuery}{${css}}` : "";
- }).filter(Boolean).join("");
+ setFormValidity((existingFormValidity) => {
+ let validity = {
+ ...existingFormValidity,
+ ...newFormValidity
+ };
+ const fieldsToKeep = [
+ ...untouchedFields,
+ ...Object.keys(newFormValidity)
+ ];
+ Object.keys(validity).forEach((key) => {
+ if (validity && !fieldsToKeep.includes(key)) {
+ delete validity[key];
+ }
+ });
+ if (Object.keys(validity).length === 0) {
+ validity = void 0;
+ }
+ const areEqual = (0, import_es66.default)(existingFormValidity, validity);
+ if (areEqual) {
+ return existingFormValidity;
+ }
+ return validity;
+ });
+ }, [item, fields, form]);
+ (0, import_element351.useEffect)(() => {
+ validate();
+ }, [validate]);
+ return {
+ validity: formValidity,
+ isValid: isFormValid(formValidity)
+ };
}
- function getUpdatedChildLayoutStyle(style, layout, selectedState) {
- if (!hasViewportBlockStyleState(selectedState)) {
+ var use_form_validity_default = useFormValidity;
+
+ // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
+ var import_element352 = __toESM(require_element(), 1);
+ function useRevealValidity(ref, shouldReveal) {
+ const revealValidity = (0, import_element352.useCallback)(() => {
+ const inputs = ref.current?.querySelectorAll("input, textarea, select");
+ let revealedCount = 0;
+ inputs?.forEach((input) => {
+ if (input.willValidate && !input.validity.valid) {
+ revealedCount++;
+ input.dispatchEvent(
+ new Event("invalid", { cancelable: true })
+ );
+ }
+ });
+ return revealedCount;
+ }, [ref]);
+ (0, import_element352.useEffect)(() => {
+ if (shouldReveal) {
+ revealValidity();
+ }
+ }, [shouldReveal, revealValidity]);
+ return revealValidity;
+ }
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
+ var import_element353 = __toESM(require_element(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
+ function extractSummaryIds(summary) {
+ if (Array.isArray(summary)) {
+ return summary.map(
+ (item) => typeof item === "string" ? item : item.id
+ );
+ }
+ return [];
+ }
+ var getSummaryFields = (summaryField, fields) => {
+ if (Array.isArray(summaryField) && summaryField.length > 0) {
+ const summaryIds = extractSummaryIds(summaryField);
+ return summaryIds.map(
+ (summaryId) => fields.find((_field) => _field.id === summaryId)
+ ).filter((_field) => _field !== void 0);
+ }
+ return [];
+ };
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
+ var getFieldDefinition = (field, fields) => {
+ if (!!field.children) {
+ const simpleChildren = field.children.filter(
+ (child) => !child.children
+ );
+ if (simpleChildren.length === 0) {
+ return void 0;
+ }
+ return fields.find(
+ (_field) => _field.id === simpleChildren[0].id
+ );
+ }
+ return fields.find((_field) => _field.id === field.id);
+ };
+ function useFieldFromFormField(field) {
+ const { fields } = (0, import_element353.useContext)(dataform_context_default);
+ const layout = field.layout;
+ const summaryFields = getSummaryFields(layout.summary, fields);
+ const fieldDefinition = getFieldDefinition(field, fields);
+ const fieldLabel = !!field.children ? field.label : fieldDefinition?.label;
+ if (summaryFields.length === 0) {
return {
- ...style,
- layout: {
- ...style?.layout,
- ...layout
- }
+ summaryFields: fieldDefinition ? [fieldDefinition] : [],
+ fieldDefinition,
+ fieldLabel
};
}
- const layoutState = {
- viewport: selectedState.viewport,
- pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
+ return {
+ summaryFields,
+ fieldDefinition,
+ fieldLabel
};
- const stateStyle = getStyleForState2(style, layoutState);
- return setStyleForState(style, layoutState, {
- ...stateStyle,
- layout: {
- ...stateStyle?.layout,
- ...layout
- }
- });
}
- function useBlockPropsChildLayoutStyles({ style }) {
- const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data200.useSelect)(
- (select3) => {
- const settings2 = select3(store).getSettings();
- return {
- shouldRenderChildLayoutStyles: !settings2.disableLayoutStyles,
- viewportSettings: settings2?.__experimentalFeatures?.viewport
- };
- }
+ var use_field_from_form_field_default = useFieldFromFormField;
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
+ var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+ function ModalContent({
+ data,
+ field,
+ onChange,
+ fieldLabel,
+ onClose,
+ touched
+ }) {
+ const { openAs } = field.layout;
+ const { applyLabel, cancelLabel } = openAs;
+ const { fields } = (0, import_element354.useContext)(dataform_context_default);
+ const [changes, setChanges] = (0, import_element354.useState)({});
+ const modalData = (0, import_element354.useMemo)(() => {
+ return (0, import_deepmerge3.default)(data, changes, {
+ arrayMerge: (target, source) => source
+ });
+ }, [data, changes]);
+ const form = (0, import_element354.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: !!field.children ? field.children : (
+ // If not explicit children return the field id itself.
+ [{ id: field.id, layout: DEFAULT_LAYOUT }]
+ )
+ }),
+ [field]
);
- const layout = style?.layout ?? {};
- const { columnStart, rowStart, columnSpan, rowSpan } = layout;
- const parentLayout = useLayout() || {};
- const id = (0, import_compose131.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
- const selector3 = `.wp-container-content-${id}`;
- if (true) {
- if (columnStart && typeof columnStart !== "number") {
- throw new Error("columnStart must be a number");
- }
- if (rowStart && typeof rowStart !== "number") {
- throw new Error("rowStart must be a number");
- }
- if (columnSpan && typeof columnSpan !== "number") {
- throw new Error("columnSpan must be a number");
- }
- if (rowSpan && typeof rowSpan !== "number") {
- throw new Error("rowSpan must be a number");
+ const fieldsAsFieldType = fields.map((f2) => ({
+ ...f2,
+ Edit: f2.Edit === null ? void 0 : f2.Edit,
+ isValid: {
+ required: f2.isValid.required?.constraint,
+ elements: f2.isValid.elements?.constraint,
+ min: f2.isValid.min?.constraint,
+ max: f2.isValid.max?.constraint,
+ pattern: f2.isValid.pattern?.constraint,
+ minLength: f2.isValid.minLength?.constraint,
+ maxLength: f2.isValid.maxLength?.constraint
}
- }
- let css = "";
- if (shouldRenderChildLayoutStyles) {
- css = [
- getChildLayoutStyles({
- selector: selector3,
- layout,
- parentLayout
- }),
- getResponsiveChildLayoutStyles({
- style,
- selector: selector3,
- parentLayout,
- viewportSettings
+ }));
+ const { validity } = use_form_validity_default(modalData, fieldsAsFieldType, form);
+ const onApply = () => {
+ onChange(changes);
+ onClose();
+ };
+ const handleOnChange = (newValue) => {
+ setChanges(
+ (prev) => (0, import_deepmerge3.default)(prev, newValue, {
+ arrayMerge: (target, source) => source
})
- ].join("");
- }
- useStyleOverride({ css });
- if (!css) {
- return;
- }
- return { className: `wp-container-content-${id}` };
- }
- function ChildLayoutControlsPure({ clientId, style, setAttributes }) {
- const parentLayout = useLayout() || {};
- const {
- type: parentLayoutType = "default",
- allowSizingOnChildren = false,
- isManualPlacement
- } = parentLayout;
- if (parentLayoutType !== "grid") {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
- GridTools,
+ );
+ };
+ const focusOnMountRef = (0, import_compose127.useFocusOnMount)("firstInputElement");
+ const contentRef = (0, import_element354.useRef)(null);
+ const mergedRef = (0, import_compose127.useMergeRefs)([focusOnMountRef, contentRef]);
+ useRevealValidity(contentRef, touched);
+ return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(
+ import_components264.Modal,
{
- clientId,
- style,
- setAttributes,
- allowSizingOnChildren,
- isManualPlacement,
- parentLayout
+ className: "dataforms-layouts-panel__modal",
+ onRequestClose: onClose,
+ isFullScreen: false,
+ title: fieldLabel,
+ size: "medium",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ DataFormLayout,
+ {
+ data: modalData,
+ form,
+ onChange: handleOnChange,
+ validity,
+ children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ FieldLayout,
+ {
+ data: modalData,
+ field: childField,
+ onChange: handleOnChange,
+ hideLabelFromVision: form.fields.length < 2,
+ markWhenOptional,
+ validity: childFieldValidity
+ },
+ childField.id
+ )
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ className: "dataforms-layouts-panel__modal-footer",
+ gap: "md",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components264.__experimentalSpacer, { style: { flex: 1 } }),
+ /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ import_components264.Button,
+ {
+ variant: "tertiary",
+ onClick: onClose,
+ __next40pxDefaultSize: true,
+ children: cancelLabel
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ import_components264.Button,
+ {
+ variant: "primary",
+ onClick: onApply,
+ __next40pxDefaultSize: true,
+ children: applyLabel
+ }
+ )
+ ]
+ }
+ )
+ ]
}
);
}
- function GridTools({
- clientId,
- style,
- setAttributes,
- allowSizingOnChildren,
- isManualPlacement,
- parentLayout
+ function PanelModal({
+ data,
+ field,
+ onChange,
+ validity
}) {
- const {
- rootClientId,
- isVisible,
- parentBlockVisibility,
- blockBlockVisibility,
- deviceType,
- viewportSettings,
- isChildBlockAGrid,
- selectedState
- } = (0, import_data200.useSelect)(
- (select3) => {
- const {
- getBlockRootClientId: getBlockRootClientId2,
- getBlockEditingMode: getBlockEditingMode2,
- getTemplateLock: getTemplateLock2,
- getBlockAttributes: getBlockAttributes3,
- getSettings: getSettings9,
- getSelectedBlockStyleState: getSelectedBlockStyleState2
- } = unlock(select3(store));
- const _rootClientId = getBlockRootClientId2(clientId);
- if (getTemplateLock2(_rootClientId) || getBlockEditingMode2(_rootClientId) !== "default") {
- return {
- rootClientId: _rootClientId,
- isVisible: false
- };
- }
- const parentAttributes = getBlockAttributes3(_rootClientId);
- const blockAttributes = getBlockAttributes3(clientId);
- const settings2 = getSettings9();
- const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
- return {
- rootClientId: _rootClientId,
- isVisible: true,
- parentBlockVisibility: parentAttributes?.metadata?.blockVisibility,
- blockBlockVisibility: blockAttributes?.metadata?.blockVisibility,
- deviceType: currentDeviceType,
- viewportSettings: settings2?.__experimentalFeatures?.viewport,
- // Check if the selected child block is itself a grid.
- isChildBlockAGrid: blockAttributes?.layout?.type === "grid",
- selectedState: getSelectedBlockStyleState2(clientId)
- };
- },
- [clientId]
- );
- const blockElement = useBlockElement(clientId);
- const rawCanvasView = blockElement?.ownerDocument?.defaultView;
- const canvasView = rawCanvasView === null ? void 0 : rawCanvasView;
- const {
- isBlockCurrentlyHidden: isParentBlockCurrentlyHidden,
- currentViewport
- } = useBlockVisibility({
- blockVisibility: parentBlockVisibility,
- deviceType,
- view: canvasView,
- viewportSettings
- });
- const isAnyAncestorHidden = (0, import_data200.useSelect)(
- (select3) => {
- if (!rootClientId) {
- return false;
- }
- const { isBlockParentHiddenAtViewport: isBlockParentHiddenAtViewport2 } = unlock(
- select3(store)
- );
- return isBlockParentHiddenAtViewport2(
- rootClientId,
- currentViewport
- );
- },
- [rootClientId, currentViewport]
- );
- const { isBlockCurrentlyHidden: isBlockItselfCurrentlyHidden } = useBlockVisibility({
- blockVisibility: blockBlockVisibility,
- deviceType,
- view: canvasView,
- viewportSettings
- });
- const [resizerBounds, setResizerBounds] = (0, import_element360.useState)();
- const childGridClientId = isChildBlockAGrid ? clientId : void 0;
- if (!isVisible || isParentBlockCurrentlyHidden || isAnyAncestorHidden) {
+ const [touched, setTouched] = (0, import_element354.useState)(false);
+ const [isOpen, setIsOpen] = (0, import_element354.useState)(false);
+ const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
+ if (!fieldDefinition) {
return null;
}
- const showResizer = allowSizingOnChildren && !isBlockItselfCurrentlyHidden;
- function updateLayout(layout) {
- setAttributes({
- style: getUpdatedChildLayoutStyle(style, layout, selectedState)
- });
- }
- return /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_jsx_runtime564.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
- GridVisualizer,
- {
- clientId: rootClientId,
- contentRef: setResizerBounds,
- parentLayout,
- childGridClientId
- }
- ),
- showResizer && /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
- GridItemResizer,
+ const handleClose = () => {
+ setIsOpen(false);
+ setTouched(true);
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ SummaryButton,
{
- clientId,
- bounds: resizerBounds,
- onChange: updateLayout,
- parentLayout
+ data,
+ field,
+ fieldLabel,
+ summaryFields,
+ validity,
+ touched,
+ disabled: fieldDefinition.readOnly === true,
+ onClick: () => setIsOpen(true),
+ isOpen
}
),
- isManualPlacement && window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
- GridItemMovers,
+ isOpen && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ ModalContent,
{
- layout: style?.layout,
- parentLayout,
- onChange: updateLayout,
- gridClientId: rootClientId,
- blockClientId: clientId
+ data,
+ field,
+ onChange,
+ fieldLabel: fieldLabel ?? "",
+ onClose: handleClose,
+ touched
}
)
] });
}
- var layout_child_default = {
- useBlockProps: useBlockPropsChildLayoutStyles,
- edit: ChildLayoutControlsPure,
- attributeKeys: ["style"],
- hasSupport() {
- return true;
+ var modal_default = PanelModal;
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
+ var import_components265 = __toESM(require_components(), 1);
+ var import_i18n253 = __toESM(require_i18n(), 1);
+ var import_element355 = __toESM(require_element(), 1);
+ var import_compose128 = __toESM(require_compose(), 1);
+ var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
+ function DropdownHeader({
+ title,
+ onClose
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts-panel__dropdown-header",
+ gap: "lg",
+ children: /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
+ title && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components265.__experimentalHeading, { level: 2, size: 13, children: title }),
+ /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components265.__experimentalSpacer, { style: { flex: 1 } }),
+ onClose && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ import_components265.Button,
+ {
+ label: (0, import_i18n253.__)("Close"),
+ icon: close_small_default,
+ onClick: onClose,
+ size: "small"
+ }
+ )
+ ] })
+ }
+ );
+ }
+ function DropdownContentWithValidation({
+ touched,
+ children
+ }) {
+ const ref = (0, import_element355.useRef)(null);
+ useRevealValidity(ref, touched);
+ return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("div", { ref, children });
+ }
+ function PanelDropdown({
+ data,
+ field,
+ onChange,
+ validity
+ }) {
+ const [touched, setTouched] = (0, import_element355.useState)(false);
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element355.useState)(
+ null
+ );
+ const popoverProps3 = (0, import_element355.useMemo)(
+ () => ({
+ // Anchor the popover to the middle of the entire row so that it doesn't
+ // move around when the label changes.
+ anchor: popoverAnchor,
+ placement: "left-start",
+ offset: 36,
+ shift: true
+ }),
+ [popoverAnchor]
+ );
+ const [dialogRef, dialogProps] = (0, import_compose128.__experimentalUseDialog)({
+ focusOnMount: "firstInputElement"
+ });
+ const form = (0, import_element355.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: !!field.children ? field.children : (
+ // If not explicit children return the field id itself.
+ [{ id: field.id, layout: DEFAULT_LAYOUT }]
+ )
+ }),
+ [field]
+ );
+ const formValidity = (0, import_element355.useMemo)(() => {
+ if (validity === void 0) {
+ return void 0;
+ }
+ if (!!field.children) {
+ return validity?.children;
+ }
+ return { [field.id]: validity };
+ }, [validity, field]);
+ const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
+ if (!fieldDefinition) {
+ return null;
}
- };
+ return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ "div",
+ {
+ ref: setPopoverAnchor,
+ className: "dataforms-layouts-panel__field-dropdown-anchor",
+ children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ import_components265.Dropdown,
+ {
+ contentClassName: "dataforms-layouts-panel__field-dropdown",
+ popoverProps: popoverProps3,
+ focusOnMount: false,
+ onToggle: (willOpen) => {
+ if (!willOpen) {
+ setTouched(true);
+ }
+ },
+ renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ SummaryButton,
+ {
+ data,
+ field,
+ fieldLabel,
+ summaryFields,
+ validity,
+ touched,
+ disabled: fieldDefinition.readOnly === true,
+ isOpen,
+ onClick: onToggle
+ }
+ ),
+ renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ DropdownHeader,
+ {
+ title: fieldLabel,
+ onClose
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: formValidity,
+ children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ FieldLayout,
+ {
+ data,
+ field: childField,
+ onChange,
+ hideLabelFromVision: (form?.fields ?? []).length < 2,
+ markWhenOptional,
+ validity: childFieldValidity
+ },
+ childField.id
+ )
+ }
+ )
+ ] }) })
+ }
+ )
+ }
+ );
+ }
+ var dropdown_default2 = PanelDropdown;
- // packages/block-editor/build-module/hooks/metadata.mjs
- var import_hooks32 = __toESM(require_hooks(), 1);
- var import_blocks128 = __toESM(require_blocks(), 1);
- var META_ATTRIBUTE_NAME = "metadata";
- function addMetaAttribute(blockTypeSettings) {
- if (blockTypeSettings?.attributes?.[META_ATTRIBUTE_NAME]?.type) {
- return blockTypeSettings;
+ // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
+ var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
+ function FormPanelField({
+ data,
+ field,
+ onChange,
+ validity
+ }) {
+ const layout = field.layout;
+ if (layout.openAs.type === "modal") {
+ return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+ modal_default,
+ {
+ data,
+ field,
+ onChange,
+ validity
+ }
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+ dropdown_default2,
+ {
+ data,
+ field,
+ onChange,
+ validity
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
+ var import_element356 = __toESM(require_element(), 1);
+ var import_a11y26 = __toESM(require_a11y(), 1);
+ var import_compose129 = __toESM(require_compose(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
+ var import_i18n254 = __toESM(require_i18n(), 1);
+ function countInvalidFields(validity) {
+ if (!validity) {
+ return 0;
}
- blockTypeSettings.attributes = {
- ...blockTypeSettings.attributes,
- [META_ATTRIBUTE_NAME]: {
- type: "object"
+ let count = 0;
+ const validityRules = Object.keys(validity).filter(
+ (key) => key !== "children"
+ );
+ for (const key of validityRules) {
+ const rule = validity[key];
+ if (rule?.type === "invalid") {
+ count++;
}
- };
- return blockTypeSettings;
- }
- function addTransforms5(result, source, index2, results) {
- if (results.length === 1 && result.innerBlocks.length === source.length) {
- return result;
}
- if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
- return result;
+ if (validity.children) {
+ for (const childValidity of Object.values(validity.children)) {
+ count += countInvalidFields(childValidity);
+ }
}
- if (results.length > 1 && source.length > 1 && results.length !== source.length) {
- return result;
+ return count;
+ }
+ function getValidationMessage(validity) {
+ const invalidCount = countInvalidFields(validity);
+ if (invalidCount === 0) {
+ return void 0;
}
- const sourceMetadata = source[index2]?.attributes?.metadata;
- if (!sourceMetadata) {
- return result;
+ return (0, import_i18n254.sprintf)(
+ /* translators: %d: Number of fields that need attention */
+ (0, import_i18n254._n)(
+ "%d field needs attention",
+ "%d fields need attention",
+ invalidCount
+ ),
+ invalidCount
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
+ var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
+ function ValidationBadge({
+ validity
+ }) {
+ const message2 = getValidationMessage(validity);
+ if (!message2) {
+ return null;
}
- const preservedMetadata = {};
- if (sourceMetadata.noteId && !result.attributes?.metadata?.noteId) {
- preservedMetadata.noteId = sourceMetadata.noteId;
+ return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(Badge, { intent: "high", children: message2 });
+ }
+
+ // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
+ var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
+ function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
+ if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
+ return false;
}
- if (sourceMetadata.name && !result.attributes?.metadata?.name && (0, import_blocks128.hasBlockSupport)(result.name, "renaming", true)) {
- preservedMetadata.name = sourceMetadata.name;
+ const summaryConfigArray = Array.isArray(summaryConfig) ? summaryConfig : [summaryConfig];
+ const fieldConfig = summaryConfigArray.find((config2) => {
+ if (typeof config2 === "string") {
+ return config2 === summaryField.id;
+ }
+ if (typeof config2 === "object" && "id" in config2) {
+ return config2.id === summaryField.id;
+ }
+ return false;
+ });
+ if (!fieldConfig) {
+ return false;
}
- if (sourceMetadata.blockVisibility !== void 0 && !result.attributes?.metadata?.blockVisibility && (0, import_blocks128.hasBlockSupport)(result.name, "visibility", true)) {
- preservedMetadata.blockVisibility = sourceMetadata.blockVisibility;
+ if (typeof fieldConfig === "string") {
+ return true;
}
- if (Object.keys(preservedMetadata).length > 0) {
- return {
- ...result,
- attributes: {
- ...result.attributes,
- metadata: {
- ...result.attributes.metadata,
- ...preservedMetadata
- }
- }
- };
+ if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
+ return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen;
}
- return result;
+ return true;
}
- (0, import_hooks32.addFilter)(
- "blocks.registerBlockType",
- "core/metadata/addMetaAttribute",
- addMetaAttribute
- );
- (0, import_hooks32.addFilter)(
- "blocks.switchToBlockType.transformedBlock",
- "core/metadata/addTransforms",
- addTransforms5
- );
-
- // packages/block-editor/build-module/hooks/block-hooks.mjs
- var import_i18n257 = __toESM(require_i18n(), 1);
- var import_element361 = __toESM(require_element(), 1);
- var import_components268 = __toESM(require_components(), 1);
- var import_blocks129 = __toESM(require_blocks(), 1);
- var import_data201 = __toESM(require_data(), 1);
- var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
- var EMPTY_OBJECT5 = {};
- function BlockHooksControlPure({
- name,
- clientId,
- metadata: { ignoredHookedBlocks = [] } = {}
+ function HeaderContent({
+ data,
+ fields,
+ label,
+ layout,
+ isOpen,
+ touched,
+ validity
}) {
- const blockTypes = (0, import_data201.useSelect)(
- (select3) => select3(import_blocks129.store).getBlockTypes(),
- []
- );
- const hookedBlocksForCurrentBlock = (0, import_element361.useMemo)(
- () => blockTypes?.filter(
- ({ name: blockName, blockHooks }) => blockHooks && name in blockHooks || ignoredHookedBlocks.includes(blockName)
- ),
- [blockTypes, name, ignoredHookedBlocks]
+ const summaryFields = getSummaryFields(layout.summary, fields);
+ const visibleSummaryFields = summaryFields.filter(
+ (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen)
);
- const hookedBlockClientIds = (0, import_data201.useSelect)(
- (select3) => {
- const { getBlocks: getBlocks2, getBlockRootClientId: getBlockRootClientId22, getGlobalBlockCount: getGlobalBlockCount2 } = select3(store);
- const rootClientId = getBlockRootClientId22(clientId);
- const _hookedBlockClientIds = hookedBlocksForCurrentBlock.reduce(
- (clientIds, block) => {
- if (getGlobalBlockCount2(block.name) === 0) {
- return clientIds;
- }
- const relativePosition = block?.blockHooks?.[name];
- let candidates;
- switch (relativePosition) {
- case "before":
- case "after":
- candidates = getBlocks2(rootClientId);
- break;
- case "first_child":
- case "last_child":
- candidates = getBlocks2(clientId);
- break;
- case void 0:
- candidates = [
- ...getBlocks2(rootClientId),
- ...getBlocks2(clientId)
- ];
- break;
- }
- const hookedBlock = candidates?.find(
- (candidate) => candidate.name === block.name
- );
- if (hookedBlock) {
- return {
- ...clientIds,
- [block.name]: hookedBlock.clientId
- };
- }
- return clientIds;
- },
- {}
- );
- if (Object.values(_hookedBlockClientIds).length > 0) {
- return _hookedBlockClientIds;
- }
- return EMPTY_OBJECT5;
- },
- [hookedBlocksForCurrentBlock, name, clientId]
+ const hasBadge = touched && layout.isCollapsible;
+ const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
+ return /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(
+ Stack,
+ {
+ align: "center",
+ justify: "space-between",
+ className: "dataforms-layouts-card__field-header-content",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(card_exports.Title, { children: label }),
+ (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
+ hasBadge && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(ValidationBadge, { validity }),
+ hasSummary && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ summaryField.render,
+ {
+ item: data,
+ field: summaryField
+ },
+ summaryField.id
+ )) })
+ ] })
+ ]
+ }
);
- const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data201.useSelect)(store);
- const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data201.useDispatch)(store);
- if (!hookedBlocksForCurrentBlock.length) {
+ }
+ function BodyContent({
+ data,
+ field,
+ form,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ withHeader
+ }) {
+ if (field.children) {
+ return /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(import_jsx_runtime556.Fragment, { children: [
+ field.description && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
+ /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: validity?.children
+ }
+ )
+ ] });
+ }
+ const SingleFieldLayout = getFormFieldLayout("regular")?.component;
+ if (!SingleFieldLayout) {
return null;
}
- const groupedHookedBlocks = hookedBlocksForCurrentBlock.reduce(
- (groups3, block) => {
- const [namespace] = block.name.split("/");
- if (!groups3[namespace]) {
- groups3[namespace] = [];
- }
- groups3[namespace].push(block);
- return groups3;
- },
- {}
+ return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ SingleFieldLayout,
+ {
+ data,
+ field,
+ onChange,
+ hideLabelFromVision: hideLabelFromVision || withHeader,
+ markWhenOptional,
+ validity
+ }
);
- const insertBlockIntoDesignatedLocation = (block, relativePosition) => {
- const blockIndex = getBlockIndex2(clientId);
- const innerBlocksLength = getBlockCount2(clientId);
- const rootClientId = getBlockRootClientId2(clientId);
- switch (relativePosition) {
- case "before":
- case "after":
- insertBlock2(
- block,
- relativePosition === "after" ? blockIndex + 1 : blockIndex,
- rootClientId,
- // Insert as a child of the current block's parent
- false
- );
- break;
- case "first_child":
- case "last_child":
- insertBlock2(
- block,
- // TODO: It'd be great if insertBlock() would accept negative indices for insertion.
- relativePosition === "first_child" ? 0 : innerBlocksLength,
- clientId,
- // Insert as a child of the current block.
- false
- );
- break;
- case void 0:
- insertBlock2(
- block,
- blockIndex + 1,
- rootClientId,
- // Insert as a child of the current block's parent
- false
- );
- break;
+ }
+ function FormCardField({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { fields } = (0, import_element356.useContext)(dataform_context_default);
+ const layout = field.layout;
+ const contentRef = (0, import_element356.useRef)(null);
+ const hasFocusedContentRef = (0, import_element356.useRef)(false);
+ const form = (0, import_element356.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: field.children ?? []
+ }),
+ [field]
+ );
+ const { isOpened, isCollapsible } = layout;
+ const [isOpen, setIsOpen] = (0, import_element356.useState)(isOpened);
+ const [touched, setTouched] = (0, import_element356.useState)(false);
+ (0, import_element356.useEffect)(() => {
+ setIsOpen(isOpened);
+ }, [isOpened]);
+ const handleOpenChange = (0, import_element356.useCallback)((open) => {
+ if (!open) {
+ setTouched(true);
}
- };
- return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(
- import_components268.PanelBody,
+ setIsOpen(open);
+ }, []);
+ const revealValidity = useRevealValidity(
+ contentRef,
+ (isCollapsible ? isOpen : true) && touched
+ );
+ const handleContentFocus = (0, import_element356.useCallback)(() => {
+ hasFocusedContentRef.current = true;
+ }, []);
+ const handleFocusOutside = (0, import_element356.useCallback)(() => {
+ if (!hasFocusedContentRef.current) {
+ return;
+ }
+ setTouched(true);
+ if (isCollapsible && !isOpen) {
+ return;
+ }
+ const revealedCount = revealValidity();
+ const message2 = getValidationMessage(validity);
+ if (revealedCount > 0 && message2) {
+ (0, import_a11y26.speak)(message2, "polite");
+ }
+ }, [isCollapsible, isOpen, revealValidity, validity]);
+ const focusOutsideProps = (0, import_compose129.__experimentalUseFocusOutside)(handleFocusOutside);
+ let label = field.label;
+ let withHeader;
+ if (field.children) {
+ withHeader = !!label && layout.withHeader;
+ } else {
+ const fieldDefinition = fields.find(
+ (fieldDef) => fieldDef.id === field.id
+ );
+ if (!canRenderField(fieldDefinition)) {
+ return null;
+ }
+ label = fieldDefinition.label;
+ withHeader = !!label && layout.withHeader;
+ }
+ const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ BodyContent,
{
- className: "block-editor-hooks__block-hooks",
- title: (0, import_i18n257.__)("Plugins"),
- initialOpen: true,
+ data,
+ field,
+ form,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ withHeader
+ }
+ );
+ const headerContent = /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ HeaderContent,
+ {
+ data,
+ fields,
+ label,
+ layout,
+ isOpen: isCollapsible ? !!isOpen : true,
+ touched,
+ validity
+ }
+ );
+ if (withHeader && isCollapsible) {
+ return /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(
+ collapsible_card_exports.Root,
+ {
+ className: "dataforms-layouts-card__field",
+ open: isOpen,
+ onOpenChange: handleOpenChange,
+ ...focusOutsideProps,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+ /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ collapsible_card_exports.Content,
+ {
+ ref: contentRef,
+ onFocus: handleContentFocus,
+ children: bodyContent
+ }
+ )
+ ]
+ }
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(
+ card_exports.Root,
+ {
+ className: "dataforms-layouts-card__field",
+ ...focusOutsideProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n257.__)(
- "Manage the inclusion of blocks added automatically by plugins."
- ) }),
- Object.keys(groupedHookedBlocks).map((vendor) => {
- return /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(import_element361.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("h3", { children: vendor }),
- groupedHookedBlocks[vendor].map((block) => {
- const checked = block.name in hookedBlockClientIds;
- return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
- import_components268.ToggleControl,
- {
- checked,
- label: block.title,
- onChange: () => {
- if (!checked) {
- const relativePosition = block.blockHooks[name];
- insertBlockIntoDesignatedLocation(
- (0, import_blocks129.createBlock)(block.name),
- relativePosition
- );
- return;
- }
- removeBlock2(
- hookedBlockClientIds[block.name],
- false
- );
- }
- },
- block.title
- );
- })
- ] }, vendor);
- })
+ withHeader && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(card_exports.Header, { children: headerContent }),
+ /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
]
}
- ) });
+ );
}
- var block_hooks_default = {
- edit: BlockHooksControlPure,
- attributeKeys: ["metadata"],
- hasSupport() {
- return true;
- }
- };
- // packages/block-editor/build-module/hooks/block-bindings.mjs
- var import_i18n258 = __toESM(require_i18n(), 1);
- var import_blocks130 = __toESM(require_blocks(), 1);
- var import_components270 = __toESM(require_components(), 1);
- var import_data202 = __toESM(require_data(), 1);
- var import_element362 = __toESM(require_element(), 1);
- var import_compose132 = __toESM(require_compose(), 1);
- var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
- var useToolsPanelDropdownMenuProps2 = () => {
- const isMobile = (0, import_compose132.useViewportMatch)("medium", "<");
- return !isMobile ? {
- popoverProps: {
- placement: "left-start",
- // For non-mobile, inner sidebar width (248px) - button width (24px) - border (1px) + padding (16px) + spacing (20px)
- offset: 259
+ // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
+ var import_components266 = __toESM(require_components(), 1);
+ var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
+ function Header4({ title }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts-row__header",
+ gap: "lg",
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components266.__experimentalHeading, { level: 2, size: 13, children: title }) })
}
- } : {};
- };
- var BlockBindingsPanel = ({ name: blockName, metadata }) => {
- const blockContext = (0, import_element362.useContext)(block_context_default);
- const { removeAllBlockBindings } = useBlockBindingsUtils();
- const dropdownMenuProps = useToolsPanelDropdownMenuProps2();
- const { bindableAttributes, hasCompatibleFields } = (0, import_data202.useSelect)(
- (select3) => {
- const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
- const {
- getAllBlockBindingsSources,
- getBlockBindingsSourceFieldsList
- } = unlock(select3(import_blocks130.store));
- return {
- bindableAttributes: __experimentalBlockBindingsSupportedAttributes?.[blockName],
- hasCompatibleFields: Object.values(
- getAllBlockBindingsSources()
- ).some(
- (source) => getBlockBindingsSourceFieldsList(source, blockContext)?.length > 0
- )
- };
- },
- [blockName, blockContext]
);
- if (!bindableAttributes || bindableAttributes.length === 0) {
- return null;
- }
- const { bindings } = metadata || {};
- if (bindings === void 0 && !hasCompatibleFields) {
+ }
+ var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_jsx_runtime557.Fragment, { children });
+ function FormRowField({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const layout = field.layout;
+ if (!!field.children) {
+ const form = {
+ layout: DEFAULT_LAYOUT,
+ fields: field.children
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
+ !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(Header4, { title: field.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: validity?.children,
+ as: EMPTY_WRAPPER,
+ children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+ "div",
+ {
+ className: "dataforms-layouts-row__field-control",
+ style: layout.styles[childField.id],
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+ FieldLayout,
+ {
+ data,
+ field: childField,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity: childFieldValidity
+ }
+ )
+ },
+ childField.id
+ )
+ }
+ ) })
+ ] });
+ }
+ const RegularLayout = getFormFieldLayout("regular")?.component;
+ if (!RegularLayout) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(inspector_controls_default, { group: "bindings", children: /* @__PURE__ */ (0, import_jsx_runtime566.jsxs)(
- import_components270.__experimentalToolsPanel,
+ return /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_jsx_runtime557.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+ RegularLayout,
{
- label: (0, import_i18n258.__)("Attributes"),
- resetAll: () => {
- removeAllBlockBindings();
- },
- dropdownMenuProps,
- className: "block-editor-bindings__panel",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(import_components270.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: bindableAttributes.map((attribute) => /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
- BlockBindingsAttributeControl,
- {
- attribute,
- blockName,
- binding: bindings?.[attribute]
- },
- attribute
- )) }),
- /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(import_components270.__experimentalText, { as: "div", variant: "muted", children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("p", { children: (0, import_i18n258.__)(
- "Attributes connected to custom fields or other dynamic data."
- ) }) })
- ]
+ data,
+ field,
+ onChange,
+ markWhenOptional,
+ validity
}
- ) });
- };
- var block_bindings_default = {
- edit: BlockBindingsPanel,
- attributeKeys: ["metadata"],
- hasSupport(name) {
- return ![
- "core/post-date",
- "core/navigation-link",
- "core/navigation-submenu"
- ].includes(name);
- }
- };
-
- // packages/block-editor/build-module/hooks/list-view.mjs
- var import_i18n259 = __toESM(require_i18n(), 1);
- var import_components271 = __toESM(require_components(), 1);
- var import_data204 = __toESM(require_data(), 1);
- var import_blocks131 = __toESM(require_blocks(), 1);
- var import_element363 = __toESM(require_element(), 1);
-
- // packages/block-editor/build-module/components/use-list-view-panel-state/index.mjs
- var import_data203 = __toESM(require_data(), 1);
- function useListViewPanelState(clientId) {
- const { isOpened, expandRevision } = (0, import_data203.useSelect)(
- (select3) => {
- const { isListViewPanelOpened: isListViewPanelOpened2, getListViewExpandRevision: getListViewExpandRevision2 } = unlock(
- select3(store)
- );
- return {
- isOpened: isListViewPanelOpened2(clientId),
- expandRevision: getListViewExpandRevision2()
- };
- },
- [clientId]
- );
- const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data203.useDispatch)(store);
- const handleToggle = (opened) => {
- toggleListViewPanel(clientId, opened);
- };
- return {
- isOpened,
- expandRevision,
- handleToggle
- };
+ ) }) });
}
- // packages/block-editor/build-module/hooks/list-view.mjs
- var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
- var LIST_VIEW_SUPPORT_KEY = "listView";
- function hasListViewSupport(nameOrType) {
- return (0, import_blocks131.hasBlockSupport)(nameOrType, LIST_VIEW_SUPPORT_KEY);
- }
- function ListViewPanel({ clientId, name }) {
- const { isSelectionWithinCurrentSection } = (0, import_element363.useContext)(PrivateBlockContext);
- const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
- const { openListViewContentPanel: openListViewContentPanel2 } = unlock(
- (0, import_data204.useDispatch)(store)
- );
- const { isEnabled, hasChildren, isNestedListView } = (0, import_data204.useSelect)(
- (select3) => {
- const {
- getBlockCount: getBlockCount2,
- getBlockParents: getBlockParents2,
- shouldRenderBlockListView: shouldRenderBlockListView2
- } = unlock(select3(store));
- const parents = getBlockParents2(clientId, false);
- const _isNestedListView = parents.find(
- (parentId) => shouldRenderBlockListView2(parentId)
- );
- return {
- isEnabled: shouldRenderBlockListView2(clientId),
- hasChildren: !!getBlockCount2(clientId),
- isNestedListView: _isNestedListView
- };
- },
- [clientId]
+ // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
+ var import_element357 = __toESM(require_element(), 1);
+ var import_i18n255 = __toESM(require_i18n(), 1);
+ var import_a11y27 = __toESM(require_a11y(), 1);
+ var import_compose130 = __toESM(require_compose(), 1);
+ var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
+ function FormDetailsField({
+ data,
+ field,
+ onChange,
+ validity
+ }) {
+ const { fields } = (0, import_element357.useContext)(dataform_context_default);
+ const detailsRef = (0, import_element357.useRef)(null);
+ const contentRef = (0, import_element357.useRef)(null);
+ const hasFocusedContentRef = (0, import_element357.useRef)(false);
+ const [touched, setTouched] = (0, import_element357.useState)(false);
+ const [isOpen, setIsOpen] = (0, import_element357.useState)(false);
+ const form = (0, import_element357.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: field.children ?? []
+ }),
+ [field]
);
- const blockType = (0, import_blocks131.getBlockType)(name);
- const title = blockType?.title || name;
- if (!isEnabled || isNestedListView) {
+ (0, import_element357.useEffect)(() => {
+ const details = detailsRef.current;
+ if (!details) {
+ return;
+ }
+ const handleToggle = () => {
+ const nowOpen = details.open;
+ if (!nowOpen) {
+ setTouched(true);
+ }
+ setIsOpen(nowOpen);
+ };
+ details.addEventListener("toggle", handleToggle);
+ return () => {
+ details.removeEventListener("toggle", handleToggle);
+ };
+ }, []);
+ const revealValidity = useRevealValidity(contentRef, isOpen && touched);
+ const handleContentFocus = (0, import_element357.useCallback)(() => {
+ hasFocusedContentRef.current = true;
+ }, []);
+ const handleFocusOutside = (0, import_element357.useCallback)(() => {
+ if (!hasFocusedContentRef.current) {
+ return;
+ }
+ setTouched(true);
+ if (!detailsRef.current?.open) {
+ return;
+ }
+ const revealedCount = revealValidity();
+ const message2 = getValidationMessage(validity);
+ if (revealedCount > 0 && message2) {
+ (0, import_a11y27.speak)(message2, "polite");
+ }
+ }, [revealValidity, validity]);
+ const focusOutsideProps = (0, import_compose130.__experimentalUseFocusOutside)(handleFocusOutside);
+ if (!field.children) {
return null;
}
- const showBlockTitle = isSelectionWithinCurrentSection;
- return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(InspectorControlsFill, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(
- import_components271.PanelBody,
+ const summaryFieldId = field.layout.summary ?? "";
+ const summaryField = summaryFieldId ? fields.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
+ let summaryContent;
+ if (summaryField && summaryField.render) {
+ summaryContent = /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(summaryField.render, { item: data, field: summaryField });
+ } else {
+ summaryContent = field.label || (0, import_i18n255.__)("More details");
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(
+ "details",
{
- title: showBlockTitle ? title : void 0,
- opened: isOpened,
- onToggle: handleToggle,
+ ref: detailsRef,
+ className: "dataforms-layouts-details__details",
+ ...focusOutsideProps,
children: [
- !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("p", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n259.__)("No items yet.") }),
- /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
- PrivateListView,
+ /* @__PURE__ */ (0, import_jsx_runtime558.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(
+ Stack,
{
- rootClientId: clientId,
- isExpanded: true,
- description: title,
- showAppender: true,
- onSelect: openListViewContentPanel2
- },
- `${clientId}-${expandRevision}`
+ direction: "row",
+ align: "center",
+ gap: "md",
+ className: "dataforms-layouts-details__summary-content",
+ children: [
+ summaryContent,
+ touched && /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(ValidationBadge, { validity })
+ ]
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+ "div",
+ {
+ ref: contentRef,
+ className: "dataforms-layouts-details__content",
+ onFocus: handleContentFocus,
+ children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: validity?.children
+ }
+ )
+ }
)
]
}
- ) });
- }
- var list_view_default3 = {
- edit: ListViewPanel,
- hasSupport: hasListViewSupport,
- attributeKeys: [],
- supportsPatternEditing: true
- };
-
- // packages/block-editor/build-module/hooks/block-renaming.mjs
- var import_hooks33 = __toESM(require_hooks(), 1);
- var import_blocks132 = __toESM(require_blocks(), 1);
- function addLabelCallback(settings2) {
- if (settings2.__experimentalLabel) {
- return settings2;
- }
- const supportsBlockNaming = (0, import_blocks132.hasBlockSupport)(
- settings2,
- "renaming",
- true
- // default value
);
- if (supportsBlockNaming) {
- settings2.__experimentalLabel = (attributes, { context }) => {
- const { metadata } = attributes;
- if ((context === "list-view" || context === "breadcrumb") && metadata?.name) {
- return metadata.name;
- }
- };
- }
- return settings2;
}
- (0, import_hooks33.addFilter)(
- "blocks.registerBlockType",
- "core/metadata/addLabelCallback",
- addLabelCallback
- );
- // packages/block-editor/build-module/hooks/grid-visualizer.mjs
- var import_compose133 = __toESM(require_compose(), 1);
- var import_hooks34 = __toESM(require_hooks(), 1);
- var import_data205 = __toESM(require_data(), 1);
- var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
- function GridLayoutSync(props) {
- useGridLayoutSync(props);
- }
- function GridTools2({ clientId, layout }) {
- const { isVisible, blockVisibility: blockVisibility2, deviceType, viewportSettings } = (0, import_data205.useSelect)(
- (select3) => {
- const {
- isBlockSelected: isBlockSelected2,
- hasSelectedInnerBlock: hasSelectedInnerBlock2,
- isDraggingBlocks: isDraggingBlocks2,
- getTemplateLock: getTemplateLock2,
- getBlockEditingMode: getBlockEditingMode2,
- getBlockAttributes: getBlockAttributes3,
- getSettings: getSettings9
- } = select3(store);
- if (!isDraggingBlocks2() && !isBlockSelected2(clientId) || getTemplateLock2(clientId) || getBlockEditingMode2(clientId) !== "default" || hasSelectedInnerBlock2(clientId)) {
- return { isVisible: false };
+ // packages/dataviews/build-module/components/dataform-layouts/index.mjs
+ var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
+ var FORM_FIELD_LAYOUTS = [
+ {
+ type: "regular",
+ component: FormRegularField,
+ wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts__wrapper",
+ gap: "lg",
+ children
}
- const attributes = getBlockAttributes3(clientId);
- const settings2 = getSettings9();
- const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
- return {
- isVisible: true,
- blockVisibility: attributes?.metadata?.blockVisibility,
- deviceType: currentDeviceType,
- viewportSettings: settings2?.__experimentalFeatures?.viewport
- };
- },
- [clientId]
- );
- const blockElement = useBlockElement(clientId);
- const rawCanvasView = blockElement?.ownerDocument?.defaultView;
- const canvasView = rawCanvasView === null ? void 0 : rawCanvasView;
- const { isBlockCurrentlyHidden, currentViewport } = useBlockVisibility({
- blockVisibility: blockVisibility2,
- deviceType,
- view: canvasView,
- viewportSettings
- });
- const isAnyAncestorHidden = (0, import_data205.useSelect)(
- (select3) => {
- if (!isVisible) {
- return false;
+ )
+ },
+ {
+ type: "panel",
+ component: FormPanelField,
+ wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts__wrapper",
+ gap: "md",
+ children
}
- const { isBlockParentHiddenAtViewport: isBlockParentHiddenAtViewport2 } = unlock(
- select3(store)
- );
- return isBlockParentHiddenAtViewport2(clientId, currentViewport);
- },
- [clientId, currentViewport, isVisible]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime568.jsxs)(import_jsx_runtime568.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(GridLayoutSync, { clientId }),
- isVisible && !isBlockCurrentlyHidden && !isAnyAncestorHidden && /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
- GridVisualizer,
+ )
+ },
+ {
+ type: "card",
+ component: FormCardField,
+ wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+ Stack,
{
- clientId,
- parentLayout: layout
+ direction: "column",
+ className: "dataforms-layouts__wrapper",
+ gap: "xl",
+ children
}
)
- ] });
+ },
+ {
+ type: "row",
+ component: FormRowField,
+ wrapper: ({
+ children,
+ layout
+ }) => /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts__wrapper",
+ gap: "lg",
+ children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+ Stack,
+ {
+ direction: "row",
+ gap: "lg",
+ align: layout.alignment,
+ children
+ }
+ ) })
+ }
+ )
+ },
+ {
+ type: "details",
+ component: FormDetailsField
+ }
+ ];
+ function getFormFieldLayout(type) {
+ return FORM_FIELD_LAYOUTS.find((layout) => layout.type === type);
}
- var addGridVisualizerToBlockEdit = (0, import_compose133.createHigherOrderComponent)(
- (BlockEdit2) => function AddGridVisualizerToBlockEdit(props) {
- if (props.attributes.layout?.type !== "grid") {
- return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(BlockEdit2, { ...props }, "edit");
+
+ // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
+ var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
+ var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+ function DataFormLayout({
+ data,
+ form,
+ onChange,
+ validity,
+ children,
+ as
+ }) {
+ const { fields: fieldDefinitions } = (0, import_element358.useContext)(dataform_context_default);
+ const markWhenOptional = (0, import_element358.useMemo)(() => {
+ const requiredCount = fieldDefinitions.filter(
+ (f2) => !!f2.isValid?.required
+ ).length;
+ const optionalCount = fieldDefinitions.length - requiredCount;
+ return requiredCount > optionalCount;
+ }, [fieldDefinitions]);
+ function getFieldDefinition2(field) {
+ return fieldDefinitions.find(
+ (fieldDefinition) => fieldDefinition.id === field.id
+ );
+ }
+ const Wrapper = as ?? getFormFieldLayout(form.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
+ return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
+ const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
+ if (!FieldLayout) {
+ return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime568.jsxs)(import_jsx_runtime568.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
- GridTools2,
- {
- clientId: props.clientId,
- layout: props.attributes.layout
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(BlockEdit2, { ...props }, "edit")
- ] });
- },
- "addGridVisualizerToBlockEdit"
- );
- (0, import_hooks34.addFilter)(
- "editor.BlockEdit",
- "core/editor/grid-visualizer",
- addGridVisualizerToBlockEdit
- );
+ const fieldDefinition = !formField.children ? getFieldDefinition2(formField) : void 0;
+ if (fieldDefinition && fieldDefinition.isVisible && !fieldDefinition.isVisible(data)) {
+ return null;
+ }
+ if (children) {
+ return children(
+ FieldLayout,
+ formField,
+ validity?.[formField.id],
+ markWhenOptional
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+ FieldLayout,
+ {
+ data,
+ field: formField,
+ onChange,
+ markWhenOptional,
+ validity: validity?.[formField.id]
+ },
+ formField.id
+ );
+ }) });
+ }
+
+ // packages/dataviews/build-module/dataform/index.mjs
+ var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
+ function DataForm({
+ data,
+ form,
+ fields,
+ onChange,
+ validity
+ }) {
+ const normalizedForm = (0, import_element359.useMemo)(() => normalize_form_default(form), [form]);
+ const normalizedFields = (0, import_element359.useMemo)(
+ () => normalizeFields(fields),
+ [fields]
+ );
+ if (!form.fields) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form: normalizedForm,
+ onChange,
+ validity
+ }
+ ) });
+ }
// packages/block-editor/build-module/hooks/auto-inspector-controls.mjs
- var import_blocks133 = __toESM(require_blocks(), 1);
- var import_components272 = __toESM(require_components(), 1);
- var import_data206 = __toESM(require_data(), 1);
- var import_element364 = __toESM(require_element(), 1);
- var import_i18n260 = __toESM(require_i18n(), 1);
+ var import_element360 = __toESM(require_element(), 1);
+ var import_i18n256 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/hooks/generate-fields-from-attributes.mjs
function generateFieldsFromAttributes(attributes) {
@@ -108891,7 +108201,7 @@ var wp;
}
// packages/block-editor/build-module/hooks/auto-inspector-controls.mjs
- var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
function hasAutoGenerateControl(blockTypeAttributes) {
if (!blockTypeAttributes) {
return false;
@@ -108902,14 +108212,14 @@ var wp;
}
function AutoRegisterControls({ name, clientId, setAttributes }) {
const blockEditingMode = useBlockEditingMode();
- const blockContext = (0, import_element364.useContext)(block_context_default);
- const attributes = (0, import_data206.useSelect)(
+ const blockContext = (0, import_element360.useContext)(block_context_default);
+ const attributes = (0, import_data203.useSelect)(
(select3) => {
const _attributes = select3(store).getBlockAttributes(clientId);
if (!_attributes?.metadata?.bindings) {
return _attributes;
}
- const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks133.store));
+ const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks132.store));
return Object.entries(_attributes.metadata.bindings).reduce(
(acc, [attribute, binding]) => {
const source = getBlockBindingsSource4(binding.source);
@@ -108928,8 +108238,8 @@ var wp;
},
[blockContext, clientId]
);
- const blockType = (0, import_blocks133.getBlockType)(name);
- const { fields, form } = (0, import_element364.useMemo)(() => {
+ const blockType = (0, import_blocks132.getBlockType)(name);
+ const { fields, form } = (0, import_element360.useMemo)(() => {
if (!blockType?.attributes) {
return { fields: [], form: { fields: [] } };
}
@@ -108941,7 +108251,7 @@ var wp;
if (!fields || fields.length === 0) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(import_components272.PanelBody, { title: (0, import_i18n260.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_components267.PanelBody, { title: (0, import_i18n256.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
DataForm,
{
data: attributes,
@@ -108955,7 +108265,7 @@ var wp;
edit: AutoRegisterControls,
attributeKeys: [],
hasSupport(name) {
- const blockType = (0, import_blocks133.getBlockType)(name);
+ const blockType = (0, import_blocks132.getBlockType)(name);
return hasAutoGenerateControl(blockType?.attributes);
}
};
@@ -109003,7 +108313,7 @@ var wp;
}
// packages/block-editor/build-module/hooks/use-color-props.mjs
- var import_element365 = __toESM(require_element(), 1);
+ var import_element361 = __toESM(require_element(), 1);
function getColorClassesAndStyles(attributes) {
const { backgroundColor, textColor, gradient, style } = attributes;
const backgroundClass = getColorClassName(
@@ -109044,7 +108354,7 @@ var wp;
"color.gradients.theme",
"color.gradients.default"
);
- const colors2 = (0, import_element365.useMemo)(
+ const colors2 = (0, import_element361.useMemo)(
() => [
...userPalette || [],
...themePalette || [],
@@ -109052,7 +108362,7 @@ var wp;
],
[userPalette, themePalette, defaultPalette]
);
- const gradients = (0, import_element365.useMemo)(
+ const gradients = (0, import_element361.useMemo)(
() => [
...userGradients || [],
...themeGradients || [],
@@ -109119,10 +108429,10 @@ var wp;
}
// packages/block-editor/build-module/hooks/use-cached-truthy.mjs
- var import_element366 = __toESM(require_element(), 1);
+ var import_element362 = __toESM(require_element(), 1);
function useCachedTruthy(value) {
- const [cachedValue, setCachedValue] = (0, import_element366.useState)(value);
- (0, import_element366.useEffect)(() => {
+ const [cachedValue, setCachedValue] = (0, import_element362.useState)(value);
+ (0, import_element362.useEffect)(() => {
if (value) {
setCachedValue(value);
}
@@ -109147,7 +108457,6 @@ var wp;
block_bindings_default,
layout_child_default,
allowed_blocks_default,
- block_fields_default,
list_view_default3,
auto_inspector_controls_default
].filter(Boolean)
@@ -109197,10 +108506,10 @@ var wp;
var get_px_from_css_unit_default = () => "";
// packages/block-editor/build-module/components/rich-text/get-rich-text-values.mjs
- var import_element367 = __toESM(require_element(), 1);
- var import_blocks134 = __toESM(require_blocks(), 1);
- var import_rich_text23 = __toESM(require_rich_text(), 1);
- var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
+ var import_element363 = __toESM(require_element(), 1);
+ var import_blocks133 = __toESM(require_blocks(), 1);
+ var import_rich_text21 = __toESM(require_rich_text(), 1);
+ var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
function addValuesForElement(element, values, innerBlocks) {
if (null === element || void 0 === element || false === element) {
return;
@@ -109215,10 +108524,10 @@ var wp;
}
const { type, props } = element;
switch (type) {
- case import_element367.StrictMode:
- case import_element367.Fragment:
+ case import_element363.StrictMode:
+ case import_element363.Fragment:
return addValuesForElements(props.children, values, innerBlocks);
- case import_element367.RawHTML:
+ case import_element363.RawHTML:
return;
case inner_blocks_default.Content:
return addValuesForBlocks(values, innerBlocks);
@@ -109250,69 +108559,69 @@ var wp;
function addValuesForBlocks(values, blocks2) {
for (let i2 = 0; i2 < blocks2.length; i2++) {
const { name, attributes, innerBlocks } = blocks2[i2];
- const saveElement = (0, import_blocks134.getSaveElement)(
+ const saveElement = (0, import_blocks133.getSaveElement)(
name,
attributes,
// Instead of letting save elements use `useInnerBlocksProps.save`,
// force them to use InnerBlocks.Content instead so we can intercept
// a single component.
- /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(inner_blocks_default.Content, {})
+ /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(inner_blocks_default.Content, {})
);
addValuesForElement(saveElement, values, innerBlocks);
}
}
function getRichTextValues(blocks2 = []) {
- import_blocks134.__unstableGetBlockProps.skipFilters = true;
+ import_blocks133.__unstableGetBlockProps.skipFilters = true;
const values = [];
addValuesForBlocks(values, blocks2);
- import_blocks134.__unstableGetBlockProps.skipFilters = false;
+ import_blocks133.__unstableGetBlockProps.skipFilters = false;
return values.map(
- (value) => value instanceof import_rich_text23.RichTextData ? value : import_rich_text23.RichTextData.fromHTMLString(value)
+ (value) => value instanceof import_rich_text21.RichTextData ? value : import_rich_text21.RichTextData.fromHTMLString(value)
);
}
// packages/block-editor/build-module/components/resizable-box-popover/index.mjs
- var import_components273 = __toESM(require_components(), 1);
- var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
+ var import_components268 = __toESM(require_components(), 1);
+ var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
function ResizableBoxPopover({
clientId,
resizableBoxProps,
...props
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
cover_default,
{
clientId,
__unstablePopoverSlot: "block-toolbar",
...props,
- children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(import_components273.ResizableBox, { ...resizableBoxProps })
+ children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_components268.ResizableBox, { ...resizableBoxProps })
}
);
}
// packages/block-editor/build-module/components/block-removal-warning-modal/index.mjs
- var import_element368 = __toESM(require_element(), 1);
- var import_data207 = __toESM(require_data(), 1);
- var import_components274 = __toESM(require_components(), 1);
- var import_i18n261 = __toESM(require_i18n(), 1);
- var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
+ var import_element364 = __toESM(require_element(), 1);
+ var import_data204 = __toESM(require_data(), 1);
+ var import_components269 = __toESM(require_components(), 1);
+ var import_i18n257 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
function BlockRemovalWarningModal({ rules }) {
- const [confirmed, setConfirmed] = (0, import_element368.useState)(false);
- const { clientIds, selectPrevious, message: message2 } = (0, import_data207.useSelect)(
+ const [confirmed, setConfirmed] = (0, import_element364.useState)(false);
+ const { clientIds, selectPrevious, message: message2 } = (0, import_data204.useSelect)(
(select3) => unlock(select3(store)).getRemovalPromptData()
);
const {
clearBlockRemovalPrompt: clearBlockRemovalPrompt2,
setBlockRemovalRules: setBlockRemovalRules2,
privateRemoveBlocks: privateRemoveBlocks2
- } = unlock((0, import_data207.useDispatch)(store));
- (0, import_element368.useEffect)(() => {
+ } = unlock((0, import_data204.useDispatch)(store));
+ (0, import_element364.useEffect)(() => {
setBlockRemovalRules2(rules);
return () => {
setBlockRemovalRules2();
};
}, [rules, setBlockRemovalRules2]);
- (0, import_element368.useEffect)(() => {
+ (0, import_element364.useEffect)(() => {
setConfirmed(false);
}, [clientIds]);
if (!message2) {
@@ -109331,48 +108640,48 @@ var wp;
);
clearBlockRemovalPrompt2();
};
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
- import_components274.Modal,
+ return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+ import_components269.Modal,
{
- title: (0, import_i18n261.__)("Confirm deletion"),
+ title: (0, import_i18n257.__)("Confirm deletion"),
onRequestClose: clearBlockRemovalPrompt2,
size: "medium",
- children: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components274.__experimentalVStack, { spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("div", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("p", { children: description }),
- isStructured && (message2.warning || message2.subtext) && /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("p", { children: [
- message2.warning && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("strong", { children: message2.warning }),
+ children: /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(import_components269.__experimentalVStack, { spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)("div", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("p", { children: description }),
+ isStructured && (message2.warning || message2.subtext) && /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)("p", { children: [
+ message2.warning && /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("strong", { children: message2.warning }),
message2.warning && message2.subtext && " ",
message2.subtext
] })
] }),
- requireConfirmation && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
- import_components274.CheckboxControl,
+ requireConfirmation && /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+ import_components269.CheckboxControl,
{
- label: (0, import_i18n261.__)("I understand the consequences"),
+ label: (0, import_i18n257.__)("I understand the consequences"),
checked: confirmed,
onChange: setConfirmed
}
),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components274.__experimentalHStack, { justify: "right", children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
- import_components274.Button,
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(import_components269.__experimentalHStack, { justify: "right", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+ import_components269.Button,
{
variant: "tertiary",
onClick: clearBlockRemovalPrompt2,
__next40pxDefaultSize: true,
- children: (0, import_i18n261.__)("Cancel")
+ children: (0, import_i18n257.__)("Cancel")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
- import_components274.Button,
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+ import_components269.Button,
{
variant: "primary",
onClick: onConfirmRemoval,
disabled: isRemoveDisabled,
accessibleWhenDisabled: true,
__next40pxDefaultSize: true,
- children: (0, import_i18n261.__)("Delete")
+ children: (0, import_i18n257.__)("Delete")
}
)
] })
@@ -109382,40 +108691,40 @@ var wp;
}
// packages/block-editor/build-module/components/dimensions-tool/index.mjs
- var import_element370 = __toESM(require_element(), 1);
+ var import_element366 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/dimensions-tool/scale-tool.mjs
- var import_components275 = __toESM(require_components(), 1);
- var import_element369 = __toESM(require_element(), 1);
- var import_i18n262 = __toESM(require_i18n(), 1);
- var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
+ var import_components270 = __toESM(require_components(), 1);
+ var import_element365 = __toESM(require_element(), 1);
+ var import_i18n258 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_SCALE_OPTIONS = [
{
value: "fill",
- label: (0, import_i18n262._x)("Fill", "Scale option for dimensions control"),
- help: (0, import_i18n262.__)("Fill the space by stretching the content.")
+ label: (0, import_i18n258._x)("Fill", "Scale option for dimensions control"),
+ help: (0, import_i18n258.__)("Fill the space by stretching the content.")
},
{
value: "contain",
- label: (0, import_i18n262._x)("Contain", "Scale option for dimensions control"),
- help: (0, import_i18n262.__)("Fit the content to the space without clipping.")
+ label: (0, import_i18n258._x)("Contain", "Scale option for dimensions control"),
+ help: (0, import_i18n258.__)("Fit the content to the space without clipping.")
},
{
value: "cover",
- label: (0, import_i18n262._x)("Cover", "Scale option for dimensions control"),
- help: (0, import_i18n262.__)("Fill the space by clipping what doesn't fit.")
+ label: (0, import_i18n258._x)("Cover", "Scale option for dimensions control"),
+ help: (0, import_i18n258.__)("Fill the space by clipping what doesn't fit.")
},
{
value: "none",
- label: (0, import_i18n262._x)("None", "Scale option for dimensions control"),
- help: (0, import_i18n262.__)(
+ label: (0, import_i18n258._x)("None", "Scale option for dimensions control"),
+ help: (0, import_i18n258.__)(
"Do not adjust the sizing of the content. Content that is too large will be clipped, and content that is too small will have additional padding."
)
},
{
value: "scale-down",
- label: (0, import_i18n262._x)("Scale down", "Scale option for dimensions control"),
- help: (0, import_i18n262.__)(
+ label: (0, import_i18n258._x)("Scale down", "Scale option for dimensions control"),
+ help: (0, import_i18n258.__)(
"Scale down the content to fit the space if it is too big. Content that is too small will have additional padding."
)
}
@@ -109429,30 +108738,30 @@ var wp;
isShownByDefault = true
}) {
const displayValue = value ?? defaultValue;
- const scaleHelp = (0, import_element369.useMemo)(() => {
+ const scaleHelp = (0, import_element365.useMemo)(() => {
return options.reduce((acc, option) => {
acc[option.value] = option.help;
return acc;
}, {});
}, [options]);
- return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
- import_components275.__experimentalToolsPanelItem,
+ return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+ import_components270.__experimentalToolsPanelItem,
{
- label: (0, import_i18n262._x)("Scale", "Image scaling options"),
+ label: (0, import_i18n258._x)("Scale", "Image scaling options"),
isShownByDefault,
hasValue: () => displayValue !== defaultValue,
onDeselect: () => onChange(defaultValue),
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
- import_components275.__experimentalToggleGroupControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+ import_components270.__experimentalToggleGroupControl,
{
- label: (0, import_i18n262._x)("Scale", "Image scaling options"),
+ label: (0, import_i18n258._x)("Scale", "Image scaling options"),
isBlock: true,
help: scaleHelp[displayValue],
value: displayValue,
onChange,
- children: options.map((option) => /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
- import_components275.__experimentalToggleGroupControlOption,
+ children: options.map((option) => /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+ import_components270.__experimentalToggleGroupControlOption,
{
...option
},
@@ -109465,9 +108774,9 @@ var wp;
}
// packages/block-editor/build-module/components/dimensions-tool/width-height-tool.mjs
- var import_components276 = __toESM(require_components(), 1);
- var import_i18n263 = __toESM(require_i18n(), 1);
- var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
+ var import_components271 = __toESM(require_components(), 1);
+ var import_i18n259 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
function WidthHeightTool({
panelId,
value = {},
@@ -109487,21 +108796,21 @@ var wp;
}
onChange(nextValue);
};
- return /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(import_jsx_runtime574.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
- import_components276.__experimentalToolsPanelItem,
+ return /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(import_jsx_runtime567.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+ import_components271.__experimentalToolsPanelItem,
{
style: { gridColumn: "span 1" },
- label: (0, import_i18n263.__)("Width"),
+ label: (0, import_i18n259.__)("Width"),
isShownByDefault,
hasValue: () => width !== "",
onDeselect: onDimensionChange("width"),
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
- import_components276.__experimentalUnitControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+ import_components271.__experimentalUnitControl,
{
- label: (0, import_i18n263.__)("Width"),
- placeholder: (0, import_i18n263.__)("Auto"),
+ label: (0, import_i18n259.__)("Width"),
+ placeholder: (0, import_i18n259.__)("Auto"),
labelPosition: "top",
units: units2,
min: 0,
@@ -109511,20 +108820,20 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
- import_components276.__experimentalToolsPanelItem,
+ /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+ import_components271.__experimentalToolsPanelItem,
{
style: { gridColumn: "span 1" },
- label: (0, import_i18n263.__)("Height"),
+ label: (0, import_i18n259.__)("Height"),
isShownByDefault,
hasValue: () => height !== "",
onDeselect: onDimensionChange("height"),
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
- import_components276.__experimentalUnitControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+ import_components271.__experimentalUnitControl,
{
- label: (0, import_i18n263.__)("Height"),
- placeholder: (0, import_i18n263.__)("Auto"),
+ label: (0, import_i18n259.__)("Height"),
+ placeholder: (0, import_i18n259.__)("Auto"),
labelPosition: "top",
units: units2,
min: 0,
@@ -109538,7 +108847,7 @@ var wp;
}
// packages/block-editor/build-module/components/dimensions-tool/index.mjs
- var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
function DimensionsTool({
panelId,
value = {},
@@ -109560,22 +108869,22 @@ var wp;
const aspectRatio = value.aspectRatio === void 0 || value.aspectRatio === "auto" ? null : value.aspectRatio;
const scale = value.scale === void 0 ? null : value.scale;
const hasCustomAspectRatio = !!(width && height);
- const lastScaleRef = (0, import_element370.useRef)(scale);
- const lastAspectRatioRef = (0, import_element370.useRef)(aspectRatio);
- (0, import_element370.useEffect)(() => {
+ const lastScaleRef = (0, import_element366.useRef)(scale);
+ const lastAspectRatioRef = (0, import_element366.useRef)(aspectRatio);
+ (0, import_element366.useEffect)(() => {
if (scale) {
lastScaleRef.current = scale;
}
}, [scale]);
- (0, import_element370.useEffect)(() => {
+ (0, import_element366.useEffect)(() => {
if (!hasCustomAspectRatio) {
lastAspectRatioRef.current = aspectRatio;
}
}, [aspectRatio, hasCustomAspectRatio]);
const aspectRatioValue = hasCustomAspectRatio ? "custom" : aspectRatio;
const showScaleControl = aspectRatio || width && height;
- return /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
- tools.includes("aspectRatio") && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime568.jsxs)(import_jsx_runtime568.Fragment, { children: [
+ tools.includes("aspectRatio") && /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
AspectRatioTool,
{
panelId,
@@ -109602,7 +108911,7 @@ var wp;
}
}
),
- tools.includes("widthHeight") && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+ tools.includes("widthHeight") && /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
WidthHeightTool,
{
panelId,
@@ -109637,7 +108946,7 @@ var wp;
}
}
),
- tools.includes("scale") && showScaleControl && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+ tools.includes("scale") && showScaleControl && /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
ScaleTool,
{
panelId,
@@ -109660,24 +108969,24 @@ var wp;
var dimensions_tool_default = DimensionsTool;
// packages/block-editor/build-module/components/resolution-tool/index.mjs
- var import_components277 = __toESM(require_components(), 1);
- var import_i18n264 = __toESM(require_i18n(), 1);
- var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
+ var import_components272 = __toESM(require_components(), 1);
+ var import_i18n260 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_SIZE_OPTIONS = [
{
- label: (0, import_i18n264._x)("Thumbnail", "Image size option for resolution control"),
+ label: (0, import_i18n260._x)("Thumbnail", "Image size option for resolution control"),
value: "thumbnail"
},
{
- label: (0, import_i18n264._x)("Medium", "Image size option for resolution control"),
+ label: (0, import_i18n260._x)("Medium", "Image size option for resolution control"),
value: "medium"
},
{
- label: (0, import_i18n264._x)("Large", "Image size option for resolution control"),
+ label: (0, import_i18n260._x)("Large", "Image size option for resolution control"),
value: "large"
},
{
- label: (0, import_i18n264._x)("Full Size", "Image size option for resolution control"),
+ label: (0, import_i18n260._x)("Full Size", "Image size option for resolution control"),
value: "full"
}
];
@@ -109691,23 +109000,23 @@ var wp;
resetAllFilter
}) {
const displayValue = value ?? defaultValue;
- return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
- import_components277.__experimentalToolsPanelItem,
+ return /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+ import_components272.__experimentalToolsPanelItem,
{
hasValue: () => displayValue !== defaultValue,
- label: (0, import_i18n264.__)("Resolution"),
+ label: (0, import_i18n260.__)("Resolution"),
onDeselect: () => onChange(defaultValue),
isShownByDefault,
panelId,
resetAllFilter,
- children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
- import_components277.SelectControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+ import_components272.SelectControl,
{
- label: (0, import_i18n264.__)("Resolution"),
+ label: (0, import_i18n260.__)("Resolution"),
value: displayValue,
options,
onChange,
- help: (0, import_i18n264.__)("Select the size of the source image.")
+ help: (0, import_i18n260.__)("Select the size of the source image.")
}
)
}
@@ -109715,53 +109024,53 @@ var wp;
}
// packages/block-editor/build-module/components/html-element-control/index.mjs
- var import_i18n266 = __toESM(require_i18n(), 1);
- var import_components278 = __toESM(require_components(), 1);
- var import_data208 = __toESM(require_data(), 1);
+ var import_i18n262 = __toESM(require_i18n(), 1);
+ var import_components273 = __toESM(require_components(), 1);
+ var import_data205 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/html-element-control/messages.mjs
- var import_i18n265 = __toESM(require_i18n(), 1);
+ var import_i18n261 = __toESM(require_i18n(), 1);
var htmlElementMessages = {
- a: (0, import_i18n265.__)(
+ a: (0, import_i18n261.__)(
"The <a> element should be used for links that navigate to a different page or to a different section within the same page."
),
- article: (0, import_i18n265.__)(
+ article: (0, import_i18n261.__)(
"The <article> element should represent a self-contained, syndicatable portion of the document."
),
- aside: (0, import_i18n265.__)(
+ aside: (0, import_i18n261.__)(
"The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."
),
- button: (0, import_i18n265.__)(
+ button: (0, import_i18n261.__)(
"The <button> element should be used for interactive controls that perform an action on the current page, such as opening a modal or toggling content visibility."
),
- div: (0, import_i18n265.__)(
+ div: (0, import_i18n261.__)(
"The <div> element should only be used if the block is a design element with no semantic meaning."
),
- footer: (0, import_i18n265.__)(
+ footer: (0, import_i18n261.__)(
"The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."
),
- header: (0, import_i18n265.__)(
+ header: (0, import_i18n261.__)(
"The <header> element should represent introductory content, typically a group of introductory or navigational aids."
),
- main: (0, import_i18n265.__)(
+ main: (0, import_i18n261.__)(
"The <main> element should be used for the primary content of your document only."
),
- nav: (0, import_i18n265.__)(
+ nav: (0, import_i18n261.__)(
"The <nav> element should be used to identify groups of links that are intended to be used for website or page content navigation."
),
- section: (0, import_i18n265.__)(
+ section: (0, import_i18n261.__)(
"The <section> element should represent a standalone portion of the document that can't be better represented by another element."
)
};
// packages/block-editor/build-module/components/html-element-control/index.mjs
- var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
function HTMLElementControl({
tagName,
onChange,
clientId,
options = [
- { label: (0, import_i18n266.__)("Default (<div>)"), value: "div" },
+ { label: (0, import_i18n262.__)("Default (<div>)"), value: "div" },
{ label: "<header>", value: "header" },
{ label: "<main>", value: "main" },
{ label: "<section>", value: "section" },
@@ -109771,7 +109080,7 @@ var wp;
]
}) {
const checkForMainTag = !!clientId && options.some((option) => option.value === "main");
- const hasMainElementElsewhere = (0, import_data208.useSelect)(
+ const hasMainElementElsewhere = (0, import_data205.useSelect)(
(select3) => {
if (!checkForMainTag) {
return false;
@@ -109791,46 +109100,46 @@ var wp;
return {
...option,
disabled: true,
- label: (0, import_i18n266.sprintf)(
+ label: (0, import_i18n262.sprintf)(
/* translators: %s: HTML element name */
- (0, import_i18n266.__)("%s (Already in use)"),
+ (0, import_i18n262.__)("%s (Already in use)"),
option.label
)
};
}
return option;
});
- return /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)(import_components278.__experimentalVStack, { spacing: 2, className: "block-editor-html-element-control", children: [
- /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
- import_components278.SelectControl,
+ return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(import_components273.__experimentalVStack, { spacing: 2, className: "block-editor-html-element-control", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+ import_components273.SelectControl,
{
- label: (0, import_i18n266.__)("HTML element"),
+ label: (0, import_i18n262.__)("HTML element"),
options: modifiedOptions,
value: tagName,
onChange,
help: htmlElementMessages[tagName]
}
),
- tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components278.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n266.__)(
+ tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(import_components273.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n262.__)(
"Multiple <main> elements detected. The duplicate may be in your content or template. This is not valid HTML and may cause accessibility issues. Please change this HTML element."
) })
] });
}
// packages/block-editor/build-module/components/link-picker/link-picker.mjs
- var import_components280 = __toESM(require_components(), 1);
- var import_element371 = __toESM(require_element(), 1);
- var import_i18n267 = __toESM(require_i18n(), 1);
+ var import_components275 = __toESM(require_components(), 1);
+ var import_element367 = __toESM(require_element(), 1);
+ var import_i18n263 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/link-picker/link-preview.mjs
- var import_components279 = __toESM(require_components(), 1);
- var import_dom76 = __toESM(require_dom(), 1);
- var import_jsx_runtime578 = __toESM(require_jsx_runtime(), 1);
- var { Badge: WCBadge5 } = unlock(import_components279.privateApis);
+ var import_components274 = __toESM(require_components(), 1);
+ var import_dom75 = __toESM(require_dom(), 1);
+ var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
+ var { Badge: WCBadge5 } = unlock(import_components274.privateApis);
function LinkPreview2({ title, url, image, badges }) {
- return /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(import_components279.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
- /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(import_components279.FlexItem, { className: "link-preview-button__content", children: /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(import_components279.__experimentalHStack, { alignment: "top", children: [
- image && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(import_components279.FlexItem, { className: "link-preview-button__image-container", children: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)(import_components274.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(import_components274.FlexItem, { className: "link-preview-button__content", children: /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)(import_components274.__experimentalHStack, { alignment: "top", children: [
+ image && /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(import_components274.FlexItem, { className: "link-preview-button__image-container", children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
"img",
{
className: "link-preview-button__image",
@@ -109838,34 +109147,34 @@ var wp;
alt: ""
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(
- import_components279.__experimentalVStack,
+ /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)(
+ import_components274.__experimentalVStack,
{
className: "link-preview-button__details",
alignment: "topLeft",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
- import_components279.__experimentalTruncate,
+ /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ import_components274.__experimentalTruncate,
{
numberOfLines: 1,
className: "link-preview-button__title",
- children: (0, import_dom76.__unstableStripHTML)(title)
+ children: (0, import_dom75.__unstableStripHTML)(title)
}
),
- url && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
- import_components279.__experimentalTruncate,
+ url && /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ import_components274.__experimentalTruncate,
{
numberOfLines: 1,
className: "link-preview-button__hint",
children: url
}
),
- badges && badges.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
- import_components279.__experimentalHStack,
+ badges && badges.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ import_components274.__experimentalHStack,
{
className: "link-preview-button__badges",
alignment: "left",
- children: badges.map((badge) => /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+ children: badges.map((badge) => /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
WCBadge5,
{
intent: badge.intent,
@@ -109879,12 +109188,12 @@ var wp;
}
)
] }) }),
- /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(icon_default, { icon: chevron_down_default, className: "link-preview-button__icon" })
+ /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(icon_default, { icon: chevron_down_default, className: "link-preview-button__icon" })
] });
}
// packages/block-editor/build-module/components/link-picker/link-picker.mjs
- var import_jsx_runtime579 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
function LinkPicker({
preview,
onSelect,
@@ -109892,12 +109201,12 @@ var wp;
label,
help
}) {
- const [isOpen, setIsOpen] = (0, import_element371.useState)(false);
- const instanceId = (0, import_element371.useId)();
+ const [isOpen, setIsOpen] = (0, import_element367.useState)(false);
+ const instanceId = (0, import_element367.useId)();
const dialogTitleId = `link-picker-title-${instanceId}`;
const dialogDescriptionId = `link-picker-description-${instanceId}`;
- const anchorRef = (0, import_element371.useRef)(null);
- const { baseControlProps, controlProps } = (0, import_components280.useBaseControlProps)({
+ const anchorRef = (0, import_element367.useRef)(null);
+ const { baseControlProps, controlProps } = (0, import_components275.useBaseControlProps)({
help
});
const handleChange = (newValue) => {
@@ -109913,10 +109222,10 @@ var wp;
onSelect(suggestion);
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(import_components280.BaseControl, { ...baseControlProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(import_components280.BaseControl.VisualLabel, { children: label }),
- /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(
- import_components280.Button,
+ return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components275.BaseControl, { ...baseControlProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components275.BaseControl.VisualLabel, { children: label }),
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
+ import_components275.Button,
{
ref: anchorRef,
onClick: () => setIsOpen(!isOpen),
@@ -109927,14 +109236,14 @@ var wp;
__next40pxDefaultSize: true,
className: "link-preview-button",
children: [
- label && /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(VisuallyHidden, { children: [
+ label && /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(VisuallyHidden, { children: [
label,
":"
] }),
- /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
LinkPreview2,
{
- title: preview.title || (0, import_i18n267.__)("Add link"),
+ title: preview.title || (0, import_i18n263.__)("Add link"),
url: preview.url,
image: preview.image,
badges: preview.badges
@@ -109943,28 +109252,28 @@ var wp;
]
}
),
- isOpen && /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
- import_components280.Popover,
+ isOpen && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ import_components275.Popover,
{
anchor: anchorRef.current,
onClose: () => setIsOpen(false),
placement: "left-start",
offset: 36,
shift: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
"div",
{
role: "dialog",
"aria-labelledby": dialogTitleId,
"aria-describedby": dialogDescriptionId,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(VisuallyHidden, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n267.__)("Select a link") }),
- /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n267.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(VisuallyHidden, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n263.__)("Select a link") }),
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n263.__)(
"Search for and add a link to the navigation item."
) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
link_control_default,
{
value: null,
@@ -109984,14 +109293,14 @@ var wp;
}
// packages/block-editor/build-module/components/inner-content/index.mjs
- var import_element372 = __toESM(require_element(), 1);
- var import_data209 = __toESM(require_data(), 1);
- var import_dom77 = __toESM(require_dom(), 1);
- var import_jsx_runtime580 = __toESM(require_jsx_runtime(), 1);
+ var import_element368 = __toESM(require_element(), 1);
+ var import_data206 = __toESM(require_data(), 1);
+ var import_dom76 = __toESM(require_dom(), 1);
+ var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
var SLOT_TAG_NAME = "wp-inner-block-slot";
var LAYOUT = { type: "default", alignments: [] };
function InnerContent({ clientId }) {
- const { innerContent, order, selectedClientIds } = (0, import_data209.useSelect)(
+ const { innerContent, order, selectedClientIds } = (0, import_data206.useSelect)(
(select3) => {
const { getBlock: getBlock2, getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
return {
@@ -110002,25 +109311,25 @@ var wp;
},
[clientId]
);
- const html = (0, import_element372.useMemo)(() => {
+ const html = (0, import_element368.useMemo)(() => {
let slotIndex = 0;
return (innerContent ?? []).map(
(item) => item === null ? `<${SLOT_TAG_NAME} data-slot-index="${slotIndex++}" style="display: contents"></${SLOT_TAG_NAME}>` : item
).join("");
}, [innerContent]);
- const containerRef = (0, import_element372.useRef)();
- const [slots, setSlots] = (0, import_element372.useState)([]);
- (0, import_element372.useLayoutEffect)(() => {
+ const containerRef = (0, import_element368.useRef)();
+ const [slots, setSlots] = (0, import_element368.useState)([]);
+ (0, import_element368.useLayoutEffect)(() => {
const container = containerRef.current;
- container.innerHTML = (0, import_dom77.safeHTML)(html);
+ container.innerHTML = (0, import_dom76.safeHTML)(html);
setSlots(
Array.from(container.querySelectorAll(SLOT_TAG_NAME)).sort(
(a2, b2) => Number(a2.dataset.slotIndex) - Number(b2.dataset.slotIndex)
)
);
}, [html]);
- return /* @__PURE__ */ (0, import_jsx_runtime580.jsxs)(LayoutProvider, { value: LAYOUT, children: [
- /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(LayoutProvider, { value: LAYOUT, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
"div",
{
ref: containerRef,
@@ -110029,15 +109338,15 @@ var wp;
}
),
order.map(
- (childClientId, index2) => slots[index2] ? (0, import_element372.createPortal)(
+ (childClientId, index2) => slots[index2] ? (0, import_element368.createPortal)(
// Render the selected block synchronously, as the block list does.
- /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
- import_data209.AsyncModeProvider,
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ import_data206.AsyncModeProvider,
{
value: !selectedClientIds.includes(
childClientId
),
- children: /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
block_default2,
{
rootClientId: clientId,
diff --git a/wp-includes/js/dist/block-editor.min.js b/wp-includes/js/dist/block-editor.min.js
index 0b61f08f81..82c0405186 100644
--- a/wp-includes/js/dist/block-editor.min.js
+++ b/wp-includes/js/dist/block-editor.min.js
@@ -1,32 +1,32 @@
/*! This file is auto-generated */
(function() {
-"use strict";var wp;(wp||={}).blockEditor=(()=>{var IVe=Object.create;var nI=Object.defineProperty;var PVe=Object.getOwnPropertyDescriptor;var OVe=Object.getOwnPropertyNames;var AVe=Object.getPrototypeOf,MVe=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),No=(e,t)=>{for(var o in t)nI(e,o,{get:t[o],enumerable:!0})},Iee=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of OVe(t))!MVe.call(e,n)&&n!==o&&nI(e,n,{get:()=>t[n],enumerable:!(r=PVe(t,n))||r.enumerable});return e};var c=(e,t,o)=>(o=e!=null?IVe(AVe(e)):{},Iee(t||!e||!e.__esModule?nI(o,"default",{value:e,enumerable:!0}):o,e)),NVe=e=>Iee(nI({},"__esModule",{value:!0}),e);var ce=xe((Ipt,Oee)=>{Oee.exports=window.wp.blocks});var F=xe((Ppt,Aee)=>{Aee.exports=window.wp.element});var ee=xe((Opt,Mee)=>{Mee.exports=window.wp.data});var ue=xe((Apt,Nee)=>{Nee.exports=window.wp.compose});var Bo=xe((Mpt,Lee)=>{Lee.exports=window.wp.hooks});var Nt=xe((omt,Jee)=>{Jee.exports=window.wp.deprecated});var q=xe((rmt,ete)=>{ete.exports=window.wp.components});var T=xe((nmt,tte)=>{tte.exports=window.ReactJSXRuntime});var ma=xe((smt,rte)=>{rte.exports=window.wp.url});var mI=xe((cmt,ste)=>{ste.exports=window.wp.privateApis});var Z=xe((vmt,pte)=>{pte.exports=window.wp.i18n});var ab=xe((_mt,mte)=>{"use strict";mte.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t instanceof Map&&o instanceof Map){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],o.get(n[0])))return!1;return!0}if(t instanceof Set&&o instanceof Set){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(o)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(t[n]!==o[n])return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var me=xe((Imt,Tte)=>{Tte.exports=window.wp.primitives});var $r=xe((Jyt,Rte)=>{Rte.exports=window.wp.richText});var Ite=xe((evt,Bte)=>{Bte.exports=window.wp.blockSerializationDefaultParser});var F_=xe((rvt,Ote)=>{Ote.exports=window.wp.styleEngine});var i2=xe((uvt,zte)=>{"use strict";var s4e=function(t){return a4e(t)&&!l4e(t)};function a4e(e){return!!e&&typeof e=="object"}function l4e(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||d4e(e)}var c4e=typeof Symbol=="function"&&Symbol.for,u4e=c4e?Symbol.for("react.element"):60103;function d4e(e){return e.$$typeof===u4e}function f4e(e){return Array.isArray(e)?[]:{}}function JC(e,t){return t.clone!==!1&&t.isMergeableObject(e)?z_(f4e(e),e,t):e}function p4e(e,t,o){return e.concat(t).map(function(r){return JC(r,o)})}function m4e(e,t){if(!t.customMerge)return z_;var o=t.customMerge(e);return typeof o=="function"?o:z_}function g4e(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Vte(e){return Object.keys(e).concat(g4e(e))}function Fte(e,t){try{return t in e}catch{return!1}}function h4e(e,t){return Fte(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function b4e(e,t,o){var r={};return o.isMergeableObject(e)&&Vte(e).forEach(function(n){r[n]=JC(e[n],o)}),Vte(t).forEach(function(n){h4e(e,n)||(Fte(e,n)&&o.isMergeableObject(t[n])?r[n]=m4e(n,o)(e[n],t[n],o):r[n]=JC(t[n],o))}),r}function z_(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||p4e,o.isMergeableObject=o.isMergeableObject||s4e,o.cloneUnlessOtherwiseSpecified=JC;var r=Array.isArray(t),n=Array.isArray(e),i=r===n;return i?r?o.arrayMerge(e,t,o):b4e(e,t,o):JC(t,o)}z_.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,n){return z_(r,n,o)},{})};var y4e=z_;zte.exports=y4e});var Yo=xe((A_t,qoe)=>{qoe.exports=window.wp.a11y});var Ns=xe((M_t,ere)=>{ere.exports=window.wp.notices});var $_=xe((N_t,tre)=>{tre.exports=window.wp.preferences});var Vre=xe((Nwt,z2)=>{var Nre={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},Lre=Object.keys(Nre).join("|"),hze=new RegExp(Lre,"g"),bze=new RegExp(Lre,"");function yze(e){return Nre[e]}var Dre=function(e){return e.replace(hze,yze)},vze=function(e){return!!e.match(bze)};z2.exports=Dre;z2.exports.has=vze;z2.exports.remove=Dre});var wo=xe((xxt,Mne)=>{Mne.exports=window.wp.keycodes});var Dt=xe((Hxt,Kne)=>{Kne.exports=window.wp.dom});var oe=xe((aSt,lie)=>{lie.exports=window.React});var uie=xe((lSt,cie)=>{"use strict";var pje="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";cie.exports=pje});var mie=xe((cSt,pie)=>{"use strict";var mje=uie();function die(){}function fie(){}fie.resetWarningCache=die;pie.exports=function(){function e(r,n,i,s,a,l){if(l!==mje){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:fie,resetWarningCache:die};return o.PropTypes=o,o}});var hie=xe((fSt,gie)=>{gie.exports=mie()();var uSt,dSt});var yie=xe((bO,bie)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof bO<"u")t(bie,bO);else{var o={exports:{}};t(o,o.exports),e.autosize=o.exports}})(bO,function(e,t){"use strict";var o=typeof Map=="function"?new Map:(function(){var l=[],u=[];return{has:function(f){return l.indexOf(f)>-1},get:function(f){return u[l.indexOf(f)]},set:function(f,p){l.indexOf(f)===-1&&(l.push(f),u.push(p))},delete:function(f){var p=l.indexOf(f);p>-1&&(l.splice(p,1),u.splice(p,1))}}})(),r=function(u){return new Event(u,{bubbles:!0})};try{new Event("test")}catch{r=function(d){var f=document.createEvent("Event");return f.initEvent(d,!0,!1),f}}function n(l){if(!l||!l.nodeName||l.nodeName!=="TEXTAREA"||o.has(l))return;var u=null,d=null,f=null;function p(){var _=window.getComputedStyle(l,null);_.resize==="vertical"?l.style.resize="none":_.resize==="both"&&(l.style.resize="horizontal"),_.boxSizing==="content-box"?u=-(parseFloat(_.paddingTop)+parseFloat(_.paddingBottom)):u=parseFloat(_.borderTopWidth)+parseFloat(_.borderBottomWidth),isNaN(u)&&(u=0),b()}function m(_){{var w=l.style.width;l.style.width="0px",l.offsetWidth,l.style.width=w}l.style.overflowY=_}function g(_){for(var w=[];_&&_.parentNode&&_.parentNode instanceof Element;)_.parentNode.scrollTop&&w.push({node:_.parentNode,scrollTop:_.parentNode.scrollTop}),_=_.parentNode;return w}function h(){if(l.scrollHeight!==0){var _=g(l),w=document.documentElement&&document.documentElement.scrollTop;l.style.height="",l.style.height=l.scrollHeight+u+"px",d=l.clientWidth,_.forEach(function(k){k.node.scrollTop=k.scrollTop}),w&&(document.documentElement.scrollTop=w)}}function b(){h();var _=Math.round(parseFloat(l.style.height)),w=window.getComputedStyle(l,null),k=w.boxSizing==="content-box"?Math.round(parseFloat(w.height)):l.offsetHeight;if(k<_?w.overflowY==="hidden"&&(m("scroll"),h(),k=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight):w.overflowY!=="hidden"&&(m("hidden"),h(),k=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight),f!==k){f=k;var x=r("autosize:resized");try{l.dispatchEvent(x)}catch{}}}var v=function(){l.clientWidth!==d&&b()},y=function(_){window.removeEventListener("resize",v,!1),l.removeEventListener("input",b,!1),l.removeEventListener("keyup",b,!1),l.removeEventListener("autosize:destroy",y,!1),l.removeEventListener("autosize:update",b,!1),Object.keys(_).forEach(function(w){l.style[w]=_[w]}),o.delete(l)}.bind(l,{height:l.style.height,resize:l.style.resize,overflowY:l.style.overflowY,overflowX:l.style.overflowX,wordWrap:l.style.wordWrap});l.addEventListener("autosize:destroy",y,!1),"onpropertychange"in l&&"oninput"in l&&l.addEventListener("keyup",b,!1),window.addEventListener("resize",v,!1),l.addEventListener("input",b,!1),l.addEventListener("autosize:update",b,!1),l.style.overflowX="hidden",l.style.wordWrap="break-word",o.set(l,{destroy:y,update:b}),p()}function i(l){var u=o.get(l);u&&u.destroy()}function s(l){var u=o.get(l);u&&u.update()}var a=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(a=function(u){return u},a.destroy=function(l){return l},a.update=function(l){return l}):(a=function(u,d){return u&&Array.prototype.forEach.call(u.length?u:[u],function(f){return n(f,d)}),u},a.destroy=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],i),l},a.update=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],s),l}),t.default=a,e.exports=t.default})});var _ie=xe((pSt,vie)=>{var gje=function(e,t,o){return o=window.getComputedStyle,(o?o(e):e.currentStyle)[t.replace(/-(\w)/gi,function(r,n){return n.toUpperCase()})]};vie.exports=gje});var kie=xe((mSt,wie)=>{var xH=_ie();function hje(e){var t=xH(e,"line-height"),o=parseFloat(t,10);if(t===o+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=xH(e,"line-height"),o=parseFloat(t,10),r?e.style.lineHeight=r:delete e.style.lineHeight}if(t.indexOf("pt")!==-1?(o*=4,o/=3):t.indexOf("mm")!==-1?(o*=96,o/=25.4):t.indexOf("cm")!==-1?(o*=96,o/=2.54):t.indexOf("in")!==-1?o*=96:t.indexOf("pc")!==-1&&(o*=16),o=Math.round(o),t==="normal"){var n=e.nodeName,i=document.createElement(n);i.innerHTML=" ",n.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var s=xH(e,"font-size");i.style.fontSize=s,i.style.padding="0px",i.style.border="0px";var a=document.body;a.appendChild(i);var l=i.offsetHeight;o=l,a.removeChild(i)}return o}wie.exports=hje});var Sie=xe(Bf=>{"use strict";var bje=Bf&&Bf.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var r in o)o.hasOwnProperty(r)&&(t[r]=o[r])};return function(t,o){e(t,o);function r(){this.constructor=t}t.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)}})(),SH=Bf&&Bf.__assign||Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++){t=arguments[o];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},yje=Bf&&Bf.__rest||function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)t.indexOf(r[n])<0&&(o[r[n]]=e[r[n]]);return o};Bf.__esModule=!0;var vO=oe(),R1=hie(),yO=yie(),vje=kie(),_je=vje,xie="autosize:resized",wje=(function(e){bje(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.state={lineHeight:null},o.textarea=null,o.onResize=function(r){o.props.onResize&&o.props.onResize(r)},o.updateLineHeight=function(){o.textarea&&o.setState({lineHeight:_je(o.textarea)})},o.onChange=function(r){var n=o.props.onChange;o.currentValue=r.currentTarget.value,n&&n(r)},o}return t.prototype.componentDidMount=function(){var o=this,r=this.props,n=r.maxRows,i=r.async;typeof n=="number"&&this.updateLineHeight(),typeof n=="number"||i?setTimeout(function(){return o.textarea&&yO(o.textarea)}):this.textarea&&yO(this.textarea),this.textarea&&this.textarea.addEventListener(xie,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(xie,this.onResize),yO.destroy(this.textarea))},t.prototype.render=function(){var o=this,r=this,n=r.props,i=n.onResize,s=n.maxRows,a=n.onChange,l=n.style,u=n.innerRef,d=n.children,f=yje(n,["onResize","maxRows","onChange","style","innerRef","children"]),p=r.state.lineHeight,m=s&&p?p*s:null;return vO.createElement("textarea",SH({},f,{onChange:this.onChange,style:m?SH({},l,{maxHeight:m}):l,ref:function(g){o.textarea=g,typeof o.props.innerRef=="function"?o.props.innerRef(g):o.props.innerRef&&(o.props.innerRef.current=g)}}),d)},t.prototype.componentDidUpdate=function(){this.textarea&&yO.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:R1.number,maxRows:R1.number,onResize:R1.func,innerRef:R1.any,async:R1.bool},t})(vO.Component);Bf.TextareaAutosize=vO.forwardRef(function(e,t){return vO.createElement(wje,SH({},e,{innerRef:t}))})});var CH=xe((hSt,Cie)=>{"use strict";var kje=Sie();Cie.exports=kje.TextareaAutosize});var uw=xe((wSt,Pie)=>{Pie.exports=window.wp.warning});var Pf=xe((FSt,Tse)=>{Tse.exports=window.ReactDOM});var fl=xe((k0t,lae)=>{lae.exports=window.wp.keyboardShortcuts});var Cae=xe((LCt,Sae)=>{Sae.exports=window.wp.htmlEntities});var Rce=xe(Tce=>{"use strict";var Vw=oe();function vGe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _Ge=typeof Object.is=="function"?Object.is:vGe,wGe=Vw.useState,kGe=Vw.useEffect,xGe=Vw.useLayoutEffect,SGe=Vw.useDebugValue;function CGe(e,t){var o=t(),r=wGe({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return xGe(function(){n.value=o,n.getSnapshot=t,wU(n)&&i({inst:n})},[e,o,t]),kGe(function(){return wU(n)&&i({inst:n}),e(function(){wU(n)&&i({inst:n})})},[e]),SGe(o),o}function wU(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!_Ge(e,o)}catch{return!0}}function EGe(e,t){return t()}var TGe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?EGe:CGe;Tce.useSyncExternalStore=Vw.useSyncExternalStore!==void 0?Vw.useSyncExternalStore:TGe});var _E=xe((FBt,Bce)=>{"use strict";Bce.exports=Rce()});var Pce=xe(Ice=>{"use strict";var GA=oe(),RGe=_E();function BGe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var IGe=typeof Object.is=="function"?Object.is:BGe,PGe=RGe.useSyncExternalStore,OGe=GA.useRef,AGe=GA.useEffect,MGe=GA.useMemo,NGe=GA.useDebugValue;Ice.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=OGe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=MGe(function(){function l(m){if(!u){if(u=!0,d=m,m=r(m),n!==void 0&&s.hasValue){var g=s.value;if(n(g,m))return f=g}return f=m}if(g=f,IGe(d,m))return g;var h=r(m);return n!==void 0&&n(g,h)?(d=m,g):(d=m,f=h)}var u=!1,d,f,p=o===void 0?null:o;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,o,r,n]);var a=PGe(e,i[0],i[1]);return AGe(function(){s.hasValue=!0,s.value=a},[a]),NGe(a),a}});var Ace=xe((jBt,Oce)=>{"use strict";Oce.exports=Pce()});var _pe=xe((C8t,vpe)=>{vpe.exports=window.wp.theme});var Aye=xe((fto,Oye)=>{Oye.exports=window.wp.uploadMedia});var s_e=xe((lro,cK)=>{var wt=String,i_e=function(){return{isColorSupported:!1,reset:wt,bold:wt,dim:wt,italic:wt,underline:wt,inverse:wt,hidden:wt,strikethrough:wt,black:wt,red:wt,green:wt,yellow:wt,blue:wt,magenta:wt,cyan:wt,white:wt,gray:wt,bgBlack:wt,bgRed:wt,bgGreen:wt,bgYellow:wt,bgBlue:wt,bgMagenta:wt,bgCyan:wt,bgWhite:wt,blackBright:wt,redBright:wt,greenBright:wt,yellowBright:wt,blueBright:wt,magentaBright:wt,cyanBright:wt,whiteBright:wt,bgBlackBright:wt,bgRedBright:wt,bgGreenBright:wt,bgYellowBright:wt,bgBlueBright:wt,bgMagentaBright:wt,bgCyanBright:wt,bgWhiteBright:wt}};cK.exports=i_e();cK.exports.createColors=i_e});var uK=xe(()=>{});var ED=xe((dro,c_e)=>{"use strict";var a_e=s_e(),l_e=uK(),mT=class e extends Error{constructor(t,o,r,n,i,s){super(t),this.name="CssSyntaxError",this.reason=t,i&&(this.file=i),n&&(this.source=n),s&&(this.plugin=s),typeof o<"u"&&typeof r<"u"&&(typeof o=="number"?(this.line=o,this.column=r):(this.line=o.line,this.column=o.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let o=this.source;t==null&&(t=a_e.isColorSupported);let r=d=>d,n=d=>d,i=d=>d;if(t){let{bold:d,gray:f,red:p}=a_e.createColors(!0);n=m=>d(p(m)),r=m=>f(m),l_e&&(i=m=>l_e(m))}let s=o.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,s.length),u=String(l).length;return s.slice(a,l).map((d,f)=>{let p=a+1+f,m=" "+(" "+p).slice(-u)+" | ";if(p===this.line){if(d.length>160){let h=20,b=Math.max(0,this.column-h),v=Math.max(this.column+h,this.endColumn+h),y=d.slice(b,v),_=r(m.replace(/\d/g," "))+d.slice(0,Math.min(this.column-1,h-1)).replace(/[^\t]/g," ");return n(">")+r(m)+i(y)+`
+"use strict";var wp;(wp||={}).blockEditor=(()=>{var D3e=Object.create;var zB=Object.defineProperty;var V3e=Object.getOwnPropertyDescriptor;var F3e=Object.getOwnPropertyNames;var z3e=Object.getPrototypeOf,j3e=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),No=(e,t)=>{for(var o in t)zB(e,o,{get:t[o],enumerable:!0})},XJ=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of F3e(t))!j3e.call(e,n)&&n!==o&&zB(e,n,{get:()=>t[n],enumerable:!(r=V3e(t,n))||r.enumerable});return e};var c=(e,t,o)=>(o=e!=null?D3e(z3e(e)):{},XJ(t||!e||!e.__esModule?zB(o,"default",{value:e,enumerable:!0}):o,e)),H3e=e=>XJ(zB({},"__esModule",{value:!0}),e);var ce=xe((Rft,JJ)=>{JJ.exports=window.wp.blocks});var F=xe((Bft,eee)=>{eee.exports=window.wp.element});var ee=xe((Ift,tee)=>{tee.exports=window.wp.data});var ue=xe((Pft,oee)=>{oee.exports=window.wp.compose});var Bo=xe((Oft,ree)=>{ree.exports=window.wp.hooks});var Nt=xe((ept,_ee)=>{_ee.exports=window.wp.deprecated});var q=xe((tpt,wee)=>{wee.exports=window.wp.components});var T=xe((opt,kee)=>{kee.exports=window.ReactJSXRuntime});var $a=xe((npt,See)=>{See.exports=window.wp.url});var qB=xe((apt,Ree)=>{Ree.exports=window.wp.privateApis});var Z=xe((bpt,Nee)=>{Nee.exports=window.wp.i18n});var Xh=xe((ypt,Lee)=>{"use strict";Lee.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t instanceof Map&&o instanceof Map){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],o.get(n[0])))return!1;return!0}if(t instanceof Set&&o instanceof Set){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(o)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(t[n]!==o[n])return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var ge=xe((Rpt,Zee)=>{Zee.exports=window.wp.primitives});var fn=xe((Ybt,Xee)=>{Xee.exports=window.wp.richText});var Jee=xe((Kbt,Qee)=>{Qee.exports=window.wp.blockSerializationDefaultParser});var T_=xe((Xbt,tte)=>{tte.exports=window.wp.styleEngine});var DP=xe((nyt,cte)=>{"use strict";var p6e=function(t){return m6e(t)&&!g6e(t)};function m6e(e){return!!e&&typeof e=="object"}function g6e(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||y6e(e)}var h6e=typeof Symbol=="function"&&Symbol.for,b6e=h6e?Symbol.for("react.element"):60103;function y6e(e){return e.$$typeof===b6e}function v6e(e){return Array.isArray(e)?[]:{}}function MC(e,t){return t.clone!==!1&&t.isMergeableObject(e)?R_(v6e(e),e,t):e}function _6e(e,t,o){return e.concat(t).map(function(r){return MC(r,o)})}function w6e(e,t){if(!t.customMerge)return R_;var o=t.customMerge(e);return typeof o=="function"?o:R_}function k6e(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function ate(e){return Object.keys(e).concat(k6e(e))}function lte(e,t){try{return t in e}catch{return!1}}function x6e(e,t){return lte(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function S6e(e,t,o){var r={};return o.isMergeableObject(e)&&ate(e).forEach(function(n){r[n]=MC(e[n],o)}),ate(t).forEach(function(n){x6e(e,n)||(lte(e,n)&&o.isMergeableObject(t[n])?r[n]=w6e(n,o)(e[n],t[n],o):r[n]=MC(t[n],o))}),r}function R_(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||_6e,o.isMergeableObject=o.isMergeableObject||p6e,o.cloneUnlessOtherwiseSpecified=MC;var r=Array.isArray(t),n=Array.isArray(e),i=r===n;return i?r?o.arrayMerge(e,t,o):S6e(e,t,o):MC(t,o)}R_.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,n){return R_(r,n,o)},{})};var C6e=R_;cte.exports=C6e});var Yo=xe((Tvt,yoe)=>{yoe.exports=window.wp.a11y});var Is=xe((Rvt,xoe)=>{xoe.exports=window.wp.notices});var sre=xe((R_t,b2)=>{var rre={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},nre=Object.keys(rre).join("|"),x7e=new RegExp(nre,"g"),S7e=new RegExp(nre,"");function C7e(e){return rre[e]}var ire=function(e){return e.replace(x7e,C7e)},E7e=function(e){return!!e.match(S7e)};b2.exports=ire;b2.exports.has=E7e;b2.exports.remove=ire});var wo=xe((hkt,one)=>{one.exports=window.wp.keycodes});var Ft=xe((Nkt,hne)=>{hne.exports=window.wp.dom});var oe=xe((ext,Ine)=>{Ine.exports=window.React});var One=xe((txt,Pne)=>{"use strict";var _ze="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Pne.exports=_ze});var Lne=xe((oxt,Nne)=>{"use strict";var wze=One();function Ane(){}function Mne(){}Mne.resetWarningCache=Ane;Nne.exports=function(){function e(r,n,i,s,a,l){if(l!==wze){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Mne,resetWarningCache:Ane};return o.PropTypes=o,o}});var Vne=xe((ixt,Dne)=>{Dne.exports=Lne()();var rxt,nxt});var zne=xe((K2,Fne)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof K2<"u")t(Fne,K2);else{var o={exports:{}};t(o,o.exports),e.autosize=o.exports}})(K2,function(e,t){"use strict";var o=typeof Map=="function"?new Map:(function(){var l=[],u=[];return{has:function(f){return l.indexOf(f)>-1},get:function(f){return u[l.indexOf(f)]},set:function(f,p){l.indexOf(f)===-1&&(l.push(f),u.push(p))},delete:function(f){var p=l.indexOf(f);p>-1&&(l.splice(p,1),u.splice(p,1))}}})(),r=function(u){return new Event(u,{bubbles:!0})};try{new Event("test")}catch{r=function(d){var f=document.createEvent("Event");return f.initEvent(d,!0,!1),f}}function n(l){if(!l||!l.nodeName||l.nodeName!=="TEXTAREA"||o.has(l))return;var u=null,d=null,f=null;function p(){var _=window.getComputedStyle(l,null);_.resize==="vertical"?l.style.resize="none":_.resize==="both"&&(l.style.resize="horizontal"),_.boxSizing==="content-box"?u=-(parseFloat(_.paddingTop)+parseFloat(_.paddingBottom)):u=parseFloat(_.borderTopWidth)+parseFloat(_.borderBottomWidth),isNaN(u)&&(u=0),b()}function m(_){{var w=l.style.width;l.style.width="0px",l.offsetWidth,l.style.width=w}l.style.overflowY=_}function g(_){for(var w=[];_&&_.parentNode&&_.parentNode instanceof Element;)_.parentNode.scrollTop&&w.push({node:_.parentNode,scrollTop:_.parentNode.scrollTop}),_=_.parentNode;return w}function h(){if(l.scrollHeight!==0){var _=g(l),w=document.documentElement&&document.documentElement.scrollTop;l.style.height="",l.style.height=l.scrollHeight+u+"px",d=l.clientWidth,_.forEach(function(k){k.node.scrollTop=k.scrollTop}),w&&(document.documentElement.scrollTop=w)}}function b(){h();var _=Math.round(parseFloat(l.style.height)),w=window.getComputedStyle(l,null),k=w.boxSizing==="content-box"?Math.round(parseFloat(w.height)):l.offsetHeight;if(k<_?w.overflowY==="hidden"&&(m("scroll"),h(),k=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight):w.overflowY!=="hidden"&&(m("hidden"),h(),k=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight),f!==k){f=k;var x=r("autosize:resized");try{l.dispatchEvent(x)}catch{}}}var v=function(){l.clientWidth!==d&&b()},y=function(_){window.removeEventListener("resize",v,!1),l.removeEventListener("input",b,!1),l.removeEventListener("keyup",b,!1),l.removeEventListener("autosize:destroy",y,!1),l.removeEventListener("autosize:update",b,!1),Object.keys(_).forEach(function(w){l.style[w]=_[w]}),o.delete(l)}.bind(l,{height:l.style.height,resize:l.style.resize,overflowY:l.style.overflowY,overflowX:l.style.overflowX,wordWrap:l.style.wordWrap});l.addEventListener("autosize:destroy",y,!1),"onpropertychange"in l&&"oninput"in l&&l.addEventListener("keyup",b,!1),window.addEventListener("resize",v,!1),l.addEventListener("input",b,!1),l.addEventListener("autosize:update",b,!1),l.style.overflowX="hidden",l.style.wordWrap="break-word",o.set(l,{destroy:y,update:b}),p()}function i(l){var u=o.get(l);u&&u.destroy()}function s(l){var u=o.get(l);u&&u.update()}var a=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(a=function(u){return u},a.destroy=function(l){return l},a.update=function(l){return l}):(a=function(u,d){return u&&Array.prototype.forEach.call(u.length?u:[u],function(f){return n(f,d)}),u},a.destroy=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],i),l},a.update=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],s),l}),t.default=a,e.exports=t.default})});var Hne=xe((sxt,jne)=>{var kze=function(e,t,o){return o=window.getComputedStyle,(o?o(e):e.currentStyle)[t.replace(/-(\w)/gi,function(r,n){return n.toUpperCase()})]};jne.exports=kze});var Wne=xe((axt,Une)=>{var $j=Hne();function xze(e){var t=$j(e,"line-height"),o=parseFloat(t,10);if(t===o+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=$j(e,"line-height"),o=parseFloat(t,10),r?e.style.lineHeight=r:delete e.style.lineHeight}if(t.indexOf("pt")!==-1?(o*=4,o/=3):t.indexOf("mm")!==-1?(o*=96,o/=25.4):t.indexOf("cm")!==-1?(o*=96,o/=2.54):t.indexOf("in")!==-1?o*=96:t.indexOf("pc")!==-1&&(o*=16),o=Math.round(o),t==="normal"){var n=e.nodeName,i=document.createElement(n);i.innerHTML=" ",n.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var s=$j(e,"font-size");i.style.fontSize=s,i.style.padding="0px",i.style.border="0px";var a=document.body;a.appendChild(i);var l=i.offsetHeight;o=l,a.removeChild(i)}return o}Une.exports=xze});var $ne=xe(Sf=>{"use strict";var Sze=Sf&&Sf.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var r in o)o.hasOwnProperty(r)&&(t[r]=o[r])};return function(t,o){e(t,o);function r(){this.constructor=t}t.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)}})(),Yj=Sf&&Sf.__assign||Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++){t=arguments[o];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},Cze=Sf&&Sf.__rest||function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)t.indexOf(r[n])<0&&(o[r[n]]=e[r[n]]);return o};Sf.__esModule=!0;var Z2=oe(),c1=Vne(),q2=zne(),Eze=Wne(),Tze=Eze,Gne="autosize:resized",Rze=(function(e){Sze(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.state={lineHeight:null},o.textarea=null,o.onResize=function(r){o.props.onResize&&o.props.onResize(r)},o.updateLineHeight=function(){o.textarea&&o.setState({lineHeight:Tze(o.textarea)})},o.onChange=function(r){var n=o.props.onChange;o.currentValue=r.currentTarget.value,n&&n(r)},o}return t.prototype.componentDidMount=function(){var o=this,r=this.props,n=r.maxRows,i=r.async;typeof n=="number"&&this.updateLineHeight(),typeof n=="number"||i?setTimeout(function(){return o.textarea&&q2(o.textarea)}):this.textarea&&q2(this.textarea),this.textarea&&this.textarea.addEventListener(Gne,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(Gne,this.onResize),q2.destroy(this.textarea))},t.prototype.render=function(){var o=this,r=this,n=r.props,i=n.onResize,s=n.maxRows,a=n.onChange,l=n.style,u=n.innerRef,d=n.children,f=Cze(n,["onResize","maxRows","onChange","style","innerRef","children"]),p=r.state.lineHeight,m=s&&p?p*s:null;return Z2.createElement("textarea",Yj({},f,{onChange:this.onChange,style:m?Yj({},l,{maxHeight:m}):l,ref:function(g){o.textarea=g,typeof o.props.innerRef=="function"?o.props.innerRef(g):o.props.innerRef&&(o.props.innerRef.current=g)}}),d)},t.prototype.componentDidUpdate=function(){this.textarea&&q2.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:c1.number,maxRows:c1.number,onResize:c1.func,innerRef:c1.any,async:c1.bool},t})(Z2.Component);Sf.TextareaAutosize=Z2.forwardRef(function(e,t){return Z2.createElement(Rze,Yj({},e,{innerRef:t}))})});var Kj=xe((cxt,Yne)=>{"use strict";var Bze=$ne();Yne.exports=Bze.TextareaAutosize});var X_=xe((mxt,Jne)=>{Jne.exports=window.wp.warning});var Ef=xe((Oxt,qie)=>{qie.exports=window.ReactDOM});var sl=xe((gSt,Ise)=>{Ise.exports=window.wp.keyboardShortcuts});var Yse=xe((B0t,$se)=>{$se.exports=window.wp.htmlEntities});var Zle=xe(qle=>{"use strict";var Cw=oe();function EWe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var TWe=typeof Object.is=="function"?Object.is:EWe,RWe=Cw.useState,BWe=Cw.useEffect,IWe=Cw.useLayoutEffect,PWe=Cw.useDebugValue;function OWe(e,t){var o=t(),r=RWe({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return IWe(function(){n.value=o,n.getSnapshot=t,WU(n)&&i({inst:n})},[e,o,t]),BWe(function(){return WU(n)&&i({inst:n}),e(function(){WU(n)&&i({inst:n})})},[e]),PWe(o),o}function WU(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!TWe(e,o)}catch{return!0}}function AWe(e,t){return t()}var MWe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?AWe:OWe;qle.useSyncExternalStore=Cw.useSyncExternalStore!==void 0?Cw.useSyncExternalStore:MWe});var tE=xe((ORt,Xle)=>{"use strict";Xle.exports=Zle()});var Jle=xe(Qle=>{"use strict";var kA=oe(),NWe=tE();function LWe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var DWe=typeof Object.is=="function"?Object.is:LWe,VWe=NWe.useSyncExternalStore,FWe=kA.useRef,zWe=kA.useEffect,jWe=kA.useMemo,HWe=kA.useDebugValue;Qle.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=FWe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=jWe(function(){function l(m){if(!u){if(u=!0,d=m,m=r(m),n!==void 0&&s.hasValue){var g=s.value;if(n(g,m))return f=g}return f=m}if(g=f,DWe(d,m))return g;var h=r(m);return n!==void 0&&n(g,h)?(d=m,g):(d=m,f=h)}var u=!1,d,f,p=o===void 0?null:o;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,o,r,n]);var a=VWe(e,i[0],i[1]);return zWe(function(){s.hasValue=!0,s.value=a},[a]),HWe(a),a}});var tce=xe((MRt,ece)=>{"use strict";ece.exports=Jle()});var Hfe=xe((yFt,jfe)=>{jfe.exports=window.wp.theme});var tye=xe((ieo,eye)=>{eye.exports=window.wp.uploadMedia});var Rve=xe((too,OY)=>{var wt=String,Tve=function(){return{isColorSupported:!1,reset:wt,bold:wt,dim:wt,italic:wt,underline:wt,inverse:wt,hidden:wt,strikethrough:wt,black:wt,red:wt,green:wt,yellow:wt,blue:wt,magenta:wt,cyan:wt,white:wt,gray:wt,bgBlack:wt,bgRed:wt,bgGreen:wt,bgYellow:wt,bgBlue:wt,bgMagenta:wt,bgCyan:wt,bgWhite:wt,blackBright:wt,redBright:wt,greenBright:wt,yellowBright:wt,blueBright:wt,magentaBright:wt,cyanBright:wt,whiteBright:wt,bgBlackBright:wt,bgRedBright:wt,bgGreenBright:wt,bgYellowBright:wt,bgBlueBright:wt,bgMagentaBright:wt,bgCyanBright:wt,bgWhiteBright:wt}};OY.exports=Tve();OY.exports.createColors=Tve});var AY=xe(()=>{});var rD=xe((noo,Pve)=>{"use strict";var Bve=Rve(),Ive=AY(),qE=class e extends Error{constructor(t,o,r,n,i,s){super(t),this.name="CssSyntaxError",this.reason=t,i&&(this.file=i),n&&(this.source=n),s&&(this.plugin=s),typeof o<"u"&&typeof r<"u"&&(typeof o=="number"?(this.line=o,this.column=r):(this.line=o.line,this.column=o.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let o=this.source;t==null&&(t=Bve.isColorSupported);let r=d=>d,n=d=>d,i=d=>d;if(t){let{bold:d,gray:f,red:p}=Bve.createColors(!0);n=m=>d(p(m)),r=m=>f(m),Ive&&(i=m=>Ive(m))}let s=o.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,s.length),u=String(l).length;return s.slice(a,l).map((d,f)=>{let p=a+1+f,m=" "+(" "+p).slice(-u)+" | ";if(p===this.line){if(d.length>160){let h=20,b=Math.max(0,this.column-h),v=Math.max(this.column+h,this.endColumn+h),y=d.slice(b,v),_=r(m.replace(/\d/g," "))+d.slice(0,Math.min(this.column-1,h-1)).replace(/[^\t]/g," ");return n(">")+r(m)+i(y)+`
`+_+n("^")}let g=r(m.replace(/\d/g," "))+d.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(m)+i(d)+`
`+g+n("^")}return" "+r(m)+i(d)}).join(`
`)}toString(){let t=this.showSourceCode();return t&&(t=`
`+t+`
-`),this.name+": "+this.message+t}};c_e.exports=mT;mT.default=mT});var dK=xe((fro,m_e)=>{"use strict";var YQe=/(<)(\/?style\b)/gi,KQe=/(<)(!--)/g,qQe=/[\t\n\f\r "#'()/;[\\\]{}]/;function Gc(e){return typeof e!="string"||!e.includes("<")?e:e.replace(YQe,"\\3c $2").replace(KQe,"\\3c $2")}var u_e={after:`
+`),this.name+": "+this.message+t}};Pve.exports=qE;qE.default=qE});var MY=xe((ioo,Lve)=>{"use strict";var eQe=/(<)(\/?style\b)/gi,tQe=/(<)(!--)/g,oQe=/[\t\n\f\r "#'()/;[\\\]{}]/;function jc(e){return typeof e!="string"||!e.includes("<")?e:e.replace(eQe,"\\3c $2").replace(tQe,"\\3c $2")}var Ove={after:`
`,beforeClose:`
`,beforeComment:`
`,beforeDecl:`
`,beforeOpen:" ",beforeRule:`
-`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function ZQe(e){return e[0].toUpperCase()+e.slice(1)}function d_e(e,t){let o="@"+t.name,r=t.params?e.rawValue(t,"params"):"",n=t.raws.afterName;return typeof n>"u"?n=r?" ":"":n===""&&r&&!qQe.test(r[0])&&(n=" "),o+n+r}function p_e(e,t,o){let r=o.nodes,n=r.length-1;for(;n>0&&r[n].type==="comment";)n-=1;let i=e.raw(o,"semicolon"),s=o.type==="document";for(let a=r.length-1;a>=0;a--){let l=r[a],u=n!==a||i;!u&&a<r.length-1&&(l.type==="atrule"&&!l.nodes||l.type==="decl"&&l.prop.startsWith("--"))&&(u=!0),t.push({document:s,node:l,semicolon:u})}}function f_e(e,t,o,r){let n=e.raw(o,"between","beforeOpen");e.builder(Gc(r+n)+"{",o,"start");let i=o.nodes&&o.nodes.length,s=()=>{let a=i?e.raw(o,"after"):e.raw(o,"after","emptyBody");a&&e.builder(Gc(a)),e.builder("}",o,"end"),o.type==="rule"&&o.raws.ownSemicolon&&e.builder(Gc(o.raws.ownSemicolon),o,"end")};i?(t.push(s),p_e(e,t,o)):s()}var gT=class e{constructor(t){this.builder=t}atrule(t,o){let r=d_e(this,t);if(t.nodes)this.block(t,r);else{let n=(t.raws.between||"")+(o?";":"");this.builder(Gc(r+n),t)}}beforeAfter(t,o){let r;t.type==="decl"?r=this.raw(t,null,"beforeDecl"):t.type==="comment"?r=this.raw(t,null,"beforeComment"):o==="before"?r=this.raw(t,null,"beforeRule"):r=this.raw(t,null,"beforeClose");let n=t.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(`
-`)){let s=this.raw(t,null,"indent");if(s.length)for(let a=0;a<i;a++)r+=s}return r}block(t,o){let r=this.raw(t,"between","beforeOpen");this.builder(Gc(o+r)+"{",t,"start");let n;t.nodes&&t.nodes.length?(this.body(t),n=this.raw(t,"after")):n=this.raw(t,"after","emptyBody"),n&&this.builder(Gc(n)),this.builder("}",t,"end")}body(t){let o=e.prototype,r=["atrule","block","body","rule","stringify"].every(i=>this[i]===o[i]),n=[];for(p_e(this,n,t);n.length>0;){let i=n.pop();if(typeof i=="function"){i();continue}let s=i.node,a=this.raw(s,"before");a&&this.builder(i.document?a:Gc(a)),r&&s.type==="rule"?f_e(this,n,s,this.rawValue(s,"selector")):r&&s.type==="atrule"&&s.nodes?f_e(this,n,s,d_e(this,s)):this.stringify(s,i.semicolon)}}comment(t){let o=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder(Gc("/*"+o+t.text+r+"*/"),t)}decl(t,o){let r=t.raws,n=this.raw(t,"between","colon"),i=t.prop+n+this.rawValue(t,"value");t.important&&(i+=r.important||" !important"),o&&(i+=";"),this.builder(Gc(i),t)}document(t){this.body(t)}raw(t,o,r){let n;if(r||(r=o),o&&(n=t.raws[o],typeof n<"u"))return n;let i=t.parent;if(r==="before"&&(!i||i.type==="root"&&i.first===t||i&&i.type==="document"))return"";if(!i)return u_e[r];let s=t.root(),a=s.rawCache||(s.rawCache={});if(typeof a[r]<"u")return a[r];if(r==="before"||r==="after")return this.beforeAfter(t,r);{let l="raw"+ZQe(r);this[l]?n=this[l](s,t):s.walk(u=>{if(n=u.raws[o],typeof n<"u")return!1})}return typeof n>"u"&&(n=u_e[r]),a[r]=n,n}rawBeforeClose(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return o=r.raws.after,o.includes(`
+`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function rQe(e){return e[0].toUpperCase()+e.slice(1)}function Ave(e,t){let o="@"+t.name,r=t.params?e.rawValue(t,"params"):"",n=t.raws.afterName;return typeof n>"u"?n=r?" ":"":n===""&&r&&!oQe.test(r[0])&&(n=" "),o+n+r}function Nve(e,t,o){let r=o.nodes,n=r.length-1;for(;n>0&&r[n].type==="comment";)n-=1;let i=e.raw(o,"semicolon"),s=o.type==="document";for(let a=r.length-1;a>=0;a--){let l=r[a],u=n!==a||i;!u&&a<r.length-1&&(l.type==="atrule"&&!l.nodes||l.type==="decl"&&l.prop.startsWith("--"))&&(u=!0),t.push({document:s,node:l,semicolon:u})}}function Mve(e,t,o,r){let n=e.raw(o,"between","beforeOpen");e.builder(jc(r+n)+"{",o,"start");let i=o.nodes&&o.nodes.length,s=()=>{let a=i?e.raw(o,"after"):e.raw(o,"after","emptyBody");a&&e.builder(jc(a)),e.builder("}",o,"end"),o.type==="rule"&&o.raws.ownSemicolon&&e.builder(jc(o.raws.ownSemicolon),o,"end")};i?(t.push(s),Nve(e,t,o)):s()}var ZE=class e{constructor(t){this.builder=t}atrule(t,o){let r=Ave(this,t);if(t.nodes)this.block(t,r);else{let n=(t.raws.between||"")+(o?";":"");this.builder(jc(r+n),t)}}beforeAfter(t,o){let r;t.type==="decl"?r=this.raw(t,null,"beforeDecl"):t.type==="comment"?r=this.raw(t,null,"beforeComment"):o==="before"?r=this.raw(t,null,"beforeRule"):r=this.raw(t,null,"beforeClose");let n=t.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(`
+`)){let s=this.raw(t,null,"indent");if(s.length)for(let a=0;a<i;a++)r+=s}return r}block(t,o){let r=this.raw(t,"between","beforeOpen");this.builder(jc(o+r)+"{",t,"start");let n;t.nodes&&t.nodes.length?(this.body(t),n=this.raw(t,"after")):n=this.raw(t,"after","emptyBody"),n&&this.builder(jc(n)),this.builder("}",t,"end")}body(t){let o=e.prototype,r=["atrule","block","body","rule","stringify"].every(i=>this[i]===o[i]),n=[];for(Nve(this,n,t);n.length>0;){let i=n.pop();if(typeof i=="function"){i();continue}let s=i.node,a=this.raw(s,"before");a&&this.builder(i.document?a:jc(a)),r&&s.type==="rule"?Mve(this,n,s,this.rawValue(s,"selector")):r&&s.type==="atrule"&&s.nodes?Mve(this,n,s,Ave(this,s)):this.stringify(s,i.semicolon)}}comment(t){let o=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder(jc("/*"+o+t.text+r+"*/"),t)}decl(t,o){let r=t.raws,n=this.raw(t,"between","colon"),i=t.prop+n+this.rawValue(t,"value");t.important&&(i+=r.important||" !important"),o&&(i+=";"),this.builder(jc(i),t)}document(t){this.body(t)}raw(t,o,r){let n;if(r||(r=o),o&&(n=t.raws[o],typeof n<"u"))return n;let i=t.parent;if(r==="before"&&(!i||i.type==="root"&&i.first===t||i&&i.type==="document"))return"";if(!i)return Ove[r];let s=t.root(),a=s.rawCache||(s.rawCache={});if(typeof a[r]<"u")return a[r];if(r==="before"||r==="after")return this.beforeAfter(t,r);{let l="raw"+rQe(r);this[l]?n=this[l](s,t):s.walk(u=>{if(n=u.raws[o],typeof n<"u")return!1})}return typeof n>"u"&&(n=Ove[r]),a[r]=n,n}rawBeforeClose(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return o=r.raws.after,o.includes(`
`)&&(o=o.replace(/[^\n]+$/,"")),!1}),o&&(o=o.replace(/\S/g,"")),o}rawBeforeComment(t,o){let r;return t.walkComments(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(o,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(t,o){let r;return t.walkDecls(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(o,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let o;return t.walk(r=>{if(r.type!=="decl"&&(o=r.raws.between,typeof o<"u"))return!1}),o}rawBeforeRule(t){let o;return t.walk(r=>{if(r.nodes&&(r.parent!==t||t.first!==r)&&typeof r.raws.before<"u")return o=r.raws.before,o.includes(`
`)&&(o=o.replace(/[^\n]+$/,"")),!1}),o&&(o=o.replace(/\S/g,"")),o}rawColon(t){let o;return t.walkDecls(r=>{if(typeof r.raws.between<"u")return o=r.raws.between.replace(/[^\s:]/g,""),!1}),o}rawEmptyBody(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length===0&&(o=r.raws.after,typeof o<"u"))return!1}),o}rawIndent(t){if(t.raws.indent)return t.raws.indent;let o;return t.walk(r=>{let n=r.parent;if(n&&n!==t&&n.parent&&n.parent===t&&typeof r.raws.before<"u"){let i=r.raws.before.split(`
-`);return o=i[i.length-1],o=o.replace(/\S/g,""),!1}}),o}rawSemicolon(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(o=r.raws.semicolon,typeof o<"u"))return!1}),o}rawValue(t,o){let r=t[o],n=t.raws[o];return n&&n.value===r?n.raw:r}root(t){if(t.source&&t.source.input.hasBOM&&this.builder("\uFEFF",t,"start"),this.body(t),t.raws.after){let o=t.raws.after,r=t.parent&&t.parent.type==="document";this.builder(r?o:Gc(o))}}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(Gc(t.raws.ownSemicolon),t,"end")}stringify(t,o){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,o)}};m_e.exports=gT;gT.default=gT});var TD=xe((pro,g_e)=>{"use strict";var XQe=dK();function fK(e,t){new XQe(t).stringify(e)}g_e.exports=fK;fK.default=fK});var hT=xe((mro,pK)=>{"use strict";pK.exports.isClean=Symbol("isClean");pK.exports.my=Symbol("my")});var RD=xe((gro,h_e)=>{"use strict";var QQe=ED(),JQe=dK(),eJe=TD(),{isClean:bT,my:tJe}=hT();function oJe(e,t){let o=new e.constructor,r=[[e,o,t]];for(;r.length>0;){let[n,i,s]=r.pop();for(let a in n){if(!Object.prototype.hasOwnProperty.call(n,a)||a==="proxyCache")continue;let l=n[a],u=typeof l;if(a==="parent"&&u==="object")s&&(i[a]=s);else if(a==="source")i[a]=l;else if(Array.isArray(l)){let d=[];i[a]=d;for(let f of l){let p=new f.constructor;d.push(p),r.push([f,p,i])}}else{if(u==="object"&&l!==null){let d=new l.constructor;r.push([l,d,void 0]),l=d}i[a]=l}}}return o}function bd(e,t){if(t&&typeof t.offset<"u")return t.offset;let o=1,r=1,n=0;for(let i=0;i<e.length;i++){if(r===t.line&&o===t.column){n=i;break}e[i]===`
-`?(o=1,r+=1):o+=1}return n}var yT=class e{get proxyOf(){return this}constructor(t={}){this.raws={},this[bT]=!1,this[tJe]=!0;for(let o of Object.keys(t))if(o!=="__proto__")if(o==="nodes"){this.nodes=[];for(let r of t[o])typeof r.clone=="function"&&r.parent?this.append(r.clone()):this.append(r)}else this[o]=t[o]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let o=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${o.input.from}:${o.start.line}:${o.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let o in t)this[o]=t[o];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let o=oJe(this);for(let r in t)o[r]=t[r];return o}cloneAfter(t={}){let o=this.clone(t);return this.parent.insertAfter(this,o),o}cloneBefore(t={}){let o=this.clone(t);return this.parent.insertBefore(this,o),o}error(t,o={}){if(this.source){let{end:r,start:n}=this.rangeBy(o);return this.source.input.error(t,{column:n.column,line:n.line},{column:r.column,line:r.line},o)}return new QQe(t)}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:o==="root"?()=>t.root().toProxy():t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="prop"||o==="value"||o==="name"||o==="params"||o==="important"||o==="text")&&t.markDirty()),!0}}}markClean(){this[bT]=!0}markDirty(){if(this[bT]){this[bT]=!1;let t=this;for(;t=t.parent;)t[bT]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let o="document"in this.source.input?this.source.input.document:this.source.input.css,r={column:this.source.start.column,line:this.source.start.line,offset:bd(o,this.source.start)};if(t.index)r=this.positionInside(t.index);else if(t.word){let i=o.slice(bd(o,this.source.start),bd(o,this.source.end)).indexOf(t.word);i!==-1&&(r=this.positionInside(i))}return r}positionInside(t){let o=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=bd(n,this.source.start),s=i+t;for(let a=i;a<s;a++)n[a]===`
-`?(o=1,r+=1):o+=1;return{column:o,line:r,offset:s}}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}rangeBy(t={}){let o="document"in this.source.input?this.source.input.document:this.source.input.css,r={column:this.source.start.column,line:this.source.start.line,offset:bd(o,this.source.start)},n=this.source.end?{column:this.source.end.column+1,line:this.source.end.line,offset:typeof this.source.end.offset=="number"?this.source.end.offset:bd(o,this.source.end)+1}:{column:r.column+1,line:r.line,offset:r.offset+1};if(t.word){let s=o.slice(bd(o,this.source.start),bd(o,this.source.end)).indexOf(t.word);s!==-1&&(r=this.positionInside(s),n=this.positionInside(s+t.word.length))}else t.start?r={column:t.start.column,line:t.start.line,offset:bd(o,t.start)}:typeof t.index=="number"&&(r=this.positionInside(t.index)),t.end?n={column:t.end.column,line:t.end.line,offset:bd(o,t.end)}:typeof t.endIndex=="number"?n=this.positionInside(t.endIndex):typeof t.index=="number"&&(n=this.positionInside(t.index+1));return(n.line<r.line||n.line===r.line&&n.column<=r.column)&&(n={column:r.column+1,line:r.line,offset:r.offset+1}),{end:n,start:r}}raw(t,o){return new JQe().raw(this,t,o)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...t){if(this.parent){let o=this,r=!1;for(let n of t)n===this?r=!0:r?(this.parent.insertAfter(o,n),o=n):this.parent.insertBefore(o,n);r||this.remove()}return this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}toJSON(t,o){let r=o==null;o=o||new Map;let n=[],i=[[this,n,0]];for(let a=0;a<i.length;a++){let[l,u,d]=i[a],f={};u[d]=f;for(let p in l){if(!Object.prototype.hasOwnProperty.call(l,p)||p==="parent"||p==="proxyCache")continue;let m=l[p];if(Array.isArray(m)){let g=[];f[p]=g;for(let h=0;h<m.length;h++){let b=m[h];typeof b=="object"&&b.toJSON?b.toJSON===e.prototype.toJSON?i.push([b,g,h]):g[h]=b.toJSON(null,o):g[h]=b}}else if(typeof m=="object"&&m.toJSON)m.toJSON===e.prototype.toJSON?i.push([m,f,p]):f[p]=m.toJSON(null,o);else if(p==="source"){if(m==null)continue;let g=o.get(m.input);g==null&&(g=o.size,o.set(m.input,g)),f[p]={end:m.end,inputId:g,start:m.start}}else f[p]=m}}let s=n[0];return r&&(s.inputs=[...o.keys()].map(a=>a.toJSON())),s}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=eJe){t.stringify&&(t=t.stringify);let o="";return t(this,r=>{o+=r}),o}warn(t,o,r={}){let n={node:this};for(let i in r)n[i]=r[i];return t.warn(o,n)}};h_e.exports=yT;yT.default=yT});var mK=xe((hro,b_e)=>{"use strict";var rJe=RD(),vT=class extends rJe{constructor(t){super(t),this.type="comment"}};b_e.exports=vT;vT.default=vT});var gK=xe((bro,y_e)=>{"use strict";var nJe=RD(),_T=class extends nJe{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}};y_e.exports=_T;_T.default=_T});var Eg=xe((yro,E_e)=>{"use strict";var __e=mK(),w_e=gK(),v_e=RD(),{isClean:k_e,my:x_e}=hT(),hK,S_e,C_e,bK;function iJe(e){let t=e.slice();for(;t.length>0;){let o=t.pop();if(delete o.source,o.nodes){o.nodes=o.nodes.slice();for(let r of o.nodes)t.push(r)}}return e.slice()}function sJe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[k_e]=!1,o.proxyOf.nodes)for(let r of o.proxyOf.nodes)t.push(r)}}var yd=class e extends v_e{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let o of t){let r=this.normalize(o,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(t){let o=[this];for(;o.length>0;){let r=o.pop();if(r!==this&&r.cleanRaws!==e.prototype.cleanRaws){r.cleanRaws(t);continue}if(v_e.prototype.cleanRaws.call(r,t),r.nodes)for(let n of r.nodes)o.push(n)}}each(t){if(!this.proxyOf.nodes)return;let o=this.getIterator(),r,n;for(;this.indexes[o]<this.proxyOf.nodes.length&&(r=this.indexes[o],n=t(this.proxyOf.nodes[r],r),n!==!1);)this.indexes[o]+=1;return delete this.indexes[o],n}every(t){return this.nodes.every(t)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:t[o]?o==="each"||typeof o=="string"&&o.startsWith("walk")?(...r)=>t[o](...r.map(n=>typeof n=="function"?(i,s)=>n(i.toProxy(),s):n)):o==="every"||o==="some"?r=>t[o]((n,...i)=>r(n.toProxy(),...i)):o==="root"?()=>t.root().toProxy():o==="nodes"?t.nodes.map(r=>r.toProxy()):o==="first"||o==="last"?t[o].toProxy():t[o]:t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="name"||o==="params"||o==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,o){let r=this.index(t),n=this.normalize(o,this.proxyOf.nodes[r]).reverse();r=this.index(t);for(let s of n)this.proxyOf.nodes.splice(r+1,0,s);let i;for(let s in this.indexes)i=this.indexes[s],r<i&&(this.indexes[s]=i+n.length);return this.markDirty(),this}insertBefore(t,o){let r=this.index(t),n=r===0?"prepend":!1,i=this.normalize(o,this.proxyOf.nodes[r],n).reverse();r=this.index(t);for(let a of i)this.proxyOf.nodes.splice(r,0,a);let s;for(let a in this.indexes)s=this.indexes[a],r<=s&&(this.indexes[a]=s+i.length);return this.markDirty(),this}normalize(t,o){if(typeof t=="string")t=iJe(S_e(t).nodes);else if(typeof t>"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new w_e(t)]}else if(t.selector||t.selectors)t=[new bK(t)];else if(t.name)t=[new hK(t)];else if(t.text)t=[new __e(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[x_e]||e.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[k_e]&&sJe(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&o&&typeof o.raws.before<"u"&&(n.raws.before=o.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...t){t=t.reverse();for(let o of t){let r=this.normalize(o,this.first,"prepend").reverse();for(let n of r)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+r.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let o;for(let r in this.indexes)o=this.indexes[r],o>=t&&(this.indexes[r]=o-1);return this.markDirty(),this}replaceValues(t,o,r){return r||(r=o,o={}),this.walkDecls(n=>{o.props&&!o.props.includes(n.prop)||o.fast&&!n.value.includes(o.fast)||(n.value=n.value.replace(t,r))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){if(!this.proxyOf.nodes)return;let o=[{iterator:this.getIterator(),node:this.proxyOf}];for(;o.length>0;){let{iterator:r,node:n}=o[o.length-1],i=n.indexes[r];if(i>=n.proxyOf.nodes.length){delete n.indexes[r],o.pop();let l=o[o.length-1];l&&(l.node.indexes[l.iterator]+=1);continue}let s=n.proxyOf.nodes[i],a;try{a=t(s,i)}catch(l){throw s.addToError(l)}if(a===!1){for(let l of o)delete l.node.indexes[l.iterator];return!1}s.walk&&s.proxyOf.nodes?o.push({iterator:s.getIterator(),node:s}):n.indexes[r]+=1}}walkAtRules(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="atrule"&&t.test(r.name))return o(r,n)}):this.walk((r,n)=>{if(r.type==="atrule"&&r.name===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="atrule")return o(r,n)}))}walkComments(t){return this.walk((o,r)=>{if(o.type==="comment")return t(o,r)})}walkDecls(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="decl"&&t.test(r.prop))return o(r,n)}):this.walk((r,n)=>{if(r.type==="decl"&&r.prop===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="decl")return o(r,n)}))}walkRules(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="rule"&&t.test(r.selector))return o(r,n)}):this.walk((r,n)=>{if(r.type==="rule"&&r.selector===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="rule")return o(r,n)}))}};yd.registerParse=e=>{S_e=e};yd.registerRule=e=>{bK=e};yd.registerAtRule=e=>{hK=e};yd.registerRoot=e=>{C_e=e};E_e.exports=yd;yd.default=yd;yd.rebuild=e=>{let t=[e];for(;t.length>0;){let o=t.pop();if(o.type==="atrule"?Object.setPrototypeOf(o,hK.prototype):o.type==="rule"?Object.setPrototypeOf(o,bK.prototype):o.type==="decl"?Object.setPrototypeOf(o,w_e.prototype):o.type==="comment"?Object.setPrototypeOf(o,__e.prototype):o.type==="root"&&Object.setPrototypeOf(o,C_e.prototype),o[x_e]=!0,o.nodes)for(let r of o.nodes)t.push(r)}}});var yK=xe((vro,B_e)=>{"use strict";var aJe=Eg(),T_e,R_e,Py=class extends aJe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new T_e(new R_e,this,t).stringify()}};Py.registerLazyResult=e=>{T_e=e};Py.registerProcessor=e=>{R_e=e};B_e.exports=Py;Py.default=Py});var BD=xe(()=>{});var ID=xe(()=>{});var vK=xe(()=>{});var P_e=xe((Ero,I_e)=>{var lJe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",cJe=(e,t=21)=>(o=t)=>{let r="",n=o|0;for(;n-- >0;)r+=e[Math.random()*e.length|0];return r},uJe=(e=21)=>{let t="",o=e|0;for(;o-- >0;)t+=lJe[Math.random()*64|0];return t};I_e.exports={nanoid:uJe,customAlphabet:cJe}});var O_e=xe(()=>{});var D_e=xe((Bro,L_e)=>{"use strict";var{existsSync:dJe,readFileSync:fJe,realpathSync:pJe}=O_e(),{dirname:PD,isAbsolute:mJe,join:gJe,relative:hJe,sep:bJe}=BD(),{SourceMapConsumer:A_e,SourceMapGenerator:M_e}=ID();function N_e(e){try{return pJe(e)}catch{return e}}function yJe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var wT=class{constructor(t,o){if(o.map===!1)return;o.unsafeMap&&(this.unsafeMap=!0),this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let r=o.map?o.map.prev:void 0,n=this.loadMap(o.from,r);!this.mapFile&&o.from&&(this.mapFile=o.from),this.mapFile&&(this.root=PD(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new A_e(this.json||this.text)),this.consumerCache}decodeInline(t){let o=/^data:application\/json;charset=utf-?8;base64,/,r=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,i=/^data:application\/json,/,s=t.match(n)||t.match(i);if(s)return decodeURIComponent(t.substr(s[0].length));let a=t.match(o)||t.match(r);if(a)return yJe(t.substr(a[0].length));let l=t.slice(22);throw l=l.slice(0,l.indexOf(",")),new Error("Unsupported source map encoding "+l)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let o=t.match(/\/\*\s*# sourceMappingURL=/g);if(!o)return;let r=t.lastIndexOf(o.pop()),n=t.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(r,n)))}loadFile(t,o,r){if(!r&&!this.unsafeMap){if(!/\.map$/i.test(t)||!o)return;let n=hJe(N_e(PD(o)),N_e(t));if(n===".."||n.startsWith(".."+bJe)||mJe(n))return}if(this.root=PD(t),dJe(t))return this.mapFile=t,fJe(t,"utf-8").toString().trim()}loadMap(t,o){if(o===!1)return!1;if(o){if(typeof o=="string")return o;if(typeof o=="function"){let r=o(t);if(r){let n=this.loadFile(r,t,!0);if(!n)throw new Error("Unable to load previous source map: "+r.toString());return n}}else{if(o instanceof A_e)return M_e.fromSourceMap(o).toString();if(o instanceof M_e)return o.toString();if(this.isMap(o))return JSON.stringify(o);throw new Error("Unsupported previous source map format: "+o.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;t&&(r=gJe(PD(t),r));let n=this.loadFile(r,t,!1);if(n)try{this.json=JSON.parse(n.replace(/^\)]}'[^\n]*\n/,""))}catch{return}return n}}}startWith(t,o){return t?t.substr(0,o.length)===o:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};L_e.exports=wT;wT.default=wT});var SK=xe((Iro,H_e)=>{"use strict";var{nanoid:vJe}=P_e(),{isAbsolute:kK,resolve:xK}=BD(),{SourceMapConsumer:_Je,SourceMapGenerator:wJe}=ID(),{fileURLToPath:V_e,pathToFileURL:OD}=vK(),F_e=ED(),kJe=D_e(),_K=uK(),wK=Symbol("lineToIndexCache"),xJe=!!(_Je&&wJe),z_e=!!(xK&&kK);function j_e(e){if(e[wK])return e[wK];let t=e.css.split(`
-`),o=new Array(t.length),r=0;for(let n=0,i=t.length;n<i;n++)o[n]=r,r+=t[n].length+1;return e[wK]=o,o}var Kk=class{get from(){return this.file||this.id}constructor(t,o={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,o.document&&(this.document=o.document.toString()),o.from&&(!z_e||/^\w+:\/\//.test(o.from)||kK(o.from)?this.file=o.from:this.file=xK(o.from)),z_e&&xJe){let r=new kJe(this.css,o);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id="<input css "+vJe(6)+">"),this.map&&(this.map.file=this.from)}error(t,o,r,n={}){let i,s,a,l,u;if(o&&typeof o=="object"){let f=o,p=r;if(typeof f.offset=="number"){l=f.offset;let m=this.fromOffset(l);o=m.line,r=m.col}else o=f.line,r=f.column,l=this.fromLineAndColumn(o,r);if(typeof p.offset=="number"){a=p.offset;let m=this.fromOffset(a);s=m.line,i=m.col}else s=p.line,i=p.column,a=this.fromLineAndColumn(p.line,p.column)}else if(r)l=this.fromLineAndColumn(o,r);else{l=o;let f=this.fromOffset(l);o=f.line,r=f.col}let d=this.origin(o,r,s,i);return d?u=new F_e(t,d.endLine===void 0?d.line:{column:d.column,line:d.line},d.endLine===void 0?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,n.plugin):u=new F_e(t,s===void 0?o:{column:r,line:o},s===void 0?r:{column:i,line:s},this.css,this.file,n.plugin),u.input={column:r,endColumn:i,endLine:s,endOffset:a,line:o,offset:l,source:this.css},this.file&&(OD&&(u.input.url=OD(this.file).toString()),u.input.file=this.file),u}fromLineAndColumn(t,o){return j_e(this)[t-1]+o-1}fromOffset(t){let o=j_e(this),r=o[o.length-1],n=0;if(t>=r)n=o.length-1;else{let i=o.length-2,s;for(;n<i;)if(s=n+(i-n>>1),t<o[s])i=s-1;else if(t>=o[s+1])n=s+1;else{n=s;break}}return{col:t-o[n]+1,line:n+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:xK(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,o,r,n){if(!this.map)return!1;let i=this.map.consumer(),s=i.originalPositionFor({column:o-1,line:t});if(!s.source)return!1;let a;if(typeof r=="number"){let f=i.originalPositionFor({column:n-1,line:r});f.source&&(a=f)}let l;kK(s.source)?l=OD(s.source):l=new URL(s.source,this.map.consumer().sourceRoot||OD(this.map.mapFile));let u={column:s.column+1,endColumn:a&&a.column+1,endLine:a&&a.line,line:s.line,url:l.toString()};if(l.protocol==="file:")if(V_e)u.file=V_e(l);else throw new Error("file: protocol is not available in this PostCSS build");let d=i.sourceContentFor(s.source);return d&&(u.source=d),u}toJSON(){let t={};for(let o of["hasBOM","css","file","id"])this[o]!=null&&(t[o]=this[o]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};H_e.exports=Kk;Kk.default=Kk;_K&&_K.registerInput&&_K.registerInput(Kk)});var EK=xe((Pro,K_e)=>{"use strict";var{dirname:AD,relative:U_e,resolve:G_e,sep:$_e}=BD(),{SourceMapConsumer:Y_e,SourceMapGenerator:MD}=ID(),{pathToFileURL:W_e}=vK(),SJe=SK(),CJe=!!(Y_e&&MD),EJe=!!(AD&&G_e&&U_e&&$_e),CK=class{constructor(t,o,r,n){this.stringify=t,this.mapOpts=r.map||{},this.root=o,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let o=`
+`);return o=i[i.length-1],o=o.replace(/\S/g,""),!1}}),o}rawSemicolon(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(o=r.raws.semicolon,typeof o<"u"))return!1}),o}rawValue(t,o){let r=t[o],n=t.raws[o];return n&&n.value===r?n.raw:r}root(t){if(t.source&&t.source.input.hasBOM&&this.builder("\uFEFF",t,"start"),this.body(t),t.raws.after){let o=t.raws.after,r=t.parent&&t.parent.type==="document";this.builder(r?o:jc(o))}}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(jc(t.raws.ownSemicolon),t,"end")}stringify(t,o){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,o)}};Lve.exports=ZE;ZE.default=ZE});var nD=xe((soo,Dve)=>{"use strict";var nQe=MY();function NY(e,t){new nQe(t).stringify(e)}Dve.exports=NY;NY.default=NY});var XE=xe((aoo,LY)=>{"use strict";LY.exports.isClean=Symbol("isClean");LY.exports.my=Symbol("my")});var iD=xe((loo,Vve)=>{"use strict";var iQe=rD(),sQe=MY(),aQe=nD(),{isClean:QE,my:lQe}=XE();function cQe(e,t){let o=new e.constructor,r=[[e,o,t]];for(;r.length>0;){let[n,i,s]=r.pop();for(let a in n){if(!Object.prototype.hasOwnProperty.call(n,a)||a==="proxyCache")continue;let l=n[a],u=typeof l;if(a==="parent"&&u==="object")s&&(i[a]=s);else if(a==="source")i[a]=l;else if(Array.isArray(l)){let d=[];i[a]=d;for(let f of l){let p=new f.constructor;d.push(p),r.push([f,p,i])}}else{if(u==="object"&&l!==null){let d=new l.constructor;r.push([l,d,void 0]),l=d}i[a]=l}}}return o}function pd(e,t){if(t&&typeof t.offset<"u")return t.offset;let o=1,r=1,n=0;for(let i=0;i<e.length;i++){if(r===t.line&&o===t.column){n=i;break}e[i]===`
+`?(o=1,r+=1):o+=1}return n}var JE=class e{get proxyOf(){return this}constructor(t={}){this.raws={},this[QE]=!1,this[lQe]=!0;for(let o of Object.keys(t))if(o!=="__proto__")if(o==="nodes"){this.nodes=[];for(let r of t[o])typeof r.clone=="function"&&r.parent?this.append(r.clone()):this.append(r)}else this[o]=t[o]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let o=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${o.input.from}:${o.start.line}:${o.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let o in t)this[o]=t[o];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let o=cQe(this);for(let r in t)o[r]=t[r];return o}cloneAfter(t={}){let o=this.clone(t);return this.parent.insertAfter(this,o),o}cloneBefore(t={}){let o=this.clone(t);return this.parent.insertBefore(this,o),o}error(t,o={}){if(this.source){let{end:r,start:n}=this.rangeBy(o);return this.source.input.error(t,{column:n.column,line:n.line},{column:r.column,line:r.line},o)}return new iQe(t)}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:o==="root"?()=>t.root().toProxy():t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="prop"||o==="value"||o==="name"||o==="params"||o==="important"||o==="text")&&t.markDirty()),!0}}}markClean(){this[QE]=!0}markDirty(){if(this[QE]){this[QE]=!1;let t=this;for(;t=t.parent;)t[QE]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let o="document"in this.source.input?this.source.input.document:this.source.input.css,r={column:this.source.start.column,line:this.source.start.line,offset:pd(o,this.source.start)};if(t.index)r=this.positionInside(t.index);else if(t.word){let i=o.slice(pd(o,this.source.start),pd(o,this.source.end)).indexOf(t.word);i!==-1&&(r=this.positionInside(i))}return r}positionInside(t){let o=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=pd(n,this.source.start),s=i+t;for(let a=i;a<s;a++)n[a]===`
+`?(o=1,r+=1):o+=1;return{column:o,line:r,offset:s}}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}rangeBy(t={}){let o="document"in this.source.input?this.source.input.document:this.source.input.css,r={column:this.source.start.column,line:this.source.start.line,offset:pd(o,this.source.start)},n=this.source.end?{column:this.source.end.column+1,line:this.source.end.line,offset:typeof this.source.end.offset=="number"?this.source.end.offset:pd(o,this.source.end)+1}:{column:r.column+1,line:r.line,offset:r.offset+1};if(t.word){let s=o.slice(pd(o,this.source.start),pd(o,this.source.end)).indexOf(t.word);s!==-1&&(r=this.positionInside(s),n=this.positionInside(s+t.word.length))}else t.start?r={column:t.start.column,line:t.start.line,offset:pd(o,t.start)}:typeof t.index=="number"&&(r=this.positionInside(t.index)),t.end?n={column:t.end.column,line:t.end.line,offset:pd(o,t.end)}:typeof t.endIndex=="number"?n=this.positionInside(t.endIndex):typeof t.index=="number"&&(n=this.positionInside(t.index+1));return(n.line<r.line||n.line===r.line&&n.column<=r.column)&&(n={column:r.column+1,line:r.line,offset:r.offset+1}),{end:n,start:r}}raw(t,o){return new sQe().raw(this,t,o)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...t){if(this.parent){let o=this,r=!1;for(let n of t)n===this?r=!0:r?(this.parent.insertAfter(o,n),o=n):this.parent.insertBefore(o,n);r||this.remove()}return this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}toJSON(t,o){let r=o==null;o=o||new Map;let n=[],i=[[this,n,0]];for(let a=0;a<i.length;a++){let[l,u,d]=i[a],f={};u[d]=f;for(let p in l){if(!Object.prototype.hasOwnProperty.call(l,p)||p==="parent"||p==="proxyCache")continue;let m=l[p];if(Array.isArray(m)){let g=[];f[p]=g;for(let h=0;h<m.length;h++){let b=m[h];typeof b=="object"&&b.toJSON?b.toJSON===e.prototype.toJSON?i.push([b,g,h]):g[h]=b.toJSON(null,o):g[h]=b}}else if(typeof m=="object"&&m.toJSON)m.toJSON===e.prototype.toJSON?i.push([m,f,p]):f[p]=m.toJSON(null,o);else if(p==="source"){if(m==null)continue;let g=o.get(m.input);g==null&&(g=o.size,o.set(m.input,g)),f[p]={end:m.end,inputId:g,start:m.start}}else f[p]=m}}let s=n[0];return r&&(s.inputs=[...o.keys()].map(a=>a.toJSON())),s}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=aQe){t.stringify&&(t=t.stringify);let o="";return t(this,r=>{o+=r}),o}warn(t,o,r={}){let n={node:this};for(let i in r)n[i]=r[i];return t.warn(o,n)}};Vve.exports=JE;JE.default=JE});var DY=xe((coo,Fve)=>{"use strict";var uQe=iD(),eT=class extends uQe{constructor(t){super(t),this.type="comment"}};Fve.exports=eT;eT.default=eT});var VY=xe((uoo,zve)=>{"use strict";var dQe=iD(),tT=class extends dQe{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}};zve.exports=tT;tT.default=tT});var _g=xe((doo,Kve)=>{"use strict";var Hve=DY(),Uve=VY(),jve=iD(),{isClean:Wve,my:Gve}=XE(),FY,$ve,Yve,zY;function fQe(e){let t=e.slice();for(;t.length>0;){let o=t.pop();if(delete o.source,o.nodes){o.nodes=o.nodes.slice();for(let r of o.nodes)t.push(r)}}return e.slice()}function pQe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[Wve]=!1,o.proxyOf.nodes)for(let r of o.proxyOf.nodes)t.push(r)}}var md=class e extends jve{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let o of t){let r=this.normalize(o,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(t){let o=[this];for(;o.length>0;){let r=o.pop();if(r!==this&&r.cleanRaws!==e.prototype.cleanRaws){r.cleanRaws(t);continue}if(jve.prototype.cleanRaws.call(r,t),r.nodes)for(let n of r.nodes)o.push(n)}}each(t){if(!this.proxyOf.nodes)return;let o=this.getIterator(),r,n;for(;this.indexes[o]<this.proxyOf.nodes.length&&(r=this.indexes[o],n=t(this.proxyOf.nodes[r],r),n!==!1);)this.indexes[o]+=1;return delete this.indexes[o],n}every(t){return this.nodes.every(t)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:t[o]?o==="each"||typeof o=="string"&&o.startsWith("walk")?(...r)=>t[o](...r.map(n=>typeof n=="function"?(i,s)=>n(i.toProxy(),s):n)):o==="every"||o==="some"?r=>t[o]((n,...i)=>r(n.toProxy(),...i)):o==="root"?()=>t.root().toProxy():o==="nodes"?t.nodes.map(r=>r.toProxy()):o==="first"||o==="last"?t[o].toProxy():t[o]:t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="name"||o==="params"||o==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,o){let r=this.index(t),n=this.normalize(o,this.proxyOf.nodes[r]).reverse();r=this.index(t);for(let s of n)this.proxyOf.nodes.splice(r+1,0,s);let i;for(let s in this.indexes)i=this.indexes[s],r<i&&(this.indexes[s]=i+n.length);return this.markDirty(),this}insertBefore(t,o){let r=this.index(t),n=r===0?"prepend":!1,i=this.normalize(o,this.proxyOf.nodes[r],n).reverse();r=this.index(t);for(let a of i)this.proxyOf.nodes.splice(r,0,a);let s;for(let a in this.indexes)s=this.indexes[a],r<=s&&(this.indexes[a]=s+i.length);return this.markDirty(),this}normalize(t,o){if(typeof t=="string")t=fQe($ve(t).nodes);else if(typeof t>"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new Uve(t)]}else if(t.selector||t.selectors)t=[new zY(t)];else if(t.name)t=[new FY(t)];else if(t.text)t=[new Hve(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[Gve]||e.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[Wve]&&pQe(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&o&&typeof o.raws.before<"u"&&(n.raws.before=o.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...t){t=t.reverse();for(let o of t){let r=this.normalize(o,this.first,"prepend").reverse();for(let n of r)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+r.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let o;for(let r in this.indexes)o=this.indexes[r],o>=t&&(this.indexes[r]=o-1);return this.markDirty(),this}replaceValues(t,o,r){return r||(r=o,o={}),this.walkDecls(n=>{o.props&&!o.props.includes(n.prop)||o.fast&&!n.value.includes(o.fast)||(n.value=n.value.replace(t,r))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){if(!this.proxyOf.nodes)return;let o=[{iterator:this.getIterator(),node:this.proxyOf}];for(;o.length>0;){let{iterator:r,node:n}=o[o.length-1],i=n.indexes[r];if(i>=n.proxyOf.nodes.length){delete n.indexes[r],o.pop();let l=o[o.length-1];l&&(l.node.indexes[l.iterator]+=1);continue}let s=n.proxyOf.nodes[i],a;try{a=t(s,i)}catch(l){throw s.addToError(l)}if(a===!1){for(let l of o)delete l.node.indexes[l.iterator];return!1}s.walk&&s.proxyOf.nodes?o.push({iterator:s.getIterator(),node:s}):n.indexes[r]+=1}}walkAtRules(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="atrule"&&t.test(r.name))return o(r,n)}):this.walk((r,n)=>{if(r.type==="atrule"&&r.name===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="atrule")return o(r,n)}))}walkComments(t){return this.walk((o,r)=>{if(o.type==="comment")return t(o,r)})}walkDecls(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="decl"&&t.test(r.prop))return o(r,n)}):this.walk((r,n)=>{if(r.type==="decl"&&r.prop===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="decl")return o(r,n)}))}walkRules(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="rule"&&t.test(r.selector))return o(r,n)}):this.walk((r,n)=>{if(r.type==="rule"&&r.selector===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="rule")return o(r,n)}))}};md.registerParse=e=>{$ve=e};md.registerRule=e=>{zY=e};md.registerAtRule=e=>{FY=e};md.registerRoot=e=>{Yve=e};Kve.exports=md;md.default=md;md.rebuild=e=>{let t=[e];for(;t.length>0;){let o=t.pop();if(o.type==="atrule"?Object.setPrototypeOf(o,FY.prototype):o.type==="rule"?Object.setPrototypeOf(o,zY.prototype):o.type==="decl"?Object.setPrototypeOf(o,Uve.prototype):o.type==="comment"?Object.setPrototypeOf(o,Hve.prototype):o.type==="root"&&Object.setPrototypeOf(o,Yve.prototype),o[Gve]=!0,o.nodes)for(let r of o.nodes)t.push(r)}}});var jY=xe((foo,Xve)=>{"use strict";var mQe=_g(),qve,Zve,wy=class extends mQe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new qve(new Zve,this,t).stringify()}};wy.registerLazyResult=e=>{qve=e};wy.registerProcessor=e=>{Zve=e};Xve.exports=wy;wy.default=wy});var sD=xe(()=>{});var aD=xe(()=>{});var HY=xe(()=>{});var Jve=xe((voo,Qve)=>{var gQe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",hQe=(e,t=21)=>(o=t)=>{let r="",n=o|0;for(;n-- >0;)r+=e[Math.random()*e.length|0];return r},bQe=(e=21)=>{let t="",o=e|0;for(;o-- >0;)t+=gQe[Math.random()*64|0];return t};Qve.exports={nanoid:bQe,customAlphabet:hQe}});var e_e=xe(()=>{});var i_e=xe((koo,n_e)=>{"use strict";var{existsSync:yQe,readFileSync:vQe,realpathSync:_Qe}=e_e(),{dirname:lD,isAbsolute:wQe,join:kQe,relative:xQe,sep:SQe}=sD(),{SourceMapConsumer:t_e,SourceMapGenerator:o_e}=aD();function r_e(e){try{return _Qe(e)}catch{return e}}function CQe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var oT=class{constructor(t,o){if(o.map===!1)return;o.unsafeMap&&(this.unsafeMap=!0),this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let r=o.map?o.map.prev:void 0,n=this.loadMap(o.from,r);!this.mapFile&&o.from&&(this.mapFile=o.from),this.mapFile&&(this.root=lD(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new t_e(this.json||this.text)),this.consumerCache}decodeInline(t){let o=/^data:application\/json;charset=utf-?8;base64,/,r=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,i=/^data:application\/json,/,s=t.match(n)||t.match(i);if(s)return decodeURIComponent(t.substr(s[0].length));let a=t.match(o)||t.match(r);if(a)return CQe(t.substr(a[0].length));let l=t.slice(22);throw l=l.slice(0,l.indexOf(",")),new Error("Unsupported source map encoding "+l)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let o=t.match(/\/\*\s*# sourceMappingURL=/g);if(!o)return;let r=t.lastIndexOf(o.pop()),n=t.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(r,n)))}loadFile(t,o,r){if(!r&&!this.unsafeMap){if(!/\.map$/i.test(t)||!o)return;let n=xQe(r_e(lD(o)),r_e(t));if(n===".."||n.startsWith(".."+SQe)||wQe(n))return}if(this.root=lD(t),yQe(t))return this.mapFile=t,vQe(t,"utf-8").toString().trim()}loadMap(t,o){if(o===!1)return!1;if(o){if(typeof o=="string")return o;if(typeof o=="function"){let r=o(t);if(r){let n=this.loadFile(r,t,!0);if(!n)throw new Error("Unable to load previous source map: "+r.toString());return n}}else{if(o instanceof t_e)return o_e.fromSourceMap(o).toString();if(o instanceof o_e)return o.toString();if(this.isMap(o))return JSON.stringify(o);throw new Error("Unsupported previous source map format: "+o.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;t&&(r=kQe(lD(t),r));let n=this.loadFile(r,t,!1);if(n)try{this.json=JSON.parse(n.replace(/^\)]}'[^\n]*\n/,""))}catch{return}return n}}}startWith(t,o){return t?t.substr(0,o.length)===o:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};n_e.exports=oT;oT.default=oT});var YY=xe((xoo,u_e)=>{"use strict";var{nanoid:EQe}=Jve(),{isAbsolute:GY,resolve:$Y}=sD(),{SourceMapConsumer:TQe,SourceMapGenerator:RQe}=aD(),{fileURLToPath:s_e,pathToFileURL:cD}=HY(),a_e=rD(),BQe=i_e(),UY=AY(),WY=Symbol("lineToIndexCache"),IQe=!!(TQe&&RQe),l_e=!!($Y&&GY);function c_e(e){if(e[WY])return e[WY];let t=e.css.split(`
+`),o=new Array(t.length),r=0;for(let n=0,i=t.length;n<i;n++)o[n]=r,r+=t[n].length+1;return e[WY]=o,o}var Nk=class{get from(){return this.file||this.id}constructor(t,o={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,o.document&&(this.document=o.document.toString()),o.from&&(!l_e||/^\w+:\/\//.test(o.from)||GY(o.from)?this.file=o.from:this.file=$Y(o.from)),l_e&&IQe){let r=new BQe(this.css,o);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id="<input css "+EQe(6)+">"),this.map&&(this.map.file=this.from)}error(t,o,r,n={}){let i,s,a,l,u;if(o&&typeof o=="object"){let f=o,p=r;if(typeof f.offset=="number"){l=f.offset;let m=this.fromOffset(l);o=m.line,r=m.col}else o=f.line,r=f.column,l=this.fromLineAndColumn(o,r);if(typeof p.offset=="number"){a=p.offset;let m=this.fromOffset(a);s=m.line,i=m.col}else s=p.line,i=p.column,a=this.fromLineAndColumn(p.line,p.column)}else if(r)l=this.fromLineAndColumn(o,r);else{l=o;let f=this.fromOffset(l);o=f.line,r=f.col}let d=this.origin(o,r,s,i);return d?u=new a_e(t,d.endLine===void 0?d.line:{column:d.column,line:d.line},d.endLine===void 0?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,n.plugin):u=new a_e(t,s===void 0?o:{column:r,line:o},s===void 0?r:{column:i,line:s},this.css,this.file,n.plugin),u.input={column:r,endColumn:i,endLine:s,endOffset:a,line:o,offset:l,source:this.css},this.file&&(cD&&(u.input.url=cD(this.file).toString()),u.input.file=this.file),u}fromLineAndColumn(t,o){return c_e(this)[t-1]+o-1}fromOffset(t){let o=c_e(this),r=o[o.length-1],n=0;if(t>=r)n=o.length-1;else{let i=o.length-2,s;for(;n<i;)if(s=n+(i-n>>1),t<o[s])i=s-1;else if(t>=o[s+1])n=s+1;else{n=s;break}}return{col:t-o[n]+1,line:n+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:$Y(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,o,r,n){if(!this.map)return!1;let i=this.map.consumer(),s=i.originalPositionFor({column:o-1,line:t});if(!s.source)return!1;let a;if(typeof r=="number"){let f=i.originalPositionFor({column:n-1,line:r});f.source&&(a=f)}let l;GY(s.source)?l=cD(s.source):l=new URL(s.source,this.map.consumer().sourceRoot||cD(this.map.mapFile));let u={column:s.column+1,endColumn:a&&a.column+1,endLine:a&&a.line,line:s.line,url:l.toString()};if(l.protocol==="file:")if(s_e)u.file=s_e(l);else throw new Error("file: protocol is not available in this PostCSS build");let d=i.sourceContentFor(s.source);return d&&(u.source=d),u}toJSON(){let t={};for(let o of["hasBOM","css","file","id"])this[o]!=null&&(t[o]=this[o]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};u_e.exports=Nk;Nk.default=Nk;UY&&UY.registerInput&&UY.registerInput(Nk)});var qY=xe((Soo,h_e)=>{"use strict";var{dirname:uD,relative:f_e,resolve:p_e,sep:m_e}=sD(),{SourceMapConsumer:g_e,SourceMapGenerator:dD}=aD(),{pathToFileURL:d_e}=HY(),PQe=YY(),OQe=!!(g_e&&dD),AQe=!!(uD&&p_e&&f_e&&m_e),KY=class{constructor(t,o,r,n){this.stringify=t,this.mapOpts=r.map||{},this.root=o,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let o=`
`;this.css.includes(`\r
`)&&(o=`\r
-`),this.css+=o+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let o=this.toUrl(this.path(t.file)),r=t.root||AD(t.file),n;this.mapOpts.sourcesContent===!1?(n=new Y_e(t.text),n.sourcesContent&&(n.sourcesContent=null)):n=t.consumer(),this.map.applySourceMap(n,o,this.toUrl(this.path(r)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1){if(this.root){let t;for(let o=this.root.nodes.length-1;o>=0;o--)t=this.root.nodes[o],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(o)}else if(this.css){let t;for(;(t=this.css.lastIndexOf("/*#"))!==-1;){let o=this.css.indexOf("*/",t+3);if(o===-1)break;for(;t>0&&this.css[t-1]===`
-`;)t--;this.css=this.css.slice(0,t)+this.css.slice(o+2)}}}}generate(){if(this.clearAnnotation(),EJe&&CJe&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,o=>{t+=o}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=MD.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new MD({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new MD({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,o=1,r="<no source>",n={generated:{column:0,line:0},original:{column:0,line:0},source:""},i,s;this.stringify(this.root,(a,l,u)=>{if(this.css+=a,l&&u!=="end"&&(n.generated.line=t,n.generated.column=o-1,l.source&&l.source.start?(n.source=this.sourcePath(l),n.original.line=l.source.start.line,n.original.column=l.source.start.column-1,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,this.map.addMapping(n))),s=a.match(/\n/g),s?(t+=s.length,i=a.lastIndexOf(`
-`),o=a.length-i):o+=a.length,l&&u!=="start"){let d=l.parent||{raws:{}};(!(l.type==="decl"||l.type==="atrule"&&!l.nodes)||l!==d.last||d.raws.semicolon)&&(l.source&&l.source.end?(n.source=this.sourcePath(l),n.original.line=l.source.end.line,n.original.column=l.source.end.column-1,n.generated.line=t,n.generated.column=o-2,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,n.generated.line=t,n.generated.column=o-1,this.map.addMapping(n)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(o=>o.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let o=this.memoizedPaths.get(t);if(o)return o;let r=this.opts.to?AD(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=AD(G_e(r,this.mapOpts.annotation)));let n=U_e(r,t);return this.memoizedPaths.set(t,n),n}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let o=t.source.input.map;this.previousMaps.includes(o)||this.previousMaps.push(o)}});else{let t=new SJe(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(o=>{if(o.source){let r=o.source.input.from;if(r&&!t[r]){t[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,o.source.input.css)}}});else if(this.css){let o=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(o,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let o=this.memoizedFileURLs.get(t);if(o)return o;if(W_e){let r=W_e(t).toString();return this.memoizedFileURLs.set(t,r),r}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let o=this.memoizedURLs.get(t);if(o)return o;$_e==="\\"&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}};K_e.exports=CK});var X_e=xe((Oro,Z_e)=>{"use strict";var q_e=Eg(),qk=class extends q_e{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};Z_e.exports=qk;qk.default=qk;q_e.registerAtRule(qk)});var ND=xe((Aro,twe)=>{"use strict";var Q_e=Eg(),J_e,ewe,Tg=class extends Q_e{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,o,r){let n=new Set;for(let s of Array.isArray(t)?t:[t])s&&typeof s=="object"&&!s.parent&&s.raws&&typeof s.raws.before<"u"&&n.add(s.raws);let i=super.normalize(t);if(o){if(r==="prepend")this.nodes.length>1?o.raws.before=this.nodes[1].raws.before:delete o.raws.before;else if(this.first!==o)for(let s of i)n.has(s.raws)||(s.raws.before=o.raws.before)}return i}removeChild(t,o){let r=this.index(t);return!o&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(t)}toResult(t={}){return new J_e(new ewe,this,t).stringify()}};Tg.registerLazyResult=e=>{J_e=e};Tg.registerProcessor=e=>{ewe=e};twe.exports=Tg;Tg.default=Tg;Q_e.registerRoot(Tg)});var rwe=xe((Mro,owe)=>{"use strict";var kT={comma(e){return kT.split(e,[","],!0)},space(e){let t=[" ",`
-`," "];return kT.split(e,t)},split(e,t,o){if(typeof e!="string")return[];let r=[],n="",i=!1,s=0,a=!1,l="",u=!1;for(let d of e)u?u=!1:d==="\\"?u=!0:a?d===l&&(a=!1):d==='"'||d==="'"?(a=!0,l=d):d==="("?s+=1:d===")"?s>0&&(s-=1):s===0&&t.includes(d)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=d;return(o||n!=="")&&r.push(n.trim()),r}};owe.exports=kT;kT.default=kT});var swe=xe((Nro,iwe)=>{"use strict";var nwe=Eg(),TJe=rwe(),Zk=class extends nwe{get selectors(){return TJe.comma(this.selector)}set selectors(t){let o=this.selector?this.selector.match(/,\s*/):null,r=o?o[0]:","+this.raw("between","beforeOpen");this.selector=t.join(r)}constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}};iwe.exports=Zk;Zk.default=Zk;nwe.registerRule(Zk)});var cwe=xe((Lro,lwe)=>{"use strict";var LD=/[\t\n\f\r "#'()/;[\\\]{}]/g,DD=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,RJe=/.[\r\n"'(/\\]/,awe=/[\da-f]/i;lwe.exports=function(t,o={}){let r=t.css.valueOf(),n=o.ignoreErrors,i,s,a,l,u,d,f,p,m,g,h=r.length,b=0,v=[],y=[],_=-1;function w(){return b}function k(R){throw t.error("Unclosed "+R,b)}function x(){return y.length===0&&b>=h}function C(R){if(y.length)return y.pop();if(b>=h)return;let S=R?R.ignoreUnclosed:!1;switch(i=r.charCodeAt(b),i){case 10:case 32:case 9:case 13:case 12:{l=b;do l+=1,i=r.charCodeAt(l);while(i===32||i===10||i===9||i===13||i===12);d=["space",r.slice(b,l)],b=l-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let I=String.fromCharCode(i);d=[I,I,b];break}case 40:{if(g=v.length?v.pop()[1]:"",m=r.charCodeAt(b+1),g==="url"&&m!==39&&m!==34&&m!==32&&m!==10&&m!==9&&m!==12&&m!==13){l=b;do{if(f=!1,l=r.indexOf(")",l+1),l===-1)if(n||S){l=b;break}else k("bracket");for(p=l;r.charCodeAt(p-1)===92;)p-=1,f=!f}while(f);d=["brackets",r.slice(b,l+1),b,l],b=l}else b<=_?d=["(","(",b]:(l=r.indexOf(")",b+1),s=r.slice(b,l+1),l===-1||RJe.test(s)?(_=l===-1?h:l,d=["(","(",b]):(d=["brackets",s,b,l],b=l));break}case 39:case 34:{u=i===39?"'":'"',l=b;do{if(f=!1,l=r.indexOf(u,l+1),l===-1)if(n||S){l=b+1;break}else k("string");for(p=l;r.charCodeAt(p-1)===92;)p-=1,f=!f}while(f);d=["string",r.slice(b,l+1),b,l],b=l;break}case 64:{LD.lastIndex=b+1,LD.test(r),LD.lastIndex===0?l=r.length-1:l=LD.lastIndex-2,d=["at-word",r.slice(b,l+1),b,l],b=l;break}case 92:{for(l=b,a=!0;r.charCodeAt(l+1)===92;)l+=1,a=!a;if(i=r.charCodeAt(l+1),a&&i!==47&&i!==32&&i!==10&&i!==9&&i!==13&&i!==12&&(l+=1,awe.test(r.charAt(l)))){for(;awe.test(r.charAt(l+1));)l+=1;r.charCodeAt(l+1)===32&&(l+=1)}d=["word",r.slice(b,l+1),b,l],b=l;break}default:{i===47&&r.charCodeAt(b+1)===42?(l=r.indexOf("*/",b+2)+1,l===0&&(n||S?l=r.length:k("comment")),d=["comment",r.slice(b,l+1),b,l],b=l):(DD.lastIndex=b+1,DD.test(r),DD.lastIndex===0?l=r.length-1:l=DD.lastIndex-2,d=["word",r.slice(b,l+1),b,l],v.push(d),b=l);break}}return b++,d}function E(R){y.push(R)}return{back:E,endOfFile:x,nextToken:C,position:w}}});var pwe=xe((Dro,fwe)=>{"use strict";var BJe=X_e(),IJe=mK(),PJe=gK(),OJe=ND(),uwe=swe(),AJe=cwe(),dwe={empty:!0,space:!0};function MJe(e){for(let t=e.length-1;t>=0;t--){let o=e[t],r=o[3]||o[2];if(r)return r}}function TK(e,t,o){let r="";for(let n=t;n<o;n++)r+=e[n][1];return r}var RK=class{constructor(t){this.input=t,this.root=new OJe,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let o=new BJe;o.name=t[1].slice(1),o.name===""&&this.unnamedAtrule(o,t),this.init(o,t[2]);let r,n,i,s=!1,a=!1,l=[],u=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),r=t[0],r==="("||r==="["?u.push(r==="("?")":"]"):r==="{"&&u.length>0?u.push("}"):r===u[u.length-1]&&u.pop(),u.length===0)if(r===";"){o.source.end=this.getPosition(t[2]),o.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){a=!0;break}else if(r==="}"){if(l.length>0){for(i=l.length-1,n=l[i];n&&n[0]==="space";)n=l[--i];n&&(o.source.end=this.getPosition(n[3]||n[2]),o.source.end.offset++)}this.end(t);break}else l.push(t);else l.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(o.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(o,"params",l),s&&(t=l[l.length-1],o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),a&&(o.nodes=[],this.current=o)}checkMissedSemicolon(t){let o=this.colon(t);if(o===!1)return;let r=0,n;for(let i=o-1;i>=0&&(n=t[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(t){let o=0,r,n,i;for(let[s,a]of t.entries()){if(n=a,i=n[0],i==="("&&(o+=1),i===")"&&(o-=1),o===0&&i===":")if(!r)this.doubleColon(n);else{if(r[0]==="word"&&r[1]==="progid")continue;return s}r=n}return!1}comment(t){let o=new IJe;this.init(o,t[2]),o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++;let r=t[1].slice(2,-2);if(!r.trim())o.text="",o.raws.left=r,o.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);o.text=n[2],o.raws.left=n[1],o.raws.right=n[3]}}createTokenizer(){this.tokenizer=AJe(this.input)}decl(t,o){let r=new PJe;this.init(r,t[0][2]);let n=t[t.length-1];n[0]===";"&&(this.semicolon=!0,t.pop()),r.source.end=this.getPosition(n[3]||n[2]||MJe(t)),r.source.end.offset++;let i=0;for(;t[i][0]!=="word";)i===t.length-1&&this.unknownWord([t[i]]),i++;r.raws.before+=TK(t,0,i),r.source.start=this.getPosition(t[i][2]);let s=i;for(;i<t.length;){let p=t[i][0];if(p===":"||p==="space"||p==="comment")break;i++}r.prop=TK(t,s,i);let a=i,l;for(;i<t.length&&(l=t[i],i++,l[0]!==":");)l[0]==="word"&&/\w/.test(l[1])&&this.unknownWord([l]);r.raws.between=TK(t,a,i),(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let u=i;for(;i<t.length;){let p=t[i][0];if(p!=="space"&&p!=="comment")break;i++}let d=t.slice(u,i);t=t.slice(i),this.precheckMissedSemicolon(t);for(let p=t.length-1;p>=0;p--){if(l=t[p],l[1].toLowerCase()==="!important"){r.important=!0;let m=this.stringFrom(t,p);m=this.spacesFromEnd(t)+m,m!==" !important"&&(r.raws.important=m);break}else if(l[1].toLowerCase()==="important"){let m=t.slice(0),g="";for(let h=p;h>0;h--){let b=m[h][0];if(g.trim().startsWith("!")&&b!=="space")break;g=m.pop()[1]+g}g.trim().startsWith("!")&&(r.important=!0,r.raws.important=g,t=m)}if(l[0]!=="space"&&l[0]!=="comment")break}t.some(p=>p[0]!=="space"&&p[0]!=="comment")&&(r.raws.between+=d.map(p=>p[1]).join(""),d=[]),this.raw(r,"value",d.concat(t),o),r.value.includes(":")&&!o&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let o=new uwe;this.init(o,t[2]),o.selector="",o.raws.between="",this.current=o}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let o=this.current.nodes[this.current.nodes.length-1];o&&o.type==="rule"&&!o.raws.ownSemicolon&&(o.raws.ownSemicolon=this.spaces,this.spaces="",o.source.end=this.getPosition(t[2]),o.source.end.offset+=o.raws.ownSemicolon.length)}}getPosition(t){let o=this.input.fromOffset(t);return{column:o.col,line:o.line,offset:t}}init(t,o){this.current.push(t),t.source={input:this.input,start:this.getPosition(o)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let o=!1,r=null,n=!1,i=null,s=[],a=t[1].startsWith("--"),l=[],u=t;for(;u;){if(r=u[0],l.push(u),r==="("||r==="[")i||(i=u),s.push(r==="("?")":"]");else if(a&&n&&r==="{")i||(i=u),s.push("}");else if(s.length===0)if(r===";")if(n){this.decl(l,a);return}else break;else if(r==="{"){this.rule(l);return}else if(r==="}"){this.tokenizer.back(l.pop()),o=!0;break}else r===":"&&(n=!0);else r===s[s.length-1]&&(s.pop(),s.length===0&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(o=!0),s.length>0&&this.unclosedBracket(i),o&&n){if(!a)for(;l.length&&(u=l[l.length-1][0],!(u!=="space"&&u!=="comment"));)this.tokenizer.back(l.pop());this.decl(l,a)}else this.unknownWord(l)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,o,r,n){let i,s,a=r.length,l="",u=!0,d,f;for(let p=0;p<a;p+=1)i=r[p],s=i[0],s==="space"&&p===a-1&&!n?u=!1:s==="comment"?(f=r[p-1]?r[p-1][0]:"empty",d=r[p+1]?r[p+1][0]:"empty",!dwe[f]&&!dwe[d]?l.slice(-1)===","?u=!1:l+=i[1]:u=!1):l+=i[1];if(!u){let p=r.reduce((m,g)=>m+g[1],"");t.raws[o]={raw:p,value:l}}t[o]=l}rule(t){t.pop();let o=new uwe;this.init(o,t[0][2]),o.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(o,"selector",t),this.current=o}spacesAndCommentsFromEnd(t){let o,r="";for(;t.length&&(o=t[t.length-1][0],!(o!=="space"&&o!=="comment"));)r=t.pop()[1]+r;return r}spacesAndCommentsFromStart(t){let o,r="";for(;t.length&&(o=t[0][0],!(o!=="space"&&o!=="comment"));)r+=t.shift()[1];return r}spacesFromEnd(t){let o,r="";for(;t.length&&(o=t[t.length-1][0],o==="space");)r=t.pop()[1]+r;return r}stringFrom(t,o){let r="";for(let n=o;n<t.length;n++)r+=t[n][1];return t.splice(o,t.length-o),r}unclosedBlock(){let t=this.current.source.start;throw this.input.error("Unclosed block",t.line,t.column)}unclosedBracket(t){throw this.input.error("Unclosed bracket",{offset:t[2]},{offset:t[2]+1})}unexpectedClose(t){throw this.input.error("Unexpected }",{offset:t[2]},{offset:t[2]+1})}unknownWord(t){throw this.input.error("Unknown word "+t[0][1],{offset:t[0][2]},{offset:t[0][2]+t[0][1].length})}unnamedAtrule(t,o){throw this.input.error("At-rule without name",{offset:o[2]},{offset:o[2]+o[1].length})}};fwe.exports=RK});var BK=xe((Vro,mwe)=>{"use strict";var NJe=Eg(),LJe=SK(),DJe=pwe();function VD(e,t){let o=new LJe(e,t),r=new DJe(o);try{r.parse()}catch(n){throw n}return r.root}mwe.exports=VD;VD.default=VD;NJe.registerParse(VD)});var hwe=xe((Fro,gwe)=>{"use strict";var VJe=Eg(),{my:FJe}=hT(),xT=class{constructor(t,o={}){if(this.type="warning",this.text=t,o.node&&o.node.source){o.node[FJe]||VJe.rebuild(o.node);let r=o.node.rangeBy(o);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in o)this[r]=o[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};gwe.exports=xT;xT.default=xT});var IK=xe((zro,bwe)=>{"use strict";var zJe=hwe(),ST=class{get content(){return this.css}constructor(t,o,r){this.processor=t,this.messages=[],this.root=o,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(t,o={}){o.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(o.plugin=this.lastPlugin.postcssPlugin);let r=new zJe(t,o);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>t.type==="warning")}};bwe.exports=ST;ST.default=ST});var PK=xe((jro,vwe)=>{"use strict";var ywe={};vwe.exports=function(t){ywe[t]||(ywe[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var Swe=xe((Wro,xwe)=>{"use strict";var jJe=Eg(),HJe=yK(),WJe=EK(),UJe=BK(),_we=IK(),GJe=ND(),$Je=TD(),{isClean:$c,my:YJe}=hT(),Hro=PK(),KJe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},qJe={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},ZJe={Once:!0,postcssPlugin:!0,prepare:!0},Xk=0;function CT(e){return typeof e=="object"&&typeof e.then=="function"}function OK(e){let t=!1,o=KJe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[o,o+"-"+t,Xk,o+"Exit",o+"Exit-"+t]:t?[o,o+"-"+t,o+"Exit",o+"Exit-"+t]:e.append?[o,Xk,o+"Exit"]:[o,o+"Exit"]}function wwe(e){let t;return e.type==="document"?t=["Document",Xk,"DocumentExit"]:e.type==="root"?t=["Root",Xk,"RootExit"]:t=OK(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function kwe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[$c]=!1,o.nodes)for(let r of o.nodes)t.push(r)}return e}var AK={},Rg=class e{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,o,r){this.stringified=!1,this.processed=!1;let n;if(typeof o=="object"&&o!==null&&(o.type==="root"||o.type==="document"))n=kwe(o);else if(o instanceof e||o instanceof _we)n=kwe(o.root),o.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=o.map);else{let i=UJe;r.syntax&&(i=r.syntax.parse),r.parser&&(i=r.parser),i.parse&&(i=i.parse);try{n=i(o,r)}catch(s){this.processed=!0,this.error=s}n&&!n[YJe]&&jJe.rebuild(n)}this.result=new _we(t,n,r),this.helpers={...AK,postcss:AK,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,o){let r=this.result.lastPlugin;try{o&&o.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=r.postcssPlugin,t.setMessage()):r.postcssVersion}catch(n){console&&console.error&&console.error(n)}return t}prepareVisitors(){this.listeners={};let t=(o,r,n)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([o,n])};for(let o of this.plugins)if(typeof o=="object")for(let r in o){if(!qJe[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${o.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!ZJe[r])if(typeof o[r]=="object")for(let n in o[r])n==="*"?t(o,r,o[r][n]):t(o,r+"-"+n.toLowerCase(),o[r][n]);else typeof o[r]=="function"&&t(o,r,o[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t<this.plugins.length;t++){let o=this.plugins[t],r=this.runOnRoot(o);if(CT(r))try{await r}catch(n){throw this.handleError(n)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[$c];){t[$c]=!0;let o=[wwe(t)];for(;o.length>0;){let r=this.visitTick(o);if(CT(r))try{await r}catch(n){let i=o[o.length-1].node;throw this.handleError(n,i)}}}if(this.listeners.OnceExit)for(let[o,r]of this.listeners.OnceExit){this.result.lastPlugin=o;try{if(t.type==="document"){let n=t.nodes.map(i=>r(i,this.helpers));await Promise.all(n)}else await r(t,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let o=this.result.root.nodes.map(r=>t.Once(r,this.helpers));return CT(o[0])?Promise.all(o):o}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(o){throw this.handleError(o)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,o=$Je;t.syntax&&(o=t.syntax.stringify),t.stringifier&&(o=t.stringifier),o.stringify&&(o=o.stringify);let r=this.result.root.source;if(t.map===void 0&&!(r&&r.input&&r.input.map)){let s="";return o(this.result.root,a=>{s+=a}),this.result.css=s,this.result}let i=new WJe(o,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let o=this.runOnRoot(t);if(CT(o))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[$c];)t[$c]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let o of t.nodes)this.visitSync(this.listeners.OnceExit,o);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,o){return this.async().then(t,o)}toString(){return this.css}visitSync(t,o){for(let[r,n]of t){this.result.lastPlugin=r;let i;try{i=n(o,this.helpers)}catch(s){throw this.handleError(s,o.proxyOf)}if(o.type!=="root"&&o.type!=="document"&&!o.parent)return!0;if(CT(i))throw this.getAsyncError()}}visitTick(t){let o=t[t.length-1],{node:r,visitors:n}=o;if(r.type!=="root"&&r.type!=="document"&&!r.parent){t.pop();return}if(n.length>0&&o.visitorIndex<n.length){let[s,a]=n[o.visitorIndex];o.visitorIndex+=1,o.visitorIndex===n.length&&(o.visitors=[],o.visitorIndex=0),this.result.lastPlugin=s;try{return a(r.toProxy(),this.helpers)}catch(l){throw this.handleError(l,r)}}if(o.iterator!==0){let s=o.iterator;o.descending&&(o.descending=!1,r.indexes[s]+=1);let a;for(;a=r.nodes[r.indexes[s]];){if(!a[$c]){a[$c]=!0,o.descending=!0,t.push(wwe(a));return}r.indexes[s]+=1}o.iterator=0,delete r.indexes[s]}let i=o.events;for(;o.eventIndex<i.length;){let s=i[o.eventIndex];if(o.eventIndex+=1,s===Xk){r.nodes&&r.nodes.length&&(r[$c]=!0,o.iterator=r.getIterator());return}else if(this.listeners[s]){o.visitors=this.listeners[s];return}}t.pop()}walkSync(t){t[$c]=!0;let o=[{eventIndex:0,events:OK(t),iterator:0,node:t}];for(;o.length>0;){let r=o[o.length-1],n=r.node;if(r.iterator!==0){let i=r.iterator;r.descending&&(r.descending=!1,n.indexes[i]+=1);let s,a=!1;for(;s=n.nodes[n.indexes[i]];){if(!s[$c]){s[$c]=!0,r.descending=!0,o.push({eventIndex:0,events:OK(s),iterator:0,node:s}),a=!0;break}n.indexes[i]+=1}if(a)continue;r.iterator=0,delete n.indexes[i]}if(r.eventIndex<r.events.length){let i=r.events[r.eventIndex];if(r.eventIndex+=1,i===Xk)n.nodes&&n.nodes.length&&(r.iterator=n.getIterator());else{let s=this.listeners[i];s&&this.visitSync(s,n.toProxy())&&o.pop()}continue}o.pop()}}warnings(){return this.sync().warnings()}};Rg.registerPostcss=e=>{AK=e};xwe.exports=Rg;Rg.default=Rg;GJe.registerLazyResult(Rg);HJe.registerLazyResult(Rg)});var Ewe=xe((Gro,Cwe)=>{"use strict";var XJe=EK(),QJe=BK(),JJe=IK(),eet=TD(),Uro=PK(),ET=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,o=QJe;try{t=o(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,o,r){o=o.toString(),this.stringified=!1,this._processor=t,this._css=o,this._opts=r,this._map=void 0;let n=eet;this.result=new JJe(this._processor,void 0,this._opts),this.result.css=o;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let s=new XJe(n,void 0,this._opts,o);if(s.isMap()){let[a,l]=s.generate();a&&(this.result.css=a),l&&(this.result.map=l)}else s.clearAnnotation(),this.result.css=s.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,o){return this.async().then(t,o)}toString(){return this._css}warnings(){return[]}};Cwe.exports=ET;ET.default=ET});var Rwe=xe(($ro,Twe)=>{"use strict";var tet=yK(),oet=Swe(),ret=Ewe(),net=ND(),Oy=class{constructor(t=[]){this.version="8.5.26",this.plugins=this.normalize(t)}normalize(t){let o=[];for(let r of t)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))o=o.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)o.push(r);else if(typeof r=="function")o.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return o}process(t,o={}){return!this.plugins.length&&!o.parser&&!o.stringifier&&!o.syntax?new ret(this,t,o):new oet(this,t,o)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};Twe.exports=Oy;Oy.default=Oy;net.registerProcessor(Oy);tet.registerProcessor(Oy)});var Pwe=xe((Yro,Iwe)=>{Iwe.exports=function(t){let o=t.prefix,r=/\s+$/.test(o)?o:`${o} `,n=t.ignoreFiles?[].concat(t.ignoreFiles):[],i=t.includeFiles?[].concat(t.includeFiles):[];return function(s){n.length&&s.source.input.file&&Bwe(s.source.input.file,n)||i.length&&s.source.input.file&&!Bwe(s.source.input.file,i)||s.walkRules(a=>{let l=["keyframes","-webkit-keyframes","-moz-keyframes","-o-keyframes","-ms-keyframes"];a.parent&&l.includes(a.parent.name)||(a.selectors=a.selectors.map(u=>t.exclude&&iet(u,t.exclude)?u:t.transform?t.transform(o,u,r+u,s.source.input.file,a):r+u))})}};function Bwe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e.includes(o))}function iet(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e===o)}});var Awe=xe((Kro,Owe)=>{var MK=40,NK=41,FD=39,LK=34,DK=92,Qk=47,VK=44,FK=58,zD=42,set=117,aet=85,cet=43,uet=/^[a-f0-9?-]+$/i;Owe.exports=function(e){for(var t=[],o=e,r,n,i,s,a,l,u,d,f=0,p=o.charCodeAt(f),m=o.length,g=[{nodes:t}],h=0,b,v="",y="",_="";f<m;)if(p<=32){r=f;do r+=1,p=o.charCodeAt(r);while(p<=32);s=o.slice(f,r),i=t[t.length-1],p===NK&&h?_=s:i&&i.type==="div"?(i.after=s,i.sourceEndIndex+=s.length):p===VK||p===FK||p===Qk&&o.charCodeAt(r+1)!==zD&&(!b||b&&b.type==="function"&&b.value!=="calc")?y=s:t.push({type:"space",sourceIndex:f,sourceEndIndex:r,value:s}),f=r}else if(p===FD||p===LK){r=f,n=p===FD?"'":'"',s={type:"string",sourceIndex:f,quote:n};do if(a=!1,r=o.indexOf(n,r+1),~r)for(l=r;o.charCodeAt(l-1)===DK;)l-=1,a=!a;else o+=n,r=o.length-1,s.unclosed=!0;while(a);s.value=o.slice(f+1,r),s.sourceEndIndex=s.unclosed?r:r+1,t.push(s),f=r+1,p=o.charCodeAt(f)}else if(p===Qk&&o.charCodeAt(f+1)===zD)r=o.indexOf("*/",f),s={type:"comment",sourceIndex:f,sourceEndIndex:r+2},r===-1&&(s.unclosed=!0,r=o.length,s.sourceEndIndex=r),s.value=o.slice(f+2,r),t.push(s),f=r+2,p=o.charCodeAt(f);else if((p===Qk||p===zD)&&b&&b.type==="function"&&b.value==="calc")s=o[f],t.push({type:"word",sourceIndex:f-y.length,sourceEndIndex:f+s.length,value:s}),f+=1,p=o.charCodeAt(f);else if(p===Qk||p===VK||p===FK)s=o[f],t.push({type:"div",sourceIndex:f-y.length,sourceEndIndex:f+s.length,value:s,before:y,after:""}),y="",f+=1,p=o.charCodeAt(f);else if(MK===p){r=f;do r+=1,p=o.charCodeAt(r);while(p<=32);if(d=f,s={type:"function",sourceIndex:f-v.length,value:v,before:o.slice(d+1,r)},f=r,v==="url"&&p!==FD&&p!==LK){r-=1;do if(a=!1,r=o.indexOf(")",r+1),~r)for(l=r;o.charCodeAt(l-1)===DK;)l-=1,a=!a;else o+=")",r=o.length-1,s.unclosed=!0;while(a);u=r;do u-=1,p=o.charCodeAt(u);while(p<=32);d<u?(f!==u+1?s.nodes=[{type:"word",sourceIndex:f,sourceEndIndex:u+1,value:o.slice(f,u+1)}]:s.nodes=[],s.unclosed&&u+1!==r?(s.after="",s.nodes.push({type:"space",sourceIndex:u+1,sourceEndIndex:r,value:o.slice(u+1,r)})):(s.after=o.slice(u+1,r),s.sourceEndIndex=r)):(s.after="",s.nodes=[]),f=r+1,s.sourceEndIndex=s.unclosed?r:f,p=o.charCodeAt(f),t.push(s)}else h+=1,s.after="",s.sourceEndIndex=f+1,t.push(s),g.push(s),t=s.nodes=[],b=s;v=""}else if(NK===p&&h)f+=1,p=o.charCodeAt(f),b.after=_,b.sourceEndIndex+=_.length,_="",h-=1,g[g.length-1].sourceEndIndex=f,g.pop(),b=g[h],t=b.nodes;else{r=f;do p===DK&&(r+=1),r+=1,p=o.charCodeAt(r);while(r<m&&!(p<=32||p===FD||p===LK||p===VK||p===FK||p===Qk||p===MK||p===zD&&b&&b.type==="function"&&b.value==="calc"||p===Qk&&b.type==="function"&&b.value==="calc"||p===NK&&h));s=o.slice(f,r),MK===p?v=s:(set===s.charCodeAt(0)||aet===s.charCodeAt(0))&&cet===s.charCodeAt(1)&&uet.test(s.slice(2))?t.push({type:"unicode-range",sourceIndex:f,sourceEndIndex:r,value:s}):t.push({type:"word",sourceIndex:f,sourceEndIndex:r,value:s}),f=r}for(f=g.length-1;f;f-=1)g[f].unclosed=!0,g[f].sourceEndIndex=o.length;return g[0].nodes}});var Nwe=xe((qro,Mwe)=>{Mwe.exports=function e(t,o,r){var n,i,s,a;for(n=0,i=t.length;n<i;n+=1)s=t[n],r||(a=o(s,n,t)),a!==!1&&s.type==="function"&&Array.isArray(s.nodes)&&e(s.nodes,o,r),r&&o(s,n,t)}});var Fwe=xe((Zro,Vwe)=>{function Lwe(e,t){var o=e.type,r=e.value,n,i;return t&&(i=t(e))!==void 0?i:o==="word"||o==="space"?r:o==="string"?(n=e.quote||"",n+r+(e.unclosed?"":n)):o==="comment"?"/*"+r+(e.unclosed?"":"*/"):o==="div"?(e.before||"")+r+(e.after||""):Array.isArray(e.nodes)?(n=Dwe(e.nodes,t),o!=="function"?n:r+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):r}function Dwe(e,t){var o,r;if(Array.isArray(e)){for(o="",r=e.length-1;~r;r-=1)o=Lwe(e[r],t)+o;return o}return Lwe(e,t)}Vwe.exports=Dwe});var jwe=xe((Xro,zwe)=>{var jD=45,HD=43,zK=46,det=101,fet=69;function pet(e){var t=e.charCodeAt(0),o;if(t===HD||t===jD){if(o=e.charCodeAt(1),o>=48&&o<=57)return!0;var r=e.charCodeAt(2);return o===zK&&r>=48&&r<=57}return t===zK?(o=e.charCodeAt(1),o>=48&&o<=57):t>=48&&t<=57}zwe.exports=function(e){var t=0,o=e.length,r,n,i;if(o===0||!pet(e))return!1;for(r=e.charCodeAt(t),(r===HD||r===jD)&&t++;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),r===zK&&n>=48&&n<=57)for(t+=2;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),i=e.charCodeAt(t+2),(r===det||r===fet)&&(n>=48&&n<=57||(n===HD||n===jD)&&i>=48&&i<=57))for(t+=n===HD||n===jD?3:2;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;return{number:e.slice(0,t),unit:e.slice(t)}}});var Gwe=xe((Qro,Uwe)=>{var met=Awe(),Hwe=Nwe(),Wwe=Fwe();function Bg(e){return this instanceof Bg?(this.nodes=met(e),this):new Bg(e)}Bg.prototype.toString=function(){return Array.isArray(this.nodes)?Wwe(this.nodes):""};Bg.prototype.walk=function(e,t){return Hwe(this.nodes,e,t),this};Bg.unit=jwe();Bg.walk=Hwe;Bg.stringify=Wwe;Uwe.exports=Bg});var Ywe=xe((Jro,jK)=>{var $we=Gwe();jK.exports=e=>{let o=Object.assign({skipHostRelativeUrls:!0},e);return{postcssPlugin:"rebaseUrl",Declaration(r){let n=$we(r.value),i=!1;n.walk(s=>{if(s.type!=="function"||s.value!=="url")return;let a=s.nodes[0].value,l=new URL(a,e.rootUrl);return l.pathname===a&&o.skipHostRelativeUrls||(s.nodes[0].value=l.toString(),i=!0),!1}),i&&(r.value=$we.stringify(n))}}};jK.exports.postcss=!0});var ske=xe((pno,ike)=>{ike.exports=window.wp.priorityQueue});var iq=xe((cso,sxe)=>{sxe.exports=window.wp.blob});var Tx=xe((jlo,hSe)=>{hSe.exports=window.wp.isShallowEqual});var H3=xe((apo,n1e)=>{n1e.exports=window.wp.tokenList});var uEe=xe((_go,cEe)=>{cEe.exports=window.wp.commands});var Ul=xe((Zyo,ERe)=>{ERe.exports=window.wp.date});var oBe=xe((Fvo,tBe)=>{var ZRe=!1,gv,KZ,qZ,i6,s6,XRe,a6,ZZ,XZ,QZ,QRe,JZ,eX,JRe,eBe;function ra(){if(!ZRe){ZRe=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),o=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(JZ=/\b(iPhone|iP[ao]d)/.exec(e),eX=/\b(iP[ao]d)/.exec(e),QZ=/Android/i.exec(e),JRe=/FBAN\/\w+;/i.exec(e),eBe=/Mobile/i.exec(e),QRe=!!/Win64/.exec(e),t){gv=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,gv&&document&&document.documentMode&&(gv=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);XRe=r?parseFloat(r[1])+4:gv,KZ=t[2]?parseFloat(t[2]):NaN,qZ=t[3]?parseFloat(t[3]):NaN,i6=t[4]?parseFloat(t[4]):NaN,i6?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),s6=t&&t[1]?parseFloat(t[1]):NaN):s6=NaN}else gv=KZ=qZ=s6=i6=NaN;if(o){if(o[1]){var n=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);a6=n?parseFloat(n[1].replace("_",".")):!0}else a6=!1;ZZ=!!o[2],XZ=!!o[3]}else a6=ZZ=XZ=!1}}var tX={ie:function(){return ra()||gv},ieCompatibilityMode:function(){return ra()||XRe>gv},ie64:function(){return tX.ie()&&QRe},firefox:function(){return ra()||KZ},opera:function(){return ra()||qZ},webkit:function(){return ra()||i6},safari:function(){return tX.webkit()},chrome:function(){return ra()||s6},windows:function(){return ra()||ZZ},osx:function(){return ra()||a6},linux:function(){return ra()||XZ},iphone:function(){return ra()||JZ},mobile:function(){return ra()||JZ||eX||QZ||eBe},nativeApp:function(){return ra()||JRe},android:function(){return ra()||QZ},ipad:function(){return ra()||eX}};tBe.exports=tX});var nBe=xe((zvo,rBe)=>{"use strict";var l6=!!(typeof window<"u"&&window.document&&window.document.createElement),yit={canUseDOM:l6,canUseWorkers:typeof Worker<"u",canUseEventListeners:l6&&!!(window.addEventListener||window.attachEvent),canUseViewport:l6&&!!window.screen,isInWorker:!l6};rBe.exports=yit});var lBe=xe((jvo,aBe)=>{"use strict";var iBe=nBe(),sBe;iBe.canUseDOM&&(sBe=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function vit(e,t){if(!iBe.canUseDOM||t&&!("addEventListener"in document))return!1;var o="on"+e,r=o in document;if(!r){var n=document.createElement("div");n.setAttribute(o,"return;"),r=typeof n[o]=="function"}return!r&&sBe&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}aBe.exports=vit});var mBe=xe((Hvo,pBe)=>{"use strict";var _it=oBe(),wit=lBe(),cBe=10,uBe=40,dBe=800;function fBe(e){var t=0,o=0,r=0,n=0;return"detail"in e&&(o=e.detail),"wheelDelta"in e&&(o=-e.wheelDelta/120),"wheelDeltaY"in e&&(o=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=o,o=0),r=t*cBe,n=o*cBe,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||n)&&e.deltaMode&&(e.deltaMode==1?(r*=uBe,n*=uBe):(r*=dBe,n*=dBe)),r&&!t&&(t=r<1?-1:1),n&&!o&&(o=n<1?-1:1),{spinX:t,spinY:o,pixelX:r,pixelY:n}}fBe.getEventType=function(){return _it.firefox()?"DOMMouseScroll":wit("wheel")?"wheel":"mousewheel"};pBe.exports=fBe});var hBe=xe((Wvo,gBe)=>{gBe.exports=mBe()});var YIe=xe((Nwo,$Ie)=>{"use strict";$Ie.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var Tpt={};No(Tpt,{AlignmentControl:()=>F2,AlignmentToolbar:()=>Mre,Autocomplete:()=>qre,BlockAlignmentControl:()=>nO,BlockAlignmentToolbar:()=>kne,BlockBindingsAttributeControl:()=>x1,BlockBindingsSourceFieldsList:()=>k1,BlockBreadcrumb:()=>Gne,BlockCanvas:()=>gEe,BlockColorsStyleSelector:()=>vEe,BlockContextProvider:()=>fI,BlockControls:()=>Ko,BlockEdit:()=>A2,BlockEditorKeyboardShortcuts:()=>iD,BlockEditorProvider:()=>nve,BlockFormatControls:()=>Dq,BlockIcon:()=>Lt,BlockInspector:()=>cMe,BlockList:()=>tx,BlockMover:()=>d3,BlockNavigationDropdown:()=>OTe,BlockPopover:()=>Qxe,BlockPreview:()=>Ys,BlockSelectionClearer:()=>dSe,BlockSettingsMenu:()=>N3,BlockSettingsMenuControls:()=>I3,BlockStyles:()=>lS,BlockTitle:()=>C1,BlockToolbar:()=>K1e,BlockTools:()=>gR,BlockVerticalAlignmentControl:()=>J2,BlockVerticalAlignmentToolbar:()=>eRe,ButtonBlockAppender:()=>zg,ButtonBlockerAppender:()=>Hxe,ColorPalette:()=>vRe,ColorPaletteControl:()=>kRe,ContrastChecker:()=>CRe,CopyHandler:()=>fMe,DefaultBlockAppender:()=>xx,DimensionControl:()=>mv,FontSizePicker:()=>Jj,HeadingLevelDropdown:()=>jTe,HeightControl:()=>qRe,InnerBlocks:()=>UT,Inserter:()=>Qs,InspectorAdvancedControls:()=>Wg,InspectorControls:()=>Ve,JustifyContentControl:()=>sw,JustifyToolbar:()=>sIe,LineHeightControl:()=>O6,LinkControl:()=>vh,MediaPlaceholder:()=>EPe,MediaReplaceFlow:()=>RS,MediaUpload:()=>xd,MediaUploadCheck:()=>Pa,MultiSelectScrollIntoView:()=>hMe,NavigableToolbar:()=>Wx,ObserveTyping:()=>lEe,PanelColorSettings:()=>RPe,PlainText:()=>N2e,RecursionProvider:()=>FQ,RichText:()=>NS,RichTextShortcut:()=>T2e,RichTextToolbarButton:()=>VX,SETTINGS_DEFAULTS:()=>K0,SkipToSelectedBlock:()=>r4,ToolSelector:()=>TMe,Typewriter:()=>vMe,URLInput:()=>Pp,URLInputButton:()=>W2e,URLPopover:()=>wh,Warning:()=>Bm,WritingFlow:()=>kD,__experimentalBlockAlignmentMatrixControl:()=>Dne,__experimentalBlockFullHeightAligmentControl:()=>Ane,__experimentalBlockPatternSetup:()=>XTe,__experimentalBlockPatternsList:()=>_d,__experimentalBlockVariationPicker:()=>HTe,__experimentalBlockVariationTransforms:()=>MV,__experimentalBorderRadiusControl:()=>zV,__experimentalColorGradientControl:()=>fh,__experimentalColorGradientSettingsDropdown:()=>t6,__experimentalDateFormatPicker:()=>TRe,__experimentalDuotoneControl:()=>WV,__experimentalFontAppearanceControl:()=>GV,__experimentalFontFamilyControl:()=>$V,__experimentalGetBorderClassesAndStyles:()=>t9,__experimentalGetColorClassesAndStyles:()=>o9,__experimentalGetDimensionsClassesAndStyles:()=>e9,__experimentalGetElementClassName:()=>kpt,__experimentalGetGapCSSValue:()=>_a,__experimentalGetGradientClass:()=>J_,__experimentalGetGradientObjectByGradientValue:()=>Cre,__experimentalGetShadowClassesAndStyles:()=>gee,__experimentalGetSpacingClassesAndStyles:()=>yee,__experimentalImageEditor:()=>JBe,__experimentalImageSizeControl:()=>rIe,__experimentalImageURLInputUI:()=>Z2e,__experimentalInspectorPopoverHeader:()=>Z4,__experimentalLetterSpacingControl:()=>KV,__experimentalLibrary:()=>mMe,__experimentalLinkControl:()=>P6,__experimentalLinkControlSearchInput:()=>PIe,__experimentalLinkControlSearchItem:()=>yIe,__experimentalLinkControlSearchResults:()=>SIe,__experimentalListView:()=>RV,__experimentalPanelColorGradientSettings:()=>r6,__experimentalPreviewOptions:()=>fOe,__experimentalPublishDateTimePicker:()=>SMe,__experimentalRecursionProvider:()=>_Me,__experimentalResponsiveBlockControl:()=>F2e,__experimentalSpacingSizesControl:()=>jS,__experimentalTextDecorationControl:()=>ZV,__experimentalTextTransformControl:()=>QV,__experimentalUnitControl:()=>j2e,__experimentalUseBlockOverlayActive:()=>Yne,__experimentalUseBlockPreview:()=>dke,__experimentalUseBorderProps:()=>mee,__experimentalUseColorProps:()=>bee,__experimentalUseCustomSides:()=>GJ,__experimentalUseGradient:()=>nze,__experimentalUseHasRecursion:()=>wMe,__experimentalUseMultipleOriginColorsAndGradients:()=>mh,__experimentalUseResizeCanvas:()=>mOe,__experimentalWritingModeControl:()=>e6,__unstableBlockSettingsMenuFirstItem:()=>_3,__unstableBlockToolbarLastItem:()=>g3,__unstableEditorStyles:()=>qf,__unstableIframe:()=>Yk,__unstableInserterMenuExtension:()=>u5,__unstableRichTextInputEvent:()=>R2e,__unstableUseBlockSelectionClearer:()=>jy,__unstableUseClipboardHandler:()=>dMe,__unstableUseMouseMoveTypingReset:()=>bR,__unstableUseTypewriter:()=>LQ,__unstableUseTypingObserver:()=>yR,createCustomColorsHOC:()=>xre,getColorClassName:()=>Ja,getColorObjectByAttributeValues:()=>Lu,getColorObjectByColorValue:()=>uI,getComputedFluidTypographyValue:()=>Tre,getCustomValueFromPreset:()=>tne,getDimensionsClassesAndStyles:()=>e9,getFontSize:()=>ew,getFontSizeClass:()=>Im,getFontSizeObjectByValue:()=>Qj,getGradientSlugByValue:()=>Ere,getGradientValueBySlug:()=>D2,getPxFromCssUnit:()=>oVe,getSpacingPresetCssVar:()=>nl,getTypographyClassesAndStyles:()=>vee,isValueSpacingPreset:()=>Q2,privateApis:()=>Ree,store:()=>B,storeConfig:()=>q_,transformStyles:()=>Jk,useBlockBindingsUtils:()=>Tf,useBlockCommands:()=>uV,useBlockDisplayInformation:()=>Ln,useBlockEditContext:()=>kt,useBlockEditingMode:()=>jr,useBlockProps:()=>q1,useCachedTruthy:()=>_ee,useHasRecursion:()=>zQ,useInnerBlocksProps:()=>$y,useSetting:()=>_re,useSettings:()=>je,useStyleOverride:()=>Qc,withColorContext:()=>jV,withColors:()=>Sre,withFontSizes:()=>Ore});function Pee(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(o=Pee(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function LVe(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Pee(e))&&(r&&(r+=" "),r+=t);return r}var Y=LVe;var RMe=c(ce(),1),sc=c(F(),1),Q4=c(ee(),1),UQ=c(ue(),1),mB=c(Bo(),1);var iI=c(F(),1),Nu=Symbol("mayDisplayControls"),o_=Symbol("mayDisplayParentControls"),r_=Symbol("mayDisplayPatternEditingControls"),n_=Symbol("blockEditingMode"),i_=Symbol("blockBindings"),sI=Symbol("isPreviewMode"),U0=Symbol("isInListViewBlockSupportTree"),p9={name:"",isSelected:!1},m9=(0,iI.createContext)(p9);m9.displayName="BlockEditContext";var{Provider:aI}=m9;function kt(){return(0,iI.useContext)(m9)}var DVe={grad:.9,turn:360,rad:360/(2*Math.PI)},df=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},jn=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=Math.pow(10,t)),Math.round(o*e)/o+0},Qa=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=1),e>o?o:e>t?e:t},Uee=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Dee=function(e){return{r:Qa(e.r,0,255),g:Qa(e.g,0,255),b:Qa(e.b,0,255),a:Qa(e.a)}},g9=function(e){return{r:jn(e.r),g:jn(e.g),b:jn(e.b),a:jn(e.a,3)}},VVe=/^#([0-9a-f]{3,8})$/i,lI=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Gee=function(e){var t=e.r,o=e.g,r=e.b,n=e.a,i=Math.max(t,o,r),s=i-Math.min(t,o,r),a=s?i===t?(o-r)/s:i===o?2+(r-t)/s:4+(t-o)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},$ee=function(e){var t=e.h,o=e.s,r=e.v,n=e.a;t=t/360*6,o/=100,r/=100;var i=Math.floor(t),s=r*(1-o),a=r*(1-(t-i)*o),l=r*(1-(1-t+i)*o),u=i%6;return{r:255*[r,a,s,s,l,r][u],g:255*[l,r,r,a,s,s][u],b:255*[s,s,l,r,r,a][u],a:n}},Vee=function(e){return{h:Uee(e.h),s:Qa(e.s,0,100),l:Qa(e.l,0,100),a:Qa(e.a)}},Fee=function(e){return{h:jn(e.h),s:jn(e.s),l:jn(e.l),a:jn(e.a,3)}},zee=function(e){return $ee((o=(t=e).s,{h:t.h,s:(o*=((r=t.l)<50?r:100-r)/100)>0?2*o/(r+o)*100:0,v:r+o,a:t.a}));var t,o,r},G0=function(e){return{h:(t=Gee(e)).h,s:(n=(200-(o=t.s))*(r=t.v)/100)>0&&n<200?o*r/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,o,r,n},FVe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,zVe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,jVe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,HVe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,y9={string:[[function(e){var t=VVe.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?jn(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?jn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=jVe.exec(e)||HVe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Dee({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=FVe.exec(e)||zVe.exec(e);if(!t)return null;var o,r,n=Vee({h:(o=t[1],r=t[2],r===void 0&&(r="deg"),Number(o)*(DVe[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return zee(n)},"hsl"]],object:[[function(e){var t=e.r,o=e.g,r=e.b,n=e.a,i=n===void 0?1:n;return df(t)&&df(o)&&df(r)?Dee({r:Number(t),g:Number(o),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,o=e.s,r=e.l,n=e.a,i=n===void 0?1:n;if(!df(t)||!df(o)||!df(r))return null;var s=Vee({h:Number(t),s:Number(o),l:Number(r),a:Number(i)});return zee(s)},"hsl"],[function(e){var t=e.h,o=e.s,r=e.v,n=e.a,i=n===void 0?1:n;if(!df(t)||!df(o)||!df(r))return null;var s=(function(a){return{h:Uee(a.h),s:Qa(a.s,0,100),v:Qa(a.v,0,100),a:Qa(a.a)}})({h:Number(t),s:Number(o),v:Number(r),a:Number(i)});return $ee(s)},"hsv"]]},jee=function(e,t){for(var o=0;o<t.length;o++){var r=t[o][0](e);if(r)return[r,t[o][1]]}return[null,void 0]},WVe=function(e){return typeof e=="string"?jee(e.trim(),y9.string):typeof e=="object"&&e!==null?jee(e,y9.object):[null,void 0]};var h9=function(e,t){var o=G0(e);return{h:o.h,s:Qa(o.s+100*t,0,100),l:o.l,a:o.a}},b9=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Hee=function(e,t){var o=G0(e);return{h:o.h,s:o.s,l:Qa(o.l+100*t,0,100),a:o.a}},v9=(function(){function e(t){this.parsed=WVe(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return jn(b9(this.rgba),2)},e.prototype.isDark=function(){return b9(this.rgba)<.5},e.prototype.isLight=function(){return b9(this.rgba)>=.5},e.prototype.toHex=function(){return t=g9(this.rgba),o=t.r,r=t.g,n=t.b,s=(i=t.a)<1?lI(jn(255*i)):"","#"+lI(o)+lI(r)+lI(n)+s;var t,o,r,n,i,s},e.prototype.toRgb=function(){return g9(this.rgba)},e.prototype.toRgbString=function(){return t=g9(this.rgba),o=t.r,r=t.g,n=t.b,(i=t.a)<1?"rgba("+o+", "+r+", "+n+", "+i+")":"rgb("+o+", "+r+", "+n+")";var t,o,r,n,i},e.prototype.toHsl=function(){return Fee(G0(this.rgba))},e.prototype.toHslString=function(){return t=Fee(G0(this.rgba)),o=t.h,r=t.s,n=t.l,(i=t.a)<1?"hsla("+o+", "+r+"%, "+n+"%, "+i+")":"hsl("+o+", "+r+"%, "+n+"%)";var t,o,r,n,i},e.prototype.toHsv=function(){return t=Gee(this.rgba),{h:jn(t.h),s:jn(t.s),v:jn(t.v),a:jn(t.a,3)};var t},e.prototype.invert=function(){return Go({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),Go(h9(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Go(h9(this.rgba,-t))},e.prototype.grayscale=function(){return Go(h9(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Go(Hee(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Go(Hee(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?Go({r:(o=this.rgba).r,g:o.g,b:o.b,a:t}):jn(this.rgba.a,3);var o},e.prototype.hue=function(t){var o=G0(this.rgba);return typeof t=="number"?Go({h:t,s:o.s,l:o.l,a:o.a}):jn(o.h)},e.prototype.isEqual=function(t){return this.toHex()===Go(t).toHex()},e})(),Go=function(e){return e instanceof v9?e:new v9(e)},Wee=[],am=function(e){e.forEach(function(t){Wee.indexOf(t)<0&&(t(v9,y9),Wee.push(t))})};function lm(e,t){var o={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var n in o)r[o[n]]=n;var i={};e.prototype.toName=function(s){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var a,l,u=r[this.toHex()];if(u)return u;if(s?.closest){var d=this.toRgb(),f=1/0,p="black";if(!i.length)for(var m in o)i[m]=new e(o[m]).toRgb();for(var g in o){var h=(a=d,l=i[g],Math.pow(a.r-l.r,2)+Math.pow(a.g-l.g,2)+Math.pow(a.b-l.b,2));h<f&&(f=h,p=g)}return p}},t.string.push([function(s){var a=s.toLowerCase(),l=a==="transparent"?"#0000":o[a];return l?new e(l).toRgb():null},"name"])}var _9=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},w9=function(e){return .2126*_9(e.r)+.7152*_9(e.g)+.0722*_9(e.b)};function s_(e){e.prototype.luminance=function(){return t=w9(this.rgba),(o=2)===void 0&&(o=0),r===void 0&&(r=Math.pow(10,o)),Math.round(r*t)/r+0;var t,o,r},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var o,r,n,i,s,a,l,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),a=w9(i),l=w9(s),o=a>l?(a+.05)/(l+.05):(l+.05)/(a+.05),(r=2)===void 0&&(r=0),n===void 0&&(n=Math.pow(10,r)),Math.floor(n*o)/n+0},e.prototype.isReadable=function(t,o){return t===void 0&&(t="#FFF"),o===void 0&&(o={}),this.contrast(t)>=(a=(s=(r=o).size)===void 0?"normal":s,(i=(n=r.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var r,n,i,s,a}}var k9=function(e,t){return k9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(o[n]=r[n])},k9(e,t)};function Yee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");k9(e,t);function o(){this.constructor=e}e.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}var hr=function(){return hr=Object.assign||function(t){for(var o,r=1,n=arguments.length;r<n;r++){o=arguments[r];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(t[i]=o[i])}return t},hr.apply(this,arguments)};function Kee(e){return e.toLowerCase()}var UVe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],GVe=/[^A-Z0-9]+/gi;function cI(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?UVe:o,n=t.stripRegexp,i=n===void 0?GVe:n,s=t.transform,a=s===void 0?Kee:s,l=t.delimiter,u=l===void 0?" ":l,d=qee(qee(e,r,"$1\0$2"),i,"\0"),f=0,p=d.length;d.charAt(f)==="\0";)f++;for(;d.charAt(p-1)==="\0";)p--;return d.slice(f,p).split("\0").map(a).join(u)}function qee(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function Zee(e,t){return t===void 0&&(t={}),cI(e,hr({delimiter:"."},t))}function Xee(e,t){return t===void 0&&(t={}),Zee(e,hr({delimiter:"-"},t))}function Bs(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Xee(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}am([lm,s_]);var Lu=(e,t,o)=>{if(t){let r=e?.find(n=>n.slug===t);if(r)return r}return{color:o}},uI=(e,t)=>e?.find(o=>o.color===t);function Ja(e,t){if(!(!e||!t))return`has-${Bs(t)}-${e}`}function Qee(e,t){let o=Go(t),r=({color:i})=>o.contrast(i),n=Math.max(...e.map(r));return e.find(i=>r(i)===n).color}var Q_=c(F(),1),Bb=c(ue(),1);var yre=c(ee(),1),vre=c(Nt(),1);var O2=c(F(),1),P2=c(ce(),1);var ff=c(ce(),1),dte=c(q(),1),Y0=c(ee(),1),sb=c(F(),1);var a_=c(F(),1),ote=c(T(),1),dI=(0,a_.createContext)({});dI.displayName="BlockContext";function fI({value:e,children:t}){let o=(0,a_.useContext)(dI),r=(0,a_.useMemo)(()=>({...o,...e}),[o,e]);return(0,ote.jsx)(dI.Provider,{value:r,children:t})}var Hn=dI;var l_=c(ma(),1);function rb(e){return e?.startsWith("#")&&(0,l_.isValidFragment)(e)}function nb(e){return e?.startsWith("/")||e?.startsWith("./")||e?.startsWith("../")}function ib(e){if(e.includes(" "))return!1;let o=(0,l_.getProtocol)(e),r=(0,l_.isValidProtocol)(o),n=$Ve(e),i=e?.startsWith("www.");return r||i||rb(e)||n||nb(e)}function $Ve(e,t=6){let o=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(o)}var YVe="__default",nte="core/pattern-overrides",KVe={};function ite(e,t,o){let r;if(t)for(let[n,i]of Object.entries(e))t.includes(n)&&(r===void 0&&(r={}),r[n]=i);if(o)for(let n of o)n?.usesContext?.forEach(i=>{i in e&&(r===void 0&&(r={}),r[i]=e[i])});return r??KVe}function $0(e){return e?.[YVe]?.source===nte}function pI(e,t){if(!$0(e))return e;let o={};for(let r of t){let n=e[r]?e[r]:{source:nte};o[r]=n}return o}var ate=c(mI(),1),{lock:lte,unlock:K}=(0,ate.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/block-editor");var cte=c(F(),1),Rn=(0,cte.createContext)({});Rn.displayName="PrivateBlockContext";var gI=c(T(),1),qVe=e=>{let{name:t}=e,o=(0,ff.getBlockType)(t);if(!o)return null;let r=o.edit||o.save;return(0,gI.jsx)(r,{...e})},ute=(0,dte.withFilters)("editor.BlockEdit")(qVe),ZVe=e=>{let{name:t,clientId:o,attributes:r,setAttributes:n}=e,i=(0,Y0.useRegistry)(),s=(0,ff.getBlockType)(t),a=(0,sb.useContext)(Hn),l=(0,Y0.useSelect)(v=>K(v(ff.store)).getAllBlockBindingsSources(),[]),{bindableAttributes:u}=(0,sb.useContext)(Rn),{blockBindings:d,context:f,hasPatternOverrides:p}=(0,sb.useMemo)(()=>({blockBindings:pI(r?.metadata?.bindings,u),context:ite(a,s?.usesContext,r?.metadata?.bindings?Object.values(r.metadata.bindings).map(v=>l[v?.source]):void 0),hasPatternOverrides:$0(r?.metadata?.bindings)}),[s?.usesContext,a,r?.metadata?.bindings,u,l]),m=(0,Y0.useSelect)(v=>{if(!d)return r;let y={},_=new Map;for(let[w,k]of Object.entries(d)){let{source:x,args:C}=k,E=l[x];!E||!u?.includes(w)||_.set(E,{..._.get(E),[w]:{args:C}})}if(_.size)for(let[w,k]of _){let x={};w.getValues?x=w.getValues({select:v,context:f,clientId:o,bindings:k}):Object.keys(k).forEach(C=>{x[C]=w.label});for(let[C,E]of Object.entries(x))C==="url"&&(!E||!ib(E))?y[C]=null:y[C]=E}return{...r,...y}},[r,u,d,o,f,l]),g=(0,sb.useCallback)(v=>{if(!d){n(v);return}i.batch(()=>{let y={...v},_=new Map;for(let[k,x]of Object.entries(y)){if(!d[k]||!u?.includes(k))continue;let C=d[k],E=l[C?.source];E?.setValues&&(_.set(E,{..._.get(E),[k]:{args:C.args,newValue:x}}),delete y[k])}if(_.size)for(let[k,x]of _)k.setValues({select:i.select,dispatch:i.dispatch,context:f,clientId:o,bindings:x});let w=!!f["pattern/overrides"];!(p&&w)&&Object.keys(y).length&&(p&&delete y.href,n(y))})},[u,d,o,f,p,n,l,i]);if(!s)return null;if(s.apiVersion>1)return(0,gI.jsx)(ute,{...e,attributes:m,context:f,setAttributes:g});let h=(0,ff.hasBlockSupport)(s,"className",!0)?(0,ff.getBlockDefaultClassName)(t):null,b=Y(h,r?.className,e.className);return(0,gI.jsx)(ute,{...e,attributes:m,className:b,context:f,setAttributes:g})},fte=ZVe;var gre=c(ce(),1),Xj=c(q(),1),hre=c(ee(),1),I2=c(Z(),1);var B2=c(ee(),1);var u_=c(ab(),1),C9=c(ue(),1),X0=c(ee(),1),xte=c(Nt(),1),xI=c(ce(),1);var Ft=c(Z(),1),gte={insertUsage:{}},K0={alignWide:!1,supportsLayout:!0,colors:[{name:(0,Ft.__)("Black"),slug:"black",color:"#000000"},{name:(0,Ft.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,Ft.__)("White"),slug:"white",color:"#ffffff"},{name:(0,Ft.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,Ft.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,Ft.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,Ft.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,Ft.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,Ft.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,Ft.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,Ft.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,Ft.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,Ft._x)("Small","font size name"),size:13,slug:"small"},{name:(0,Ft._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,Ft._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,Ft._x)("Large","font size name"),size:36,slug:"large"},{name:(0,Ft._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,Ft.__)("Thumbnail")},{slug:"medium",name:(0,Ft.__)("Medium")},{slug:"large",name:(0,Ft.__)("Large")},{slug:"full",name:(0,Ft.__)("Full Size")}],imageEditing:!0,maxWidth:580,allowedBlockTypes:!0,maxUploadFileSize:0,allowedMimeTypes:null,canLockBlocks:!0,blockStatesEditingEnabled:!0,canEditCSS:!1,enableOpenverseMediaCategory:!0,clearBlockSelection:!0,__experimentalCanUserUseUnfilteredHTML:!1,__experimentalBlockDirectory:!1,__mobileEnablePageTemplates:!1,__experimentalBlockPatterns:[],__experimentalBlockPatternCategories:[],isPreviewMode:!1,blockInspectorAnimation:{animationParent:"core/navigation","core/navigation":{enterDirection:"leftToRight"},"core/navigation-submenu":{enterDirection:"rightToLeft"},"core/navigation-link":{enterDirection:"rightToLeft"},"core/search":{enterDirection:"rightToLeft"},"core/social-links":{enterDirection:"rightToLeft"},"core/page-list":{enterDirection:"rightToLeft"},"core/spacer":{enterDirection:"rightToLeft"},"core/home-link":{enterDirection:"rightToLeft"},"core/site-title":{enterDirection:"rightToLeft"},"core/site-logo":{enterDirection:"rightToLeft"}},generateAnchors:!1,gradients:[{name:(0,Ft.__)("Vivid cyan blue to vivid purple"),gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",slug:"vivid-cyan-blue-to-vivid-purple"},{name:(0,Ft.__)("Light green cyan to vivid green cyan"),gradient:"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",slug:"light-green-cyan-to-vivid-green-cyan"},{name:(0,Ft.__)("Luminous vivid amber to luminous vivid orange"),gradient:"linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",slug:"luminous-vivid-amber-to-luminous-vivid-orange"},{name:(0,Ft.__)("Luminous vivid orange to vivid red"),gradient:"linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",slug:"luminous-vivid-orange-to-vivid-red"},{name:(0,Ft.__)("Very light gray to cyan bluish gray"),gradient:"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",slug:"very-light-gray-to-cyan-bluish-gray"},{name:(0,Ft.__)("Cool to warm spectrum"),gradient:"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",slug:"cool-to-warm-spectrum"},{name:(0,Ft.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,Ft.__)("Blush bordeaux"),gradient:"linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)",slug:"blush-bordeaux"},{name:(0,Ft.__)("Luminous dusk"),gradient:"linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)",slug:"luminous-dusk"},{name:(0,Ft.__)("Pale ocean"),gradient:"linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)",slug:"pale-ocean"},{name:(0,Ft.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,Ft.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function hI(e,t,o){return[...e.slice(0,o),...Array.isArray(t)?t:[t],...e.slice(o)]}function bI(e,t,o,r=1){let n=[...e];return n.splice(t,r),hI(n,e.slice(t,t+r),o)}var Is=Symbol("globalStylesDataKey"),c_=Symbol("globalStylesLinks"),cm=Symbol("selectBlockPatternsKey"),yI=Symbol("reusableBlocksSelect"),pf=Symbol("userPatternCategoriesSelect"),um=Symbol("sectionRootClientIdKey"),vI=Symbol("mediaEditKey"),_I=Symbol("getMediaSelect"),dm=Symbol("isIsolatedEditor"),el=Symbol("deviceTypeKey"),wI=Symbol("isNavigationOverlayContext"),hte=Symbol("isNavigationPostEditor"),q0=Symbol("mediaUploadOnSuccess"),bte=Symbol("mediaSideloadFromUrl"),yte=Symbol("openMediaEditorModal");var{isContentBlock:XVe}=K(xI.privateApis),QVe=e=>e;function kI(e,t=""){let o=new Map,r=[];return o.set(t,r),e.forEach(n=>{let{clientId:i,innerBlocks:s}=n;r.push(i),kI(s,i).forEach((a,l)=>{o.set(l,a)})}),o}function x9(e,t=""){let o=[],r=[[t,e]];for(;r.length;){let[n,i]=r.shift();i.forEach(({innerBlocks:s,...a})=>{o.push([a.clientId,n]),s?.length&&r.push([a.clientId,s])})}return o}function Ste(e,t=QVe){let o=[],r=[...e];for(;r.length;){let{innerBlocks:n,...i}=r.shift();r.push(...n),o.push([i.clientId,t(i)])}return o}function E9(e){let t={},o=[...e];for(;o.length;){let{innerBlocks:r,...n}=o.shift();o.push(...r),t[n.clientId]=!0}return t}function vte(e){return Ste(e,t=>{let{attributes:o,...r}=t;return r})}function _te(e){return Ste(e,t=>t.attributes)}function JVe(e,t){return(0,u_.default)(Object.keys(e),Object.keys(t))}function e6e(e,t){return e.type==="UPDATE_BLOCK_ATTRIBUTES"&&t!==void 0&&t.type==="UPDATE_BLOCK_ATTRIBUTES"&&(0,u_.default)(e.clientIds,t.clientIds)&&JVe(e.attributes,t.attributes)}function wte(e,t){let o=e.tree,r=[...t],n=[...t];for(;r.length;){let i=r.shift();r.push(...i.innerBlocks),n.push(...i.innerBlocks)}for(let i of n)o.set(i.clientId,{});for(let i of n)o.set(i.clientId,Object.assign(o.get(i.clientId),{...e.byClientId.get(i.clientId),attributes:e.attributes.get(i.clientId),innerBlocks:i.innerBlocks.map(s=>o.get(s.clientId))}))}function fm(e,t,o=!1){let r=e.tree,n=new Set([]),i=new Set;for(let s of t){let a=o?s:e.parents.get(s);do if(e.controlledInnerBlocks.has(a)){i.add(a);break}else n.add(a),a=e.parents.get(a);while(a!==void 0)}for(let s of n)r.set(s,{...r.get(s)});for(let s of n)r.get(s).innerBlocks=(e.order.get(s)||[]).map(a=>r.get(a));for(let s of i)r.set("controlled||"+s,{innerBlocks:(e.order.get(s)||[]).map(a=>r.get(a))})}var t6e=e=>(t={},o)=>{let r=e(t,o);if(r===t)return t;switch(r.tree=t.tree?t.tree:new Map,o.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{r.tree=new Map(r.tree),wte(r,o.blocks),fm(r,o.rootClientId?[o.rootClientId]:[""],!0);break}case"UPDATE_BLOCK":r.tree=new Map(r.tree),r.tree.set(o.clientId,{...r.tree.get(o.clientId),...r.byClientId.get(o.clientId),attributes:r.attributes.get(o.clientId)}),fm(r,[o.clientId],!1);break;case"UPDATE_BLOCK_ATTRIBUTES":{r.tree=new Map(r.tree),o.clientIds.forEach(i=>{r.tree.set(i,{...r.tree.get(i),attributes:r.attributes.get(i)})}),fm(r,o.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let i=E9(o.blocks);r.tree=new Map(r.tree),o.replacedClientIds.forEach(a=>{r.tree.delete(a),i[a]||r.tree.delete("controlled||"+a)}),wte(r,o.blocks),fm(r,o.blocks.map(a=>a.clientId),!1);let s=[];for(let a of o.clientIds){let l=t.parents.get(a);l!==void 0&&(l===""||r.byClientId.get(l))&&s.push(l)}fm(r,s,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":let n=[];for(let i of o.clientIds){let s=t.parents.get(i);s!==void 0&&(s===""||r.byClientId.get(s))&&n.push(s)}r.tree=new Map(r.tree),o.removedClientIds.forEach(i=>{r.tree.delete(i),r.tree.delete("controlled||"+i)}),fm(r,n,!0);break;case"MOVE_BLOCKS_TO_POSITION":{let i=[];o.fromRootClientId?i.push(o.fromRootClientId):i.push(""),o.toRootClientId&&i.push(o.toRootClientId),r.tree=new Map(r.tree),fm(r,i,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{let i=[o.rootClientId?o.rootClientId:""];r.tree=new Map(r.tree),fm(r,i,!0);break}}return r};function o6e(e){let t,o;return(r,n)=>{let i=e(r,n),s=o;o=n.type==="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"?n.history??"merge":void 0;let a=n.type==="MARK_LAST_CHANGE_AS_PERSISTENT"||s;if(r===i&&!a)return r.isPersistentChange!==void 0?r:{...i,isPersistentChange:!0};let l=a?!s:!e6e(n,t);if(t=n,s==="ignore")return{...i,isPersistentChange:l,lastBlockChangeHistoryMode:"ignore"};let{lastBlockChangeHistoryMode:u,...d}=i;return{...d,isPersistentChange:l}}}function r6e(e){let t=new Set(["RECEIVE_BLOCKS"]);return(o,r)=>{let n=e(o,r);return n!==o&&(n.isIgnoredChange=t.has(r.type)),n}}var n6e=e=>(t,o)=>{let r=n=>{let i=n;for(let s=0;s<i.length;s++)!t.order.get(i[s])||o.keepControlledInnerBlocks&&o.keepControlledInnerBlocks[i[s]]||(i===n&&(i=[...i]),i.push(...t.order.get(i[s])));return i};if(t)switch(o.type){case"REMOVE_BLOCKS":o={...o,type:"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN",removedClientIds:r(o.clientIds)};break;case"REPLACE_BLOCKS":o={...o,type:"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN",replacedClientIds:r(o.clientIds)};break}return e(t,o)},i6e=e=>(t,o)=>{if(o.type==="RESET_BLOCKS"){let r=e(void 0,{type:"INSERT_BLOCKS",rootClientId:"",blocks:o.blocks}),n=t?.controlledInnerBlocks??new Set;if(t?.order)for(let s of n){if(!r.byClientId.has(s))continue;r.controlledInnerBlocks.add(s);let a=t.order.get(s);if(!a?.length)continue;r.order.set(s,a);let l=(u,d)=>{let f=t.byClientId.get(u);if(!f)return;r.byClientId.set(u,f),r.attributes.set(u,t.attributes.get(u)),r.parents.set(u,d);let p=t.order.get(u)||[];r.order.set(u,p),p.forEach(m=>l(m,u))};a.forEach(u=>l(u,s))}for(let s of r.controlledInnerBlocks){let a=r.order.get(s);if(!a?.length)continue;let l=a.map(f=>t.tree.get(f)),u=r.tree.get(s);u&&(u.innerBlocks=l),r.tree.set("controlled||"+s,{innerBlocks:l});let d=f=>{let p=t.tree.get(f);if(!p)return;r.tree.set(f,p),(r.order.get(f)||[]).forEach(d)};a.forEach(d)}let i=t?.blockEditingModes??new Map;for(let[s,a]of i)r.tree.has(s)&&r.blockEditingModes.set(s,a);return r}return e(t,o)},s6e=e=>(t,o)=>{if(o.type!=="REPLACE_INNER_BLOCKS")return e(t,o);let r={};if(t.controlledInnerBlocks.size){let s=[...o.blocks];for(;s.length;){let{innerBlocks:a,...l}=s.shift();s.push(...a),t.controlledInnerBlocks.has(l.clientId)&&(r[l.clientId]=!0)}}let n=t;t.order.get(o.rootClientId)&&(n=e(n,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:r,clientIds:t.order.get(o.rootClientId)}));let i=n;if(o.blocks.length){i=e(i,{...o,type:"INSERT_BLOCKS",index:0});let s=new Map(i.order);Object.keys(r).forEach(a=>{t.order.get(a)&&s.set(a,t.order.get(a))}),i.order=s,i.tree=new Map(i.tree),Object.keys(r).forEach(a=>{let l=`controlled||${a}`;t.tree.has(l)&&i.tree.set(l,t.tree.get(l))})}return i},a6e=e=>(t,o)=>{if(o.type==="SET_HAS_CONTROLLED_INNER_BLOCKS"){if(t.order.get(o.clientId)?.length){let n=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:o.clientId,blocks:[]});return e(n,o)}return e(t,o)}return e(t,o)},l6e=(0,C9.pipe)(X0.combineReducers,t6e,n6e,s6e,i6e,o6e,r6e,a6e)({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return vte(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"UPDATE_BLOCK":{if(!e.has(t.clientId))return e;let{attributes:o,...r}=t.updates;if(Object.values(r).length===0)return e;let n=new Map(e);return n.set(t.clientId,{...e.get(t.clientId),...r}),n}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),vte(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},attributes(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return _te(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"UPDATE_BLOCK":{if(!e.get(t.clientId)||!t.updates.attributes)return e;let o=new Map(e);return o.set(t.clientId,{...e.get(t.clientId),...t.updates.attributes}),o}case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every(n=>!e.get(n)))return e;let o=!1,r=new Map(e);for(let n of t.clientIds){let i=Object.entries(t.options?.uniqueByBlock?t.attributes[n]:t.attributes??{});if(i.length===0)continue;let s=!1,a=e.get(n),l={};i.forEach(([u,d])=>{a[u]!==d&&(s=!0,l[u]=d)}),o=o||s,s&&r.set(n,{...a,...l})}return o?r:e}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),_te(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},order(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{let o=kI(t.blocks),r=new Map(e);return o.forEach((n,i)=>{i!==""&&r.set(i,n)}),r.set("",(e.get("")??[]).concat(o[""])),r}case"INSERT_BLOCKS":{let{rootClientId:o=""}=t,r=e.get(o)||[],n=kI(t.blocks,o),{index:i=r.length}=t,s=new Map(e);return n.forEach((a,l)=>{s.set(l,a)}),s.set(o,hI(r,n.get(o),i)),s}case"MOVE_BLOCKS_TO_POSITION":{let{fromRootClientId:o="",toRootClientId:r="",clientIds:n}=t,{index:i=e.get(r).length}=t;if(o===r){let l=e.get(r).indexOf(n[0]);if(l===-1)return e;let u=new Map(e);return u.set(r,bI(e.get(r),l,i,n.length)),u}let s=new Map(e);return s.set(o,e.get(o)?.filter(a=>!n.includes(a))??[]),s.set(r,hI(e.get(r),n,i)),s}case"MOVE_BLOCKS_UP":{let{clientIds:o,rootClientId:r=""}=t,n=o[0],i=e.get(r);if(!i.length||n===i[0])return e;let s=i.indexOf(n),a=new Map(e);return a.set(r,bI(i,s,s-1,o.length)),a}case"MOVE_BLOCKS_DOWN":{let{clientIds:o,rootClientId:r=""}=t,n=o[0],i=o[o.length-1],s=e.get(r);if(!s.length||i===s[s.length-1])return e;let a=s.indexOf(n),l=new Map(e);return l.set(r,bI(s,a,a+1,o.length)),l}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let{clientIds:o}=t;if(!t.blocks)return e;let r=kI(t.blocks),n=new Map(e);return t.replacedClientIds.forEach(i=>{n.delete(i)}),r.forEach((i,s)=>{s!==""&&n.set(s,i)}),n.forEach((i,s)=>{let a=Object.values(i).reduce((l,u)=>u===o[0]?[...l,...r.get("")]:(o.indexOf(u)===-1&&l.push(u),l),[]);n.set(s,a)}),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o.forEach((r,n)=>{let i=r?.filter(s=>!t.removedClientIds.includes(s))??[];i.length!==r.length&&o.set(n,i)}),o}}return e},parents(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{let o=new Map(e);return x9(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"INSERT_BLOCKS":{let o=new Map(e);return x9(t.blocks,t.rootClientId||"").forEach(([r,n])=>{o.set(r,n)}),o}case"MOVE_BLOCKS_TO_POSITION":{let o=new Map(e);return t.clientIds.forEach(r=>{o.set(r,t.toRootClientId||"")}),o}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),x9(t.blocks,e.get(t.clientIds[0])).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},controlledInnerBlocks(e=new Set,{type:t,clientId:o,hasControlledInnerBlocks:r}){if(t==="SET_HAS_CONTROLLED_INNER_BLOCKS"){if(r)return e.has(o)?e:new Set(e).add(o);if(!e.has(o))return e;let n=new Set(e);return n.delete(o),n}return e},blockEditingModes(e=new Map,t){switch(t.type){case"SET_BLOCK_EDITING_MODE":return e.get(t.clientId)===t.mode?e:new Map(e).set(t.clientId,t.mode);case"UNSET_BLOCK_EDITING_MODE":{if(!e.has(t.clientId))return e;let o=new Map(e);return o.delete(t.clientId),o}}return e}});function c6e(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e}function u6e(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e}function d6e(e=!1,t){switch(t.type){case"START_DRAGGING":return!0;case"STOP_DRAGGING":return!1}return e}function f6e(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e}function p6e(e={},t){return t.type==="SET_BLOCK_VISIBILITY"?{...e,...t.updates}:e}function kte(e={},t){switch(t.type){case"CLEAR_SELECTED_BLOCK":return e.clientId?{}:e;case"SELECT_BLOCK":return t.clientId===e.clientId?e:{clientId:t.clientId};case"REPLACE_INNER_BLOCKS":case"INSERT_BLOCKS":return!t.updateSelection||!t.blocks.length?e:{clientId:t.blocks[0].clientId};case"REMOVE_BLOCKS":return!t.clientIds||!t.clientIds.length||t.clientIds.indexOf(e.clientId)===-1?e:{};case"REPLACE_BLOCKS":{if(t.clientIds.indexOf(e.clientId)===-1)return e;let o=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return o?o.clientId===e.clientId?e:{clientId:o.clientId}:{}}}return e}function m6e(e={},t){switch(t.type){case"SELECTION_CHANGE":return t.clientId?{selectionStart:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.startOffset},selectionEnd:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.endOffset}}:{selectionStart:t.start||e.selectionStart,selectionEnd:t.end||e.selectionEnd};case"RESET_SELECTION":let{selectionStart:n,selectionEnd:i}=t;return{selectionStart:n,selectionEnd:i};case"MULTI_SELECT":let s={selectionStart:{clientId:t.start},selectionEnd:{clientId:t.end}};return(0,u_.default)(e,s)?e:s;case"RESET_BLOCKS":let a=e?.selectionStart?.clientId,l=e?.selectionEnd?.clientId;if(!a&&!l)return e;if(!t.blocks.some(u=>u.clientId===a))return{selectionStart:{},selectionEnd:{}};if(!t.blocks.some(u=>u.clientId===l))return{...e,selectionEnd:e.selectionStart}}let o=kte(e.selectionStart,t),r=kte(e.selectionEnd,t);return o===e.selectionStart&&r===e.selectionEnd?e:{selectionStart:o,selectionEnd:r}}function g6e(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e}function h6e(e=!0,t){return t.type==="TOGGLE_SELECTION"?t.isSelectionEnabled:e}function b6e(e=null,t){switch(t.type){case"SHOW_VIEWPORT_MODAL":return t.clientIds;case"HIDE_VIEWPORT_MODAL":return null}return e}function y6e(e=!1,t){switch(t.type){case"DISPLAY_BLOCK_REMOVAL_PROMPT":let{clientIds:o,selectPrevious:r,message:n}=t;return{clientIds:o,selectPrevious:r,message:n};case"CLEAR_BLOCK_REMOVAL_PROMPT":return!1}return e}function v6e(e=!1,t){return t.type==="SET_BLOCK_REMOVAL_RULES"?t.rules:e}function _6e(e=null,t){return t.type==="REPLACE_BLOCKS"&&t.initialPosition!==void 0||["MULTI_SELECT","SELECT_BLOCK","RESET_SELECTION","INSERT_BLOCKS","REPLACE_INNER_BLOCKS"].includes(t.type)?t.initialPosition:e}function w6e(e={},t){if(t.type==="TOGGLE_BLOCK_MODE"){let{clientId:o}=t;return{...e,[o]:e[o]&&e[o]==="html"?"visual":"html"}}return e}function k6e(e=null,t){switch(t.type){case"SHOW_INSERTION_POINT":{let{rootClientId:o,index:r,__unstableWithInserter:n,operation:i,nearestSide:s}=t,a={rootClientId:o,index:r,__unstableWithInserter:n,operation:i,nearestSide:s};return(0,u_.default)(e,a)?e:a}case"HIDE_INSERTION_POINT":return null}return e}function x6e(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function S6e(e=K0,t){if(t.type==="UPDATE_SETTINGS"){let o=t.reset?{...K0,...t.settings}:{...e,...t.settings};return Object.defineProperty(o,"__unstableIsPreviewMode",{get(){return(0,xte.default)("__unstableIsPreviewMode",{since:"6.8",alternative:"isPreviewMode"}),this.isPreviewMode}}),o}return e}function C6e(e=gte,t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":{let o=t.blocks.reduce((r,n)=>{let{attributes:i,name:s}=n,a=s,l=(0,X0.select)(xI.store).getActiveBlockVariation(s,i);return l?.name&&(a+="/"+l.name),s==="core/block"&&(a+="/"+i.ref),{...r,[a]:{time:t.time,count:r[a]?r[a].count+1:1}}},e.insertUsage);return{...e,insertUsage:o}}}return e}var E6e=(e=new Map,t)=>{switch(t.type){case"REPLACE_BLOCKS":{let o=new Set,r=[...t.blocks];for(;r.length;){let i=r.shift();o.add(i.clientId),r.push(...i.innerBlocks)}let n=new Map(e);for(let i of t.clientIds)o.has(i)||n.delete(i);return n}case"REMOVE_BLOCKS":{let o=new Map(e);for(let r of t.clientIds)o.delete(r);return o}case"UPDATE_BLOCK_LIST_SETTINGS":{let r=(typeof t.clientId=="string"?[[t.clientId,t.settings]]:Object.entries(t.clientId)).filter(([i,s])=>s?!(0,u_.default)(e.get(i),s):e.has(i));if(!r.length)return e;let n=new Map(e);for(let[i,s]of r)s?n.set(i,s):n.delete(i);return n}}return e};function T6e(e=null,t){switch(t.type){case"UPDATE_BLOCK":if(!t.updates.attributes)break;return{[t.clientId]:t.updates.attributes};case"UPDATE_BLOCK_ATTRIBUTES":return t.clientIds.reduce((o,r)=>({...o,[r]:t.options?.uniqueByBlock?t.attributes[r]:t.attributes}),{})}return e}function R6e(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":let{clientId:o,isHighlighted:r}=t;return r?o:e===o?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function B6e(e,t){switch(t.type){case"TOGGLE_BLOCK_SPOTLIGHT":let{clientId:o,hasBlockSpotlight:r}=t;return r?o:e===o?null:e;case"SELECT_BLOCK":return t.clientId!==e?null:e;case"SELECTION_CHANGE":return t.start?.clientId!==e||t.end?.clientId!==e?null:e;case"CLEAR_SELECTED_BLOCK":return null}return e}function I6e(e=null,t){switch(t.type){case"SET_BLOCK_EXPANDED_IN_LIST_VIEW":return t.clientId;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function P6e(e={},t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":if(!t.blocks.length)return e;let o=t.blocks.map(n=>n.clientId),r=t.meta?.source;return{clientIds:o,source:r};case"RESET_BLOCKS":return{}}return e}function O6e(e,t){if(t.type==="EDIT_CONTENT_ONLY_SECTION")return t.clientId;if(!e)return e;switch(t.type){case"REMOVE_BLOCKS":case"REPLACE_BLOCKS":if(t.clientIds.includes(e))return;break;case"RESET_BLOCKS":if(!E9(t.blocks)[e])return;break}return e}function A6e(e=new Map,t){switch(t.type){case"SET_STYLE_OVERRIDE":return new Map(e).set(t.id,t.style);case"DELETE_STYLE_OVERRIDE":{let o=new Map(e);return o.delete(t.id),o}}return e}function M6e(e=[],t){return t.type==="REGISTER_INSERTER_MEDIA_CATEGORY"?[...e,t.category]:e}function N6e(e=!1,t){return t.type==="LAST_FOCUS"?t.lastFocus:e}function L6e(e=100,t){switch(t.type){case"SET_ZOOM_LEVEL":return t.zoom;case"RESET_ZOOM_LEVEL":return 100}return e}function D6e(e=null,t){switch(t.type){case"SET_INSERTION_POINT":return t.value;case"SELECT_BLOCK":return null}return e}function V6e(e={allOpen:!1,panels:{}},t){switch(t.type){case"SET_OPEN_LIST_VIEW_PANEL":return{allOpen:!1,panels:t.clientId?{[t.clientId]:!0}:{}};case"SET_ALL_LIST_VIEW_PANELS_OPEN":return{allOpen:!0,panels:{}};case"TOGGLE_LIST_VIEW_PANEL":return{allOpen:!1,panels:{...e.panels,[t.clientId]:t.isOpen}};case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":{if(!t.clientIds||t.clientIds.length===0)return e;let o={...e.panels},r=!1;return t.clientIds.forEach(n=>{n in o&&(delete o[n],r=!0)}),r?{...e,panels:o}:e}}return e}function F6e(e=0,t){return t.type==="INCREMENT_LIST_VIEW_EXPAND_REVISION"?e+1:e}function z6e(e=!1,t){switch(t.type){case"OPEN_LIST_VIEW_CONTENT_PANEL":return!0;case"CLOSE_LIST_VIEW_CONTENT_PANEL":return!1;case"CLEAR_SELECTED_BLOCK":return!1}return e}function j6e(e=null,t){switch(t.type){case"REQUEST_INSPECTOR_TAB":return{tabName:t.tabName,options:t.options};case"CLEAR_REQUESTED_INSPECTOR_TAB":return null}return e}function H6e(e=void 0,t){switch(t.type){case"SET_SELECTED_BLOCK_STYLE_STATE":{if(!t.clientId||!t.value)return;let o=e?.clientId===t.clientId?e.showStateOnCanvas??!0:!0,r=e?.clientId===t.clientId?e.value:{};return{clientId:t.clientId,showStateOnCanvas:o,value:{pseudo:"default",...r,...t.value}}}case"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW":{if(!t.clientId||typeof t.value!="boolean")return e;let o=e?.clientId===t.clientId?e.value:{};return{clientId:t.clientId,showStateOnCanvas:t.value,value:{pseudo:"default",...o}}}case"SELECT_BLOCK":case"SELECTION_CHANGE":{let o=t.clientId??t.start?.clientId,r=t.clientId??t.end?.clientId;if(e?.clientId&&(o!==r||e.clientId!==o))return;break}case"RESET_SELECTION":{if(e?.clientId&&e.clientId!==t.selectionStart?.clientId)return;break}case"CLEAR_SELECTED_BLOCK":case"MULTI_SELECT":return;case"REMOVE_BLOCKS":case"REPLACE_BLOCKS":{if(e?.clientId&&t.clientIds?.includes(e.clientId))return;break}case"RESET_BLOCKS":{if(e?.clientId&&!E9(t.blocks)[e.clientId])return;break}}return e}function W6e(e="default",t){return t.type==="SET_STYLE_STATE_VIEWPORT"?t.viewport??"default":e}function U6e(e=!1,t){return t.type==="SET_RESPONSIVE_EDITING"?t.enabled:e}var G6e=(0,X0.combineReducers)({blocks:l6e,isDragging:d6e,isTyping:u6e,isBlockInterfaceHidden:c6e,draggedBlocks:f6e,selection:m6e,isMultiSelecting:g6e,isSelectionEnabled:h6e,initialPosition:_6e,blocksMode:w6e,blockListSettings:E6e,insertionPoint:D6e,insertionCue:k6e,template:x6e,settings:S6e,preferences:C6e,lastBlockAttributesChange:T6e,lastFocus:N6e,expandedBlock:I6e,highlightedBlock:R6e,lastBlockInserted:P6e,editedContentOnlySection:O6e,blockVisibility:p6e,viewportModalClientIds:b6e,styleOverrides:A6e,removalPromptData:y6e,blockRemovalRules:v6e,registeredInserterMediaCategories:M6e,zoomLevel:L6e,hasBlockSpotlight:B6e,openedListViewPanels:V6e,listViewExpandRevision:F6e,listViewContentPanelOpen:z6e,requestedInspectorTab:j6e,selectedBlockStyleState:H6e,styleStateViewport:W6e,isResponsiveEditing:U6e});function Cte(e,t){if(t===""){let n=e.blocks.tree.get(t);return n?{clientId:"",...n}:void 0}if(!e.blocks.controlledInnerBlocks.has(t))return e.blocks.tree.get(t);let o=e.blocks.tree.get(`controlled||${t}`);return{...e.blocks.tree.get(t),innerBlocks:o?.innerBlocks}}function T9(e,t,o){let r=Cte(e,t);if(r&&(o(r),!!r?.innerBlocks?.length))for(let n of r?.innerBlocks)T9(e,n.clientId,o)}function Z0(e,t,o){if(!o.length)return;let r=e.blocks.parents.get(t);for(;r!==void 0;){if(o.includes(r))return r;r=e.blocks.parents.get(r)}}function $6e(e){return e?.attributes?.metadata?.bindings&&Object.keys(e?.attributes?.metadata?.bindings).length}function S9(e,t=""){let o=e?.zoomLevel<100||e?.zoomLevel==="auto-scaled",r=new Map,n=e.settings?.[um],i=e.blocks.order.get(n),s=Array.from(e.blocks.blockEditingModes).some(([,h])=>h==="disabled"),a=[],l=[];e.blocks.controlledInnerBlocks.forEach(h=>{let b=e.blocks.byClientId?.get(h);b?.name==="core/template-part"&&a.push(h),b?.name==="core/block"&&l.push(h)});let u=Array.from(e.blockListSettings).flatMap(([h,b])=>b?.templateLock==="contentOnly"?[h]:[]),d=e.settings?.[dm],f=e.settings?.disableContentOnlyForUnsyncedPatterns,p=d||f?[]:Array.from(e.blocks.attributes.keys()).filter(h=>e.blocks.attributes.get(h)?.metadata?.patternName),m=e.settings?.disableContentOnlyForTemplateParts,g=[...u,...p,...d||m?[]:a];return T9(e,t,h=>{let{clientId:b,name:v}=h,y=!!e.editedContentOnlySection,_=!1;if(y&&(_=b===e.editedContentOnlySection||!!Z0(e,b,[e.editedContentOnlySection]),!_)){r.set(b,"disabled");return}if(!e.blocks.blockEditingModes.has(b)){if(s){let w,k=e.blocks.parents.get(b);for(;k!==void 0&&(e.blocks.blockEditingModes.has(k)&&(w=e.blocks.blockEditingModes.get(k)),!w);)k=e.blocks.parents.get(k);if(w==="disabled"){r.set(b,"disabled");return}}if(o){if(b===n){r.set(b,"contentOnly");return}if(!i?.length){r.set(b,"disabled");return}if(i.includes(b)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}if(l.length){if(l.includes(b)){if(Z0(e,b,l)){r.set(b,"disabled");return}return}let w=Z0(e,b,l);if(w){if(Z0(e,w,l)){r.set(b,"disabled");return}if($6e(h)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}}if(y&&_){r.set(b,"default");return}g.length&&Z0(e,b,g)&&(XVe(v)?r.set(b,"contentOnly"):r.set(b,"disabled"))}}),r}function pm({prevState:e,nextState:t,addedBlocks:o,removedClientIds:r}){let n=e.derivedBlockEditingModes,i;return r?.forEach(s=>{T9(e,s,a=>{n.has(a.clientId)&&(i||(i=new Map(n)),i.delete(a.clientId))})}),o?.forEach(s=>{let a=S9(t,s.clientId);a.size&&(i?i=new Map([...i?.size?i:[],...a]):i=new Map([...n?.size?n:[],...a]))}),i}function Y6e(e){return(t,o)=>{let r=e(t,o);if(o.type!=="SET_EDITOR_MODE"&&r===t)return t;switch(o.type){case"REMOVE_BLOCKS":{let n=pm({prevState:t,nextState:r,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let n=pm({prevState:t,nextState:r,addedBlocks:o.blocks});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_ATTRIBUTES":{if(r.settings?.disableContentOnlyForUnsyncedPatterns)break;let i=[],s=[];for(let l of o?.clientIds){let u=o.options?.uniqueByBlock?o.attributes[l]:o.attributes;if(!u)break;u.metadata?.patternName&&!t.blocks.attributes.get(l)?.metadata?.patternName?i.push(r.blocks.tree.get(l)):u.metadata&&!u.metadata?.patternName&&t.blocks.attributes.get(l)?.metadata?.patternName&&s.push(l)}if(!i?.length&&!s?.length)break;let a=pm({prevState:t,nextState:r,addedBlocks:i,removedClientIds:s});if(a)return{...r,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_LIST_SETTINGS":{let n=[],i=[],s=typeof o.clientId=="string"?{[o.clientId]:o.settings}:o.clientId;for(let l in s){let u=t.blockListSettings.get(l)?.templateLock!=="contentOnly"&&r.blockListSettings.get(l)?.templateLock==="contentOnly",d=t.blockListSettings.get(l)?.templateLock==="contentOnly"&&r.blockListSettings.get(l)?.templateLock!=="contentOnly";u?n.push(r.blocks.tree.get(l)):d&&i.push(l)}if(!n.length&&!i.length)break;let a=pm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:i});if(a)return{...r,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"SET_BLOCK_EDITING_MODE":case"UNSET_BLOCK_EDITING_MODE":case"SET_HAS_CONTROLLED_INNER_BLOCKS":{let n=Cte(r,o.clientId);if(!n)break;let i=pm({prevState:t,nextState:r,removedClientIds:[o.clientId],addedBlocks:[n]});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"REPLACE_BLOCKS":{let n=pm({prevState:t,nextState:r,addedBlocks:o.blocks,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"REPLACE_INNER_BLOCKS":{let n=t.blocks.order.get(o.rootClientId),i=pm({prevState:t,nextState:r,addedBlocks:o.blocks,removedClientIds:n});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"MOVE_BLOCKS_TO_POSITION":{let n=o.clientIds.map(s=>r.blocks.byClientId.get(s)),i=pm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:o.clientIds});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"UPDATE_SETTINGS":{if(t?.settings?.[um]!==r?.settings?.[um]||!!t?.settings?.disableContentOnlyForUnsyncedPatterns!=!!r?.settings?.disableContentOnlyForUnsyncedPatterns||!!t?.settings?.[dm]!=!!r?.settings?.[dm]||!!t?.settings?.disableContentOnlyForTemplateParts!=!!r?.settings?.disableContentOnlyForTemplateParts)return{...r,derivedBlockEditingModes:S9(r)};break}case"RESET_BLOCKS":case"EDIT_CONTENT_ONLY_SECTION":case"SET_EDITOR_MODE":case"RESET_ZOOM_LEVEL":case"SET_ZOOM_LEVEL":return{...r,derivedBlockEditingModes:S9(r)}}return r.derivedBlockEditingModes=t?.derivedBlockEditingModes??new Map,r}}function K6e(e){return(t,o)=>{let r=e(t,o);return t?(r.automaticChangeStatus=t.automaticChangeStatus,o.type==="MARK_AUTOMATIC_CHANGE"?{...r,automaticChangeStatus:"pending"}:o.type==="MARK_AUTOMATIC_CHANGE_FINAL"&&t.automaticChangeStatus==="pending"?{...r,automaticChangeStatus:"final"}:r.blocks===t.blocks&&r.selection===t.selection||r.automaticChangeStatus!=="final"&&r.selection!==t.selection?r:{...r,automaticChangeStatus:void 0}):r}}var Ete=(0,C9.pipe)(Y6e,K6e)(G6e);var Uj={};No(Uj,{__experimentalGetActiveBlockIdByBlockNames:()=>d9e,__experimentalGetAllowedBlocks:()=>K8e,__experimentalGetAllowedPatterns:()=>Q8e,__experimentalGetBlockListSettingsForBlocks:()=>n9e,__experimentalGetDirectInsertBlock:()=>q8e,__experimentalGetGlobalBlocksByName:()=>n8e,__experimentalGetLastBlockAttributeChanges:()=>a9e,__experimentalGetParsedPattern:()=>Z8e,__experimentalGetPatternTransformItems:()=>t9e,__experimentalGetPatternsByBlockTypes:()=>e9e,__experimentalGetReusableBlockTitle:()=>i9e,__unstableGetBlockWithoutInnerBlocks:()=>JFe,__unstableGetClientIdWithClientIdsTree:()=>t8e,__unstableGetClientIdsTree:()=>o8e,__unstableGetContentLockingParent:()=>v9e,__unstableGetLastBlockChangeHistoryMode:()=>r9e,__unstableGetSelectedBlocksWithPartialSelection:()=>E8e,__unstableGetTemporarilyEditingAsBlocks:()=>_9e,__unstableGetVisibleBlocks:()=>g9e,__unstableHasActiveBlockOverlayActive:()=>Koe,__unstableIsFullySelected:()=>k8e,__unstableIsLastBlockChangeIgnored:()=>s9e,__unstableIsSelectionCollapsed:()=>x8e,__unstableIsSelectionMergeable:()=>C8e,__unstableIsWithinBlockOverlay:()=>h9e,__unstableSelectionHasUnmergeableBlock:()=>S8e,areInnerBlocksControlled:()=>S2,canEditBlock:()=>Goe,canInsertBlockType:()=>Eb,canInsertBlocks:()=>z8e,canLockBlockType:()=>H8e,canMoveBlock:()=>Uoe,canMoveBlocks:()=>j8e,canRemoveBlock:()=>Hj,canRemoveBlocks:()=>Woe,didAutomaticChange:()=>c9e,getAdjacentBlockClientId:()=>Dj,getAllowedBlocks:()=>Mj,getBlock:()=>xf,getBlockAttributes:()=>ba,getBlockCount:()=>s8e,getBlockEditingMode:()=>ts,getBlockHierarchyRootClientId:()=>f8e,getBlockIndex:()=>Voe,getBlockInsertionPoint:()=>L8e,getBlockListSettings:()=>W_,getBlockMode:()=>Aj,getBlockName:()=>Jt,getBlockNamesByClientId:()=>i8e,getBlockOrder:()=>Wn,getBlockParents:()=>rl,getBlockParentsByBlockName:()=>Lj,getBlockRootClientId:()=>vr,getBlockSelectionEnd:()=>l8e,getBlockSelectionStart:()=>a8e,getBlockTransformItems:()=>$8e,getBlocks:()=>e8e,getBlocksByClientId:()=>w2,getBlocksByName:()=>Moe,getClientIdsOfDescendants:()=>Aoe,getClientIdsWithDescendants:()=>H_,getDirectInsertBlock:()=>Yoe,getDraggedBlockClientIds:()=>A8e,getFirstMultiSelectedBlockClientId:()=>Vj,getGlobalBlockCount:()=>r8e,getHoveredBlockClientId:()=>m9e,getInserterItems:()=>G8e,getLastMultiSelectedBlockClientId:()=>Loe,getLowestCommonAncestorWithSelectedBlock:()=>p8e,getMultiSelectedBlockClientIds:()=>Rm,getMultiSelectedBlocks:()=>b8e,getMultiSelectedBlocksEndClientId:()=>w8e,getMultiSelectedBlocksStartClientId:()=>_8e,getNextBlockClientId:()=>g8e,getPatternsByBlockTypes:()=>J8e,getPreviousBlockClientId:()=>m8e,getSelectedBlock:()=>d8e,getSelectedBlockClientId:()=>G_,getSelectedBlockClientIds:()=>Tm,getSelectedBlockCount:()=>c8e,getSelectedBlocksInitialCaretPosition:()=>h8e,getSelectionEnd:()=>d1,getSelectionStart:()=>u1,getSettings:()=>yf,getTemplate:()=>F8e,getTemplateLock:()=>zu,hasBlockMovingClientId:()=>l9e,hasDraggedInnerBlock:()=>joe,hasInserterItems:()=>Y8e,hasMultiSelection:()=>B8e,hasSelectedBlock:()=>u8e,hasSelectedInnerBlock:()=>zoe,isAncestorBeingDragged:()=>M8e,isAncestorMultiSelected:()=>v8e,isBlockBeingDragged:()=>Fj,isBlockHighlighted:()=>u9e,isBlockInsertionPointVisible:()=>D8e,isBlockMultiSelected:()=>Doe,isBlockSelected:()=>Foe,isBlockValid:()=>QFe,isBlockVisible:()=>p9e,isBlockWithinSelection:()=>R8e,isCaretWithinFormattedText:()=>N8e,isDraggingBlocks:()=>Hoe,isFirstMultiSelectedBlock:()=>y8e,isGroupable:()=>y9e,isLastBlockChangePersistent:()=>o9e,isMultiSelecting:()=>I8e,isSelectionEnabled:()=>P8e,isTyping:()=>O8e,isUngroupable:()=>b9e,isValidTemplate:()=>V8e,wasBlockJustInserted:()=>f9e});var Ot=c(ce(),1),Poe=c(Bo(),1);var SI=c(F(),1),xt=(0,SI.forwardRef)(({icon:e,size:t=24,style:o,...r},n)=>{let i=e.props.style,s=i||o?{...i,...o}:void 0;return(0,SI.cloneElement)(e,{width:t,height:t,...r,...s?{style:s}:{},ref:n})});var CI=c(me(),1),R9=c(T(),1),lb=(0,R9.jsx)(CI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,R9.jsx)(CI.Path,{d:"M7.5 5H16.5M4 12H20M7.5 19H16.5",vectorEffect:"non-scaling-stroke"})});var EI=c(me(),1),B9=c(T(),1),I9=(0,B9.jsx)(EI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,B9.jsx)(EI.Path,{d:"M4 5H20M4 12H20M4 19H16.5",vectorEffect:"non-scaling-stroke"})});var TI=c(me(),1),P9=c(T(),1),mm=(0,P9.jsx)(TI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,P9.jsx)(TI.Path,{d:"M4 5H13M4 12H20M4 19H13",vectorEffect:"non-scaling-stroke"})});var d_=c(me(),1),Q0=c(T(),1),cb=(0,Q0.jsxs)(d_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Q0.jsx)(d_.Path,{d:"M5 5H19M5 19H19",vectorEffect:"non-scaling-stroke"}),(0,Q0.jsx)(d_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var RI=c(me(),1),O9=c(T(),1),gm=(0,O9.jsx)(RI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,O9.jsx)(RI.Path,{d:"M11 5H20M4 12H20M11 19H20",vectorEffect:"non-scaling-stroke"})});var BI=c(me(),1),A9=c(T(),1),M9=(0,A9.jsx)(BI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,A9.jsx)(BI.Path,{d:"M12 4V19M7 14L12 19L17 14",vectorEffect:"non-scaling-stroke"})});var II=c(me(),1),N9=c(T(),1),J0=(0,N9.jsx)(II.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,N9.jsx)(II.Path,{d:"M20 12L5 12M10 7L5 12L10 17",vectorEffect:"non-scaling-stroke"})});var PI=c(me(),1),L9=c(T(),1),eC=(0,L9.jsx)(PI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,L9.jsx)(PI.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var OI=c(me(),1),D9=c(T(),1),V9=(0,D9.jsx)(OI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D9.jsx)(OI.Path,{d:"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z"})});var AI=c(me(),1),F9=c(T(),1),z9=(0,F9.jsx)(AI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F9.jsx)(AI.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})});var MI=c(me(),1),j9=c(T(),1),tC=(0,j9.jsx)(MI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j9.jsx)(MI.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var ub=c(me(),1),db=c(T(),1),H9=(0,db.jsxs)(ub.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,db.jsx)(ub.Path,{d:"M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,db.jsx)(ub.Path,{d:"M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z",vectorEffect:"non-scaling-stroke"}),(0,db.jsx)(ub.Path,{d:"M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,db.jsx)(ub.Path,{d:"M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z",vectorEffect:"non-scaling-stroke"})]});var NI=c(me(),1),W9=c(T(),1),U9=(0,W9.jsx)(NI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,W9.jsx)(NI.Path,{d:"M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var LI=c(me(),1),G9=c(T(),1),Ps=(0,G9.jsx)(LI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,G9.jsx)(LI.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var DI=c(me(),1),$9=c(T(),1),Bn=(0,$9.jsx)(DI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,$9.jsx)(DI.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var VI=c(me(),1),Y9=c(T(),1),oC=(0,Y9.jsx)(VI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Y9.jsx)(VI.Path,{d:"M13.5 8.5L10.5 12L13.5 15.5",vectorEffect:"non-scaling-stroke"})});var FI=c(me(),1),K9=c(T(),1),li=(0,K9.jsx)(FI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,K9.jsx)(FI.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var zI=c(me(),1),q9=c(T(),1),hm=(0,q9.jsx)(zI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,q9.jsx)(zI.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var jI=c(me(),1),Z9=c(T(),1),br=(0,Z9.jsx)(jI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Z9.jsx)(jI.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var HI=c(me(),1),X9=c(T(),1),fb=(0,X9.jsx)(HI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,X9.jsx)(HI.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var WI=c(me(),1),Q9=c(T(),1),pb=(0,Q9.jsx)(WI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Q9.jsx)(WI.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var UI=c(me(),1),J9=c(T(),1),e7=(0,J9.jsx)(UI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J9.jsx)(UI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z"})});var GI=c(me(),1),t7=c(T(),1),o7=(0,t7.jsx)(GI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t7.jsx)(GI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z"})});var $I=c(me(),1),r7=c(T(),1),mb=(0,r7.jsx)($I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r7.jsx)($I.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"})});var YI=c(me(),1),n7=c(T(),1),i7=(0,n7.jsx)(YI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n7.jsx)(YI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Zm-12.5 9v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})});var gb=c(me(),1),f_=c(T(),1),s7=(0,f_.jsxs)(gb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,f_.jsx)(gb.G,{opacity:".25",children:(0,f_.jsx)(gb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,f_.jsx)(gb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.75 15v3c0 .138.112.25.25.25h3v1.5H6A1.75 1.75 0 0 1 4.25 18v-3h1.5Z"})]});var hb=c(me(),1),p_=c(T(),1),a7=(0,p_.jsxs)(hb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,p_.jsx)(hb.G,{opacity:".25",children:(0,p_.jsx)(hb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,p_.jsx)(hb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 18.25h3a.25.25 0 0 0 .25-.25v-3h1.5v3A1.75 1.75 0 0 1 18 19.75h-3v-1.5Z"})]});var bb=c(me(),1),m_=c(T(),1),l7=(0,m_.jsxs)(bb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,m_.jsx)(bb.G,{opacity:".25",children:(0,m_.jsx)(bb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,m_.jsx)(bb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.75a.25.25 0 0 0-.25.25v3h-1.5V6c0-.966.784-1.75 1.75-1.75h3v1.5H6Z"})]});var yb=c(me(),1),g_=c(T(),1),c7=(0,g_.jsxs)(yb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,g_.jsx)(yb.G,{opacity:".25",children:(0,g_.jsx)(yb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,g_.jsx)(yb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Z"})]});var KI=c(me(),1),u7=c(T(),1),d7=(0,u7.jsx)(KI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u7.jsx)(KI.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"})});var qI=c(me(),1),f7=c(T(),1),rC=(0,f7.jsx)(qI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,f7.jsx)(qI.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})});var ZI=c(me(),1),p7=c(T(),1),m7=(0,p7.jsx)(ZI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p7.jsx)(ZI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var XI=c(me(),1),g7=c(T(),1),nC=(0,g7.jsx)(XI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g7.jsx)(XI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var QI=c(me(),1),h7=c(T(),1),b7=(0,h7.jsx)(QI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h7.jsx)(QI.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var JI=c(me(),1),y7=c(T(),1),v7=(0,y7.jsx)(JI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y7.jsx)(JI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var eP=c(me(),1),_7=c(T(),1),w7=(0,_7.jsx)(eP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_7.jsx)(eP.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"})});var tP=c(me(),1),k7=c(T(),1),x7=(0,k7.jsx)(tP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,k7.jsx)(tP.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"})});var oP=c(me(),1),S7=c(T(),1),C7=(0,S7.jsx)(oP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S7.jsx)(oP.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"})});var rP=c(me(),1),E7=c(T(),1),T7=(0,E7.jsx)(rP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E7.jsx)(rP.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"})});var nP=c(me(),1),R7=c(T(),1),B7=(0,R7.jsx)(nP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R7.jsx)(nP.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"})});var iP=c(me(),1),I7=c(T(),1),P7=(0,I7.jsx)(iP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I7.jsx)(iP.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"})});var sP=c(me(),1),O7=c(T(),1),A7=(0,O7.jsx)(sP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O7.jsx)(sP.Path,{d:"M12.75 19.45 15 17.5l1 1.1-4 3.4-4-3.4 1-1.1 2.25 1.95V14.5h1.5v4.95ZM19 12.75H5v-1.5h14v1.5ZM16 5.4l-1 1.1-2.25-1.95V9.5h-1.5V4.55L9 6.5 8 5.4 12 2l4 3.4Z"})});var aP=c(me(),1),M7=c(T(),1),lP=(0,M7.jsx)(aP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M7.jsx)(aP.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"})});var cP=c(me(),1),N7=c(T(),1),iC=(0,N7.jsx)(cP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N7.jsx)(cP.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z"})});var uP=c(me(),1),L7=c(T(),1),sC=(0,L7.jsx)(uP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L7.jsx)(uP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z"})});var dP=c(me(),1),D7=c(T(),1),aC=(0,D7.jsx)(dP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D7.jsx)(dP.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})});var fP=c(me(),1),V7=c(T(),1),F7=(0,V7.jsx)(fP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V7.jsx)(fP.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var pP=c(me(),1),z7=c(T(),1),j7=(0,z7.jsx)(pP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z7.jsx)(pP.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})});var mP=c(me(),1),H7=c(T(),1),W7=(0,H7.jsx)(mP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H7.jsx)(mP.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})});var gP=c(me(),1),U7=c(T(),1),G7=(0,U7.jsx)(gP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U7.jsx)(gP.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var hP=c(me(),1),$7=c(T(),1),Y7=(0,$7.jsx)(hP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$7.jsx)(hP.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})});var bP=c(me(),1),K7=c(T(),1),q7=(0,K7.jsx)(bP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K7.jsx)(bP.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var yP=c(me(),1),Z7=c(T(),1),X7=(0,Z7.jsx)(yP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z7.jsx)(yP.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var vP=c(me(),1),Q7=c(T(),1),lC=(0,Q7.jsx)(vP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Q7.jsx)(vP.Path,{d:"M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var _P=c(me(),1),J7=c(T(),1),ez=(0,J7.jsx)(_P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,J7.jsx)(_P.Path,{d:"M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var h_=c(me(),1),cC=c(T(),1),uC=(0,cC.jsxs)(h_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,cC.jsx)(h_.Path,{d:"M4 19.25H20",vectorEffect:"non-scaling-stroke"}),(0,cC.jsx)(h_.Rect,{x:"9",y:"4",width:"6",height:"11",fill:"currentColor",stroke:"none"})]});var b_=c(me(),1),dC=c(T(),1),fC=(0,dC.jsxs)(b_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,dC.jsx)(b_.Path,{d:"M4 12H20",vectorEffect:"non-scaling-stroke"}),(0,dC.jsx)(b_.Rect,{x:"9",y:"4",width:"6",height:"16",fill:"currentColor",stroke:"none"})]});var y_=c(me(),1),pC=c(T(),1),bm=(0,pC.jsxs)(y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,pC.jsx)(y_.Path,{d:"M12 20V4",vectorEffect:"non-scaling-stroke"}),(0,pC.jsx)(y_.Rect,{x:"4",y:"9",width:"16",height:"6",fill:"currentColor",stroke:"none"})]});var v_=c(me(),1),mC=c(T(),1),ym=(0,mC.jsxs)(v_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,mC.jsx)(v_.Path,{d:"M4.75 4V20",vectorEffect:"non-scaling-stroke"}),(0,mC.jsx)(v_.Rect,{x:"9",y:"9",width:"11",height:"6",fill:"currentColor",stroke:"none"})]});var __=c(me(),1),gC=c(T(),1),vm=(0,gC.jsxs)(__.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,gC.jsx)(__.Rect,{x:"4",y:"9",width:"11",height:"6",fill:"currentColor",stroke:"none"}),(0,gC.jsx)(__.Path,{d:"M19.25 20V4",vectorEffect:"non-scaling-stroke"})]});var w_=c(me(),1),k_=c(T(),1),hC=(0,k_.jsxs)(w_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,k_.jsx)(w_.Path,{d:"M4 12H20",vectorEffect:"non-scaling-stroke"}),(0,k_.jsx)(w_.Path,{d:"M17 20H7V16H17V20Z",fill:"currentColor",stroke:"none"}),(0,k_.jsx)(w_.Path,{d:"M17 8H7V4H17V8Z",fill:"currentColor",stroke:"none"})]});var x_=c(me(),1),bC=c(T(),1),S_=(0,bC.jsxs)(x_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,bC.jsx)(x_.Rect,{x:"9",y:"9",width:"6",height:"6",fill:"currentColor",stroke:"none"}),(0,bC.jsx)(x_.Path,{d:"M19.25 4V20M4.75 20V4",vectorEffect:"non-scaling-stroke"})]});var C_=c(me(),1),yC=c(T(),1),vC=(0,yC.jsxs)(C_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,yC.jsx)(C_.Rect,{x:"10",y:"7",width:"4",height:"10",fill:"currentColor",stroke:"none"}),(0,yC.jsx)(C_.Path,{d:"M4 4.75H20M4 19.25H20",vectorEffect:"non-scaling-stroke"})]});var E_=c(me(),1),_C=c(T(),1),T_=(0,_C.jsxs)(E_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,_C.jsx)(E_.Path,{d:"M4.75 4V20M19.25 20V4",vectorEffect:"non-scaling-stroke"}),(0,_C.jsx)(E_.Rect,{x:"7",y:"10",width:"10",height:"4",fill:"currentColor",stroke:"none"})]});var R_=c(me(),1),wC=c(T(),1),kC=(0,wC.jsxs)(R_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,wC.jsx)(R_.Rect,{x:"9",y:"9",width:"6",height:"11",fill:"currentColor",stroke:"none"}),(0,wC.jsx)(R_.Path,{d:"M4 4.75H20",vectorEffect:"non-scaling-stroke"})]});var wP=c(me(),1),tz=c(T(),1),mf=(0,tz.jsx)(wP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tz.jsx)(wP.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})});var kP=c(me(),1),oz=c(T(),1),rz=(0,oz.jsx)(kP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oz.jsx)(kP.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var xP=c(me(),1),nz=c(T(),1),Os=(0,nz.jsx)(xP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,nz.jsx)(xP.Path,{d:"M9.5 12H12.5M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10.2333M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75H14.7667M8.5 19.5L16.5 4.5",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var SP=c(me(),1),iz=c(T(),1),As=(0,iz.jsx)(SP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,iz.jsx)(SP.Path,{d:"M9.5 12L14.5 12M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75L14 7.75",vectorEffect:"non-scaling-stroke"})});var CP=c(me(),1),sz=c(T(),1),xC=(0,sz.jsx)(CP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,sz.jsx)(CP.Path,{d:"M10 17.5H21M6.5 12H17.5M3 6.5H14",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var EP=c(me(),1),az=c(T(),1),lz=(0,az.jsx)(EP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,az.jsx)(EP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z"})});var TP=c(me(),1),cz=c(T(),1),uz=(0,cz.jsx)(TP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cz.jsx)(TP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"})});var RP=c(me(),1),dz=c(T(),1),vb=(0,dz.jsx)(RP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dz.jsx)(RP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"})});var SC=c(me(),1),CC=c(T(),1),B_=(0,CC.jsxs)(SC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,CC.jsx)(SC.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,CC.jsx)(SC.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var BP=c(me(),1),fz=c(T(),1),EC=(0,fz.jsx)(BP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fz.jsx)(BP.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var IP=c(me(),1),pz=c(T(),1),ga=(0,pz.jsx)(IP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pz.jsx)(IP.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var TC=c(me(),1),RC=c(T(),1),_b=(0,RC.jsxs)(TC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,RC.jsx)(TC.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,RC.jsx)(TC.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var BC=c(me(),1),IC=c(T(),1),mz=(0,IC.jsxs)(BC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,IC.jsx)(BC.Path,{d:"M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5",vectorEffect:"non-scaling-stroke"}),(0,IC.jsx)(BC.Path,{d:"M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var PP=c(me(),1),gz=c(T(),1),wb=(0,gz.jsx)(PP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gz.jsx)(PP.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var OP=c(me(),1),hz=c(T(),1),bz=(0,hz.jsx)(OP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hz.jsx)(OP.Path,{d:"M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z"})});var AP=c(me(),1),yz=c(T(),1),Ms=(0,yz.jsx)(AP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,yz.jsx)(AP.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var I_=c(me(),1),PC=c(T(),1),vz=(0,PC.jsxs)(I_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,PC.jsx)(I_.Path,{d:"M5 4.75H19M5 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,PC.jsx)(I_.Rect,{x:"7",y:"9",width:"10",height:"6",fill:"currentColor",stroke:"none"})]});var P_=c(me(),1),OC=c(T(),1),_z=(0,OC.jsxs)(P_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,OC.jsx)(P_.Path,{d:"M5 4.75H13M5 19.25H13",vectorEffect:"non-scaling-stroke"}),(0,OC.jsx)(P_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var O_=c(me(),1),AC=c(T(),1),wz=(0,AC.jsxs)(O_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,AC.jsx)(O_.Path,{d:"M11 4.75H19M11 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,AC.jsx)(O_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var MP=c(me(),1),kz=c(T(),1),xz=(0,kz.jsx)(MP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kz.jsx)(MP.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})});var NP=c(me(),1),Sz=c(T(),1),Cz=(0,Sz.jsx)(NP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sz.jsx)(NP.Path,{d:"M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z"})});var MC=c(me(),1),NC=c(T(),1),Ez=(0,NC.jsxs)(MC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,NC.jsx)(MC.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,NC.jsx)(MC.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var LP=c(me(),1),Tz=c(T(),1),In=(0,Tz.jsx)(LP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Tz.jsx)(LP.Path,{d:"M7 12H17",vectorEffect:"non-scaling-stroke"})});var DP=c(me(),1),Rz=c(T(),1),Bz=(0,Rz.jsx)(DP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rz.jsx)(DP.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var VP=c(me(),1),Iz=c(T(),1),Pz=(0,Iz.jsx)(VP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Iz.jsx)(VP.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"})});var FP=c(me(),1),Oz=c(T(),1),Az=(0,Oz.jsx)(FP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Oz.jsx)(FP.Path,{d:"M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z",vectorEffect:"non-scaling-stroke"})});var zP=c(me(),1),Mz=c(T(),1),kb=(0,Mz.jsx)(zP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mz.jsx)(zP.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var LC=c(me(),1),DC=c(T(),1),Nz=(0,DC.jsxs)(LC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,DC.jsx)(LC.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,DC.jsx)(LC.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})]});var jP=c(me(),1),Lz=c(T(),1),Dz=(0,Lz.jsx)(jP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lz.jsx)(jP.Path,{d:"M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z"})});var HP=c(me(),1),Vz=c(T(),1),WP=(0,Vz.jsx)(HP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vz.jsx)(HP.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"})});var VC=c(me(),1),FC=c(T(),1),Fz=(0,FC.jsxs)(VC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,FC.jsx)(VC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,FC.jsx)(VC.Path,{d:"m16.5 19.5h-9v-1.5h9z"})]});var A_=c(me(),1),M_=c(T(),1),zz=(0,M_.jsxs)(A_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,M_.jsx)(A_.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,M_.jsx)(A_.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,M_.jsx)(A_.Path,{d:"m18 7.5v9h1.5v-9z"})]});var zC=c(me(),1),jC=c(T(),1),jz=(0,jC.jsxs)(zC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,jC.jsx)(zC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,jC.jsx)(zC.Path,{d:"m4.5 16.5v-9h1.5v9z"})]});var HC=c(me(),1),WC=c(T(),1),Hz=(0,WC.jsxs)(HC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,WC.jsx)(HC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,WC.jsx)(HC.Path,{d:"m18 16.5v-9h1.5v9z"})]});var UC=c(me(),1),GC=c(T(),1),Wz=(0,GC.jsxs)(UC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,GC.jsx)(UC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,GC.jsx)(UC.Path,{d:"m16.5 6h-9v-1.5h9z"})]});var N_=c(me(),1),L_=c(T(),1),Uz=(0,L_.jsxs)(N_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,L_.jsx)(N_.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,L_.jsx)(N_.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,L_.jsx)(N_.Path,{d:"m7.5 19.5h9v-1.5h-9z"})]});var UP=c(me(),1),Gz=c(T(),1),$z=(0,Gz.jsx)(UP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gz.jsx)(UP.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"})});var D_=c(me(),1),$C=c(T(),1),YC=(0,$C.jsxs)(D_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,$C.jsx)(D_.Path,{d:"M8 19.25H16",vectorEffect:"non-scaling-stroke"}),(0,$C.jsx)(D_.Rect,{x:"5",y:"4",width:"14",height:"11",fill:"currentColor",stroke:"none"})]});var V_=c(me(),1),KC=c(T(),1),xb=(0,KC.jsxs)(V_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,KC.jsx)(V_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"}),(0,KC.jsx)(V_.Path,{d:"M8 4.75H16M8 19.25H16",vectorEffect:"non-scaling-stroke"})]});var qC=c(me(),1),ZC=c(T(),1),Yz=(0,ZC.jsxs)(qC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,ZC.jsx)(qC.Path,{d:"M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25L12 4.75Z",fill:"currentColor",stroke:"none"}),(0,ZC.jsx)(qC.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]});var GP=c(me(),1),Kz=c(T(),1),tl=(0,Kz.jsx)(GP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kz.jsx)(GP.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var $P=c(me(),1),qz=c(T(),1),Zz=(0,qz.jsx)($P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qz.jsx)($P.Path,{d:"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z"})});var YP=c(me(),1),Xz=c(T(),1),Qz=(0,Xz.jsx)(YP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xz.jsx)(YP.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var KP=c(me(),1),Jz=c(T(),1),ej=(0,Jz.jsx)(KP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jz.jsx)(KP.Path,{d:"M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z"})});var qP=c(me(),1),tj=c(T(),1),oj=(0,tj.jsx)(qP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tj.jsx)(qP.Path,{d:"M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z"})});var ZP=c(me(),1),rj=c(T(),1),nj=(0,rj.jsx)(ZP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rj.jsx)(ZP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});var XP=c(me(),1),ij=c(T(),1),sj=(0,ij.jsx)(XP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ij.jsx)(XP.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z"})});var QP=c(me(),1),aj=c(T(),1),gf=(0,aj.jsx)(QP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aj.jsx)(QP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"})});var JP=c(me(),1),lj=c(T(),1),_c=(0,lj.jsx)(JP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lj.jsx)(JP.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var e2=c(me(),1),cj=c(T(),1),uj=(0,cj.jsx)(e2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,cj.jsx)(e2.Path,{d:"M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10",vectorEffect:"non-scaling-stroke"})});var t2=c(me(),1),dj=c(T(),1),fj=(0,dj.jsx)(t2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dj.jsx)(t2.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var o2=c(me(),1),pj=c(T(),1),mj=(0,pj.jsx)(o2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pj.jsx)(o2.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})});var kf=c($r(),1),ya=c(Nt(),1),It=c(ee(),1);var Toe=c(ce(),1),Roe=c(Ite(),1);var yr="core/block-editor";var y2={};No(y2,{canHostEditableRoot:()=>cFe,getAllPatterns:()=>wFe,getBlockRemovalRules:()=>gFe,getBlockSettings:()=>poe,getBlockStyles:()=>RFe,getBlockWithoutAttributes:()=>iFe,getClientIdWithClientIdsTree:()=>Ej,getClientIdsTree:()=>Tj,getClosestAllowedInsertionPoint:()=>yoe,getClosestAllowedInsertionPointForPattern:()=>IFe,getContentLockingParent:()=>Bj,getEditedContentOnlySection:()=>Ij,getEnabledBlockParents:()=>pFe,getEnabledClientIdsTree:()=>dFe,getExpandedBlock:()=>EFe,getInserterMediaCategories:()=>yFe,getInsertionPoint:()=>PFe,getLastFocus:()=>SFe,getLastInsertedBlocksClientIds:()=>nFe,getListViewClientIdsTree:()=>fFe,getListViewExpandRevision:()=>FFe,getParentSectionBlock:()=>vf,getPatternBySlug:()=>_Fe,getRegisteredInserterMediaCategories:()=>bFe,getRemovalPromptData:()=>mFe,getRequestedInspectorTab:()=>HFe,getReusableBlocks:()=>xFe,getSectionRootClientId:()=>Cb,getSelectedBlockStyleState:()=>Soe,getStyleOverrides:()=>hFe,getStyleStateViewport:()=>xoe,getViewportModalClientIds:()=>jFe,getZoomLevel:()=>BFe,hasAllowedPatterns:()=>vFe,hasBlockSpotlight:()=>NFe,hasSelectedStyleState:()=>UFe,isBlockHiddenAnywhere:()=>OFe,isBlockHiddenAtViewport:()=>voe,isBlockHiddenEverywhere:()=>Oj,isBlockInterfaceHidden:()=>rFe,isBlockParentHiddenAtViewport:()=>MFe,isBlockParentHiddenEverywhere:()=>AFe,isBlockSubtreeDisabled:()=>sFe,isContainerInsertableToInContentOnlyMode:()=>r1,isDragging:()=>CFe,isEditLockedBlock:()=>_oe,isListViewContentPanelOpen:()=>DFe,isListViewPanelOpened:()=>VFe,isLockedBlock:()=>LFe,isMoveLockedBlock:()=>woe,isRemoveLockedBlock:()=>koe,isResponsiveEditing:()=>WFe,isSectionBlock:()=>_f,isSelectedBlockStyleStateShownOnCanvas:()=>GFe,isSyncedBlock:()=>TFe,isWithinEditedContentOnlySection:()=>b2,isZoomOut:()=>Pj,shouldRenderBlockListView:()=>zFe});var Pn=c(ee(),1),Sm=c(ce(),1);function Pte(e,t,o){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let r=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[r]=o,e}var $o=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var Mte=c(F_(),1);var q6e="1600px",Z6e="320px",X6e=1,Q6e=.25,J6e=.75,e4e="14px";function Ate({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=Z6e,maximumViewportWidth:n=q6e,scaleFactor:i=X6e,minimumFontSizeLimit:s}){if(s=Du(s)?s:e4e,o){let _=Du(o);if(!_?.unit||!_?.value)return null;let w=Du(s,{coerceTo:_.unit});if(w?.value&&!e&&!t&&_?.value<=w?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let k=_.unit==="px"?_.value:_.value*16,x=Math.min(Math.max(1-.075*Math.log2(k),Q6e),J6e),C=XC(_.value*x,3);w?.value&&C<w?.value?e=`${w.value}${w.unit}`:e=`${C}${_.unit}`}}let a=Du(e),l=a?.unit||"rem",u=Du(t,{coerceTo:l});if(!a||!u)return null;let d=Du(e,{coerceTo:"rem"}),f=Du(n,{coerceTo:l}),p=Du(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=XC(p.value/100,3),h=XC(g,3)+l,b=100*((u.value-a.value)/m),v=XC((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Du(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.toString().match(s);if(!a||a.length<3)return null;let[,l,u]=a,d=parseFloat(l);return o==="px"&&(u==="em"||u==="rem")&&(d=d*r,u=o),u==="px"&&(o==="em"||o==="rem")&&(d=d/r,u=o),(o==="em"||o==="rem")&&(u==="em"||u==="rem")&&(u=o),u?{value:XC(d,3),unit:u}:null}function XC(e,t=3){let o=Math.pow(10,t);return Math.round(e*o)/o}function gj(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function t4e(e){let t=e?.typography??{},o=e?.layout,r=Du(o?.wideSize)?o?.wideSize:null;return gj(t)&&r?{fluid:{maxViewportWidth:r,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function hf(e,t){let{size:o}=e;if(!o||o==="0"||e?.fluid===!1||!gj(t?.typography)&&!gj(e))return o;let r=t4e(t)?.fluid??{},n=Ate({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:o,minimumFontSizeLimit:typeof r=="object"?r?.minFontSize:void 0,maximumViewportWidth:typeof r=="object"?r?.maxViewportWidth:void 0,minimumViewportWidth:typeof r=="object"?r?.minViewportWidth:void 0});return n||o}var Fu="body",QC=":root";function Vu(e){if(!e.includes(","))return[e];let t=[],o="",r=0;for(let n of e){if(n==="(")r++;else if(n===")"&&r>0)r--;else if(n===","&&r===0){t.push(o),o="";continue}o+=n}return t.push(o),t}var r2=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-${e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>hf(e,t),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function wc(e,t){if(!e||!t)return t;let o=Vu(e),r=Vu(t),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function Nte(e,t){if(!e||!t)return;let o={};return Object.entries(t).forEach(([r,n])=>{typeof n=="string"&&(o[r]=wc(e,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([i,s])=>{o[r][i]=wc(e,s)}))}),o}function n2(e,t){return e.includes(",")?Vu(e).map(n=>n+t).join(","):e+t}function hj(e,t){let o=`.is-style-${e}`;if(!t)return o;let r=/[^\s:]+/,n=s=>s+o;return Vu(t).map(s=>s.replace(r,n)).join(",")}function Lte(e,t){let o=`.is-style-${e}`,r=Vu(t).map(n=>{let i=n.trim(),s=`${o} `;return i.startsWith(s)?i.slice(s.length):i});return hj(e,r.join(","))}function o4e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let o=(0,Mte.getCSSValueFromRawStyle)($o(t,e.ref));return typeof o=="object"&&o!==null&&"ref"in o&&o?.ref?void 0:o===void 0?e:o}return e}function r4e(e,t){if(!e||!t||!Array.isArray(t))return e;let o=t.find(r=>r?.name===e);return o?.href?o?.href:e}function _m(e,t){if(!e||!t)return e;let o=o4e(e,t);return typeof o=="object"&&o!==null&&"url"in o&&o?.url?{...o,url:r4e(o.url,t?._links?.["wp:theme-file"])}:o}function Dte(e,t,o=[],r="slug",n){let i=[t?$o(e,["blocks",t,...o]):void 0,$o(e,o)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let l of a){let u=s[l];if(u){let d=u.find(f=>f[r]===n);if(d)return r==="slug"||Dte(e,t,o,"slug",d.slug)[r]===d[r]?d:void 0}}}}function n4e(e,t,o,[r,n]=[]){let i=r2.find(a=>a.cssVarInfix===r);if(!i||!e.settings)return o;let s=Dte(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,l=s[a];return ol(e,t,l)}return o}function i4e(e,t,o,r=[]){let n=(t?$o(e?.settings??{},["blocks",t,"custom",...r]):void 0)??$o(e?.settings??{},["custom",...r]);return n?ol(e,t,n):o}function ol(e,t,o){if(!o||typeof o!="string")if(typeof o=="object"&&o!==null&&"ref"in o&&typeof o.ref=="string"){let u=$o(e,o.ref);if(!u||typeof u=="object"&&"ref"in u)return u;o=u}else return o;let r="var:",n="var(--wp--",i=")",s;if(o.startsWith(r))s=o.slice(r.length).split("|");else if(o.startsWith(n)&&o.endsWith(i))s=o.slice(n.length,-i.length).split("--");else return o;let[a,...l]=s;return a==="preset"?n4e(e,t,o,l):a==="custom"?i4e(e,t,o,l):o}var Wte=c(i2(),1);function jte(e){return Object.prototype.toString.call(e)==="[object Object]"}function Hte(e){var t,o;return jte(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(jte(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}function s2(e,t){return(0,Wte.default)(e,t,{isMergeableObject:Hte,customMerge:o=>{if(o==="backgroundImage")return(r,n)=>n??r}})}var es=c(ce(),1),t1=c(F_(),1),Jte=c(ee(),1);function ha(e,t="root",o={}){if(!t)return null;let{fallback:r=!1}=o,{name:n,selectors:i,supports:s}=e,a=i&&Object.keys(i).length>0,l=Array.isArray(t)?t.join("."):t,u=null;if(a&&i.root?u=i?.root:s?.__experimentalSelector?u=s.__experimentalSelector:u=".wp-block-"+n.replace("core/","").replace("/","-"),l==="root")return u;let d=Array.isArray(t)?t:t.split(".");if(d.length===1){let p=r?u:null;if(a)return $o(i,`${l}.root`,null)||$o(i,l,null)||p;let m=s?$o(s,`${l}.__experimentalSelector`,null):void 0;return m?wc(u,m):p}let f;return a&&(f=$o(i,l,null)),f||(r?ha(e,d[0],o):null)}function v4e(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(o=>{let r=Go(o).toRgb();t.r.push(r.r/255),t.g.push(r.g/255),t.b.push(r.b/255),t.a.push(r.a)}),t}function Ute(e){return`${e}{filter:none}`}function Gte(e,t){return`${e}{filter:url(#${t})}`}function $te(e,t){let o=v4e(t);return`
+`),this.css+=o+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let o=this.toUrl(this.path(t.file)),r=t.root||uD(t.file),n;this.mapOpts.sourcesContent===!1?(n=new g_e(t.text),n.sourcesContent&&(n.sourcesContent=null)):n=t.consumer(),this.map.applySourceMap(n,o,this.toUrl(this.path(r)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1){if(this.root){let t;for(let o=this.root.nodes.length-1;o>=0;o--)t=this.root.nodes[o],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(o)}else if(this.css){let t;for(;(t=this.css.lastIndexOf("/*#"))!==-1;){let o=this.css.indexOf("*/",t+3);if(o===-1)break;for(;t>0&&this.css[t-1]===`
+`;)t--;this.css=this.css.slice(0,t)+this.css.slice(o+2)}}}}generate(){if(this.clearAnnotation(),AQe&&OQe&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,o=>{t+=o}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=dD.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new dD({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new dD({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,o=1,r="<no source>",n={generated:{column:0,line:0},original:{column:0,line:0},source:""},i,s;this.stringify(this.root,(a,l,u)=>{if(this.css+=a,l&&u!=="end"&&(n.generated.line=t,n.generated.column=o-1,l.source&&l.source.start?(n.source=this.sourcePath(l),n.original.line=l.source.start.line,n.original.column=l.source.start.column-1,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,this.map.addMapping(n))),s=a.match(/\n/g),s?(t+=s.length,i=a.lastIndexOf(`
+`),o=a.length-i):o+=a.length,l&&u!=="start"){let d=l.parent||{raws:{}};(!(l.type==="decl"||l.type==="atrule"&&!l.nodes)||l!==d.last||d.raws.semicolon)&&(l.source&&l.source.end?(n.source=this.sourcePath(l),n.original.line=l.source.end.line,n.original.column=l.source.end.column-1,n.generated.line=t,n.generated.column=o-2,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,n.generated.line=t,n.generated.column=o-1,this.map.addMapping(n)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(o=>o.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let o=this.memoizedPaths.get(t);if(o)return o;let r=this.opts.to?uD(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=uD(p_e(r,this.mapOpts.annotation)));let n=f_e(r,t);return this.memoizedPaths.set(t,n),n}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let o=t.source.input.map;this.previousMaps.includes(o)||this.previousMaps.push(o)}});else{let t=new PQe(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(o=>{if(o.source){let r=o.source.input.from;if(r&&!t[r]){t[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,o.source.input.css)}}});else if(this.css){let o=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(o,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let o=this.memoizedFileURLs.get(t);if(o)return o;if(d_e){let r=d_e(t).toString();return this.memoizedFileURLs.set(t,r),r}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let o=this.memoizedURLs.get(t);if(o)return o;m_e==="\\"&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}};h_e.exports=KY});var v_e=xe((Coo,y_e)=>{"use strict";var b_e=_g(),Lk=class extends b_e{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};y_e.exports=Lk;Lk.default=Lk;b_e.registerAtRule(Lk)});var fD=xe((Eoo,x_e)=>{"use strict";var __e=_g(),w_e,k_e,wg=class extends __e{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,o,r){let n=new Set;for(let s of Array.isArray(t)?t:[t])s&&typeof s=="object"&&!s.parent&&s.raws&&typeof s.raws.before<"u"&&n.add(s.raws);let i=super.normalize(t);if(o){if(r==="prepend")this.nodes.length>1?o.raws.before=this.nodes[1].raws.before:delete o.raws.before;else if(this.first!==o)for(let s of i)n.has(s.raws)||(s.raws.before=o.raws.before)}return i}removeChild(t,o){let r=this.index(t);return!o&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(t)}toResult(t={}){return new w_e(new k_e,this,t).stringify()}};wg.registerLazyResult=e=>{w_e=e};wg.registerProcessor=e=>{k_e=e};x_e.exports=wg;wg.default=wg;__e.registerRoot(wg)});var C_e=xe((Too,S_e)=>{"use strict";var rT={comma(e){return rT.split(e,[","],!0)},space(e){let t=[" ",`
+`," "];return rT.split(e,t)},split(e,t,o){if(typeof e!="string")return[];let r=[],n="",i=!1,s=0,a=!1,l="",u=!1;for(let d of e)u?u=!1:d==="\\"?u=!0:a?d===l&&(a=!1):d==='"'||d==="'"?(a=!0,l=d):d==="("?s+=1:d===")"?s>0&&(s-=1):s===0&&t.includes(d)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=d;return(o||n!=="")&&r.push(n.trim()),r}};S_e.exports=rT;rT.default=rT});var R_e=xe((Roo,T_e)=>{"use strict";var E_e=_g(),MQe=C_e(),Dk=class extends E_e{get selectors(){return MQe.comma(this.selector)}set selectors(t){let o=this.selector?this.selector.match(/,\s*/):null,r=o?o[0]:","+this.raw("between","beforeOpen");this.selector=t.join(r)}constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}};T_e.exports=Dk;Dk.default=Dk;E_e.registerRule(Dk)});var P_e=xe((Boo,I_e)=>{"use strict";var pD=/[\t\n\f\r "#'()/;[\\\]{}]/g,mD=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,NQe=/.[\r\n"'(/\\]/,B_e=/[\da-f]/i;I_e.exports=function(t,o={}){let r=t.css.valueOf(),n=o.ignoreErrors,i,s,a,l,u,d,f,p,m,g,h=r.length,b=0,v=[],y=[],_=-1;function w(){return b}function k(R){throw t.error("Unclosed "+R,b)}function x(){return y.length===0&&b>=h}function C(R){if(y.length)return y.pop();if(b>=h)return;let S=R?R.ignoreUnclosed:!1;switch(i=r.charCodeAt(b),i){case 10:case 32:case 9:case 13:case 12:{l=b;do l+=1,i=r.charCodeAt(l);while(i===32||i===10||i===9||i===13||i===12);d=["space",r.slice(b,l)],b=l-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let I=String.fromCharCode(i);d=[I,I,b];break}case 40:{if(g=v.length?v.pop()[1]:"",m=r.charCodeAt(b+1),g==="url"&&m!==39&&m!==34&&m!==32&&m!==10&&m!==9&&m!==12&&m!==13){l=b;do{if(f=!1,l=r.indexOf(")",l+1),l===-1)if(n||S){l=b;break}else k("bracket");for(p=l;r.charCodeAt(p-1)===92;)p-=1,f=!f}while(f);d=["brackets",r.slice(b,l+1),b,l],b=l}else b<=_?d=["(","(",b]:(l=r.indexOf(")",b+1),s=r.slice(b,l+1),l===-1||NQe.test(s)?(_=l===-1?h:l,d=["(","(",b]):(d=["brackets",s,b,l],b=l));break}case 39:case 34:{u=i===39?"'":'"',l=b;do{if(f=!1,l=r.indexOf(u,l+1),l===-1)if(n||S){l=b+1;break}else k("string");for(p=l;r.charCodeAt(p-1)===92;)p-=1,f=!f}while(f);d=["string",r.slice(b,l+1),b,l],b=l;break}case 64:{pD.lastIndex=b+1,pD.test(r),pD.lastIndex===0?l=r.length-1:l=pD.lastIndex-2,d=["at-word",r.slice(b,l+1),b,l],b=l;break}case 92:{for(l=b,a=!0;r.charCodeAt(l+1)===92;)l+=1,a=!a;if(i=r.charCodeAt(l+1),a&&i!==47&&i!==32&&i!==10&&i!==9&&i!==13&&i!==12&&(l+=1,B_e.test(r.charAt(l)))){for(;B_e.test(r.charAt(l+1));)l+=1;r.charCodeAt(l+1)===32&&(l+=1)}d=["word",r.slice(b,l+1),b,l],b=l;break}default:{i===47&&r.charCodeAt(b+1)===42?(l=r.indexOf("*/",b+2)+1,l===0&&(n||S?l=r.length:k("comment")),d=["comment",r.slice(b,l+1),b,l],b=l):(mD.lastIndex=b+1,mD.test(r),mD.lastIndex===0?l=r.length-1:l=mD.lastIndex-2,d=["word",r.slice(b,l+1),b,l],v.push(d),b=l);break}}return b++,d}function E(R){y.push(R)}return{back:E,endOfFile:x,nextToken:C,position:w}}});var N_e=xe((Ioo,M_e)=>{"use strict";var LQe=v_e(),DQe=DY(),VQe=VY(),FQe=fD(),O_e=R_e(),zQe=P_e(),A_e={empty:!0,space:!0};function jQe(e){for(let t=e.length-1;t>=0;t--){let o=e[t],r=o[3]||o[2];if(r)return r}}function ZY(e,t,o){let r="";for(let n=t;n<o;n++)r+=e[n][1];return r}var XY=class{constructor(t){this.input=t,this.root=new FQe,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let o=new LQe;o.name=t[1].slice(1),o.name===""&&this.unnamedAtrule(o,t),this.init(o,t[2]);let r,n,i,s=!1,a=!1,l=[],u=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),r=t[0],r==="("||r==="["?u.push(r==="("?")":"]"):r==="{"&&u.length>0?u.push("}"):r===u[u.length-1]&&u.pop(),u.length===0)if(r===";"){o.source.end=this.getPosition(t[2]),o.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){a=!0;break}else if(r==="}"){if(l.length>0){for(i=l.length-1,n=l[i];n&&n[0]==="space";)n=l[--i];n&&(o.source.end=this.getPosition(n[3]||n[2]),o.source.end.offset++)}this.end(t);break}else l.push(t);else l.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(o.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(o,"params",l),s&&(t=l[l.length-1],o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),a&&(o.nodes=[],this.current=o)}checkMissedSemicolon(t){let o=this.colon(t);if(o===!1)return;let r=0,n;for(let i=o-1;i>=0&&(n=t[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(t){let o=0,r,n,i;for(let[s,a]of t.entries()){if(n=a,i=n[0],i==="("&&(o+=1),i===")"&&(o-=1),o===0&&i===":")if(!r)this.doubleColon(n);else{if(r[0]==="word"&&r[1]==="progid")continue;return s}r=n}return!1}comment(t){let o=new DQe;this.init(o,t[2]),o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++;let r=t[1].slice(2,-2);if(!r.trim())o.text="",o.raws.left=r,o.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);o.text=n[2],o.raws.left=n[1],o.raws.right=n[3]}}createTokenizer(){this.tokenizer=zQe(this.input)}decl(t,o){let r=new VQe;this.init(r,t[0][2]);let n=t[t.length-1];n[0]===";"&&(this.semicolon=!0,t.pop()),r.source.end=this.getPosition(n[3]||n[2]||jQe(t)),r.source.end.offset++;let i=0;for(;t[i][0]!=="word";)i===t.length-1&&this.unknownWord([t[i]]),i++;r.raws.before+=ZY(t,0,i),r.source.start=this.getPosition(t[i][2]);let s=i;for(;i<t.length;){let p=t[i][0];if(p===":"||p==="space"||p==="comment")break;i++}r.prop=ZY(t,s,i);let a=i,l;for(;i<t.length&&(l=t[i],i++,l[0]!==":");)l[0]==="word"&&/\w/.test(l[1])&&this.unknownWord([l]);r.raws.between=ZY(t,a,i),(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let u=i;for(;i<t.length;){let p=t[i][0];if(p!=="space"&&p!=="comment")break;i++}let d=t.slice(u,i);t=t.slice(i),this.precheckMissedSemicolon(t);for(let p=t.length-1;p>=0;p--){if(l=t[p],l[1].toLowerCase()==="!important"){r.important=!0;let m=this.stringFrom(t,p);m=this.spacesFromEnd(t)+m,m!==" !important"&&(r.raws.important=m);break}else if(l[1].toLowerCase()==="important"){let m=t.slice(0),g="";for(let h=p;h>0;h--){let b=m[h][0];if(g.trim().startsWith("!")&&b!=="space")break;g=m.pop()[1]+g}g.trim().startsWith("!")&&(r.important=!0,r.raws.important=g,t=m)}if(l[0]!=="space"&&l[0]!=="comment")break}t.some(p=>p[0]!=="space"&&p[0]!=="comment")&&(r.raws.between+=d.map(p=>p[1]).join(""),d=[]),this.raw(r,"value",d.concat(t),o),r.value.includes(":")&&!o&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let o=new O_e;this.init(o,t[2]),o.selector="",o.raws.between="",this.current=o}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let o=this.current.nodes[this.current.nodes.length-1];o&&o.type==="rule"&&!o.raws.ownSemicolon&&(o.raws.ownSemicolon=this.spaces,this.spaces="",o.source.end=this.getPosition(t[2]),o.source.end.offset+=o.raws.ownSemicolon.length)}}getPosition(t){let o=this.input.fromOffset(t);return{column:o.col,line:o.line,offset:t}}init(t,o){this.current.push(t),t.source={input:this.input,start:this.getPosition(o)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let o=!1,r=null,n=!1,i=null,s=[],a=t[1].startsWith("--"),l=[],u=t;for(;u;){if(r=u[0],l.push(u),r==="("||r==="[")i||(i=u),s.push(r==="("?")":"]");else if(a&&n&&r==="{")i||(i=u),s.push("}");else if(s.length===0)if(r===";")if(n){this.decl(l,a);return}else break;else if(r==="{"){this.rule(l);return}else if(r==="}"){this.tokenizer.back(l.pop()),o=!0;break}else r===":"&&(n=!0);else r===s[s.length-1]&&(s.pop(),s.length===0&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(o=!0),s.length>0&&this.unclosedBracket(i),o&&n){if(!a)for(;l.length&&(u=l[l.length-1][0],!(u!=="space"&&u!=="comment"));)this.tokenizer.back(l.pop());this.decl(l,a)}else this.unknownWord(l)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,o,r,n){let i,s,a=r.length,l="",u=!0,d,f;for(let p=0;p<a;p+=1)i=r[p],s=i[0],s==="space"&&p===a-1&&!n?u=!1:s==="comment"?(f=r[p-1]?r[p-1][0]:"empty",d=r[p+1]?r[p+1][0]:"empty",!A_e[f]&&!A_e[d]?l.slice(-1)===","?u=!1:l+=i[1]:u=!1):l+=i[1];if(!u){let p=r.reduce((m,g)=>m+g[1],"");t.raws[o]={raw:p,value:l}}t[o]=l}rule(t){t.pop();let o=new O_e;this.init(o,t[0][2]),o.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(o,"selector",t),this.current=o}spacesAndCommentsFromEnd(t){let o,r="";for(;t.length&&(o=t[t.length-1][0],!(o!=="space"&&o!=="comment"));)r=t.pop()[1]+r;return r}spacesAndCommentsFromStart(t){let o,r="";for(;t.length&&(o=t[0][0],!(o!=="space"&&o!=="comment"));)r+=t.shift()[1];return r}spacesFromEnd(t){let o,r="";for(;t.length&&(o=t[t.length-1][0],o==="space");)r=t.pop()[1]+r;return r}stringFrom(t,o){let r="";for(let n=o;n<t.length;n++)r+=t[n][1];return t.splice(o,t.length-o),r}unclosedBlock(){let t=this.current.source.start;throw this.input.error("Unclosed block",t.line,t.column)}unclosedBracket(t){throw this.input.error("Unclosed bracket",{offset:t[2]},{offset:t[2]+1})}unexpectedClose(t){throw this.input.error("Unexpected }",{offset:t[2]},{offset:t[2]+1})}unknownWord(t){throw this.input.error("Unknown word "+t[0][1],{offset:t[0][2]},{offset:t[0][2]+t[0][1].length})}unnamedAtrule(t,o){throw this.input.error("At-rule without name",{offset:o[2]},{offset:o[2]+o[1].length})}};M_e.exports=XY});var QY=xe((Poo,L_e)=>{"use strict";var HQe=_g(),UQe=YY(),WQe=N_e();function gD(e,t){let o=new UQe(e,t),r=new WQe(o);try{r.parse()}catch(n){throw n}return r.root}L_e.exports=gD;gD.default=gD;HQe.registerParse(gD)});var V_e=xe((Ooo,D_e)=>{"use strict";var GQe=_g(),{my:$Qe}=XE(),nT=class{constructor(t,o={}){if(this.type="warning",this.text=t,o.node&&o.node.source){o.node[$Qe]||GQe.rebuild(o.node);let r=o.node.rangeBy(o);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in o)this[r]=o[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};D_e.exports=nT;nT.default=nT});var JY=xe((Aoo,F_e)=>{"use strict";var YQe=V_e(),iT=class{get content(){return this.css}constructor(t,o,r){this.processor=t,this.messages=[],this.root=o,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(t,o={}){o.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(o.plugin=this.lastPlugin.postcssPlugin);let r=new YQe(t,o);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>t.type==="warning")}};F_e.exports=iT;iT.default=iT});var eK=xe((Moo,j_e)=>{"use strict";var z_e={};j_e.exports=function(t){z_e[t]||(z_e[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var $_e=xe((Loo,G_e)=>{"use strict";var KQe=_g(),qQe=jY(),ZQe=qY(),XQe=QY(),H_e=JY(),QQe=fD(),JQe=nD(),{isClean:Hc,my:eJe}=XE(),Noo=eK(),tJe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},oJe={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},rJe={Once:!0,postcssPlugin:!0,prepare:!0},Vk=0;function sT(e){return typeof e=="object"&&typeof e.then=="function"}function tK(e){let t=!1,o=tJe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[o,o+"-"+t,Vk,o+"Exit",o+"Exit-"+t]:t?[o,o+"-"+t,o+"Exit",o+"Exit-"+t]:e.append?[o,Vk,o+"Exit"]:[o,o+"Exit"]}function U_e(e){let t;return e.type==="document"?t=["Document",Vk,"DocumentExit"]:e.type==="root"?t=["Root",Vk,"RootExit"]:t=tK(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function W_e(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[Hc]=!1,o.nodes)for(let r of o.nodes)t.push(r)}return e}var oK={},kg=class e{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,o,r){this.stringified=!1,this.processed=!1;let n;if(typeof o=="object"&&o!==null&&(o.type==="root"||o.type==="document"))n=W_e(o);else if(o instanceof e||o instanceof H_e)n=W_e(o.root),o.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=o.map);else{let i=XQe;r.syntax&&(i=r.syntax.parse),r.parser&&(i=r.parser),i.parse&&(i=i.parse);try{n=i(o,r)}catch(s){this.processed=!0,this.error=s}n&&!n[eJe]&&KQe.rebuild(n)}this.result=new H_e(t,n,r),this.helpers={...oK,postcss:oK,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,o){let r=this.result.lastPlugin;try{o&&o.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=r.postcssPlugin,t.setMessage()):r.postcssVersion}catch(n){console&&console.error&&console.error(n)}return t}prepareVisitors(){this.listeners={};let t=(o,r,n)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([o,n])};for(let o of this.plugins)if(typeof o=="object")for(let r in o){if(!oJe[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${o.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!rJe[r])if(typeof o[r]=="object")for(let n in o[r])n==="*"?t(o,r,o[r][n]):t(o,r+"-"+n.toLowerCase(),o[r][n]);else typeof o[r]=="function"&&t(o,r,o[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t<this.plugins.length;t++){let o=this.plugins[t],r=this.runOnRoot(o);if(sT(r))try{await r}catch(n){throw this.handleError(n)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Hc];){t[Hc]=!0;let o=[U_e(t)];for(;o.length>0;){let r=this.visitTick(o);if(sT(r))try{await r}catch(n){let i=o[o.length-1].node;throw this.handleError(n,i)}}}if(this.listeners.OnceExit)for(let[o,r]of this.listeners.OnceExit){this.result.lastPlugin=o;try{if(t.type==="document"){let n=t.nodes.map(i=>r(i,this.helpers));await Promise.all(n)}else await r(t,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let o=this.result.root.nodes.map(r=>t.Once(r,this.helpers));return sT(o[0])?Promise.all(o):o}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(o){throw this.handleError(o)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,o=JQe;t.syntax&&(o=t.syntax.stringify),t.stringifier&&(o=t.stringifier),o.stringify&&(o=o.stringify);let r=this.result.root.source;if(t.map===void 0&&!(r&&r.input&&r.input.map)){let s="";return o(this.result.root,a=>{s+=a}),this.result.css=s,this.result}let i=new ZQe(o,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let o=this.runOnRoot(t);if(sT(o))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Hc];)t[Hc]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let o of t.nodes)this.visitSync(this.listeners.OnceExit,o);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,o){return this.async().then(t,o)}toString(){return this.css}visitSync(t,o){for(let[r,n]of t){this.result.lastPlugin=r;let i;try{i=n(o,this.helpers)}catch(s){throw this.handleError(s,o.proxyOf)}if(o.type!=="root"&&o.type!=="document"&&!o.parent)return!0;if(sT(i))throw this.getAsyncError()}}visitTick(t){let o=t[t.length-1],{node:r,visitors:n}=o;if(r.type!=="root"&&r.type!=="document"&&!r.parent){t.pop();return}if(n.length>0&&o.visitorIndex<n.length){let[s,a]=n[o.visitorIndex];o.visitorIndex+=1,o.visitorIndex===n.length&&(o.visitors=[],o.visitorIndex=0),this.result.lastPlugin=s;try{return a(r.toProxy(),this.helpers)}catch(l){throw this.handleError(l,r)}}if(o.iterator!==0){let s=o.iterator;o.descending&&(o.descending=!1,r.indexes[s]+=1);let a;for(;a=r.nodes[r.indexes[s]];){if(!a[Hc]){a[Hc]=!0,o.descending=!0,t.push(U_e(a));return}r.indexes[s]+=1}o.iterator=0,delete r.indexes[s]}let i=o.events;for(;o.eventIndex<i.length;){let s=i[o.eventIndex];if(o.eventIndex+=1,s===Vk){r.nodes&&r.nodes.length&&(r[Hc]=!0,o.iterator=r.getIterator());return}else if(this.listeners[s]){o.visitors=this.listeners[s];return}}t.pop()}walkSync(t){t[Hc]=!0;let o=[{eventIndex:0,events:tK(t),iterator:0,node:t}];for(;o.length>0;){let r=o[o.length-1],n=r.node;if(r.iterator!==0){let i=r.iterator;r.descending&&(r.descending=!1,n.indexes[i]+=1);let s,a=!1;for(;s=n.nodes[n.indexes[i]];){if(!s[Hc]){s[Hc]=!0,r.descending=!0,o.push({eventIndex:0,events:tK(s),iterator:0,node:s}),a=!0;break}n.indexes[i]+=1}if(a)continue;r.iterator=0,delete n.indexes[i]}if(r.eventIndex<r.events.length){let i=r.events[r.eventIndex];if(r.eventIndex+=1,i===Vk)n.nodes&&n.nodes.length&&(r.iterator=n.getIterator());else{let s=this.listeners[i];s&&this.visitSync(s,n.toProxy())&&o.pop()}continue}o.pop()}}warnings(){return this.sync().warnings()}};kg.registerPostcss=e=>{oK=e};G_e.exports=kg;kg.default=kg;QQe.registerLazyResult(kg);qQe.registerLazyResult(kg)});var K_e=xe((Voo,Y_e)=>{"use strict";var nJe=qY(),iJe=QY(),sJe=JY(),aJe=nD(),Doo=eK(),aT=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,o=iJe;try{t=o(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,o,r){o=o.toString(),this.stringified=!1,this._processor=t,this._css=o,this._opts=r,this._map=void 0;let n=aJe;this.result=new sJe(this._processor,void 0,this._opts),this.result.css=o;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let s=new nJe(n,void 0,this._opts,o);if(s.isMap()){let[a,l]=s.generate();a&&(this.result.css=a),l&&(this.result.map=l)}else s.clearAnnotation(),this.result.css=s.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,o){return this.async().then(t,o)}toString(){return this._css}warnings(){return[]}};Y_e.exports=aT;aT.default=aT});var Z_e=xe((Foo,q_e)=>{"use strict";var lJe=jY(),cJe=$_e(),uJe=K_e(),dJe=fD(),ky=class{constructor(t=[]){this.version="8.5.26",this.plugins=this.normalize(t)}normalize(t){let o=[];for(let r of t)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))o=o.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)o.push(r);else if(typeof r=="function")o.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return o}process(t,o={}){return!this.plugins.length&&!o.parser&&!o.stringifier&&!o.syntax?new uJe(this,t,o):new cJe(this,t,o)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};q_e.exports=ky;ky.default=ky;dJe.registerProcessor(ky);lJe.registerProcessor(ky)});var J_e=xe((zoo,Q_e)=>{Q_e.exports=function(t){let o=t.prefix,r=/\s+$/.test(o)?o:`${o} `,n=t.ignoreFiles?[].concat(t.ignoreFiles):[],i=t.includeFiles?[].concat(t.includeFiles):[];return function(s){n.length&&s.source.input.file&&X_e(s.source.input.file,n)||i.length&&s.source.input.file&&!X_e(s.source.input.file,i)||s.walkRules(a=>{let l=["keyframes","-webkit-keyframes","-moz-keyframes","-o-keyframes","-ms-keyframes"];a.parent&&l.includes(a.parent.name)||(a.selectors=a.selectors.map(u=>t.exclude&&fJe(u,t.exclude)?u:t.transform?t.transform(o,u,r+u,s.source.input.file,a):r+u))})}};function X_e(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e.includes(o))}function fJe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e===o)}});var twe=xe((joo,ewe)=>{var rK=40,nK=41,hD=39,iK=34,sK=92,Fk=47,aK=44,lK=58,bD=42,pJe=117,mJe=85,gJe=43,hJe=/^[a-f0-9?-]+$/i;ewe.exports=function(e){for(var t=[],o=e,r,n,i,s,a,l,u,d,f=0,p=o.charCodeAt(f),m=o.length,g=[{nodes:t}],h=0,b,v="",y="",_="";f<m;)if(p<=32){r=f;do r+=1,p=o.charCodeAt(r);while(p<=32);s=o.slice(f,r),i=t[t.length-1],p===nK&&h?_=s:i&&i.type==="div"?(i.after=s,i.sourceEndIndex+=s.length):p===aK||p===lK||p===Fk&&o.charCodeAt(r+1)!==bD&&(!b||b&&b.type==="function"&&b.value!=="calc")?y=s:t.push({type:"space",sourceIndex:f,sourceEndIndex:r,value:s}),f=r}else if(p===hD||p===iK){r=f,n=p===hD?"'":'"',s={type:"string",sourceIndex:f,quote:n};do if(a=!1,r=o.indexOf(n,r+1),~r)for(l=r;o.charCodeAt(l-1)===sK;)l-=1,a=!a;else o+=n,r=o.length-1,s.unclosed=!0;while(a);s.value=o.slice(f+1,r),s.sourceEndIndex=s.unclosed?r:r+1,t.push(s),f=r+1,p=o.charCodeAt(f)}else if(p===Fk&&o.charCodeAt(f+1)===bD)r=o.indexOf("*/",f),s={type:"comment",sourceIndex:f,sourceEndIndex:r+2},r===-1&&(s.unclosed=!0,r=o.length,s.sourceEndIndex=r),s.value=o.slice(f+2,r),t.push(s),f=r+2,p=o.charCodeAt(f);else if((p===Fk||p===bD)&&b&&b.type==="function"&&b.value==="calc")s=o[f],t.push({type:"word",sourceIndex:f-y.length,sourceEndIndex:f+s.length,value:s}),f+=1,p=o.charCodeAt(f);else if(p===Fk||p===aK||p===lK)s=o[f],t.push({type:"div",sourceIndex:f-y.length,sourceEndIndex:f+s.length,value:s,before:y,after:""}),y="",f+=1,p=o.charCodeAt(f);else if(rK===p){r=f;do r+=1,p=o.charCodeAt(r);while(p<=32);if(d=f,s={type:"function",sourceIndex:f-v.length,value:v,before:o.slice(d+1,r)},f=r,v==="url"&&p!==hD&&p!==iK){r-=1;do if(a=!1,r=o.indexOf(")",r+1),~r)for(l=r;o.charCodeAt(l-1)===sK;)l-=1,a=!a;else o+=")",r=o.length-1,s.unclosed=!0;while(a);u=r;do u-=1,p=o.charCodeAt(u);while(p<=32);d<u?(f!==u+1?s.nodes=[{type:"word",sourceIndex:f,sourceEndIndex:u+1,value:o.slice(f,u+1)}]:s.nodes=[],s.unclosed&&u+1!==r?(s.after="",s.nodes.push({type:"space",sourceIndex:u+1,sourceEndIndex:r,value:o.slice(u+1,r)})):(s.after=o.slice(u+1,r),s.sourceEndIndex=r)):(s.after="",s.nodes=[]),f=r+1,s.sourceEndIndex=s.unclosed?r:f,p=o.charCodeAt(f),t.push(s)}else h+=1,s.after="",s.sourceEndIndex=f+1,t.push(s),g.push(s),t=s.nodes=[],b=s;v=""}else if(nK===p&&h)f+=1,p=o.charCodeAt(f),b.after=_,b.sourceEndIndex+=_.length,_="",h-=1,g[g.length-1].sourceEndIndex=f,g.pop(),b=g[h],t=b.nodes;else{r=f;do p===sK&&(r+=1),r+=1,p=o.charCodeAt(r);while(r<m&&!(p<=32||p===hD||p===iK||p===aK||p===lK||p===Fk||p===rK||p===bD&&b&&b.type==="function"&&b.value==="calc"||p===Fk&&b.type==="function"&&b.value==="calc"||p===nK&&h));s=o.slice(f,r),rK===p?v=s:(pJe===s.charCodeAt(0)||mJe===s.charCodeAt(0))&&gJe===s.charCodeAt(1)&&hJe.test(s.slice(2))?t.push({type:"unicode-range",sourceIndex:f,sourceEndIndex:r,value:s}):t.push({type:"word",sourceIndex:f,sourceEndIndex:r,value:s}),f=r}for(f=g.length-1;f;f-=1)g[f].unclosed=!0,g[f].sourceEndIndex=o.length;return g[0].nodes}});var rwe=xe((Hoo,owe)=>{owe.exports=function e(t,o,r){var n,i,s,a;for(n=0,i=t.length;n<i;n+=1)s=t[n],r||(a=o(s,n,t)),a!==!1&&s.type==="function"&&Array.isArray(s.nodes)&&e(s.nodes,o,r),r&&o(s,n,t)}});var awe=xe((Uoo,swe)=>{function nwe(e,t){var o=e.type,r=e.value,n,i;return t&&(i=t(e))!==void 0?i:o==="word"||o==="space"?r:o==="string"?(n=e.quote||"",n+r+(e.unclosed?"":n)):o==="comment"?"/*"+r+(e.unclosed?"":"*/"):o==="div"?(e.before||"")+r+(e.after||""):Array.isArray(e.nodes)?(n=iwe(e.nodes,t),o!=="function"?n:r+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):r}function iwe(e,t){var o,r;if(Array.isArray(e)){for(o="",r=e.length-1;~r;r-=1)o=nwe(e[r],t)+o;return o}return nwe(e,t)}swe.exports=iwe});var cwe=xe((Woo,lwe)=>{var yD=45,vD=43,cK=46,bJe=101,yJe=69;function vJe(e){var t=e.charCodeAt(0),o;if(t===vD||t===yD){if(o=e.charCodeAt(1),o>=48&&o<=57)return!0;var r=e.charCodeAt(2);return o===cK&&r>=48&&r<=57}return t===cK?(o=e.charCodeAt(1),o>=48&&o<=57):t>=48&&t<=57}lwe.exports=function(e){var t=0,o=e.length,r,n,i;if(o===0||!vJe(e))return!1;for(r=e.charCodeAt(t),(r===vD||r===yD)&&t++;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),r===cK&&n>=48&&n<=57)for(t+=2;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),i=e.charCodeAt(t+2),(r===bJe||r===yJe)&&(n>=48&&n<=57||(n===vD||n===yD)&&i>=48&&i<=57))for(t+=n===vD||n===yD?3:2;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;return{number:e.slice(0,t),unit:e.slice(t)}}});var pwe=xe((Goo,fwe)=>{var _Je=twe(),uwe=rwe(),dwe=awe();function xg(e){return this instanceof xg?(this.nodes=_Je(e),this):new xg(e)}xg.prototype.toString=function(){return Array.isArray(this.nodes)?dwe(this.nodes):""};xg.prototype.walk=function(e,t){return uwe(this.nodes,e,t),this};xg.unit=cwe();xg.walk=uwe;xg.stringify=dwe;fwe.exports=xg});var gwe=xe(($oo,uK)=>{var mwe=pwe();uK.exports=e=>{let o=Object.assign({skipHostRelativeUrls:!0},e);return{postcssPlugin:"rebaseUrl",Declaration(r){let n=mwe(r.value),i=!1;n.walk(s=>{if(s.type!=="function"||s.value!=="url")return;let a=s.nodes[0].value,l=new URL(a,e.rootUrl);return l.pathname===a&&o.skipHostRelativeUrls||(s.nodes[0].value=l.toString(),i=!0),!1}),i&&(r.value=mwe.stringify(n))}}};uK.exports.postcss=!0});var Rwe=xe((sro,Twe)=>{Twe.exports=window.wp.priorityQueue});var RK=xe((oio,Rke)=>{Rke.exports=window.wp.blob});var mx=xe((Mao,Vxe)=>{Vxe.exports=window.wp.isShallowEqual});var v3=xe((efo,ECe)=>{ECe.exports=window.wp.tokenList});var $T=xe((yfo,NCe)=>{NCe.exports=window.wp.preferences});var A1e=xe((mmo,O1e)=>{O1e.exports=window.wp.commands});var Vl=xe((Wbo,qTe)=>{qTe.exports=window.wp.date});var CRe=xe((Ayo,SRe)=>{var vRe=!1,nv,bZ,yZ,LV,DV,_Re,VV,vZ,_Z,wZ,wRe,kZ,xZ,kRe,xRe;function Qs(){if(!vRe){vRe=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),o=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(kZ=/\b(iPhone|iP[ao]d)/.exec(e),xZ=/\b(iP[ao]d)/.exec(e),wZ=/Android/i.exec(e),kRe=/FBAN\/\w+;/i.exec(e),xRe=/Mobile/i.exec(e),wRe=!!/Win64/.exec(e),t){nv=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,nv&&document&&document.documentMode&&(nv=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);_Re=r?parseFloat(r[1])+4:nv,bZ=t[2]?parseFloat(t[2]):NaN,yZ=t[3]?parseFloat(t[3]):NaN,LV=t[4]?parseFloat(t[4]):NaN,LV?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),DV=t&&t[1]?parseFloat(t[1]):NaN):DV=NaN}else nv=bZ=yZ=DV=LV=NaN;if(o){if(o[1]){var n=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);VV=n?parseFloat(n[1].replace("_",".")):!0}else VV=!1;vZ=!!o[2],_Z=!!o[3]}else VV=vZ=_Z=!1}}var SZ={ie:function(){return Qs()||nv},ieCompatibilityMode:function(){return Qs()||_Re>nv},ie64:function(){return SZ.ie()&&wRe},firefox:function(){return Qs()||bZ},opera:function(){return Qs()||yZ},webkit:function(){return Qs()||LV},safari:function(){return SZ.webkit()},chrome:function(){return Qs()||DV},windows:function(){return Qs()||vZ},osx:function(){return Qs()||VV},linux:function(){return Qs()||_Z},iphone:function(){return Qs()||kZ},mobile:function(){return Qs()||kZ||xZ||wZ||xRe},nativeApp:function(){return Qs()||kRe},android:function(){return Qs()||wZ},ipad:function(){return Qs()||xZ}};SRe.exports=SZ});var TRe=xe((Myo,ERe)=>{"use strict";var FV=!!(typeof window<"u"&&window.document&&window.document.createElement),Cnt={canUseDOM:FV,canUseWorkers:typeof Worker<"u",canUseEventListeners:FV&&!!(window.addEventListener||window.attachEvent),canUseViewport:FV&&!!window.screen,isInWorker:!FV};ERe.exports=Cnt});var PRe=xe((Nyo,IRe)=>{"use strict";var RRe=TRe(),BRe;RRe.canUseDOM&&(BRe=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function Ent(e,t){if(!RRe.canUseDOM||t&&!("addEventListener"in document))return!1;var o="on"+e,r=o in document;if(!r){var n=document.createElement("div");n.setAttribute(o,"return;"),r=typeof n[o]=="function"}return!r&&BRe&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}IRe.exports=Ent});var DRe=xe((Lyo,LRe)=>{"use strict";var Tnt=CRe(),Rnt=PRe(),ORe=10,ARe=40,MRe=800;function NRe(e){var t=0,o=0,r=0,n=0;return"detail"in e&&(o=e.detail),"wheelDelta"in e&&(o=-e.wheelDelta/120),"wheelDeltaY"in e&&(o=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=o,o=0),r=t*ORe,n=o*ORe,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||n)&&e.deltaMode&&(e.deltaMode==1?(r*=ARe,n*=ARe):(r*=MRe,n*=MRe)),r&&!t&&(t=r<1?-1:1),n&&!o&&(o=n<1?-1:1),{spinX:t,spinY:o,pixelX:r,pixelY:n}}NRe.getEventType=function(){return Tnt.firefox()?"DOMMouseScroll":Rnt("wheel")?"wheel":"mousewheel"};LRe.exports=NRe});var FRe=xe((Dyo,VRe)=>{VRe.exports=DRe()});var hIe=xe((B_o,gIe)=>{"use strict";gIe.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var Cft={};No(Cft,{AlignmentControl:()=>h2,AlignmentToolbar:()=>ore,Autocomplete:()=>bre,BlockAlignmentControl:()=>N2,BlockAlignmentToolbar:()=>Wre,BlockBindingsAttributeControl:()=>n1,BlockBindingsSourceFieldsList:()=>r1,BlockBreadcrumb:()=>pne,BlockCanvas:()=>V1e,BlockColorsStyleSelector:()=>H1e,BlockContextProvider:()=>KB,BlockControls:()=>Ko,BlockEdit:()=>u2,BlockEditorKeyboardShortcuts:()=>LL,BlockEditorProvider:()=>Eye,BlockFormatControls:()=>sq,BlockIcon:()=>Ht,BlockInspector:()=>MAe,BlockList:()=>Hk,BlockMover:()=>H5,BlockNavigationDropdown:()=>tTe,BlockPopover:()=>_xe,BlockPreview:()=>Hs,BlockSelectionClearer:()=>Axe,BlockSettingsMenu:()=>f3,BlockSettingsMenuControls:()=>a3,BlockStyles:()=>qx,BlockTitle:()=>s1,BlockToolbar:()=>b1e,BlockTools:()=>QT,BlockVerticalAlignmentControl:()=>I2,BlockVerticalAlignmentToolbar:()=>xTe,ButtonBlockAppender:()=>Mg,ButtonBlockerAppender:()=>uxe,ColorPalette:()=>HTe,ColorPaletteControl:()=>GTe,ContrastChecker:()=>KTe,CopyHandler:()=>DAe,DefaultBlockAppender:()=>ux,DimensionControl:()=>rv,FontSizePicker:()=>kj,HeadingLevelDropdown:()=>uTe,HeightControl:()=>yRe,InnerBlocks:()=>CT,Inserter:()=>Ys,InspectorAdvancedControls:()=>Dg,InspectorControls:()=>Ve,JustifyContentControl:()=>Y_,JustifyToolbar:()=>BBe,LineHeightControl:()=>c6,LinkControl:()=>gS,MediaPlaceholder:()=>qIe,MediaReplaceFlow:()=>f6,MediaUpload:()=>vd,MediaUploadCheck:()=>$c,MultiSelectScrollIntoView:()=>jAe,NavigableToolbar:()=>Ix,ObserveTyping:()=>P1e,PanelColorSettings:()=>XIe,PlainText:()=>s2e,RecursionProvider:()=>cQ,RichText:()=>wS,RichTextShortcut:()=>QPe,RichTextToolbarButton:()=>aX,SETTINGS_DEFAULTS:()=>I0,SkipToSelectedBlock:()=>M6,ToolSelector:()=>QAe,Typewriter:()=>WAe,URLInput:()=>Ep,URLInputButton:()=>m2e,URLPopover:()=>mh,Warning:()=>xm,WritingFlow:()=>JL,__experimentalBlockAlignmentMatrixControl:()=>ine,__experimentalBlockFullHeightAligmentControl:()=>tne,__experimentalBlockPatternSetup:()=>_Te,__experimentalBlockPatternsList:()=>hd,__experimentalBlockVariationPicker:()=>dTe,__experimentalBlockVariationTransforms:()=>dV,__experimentalBorderRadiusControl:()=>bV,__experimentalColorGradientControl:()=>sh,__experimentalColorGradientSettingsDropdown:()=>OV,__experimentalDateFormatPicker:()=>ZTe,__experimentalDuotoneControl:()=>_V,__experimentalFontAppearanceControl:()=>kV,__experimentalFontFamilyControl:()=>xV,__experimentalGetBorderClassesAndStyles:()=>E9,__experimentalGetColorClassesAndStyles:()=>T9,__experimentalGetDimensionsClassesAndStyles:()=>C9,__experimentalGetElementClassName:()=>_ft,__experimentalGetGapCSSValue:()=>pa,__experimentalGetGradientClass:()=>z_,__experimentalGetGradientObjectByGradientValue:()=>Yoe,__experimentalGetShadowClassesAndStyles:()=>LJ,__experimentalGetSpacingClassesAndStyles:()=>FJ,__experimentalImageEditor:()=>kBe,__experimentalImageSizeControl:()=>EBe,__experimentalImageURLInputUI:()=>w2e,__experimentalInspectorPopoverHeader:()=>T4,__experimentalLetterSpacingControl:()=>CV,__experimentalLibrary:()=>FAe,__experimentalLinkControl:()=>l6,__experimentalLinkControlSearchInput:()=>eIe,__experimentalLinkControlSearchItem:()=>jBe,__experimentalLinkControlSearchResults:()=>YBe,__experimentalListView:()=>iV,__experimentalPanelColorGradientSettings:()=>MV,__experimentalPreviewOptions:()=>D2e,__experimentalPublishDateTimePicker:()=>qAe,__experimentalRecursionProvider:()=>GAe,__experimentalResponsiveBlockControl:()=>u2e,__experimentalSpacingSizesControl:()=>TS,__experimentalTextDecorationControl:()=>TV,__experimentalTextTransformControl:()=>BV,__experimentalUnitControl:()=>f2e,__experimentalUseBlockOverlayActive:()=>gne,__experimentalUseBlockPreview:()=>Awe,__experimentalUseBorderProps:()=>NJ,__experimentalUseColorProps:()=>VJ,__experimentalUseCustomSides:()=>FQ,__experimentalUseGradient:()=>d7e,__experimentalUseHasRecursion:()=>$Ae,__experimentalUseMultipleOriginColorsAndGradients:()=>lh,__experimentalUseResizeCanvas:()=>F2e,__experimentalWritingModeControl:()=>PV,__unstableBlockSettingsMenuFirstItem:()=>X5,__unstableBlockToolbarLastItem:()=>$5,__unstableEditorStyles:()=>Wf,__unstableIframe:()=>Mk,__unstableInserterMenuExtension:()=>jD,__unstableRichTextInputEvent:()=>JPe,__unstableUseBlockSelectionClearer:()=>Py,__unstableUseClipboardHandler:()=>LAe,__unstableUseMouseMoveTypingReset:()=>eR,__unstableUseTypewriter:()=>sQ,__unstableUseTypingObserver:()=>tR,createCustomColorsHOC:()=>Goe,getColorClassName:()=>Ga,getColorObjectByAttributeValues:()=>Ou,getColorObjectByColorValue:()=>$B,getComputedFluidTypographyValue:()=>qoe,getCustomValueFromPreset:()=>xre,getDimensionsClassesAndStyles:()=>C9,getFontSize:()=>j_,getFontSizeClass:()=>Sm,getFontSizeObjectByValue:()=>wj,getGradientSlugByValue:()=>Koe,getGradientValueBySlug:()=>m2,getPxFromCssUnit:()=>c3e,getSpacingPresetCssVar:()=>Qa,getTypographyClassesAndStyles:()=>zJ,isValueSpacingPreset:()=>B2,privateApis:()=>qJ,store:()=>B,storeConfig:()=>L_,transformStyles:()=>zk,useBlockBindingsUtils:()=>kf,useBlockCommands:()=>j3,useBlockDisplayInformation:()=>bi,useBlockEditContext:()=>kt,useBlockEditingMode:()=>zr,useBlockProps:()=>I1,useCachedTruthy:()=>jJ,useHasRecursion:()=>uQ,useInnerBlocksProps:()=>Ly,useSetting:()=>Hoe,useSettings:()=>je,useStyleOverride:()=>qc,withColorContext:()=>yV,withColors:()=>$oe,withFontSizes:()=>ere});function QJ(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(o=QJ(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function U3e(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=QJ(e))&&(r&&(r+=" "),r+=t);return r}var Y=U3e;var JAe=c(ce(),1),ec=c(F(),1),B4=c(ee(),1),mQ=c(ue(),1),XR=c(Bo(),1);var jB=c(F(),1),Pu=Symbol("mayDisplayControls"),Gv=Symbol("mayDisplayParentControls"),$v=Symbol("mayDisplayPatternEditingControls"),Yv=Symbol("blockEditingMode"),Kv=Symbol("blockBindings"),HB=Symbol("isPreviewMode"),E0=Symbol("isInListViewBlockSupportTree"),V9={name:"",isSelected:!1},F9=(0,jB.createContext)(V9);F9.displayName="BlockEditContext";var{Provider:UB}=F9;function kt(){return(0,jB.useContext)(F9)}var W3e={grad:.9,turn:360,rad:360/(2*Math.PI)},af=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Dn=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=Math.pow(10,t)),Math.round(o*e)/o+0},Wa=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=1),e>o?o:e>t?e:t},dee=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},nee=function(e){return{r:Wa(e.r,0,255),g:Wa(e.g,0,255),b:Wa(e.b,0,255),a:Wa(e.a)}},z9=function(e){return{r:Dn(e.r),g:Dn(e.g),b:Dn(e.b),a:Dn(e.a,3)}},G3e=/^#([0-9a-f]{3,8})$/i,WB=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},fee=function(e){var t=e.r,o=e.g,r=e.b,n=e.a,i=Math.max(t,o,r),s=i-Math.min(t,o,r),a=s?i===t?(o-r)/s:i===o?2+(r-t)/s:4+(t-o)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},pee=function(e){var t=e.h,o=e.s,r=e.v,n=e.a;t=t/360*6,o/=100,r/=100;var i=Math.floor(t),s=r*(1-o),a=r*(1-(t-i)*o),l=r*(1-(1-t+i)*o),u=i%6;return{r:255*[r,a,s,s,l,r][u],g:255*[l,r,r,a,s,s][u],b:255*[s,s,l,r,r,a][u],a:n}},iee=function(e){return{h:dee(e.h),s:Wa(e.s,0,100),l:Wa(e.l,0,100),a:Wa(e.a)}},see=function(e){return{h:Dn(e.h),s:Dn(e.s),l:Dn(e.l),a:Dn(e.a,3)}},aee=function(e){return pee((o=(t=e).s,{h:t.h,s:(o*=((r=t.l)<50?r:100-r)/100)>0?2*o/(r+o)*100:0,v:r+o,a:t.a}));var t,o,r},T0=function(e){return{h:(t=fee(e)).h,s:(n=(200-(o=t.s))*(r=t.v)/100)>0&&n<200?o*r/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,o,r,n},$3e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Y3e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,K3e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,q3e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,U9={string:[[function(e){var t=G3e.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Dn(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?Dn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=K3e.exec(e)||q3e.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:nee({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=$3e.exec(e)||Y3e.exec(e);if(!t)return null;var o,r,n=iee({h:(o=t[1],r=t[2],r===void 0&&(r="deg"),Number(o)*(W3e[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return aee(n)},"hsl"]],object:[[function(e){var t=e.r,o=e.g,r=e.b,n=e.a,i=n===void 0?1:n;return af(t)&&af(o)&&af(r)?nee({r:Number(t),g:Number(o),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,o=e.s,r=e.l,n=e.a,i=n===void 0?1:n;if(!af(t)||!af(o)||!af(r))return null;var s=iee({h:Number(t),s:Number(o),l:Number(r),a:Number(i)});return aee(s)},"hsl"],[function(e){var t=e.h,o=e.s,r=e.v,n=e.a,i=n===void 0?1:n;if(!af(t)||!af(o)||!af(r))return null;var s=(function(a){return{h:dee(a.h),s:Wa(a.s,0,100),v:Wa(a.v,0,100),a:Wa(a.a)}})({h:Number(t),s:Number(o),v:Number(r),a:Number(i)});return pee(s)},"hsv"]]},lee=function(e,t){for(var o=0;o<t.length;o++){var r=t[o][0](e);if(r)return[r,t[o][1]]}return[null,void 0]},Z3e=function(e){return typeof e=="string"?lee(e.trim(),U9.string):typeof e=="object"&&e!==null?lee(e,U9.object):[null,void 0]};var j9=function(e,t){var o=T0(e);return{h:o.h,s:Wa(o.s+100*t,0,100),l:o.l,a:o.a}},H9=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},cee=function(e,t){var o=T0(e);return{h:o.h,s:o.s,l:Wa(o.l+100*t,0,100),a:o.a}},W9=(function(){function e(t){this.parsed=Z3e(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return Dn(H9(this.rgba),2)},e.prototype.isDark=function(){return H9(this.rgba)<.5},e.prototype.isLight=function(){return H9(this.rgba)>=.5},e.prototype.toHex=function(){return t=z9(this.rgba),o=t.r,r=t.g,n=t.b,s=(i=t.a)<1?WB(Dn(255*i)):"","#"+WB(o)+WB(r)+WB(n)+s;var t,o,r,n,i,s},e.prototype.toRgb=function(){return z9(this.rgba)},e.prototype.toRgbString=function(){return t=z9(this.rgba),o=t.r,r=t.g,n=t.b,(i=t.a)<1?"rgba("+o+", "+r+", "+n+", "+i+")":"rgb("+o+", "+r+", "+n+")";var t,o,r,n,i},e.prototype.toHsl=function(){return see(T0(this.rgba))},e.prototype.toHslString=function(){return t=see(T0(this.rgba)),o=t.h,r=t.s,n=t.l,(i=t.a)<1?"hsla("+o+", "+r+"%, "+n+"%, "+i+")":"hsl("+o+", "+r+"%, "+n+"%)";var t,o,r,n,i},e.prototype.toHsv=function(){return t=fee(this.rgba),{h:Dn(t.h),s:Dn(t.s),v:Dn(t.v),a:Dn(t.a,3)};var t},e.prototype.invert=function(){return Go({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),Go(j9(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Go(j9(this.rgba,-t))},e.prototype.grayscale=function(){return Go(j9(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Go(cee(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Go(cee(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?Go({r:(o=this.rgba).r,g:o.g,b:o.b,a:t}):Dn(this.rgba.a,3);var o},e.prototype.hue=function(t){var o=T0(this.rgba);return typeof t=="number"?Go({h:t,s:o.s,l:o.l,a:o.a}):Dn(o.h)},e.prototype.isEqual=function(t){return this.toHex()===Go(t).toHex()},e})(),Go=function(e){return e instanceof W9?e:new W9(e)},uee=[],em=function(e){e.forEach(function(t){uee.indexOf(t)<0&&(t(W9,U9),uee.push(t))})};function tm(e,t){var o={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var n in o)r[o[n]]=n;var i={};e.prototype.toName=function(s){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var a,l,u=r[this.toHex()];if(u)return u;if(s?.closest){var d=this.toRgb(),f=1/0,p="black";if(!i.length)for(var m in o)i[m]=new e(o[m]).toRgb();for(var g in o){var h=(a=d,l=i[g],Math.pow(a.r-l.r,2)+Math.pow(a.g-l.g,2)+Math.pow(a.b-l.b,2));h<f&&(f=h,p=g)}return p}},t.string.push([function(s){var a=s.toLowerCase(),l=a==="transparent"?"#0000":o[a];return l?new e(l).toRgb():null},"name"])}var G9=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},$9=function(e){return .2126*G9(e.r)+.7152*G9(e.g)+.0722*G9(e.b)};function qv(e){e.prototype.luminance=function(){return t=$9(this.rgba),(o=2)===void 0&&(o=0),r===void 0&&(r=Math.pow(10,o)),Math.round(r*t)/r+0;var t,o,r},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var o,r,n,i,s,a,l,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),a=$9(i),l=$9(s),o=a>l?(a+.05)/(l+.05):(l+.05)/(a+.05),(r=2)===void 0&&(r=0),n===void 0&&(n=Math.pow(10,r)),Math.floor(n*o)/n+0},e.prototype.isReadable=function(t,o){return t===void 0&&(t="#FFF"),o===void 0&&(o={}),this.contrast(t)>=(a=(s=(r=o).size)===void 0?"normal":s,(i=(n=r.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var r,n,i,s,a}}var Y9=function(e,t){return Y9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(o[n]=r[n])},Y9(e,t)};function mee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Y9(e,t);function o(){this.constructor=e}e.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}var hr=function(){return hr=Object.assign||function(t){for(var o,r=1,n=arguments.length;r<n;r++){o=arguments[r];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(t[i]=o[i])}return t},hr.apply(this,arguments)};function gee(e){return e.toLowerCase()}var X3e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Q3e=/[^A-Z0-9]+/gi;function GB(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?X3e:o,n=t.stripRegexp,i=n===void 0?Q3e:n,s=t.transform,a=s===void 0?gee:s,l=t.delimiter,u=l===void 0?" ":l,d=hee(hee(e,r,"$1\0$2"),i,"\0"),f=0,p=d.length;d.charAt(f)==="\0";)f++;for(;d.charAt(p-1)==="\0";)p--;return d.slice(f,p).split("\0").map(a).join(u)}function hee(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function bee(e,t){return t===void 0&&(t={}),GB(e,hr({delimiter:"."},t))}function yee(e,t){return t===void 0&&(t={}),bee(e,hr({delimiter:"-"},t))}function Es(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),yee(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}em([tm,qv]);var Ou=(e,t,o)=>{if(t){let r=e?.find(n=>n.slug===t);if(r)return r}return{color:o}},$B=(e,t)=>e?.find(o=>o.color===t);function Ga(e,t){if(!(!e||!t))return`has-${Es(t)}-${e}`}function vee(e,t){let o=Go(t),r=({color:i})=>o.contrast(i),n=Math.max(...e.map(r));return e.find(i=>r(i)===n).color}var F_=c(F(),1),vb=c(ue(),1);var zoe=c(ee(),1),joe=c(Nt(),1);var c2=c(F(),1),l2=c(ce(),1);var lf=c(ce(),1),Aee=c(q(),1),B0=c(ee(),1),Zh=c(F(),1);var Zv=c(F(),1),xee=c(T(),1),YB=(0,Zv.createContext)({});YB.displayName="BlockContext";function KB({value:e,children:t}){let o=(0,Zv.useContext)(YB),r=(0,Zv.useMemo)(()=>({...o,...e}),[o,e]);return(0,xee.jsx)(YB.Provider,{value:r,children:t})}var Ti=YB;var Xv=c($a(),1);function Yh(e){return e?.startsWith("#")&&(0,Xv.isValidFragment)(e)}function Kh(e){return e?.startsWith("/")||e?.startsWith("./")||e?.startsWith("../")}function qh(e){if(e.includes(" "))return!1;let o=(0,Xv.getProtocol)(e),r=(0,Xv.isValidProtocol)(o),n=J3e(e),i=e?.startsWith("www.");return r||i||Yh(e)||n||Kh(e)}function J3e(e,t=6){let o=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(o)}var eVe="__default",Cee="core/pattern-overrides",tVe={};function Eee(e,t,o){let r;if(t)for(let[n,i]of Object.entries(e))t.includes(n)&&(r===void 0&&(r={}),r[n]=i);if(o)for(let n of o)n?.usesContext?.forEach(i=>{i in e&&(r===void 0&&(r={}),r[i]=e[i])});return r??tVe}function R0(e){return e?.[eVe]?.source===Cee}function Tee(e,t){if(!R0(e))return e;let o={};for(let r of t){let n=e[r]?e[r]:{source:Cee};o[r]=n}return o}var Bee=c(qB(),1),{lock:Iee,unlock:K}=(0,Bee.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/block-editor");var Pee=c(F(),1),ri=(0,Pee.createContext)({});ri.displayName="PrivateBlockContext";var ZB=c(T(),1),oVe=e=>{let{name:t}=e,o=(0,lf.getBlockType)(t);if(!o)return null;let r=o.edit||o.save;return(0,ZB.jsx)(r,{...e})},Oee=(0,Aee.withFilters)("editor.BlockEdit")(oVe),rVe=e=>{let{name:t,clientId:o,attributes:r,setAttributes:n}=e,i=(0,B0.useRegistry)(),s=(0,lf.getBlockType)(t),a=(0,Zh.useContext)(Ti),l=(0,B0.useSelect)(v=>K(v(lf.store)).getAllBlockBindingsSources(),[]),{bindableAttributes:u}=(0,Zh.useContext)(ri),{blockBindings:d,context:f,hasPatternOverrides:p}=(0,Zh.useMemo)(()=>({blockBindings:Tee(r?.metadata?.bindings,u),context:Eee(a,s?.usesContext,r?.metadata?.bindings?Object.values(r.metadata.bindings).map(v=>l[v?.source]):void 0),hasPatternOverrides:R0(r?.metadata?.bindings)}),[s?.usesContext,a,r?.metadata?.bindings,u,l]),m=(0,B0.useSelect)(v=>{if(!d)return r;let y={},_=new Map;for(let[w,k]of Object.entries(d)){let{source:x,args:C}=k,E=l[x];!E||!u?.includes(w)||_.set(E,{..._.get(E),[w]:{args:C}})}if(_.size)for(let[w,k]of _){let x={};w.getValues?x=w.getValues({select:v,context:f,clientId:o,bindings:k}):Object.keys(k).forEach(C=>{x[C]=w.label});for(let[C,E]of Object.entries(x))C==="url"&&(!E||!qh(E))?y[C]=null:y[C]=E}return{...r,...y}},[r,u,d,o,f,l]),g=(0,Zh.useCallback)(v=>{if(!d){n(v);return}i.batch(()=>{let y={...v},_=new Map;for(let[k,x]of Object.entries(y)){if(!d[k]||!u?.includes(k))continue;let C=d[k],E=l[C?.source];E?.setValues&&(_.set(E,{..._.get(E),[k]:{args:C.args,newValue:x}}),delete y[k])}if(_.size)for(let[k,x]of _)k.setValues({select:i.select,dispatch:i.dispatch,context:f,clientId:o,bindings:x});let w=!!f["pattern/overrides"];!(p&&w)&&Object.keys(y).length&&(p&&delete y.href,n(y))})},[u,d,o,f,p,n,l,i]);if(!s)return null;if(s.apiVersion>1)return(0,ZB.jsx)(Oee,{...e,attributes:m,context:f,setAttributes:g});let h=(0,lf.hasBlockSupport)(s,"className",!0)?(0,lf.getBlockDefaultClassName)(t):null,b=Y(h,r?.className,e.className);return(0,ZB.jsx)(Oee,{...e,attributes:m,className:b,context:f,setAttributes:g})},Mee=rVe;var Doe=c(ce(),1),_j=c(q(),1),Voe=c(ee(),1),a2=c(Z(),1);var s2=c(ee(),1);var Jv=c(Xh(),1),Z9=c(ue(),1),A0=c(ee(),1),$ee=c(Nt(),1),rI=c(ce(),1);var Dt=c(Z(),1),Dee={insertUsage:{}},I0={alignWide:!1,supportsLayout:!0,colors:[{name:(0,Dt.__)("Black"),slug:"black",color:"#000000"},{name:(0,Dt.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,Dt.__)("White"),slug:"white",color:"#ffffff"},{name:(0,Dt.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,Dt.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,Dt.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,Dt.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,Dt.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,Dt.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,Dt.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,Dt.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,Dt.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,Dt._x)("Small","font size name"),size:13,slug:"small"},{name:(0,Dt._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,Dt._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,Dt._x)("Large","font size name"),size:36,slug:"large"},{name:(0,Dt._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,Dt.__)("Thumbnail")},{slug:"medium",name:(0,Dt.__)("Medium")},{slug:"large",name:(0,Dt.__)("Large")},{slug:"full",name:(0,Dt.__)("Full Size")}],imageEditing:!0,maxWidth:580,allowedBlockTypes:!0,maxUploadFileSize:0,allowedMimeTypes:null,canLockBlocks:!0,blockStatesEditingEnabled:!0,canEditCSS:!1,enableOpenverseMediaCategory:!0,clearBlockSelection:!0,__experimentalCanUserUseUnfilteredHTML:!1,__experimentalBlockDirectory:!1,__mobileEnablePageTemplates:!1,__experimentalBlockPatterns:[],__experimentalBlockPatternCategories:[],isPreviewMode:!1,blockInspectorAnimation:{animationParent:"core/navigation","core/navigation":{enterDirection:"leftToRight"},"core/navigation-submenu":{enterDirection:"rightToLeft"},"core/navigation-link":{enterDirection:"rightToLeft"},"core/search":{enterDirection:"rightToLeft"},"core/social-links":{enterDirection:"rightToLeft"},"core/page-list":{enterDirection:"rightToLeft"},"core/spacer":{enterDirection:"rightToLeft"},"core/home-link":{enterDirection:"rightToLeft"},"core/site-title":{enterDirection:"rightToLeft"},"core/site-logo":{enterDirection:"rightToLeft"}},generateAnchors:!1,gradients:[{name:(0,Dt.__)("Vivid cyan blue to vivid purple"),gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",slug:"vivid-cyan-blue-to-vivid-purple"},{name:(0,Dt.__)("Light green cyan to vivid green cyan"),gradient:"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",slug:"light-green-cyan-to-vivid-green-cyan"},{name:(0,Dt.__)("Luminous vivid amber to luminous vivid orange"),gradient:"linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",slug:"luminous-vivid-amber-to-luminous-vivid-orange"},{name:(0,Dt.__)("Luminous vivid orange to vivid red"),gradient:"linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",slug:"luminous-vivid-orange-to-vivid-red"},{name:(0,Dt.__)("Very light gray to cyan bluish gray"),gradient:"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",slug:"very-light-gray-to-cyan-bluish-gray"},{name:(0,Dt.__)("Cool to warm spectrum"),gradient:"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",slug:"cool-to-warm-spectrum"},{name:(0,Dt.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,Dt.__)("Blush bordeaux"),gradient:"linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)",slug:"blush-bordeaux"},{name:(0,Dt.__)("Luminous dusk"),gradient:"linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)",slug:"luminous-dusk"},{name:(0,Dt.__)("Pale ocean"),gradient:"linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)",slug:"pale-ocean"},{name:(0,Dt.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,Dt.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function XB(e,t,o){return[...e.slice(0,o),...Array.isArray(t)?t:[t],...e.slice(o)]}function QB(e,t,o,r=1){let n=[...e];return n.splice(t,r),XB(n,e.slice(t,t+r),o)}var Ts=Symbol("globalStylesDataKey"),Qv=Symbol("globalStylesLinks"),om=Symbol("selectBlockPatternsKey"),JB=Symbol("reusableBlocksSelect"),cf=Symbol("userPatternCategoriesSelect"),rm=Symbol("sectionRootClientIdKey"),eI=Symbol("mediaEditKey"),Vee=Symbol("getMediaSelect"),nm=Symbol("isIsolatedEditor"),Ya=Symbol("deviceTypeKey"),tI=Symbol("isNavigationOverlayContext"),Fee=Symbol("isNavigationPostEditor"),P0=Symbol("mediaUploadOnSuccess"),zee=Symbol("mediaSideloadFromUrl"),jee=Symbol("openMediaEditorModal");var{isContentBlock:nVe}=K(rI.privateApis),iVe=e=>e;function oI(e,t=""){let o=new Map,r=[];return o.set(t,r),e.forEach(n=>{let{clientId:i,innerBlocks:s}=n;r.push(i),oI(s,i).forEach((a,l)=>{o.set(l,a)})}),o}function K9(e,t=""){let o=[],r=[[t,e]];for(;r.length;){let[n,i]=r.shift();i.forEach(({innerBlocks:s,...a})=>{o.push([a.clientId,n]),s?.length&&r.push([a.clientId,s])})}return o}function Yee(e,t=iVe){let o=[],r=[...e];for(;r.length;){let{innerBlocks:n,...i}=r.shift();r.push(...n),o.push([i.clientId,t(i)])}return o}function X9(e){let t={},o=[...e];for(;o.length;){let{innerBlocks:r,...n}=o.shift();o.push(...r),t[n.clientId]=!0}return t}function Hee(e){return Yee(e,t=>{let{attributes:o,...r}=t;return r})}function Uee(e){return Yee(e,t=>t.attributes)}function sVe(e,t){return(0,Jv.default)(Object.keys(e),Object.keys(t))}function aVe(e,t){return e.type==="UPDATE_BLOCK_ATTRIBUTES"&&t!==void 0&&t.type==="UPDATE_BLOCK_ATTRIBUTES"&&(0,Jv.default)(e.clientIds,t.clientIds)&&sVe(e.attributes,t.attributes)}function Wee(e,t){let o=e.tree,r=[...t],n=[...t];for(;r.length;){let i=r.shift();r.push(...i.innerBlocks),n.push(...i.innerBlocks)}for(let i of n)o.set(i.clientId,{});for(let i of n)o.set(i.clientId,Object.assign(o.get(i.clientId),{...e.byClientId.get(i.clientId),attributes:e.attributes.get(i.clientId),innerBlocks:i.innerBlocks.map(s=>o.get(s.clientId))}))}function im(e,t,o=!1){let r=e.tree,n=new Set([]),i=new Set;for(let s of t){let a=o?s:e.parents.get(s);do if(e.controlledInnerBlocks.has(a)){i.add(a);break}else n.add(a),a=e.parents.get(a);while(a!==void 0)}for(let s of n)r.set(s,{...r.get(s)});for(let s of n)r.get(s).innerBlocks=(e.order.get(s)||[]).map(a=>r.get(a));for(let s of i)r.set("controlled||"+s,{innerBlocks:(e.order.get(s)||[]).map(a=>r.get(a))})}var lVe=e=>(t={},o)=>{let r=e(t,o);if(r===t)return t;switch(r.tree=t.tree?t.tree:new Map,o.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{r.tree=new Map(r.tree),Wee(r,o.blocks),im(r,o.rootClientId?[o.rootClientId]:[""],!0);break}case"UPDATE_BLOCK":r.tree=new Map(r.tree),r.tree.set(o.clientId,{...r.tree.get(o.clientId),...r.byClientId.get(o.clientId),attributes:r.attributes.get(o.clientId)}),im(r,[o.clientId],!1);break;case"UPDATE_BLOCK_ATTRIBUTES":{r.tree=new Map(r.tree),o.clientIds.forEach(i=>{r.tree.set(i,{...r.tree.get(i),attributes:r.attributes.get(i)})}),im(r,o.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let i=X9(o.blocks);r.tree=new Map(r.tree),o.replacedClientIds.forEach(a=>{r.tree.delete(a),i[a]||r.tree.delete("controlled||"+a)}),Wee(r,o.blocks),im(r,o.blocks.map(a=>a.clientId),!1);let s=[];for(let a of o.clientIds){let l=t.parents.get(a);l!==void 0&&(l===""||r.byClientId.get(l))&&s.push(l)}im(r,s,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":let n=[];for(let i of o.clientIds){let s=t.parents.get(i);s!==void 0&&(s===""||r.byClientId.get(s))&&n.push(s)}r.tree=new Map(r.tree),o.removedClientIds.forEach(i=>{r.tree.delete(i),r.tree.delete("controlled||"+i)}),im(r,n,!0);break;case"MOVE_BLOCKS_TO_POSITION":{let i=[];o.fromRootClientId?i.push(o.fromRootClientId):i.push(""),o.toRootClientId&&i.push(o.toRootClientId),r.tree=new Map(r.tree),im(r,i,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{let i=[o.rootClientId?o.rootClientId:""];r.tree=new Map(r.tree),im(r,i,!0);break}}return r};function cVe(e){let t,o;return(r,n)=>{let i=e(r,n),s=o;o=n.type==="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"?n.history??"merge":void 0;let a=n.type==="MARK_LAST_CHANGE_AS_PERSISTENT"||s;if(r===i&&!a)return r.isPersistentChange!==void 0?r:{...i,isPersistentChange:!0};let l=a?!s:!aVe(n,t);if(t=n,s==="ignore")return{...i,isPersistentChange:l,lastBlockChangeHistoryMode:"ignore"};let{lastBlockChangeHistoryMode:u,...d}=i;return{...d,isPersistentChange:l}}}function uVe(e){let t=new Set(["RECEIVE_BLOCKS"]);return(o,r)=>{let n=e(o,r);return n!==o&&(n.isIgnoredChange=t.has(r.type)),n}}var dVe=e=>(t,o)=>{let r=n=>{let i=n;for(let s=0;s<i.length;s++)!t.order.get(i[s])||o.keepControlledInnerBlocks&&o.keepControlledInnerBlocks[i[s]]||(i===n&&(i=[...i]),i.push(...t.order.get(i[s])));return i};if(t)switch(o.type){case"REMOVE_BLOCKS":o={...o,type:"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN",removedClientIds:r(o.clientIds)};break;case"REPLACE_BLOCKS":o={...o,type:"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN",replacedClientIds:r(o.clientIds)};break}return e(t,o)},fVe=e=>(t,o)=>{if(o.type==="RESET_BLOCKS"){let r=e(void 0,{type:"INSERT_BLOCKS",rootClientId:"",blocks:o.blocks}),n=t?.controlledInnerBlocks??new Set;if(t?.order)for(let s of n){if(!r.byClientId.has(s))continue;r.controlledInnerBlocks.add(s);let a=t.order.get(s);if(!a?.length)continue;r.order.set(s,a);let l=(u,d)=>{let f=t.byClientId.get(u);if(!f)return;r.byClientId.set(u,f),r.attributes.set(u,t.attributes.get(u)),r.parents.set(u,d);let p=t.order.get(u)||[];r.order.set(u,p),p.forEach(m=>l(m,u))};a.forEach(u=>l(u,s))}for(let s of r.controlledInnerBlocks){let a=r.order.get(s);if(!a?.length)continue;let l=a.map(f=>t.tree.get(f)),u=r.tree.get(s);u&&(u.innerBlocks=l),r.tree.set("controlled||"+s,{innerBlocks:l});let d=f=>{let p=t.tree.get(f);if(!p)return;r.tree.set(f,p),(r.order.get(f)||[]).forEach(d)};a.forEach(d)}let i=t?.blockEditingModes??new Map;for(let[s,a]of i)r.tree.has(s)&&r.blockEditingModes.set(s,a);return r}return e(t,o)},pVe=e=>(t,o)=>{if(o.type!=="REPLACE_INNER_BLOCKS")return e(t,o);let r={};if(t.controlledInnerBlocks.size){let s=[...o.blocks];for(;s.length;){let{innerBlocks:a,...l}=s.shift();s.push(...a),t.controlledInnerBlocks.has(l.clientId)&&(r[l.clientId]=!0)}}let n=t;t.order.get(o.rootClientId)&&(n=e(n,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:r,clientIds:t.order.get(o.rootClientId)}));let i=n;if(o.blocks.length){i=e(i,{...o,type:"INSERT_BLOCKS",index:0});let s=new Map(i.order);Object.keys(r).forEach(a=>{t.order.get(a)&&s.set(a,t.order.get(a))}),i.order=s,i.tree=new Map(i.tree),Object.keys(r).forEach(a=>{let l=`controlled||${a}`;t.tree.has(l)&&i.tree.set(l,t.tree.get(l))})}return i},mVe=e=>(t,o)=>{if(o.type==="SET_HAS_CONTROLLED_INNER_BLOCKS"){if(t.order.get(o.clientId)?.length){let n=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:o.clientId,blocks:[]});return e(n,o)}return e(t,o)}return e(t,o)},gVe=(0,Z9.pipe)(A0.combineReducers,lVe,dVe,pVe,fVe,cVe,uVe,mVe)({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return Hee(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"UPDATE_BLOCK":{if(!e.has(t.clientId))return e;let{attributes:o,...r}=t.updates;if(Object.values(r).length===0)return e;let n=new Map(e);return n.set(t.clientId,{...e.get(t.clientId),...r}),n}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),Hee(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},attributes(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return Uee(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"UPDATE_BLOCK":{if(!e.get(t.clientId)||!t.updates.attributes)return e;let o=new Map(e);return o.set(t.clientId,{...e.get(t.clientId),...t.updates.attributes}),o}case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every(n=>!e.get(n)))return e;let o=!1,r=new Map(e);for(let n of t.clientIds){let i=Object.entries(t.options?.uniqueByBlock?t.attributes[n]:t.attributes??{});if(i.length===0)continue;let s=!1,a=e.get(n),l={};i.forEach(([u,d])=>{a[u]!==d&&(s=!0,l[u]=d)}),o=o||s,s&&r.set(n,{...a,...l})}return o?r:e}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),Uee(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},order(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{let o=oI(t.blocks),r=new Map(e);return o.forEach((n,i)=>{i!==""&&r.set(i,n)}),r.set("",(e.get("")??[]).concat(o[""])),r}case"INSERT_BLOCKS":{let{rootClientId:o=""}=t,r=e.get(o)||[],n=oI(t.blocks,o),{index:i=r.length}=t,s=new Map(e);return n.forEach((a,l)=>{s.set(l,a)}),s.set(o,XB(r,n.get(o),i)),s}case"MOVE_BLOCKS_TO_POSITION":{let{fromRootClientId:o="",toRootClientId:r="",clientIds:n}=t,{index:i=e.get(r).length}=t;if(o===r){let l=e.get(r).indexOf(n[0]);if(l===-1)return e;let u=new Map(e);return u.set(r,QB(e.get(r),l,i,n.length)),u}let s=new Map(e);return s.set(o,e.get(o)?.filter(a=>!n.includes(a))??[]),s.set(r,XB(e.get(r),n,i)),s}case"MOVE_BLOCKS_UP":{let{clientIds:o,rootClientId:r=""}=t,n=o[0],i=e.get(r);if(!i.length||n===i[0])return e;let s=i.indexOf(n),a=new Map(e);return a.set(r,QB(i,s,s-1,o.length)),a}case"MOVE_BLOCKS_DOWN":{let{clientIds:o,rootClientId:r=""}=t,n=o[0],i=o[o.length-1],s=e.get(r);if(!s.length||i===s[s.length-1])return e;let a=s.indexOf(n),l=new Map(e);return l.set(r,QB(s,a,a+1,o.length)),l}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let{clientIds:o}=t;if(!t.blocks)return e;let r=oI(t.blocks),n=new Map(e);return t.replacedClientIds.forEach(i=>{n.delete(i)}),r.forEach((i,s)=>{s!==""&&n.set(s,i)}),n.forEach((i,s)=>{let a=Object.values(i).reduce((l,u)=>u===o[0]?[...l,...r.get("")]:(o.indexOf(u)===-1&&l.push(u),l),[]);n.set(s,a)}),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o.forEach((r,n)=>{let i=r?.filter(s=>!t.removedClientIds.includes(s))??[];i.length!==r.length&&o.set(n,i)}),o}}return e},parents(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{let o=new Map(e);return K9(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"INSERT_BLOCKS":{let o=new Map(e);return K9(t.blocks,t.rootClientId||"").forEach(([r,n])=>{o.set(r,n)}),o}case"MOVE_BLOCKS_TO_POSITION":{let o=new Map(e);return t.clientIds.forEach(r=>{o.set(r,t.toRootClientId||"")}),o}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),K9(t.blocks,e.get(t.clientIds[0])).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},controlledInnerBlocks(e=new Set,{type:t,clientId:o,hasControlledInnerBlocks:r}){if(t==="SET_HAS_CONTROLLED_INNER_BLOCKS"){if(r)return e.has(o)?e:new Set(e).add(o);if(!e.has(o))return e;let n=new Set(e);return n.delete(o),n}return e},blockEditingModes(e=new Map,t){switch(t.type){case"SET_BLOCK_EDITING_MODE":return e.get(t.clientId)===t.mode?e:new Map(e).set(t.clientId,t.mode);case"UNSET_BLOCK_EDITING_MODE":{if(!e.has(t.clientId))return e;let o=new Map(e);return o.delete(t.clientId),o}}return e}});function hVe(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e}function bVe(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e}function yVe(e=!1,t){switch(t.type){case"START_DRAGGING":return!0;case"STOP_DRAGGING":return!1}return e}function vVe(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e}function _Ve(e={},t){return t.type==="SET_BLOCK_VISIBILITY"?{...e,...t.updates}:e}function Gee(e={},t){switch(t.type){case"CLEAR_SELECTED_BLOCK":return e.clientId?{}:e;case"SELECT_BLOCK":return t.clientId===e.clientId?e:{clientId:t.clientId};case"REPLACE_INNER_BLOCKS":case"INSERT_BLOCKS":return!t.updateSelection||!t.blocks.length?e:{clientId:t.blocks[0].clientId};case"REMOVE_BLOCKS":return!t.clientIds||!t.clientIds.length||t.clientIds.indexOf(e.clientId)===-1?e:{};case"REPLACE_BLOCKS":{if(t.clientIds.indexOf(e.clientId)===-1)return e;let o=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return o?o.clientId===e.clientId?e:{clientId:o.clientId}:{}}}return e}function wVe(e={},t){switch(t.type){case"SELECTION_CHANGE":return t.clientId?{selectionStart:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.startOffset},selectionEnd:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.endOffset}}:{selectionStart:t.start||e.selectionStart,selectionEnd:t.end||e.selectionEnd};case"RESET_SELECTION":let{selectionStart:n,selectionEnd:i}=t;return{selectionStart:n,selectionEnd:i};case"MULTI_SELECT":let s={selectionStart:{clientId:t.start},selectionEnd:{clientId:t.end}};return(0,Jv.default)(e,s)?e:s;case"RESET_BLOCKS":let a=e?.selectionStart?.clientId,l=e?.selectionEnd?.clientId;if(!a&&!l)return e;if(!t.blocks.some(u=>u.clientId===a))return{selectionStart:{},selectionEnd:{}};if(!t.blocks.some(u=>u.clientId===l))return{...e,selectionEnd:e.selectionStart}}let o=Gee(e.selectionStart,t),r=Gee(e.selectionEnd,t);return o===e.selectionStart&&r===e.selectionEnd?e:{selectionStart:o,selectionEnd:r}}function kVe(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e}function xVe(e=!0,t){return t.type==="TOGGLE_SELECTION"?t.isSelectionEnabled:e}function SVe(e=null,t){switch(t.type){case"SHOW_VIEWPORT_MODAL":return t.clientIds;case"HIDE_VIEWPORT_MODAL":return null}return e}function CVe(e=!1,t){switch(t.type){case"DISPLAY_BLOCK_REMOVAL_PROMPT":let{clientIds:o,selectPrevious:r,message:n}=t;return{clientIds:o,selectPrevious:r,message:n};case"CLEAR_BLOCK_REMOVAL_PROMPT":return!1}return e}function EVe(e=!1,t){return t.type==="SET_BLOCK_REMOVAL_RULES"?t.rules:e}function TVe(e=null,t){return t.type==="REPLACE_BLOCKS"&&t.initialPosition!==void 0||["MULTI_SELECT","SELECT_BLOCK","RESET_SELECTION","INSERT_BLOCKS","REPLACE_INNER_BLOCKS"].includes(t.type)?t.initialPosition:e}function RVe(e={},t){if(t.type==="TOGGLE_BLOCK_MODE"){let{clientId:o}=t;return{...e,[o]:e[o]&&e[o]==="html"?"visual":"html"}}return e}function BVe(e=null,t){switch(t.type){case"SHOW_INSERTION_POINT":{let{rootClientId:o,index:r,__unstableWithInserter:n,operation:i,nearestSide:s}=t,a={rootClientId:o,index:r,__unstableWithInserter:n,operation:i,nearestSide:s};return(0,Jv.default)(e,a)?e:a}case"HIDE_INSERTION_POINT":return null}return e}function IVe(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function PVe(e=I0,t){if(t.type==="UPDATE_SETTINGS"){let o=t.reset?{...I0,...t.settings}:{...e,...t.settings};return Object.defineProperty(o,"__unstableIsPreviewMode",{get(){return(0,$ee.default)("__unstableIsPreviewMode",{since:"6.8",alternative:"isPreviewMode"}),this.isPreviewMode}}),o}return e}function OVe(e=Dee,t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":{let o=t.blocks.reduce((r,n)=>{let{attributes:i,name:s}=n,a=s,l=(0,A0.select)(rI.store).getActiveBlockVariation(s,i);return l?.name&&(a+="/"+l.name),s==="core/block"&&(a+="/"+i.ref),{...r,[a]:{time:t.time,count:r[a]?r[a].count+1:1}}},e.insertUsage);return{...e,insertUsage:o}}}return e}var AVe=(e=new Map,t)=>{switch(t.type){case"REPLACE_BLOCKS":{let o=new Set,r=[...t.blocks];for(;r.length;){let i=r.shift();o.add(i.clientId),r.push(...i.innerBlocks)}let n=new Map(e);for(let i of t.clientIds)o.has(i)||n.delete(i);return n}case"REMOVE_BLOCKS":{let o=new Map(e);for(let r of t.clientIds)o.delete(r);return o}case"UPDATE_BLOCK_LIST_SETTINGS":{let r=(typeof t.clientId=="string"?[[t.clientId,t.settings]]:Object.entries(t.clientId)).filter(([i,s])=>s?!(0,Jv.default)(e.get(i),s):e.has(i));if(!r.length)return e;let n=new Map(e);for(let[i,s]of r)s?n.set(i,s):n.delete(i);return n}}return e};function MVe(e=null,t){switch(t.type){case"UPDATE_BLOCK":if(!t.updates.attributes)break;return{[t.clientId]:t.updates.attributes};case"UPDATE_BLOCK_ATTRIBUTES":return t.clientIds.reduce((o,r)=>({...o,[r]:t.options?.uniqueByBlock?t.attributes[r]:t.attributes}),{})}return e}function NVe(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":let{clientId:o,isHighlighted:r}=t;return r?o:e===o?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function LVe(e,t){switch(t.type){case"TOGGLE_BLOCK_SPOTLIGHT":let{clientId:o,hasBlockSpotlight:r}=t;return r?o:e===o?null:e;case"SELECT_BLOCK":return t.clientId!==e?null:e;case"SELECTION_CHANGE":return t.start?.clientId!==e||t.end?.clientId!==e?null:e;case"CLEAR_SELECTED_BLOCK":return null}return e}function DVe(e=null,t){switch(t.type){case"SET_BLOCK_EXPANDED_IN_LIST_VIEW":return t.clientId;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function VVe(e={},t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":if(!t.blocks.length)return e;let o=t.blocks.map(n=>n.clientId),r=t.meta?.source;return{clientIds:o,source:r};case"RESET_BLOCKS":return{}}return e}function FVe(e,t){if(t.type==="EDIT_CONTENT_ONLY_SECTION")return t.clientId;if(!e)return e;switch(t.type){case"REMOVE_BLOCKS":case"REPLACE_BLOCKS":if(t.clientIds.includes(e))return;break;case"RESET_BLOCKS":if(!X9(t.blocks)[e])return;break}return e}function zVe(e=new Map,t){switch(t.type){case"SET_STYLE_OVERRIDE":return new Map(e).set(t.id,t.style);case"DELETE_STYLE_OVERRIDE":{let o=new Map(e);return o.delete(t.id),o}}return e}function jVe(e=[],t){return t.type==="REGISTER_INSERTER_MEDIA_CATEGORY"?[...e,t.category]:e}function HVe(e=!1,t){return t.type==="LAST_FOCUS"?t.lastFocus:e}function UVe(e=100,t){switch(t.type){case"SET_ZOOM_LEVEL":return t.zoom;case"RESET_ZOOM_LEVEL":return 100}return e}function WVe(e=null,t){switch(t.type){case"SET_INSERTION_POINT":return t.value;case"SELECT_BLOCK":return null}return e}function GVe(e={allOpen:!1,panels:{}},t){switch(t.type){case"SET_OPEN_LIST_VIEW_PANEL":return{allOpen:!1,panels:t.clientId?{[t.clientId]:!0}:{}};case"SET_ALL_LIST_VIEW_PANELS_OPEN":return{allOpen:!0,panels:{}};case"TOGGLE_LIST_VIEW_PANEL":return{allOpen:!1,panels:{...e.panels,[t.clientId]:t.isOpen}};case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":{if(!t.clientIds||t.clientIds.length===0)return e;let o={...e.panels},r=!1;return t.clientIds.forEach(n=>{n in o&&(delete o[n],r=!0)}),r?{...e,panels:o}:e}}return e}function $Ve(e=0,t){return t.type==="INCREMENT_LIST_VIEW_EXPAND_REVISION"?e+1:e}function YVe(e=!1,t){switch(t.type){case"OPEN_LIST_VIEW_CONTENT_PANEL":return!0;case"CLOSE_LIST_VIEW_CONTENT_PANEL":return!1;case"CLEAR_SELECTED_BLOCK":return!1}return e}function KVe(e=null,t){switch(t.type){case"REQUEST_INSPECTOR_TAB":return{tabName:t.tabName,options:t.options};case"CLEAR_REQUESTED_INSPECTOR_TAB":return null}return e}function qVe(e=void 0,t){switch(t.type){case"SET_SELECTED_BLOCK_STYLE_STATE":{if(!t.clientId||!t.value)return;let o=e?.clientId===t.clientId?e.showStateOnCanvas??!0:!0,r=e?.clientId===t.clientId?e.value:{};return{clientId:t.clientId,showStateOnCanvas:o,value:{pseudo:"default",...r,...t.value}}}case"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW":{if(!t.clientId||typeof t.value!="boolean")return e;let o=e?.clientId===t.clientId?e.value:{};return{clientId:t.clientId,showStateOnCanvas:t.value,value:{pseudo:"default",...o}}}case"SELECT_BLOCK":case"SELECTION_CHANGE":{let o=t.clientId??t.start?.clientId,r=t.clientId??t.end?.clientId;if(e?.clientId&&(o!==r||e.clientId!==o))return;break}case"RESET_SELECTION":{if(e?.clientId&&e.clientId!==t.selectionStart?.clientId)return;break}case"CLEAR_SELECTED_BLOCK":case"MULTI_SELECT":return;case"REMOVE_BLOCKS":case"REPLACE_BLOCKS":{if(e?.clientId&&t.clientIds?.includes(e.clientId))return;break}case"RESET_BLOCKS":{if(e?.clientId&&!X9(t.blocks)[e.clientId])return;break}}return e}function ZVe(e="default",t){return t.type==="SET_STYLE_STATE_VIEWPORT"?t.viewport??"default":e}function XVe(e=!1,t){return t.type==="SET_RESPONSIVE_EDITING"?t.enabled:e}var QVe=(0,A0.combineReducers)({blocks:gVe,isDragging:yVe,isTyping:bVe,isBlockInterfaceHidden:hVe,draggedBlocks:vVe,selection:wVe,isMultiSelecting:kVe,isSelectionEnabled:xVe,initialPosition:TVe,blocksMode:RVe,blockListSettings:AVe,insertionPoint:WVe,insertionCue:BVe,template:IVe,settings:PVe,preferences:OVe,lastBlockAttributesChange:MVe,lastFocus:HVe,expandedBlock:DVe,highlightedBlock:NVe,lastBlockInserted:VVe,editedContentOnlySection:FVe,blockVisibility:_Ve,viewportModalClientIds:SVe,styleOverrides:zVe,removalPromptData:CVe,blockRemovalRules:EVe,registeredInserterMediaCategories:jVe,zoomLevel:UVe,hasBlockSpotlight:LVe,openedListViewPanels:GVe,listViewExpandRevision:$Ve,listViewContentPanelOpen:YVe,requestedInspectorTab:KVe,selectedBlockStyleState:qVe,styleStateViewport:ZVe,isResponsiveEditing:XVe});function Kee(e,t){if(t===""){let n=e.blocks.tree.get(t);return n?{clientId:"",...n}:void 0}if(!e.blocks.controlledInnerBlocks.has(t))return e.blocks.tree.get(t);let o=e.blocks.tree.get(`controlled||${t}`);return{...e.blocks.tree.get(t),innerBlocks:o?.innerBlocks}}function Q9(e,t,o){let r=Kee(e,t);if(r&&(o(r),!!r?.innerBlocks?.length))for(let n of r?.innerBlocks)Q9(e,n.clientId,o)}function O0(e,t,o){if(!o.length)return;let r=e.blocks.parents.get(t);for(;r!==void 0;){if(o.includes(r))return r;r=e.blocks.parents.get(r)}}function JVe(e){return e?.attributes?.metadata?.bindings&&Object.keys(e?.attributes?.metadata?.bindings).length}function q9(e,t=""){let o=e?.zoomLevel<100||e?.zoomLevel==="auto-scaled",r=new Map,n=e.settings?.[rm],i=e.blocks.order.get(n),s=Array.from(e.blocks.blockEditingModes).some(([,h])=>h==="disabled"),a=[],l=[];e.blocks.controlledInnerBlocks.forEach(h=>{let b=e.blocks.byClientId?.get(h);b?.name==="core/template-part"&&a.push(h),b?.name==="core/block"&&l.push(h)});let u=Array.from(e.blockListSettings).flatMap(([h,b])=>b?.templateLock==="contentOnly"?[h]:[]),d=e.settings?.[nm],f=e.settings?.disableContentOnlyForUnsyncedPatterns,p=d||f?[]:Array.from(e.blocks.attributes.keys()).filter(h=>e.blocks.attributes.get(h)?.metadata?.patternName),m=e.settings?.disableContentOnlyForTemplateParts,g=[...u,...p,...d||m?[]:a];return Q9(e,t,h=>{let{clientId:b,name:v}=h,y=!!e.editedContentOnlySection,_=!1;if(y&&(_=b===e.editedContentOnlySection||!!O0(e,b,[e.editedContentOnlySection]),!_)){r.set(b,"disabled");return}if(!e.blocks.blockEditingModes.has(b)){if(s){let w,k=e.blocks.parents.get(b);for(;k!==void 0&&(e.blocks.blockEditingModes.has(k)&&(w=e.blocks.blockEditingModes.get(k)),!w);)k=e.blocks.parents.get(k);if(w==="disabled"){r.set(b,"disabled");return}}if(o){if(b===n){r.set(b,"contentOnly");return}if(!i?.length){r.set(b,"disabled");return}if(i.includes(b)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}if(l.length){if(l.includes(b)){if(O0(e,b,l)){r.set(b,"disabled");return}return}let w=O0(e,b,l);if(w){if(O0(e,w,l)){r.set(b,"disabled");return}if(JVe(h)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}}if(y&&_){r.set(b,"default");return}g.length&&O0(e,b,g)&&(nVe(v)?r.set(b,"contentOnly"):r.set(b,"disabled"))}}),r}function sm({prevState:e,nextState:t,addedBlocks:o,removedClientIds:r}){let n=e.derivedBlockEditingModes,i;return r?.forEach(s=>{Q9(e,s,a=>{n.has(a.clientId)&&(i||(i=new Map(n)),i.delete(a.clientId))})}),o?.forEach(s=>{let a=q9(t,s.clientId);a.size&&(i?i=new Map([...i?.size?i:[],...a]):i=new Map([...n?.size?n:[],...a]))}),i}function e6e(e){return(t,o)=>{let r=e(t,o);if(o.type!=="SET_EDITOR_MODE"&&r===t)return t;switch(o.type){case"REMOVE_BLOCKS":{let n=sm({prevState:t,nextState:r,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let n=sm({prevState:t,nextState:r,addedBlocks:o.blocks});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_ATTRIBUTES":{if(r.settings?.disableContentOnlyForUnsyncedPatterns)break;let i=[],s=[];for(let l of o?.clientIds){let u=o.options?.uniqueByBlock?o.attributes[l]:o.attributes;if(!u)break;u.metadata?.patternName&&!t.blocks.attributes.get(l)?.metadata?.patternName?i.push(r.blocks.tree.get(l)):u.metadata&&!u.metadata?.patternName&&t.blocks.attributes.get(l)?.metadata?.patternName&&s.push(l)}if(!i?.length&&!s?.length)break;let a=sm({prevState:t,nextState:r,addedBlocks:i,removedClientIds:s});if(a)return{...r,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_LIST_SETTINGS":{let n=[],i=[],s=typeof o.clientId=="string"?{[o.clientId]:o.settings}:o.clientId;for(let l in s){let u=t.blockListSettings.get(l)?.templateLock!=="contentOnly"&&r.blockListSettings.get(l)?.templateLock==="contentOnly",d=t.blockListSettings.get(l)?.templateLock==="contentOnly"&&r.blockListSettings.get(l)?.templateLock!=="contentOnly";u?n.push(r.blocks.tree.get(l)):d&&i.push(l)}if(!n.length&&!i.length)break;let a=sm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:i});if(a)return{...r,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"SET_BLOCK_EDITING_MODE":case"UNSET_BLOCK_EDITING_MODE":case"SET_HAS_CONTROLLED_INNER_BLOCKS":{let n=Kee(r,o.clientId);if(!n)break;let i=sm({prevState:t,nextState:r,removedClientIds:[o.clientId],addedBlocks:[n]});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"REPLACE_BLOCKS":{let n=sm({prevState:t,nextState:r,addedBlocks:o.blocks,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"REPLACE_INNER_BLOCKS":{let n=t.blocks.order.get(o.rootClientId),i=sm({prevState:t,nextState:r,addedBlocks:o.blocks,removedClientIds:n});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"MOVE_BLOCKS_TO_POSITION":{let n=o.clientIds.map(s=>r.blocks.byClientId.get(s)),i=sm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:o.clientIds});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"UPDATE_SETTINGS":{if(t?.settings?.[rm]!==r?.settings?.[rm]||!!t?.settings?.disableContentOnlyForUnsyncedPatterns!=!!r?.settings?.disableContentOnlyForUnsyncedPatterns||!!t?.settings?.[nm]!=!!r?.settings?.[nm]||!!t?.settings?.disableContentOnlyForTemplateParts!=!!r?.settings?.disableContentOnlyForTemplateParts)return{...r,derivedBlockEditingModes:q9(r)};break}case"RESET_BLOCKS":case"EDIT_CONTENT_ONLY_SECTION":case"SET_EDITOR_MODE":case"RESET_ZOOM_LEVEL":case"SET_ZOOM_LEVEL":return{...r,derivedBlockEditingModes:q9(r)}}return r.derivedBlockEditingModes=t?.derivedBlockEditingModes??new Map,r}}function t6e(e){return(t,o)=>{let r=e(t,o);return t?(r.automaticChangeStatus=t.automaticChangeStatus,o.type==="MARK_AUTOMATIC_CHANGE"?{...r,automaticChangeStatus:"pending"}:o.type==="MARK_AUTOMATIC_CHANGE_FINAL"&&t.automaticChangeStatus==="pending"?{...r,automaticChangeStatus:"final"}:r.blocks===t.blocks&&r.selection===t.selection||r.automaticChangeStatus!=="final"&&r.selection!==t.selection?r:{...r,automaticChangeStatus:void 0}):r}}var qee=(0,Z9.pipe)(e6e,t6e)(QVe);var pj={};No(pj,{__experimentalGetActiveBlockIdByBlockNames:()=>y9e,__experimentalGetAllowedBlocks:()=>t9e,__experimentalGetAllowedPatterns:()=>i9e,__experimentalGetBlockListSettingsForBlocks:()=>d9e,__experimentalGetDirectInsertBlock:()=>o9e,__experimentalGetGlobalBlocksByName:()=>dFe,__experimentalGetLastBlockAttributeChanges:()=>m9e,__experimentalGetParsedPattern:()=>r9e,__experimentalGetPatternTransformItems:()=>l9e,__experimentalGetPatternsByBlockTypes:()=>a9e,__experimentalGetReusableBlockTitle:()=>f9e,__unstableGetBlockWithoutInnerBlocks:()=>sFe,__unstableGetClientIdWithClientIdsTree:()=>lFe,__unstableGetClientIdsTree:()=>cFe,__unstableGetContentLockingParent:()=>E9e,__unstableGetLastBlockChangeHistoryMode:()=>u9e,__unstableGetSelectedBlocksWithPartialSelection:()=>AFe,__unstableGetTemporarilyEditingAsBlocks:()=>T9e,__unstableGetVisibleBlocks:()=>k9e,__unstableHasActiveBlockOverlayActive:()=>boe,__unstableIsFullySelected:()=>BFe,__unstableIsLastBlockChangeIgnored:()=>p9e,__unstableIsSelectionCollapsed:()=>IFe,__unstableIsSelectionMergeable:()=>OFe,__unstableIsWithinBlockOverlay:()=>x9e,__unstableSelectionHasUnmergeableBlock:()=>PFe,areInnerBlocksControlled:()=>o2,canEditBlock:()=>moe,canInsertBlockType:()=>hb,canInsertBlocks:()=>YFe,canLockBlockType:()=>qFe,canMoveBlock:()=>poe,canMoveBlocks:()=>KFe,canRemoveBlock:()=>dj,canRemoveBlocks:()=>foe,didAutomaticChange:()=>h9e,getAdjacentBlockClientId:()=>sj,getAllowedBlocks:()=>rj,getBlock:()=>vf,getBlockAttributes:()=>ua,getBlockCount:()=>pFe,getBlockEditingMode:()=>Xi,getBlockHierarchyRootClientId:()=>vFe,getBlockIndex:()=>aoe,getBlockInsertionPoint:()=>UFe,getBlockListSettings:()=>P_,getBlockMode:()=>oj,getBlockName:()=>Jt,getBlockNamesByClientId:()=>fFe,getBlockOrder:()=>Vn,getBlockParents:()=>Xa,getBlockParentsByBlockName:()=>ij,getBlockRootClientId:()=>vr,getBlockSelectionEnd:()=>gFe,getBlockSelectionStart:()=>mFe,getBlockTransformItems:()=>JFe,getBlocks:()=>aFe,getBlocksByClientId:()=>JP,getBlocksByName:()=>roe,getClientIdsOfDescendants:()=>ooe,getClientIdsWithDescendants:()=>I_,getDirectInsertBlock:()=>hoe,getDraggedBlockClientIds:()=>zFe,getFirstMultiSelectedBlockClientId:()=>aj,getGlobalBlockCount:()=>uFe,getHoveredBlockClientId:()=>w9e,getInserterItems:()=>QFe,getLastMultiSelectedBlockClientId:()=>ioe,getLowestCommonAncestorWithSelectedBlock:()=>_Fe,getMultiSelectedBlockClientIds:()=>wm,getMultiSelectedBlocks:()=>SFe,getMultiSelectedBlocksEndClientId:()=>RFe,getMultiSelectedBlocksStartClientId:()=>TFe,getNextBlockClientId:()=>kFe,getPatternsByBlockTypes:()=>s9e,getPreviousBlockClientId:()=>wFe,getSelectedBlock:()=>yFe,getSelectedBlockClientId:()=>A_,getSelectedBlockClientIds:()=>_m,getSelectedBlockCount:()=>hFe,getSelectedBlocksInitialCaretPosition:()=>xFe,getSelectionEnd:()=>$C,getSelectionStart:()=>GC,getSettings:()=>mf,getTemplate:()=>$Fe,getTemplateLock:()=>Lu,hasBlockMovingClientId:()=>g9e,hasDraggedInnerBlock:()=>uoe,hasInserterItems:()=>e9e,hasMultiSelection:()=>LFe,hasSelectedBlock:()=>bFe,hasSelectedInnerBlock:()=>coe,isAncestorBeingDragged:()=>jFe,isAncestorMultiSelected:()=>EFe,isBlockBeingDragged:()=>lj,isBlockHighlighted:()=>b9e,isBlockInsertionPointVisible:()=>WFe,isBlockMultiSelected:()=>soe,isBlockSelected:()=>loe,isBlockValid:()=>iFe,isBlockVisible:()=>_9e,isBlockWithinSelection:()=>NFe,isCaretWithinFormattedText:()=>HFe,isDraggingBlocks:()=>doe,isFirstMultiSelectedBlock:()=>CFe,isGroupable:()=>C9e,isLastBlockChangePersistent:()=>c9e,isMultiSelecting:()=>DFe,isSelectionEnabled:()=>VFe,isTyping:()=>FFe,isUngroupable:()=>S9e,isValidTemplate:()=>GFe,wasBlockJustInserted:()=>v9e});var Ot=c(ce(),1),eoe=c(Bo(),1);var nI=c(F(),1),xt=(0,nI.forwardRef)(({icon:e,size:t=24,style:o,...r},n)=>{let i=e.props.style,s=i||o?{...i,...o}:void 0;return(0,nI.cloneElement)(e,{width:t,height:t,...r,...s?{style:s}:{},ref:n})});var iI=c(ge(),1),J9=c(T(),1),Qh=(0,J9.jsx)(iI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,J9.jsx)(iI.Path,{d:"M7.5 5H16.5M4 12H20M7.5 19H16.5",vectorEffect:"non-scaling-stroke"})});var sI=c(ge(),1),e8=c(T(),1),t8=(0,e8.jsx)(sI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,e8.jsx)(sI.Path,{d:"M4 5H20M4 12H20M4 19H16.5",vectorEffect:"non-scaling-stroke"})});var aI=c(ge(),1),o8=c(T(),1),am=(0,o8.jsx)(aI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,o8.jsx)(aI.Path,{d:"M4 5H13M4 12H20M4 19H13",vectorEffect:"non-scaling-stroke"})});var e_=c(ge(),1),M0=c(T(),1),Jh=(0,M0.jsxs)(e_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,M0.jsx)(e_.Path,{d:"M5 5H19M5 19H19",vectorEffect:"non-scaling-stroke"}),(0,M0.jsx)(e_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var lI=c(ge(),1),r8=c(T(),1),lm=(0,r8.jsx)(lI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,r8.jsx)(lI.Path,{d:"M11 5H20M4 12H20M11 19H20",vectorEffect:"non-scaling-stroke"})});var cI=c(ge(),1),n8=c(T(),1),i8=(0,n8.jsx)(cI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,n8.jsx)(cI.Path,{d:"M12 4V19M7 14L12 19L17 14",vectorEffect:"non-scaling-stroke"})});var uI=c(ge(),1),s8=c(T(),1),N0=(0,s8.jsx)(uI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,s8.jsx)(uI.Path,{d:"M20 12L5 12M10 7L5 12L10 17",vectorEffect:"non-scaling-stroke"})});var dI=c(ge(),1),a8=c(T(),1),L0=(0,a8.jsx)(dI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,a8.jsx)(dI.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var fI=c(ge(),1),l8=c(T(),1),c8=(0,l8.jsx)(fI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l8.jsx)(fI.Path,{d:"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z"})});var pI=c(ge(),1),u8=c(T(),1),D0=(0,u8.jsx)(pI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u8.jsx)(pI.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var eb=c(ge(),1),tb=c(T(),1),d8=(0,tb.jsxs)(eb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,tb.jsx)(eb.Path,{d:"M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,tb.jsx)(eb.Path,{d:"M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z",vectorEffect:"non-scaling-stroke"}),(0,tb.jsx)(eb.Path,{d:"M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,tb.jsx)(eb.Path,{d:"M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z",vectorEffect:"non-scaling-stroke"})]});var mI=c(ge(),1),f8=c(T(),1),p8=(0,f8.jsx)(mI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,f8.jsx)(mI.Path,{d:"M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var gI=c(ge(),1),m8=c(T(),1),Ka=(0,m8.jsx)(gI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,m8.jsx)(gI.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var hI=c(ge(),1),g8=c(T(),1),Tn=(0,g8.jsx)(hI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,g8.jsx)(hI.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var bI=c(ge(),1),h8=c(T(),1),V0=(0,h8.jsx)(bI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,h8.jsx)(bI.Path,{d:"M13.5 8.5L10.5 12L13.5 15.5",vectorEffect:"non-scaling-stroke"})});var yI=c(ge(),1),b8=c(T(),1),ni=(0,b8.jsx)(yI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,b8.jsx)(yI.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var vI=c(ge(),1),y8=c(T(),1),cm=(0,y8.jsx)(vI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,y8.jsx)(vI.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var _I=c(ge(),1),v8=c(T(),1),br=(0,v8.jsx)(_I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,v8.jsx)(_I.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var wI=c(ge(),1),_8=c(T(),1),ob=(0,_8.jsx)(wI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,_8.jsx)(wI.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var kI=c(ge(),1),w8=c(T(),1),rb=(0,w8.jsx)(kI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,w8.jsx)(kI.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var xI=c(ge(),1),k8=c(T(),1),x8=(0,k8.jsx)(xI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,k8.jsx)(xI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z"})});var SI=c(ge(),1),S8=c(T(),1),C8=(0,S8.jsx)(SI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S8.jsx)(SI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z"})});var CI=c(ge(),1),E8=c(T(),1),nb=(0,E8.jsx)(CI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E8.jsx)(CI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"})});var EI=c(ge(),1),T8=c(T(),1),R8=(0,T8.jsx)(EI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T8.jsx)(EI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Zm-12.5 9v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})});var ib=c(ge(),1),t_=c(T(),1),B8=(0,t_.jsxs)(ib.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,t_.jsx)(ib.G,{opacity:".25",children:(0,t_.jsx)(ib.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,t_.jsx)(ib.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.75 15v3c0 .138.112.25.25.25h3v1.5H6A1.75 1.75 0 0 1 4.25 18v-3h1.5Z"})]});var sb=c(ge(),1),o_=c(T(),1),I8=(0,o_.jsxs)(sb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,o_.jsx)(sb.G,{opacity:".25",children:(0,o_.jsx)(sb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,o_.jsx)(sb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 18.25h3a.25.25 0 0 0 .25-.25v-3h1.5v3A1.75 1.75 0 0 1 18 19.75h-3v-1.5Z"})]});var ab=c(ge(),1),r_=c(T(),1),P8=(0,r_.jsxs)(ab.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,r_.jsx)(ab.G,{opacity:".25",children:(0,r_.jsx)(ab.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,r_.jsx)(ab.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.75a.25.25 0 0 0-.25.25v3h-1.5V6c0-.966.784-1.75 1.75-1.75h3v1.5H6Z"})]});var lb=c(ge(),1),n_=c(T(),1),O8=(0,n_.jsxs)(lb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,n_.jsx)(lb.G,{opacity:".25",children:(0,n_.jsx)(lb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,n_.jsx)(lb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Z"})]});var TI=c(ge(),1),A8=c(T(),1),M8=(0,A8.jsx)(TI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A8.jsx)(TI.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"})});var RI=c(ge(),1),N8=c(T(),1),F0=(0,N8.jsx)(RI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N8.jsx)(RI.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})});var BI=c(ge(),1),L8=c(T(),1),D8=(0,L8.jsx)(BI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L8.jsx)(BI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var II=c(ge(),1),V8=c(T(),1),z0=(0,V8.jsx)(II.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V8.jsx)(II.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var PI=c(ge(),1),F8=c(T(),1),z8=(0,F8.jsx)(PI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F8.jsx)(PI.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var OI=c(ge(),1),j8=c(T(),1),H8=(0,j8.jsx)(OI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j8.jsx)(OI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var AI=c(ge(),1),U8=c(T(),1),W8=(0,U8.jsx)(AI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U8.jsx)(AI.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"})});var MI=c(ge(),1),G8=c(T(),1),$8=(0,G8.jsx)(MI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G8.jsx)(MI.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"})});var NI=c(ge(),1),Y8=c(T(),1),K8=(0,Y8.jsx)(NI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y8.jsx)(NI.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"})});var LI=c(ge(),1),q8=c(T(),1),Z8=(0,q8.jsx)(LI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q8.jsx)(LI.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"})});var DI=c(ge(),1),X8=c(T(),1),Q8=(0,X8.jsx)(DI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X8.jsx)(DI.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"})});var VI=c(ge(),1),J8=c(T(),1),e7=(0,J8.jsx)(VI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J8.jsx)(VI.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"})});var FI=c(ge(),1),t7=c(T(),1),o7=(0,t7.jsx)(FI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t7.jsx)(FI.Path,{d:"M12.75 19.45 15 17.5l1 1.1-4 3.4-4-3.4 1-1.1 2.25 1.95V14.5h1.5v4.95ZM19 12.75H5v-1.5h14v1.5ZM16 5.4l-1 1.1-2.25-1.95V9.5h-1.5V4.55L9 6.5 8 5.4 12 2l4 3.4Z"})});var zI=c(ge(),1),r7=c(T(),1),jI=(0,r7.jsx)(zI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r7.jsx)(zI.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"})});var HI=c(ge(),1),n7=c(T(),1),j0=(0,n7.jsx)(HI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n7.jsx)(HI.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z"})});var UI=c(ge(),1),i7=c(T(),1),H0=(0,i7.jsx)(UI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i7.jsx)(UI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z"})});var WI=c(ge(),1),s7=c(T(),1),U0=(0,s7.jsx)(WI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,s7.jsx)(WI.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})});var GI=c(ge(),1),a7=c(T(),1),l7=(0,a7.jsx)(GI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a7.jsx)(GI.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var $I=c(ge(),1),c7=c(T(),1),u7=(0,c7.jsx)($I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c7.jsx)($I.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})});var YI=c(ge(),1),d7=c(T(),1),f7=(0,d7.jsx)(YI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d7.jsx)(YI.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})});var KI=c(ge(),1),p7=c(T(),1),m7=(0,p7.jsx)(KI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p7.jsx)(KI.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var qI=c(ge(),1),g7=c(T(),1),h7=(0,g7.jsx)(qI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g7.jsx)(qI.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})});var ZI=c(ge(),1),b7=c(T(),1),y7=(0,b7.jsx)(ZI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b7.jsx)(ZI.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var XI=c(ge(),1),v7=c(T(),1),_7=(0,v7.jsx)(XI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v7.jsx)(XI.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var QI=c(ge(),1),w7=c(T(),1),k7=(0,w7.jsx)(QI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,w7.jsx)(QI.Path,{d:"M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var JI=c(ge(),1),x7=c(T(),1),S7=(0,x7.jsx)(JI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,x7.jsx)(JI.Path,{d:"M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var i_=c(ge(),1),W0=c(T(),1),G0=(0,W0.jsxs)(i_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,W0.jsx)(i_.Path,{d:"M4 19.25H20",vectorEffect:"non-scaling-stroke"}),(0,W0.jsx)(i_.Rect,{x:"9",y:"4",width:"6",height:"11",fill:"currentColor",stroke:"none"})]});var s_=c(ge(),1),$0=c(T(),1),Y0=(0,$0.jsxs)(s_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,$0.jsx)(s_.Path,{d:"M4 12H20",vectorEffect:"non-scaling-stroke"}),(0,$0.jsx)(s_.Rect,{x:"9",y:"4",width:"6",height:"16",fill:"currentColor",stroke:"none"})]});var a_=c(ge(),1),K0=c(T(),1),um=(0,K0.jsxs)(a_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,K0.jsx)(a_.Path,{d:"M12 20V4",vectorEffect:"non-scaling-stroke"}),(0,K0.jsx)(a_.Rect,{x:"4",y:"9",width:"16",height:"6",fill:"currentColor",stroke:"none"})]});var l_=c(ge(),1),q0=c(T(),1),dm=(0,q0.jsxs)(l_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,q0.jsx)(l_.Path,{d:"M4.75 4V20",vectorEffect:"non-scaling-stroke"}),(0,q0.jsx)(l_.Rect,{x:"9",y:"9",width:"11",height:"6",fill:"currentColor",stroke:"none"})]});var c_=c(ge(),1),Z0=c(T(),1),fm=(0,Z0.jsxs)(c_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Z0.jsx)(c_.Rect,{x:"4",y:"9",width:"11",height:"6",fill:"currentColor",stroke:"none"}),(0,Z0.jsx)(c_.Path,{d:"M19.25 20V4",vectorEffect:"non-scaling-stroke"})]});var u_=c(ge(),1),d_=c(T(),1),X0=(0,d_.jsxs)(u_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,d_.jsx)(u_.Path,{d:"M4 12H20",vectorEffect:"non-scaling-stroke"}),(0,d_.jsx)(u_.Path,{d:"M17 20H7V16H17V20Z",fill:"currentColor",stroke:"none"}),(0,d_.jsx)(u_.Path,{d:"M17 8H7V4H17V8Z",fill:"currentColor",stroke:"none"})]});var f_=c(ge(),1),Q0=c(T(),1),p_=(0,Q0.jsxs)(f_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Q0.jsx)(f_.Rect,{x:"9",y:"9",width:"6",height:"6",fill:"currentColor",stroke:"none"}),(0,Q0.jsx)(f_.Path,{d:"M19.25 4V20M4.75 20V4",vectorEffect:"non-scaling-stroke"})]});var m_=c(ge(),1),J0=c(T(),1),eC=(0,J0.jsxs)(m_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,J0.jsx)(m_.Rect,{x:"10",y:"7",width:"4",height:"10",fill:"currentColor",stroke:"none"}),(0,J0.jsx)(m_.Path,{d:"M4 4.75H20M4 19.25H20",vectorEffect:"non-scaling-stroke"})]});var g_=c(ge(),1),tC=c(T(),1),h_=(0,tC.jsxs)(g_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,tC.jsx)(g_.Path,{d:"M4.75 4V20M19.25 20V4",vectorEffect:"non-scaling-stroke"}),(0,tC.jsx)(g_.Rect,{x:"7",y:"10",width:"10",height:"4",fill:"currentColor",stroke:"none"})]});var b_=c(ge(),1),oC=c(T(),1),rC=(0,oC.jsxs)(b_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,oC.jsx)(b_.Rect,{x:"9",y:"9",width:"6",height:"11",fill:"currentColor",stroke:"none"}),(0,oC.jsx)(b_.Path,{d:"M4 4.75H20",vectorEffect:"non-scaling-stroke"})]});var eP=c(ge(),1),C7=c(T(),1),uf=(0,C7.jsx)(eP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C7.jsx)(eP.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})});var tP=c(ge(),1),E7=c(T(),1),T7=(0,E7.jsx)(tP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E7.jsx)(tP.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var oP=c(ge(),1),R7=c(T(),1),Rs=(0,R7.jsx)(oP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,R7.jsx)(oP.Path,{d:"M9.5 12H12.5M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10.2333M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75H14.7667M8.5 19.5L16.5 4.5",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var rP=c(ge(),1),B7=c(T(),1),mc=(0,B7.jsx)(rP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,B7.jsx)(rP.Path,{d:"M9.5 12L14.5 12M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75L14 7.75",vectorEffect:"non-scaling-stroke"})});var nP=c(ge(),1),I7=c(T(),1),nC=(0,I7.jsx)(nP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,I7.jsx)(nP.Path,{d:"M10 17.5H21M6.5 12H17.5M3 6.5H14",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var iP=c(ge(),1),P7=c(T(),1),O7=(0,P7.jsx)(iP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P7.jsx)(iP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z"})});var sP=c(ge(),1),A7=c(T(),1),M7=(0,A7.jsx)(sP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A7.jsx)(sP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"})});var aP=c(ge(),1),N7=c(T(),1),cb=(0,N7.jsx)(aP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N7.jsx)(aP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"})});var iC=c(ge(),1),sC=c(T(),1),L7=(0,sC.jsxs)(iC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,sC.jsx)(iC.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,sC.jsx)(iC.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var lP=c(ge(),1),D7=c(T(),1),aC=(0,D7.jsx)(lP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D7.jsx)(lP.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var cP=c(ge(),1),V7=c(T(),1),gc=(0,V7.jsx)(cP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V7.jsx)(cP.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var lC=c(ge(),1),cC=c(T(),1),ub=(0,cC.jsxs)(lC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,cC.jsx)(lC.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,cC.jsx)(lC.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var uC=c(ge(),1),dC=c(T(),1),F7=(0,dC.jsxs)(uC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,dC.jsx)(uC.Path,{d:"M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5",vectorEffect:"non-scaling-stroke"}),(0,dC.jsx)(uC.Path,{d:"M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var uP=c(ge(),1),z7=c(T(),1),db=(0,z7.jsx)(uP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z7.jsx)(uP.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var dP=c(ge(),1),j7=c(T(),1),H7=(0,j7.jsx)(dP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j7.jsx)(dP.Path,{d:"M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z"})});var fP=c(ge(),1),U7=c(T(),1),Bs=(0,U7.jsx)(fP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,U7.jsx)(fP.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var y_=c(ge(),1),fC=c(T(),1),W7=(0,fC.jsxs)(y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,fC.jsx)(y_.Path,{d:"M5 4.75H19M5 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,fC.jsx)(y_.Rect,{x:"7",y:"9",width:"10",height:"6",fill:"currentColor",stroke:"none"})]});var v_=c(ge(),1),pC=c(T(),1),G7=(0,pC.jsxs)(v_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,pC.jsx)(v_.Path,{d:"M5 4.75H13M5 19.25H13",vectorEffect:"non-scaling-stroke"}),(0,pC.jsx)(v_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var __=c(ge(),1),mC=c(T(),1),$7=(0,mC.jsxs)(__.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,mC.jsx)(__.Path,{d:"M11 4.75H19M11 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,mC.jsx)(__.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var pP=c(ge(),1),Y7=c(T(),1),K7=(0,Y7.jsx)(pP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y7.jsx)(pP.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})});var mP=c(ge(),1),q7=c(T(),1),Z7=(0,q7.jsx)(mP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q7.jsx)(mP.Path,{d:"M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z"})});var gC=c(ge(),1),hC=c(T(),1),X7=(0,hC.jsxs)(gC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,hC.jsx)(gC.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,hC.jsx)(gC.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var gP=c(ge(),1),Q7=c(T(),1),ii=(0,Q7.jsx)(gP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Q7.jsx)(gP.Path,{d:"M7 12H17",vectorEffect:"non-scaling-stroke"})});var hP=c(ge(),1),J7=c(T(),1),ez=(0,J7.jsx)(hP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J7.jsx)(hP.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var bP=c(ge(),1),tz=c(T(),1),oz=(0,tz.jsx)(bP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tz.jsx)(bP.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"})});var yP=c(ge(),1),rz=c(T(),1),nz=(0,rz.jsx)(yP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,rz.jsx)(yP.Path,{d:"M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z",vectorEffect:"non-scaling-stroke"})});var vP=c(ge(),1),iz=c(T(),1),fb=(0,iz.jsx)(vP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iz.jsx)(vP.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var bC=c(ge(),1),yC=c(T(),1),sz=(0,yC.jsxs)(bC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,yC.jsx)(bC.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,yC.jsx)(bC.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})]});var _P=c(ge(),1),az=c(T(),1),lz=(0,az.jsx)(_P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,az.jsx)(_P.Path,{d:"M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z"})});var wP=c(ge(),1),cz=c(T(),1),kP=(0,cz.jsx)(wP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cz.jsx)(wP.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"})});var vC=c(ge(),1),_C=c(T(),1),uz=(0,_C.jsxs)(vC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,_C.jsx)(vC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,_C.jsx)(vC.Path,{d:"m16.5 19.5h-9v-1.5h9z"})]});var w_=c(ge(),1),k_=c(T(),1),dz=(0,k_.jsxs)(w_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,k_.jsx)(w_.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,k_.jsx)(w_.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,k_.jsx)(w_.Path,{d:"m18 7.5v9h1.5v-9z"})]});var wC=c(ge(),1),kC=c(T(),1),fz=(0,kC.jsxs)(wC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,kC.jsx)(wC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,kC.jsx)(wC.Path,{d:"m4.5 16.5v-9h1.5v9z"})]});var xC=c(ge(),1),SC=c(T(),1),pz=(0,SC.jsxs)(xC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,SC.jsx)(xC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,SC.jsx)(xC.Path,{d:"m18 16.5v-9h1.5v9z"})]});var CC=c(ge(),1),EC=c(T(),1),mz=(0,EC.jsxs)(CC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,EC.jsx)(CC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,EC.jsx)(CC.Path,{d:"m16.5 6h-9v-1.5h9z"})]});var x_=c(ge(),1),S_=c(T(),1),gz=(0,S_.jsxs)(x_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,S_.jsx)(x_.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,S_.jsx)(x_.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,S_.jsx)(x_.Path,{d:"m7.5 19.5h9v-1.5h-9z"})]});var xP=c(ge(),1),hz=c(T(),1),bz=(0,hz.jsx)(xP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hz.jsx)(xP.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"})});var C_=c(ge(),1),TC=c(T(),1),RC=(0,TC.jsxs)(C_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,TC.jsx)(C_.Path,{d:"M8 19.25H16",vectorEffect:"non-scaling-stroke"}),(0,TC.jsx)(C_.Rect,{x:"5",y:"4",width:"14",height:"11",fill:"currentColor",stroke:"none"})]});var E_=c(ge(),1),BC=c(T(),1),pb=(0,BC.jsxs)(E_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,BC.jsx)(E_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"}),(0,BC.jsx)(E_.Path,{d:"M8 4.75H16M8 19.25H16",vectorEffect:"non-scaling-stroke"})]});var IC=c(ge(),1),PC=c(T(),1),yz=(0,PC.jsxs)(IC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,PC.jsx)(IC.Path,{d:"M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25L12 4.75Z",fill:"currentColor",stroke:"none"}),(0,PC.jsx)(IC.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]});var SP=c(ge(),1),vz=c(T(),1),qa=(0,vz.jsx)(SP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vz.jsx)(SP.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var CP=c(ge(),1),_z=c(T(),1),wz=(0,_z.jsx)(CP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_z.jsx)(CP.Path,{d:"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z"})});var EP=c(ge(),1),kz=c(T(),1),xz=(0,kz.jsx)(EP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kz.jsx)(EP.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var TP=c(ge(),1),Sz=c(T(),1),Cz=(0,Sz.jsx)(TP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sz.jsx)(TP.Path,{d:"M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z"})});var RP=c(ge(),1),Ez=c(T(),1),Tz=(0,Ez.jsx)(RP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ez.jsx)(RP.Path,{d:"M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z"})});var BP=c(ge(),1),Rz=c(T(),1),Bz=(0,Rz.jsx)(BP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rz.jsx)(BP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});var IP=c(ge(),1),Iz=c(T(),1),Pz=(0,Iz.jsx)(IP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Iz.jsx)(IP.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z"})});var PP=c(ge(),1),Oz=c(T(),1),df=(0,Oz.jsx)(PP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Oz.jsx)(PP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"})});var OP=c(ge(),1),Az=c(T(),1),hc=(0,Az.jsx)(OP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Az.jsx)(OP.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var AP=c(ge(),1),Mz=c(T(),1),Nz=(0,Mz.jsx)(AP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Mz.jsx)(AP.Path,{d:"M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10",vectorEffect:"non-scaling-stroke"})});var MP=c(ge(),1),Lz=c(T(),1),Dz=(0,Lz.jsx)(MP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lz.jsx)(MP.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var yf=c(fn(),1),da=c(Nt(),1),It=c(ee(),1);var Zte=c(ce(),1),Xte=c(Jee(),1);var yr="core/block-editor";var ZP={};No(ZP,{canHostEditableRoot:()=>h4e,getAllPatterns:()=>R4e,getBlockRemovalRules:()=>k4e,getBlockSettings:()=>Lte,getBlockStyles:()=>N4e,getBlockWithoutAttributes:()=>f4e,getClientIdWithClientIdsTree:()=>qz,getClientIdsTree:()=>Zz,getClosestAllowedInsertionPoint:()=>jte,getClosestAllowedInsertionPointForPattern:()=>D4e,getContentLockingParent:()=>Qz,getEditedContentOnlySection:()=>Jz,getEnabledBlockParents:()=>_4e,getEnabledClientIdsTree:()=>y4e,getExpandedBlock:()=>A4e,getInserterMediaCategories:()=>C4e,getInsertionPoint:()=>V4e,getLastFocus:()=>P4e,getLastInsertedBlocksClientIds:()=>d4e,getListViewClientIdsTree:()=>v4e,getListViewExpandRevision:()=>$4e,getParentSectionBlock:()=>gf,getPatternBySlug:()=>T4e,getRegisteredInserterMediaCategories:()=>S4e,getRemovalPromptData:()=>w4e,getRequestedInspectorTab:()=>q4e,getReusableBlocks:()=>I4e,getSectionRootClientId:()=>gb,getSelectedBlockStyleState:()=>Yte,getStyleOverrides:()=>x4e,getStyleStateViewport:()=>$te,getViewportModalClientIds:()=>K4e,getZoomLevel:()=>L4e,hasAllowedPatterns:()=>E4e,hasBlockSpotlight:()=>H4e,hasSelectedStyleState:()=>X4e,isBlockHiddenAnywhere:()=>F4e,isBlockHiddenAtViewport:()=>Hte,isBlockHiddenEverywhere:()=>tj,isBlockInterfaceHidden:()=>u4e,isBlockParentHiddenAtViewport:()=>j4e,isBlockParentHiddenEverywhere:()=>z4e,isBlockSubtreeDisabled:()=>p4e,isContainerInsertableToInContentOnlyMode:()=>VC,isDragging:()=>O4e,isEditLockedBlock:()=>Ute,isListViewContentPanelOpen:()=>W4e,isListViewPanelOpened:()=>G4e,isLockedBlock:()=>U4e,isMoveLockedBlock:()=>Wte,isRemoveLockedBlock:()=>Gte,isResponsiveEditing:()=>Z4e,isSectionBlock:()=>hf,isSelectedBlockStyleStateShownOnCanvas:()=>Q4e,isSyncedBlock:()=>M4e,isWithinEditedContentOnlySection:()=>qP,isZoomOut:()=>ej,shouldRenderBlockListView:()=>Y4e});var Rn=c(ee(),1),bm=c(ce(),1);function ete(e,t,o){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let r=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[r]=o,e}var $o=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var rte=c(T_(),1);var o6e="1600px",r6e="320px",n6e=1,i6e=.25,s6e=.75,a6e="14px";function ote({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=r6e,maximumViewportWidth:n=o6e,scaleFactor:i=n6e,minimumFontSizeLimit:s}){if(s=Au(s)?s:a6e,o){let _=Au(o);if(!_?.unit||!_?.value)return null;let w=Au(s,{coerceTo:_.unit});if(w?.value&&!e&&!t&&_?.value<=w?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let k=_.unit==="px"?_.value:_.value*16,x=Math.min(Math.max(1-.075*Math.log2(k),i6e),s6e),C=OC(_.value*x,3);w?.value&&C<w?.value?e=`${w.value}${w.unit}`:e=`${C}${_.unit}`}}let a=Au(e),l=a?.unit||"rem",u=Au(t,{coerceTo:l});if(!a||!u)return null;let d=Au(e,{coerceTo:"rem"}),f=Au(n,{coerceTo:l}),p=Au(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=OC(p.value/100,3),h=OC(g,3)+l,b=100*((u.value-a.value)/m),v=OC((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Au(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.toString().match(s);if(!a||a.length<3)return null;let[,l,u]=a,d=parseFloat(l);return o==="px"&&(u==="em"||u==="rem")&&(d=d*r,u=o),u==="px"&&(o==="em"||o==="rem")&&(d=d/r,u=o),(o==="em"||o==="rem")&&(u==="em"||u==="rem")&&(u=o),u?{value:OC(d,3),unit:u}:null}function OC(e,t=3){let o=Math.pow(10,t);return Math.round(e*o)/o}function Vz(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function l6e(e){let t=e?.typography??{},o=e?.layout,r=Au(o?.wideSize)?o?.wideSize:null;return Vz(t)&&r?{fluid:{maxViewportWidth:r,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function ff(e,t){let{size:o}=e;if(!o||o==="0"||e?.fluid===!1||!Vz(t?.typography)&&!Vz(e))return o;let r=l6e(t)?.fluid??{},n=ote({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:o,minimumFontSizeLimit:typeof r=="object"?r?.minFontSize:void 0,maximumViewportWidth:typeof r=="object"?r?.maxViewportWidth:void 0,minimumViewportWidth:typeof r=="object"?r?.minViewportWidth:void 0});return n||o}var Nu="body",AC=":root";function Mu(e){if(!e.includes(","))return[e];let t=[],o="",r=0;for(let n of e){if(n==="(")r++;else if(n===")"&&r>0)r--;else if(n===","&&r===0){t.push(o),o="";continue}o+=n}return t.push(o),t}var NP=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-${e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>ff(e,t),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function bc(e,t){if(!e||!t)return t;let o=Mu(e),r=Mu(t),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function nte(e,t){if(!e||!t)return;let o={};return Object.entries(t).forEach(([r,n])=>{typeof n=="string"&&(o[r]=bc(e,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([i,s])=>{o[r][i]=bc(e,s)}))}),o}function LP(e,t){return e.includes(",")?Mu(e).map(n=>n+t).join(","):e+t}function Fz(e,t){let o=`.is-style-${e}`;if(!t)return o;let r=/[^\s:]+/,n=s=>s+o;return Mu(t).map(s=>s.replace(r,n)).join(",")}function ite(e,t){let o=`.is-style-${e}`,r=Mu(t).map(n=>{let i=n.trim(),s=`${o} `;return i.startsWith(s)?i.slice(s.length):i});return Fz(e,r.join(","))}function c6e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let o=(0,rte.getCSSValueFromRawStyle)($o(t,e.ref));return typeof o=="object"&&o!==null&&"ref"in o&&o?.ref?void 0:o===void 0?e:o}return e}function u6e(e,t){if(!e||!t||!Array.isArray(t))return e;let o=t.find(r=>r?.name===e);return o?.href?o?.href:e}function pm(e,t){if(!e||!t)return e;let o=c6e(e,t);return typeof o=="object"&&o!==null&&"url"in o&&o?.url?{...o,url:u6e(o.url,t?._links?.["wp:theme-file"])}:o}function ste(e,t,o=[],r="slug",n){let i=[t?$o(e,["blocks",t,...o]):void 0,$o(e,o)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let l of a){let u=s[l];if(u){let d=u.find(f=>f[r]===n);if(d)return r==="slug"||ste(e,t,o,"slug",d.slug)[r]===d[r]?d:void 0}}}}function d6e(e,t,o,[r,n]=[]){let i=NP.find(a=>a.cssVarInfix===r);if(!i||!e.settings)return o;let s=ste(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,l=s[a];return Za(e,t,l)}return o}function f6e(e,t,o,r=[]){let n=(t?$o(e?.settings??{},["blocks",t,"custom",...r]):void 0)??$o(e?.settings??{},["custom",...r]);return n?Za(e,t,n):o}function Za(e,t,o){if(!o||typeof o!="string")if(typeof o=="object"&&o!==null&&"ref"in o&&typeof o.ref=="string"){let u=$o(e,o.ref);if(!u||typeof u=="object"&&"ref"in u)return u;o=u}else return o;let r="var:",n="var(--wp--",i=")",s;if(o.startsWith(r))s=o.slice(r.length).split("|");else if(o.startsWith(n)&&o.endsWith(i))s=o.slice(n.length,-i.length).split("--");else return o;let[a,...l]=s;return a==="preset"?d6e(e,t,o,l):a==="custom"?f6e(e,t,o,l):o}var fte=c(DP(),1);function ute(e){return Object.prototype.toString.call(e)==="[object Object]"}function dte(e){var t,o;return ute(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(ute(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}function VP(e,t){return(0,fte.default)(e,t,{isMergeableObject:dte,customMerge:o=>{if(o==="backgroundImage")return(r,n)=>n??r}})}var Zi=c(ce(),1),LC=c(T_(),1),kte=c(ee(),1);function ca(e,t="root",o={}){if(!t)return null;let{fallback:r=!1}=o,{name:n,selectors:i,supports:s}=e,a=i&&Object.keys(i).length>0,l=Array.isArray(t)?t.join("."):t,u=null;if(a&&i.root?u=i?.root:s?.__experimentalSelector?u=s.__experimentalSelector:u=".wp-block-"+n.replace("core/","").replace("/","-"),l==="root")return u;let d=Array.isArray(t)?t:t.split(".");if(d.length===1){let p=r?u:null;if(a)return $o(i,`${l}.root`,null)||$o(i,l,null)||p;let m=s?$o(s,`${l}.__experimentalSelector`,null):void 0;return m?bc(u,m):p}let f;return a&&(f=$o(i,l,null)),f||(r?ca(e,d[0],o):null)}function E6e(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(o=>{let r=Go(o).toRgb();t.r.push(r.r/255),t.g.push(r.g/255),t.b.push(r.b/255),t.a.push(r.a)}),t}function pte(e){return`${e}{filter:none}`}function mte(e,t){return`${e}{filter:url(#${t})}`}function gte(e,t){let o=E6e(t);return`
<svg
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 0 0"
@@ -55,45 +55,45 @@
<feComposite in2="SourceGraphic" operator="in"></feComposite>
</filter>
</defs>
-</svg>`}function j_(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([a-zA-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function bj(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function _4e(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function a2(e,t="0"){let o=_4e(e);if(!o)return null;let r=bj(o?.top)||t,n=bj(o?.left)||t;return r===n?r:`${r} ${n}`}var Yte={backgroundSize:"cover",backgroundPosition:"50% 50%"};function w4e(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function Kte(e){if(!e||!w4e(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:Yte.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:Yte.backgroundPosition}),t}var qte={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};var Zte={mobile:"480px",tablet:"782px"},Xte=/^(\d+|\d*\.\d+)(px|em|rem)$/,k4e=16;function x4e(e){return"mobile"in e||"tablet"in e}function S4e(e){return!e||typeof e!="object"?{}:x4e(e)?e:e.settings?.viewport??{}}function C4e(e){return typeof e=="string"&&Xte.test(e.trim())}function yj(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Xte);if(!t)return;let o=Number.parseFloat(t[1]);return t[2]==="px"?o:o*k4e}function vj(e){let t=S4e(e),o={},r={};Object.keys(Zte).forEach(a=>{let l=a,u=t[l],d=yj(u);d!==void 0&&C4e(u)&&(o[l]=u.trim(),r[l]=d)});let n=Object.keys(o);if(!n.length)return{...Zte};if(n.length===1)return o;let i=o.mobile,s=o.tablet;return r.mobile>=r.tablet?{mobile:i}:{mobile:i,tablet:s}}function e1(e){let t=vj(e),o={};return t.mobile&&(o["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(o["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),o}var E4e={button:"wp-element-button",caption:"wp-element-caption"},T4e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},eoe={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},R4e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function B4e(e="*",t={}){return r2.reduce((o,{path:r,cssVarInfix:n,classes:i})=>{if(!i)return o;let s=$o(t,r,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:l})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${j_(l)}-${u}`,p=e?`:where(${e})${f}`:f,m=`var(--wp--preset--${n}--${j_(l)})`;o+=`${p}{${d}: ${m} !important;}`})})}),o},"")}var I4e=(e,t,o)=>{if(o!=="core/paragraph"||(t?.blocks?.["core/paragraph"]?.typography?.textIndent??t?.typography?.textIndent??"subsequent")!=="all")return e;let i=".wp-block-paragraph + .wp-block-paragraph",s=".wp-block-paragraph";if(i in e){let a=e[i],l={...e};return delete l[i],l[s]=a,l}return e},P4e=(e,t)=>{let o=".wp-block-button";if(!(o in e))return e;let r={...e};return r[o]=r[o].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let s=i[1],a=null;s.endsWith("%")&&(a=parseFloat(s));let l="var(--wp--preset--dimension--";if(a===null&&s.startsWith(l)&&s.endsWith(")")){let u=s.slice(l.length,-1),d={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(d))if(Array.isArray(f)){for(let p of f)if(p.slug===u&&typeof p.size=="string"&&p.size.endsWith("%")){a=parseFloat(p.size);break}if(a!==null)break}}return a===null||isNaN(a)?n:`width: calc(${a} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${a} / 100)))`}),r},O4e=(e,t)=>{let o={};return Object.entries(e).forEach(([r,n])=>{if(r==="root"||!t?.[r])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,a])=>{if(s==="root"||!t?.[r][s])return;let l={[r]:{[s]:t[r][s]}},u=c2(l);o[a]=[...o[a]||[],...u],delete t[r][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[r]:t[r]},l=c2(a);o[s]=[...o[s]||[],...l],delete t[r]}}),o};function c2(e={},t="",o,r={},n=!1){let i=Fu===t,s=Object.entries(es.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[u,{value:d,properties:f,useEngine:p,rootOnly:m}])=>{if(m&&!i)return l;let g=d;if(g[0]==="elements"||p)return l;let h=$o(e,g);if(u==="--wp--style--root--padding"&&(typeof h=="string"||!o))return l;if(f&&typeof h!="string")Object.entries(f).forEach(b=>{let[v,y]=b;if(!$o(h,[y],!1))return;let _=v.startsWith("--")?v:j_(v);l.push(`${_}: ${(0,t1.getCSSValueFromRawStyle)($o(h,[y]))}`)});else if($o(e,g,!1)){let b=u.startsWith("--")?u:j_(u);l.push(`${b}: ${(0,t1.getCSSValueFromRawStyle)($o(e,g))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=_m(e.background.backgroundImage,r)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...Kte(e.background)}})),(0,t1.getCSSRules)(e).forEach(l=>{if(i&&(o||n)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:j_(l.key),d=_m(l.value,r);u==="font-size"&&(d=hf({name:"",slug:"",size:d},r?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function toe({layoutDefinitions:e=qte,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=t?.spacing?.blockGap,l=r?a2(a):"";n&&(o===Fu?l=l||"0.5em":!r&&i&&(l=i));let u=r&&a&&typeof a!="string"?a2(a.top):l;if(l&&e&&(Object.values(e).forEach(({className:d,name:f,spacingStyles:p})=>{if(!r&&f!=="flex"&&f!=="grid")return;let m=["default","constrained"].includes(f)?u:l;p?.length&&p.forEach(g=>{let h=[];if(g.rules&&Object.entries(g.rules).forEach(([b,v])=>{h.push(`${b}: ${v||m}`)}),h.length){let b="";r?b=o===Fu?`:root :where(.${d})${g?.selector||""}`:`:root :where(${o}-${d})${g?.selector||""}`:b=o===Fu?`:where(.${d}${g?.selector||""})`:`:where(${o}.${d}${g?.selector||""})`,s+=`${b} { ${h.join("; ")}; }`}})}),o===Fu&&r&&(s+=`${QC} { --wp--style--block-gap: ${l}; }`)),o===Fu&&e){let d=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:p,baseStyles:m})=>{p&&d.includes(p)&&(s+=`${o} .${f} { display:${p}; }`),m?.length&&m.forEach(g=>{let h=[];if(g.rules&&Object.entries(g.rules).forEach(([b,v])=>{h.push(`${b}: ${v}`)}),h.length){let b=`.${f}${g?.selector||""}`;s+=`${b} { ${h.join("; ")}; }`}})})}return s}var A4e=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function M4e(e,t){return l2(e,void 0,t)}function l2(e,t,o){if(!e)return{};let r=Object.entries(e),n=t?eoe[t]??[]:[],s=r.filter(([a])=>A4e.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(s)}function Qte(e){let{styles:t,selector:o,featureSelectors:r,name:n,elementName:i,mediaQuery:s,variationName:a}=e,l=n?eoe[n]??[]:R4e[i??""]??[];return l.length?l.flatMap(u=>{let d=t?.[u];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:o,selectorSuffix:u,mediaQuery:s,featureSelectors:r&&typeof r!="string"?r:void 0,name:n,elementName:i,variationName:a}]}):[]}function N4e(e,t){let{styles:o,selector:r,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:l,name:u,elementName:d,isStyleVariation:f,variationName:p}=e;return!u&&!d?[]:Object.entries(t).flatMap(([m,g])=>{let h=o?.[m];return!h||typeof h!="object"?[]:[{styles:JSON.parse(JSON.stringify(h)),selector:r,mediaQuery:g,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:u,elementName:d,isStyleVariation:f,variationName:p,layoutSelector:l,layoutHasBlockGapSupport:a}]})}function _j(e,t){let o={...e?.elements??{}};return Object.keys(t).forEach(r=>{Object.entries(e?.[r]?.elements??{}).forEach(([n,i])=>{o[n]={...o[n]??{},[r]:i}})}),o}var L4e=(e,t)=>{let o=[];if(!e?.styles)return o;let r=e1(e),n=M4e(e.styles,r);return n&&o.push({styles:n,selector:Fu,skipSelectorWrapper:!0}),Object.entries(es.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&o.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!E4e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=l2(s,i,r),l=s,u=[],d=[];l?.variations&&Object.entries(l.variations).forEach(([f,p])=>{let m=p,g=l2(m,i,r);m?.css&&(g.css=m.css);let h=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(h&&typeof t!="string"){let b=t[i];d.push({styles:g,selector:h,featureSelectors:b?.featureSelectors,fallbackGapValue:b?.fallbackGapValue,hasLayoutSupport:b?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:h+b.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(_j(m,r)).forEach(([b,v])=>{v&&es.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:v,selector:wc(h,es.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(m?.blocks??{}).forEach(([b,v])=>{let y=typeof t!="string"?wc(h,t[b]?.selector):void 0,_=typeof t!="string"?wc(h,t[b]?.duotoneSelector):void 0,w=typeof t!="string"?Nte(h,t[b]?.featureSelectors??{}):void 0,k=l2(v,b,r);v?.css&&(k.css=v.css),!(!y||typeof t=="string")&&(u.push({selector:y,name:b,isStyleVariation:!0,duotoneSelector:_,featureSelectors:w,fallbackGapValue:t[b]?.fallbackGapValue,hasLayoutSupport:t[b]?.hasLayoutSupport,styles:k}),Object.entries(_j(v,r)).forEach(([x,C])=>{C&&es.__EXPERIMENTAL_ELEMENTS[x]&&u.push({styles:C,selector:wc(y,es.__EXPERIMENTAL_ELEMENTS[x]),elementName:x,isStyleVariation:!0})}))})}),typeof t!="string"&&t?.[i]?.selector&&o.push({duotoneSelector:t[i].duotoneSelector,fallbackGapValue:t[i].fallbackGapValue,hasLayoutSupport:t[i].hasLayoutSupport,selector:t[i].selector,styles:a,featureSelectors:t[i].featureSelectors,name:i}),o.push(...d),Object.entries(_j(l,r)).forEach(([f,p])=>{typeof t!="string"&&p&&t?.[i]&&es.__EXPERIMENTAL_ELEMENTS[f]&&o.push({styles:p,selector:t[i]?.selector.split(",").map(m=>es.__EXPERIMENTAL_ELEMENTS[f].split(",").map(h=>m+" "+h)).join(","),elementName:f})}),o.push(...u)}),o},D4e=(e,t)=>{let o=[];if(!e?.settings)return o;let r=s=>{let a={};return r2.forEach(({path:l})=>{let u=$o(s,l,!1);u!==!1&&(a=Pte(a,l,u))}),a},n=r(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&o.push({presets:n,custom:i,selector:QC}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let l=a.custom;if(typeof t=="string"||!t[s])return;let u=r(a);(Object.keys(u).length>0||l)&&o.push({presets:u,custom:l,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),o};function V4e(e,{tree:t,useRootPaddingAlign:o,disableLayoutStyles:r,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:l,mediaQuery:u,duotoneSelector:d,styles:f,fallbackGapValue:p,hasLayoutSupport:m,featureSelectors:g,layoutSelector:h,layoutHasBlockGapSupport:b,skipSelectorWrapper:v,name:y,variationName:_}=e,w="",k=l?n2(a,l):a;if(g&&typeof g!="string"){let R=O4e(g,f);R=I4e(R,t.settings,y),R=P4e(R,t.settings),Object.entries(R).forEach(([S,I])=>{if(I.length){let O=_?Lte(_,S):S;O=l?n2(O,l):O;let A=I.join(";");w+=`:root :where(${O}){${A};}`}})}if(d){let R={};f?.filter&&(R.filter=f.filter,delete f.filter);let S=c2(R);S.length&&(w+=`${d}{${S.join(";")};}`)}let x=h??k;!r&&(Fu===x||m)&&(w+=toe({style:f,selector:x,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:p}));let E=c2(f,k,o,t,s);if(E?.length){let R=v?k:`:root :where(${k})`;w+=`${R}{${E.join(";")};}`}return f?.css&&(w+=f2(f.css,`:root :where(${k})`)),u&&w?`${u}{${w}}`:w}var u2=(e,t,o,r,n=!1,i=!1,s={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},l=e,u=L4e(l,t),d=D4e(l,t),f=l?.settings?.useRootPaddingAwareAlignments,{contentSize:p,wideSize:m}=l?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,h="";if(a.presets&&(p||m)&&(h+=`${QC} {`,h=p?h+` --wp--style--global--content-size: ${p};`:h,h=m?h+` --wp--style--global--wide-size: ${m};`:h,h+="}"),g&&(h+=":where(body) {margin: 0;",a.rootPadding&&f&&(h+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</svg>`}function B_(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([a-zA-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function zz(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function T6e(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function FP(e,t="0"){let o=T6e(e);if(!o)return null;let r=zz(o?.top)||t,n=zz(o?.left)||t;return r===n?r:`${r} ${n}`}var hte={backgroundSize:"cover",backgroundPosition:"50% 50%"};function R6e(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function bte(e){if(!e||!R6e(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:hte.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:hte.backgroundPosition}),t}var yte={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};var vte={mobile:"480px",tablet:"782px"},_te=/^(\d+|\d*\.\d+)(px|em|rem)$/,B6e=16;function I6e(e){return"mobile"in e||"tablet"in e}function P6e(e){return!e||typeof e!="object"?{}:I6e(e)?e:e.settings?.viewport??{}}function O6e(e){return typeof e=="string"&&_te.test(e.trim())}function jz(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(_te);if(!t)return;let o=Number.parseFloat(t[1]);return t[2]==="px"?o:o*B6e}function Hz(e){let t=P6e(e),o={},r={};Object.keys(vte).forEach(a=>{let l=a,u=t[l],d=jz(u);d!==void 0&&O6e(u)&&(o[l]=u.trim(),r[l]=d)});let n=Object.keys(o);if(!n.length)return{...vte};if(n.length===1)return o;let i=o.mobile,s=o.tablet;return r.mobile>=r.tablet?{mobile:i}:{mobile:i,tablet:s}}function NC(e){let t=Hz(e),o={};return t.mobile&&(o["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(o["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),o}var A6e={button:"wp-element-button",caption:"wp-element-caption"},M6e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},xte={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},N6e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function L6e(e="*",t={}){return NP.reduce((o,{path:r,cssVarInfix:n,classes:i})=>{if(!i)return o;let s=$o(t,r,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:l})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${B_(l)}-${u}`,p=e?`:where(${e})${f}`:f,m=`var(--wp--preset--${n}--${B_(l)})`;o+=`${p}{${d}: ${m} !important;}`})})}),o},"")}var D6e=(e,t,o)=>{if(o!=="core/paragraph"||(t?.blocks?.["core/paragraph"]?.typography?.textIndent??t?.typography?.textIndent??"subsequent")!=="all")return e;let i=".wp-block-paragraph + .wp-block-paragraph",s=".wp-block-paragraph";if(i in e){let a=e[i],l={...e};return delete l[i],l[s]=a,l}return e},V6e=(e,t)=>{let o=".wp-block-button";if(!(o in e))return e;let r={...e};return r[o]=r[o].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let s=i[1],a=null;s.endsWith("%")&&(a=parseFloat(s));let l="var(--wp--preset--dimension--";if(a===null&&s.startsWith(l)&&s.endsWith(")")){let u=s.slice(l.length,-1),d={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(d))if(Array.isArray(f)){for(let p of f)if(p.slug===u&&typeof p.size=="string"&&p.size.endsWith("%")){a=parseFloat(p.size);break}if(a!==null)break}}return a===null||isNaN(a)?n:`width: calc(${a} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${a} / 100)))`}),r},F6e=(e,t)=>{let o={};return Object.entries(e).forEach(([r,n])=>{if(r==="root"||!t?.[r])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,a])=>{if(s==="root"||!t?.[r][s])return;let l={[r]:{[s]:t[r][s]}},u=jP(l);o[a]=[...o[a]||[],...u],delete t[r][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[r]:t[r]},l=jP(a);o[s]=[...o[s]||[],...l],delete t[r]}}),o};function jP(e={},t="",o,r={},n=!1){let i=Nu===t,s=Object.entries(Zi.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[u,{value:d,properties:f,useEngine:p,rootOnly:m}])=>{if(m&&!i)return l;let g=d;if(g[0]==="elements"||p)return l;let h=$o(e,g);if(u==="--wp--style--root--padding"&&(typeof h=="string"||!o))return l;if(f&&typeof h!="string")Object.entries(f).forEach(b=>{let[v,y]=b;if(!$o(h,[y],!1))return;let _=v.startsWith("--")?v:B_(v);l.push(`${_}: ${(0,LC.getCSSValueFromRawStyle)($o(h,[y]))}`)});else if($o(e,g,!1)){let b=u.startsWith("--")?u:B_(u);l.push(`${b}: ${(0,LC.getCSSValueFromRawStyle)($o(e,g))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=pm(e.background.backgroundImage,r)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...bte(e.background)}})),(0,LC.getCSSRules)(e).forEach(l=>{if(i&&(o||n)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:B_(l.key),d=pm(l.value,r);u==="font-size"&&(d=ff({name:"",slug:"",size:d},r?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function Ste({layoutDefinitions:e=yte,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=t?.spacing?.blockGap,l=r?FP(a):"";n&&(o===Nu?l=l||"0.5em":!r&&i&&(l=i));let u=r&&a&&typeof a!="string"?FP(a.top):l;if(l&&e&&(Object.values(e).forEach(({className:d,name:f,spacingStyles:p})=>{if(!r&&f!=="flex"&&f!=="grid")return;let m=["default","constrained"].includes(f)?u:l;p?.length&&p.forEach(g=>{let h=[];if(g.rules&&Object.entries(g.rules).forEach(([b,v])=>{h.push(`${b}: ${v||m}`)}),h.length){let b="";r?b=o===Nu?`:root :where(.${d})${g?.selector||""}`:`:root :where(${o}-${d})${g?.selector||""}`:b=o===Nu?`:where(.${d}${g?.selector||""})`:`:where(${o}.${d}${g?.selector||""})`,s+=`${b} { ${h.join("; ")}; }`}})}),o===Nu&&r&&(s+=`${AC} { --wp--style--block-gap: ${l}; }`)),o===Nu&&e){let d=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:p,baseStyles:m})=>{p&&d.includes(p)&&(s+=`${o} .${f} { display:${p}; }`),m?.length&&m.forEach(g=>{let h=[];if(g.rules&&Object.entries(g.rules).forEach(([b,v])=>{h.push(`${b}: ${v}`)}),h.length){let b=`.${f}${g?.selector||""}`;s+=`${b} { ${h.join("; ")}; }`}})})}return s}var z6e=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function j6e(e,t){return zP(e,void 0,t)}function zP(e,t,o){if(!e)return{};let r=Object.entries(e),n=t?xte[t]??[]:[],s=r.filter(([a])=>z6e.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(s)}function wte(e){let{styles:t,selector:o,featureSelectors:r,name:n,elementName:i,mediaQuery:s,variationName:a}=e,l=n?xte[n]??[]:N6e[i??""]??[];return l.length?l.flatMap(u=>{let d=t?.[u];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:o,selectorSuffix:u,mediaQuery:s,featureSelectors:r&&typeof r!="string"?r:void 0,name:n,elementName:i,variationName:a}]}):[]}function H6e(e,t){let{styles:o,selector:r,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:l,name:u,elementName:d,isStyleVariation:f,variationName:p}=e;return!u&&!d?[]:Object.entries(t).flatMap(([m,g])=>{let h=o?.[m];return!h||typeof h!="object"?[]:[{styles:JSON.parse(JSON.stringify(h)),selector:r,mediaQuery:g,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:u,elementName:d,isStyleVariation:f,variationName:p,layoutSelector:l,layoutHasBlockGapSupport:a}]})}function Uz(e,t){let o={...e?.elements??{}};return Object.keys(t).forEach(r=>{Object.entries(e?.[r]?.elements??{}).forEach(([n,i])=>{o[n]={...o[n]??{},[r]:i}})}),o}var U6e=(e,t)=>{let o=[];if(!e?.styles)return o;let r=NC(e),n=j6e(e.styles,r);return n&&o.push({styles:n,selector:Nu,skipSelectorWrapper:!0}),Object.entries(Zi.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&o.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!A6e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=zP(s,i,r),l=s,u=[],d=[];l?.variations&&Object.entries(l.variations).forEach(([f,p])=>{let m=p,g=zP(m,i,r);m?.css&&(g.css=m.css);let h=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(h&&typeof t!="string"){let b=t[i];d.push({styles:g,selector:h,featureSelectors:b?.featureSelectors,fallbackGapValue:b?.fallbackGapValue,hasLayoutSupport:b?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:h+b.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(Uz(m,r)).forEach(([b,v])=>{v&&Zi.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:v,selector:bc(h,Zi.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(m?.blocks??{}).forEach(([b,v])=>{let y=typeof t!="string"?bc(h,t[b]?.selector):void 0,_=typeof t!="string"?bc(h,t[b]?.duotoneSelector):void 0,w=typeof t!="string"?nte(h,t[b]?.featureSelectors??{}):void 0,k=zP(v,b,r);v?.css&&(k.css=v.css),!(!y||typeof t=="string")&&(u.push({selector:y,name:b,isStyleVariation:!0,duotoneSelector:_,featureSelectors:w,fallbackGapValue:t[b]?.fallbackGapValue,hasLayoutSupport:t[b]?.hasLayoutSupport,styles:k}),Object.entries(Uz(v,r)).forEach(([x,C])=>{C&&Zi.__EXPERIMENTAL_ELEMENTS[x]&&u.push({styles:C,selector:bc(y,Zi.__EXPERIMENTAL_ELEMENTS[x]),elementName:x,isStyleVariation:!0})}))})}),typeof t!="string"&&t?.[i]?.selector&&o.push({duotoneSelector:t[i].duotoneSelector,fallbackGapValue:t[i].fallbackGapValue,hasLayoutSupport:t[i].hasLayoutSupport,selector:t[i].selector,styles:a,featureSelectors:t[i].featureSelectors,name:i}),o.push(...d),Object.entries(Uz(l,r)).forEach(([f,p])=>{typeof t!="string"&&p&&t?.[i]&&Zi.__EXPERIMENTAL_ELEMENTS[f]&&o.push({styles:p,selector:t[i]?.selector.split(",").map(m=>Zi.__EXPERIMENTAL_ELEMENTS[f].split(",").map(h=>m+" "+h)).join(","),elementName:f})}),o.push(...u)}),o},W6e=(e,t)=>{let o=[];if(!e?.settings)return o;let r=s=>{let a={};return NP.forEach(({path:l})=>{let u=$o(s,l,!1);u!==!1&&(a=ete(a,l,u))}),a},n=r(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&o.push({presets:n,custom:i,selector:AC}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let l=a.custom;if(typeof t=="string"||!t[s])return;let u=r(a);(Object.keys(u).length>0||l)&&o.push({presets:u,custom:l,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),o};function G6e(e,{tree:t,useRootPaddingAlign:o,disableLayoutStyles:r,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:l,mediaQuery:u,duotoneSelector:d,styles:f,fallbackGapValue:p,hasLayoutSupport:m,featureSelectors:g,layoutSelector:h,layoutHasBlockGapSupport:b,skipSelectorWrapper:v,name:y,variationName:_}=e,w="",k=l?LP(a,l):a;if(g&&typeof g!="string"){let R=F6e(g,f);R=D6e(R,t.settings,y),R=V6e(R,t.settings),Object.entries(R).forEach(([S,I])=>{if(I.length){let P=_?ite(_,S):S;P=l?LP(P,l):P;let A=I.join(";");w+=`:root :where(${P}){${A};}`}})}if(d){let R={};f?.filter&&(R.filter=f.filter,delete f.filter);let S=jP(R);S.length&&(w+=`${d}{${S.join(";")};}`)}let x=h??k;!r&&(Nu===x||m)&&(w+=Ste({style:f,selector:x,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:p}));let E=jP(f,k,o,t,s);if(E?.length){let R=v?k:`:root :where(${k})`;w+=`${R}{${E.join(";")};}`}return f?.css&&(w+=WP(f.css,`:root :where(${k})`)),u&&w?`${u}{${w}}`:w}var HP=(e,t,o,r,n=!1,i=!1,s={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},l=e,u=U6e(l,t),d=W6e(l,t),f=l?.settings?.useRootPaddingAwareAlignments,{contentSize:p,wideSize:m}=l?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,h="";if(a.presets&&(p||m)&&(h+=`${AC} {`,h=p?h+` --wp--style--global--content-size: ${p};`:h,h=m?h+` --wp--style--global--wide-size: ${m};`:h,h+="}"),g&&(h+=":where(body) {margin: 0;",a.rootPadding&&f&&(h+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0;
- `),h+="}"),a.blockStyles){let b=e1(e);u.forEach(v=>{if(v.isStyleVariation&&!a.variationStyles)return;let y=N4e(v,b);[v,...y,...Qte(v),...y.flatMap(Qte)].forEach(_=>{h+=V4e(_,{tree:l,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:i})})})}if(a.layoutStyles&&(h=h+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",h=h+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",h=h+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let b=a2(l?.styles?.spacing?.blockGap)||"0.5em";h=h+`:root :where(.wp-site-blocks) > * { margin-block-start: ${b}; margin-block-end: 0; }`,h=h+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",h=h+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&d.forEach(({selector:b,presets:v})=>{(Fu===b||QC===b)&&(b="");let y=B4e(b,v);y.length>0&&(h+=y)}),h};var F4e=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let o={root:t};return Object.entries(T4e).forEach(([r,n])=>{let i=ha(e,r);i&&(o[n]=i)}),o},d2=(e,t)=>{let{getBlockStyles:o}=(0,Jte.select)(es.store),r={};return e.forEach(n=>{let i=n.name,s=ha(n);if(!s)return;let a=ha(n,"filter.duotone");if(!a){let g=ha(n),h=(0,es.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof h=="string"&&g&&(a=wc(g,h))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap,d=typeof u=="object"&&!Array.isArray(u)?u.__experimentalDefault:void 0,f=o(i),p={};f?.forEach(g=>{let h=t?`-${t}`:"",b=`${g.name}${h}`,v=hj(b,s);p[b]=v});let m=F4e(n,s);r[i]={duotoneSelector:a??void 0,fallbackGapValue:d,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:l,name:i,selector:s,styleVariationSelectors:f?.length?p:void 0}}),r};function f2(e,t){let o="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))o+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[a,l]=s,u=a.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?a.replace(d,"").trim():a.trim(),p;f===""?p=t:p=a.startsWith(" ")?wc(t,f):n2(t,f),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function p2(e,t,o,{resolveRefs:r=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[o])return;let n=s=>{Object.keys(s).forEach(a=>{let l=s[a];if(typeof l=="object"&&l!==null)if(l.ref!==void 0)if(typeof l.ref!="string"||l.ref.trim()==="")delete s[a];else{let u=$o(e,l.ref);u!=null?s[a]=u:delete s[a]}else n(l),Object.keys(l).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[o]));return r&&n(i),i}var xj="default";function ioe(e){let t=e?.viewport,o=e?.pseudoState;return(!t||t===xj)&&(!o||o===xj)}function z4e(e){return ioe(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==xj)}function j4e(e,t){let o=z4e(t);return o.length?$o(e,o):e}var H4e=new Set(["blocks","variations","css"]),wj=Object.freeze({value:{},sources:{}}),W4e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function wm(e){let t=W4e[e];return t?{...t}:null}function km(e,t){return!e||!t?null:{styles:e,source:t}}function U4e(e){return e.join(".")}function G4e(e){return{...e}}function soe(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function kj(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function xm(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let o of Object.keys(e))if(!H4e.has(o)){if(o==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}soe(e[o])||(t[o]=e[o])}return Object.keys(t).length===0?null:t}var ooe=new Set(["backgroundImage"]);function aoe(e,t,o,r,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(soe(a))continue;if(kj(a)){if(a.ref.trim()==="")continue;let u=$o(o,a.ref);if(u==null||kj(u))continue;a=u}let l=[...i,s];if(!ooe.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!kj(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=aoe({...u},a,o,r,n,l)}else e[s]=ooe.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,r&&n&&(n[U4e(l)]=G4e(r))}return e}function m2(e,t){if(!e)return null;let o=j4e(e,t);return o&&typeof o=="object"&&!Array.isArray(o)?o:null}var $4e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function Y4e(e){return e.startsWith("elements.")?!1:$4e.some(t=>e===t||e.startsWith(`${t}.`))}function loe(e,t){if(!e||typeof e!="object")return;let[o,...r]=t;if(r.length===0){delete e[o];return}let n=e[o];n&&typeof n=="object"&&(loe(n,r),Object.keys(n).length===0&&delete e[o])}function K4e(e,t){for(let o of Object.keys(t))t[o].layer==="root"&&Y4e(o)&&(loe(e,o.split(".")),delete t[o])}function q4e(e,t,o){let r=e?.background?.backgroundImage;if(!r)return;let n=_m(r,{...t,_links:o??void 0});n!==void 0&&(e.background.backgroundImage=n)}function roe(e,{blockName:t,variationName:o=null,elements:r=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return wj;let s=e.styles,a={viewport:n,pseudoState:i},l=s,u=s.blocks?.[t]??null,d=(r??[]).map(b=>s.elements?.[b]??null).filter(b=>!!b),f=o?p2(e,t,o)??null:null,p=[km(xm(l),wm("root")),...d.map(b=>km(xm(b),wm("element"))),u?km(xm(u),wm("block")):null,f?km(xm(f),wm("blockVariation")):null];ioe(a)||p.push(km(xm(m2(l,a)),wm("root")),...d.map(b=>km(xm(m2(b,a)),wm("element"))),u?km(xm(m2(u,a)),wm("block")):null,f?km(xm(m2(f,a)),wm("blockVariation")):null);let m=p.filter(Boolean);if(m.length===0)return wj;let g={},h=m.reduce((b,v)=>aoe(b,v.styles,e,v.source,g),{});return K4e(h,g),q4e(h,e,e._links??null),{value:h,sources:g}}var Z4e={},noe=new WeakMap;function coe(e,t={}){let o=e?.styles;if(!o||typeof o!="object")return roe(e,t);let r=noe.get(o);r||(r=new WeakMap,noe.set(o,r));let n=e?._links??Z4e,i=r.get(n);i||(i=new Map,r.set(n,i));let s=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+s;if(i.has(a))return i.get(a);let l=roe(e,t);return i.set(a,l),l}var uoe=c(mI(),1),{lock:doe,unlock:Hvt}=(0,uoe.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/global-styles-engine");var Lo={};doe(Lo,{getResponsiveMediaQueries:e1,getViewportBreakpoints:vj,getViewportBreakpointValueInPixels:yj,getDuotoneFilter:$te,getDuotoneStylesheet:Gte,getDuotoneUnsetStylesheet:Ute,resolveStyle:coe,getVariationStyle:p2});var g2=c(Z(),1);var mn={desktop:{label:(0,g2.__)("Desktop"),icon:d7,key:"desktop"},tablet:{label:(0,g2.__)("Tablet"),icon:Zz,key:"tablet"},mobile:{label:(0,g2.__)("Mobile"),icon:EC,key:"mobile"}},Sj=Object.entries(mn);var h2=c(ce(),1),foe=c(Bo(),1);function Ue(e,t,o){let r=Array.isArray(t)?[...t]:[t],n=Array.isArray(e)?[...e]:{...e},i=r.pop(),s=n;for(let a of r){let l=s[a];s[a]=s=Array.isArray(l)?[...l]:{...l}}return s[i]=o,n}var bf=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var X4e=["color","border","dimensions","typography","spacing"],Q4e={"color.palette":e=>e.colors,"color.gradients":e=>e.gradients,"color.custom":e=>e.disableCustomColors===void 0?void 0:!e.disableCustomColors,"color.customGradient":e=>e.disableCustomGradients===void 0?void 0:!e.disableCustomGradients,"typography.fontSizes":e=>e.fontSizes,"typography.customFontSize":e=>e.disableCustomFontSizes===void 0?void 0:!e.disableCustomFontSizes,"typography.lineHeight":e=>e.enableCustomLineHeight,"spacing.units":e=>{if(e.enableCustomUnits!==void 0)return e.enableCustomUnits===!0?["px","em","rem","vh","vw","%"]:e.enableCustomUnits},"spacing.padding":e=>e.enableCustomSpacing},J4e={"border.customColor":"border.color","border.customStyle":"border.style","border.customWidth":"border.width","typography.customFontStyle":"typography.fontStyle","typography.customFontWeight":"typography.fontWeight","typography.customLetterSpacing":"typography.letterSpacing","typography.customTextDecorations":"typography.textDecoration","typography.customTextTransforms":"typography.textTransform","border.customRadius":"border.radius","spacing.customMargin":"spacing.margin","spacing.customPadding":"spacing.padding","typography.customLineHeight":"typography.lineHeight"},eFe=e=>J4e[e]||e;function poe(e,t,...o){let r=Jt(e,t),n=[];if(t){let i=t;do{let s=Jt(e,i);(0,h2.hasBlockSupport)(s,"__experimentalSettings",!1)&&n.push(i)}while(i=e.blocks.parents.get(i))}return o.map(i=>{if(X4e.includes(i)){console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");return}let s=(0,foe.applyFilters)("blockEditor.useSetting.before",void 0,i,t,r);if(s!==void 0)return s;let a=eFe(i);for(let d of n){let f=ba(e,d);if(s=bf(f.settings?.blocks?.[r],a)??bf(f.settings,a),s!==void 0)break}let l=yf(e);if(s===void 0&&r&&(s=bf(l.__experimentalFeatures?.blocks?.[r],a)),s===void 0&&(s=bf(l.__experimentalFeatures,a)),s!==void 0)return h2.__EXPERIMENTAL_PATHS_WITH_OVERRIDE[a]?s.custom??s.theme??s.default:s;let u=Q4e[a]?.(l);return u!==void 0?u:a==="typography.dropCap"?!0:void 0})}var{isContentBlock:Cj,editableRootKey:tFe}=K(Sm.privateApis),{getViewportBreakpoints:oFe}=K(Lo);function moe(e,t){return t===mn.desktop.key?!0:oFe(yf(e)?.__experimentalFeatures?.viewport)[t]!==void 0}function rFe(e){return e.isBlockInterfaceHidden}function nFe(e){return e?.lastBlockInserted?.clientIds}function iFe(e,t){return e.blocks.byClientId.get(t)}var sFe=(e,t)=>{let o=r=>ts(e,r)==="disabled"&&Wn(e,r).every(o);return Wn(e,t).every(o)};function r1(e,t,o){let r=Cj(t),n=Jt(e,o),i=Cj(n);return Cb(e)===o||i&&r}function goe(e,t){return{clientId:t,innerBlocks:hoe(e,t)}}function hoe(e,t=""){return Wn(e,t).map(o=>goe(e,o))}var Ej=(0,Pn.createSelector)(goe,e=>[e.blocks.order]),Tj=(0,Pn.createSelector)(hoe,e=>[e.blocks.order]);function Rj(e,t,o){let r=Wn(e,t),n=[];for(let i of r){let s=Rj(e,i,o);o(e,i)?n.push({clientId:i,innerBlocks:s}):n.push(...s)}return n}function aFe(e,t){return Rj(e,t,(o,r)=>ts(o,r)!=="disabled")}function lFe(e,t){let o=e.blocks.parents.get(t);for(;o!==void 0;){let r=e.blocks.blockEditingModes.get(o);if(r)return r==="disabled";o=e.blocks.parents.get(o)}return!1}var cFe=(0,Pn.createSelector)((e,t)=>{if(!t||ts(e,t)!=="default"||Aj(e,t)!=="visual"||!(0,Sm.getBlockType)(Jt(e,t))?.[tFe])return!1;let o=Wn(e,vr(e,t));return o.length>1&&o.every(r=>ts(e,r)==="default")},e=>[e.blocks.order,e.blocks.parents,e.blocks.byClientId,e.blocks.blockEditingModes,e.derivedBlockEditingModes,e.blocksMode]);function uFe(e,t){return Rj(e,t,(o,r)=>{if(ts(o,r)!=="disabled")return!0;let n=o.blocks.blockEditingModes.get(r);if(n)return n!=="disabled";if(lFe(o,r))return!1;if(o.editedContentOnlySection){if(b2(o,r))return!1;if(!vf(o,r)||Cj(Jt(o,r)))return!0}return!1})}var dFe=(0,Pn.createSelector)(aFe,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes]),fFe=(0,Pn.createSelector)(uFe,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes,e.blocks.parents,e.editedContentOnlySection,...e.editedContentOnlySection?[e.blocks.byClientId,e.blocks.attributes,e.blockListSettings,e.settings]:[]]),pFe=(0,Pn.createSelector)((e,t,o=!1)=>rl(e,t,o).filter(r=>ts(e,r)!=="disabled"),e=>[e.blocks.parents,e.blocks.blockEditingModes,e.settings.templateLock,e.blockListSettings]);function mFe(e){return e.removalPromptData}function gFe(e){return e.blockRemovalRules}var hFe=(0,Pn.createSelector)(e=>{let o=H_(e).reduce((r,n,i)=>(r[n]=i,r),{});return[...e.styleOverrides].sort((r,n)=>{let[,{clientId:i}]=r,[,{clientId:s}]=n,a=o[i]??-1,l=o[s]??-1;return a-l})},e=>[e.blocks.order,e.styleOverrides]);function bFe(e){return e.registeredInserterMediaCategories}var yFe=(0,Pn.createSelector)(e=>{let{settings:{inserterMediaCategories:t,allowedMimeTypes:o,enableOpenverseMediaCategory:r},registeredInserterMediaCategories:n}=e;if(!t&&!n.length||!o)return;let i=t?.map(({name:a})=>a)||[];return[...t||[],...(n||[]).filter(({name:a})=>!i.includes(a))].filter(a=>!r&&a.name==="openverse"?!1:Object.values(o).some(l=>l.startsWith(`${a.mediaType}/`)))},e=>[e.settings.inserterMediaCategories,e.settings.allowedMimeTypes,e.settings.enableOpenverseMediaCategory,e.registeredInserterMediaCategories]),vFe=(0,Pn.createRegistrySelector)(e=>(0,Pn.createSelector)((t,o=null)=>{let{getAllPatterns:r}=K(e(yr)),n=r(),{allowedBlockTypes:i}=yf(t);return n.some(s=>{let{inserter:a=!0}=s;if(!a)return!1;let l=Sb(s);return i1(l,i)&&l.every(({name:u})=>Eb(t,u,o))})},(t,o)=>[...s1(e)(t),...Cm(e)(t,o)])),_Fe=(0,Pn.createRegistrySelector)(e=>(0,Pn.createSelector)((t,o)=>{if(o?.startsWith("core/block/")){let r=parseInt(o.slice(11),10),n=K(e(yr)).getReusableBlocks().find(({id:i})=>i===r);return n?n1(n,t.settings[pf]?.(e)??t.settings.__experimentalUserPatternCategories):null}return[...t.settings.__experimentalBlockPatterns??[],...t.settings[cm]?.(e)??[]].find(({name:r})=>r===o)},(t,o)=>o?.startsWith("core/block/")?[K(e(yr)).getReusableBlocks(),t.settings.__experimentalReusableBlocks]:[t.settings.__experimentalBlockPatterns,t.settings[cm]?.(e)])),wFe=(0,Pn.createRegistrySelector)(e=>(0,Pn.createSelector)(t=>[...K(e(yr)).getReusableBlocks().map(o=>n1(o,t.settings[pf]?.(e)??t.settings.__experimentalUserPatternCategories)),...t.settings.__experimentalBlockPatterns??[],...t.settings[cm]?.(e)??[]].filter((o,r,n)=>r===n.findIndex(i=>o.name===i.name)),s1(e))),kFe=[],xFe=(0,Pn.createRegistrySelector)(e=>t=>{let o=t.settings[yI];return(o?o(e):t.settings.__experimentalReusableBlocks)??kFe});function SFe(e){return e.lastFocus}function CFe(e){return e.isDragging}function EFe(e){return e.expandedBlock}var Bj=(e,t)=>{let o=t,r;for(;!r&&(o=e.blocks.parents.get(o));)zu(e,o)==="contentOnly"&&(r=o);return r};function boe(e,t){let o=Jt(e,t);if(o==="core/block")return!0;let r=ba(e,t),n=o==="core/template-part",i=e.settings?.[dm],s=e.settings?.disableContentOnlyForUnsyncedPatterns,a=e.settings?.disableContentOnlyForTemplateParts;if((!s&&r?.metadata?.patternName||n&&!a)&&!i)return!0;let l=zu(e,t)==="contentOnly",u=vr(e,t),d=zu(e,u)==="contentOnly";return!!(l&&!d)}var vf=(e,t)=>{if(b2(e,t))return;let o=t,r;for(;o=e.blocks.parents.get(o);)boe(e,o)&&(r=o);return r};function _f(e,t){return b2(e,t)||vf(e,t)?!1:boe(e,t)}function TFe(e,t){let o=Jt(e,t);return o!=="core/block"&&o!=="core/template-part"?!1:!(ba(e,t)?.metadata?.patternName&&_f(e,t))}function Ij(e){return e.editedContentOnlySection}function b2(e,t){if(!e.editedContentOnlySection)return!1;if(e.editedContentOnlySection===t)return!0;let o=t;for(;o=e.blocks.parents.get(o);)if(e.editedContentOnlySection===o)return!0;return!1}var RFe=(0,Pn.createSelector)((e,t)=>t.reduce((o,r)=>(o[r]=e.blocks.attributes.get(r)?.style,o),{}),(e,t)=>[...t.map(o=>e.blocks.attributes.get(o)?.style)]);function Cb(e){return e.settings?.[um]}function Pj(e){return e.zoomLevel==="auto-scaled"||e.zoomLevel<100}function BFe(e){return e.zoomLevel}function yoe(e,t,o=""){let r=Array.isArray(t)?t:[t],n=s=>r.every(a=>Eb(e,a,s));if(!o){if(n(o))return o;let s=Cb(e);return s&&n(s)?s:null}let i=o;for(;i!==null&&!n(i);)i=vr(e,i);return i}function IFe(e,t,o){let{allowedBlockTypes:r}=yf(e);if(!i1(Sb(t),r))return null;let i=Sb(t).map(({blockName:s})=>s);return yoe(e,i,o)}function PFe(e){return e.insertionPoint}var OFe=(e,t)=>{let o=Jt(e,t);if(!(0,Sm.hasBlockSupport)(o,"visibility",!0))return!1;let n=e.blocks.attributes.get(t)?.metadata?.blockVisibility;return n===!1?!0:typeof n?.viewport=="object"&&n?.viewport!==null?Object.values(mn).some(i=>moe(e,i.key)&&n?.viewport?.[i.key]===!1):!1},Oj=(e,t)=>{let o=Jt(e,t);return(0,Sm.hasBlockSupport)(o,"visibility",!0)?e.blocks.attributes.get(t)?.metadata?.blockVisibility===!1:!1},AFe=(e,t)=>rl(e,t).some(r=>Oj(e,r)),voe=(e,t,o)=>{if(Oj(e,t))return!0;let n=e.blocks.attributes.get(t)?.metadata?.blockVisibility?.viewport;if(typeof n=="object"&&n!==null&&typeof o=="string"){let i=o.toLowerCase();return moe(e,i)&&n?.[i]===!1}return!1},MFe=(e,t,o)=>rl(e,t).some(n=>voe(e,n,o));function NFe(e){return!!e.hasBlockSpotlight||!!e.editedContentOnlySection}function _oe(e,t){return!!ba(e,t)?.lock?.edit}function woe(e,t){let o=ba(e,t);if(o?.lock?.move!==void 0)return!!o?.lock?.move;let r=vr(e,t);return zu(e,r)==="all"}function koe(e,t){let o=ba(e,t);if(o?.lock?.remove!==void 0)return!!o?.lock?.remove;let r=vr(e,t),n=zu(e,r);return n==="all"||n==="insert"}function LFe(e,t){return _oe(e,t)||woe(e,t)||koe(e,t)}function DFe(e){return e.listViewContentPanelOpen}function VFe(e,t){return e.openedListViewPanels?.allOpen?!0:e.openedListViewPanels?.panels?.[t]===!0}function FFe(e){return e.listViewExpandRevision||0}function zFe(e,t){let o=Jt(e,t);if(o==="core/navigation")return!0;if(!(0,Sm.hasBlockSupport)(o,"listView"))return!1;let r=W_(e,t)?.allowedBlocks;return!(Wn(e,t).length===0&&(r===!1||Array.isArray(r)&&r.length===0))}function jFe(e){return e.viewportModalClientIds}function HFe(e){return e.requestedInspectorTab}var o1={viewport:"default",pseudo:"default"};function xoe(e){return e.styleStateViewport??o1.viewport}function WFe(e){return e.isResponsiveEditing}var Soe=(0,Pn.createSelector)((e,t)=>({...e.selectedBlockStyleState?.clientId===t?e.selectedBlockStyleState.value??o1:o1,viewport:xoe(e)}),e=>[e.styleStateViewport,e.selectedBlockStyleState]);function UFe(e,t){let o=Soe(e,t);return o.viewport!==o1.viewport||o.pseudo!==o1.pseudo}function GFe(e,t){return e.selectedBlockStyleState?.clientId!==t?!0:e.selectedBlockStyleState.showStateOnCanvas??!0}var l1=c(Z(),1),nr={user:"user",theme:"theme",directory:"directory"},a1={full:"fully",unsynced:"unsynced"},Tb={name:"allPatterns",label:(0,l1._x)("All","patterns")},wf={name:"myPatterns",label:(0,l1.__)("My patterns")},U_={name:"core/starter-content",label:(0,l1.__)("Starter content")};function v2(e,t,o){let r=e.name.startsWith("core/block"),n=e.source==="core"||e.source?.startsWith("pattern-directory");return!!(t===nr.theme&&(r||n)||t===nr.directory&&(r||!n)||t===nr.user&&e.type!==nr.user||o===a1.full&&e.syncStatus!==""||o===a1.unsynced&&e.syncStatus!=="unsynced"&&r)}var Em=Symbol("isFiltered"),Coe=new WeakMap,Eoe=new WeakMap;function n1(e,t=[]){return{name:`core/block/${e.id}`,id:e.id,type:nr.user,title:e.title?.raw,categories:e.wp_pattern_category?.map(o=>{let r=t.find(({id:n})=>n===o);return r?r.slug:o}),content:e.content?.raw,syncStatus:e.wp_pattern_sync_status}}function $Fe(e){let t=(0,Toe.parse)(e.content,{__unstableSkipMigrationLogs:!0});return t.length===1&&(t[0].attributes={...t[0].attributes,metadata:{...t[0].attributes.metadata||{},categories:e.categories,patternName:e.name,name:t[0].attributes.metadata?.name||e.title}}),{...e,blocks:t}}function _2(e){let t=Coe.get(e);return t||(t=$Fe(e),Coe.set(e,t)),t}function Sb(e){let t=Eoe.get(e);return t||(t=(0,Roe.parse)(e.content),t=t.filter(o=>o.blockName!==null),Eoe.set(e,t)),t}var Rb=(e,t,o=null)=>typeof e=="boolean"?e:Array.isArray(e)?e.includes("core/post-content")&&t===null?!0:e.includes(t):o,i1=(e,t)=>{if(typeof t=="boolean")return t;let o=[...e];for(;o.length>0;){let r=o.shift();if(!Rb(t,r.name||r.blockName,!0))return!1;r.innerBlocks?.forEach(i=>{o.push(i)})}return!0},s1=e=>t=>[t.settings.__experimentalBlockPatterns,t.settings[pf]?.(e)??t.settings.__experimentalUserPatternCategories,t.settings.__experimentalReusableBlocks,t.settings[cm]?.(e),t.blockPatterns,K(e(yr)).getReusableBlocks()],Cm=()=>(e,t)=>[e.blockListSettings.get(t),e.blocks.byClientId.get(t),e.blocks.order.get(t||""),e.settings.allowedBlockTypes,e.settings.templateLock,ts(e,t),Cb(e),_f(e,t),vf(e,t)];function Boe(e,t){return typeof e=="string"&&typeof t=="string"?e>t:Number(e)>Number(t)}var YFe=(e,t,o)=>(r,n)=>{let i,s;if(typeof e=="function"?(i=e(r),s=e(n)):(i=r[e],s=n[e]),Boe(i,s))return o==="asc"?1:-1;if(Boe(s,i))return o==="asc"?-1:1;let a=t.findIndex(u=>u===r),l=t.findIndex(u=>u===n);return a>l?1:l>a?-1:0};function ju(e,t,o="asc"){return e.concat().sort(YFe(t,e,o))}var{isContentBlock:Nj}=K(Ot.privateApis),KFe=3600*1e3,qFe=24*3600*1e3,ZFe=168*3600*1e3,ci=[],XFe=new Set,Ooe={[Em]:!0};function Jt(e,t){let o=e.blocks.byClientId.get(t);return o?o.name:null}function QFe(e,t){let o=e.blocks.byClientId.get(t);return!!o&&o.isValid}function ba(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function xf(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}var JFe=(0,It.createSelector)((e,t)=>{let o=e.blocks.byClientId.get(t);return o?{...o,attributes:ba(e,t)}:null},(e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]);function e8e(e,t){let o=!t||!S2(e,t)?t||"":"controlled||"+t;return e.blocks.tree.get(o)?.innerBlocks||ci}function t8e(e,t){return(0,ya.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),Ej(e,t)}function o8e(e,t){return(0,ya.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),Tj(e,t)}var Aoe=(0,It.createSelector)((e,t)=>{t=Array.isArray(t)?[...t]:[t];let o=[];for(let n of t){let i=e.blocks.order.get(n);i&&o.push(...i)}let r=0;for(;r<o.length;){let n=o[r],i=e.blocks.order.get(n);i&&o.splice(r+1,0,...i),r++}return o},e=>[e.blocks.order]),H_=e=>Aoe(e,""),r8e=(0,It.createSelector)((e,t)=>{let o=H_(e);if(!t)return o.length;let r=0;for(let n of o)e.blocks.byClientId.get(n).name===t&&r++;return r},e=>[e.blocks.order,e.blocks.byClientId]),Moe=(0,It.createSelector)((e,t)=>{if(!t)return ci;let o=Array.isArray(t)?t:[t],n=H_(e).filter(i=>{let s=e.blocks.byClientId.get(i);return o.includes(s.name)});return n.length>0?n:ci},e=>[e.blocks.order,e.blocks.byClientId]);function n8e(e,t){return(0,ya.default)("wp.data.select( 'core/block-editor' ).__experimentalGetGlobalBlocksByName",{since:"6.5",alternative:"wp.data.select( 'core/block-editor' ).getBlocksByName"}),Moe(e,t)}var w2=(0,It.createSelector)((e,t)=>(Array.isArray(t)?t:[t]).map(o=>xf(e,o)),(e,t)=>(Array.isArray(t)?t:[t]).map(o=>e.blocks.tree.get(o))),i8e=(0,It.createSelector)((e,t)=>w2(e,t).filter(Boolean).map(o=>o.name),(e,t)=>w2(e,t));function s8e(e,t){return Wn(e,t).length}function u1(e){return e.selection.selectionStart}function d1(e){return e.selection.selectionEnd}function a8e(e){return e.selection.selectionStart.clientId}function l8e(e){return e.selection.selectionEnd.clientId}function c8e(e){let t=Rm(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function u8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return!!t.clientId&&t.clientId===o.clientId}function G_(e){let{selectionStart:t,selectionEnd:o}=e.selection,{clientId:r}=t;return!r||r!==o.clientId?null:r}function d8e(e){let t=G_(e);return t?xf(e,t):null}function vr(e,t){return e.blocks.parents.get(t)??null}var rl=(0,It.createSelector)((e,t,o=!1)=>{let r=[],n=t;for(;n=e.blocks.parents.get(n);)r.push(n);return r.length?o?r:r.reverse():ci},e=>[e.blocks.parents]),Lj=(0,It.createSelector)((e,t,o,r=!1)=>{let n=rl(e,t,r),i=Array.isArray(o)?s=>o.includes(s):s=>o===s;return n.filter(s=>i(Jt(e,s)))},e=>[e.blocks.parents]);function f8e(e,t){let o=t,r;do r=o,o=e.blocks.parents.get(o);while(o);return r}function p8e(e,t){let o=G_(e),r=[...rl(e,t),t],n=[...rl(e,o),o],i,s=Math.min(r.length,n.length);for(let a=0;a<s&&r[a]===n[a];a++)i=r[a];return i}function Dj(e,t,o=1){if(t===void 0&&(t=G_(e)),t===void 0&&(o<0?t=Vj(e):t=Loe(e)),!t)return null;let r=vr(e,t);if(r===null)return null;let{order:n}=e.blocks,i=n.get(r),a=i.indexOf(t)+1*o;return a<0||a===i.length?null:i[a]}function m8e(e,t){return Dj(e,t,-1)}function g8e(e,t){return Dj(e,t,1)}function h8e(e){return e.initialPosition}function Noe(e){let{selectionStart:t,selectionEnd:o}=e.selection,r=t.clientId,n=o.clientId;if(!(!r||!n||r===n)){if(rl(e,n).includes(r))return r;if(rl(e,r).includes(n))return n}}var Tm=(0,It.createSelector)(e=>{let{selectionStart:t,selectionEnd:o}=e.selection;if(!t.clientId||!o.clientId)return ci;if(t.clientId===o.clientId)return[t.clientId];let r=Noe(e);if(r)return[r];let n=vr(e,t.clientId);if(n===null)return ci;let i=Wn(e,n),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId);return s>a?i.slice(a,s+1):i.slice(s,a+1)},e=>[e.blocks.order,e.blocks.parents,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function Rm(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?ci:Tm(e)}var b8e=(0,It.createSelector)(e=>{let t=Rm(e);return t.length?t.map(o=>xf(e,o)):ci},e=>[...Tm.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]);function Vj(e){return Rm(e)[0]||null}function Loe(e){let t=Rm(e);return t[t.length-1]||null}function y8e(e,t){return Vj(e)===t}function Doe(e,t){return Rm(e).indexOf(t)!==-1}var v8e=(0,It.createSelector)((e,t)=>{let o=t,r=!1;for(;o&&!r;)o=vr(e,o),r=Doe(e,o);return r},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function _8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:t.clientId||null}function w8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:o.clientId||null}function k8e(e){if(Noe(e))return!0;let t=u1(e),o=d1(e);return!t.attributeKey&&!o.attributeKey&&typeof t.offset>"u"&&typeof o.offset>"u"}function x8e(e){let t=u1(e),o=d1(e);return!!t&&!!o&&t.clientId===o.clientId&&t.attributeKey===o.attributeKey&&t.offset===o.offset}function S8e(e){return Tm(e).some(t=>{let o=Jt(e,t);return!(0,Ot.getBlockType)(o).merge})}function C8e(e,t){let o=u1(e),r=d1(e);if(o.clientId===r.clientId||!o.attributeKey||!r.attributeKey||typeof o.offset>"u"||typeof r.offset>"u")return!1;let n=vr(e,o.clientId),i=vr(e,r.clientId);if(n!==i)return!1;let s=Wn(e,n),a=s.indexOf(o.clientId),l=s.indexOf(r.clientId),u,d;a>l?(u=r,d=o):(u=o,d=r);let f=t?d.clientId:u.clientId,p=t?u.clientId:d.clientId,m=Jt(e,f);if(!(0,Ot.getBlockType)(m).merge)return!1;let h=xf(e,p);if(h.name===m)return!0;let b=(0,Ot.switchToBlockType)(h,m);return b&&b.length}var E8e=e=>{let t=u1(e),o=d1(e);if(t.clientId===o.clientId||!t.attributeKey||!o.attributeKey||typeof t.offset>"u"||typeof o.offset>"u")return ci;let r=vr(e,t.clientId),n=vr(e,o.clientId);if(r!==n)return ci;let i=Wn(e,r),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId),[l,u]=s>a?[o,t]:[t,o],d=xf(e,l.clientId),f=xf(e,u.clientId),p=d.attributes[l.attributeKey],m=f.attributes[u.attributeKey],g=(0,kf.create)({html:p}),h=(0,kf.create)({html:m});return g=(0,kf.remove)(g,0,l.offset),h=(0,kf.remove)(h,u.offset,h.text.length),[{...d,attributes:{...d.attributes,[l.attributeKey]:(0,kf.toHTMLString)({value:g})}},{...f,attributes:{...f.attributes,[u.attributeKey]:(0,kf.toHTMLString)({value:h})}}]};function Wn(e,t){return e.blocks.order.get(t||"")||ci}function Voe(e,t){let o=vr(e,t);return Wn(e,o).indexOf(t)}function Foe(e,t){let{selectionStart:o,selectionEnd:r}=e.selection;return o.clientId!==r.clientId?!1:!!t&&o.clientId===t}var T8e=(0,It.createSelector)(e=>{let t=new Set;for(let o of Tm(e)){let r=o;for(;(r=e.blocks.parents.get(r))&&!t.has(r);)t.add(r)}return t},e=>Tm.getDependants(e));function zoe(e,t,o=!1){if(!t)return!1;let r=Tm(e);return r.length?o?T8e(e).has(t):r.some(n=>vr(e,n)===t):!1}function joe(e,t,o=!1){return Wn(e,t).some(r=>Fj(e,r)||o&&joe(e,r,o))}function R8e(e,t){if(!t)return!1;let o=Rm(e),r=o.indexOf(t);return r>-1&&r<o.length-1}function B8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId!==o.clientId}function I8e(e){return e.isMultiSelecting}function P8e(e){return e.isSelectionEnabled}function Aj(e,t){return e.blocksMode[t]||"visual"}function O8e(e){return e.isTyping}function Hoe(e){return!!e.draggedBlocks.length}function A8e(e){return e.draggedBlocks}function Fj(e,t){return e.draggedBlocks.includes(t)}function M8e(e,t){return Hoe(e)?rl(e,t).some(r=>Fj(e,r)):!1}function N8e(){return(0,ya.default)('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}var L8e=(0,It.createSelector)(e=>{let t,o,{insertionCue:r,selection:{selectionEnd:n}}=e;if(r!==null)return r;let{clientId:i}=n;return i?(t=vr(e,i)||void 0,o=Voe(e,n.clientId)+1):o=Wn(e).length,{rootClientId:t,index:o}},e=>[e.insertionCue,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]);function D8e(e){return e.insertionCue!==null}function V8e(e){return e.template.isValid}function F8e(e){return e.settings.template}function zu(e,t){if(!t)return e.settings.templateLock??!1;let o=W_(e,t)?.templateLock;return o==="contentOnly"&&e.editedContentOnlySection===t?!1:o??!1}var zj=(e,t,o=null)=>{let r,n;if(t&&typeof t=="object"?(r=t,n=t.name):(r=(0,Ot.getBlockType)(t),n=t),!r)return!1;let{allowedBlockTypes:i}=yf(e);if(!Rb(i,n,!0))return!1;let a=(Array.isArray(r.parent)?r.parent:[]).concat(Array.isArray(r.ancestor)?r.ancestor:[]);if(a.length>0){if(a.includes("core/post-content"))return!0;let l=o,u=!1;do{if(a.includes(Jt(e,l))){u=!0;break}l=e.blocks.parents.get(l)}while(l);return u}return!0},f1=(e,t,o=null)=>{if(e.settings.isPreviewMode||!zj(e,t,o))return!1;let r;t&&typeof t=="object"?(r=t,t=r.name):r=(0,Ot.getBlockType)(t);let n=zu(e,o);if(n&&n!=="contentOnly"||jj(e,o))return!1;let i=ts(e,o??""),s=!!_f(e,o),a=s?o:vf(e,o),l=!!a;if(i==="disabled"&&(!l||t!==(0,Ot.getDefaultBlockName)()))return!1;let u=W_(e,o);if(o&&u===void 0)return!1;let d=Nj(t);if(l&&!d||l&&Jt(e,a)==="core/block")return!1;if(l&&(s||i==="contentOnly"||i==="disabled")&&!r1(e,t,o)){let w=(0,Ot.getDefaultBlockName)();if(t===w){if(!Wn(e,o).some(C=>Jt(e,C)===w))return!1}else return!1}let f=Jt(e,o),m=(0,Ot.getBlockType)(f)?.allowedBlocks,g=Rb(m,t);if(g!==!1){let w=u?.allowedBlocks,k=Rb(w,t);k!==null&&(g=k)}let h=r.parent,b=Rb(h,f),v=!0,y=r.ancestor;y&&(v=[o,...rl(e,o)].some(k=>Rb(y,Jt(e,k))));let _=v&&(g===null&&b===null||g===!0||b===!0);return _&&(0,Poe.applyFilters)("blockEditor.__unstableCanInsertBlockType",_,r,o,{getBlock:xf.bind(null,e),getBlockParentsByBlockName:Lj.bind(null,e)})},Eb=(0,It.createRegistrySelector)(e=>(0,It.createSelector)(f1,(t,o,r)=>Cm(e)(t,r)));function z8e(e,t,o=null){return t.every(r=>Eb(e,Jt(e,r),o))}function jj(e,t){return!!t&&Jt(e,t)==="core/html"}function Hj(e,t){if(e.settings.isPreviewMode||jj(e,vr(e,t)))return!1;let o=ba(e,t);if(o===null)return!0;if(o.lock?.remove!==void 0)return!o.lock.remove;let r=vr(e,t),n=zu(e,r);if(n&&n!=="contentOnly")return!1;let i=!!_f(e,r),s=i?r:vf(e,r),a=!!s,l=Nj(Jt(e,t));if(a&&!l||a&&Jt(e,s)==="core/block")return!1;let u=ts(e,r),d=Jt(e,t),f=(0,Ot.getDefaultBlockName)();return a&&(i||d===f||u==="contentOnly")&&!r1(e,Jt(e,t),r)?d===f?Wn(e,r).filter(g=>Jt(e,g)===f).length>1:!1:u!=="disabled"}function Woe(e,t){return t.every(o=>Hj(e,o))}function Uoe(e,t){if(e.settings.isPreviewMode||jj(e,vr(e,t)))return!1;let o=ba(e,t);if(o===null)return!0;if(o.lock?.move!==void 0)return!o.lock.move;let r=vr(e,t);if(zu(e,r)==="all")return!1;let i=!!vf(e,t),s=Nj(Jt(e,t));if(i&&!s)return!1;let a=!!_f(e,r),l=ts(e,r);return i&&(a||l==="contentOnly")&&!r1(e,Jt(e,t),r)?!1:ts(e,r)!=="disabled"}function j8e(e,t){return t.every(o=>Uoe(e,o))}function Goe(e,t){if(e.settings.isPreviewMode)return!1;let o=ba(e,t);if(o===null)return!0;let{lock:r}=o;return!r?.edit}function H8e(e,t){return e.settings.isPreviewMode||!(0,Ot.hasBlockSupport)(t,"lock",!0)?!1:!!e.settings?.canLockBlocks}function k2(e,t){return e.preferences.insertUsage?.[t]??null}var c1=(e,t,o)=>(0,Ot.hasBlockSupport)(t,"inserter",!0)?f1(e,t.name,o):!1,W8e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=k2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,description:o.description||t.description,category:o.category||t.category,example:o.hasOwnProperty("example")?o.example:t.example,initialAttributes:{...t.initialAttributes,...o.attributes},innerBlocks:o.innerBlocks,innerContent:o.innerContent,keywords:o.keywords||t.keywords,frecency:x2(n,i),isSearchOnly:o.isSearchOnly}},x2=(e,t)=>{if(!e)return t;let o=Date.now()-e;switch(!0){case o<KFe:return t*4;case o<qFe:return t*2;case o<ZFe:return t/2;default:return t/4}},$oe=(e,{buildScope:t="inserter"})=>o=>{let r=o.name,n=!1;(0,Ot.hasBlockSupport)(o.name,"multiple",!0)||(n=w2(e,H_(e)).some(({name:f})=>f===o.name));let{time:i,count:s=0}=k2(e,r)||{},a={id:r,name:o.name,title:o.title,icon:o.icon,isDisabled:n,frecency:x2(i,s)};if(t==="transform")return a;let l=(0,Ot.getBlockVariations)(o.name,"inserter"),u=(0,Ot.getBlockVariations)(o.name,"block"),d=[...l,...u.filter(f=>o.name==="core/heading"&&["h1","h2","h3","h4","h5","h6"].includes(f.name)).map(f=>({...f,isSearchOnly:!0}))];return{...a,initialAttributes:{},description:o.description,category:o.category,keywords:o.keywords,parent:o.parent,ancestor:o.ancestor,variations:d,example:o.example,utility:1}},U8e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=k2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,frecency:x2(n,i),variationName:o.name}},G8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=Ooe)=>{let n=m=>{let g=m.wp_pattern_sync_status?tl:{src:tl,foreground:"var(--wp-block-synced-color)"},h=n1(m),{time:b,count:v=0}=k2(t,h.name)||{},y=x2(b,v);return{id:h.name,name:"core/block",initialAttributes:{ref:m.id},title:h.title,icon:g,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:y,content:h.content,get blocks(){return _2(h).blocks},syncStatus:h.syncStatus}},i=f1(t,"core/block",o)?K(e(yr)).getReusableBlocks().map(n):[],s=$oe(t,{buildScope:"inserter"}),a=(0,Ot.getBlockTypes)().filter(m=>(0,Ot.hasBlockSupport)(m,"inserter",!0)).map(s);if(r[Em]!==!1)a=a.filter(m=>c1(t,m,o));else{let{getClosestAllowedInsertionPoint:m}=K(e(yr));a=a.filter(g=>zj(t,g,o)&&m(g.name,o)!==null).map(g=>({...g,isAllowedInCurrentRoot:c1(t,g,o)}))}let l=a.reduce((m,g)=>{let{variations:h=[]}=g;if(h.some(({isDefault:b})=>b)||m.push(g),h.length){let b=W8e(t,g);m.push(...h.map(b))}return m},[]),u=(m,g)=>{let{core:h,noncore:b}=m;return(g.name.startsWith("core/")?h:b).push(g),m},{core:d,noncore:f}=l.reduce(u,{core:[],noncore:[]});return[...[...d,...f],...i]},(t,o)=>[(0,Ot.getBlockTypes)(),K(e(yr)).getReusableBlocks(),t.blocks.order,t.preferences.insertUsage,...Cm(e)(t,o)])),$8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{let n=Array.isArray(o)?o:[o],i=$oe(t,{buildScope:"transform"}),s=(0,Ot.getBlockTypes)().filter(u=>c1(t,u,r)).map(i),a=Object.fromEntries(Object.entries(s).map(([,u])=>[u.name,u])),l=(0,Ot.getPossibleBlockTransformations)(n).reduce((u,d)=>{let f=a[d?.name];if(!f)return u;let{variationName:p}=d;if(!p)return u.push(f),u;let m=(0,Ot.getBlockVariations)(f.name,"transform")?.find(({name:g})=>g===p);return m?(u.push(U8e(t,f)(m)),u):(u.push(f),u)},[]);return ju(l,u=>u.frecency,"desc")},(t,o,r)=>[(0,Ot.getBlockTypes)(),t.preferences.insertUsage,...Cm(e)(t,r)])),Y8e=(e,t=null)=>(0,Ot.getBlockTypes)().some(n=>c1(e,n,t))?!0:f1(e,"core/block",t),Mj=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null)=>{if(!o)return;let r=(0,Ot.getBlockTypes)().filter(i=>c1(t,i,o));return f1(t,"core/block",o)&&r.push("core/block"),r},(t,o)=>[(0,Ot.getBlockTypes)(),...Cm(e)(t,o)])),K8e=(0,It.createSelector)((e,t=null)=>((0,ya.default)('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),Mj(e,t)),(e,t)=>Mj.getDependants(e,t));function Yoe(e,t=null){if(!t)return;let{defaultBlock:o,directInsert:r}=e.blockListSettings.get(t)??{};if(!(!o||!r))return o}function q8e(e,t=null){return(0,ya.default)('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),Yoe(e,t)}var Z8e=(0,It.createRegistrySelector)(e=>(t,o)=>{let r=K(e(yr)).getPatternBySlug(o);return r?_2(r):null}),Wj=e=>(t,o)=>[...s1(e)(t),...Cm(e)(t,o)],Ioe=new WeakMap;function X8e(e){let t=Ioe.get(e);return t||(t={...e,get blocks(){return _2(e).blocks}},Ioe.set(e,t)),t}var Q8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=Ooe)=>{let{getAllPatterns:n}=K(e(yr)),i=n(),{allowedBlockTypes:s}=yf(t);return i.filter(({inserter:d=!0})=>!!d).map(X8e).filter(d=>i1(Sb(d),s)).filter(d=>Sb(d).every(({blockName:f})=>r[Em]!==!1?Eb(t,f,o):zj(t,f,o)))},Wj(e))),J8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o)return ci;let n=e(yr).__experimentalGetAllowedPatterns(r),i=Array.isArray(o)?o:[o],s=n.filter(a=>a?.blockTypes?.some?.(l=>i.includes(l)));return s.length===0?ci:s},(t,o,r)=>Wj(e)(t,r))),e9e=(0,It.createRegistrySelector)(e=>((0,ya.default)('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),e(yr).getPatternsByBlockTypes)),t9e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o||o.some(({clientId:i,innerBlocks:s})=>s.length||S2(t,i)))return ci;let n=Array.from(new Set(o.map(({name:i})=>i)));return e(yr).getPatternsByBlockTypes(n,r)},(t,o,r)=>Wj(e)(t,r)));function W_(e,t){return e.blockListSettings.get(t)}function yf(e){return e.settings}function o9e(e){return e.blocks.isPersistentChange}function r9e(e){return e.blocks.lastBlockChangeHistoryMode?e.blocks.lastBlockChangeHistoryMode:e.blocks.isPersistentChange===!1?"merge":"persistent"}var n9e=(0,It.createSelector)((e,t=[])=>{let o={};for(let r of t){let n=W_(e,r);n&&(o[r]=n)}return o},e=>[e.blockListSettings]),i9e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o)=>{(0,ya.default)("wp.data.select( 'core/block-editor' ).__experimentalGetReusableBlockTitle",{since:"6.6",version:"6.8"});let r=K(e(yr)).getReusableBlocks().find(n=>n.id===o);return r?r.title?.raw:null},()=>[K(e(yr)).getReusableBlocks()]));function s9e(e){return e.blocks.isIgnoredChange}function a9e(e){return e.lastBlockAttributesChange}function l9e(){return(0,ya.default)('wp.data.select( "core/block-editor" ).hasBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),!1}function c9e(e){return!!e.automaticChangeStatus}function u9e(e,t){return e.highlightedBlock===t}function S2(e,t){return e.blocks.controlledInnerBlocks.has(t)}var d9e=(0,It.createSelector)((e,t)=>{if(!t.length)return null;let o=G_(e);if(t.includes(Jt(e,o)))return o;let r=Rm(e),n=Lj(e,o||r[0],t);return n?n[n.length-1]:null},(e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]);function f9e(e,t,o){let{lastBlockInserted:r}=e;return r.clientIds?.includes(t)&&r.source===o}function p9e(e,t){return e.blockVisibility?.[t]??!0}function m9e(){(0,ya.default)("wp.data.select( 'core/block-editor' ).getHoveredBlockClientId",{since:"6.9",version:"7.1"})}var g9e=(0,It.createSelector)(e=>{let t=new Set(Object.keys(e.blockVisibility).filter(o=>e.blockVisibility[o]));return t.size===0?XFe:t},e=>[e.blockVisibility]);function Koe(e,t){if(ts(e,t)!=="default")return!1;if(!Goe(e,t))return!0;if(Pj(e)){let n=Cb(e);if(n){if(Wn(e,n)?.includes(t))return!0}else if(t&&!vr(e,t))return!0}return((0,Ot.hasBlockSupport)(Jt(e,t),"__experimentalDisableBlockOverlay",!1)?!1:S2(e,t))&&!Foe(e,t)&&!zoe(e,t,!0)}function h9e(e,t){let o=e.blocks.parents.get(t);for(;o;){if(Koe(e,o))return!0;o=e.blocks.parents.get(o)}return!1}function ts(e,t=""){return t===null&&(t=""),e.derivedBlockEditingModes?.has(t)?e.derivedBlockEditingModes.get(t):e.blocks.blockEditingModes.has(t)?e.blocks.blockEditingModes.get(t):"default"}var b9e=(0,It.createRegistrySelector)(e=>(t,o="")=>{let r=o||G_(t);if(!r||_f(t,r))return!1;let{getGroupingBlockName:n}=e(Ot.store),i=xf(t,r),s=n();return i&&(i.name===s||(0,Ot.getBlockType)(i.name)?.transforms?.ungroup)&&!!i.innerBlocks.length&&Hj(t,r)}),y9e=(0,It.createRegistrySelector)(e=>(t,o=ci)=>{let{getGroupingBlockName:r}=e(Ot.store),n=r(),i=o?.length?o:Tm(t),s=i?.length?vr(t,i[0]):void 0;return Eb(t,n,s)&&i.length&&Woe(t,i)}),v9e=(e,t)=>((0,ya.default)("wp.data.select( 'core/block-editor' ).__unstableGetContentLockingParent",{since:"6.1",version:"6.7"}),Bj(e,t));function _9e(e){return(0,ya.default)("wp.data.select( 'core/block-editor' ).__unstableGetTemporarilyEditingAsBlocks",{since:"6.1",version:"6.7"}),Ij(e)}var E2={};No(E2,{__experimentalUpdateSettings:()=>Gj,clearBlockRemovalPrompt:()=>E9e,clearRequestedInspectorTab:()=>U9e,closeListViewContentPanel:()=>z9e,deleteStyleOverride:()=>B9e,editContentOnlySection:()=>Yj,ensureDefaultBlock:()=>Joe,expandBlock:()=>A9e,hideBlockInterface:()=>x9e,hideViewportModal:()=>H9e,openListViewContentPanel:()=>F9e,privateRemoveBlocks:()=>$j,requestInspectorTab:()=>W9e,resetZoomLevel:()=>D9e,setBlockRemovalRules:()=>T9e,setInsertionPoint:()=>M9e,setLastFocus:()=>I9e,setResponsiveEditing:()=>K9e,setSelectedBlockStyleState:()=>G9e,setSelectedBlockStyleStateCanvasPreview:()=>$9e,setStyleOverride:()=>R9e,setStyleStateViewport:()=>Y9e,setZoomLevel:()=>L9e,showBlockInterface:()=>S9e,showViewportModal:()=>j9e,startDragging:()=>P9e,stopDragging:()=>O9e,stopEditingContentOnlySection:()=>N9e,toggleBlockSpotlight:()=>V9e});var Zoe=c(Nt(),1),Xoe=c(Yo(),1),Qoe=c(Z(),1),C2=c(ce(),1),w9e=e=>Array.isArray(e)?e:[e],k9e=["inserterMediaCategories","blockInspectorAnimation","mediaSideload"];function Gj(e,{stripExperimentalSettings:t=!1,reset:o=!1}={}){let r=e;Object.hasOwn(r,"__unstableIsPreviewMode")&&((0,Zoe.default)("__unstableIsPreviewMode argument in wp.data.dispatch('core/block-editor').updateSettings",{since:"6.8",alternative:"isPreviewMode"}),r={...r},r.isPreviewMode=r.__unstableIsPreviewMode,delete r.__unstableIsPreviewMode);let n=r;if(t){n={};for(let i in r)k9e.includes(i)||(n[i]=r[i])}return{type:"UPDATE_SETTINGS",settings:n,reset:o}}function x9e(){return{type:"HIDE_BLOCK_INTERFACE"}}function S9e(){return{type:"SHOW_BLOCK_INTERFACE"}}var $j=(e,t=!0,o=!1)=>({select:r,dispatch:n,registry:i})=>{if(!e||!e.length||(e=w9e(e),!r.canRemoveBlocks(e)))return;let a=!o&&r.getBlockRemovalRules();if(a){let f=function(h){let b=[],v=[...h];for(;v.length;){let{innerBlocks:y,..._}=v.shift();v.push(...y),b.push(_)}return b};var l=f;let p=e.map(r.getBlock),m=f(p),g;for(let h of a)if(g=h.callback(m),g){n(C9e(e,t,g));return}}let u=!1,d=r.getBlockRootClientId(e[0]);if(d&&!(0,C2.getBlockType)(r.getBlockName(d))?.parent?.length){let f=r.getBlockOrder(d);u=f.length===e.length&&f.every(p=>e.includes(p))&&(0,C2.isUnmodifiedBlock)(r.__unstableGetBlockWithoutInnerBlocks(d))}t&&n.selectPreviousBlock(u?d:e[0],t),i.batch(()=>{n({type:"REMOVE_BLOCKS",clientIds:u?[d]:e}),n(Joe())})},Joe=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;let{__unstableHasCustomAppender:r}=e.getSettings();r||t.insertDefaultBlock()};function C9e(e,t,o){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,message:o}}function E9e(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function T9e(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function R9e(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function B9e(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function I9e(e=null){return{type:"LAST_FOCUS",lastFocus:e}}function P9e(){return{type:"START_DRAGGING"}}function O9e(){return{type:"STOP_DRAGGING"}}function A9e(e){return{type:"SET_BLOCK_EXPANDED_IN_LIST_VIEW",clientId:e}}function M9e(e){return{type:"SET_INSERTION_POINT",value:e}}function Yj(e){return{type:"EDIT_CONTENT_ONLY_SECTION",clientId:e}}function N9e(){return{type:"EDIT_CONTENT_ONLY_SECTION"}}var L9e=(e=100)=>({select:t,dispatch:o})=>{if(e!==100){let r=t.getBlockSelectionStart(),n=t.getSectionRootClientId();if(r){let i;if(n){let s=t.getBlockOrder(n);s?.includes(r)?i=r:i=t.getBlockParents(r).find(a=>s.includes(a))}else i=t.getBlockHierarchyRootClientId(r);i?o.selectBlock(i):o.clearSelectedBlock(),(0,Xoe.speak)((0,Qoe.__)("You are currently in zoom-out mode."))}}o({type:"SET_ZOOM_LEVEL",zoom:e})};function D9e(){return{type:"RESET_ZOOM_LEVEL"}}function V9e(e,t){return{type:"TOGGLE_BLOCK_SPOTLIGHT",clientId:e,hasBlockSpotlight:t}}function F9e(){return{type:"OPEN_LIST_VIEW_CONTENT_PANEL"}}function z9e(){return{type:"CLOSE_LIST_VIEW_CONTENT_PANEL"}}function j9e(e){return{type:"SHOW_VIEWPORT_MODAL",clientIds:e}}function H9e(){return{type:"HIDE_VIEWPORT_MODAL"}}function W9e(e,t={}){return{type:"REQUEST_INSPECTOR_TAB",tabName:e,options:t}}function U9e(){return{type:"CLEAR_REQUESTED_INSPECTOR_TAB"}}function G9e(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE",clientId:e,value:t}}function $9e(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW",clientId:e,value:t}}function Y9e(e){return{type:"SET_STYLE_STATE_VIEWPORT",viewport:e}}function K9e(e){return{type:"SET_RESPONSIVE_EDITING",enabled:e}}var Zj={};No(Zj,{__unstableDeleteSelection:()=>y7e,__unstableExpandSelection:()=>_7e,__unstableIncrementListViewExpandRevision:()=>eze,__unstableMarkAutomaticChange:()=>V7e,__unstableMarkLastChangeAsPersistent:()=>L7e,__unstableMarkNextChangeAsNotPersistent:()=>D7e,__unstableSaveReusableBlock:()=>N7e,__unstableSetAllListViewPanelsOpen:()=>Q7e,__unstableSetEditorMode:()=>F7e,__unstableSetOpenListViewPanel:()=>X7e,__unstableSetTemporarilyEditingAsBlocks:()=>Y7e,__unstableSplitSelection:()=>v7e,__unstableToggleListViewPanel:()=>J7e,clearSelectedBlock:()=>a7e,duplicateBlocks:()=>j7e,enterFormattedText:()=>B7e,exitFormattedText:()=>I7e,flashBlock:()=>U7e,hideInsertionPoint:()=>g7e,hoverBlock:()=>t7e,insertAfterBlock:()=>W7e,insertBeforeBlock:()=>H7e,insertBlock:()=>p7e,insertBlocks:()=>dre,insertDefaultBlock:()=>O7e,mergeBlocks:()=>w7e,moveBlockToPosition:()=>f7e,moveBlocksDown:()=>u7e,moveBlocksToPosition:()=>cre,moveBlocksUp:()=>d7e,multiSelect:()=>s7e,receiveBlocks:()=>X9e,registerInserterMediaCategory:()=>K7e,removeBlock:()=>k7e,removeBlocks:()=>fre,replaceBlock:()=>c7e,replaceBlocks:()=>are,replaceInnerBlocks:()=>x7e,resetBlocks:()=>q9e,resetSelection:()=>Z9e,selectBlock:()=>e7e,selectNextBlock:()=>r7e,selectPreviousBlock:()=>o7e,selectionChange:()=>P7e,setBlockEditingMode:()=>q7e,setBlockMovingClientId:()=>z7e,setBlockVisibility:()=>$7e,setHasControlledInnerBlocks:()=>G7e,setTemplateValidity:()=>h7e,showInsertionPoint:()=>m7e,startDraggingBlocks:()=>T7e,startMultiSelect:()=>n7e,startTyping:()=>C7e,stopDraggingBlocks:()=>R7e,stopMultiSelect:()=>i7e,stopTyping:()=>E7e,synchronizeTemplate:()=>b7e,toggleBlockHighlight:()=>qj,toggleBlockMode:()=>S7e,toggleSelection:()=>l7e,unsetBlockEditingMode:()=>Z7e,updateBlock:()=>J9e,updateBlockAttributes:()=>Q9e,updateBlockListSettings:()=>A7e,updateSettings:()=>M7e,validateBlocksToTemplate:()=>sre});var rt=c(ce(),1),T2=c(Yo(),1),Hu=c(Z(),1),nre=c(Ns(),1),Io=c($r(),1),Cf=c(Nt(),1),ire=c($_(),1);var ore=c($r(),1),Sf="\x86";function p1(e){if(e)return Object.keys(e).find(t=>{let o=e[t];return(typeof o=="string"||o instanceof ore.RichTextData)&&o.toString().indexOf(Sf)!==-1})}function Kj(e){for(let[t,o]of Object.entries(e.attributes))if(o.source==="rich-text"||o.source==="html")return t}var rre=c(ce(),1);function Y_(e,t){if(!t)return{};let o=new Set((0,rre.getBlockAttributesNamesByRole)(e,"content"));return o.add("metadata"),Object.fromEntries(Object.entries(t).filter(([r])=>!o.has(r)))}var K_=e=>Array.isArray(e)?e:[e],q9e=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(sre(e))},sre=e=>({select:t,dispatch:o})=>{let r=t.getTemplate(),n=t.getTemplateLock(),i=!r||n!=="all"||(0,rt.doBlocksMatchTemplate)(e,r),s=t.isValidTemplate();if(i!==s)return o.setTemplateValidity(i),i};function Z9e(e,t,o){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:o}}function X9e(e){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function Q9e(e,t,o={uniqueByBlock:!1}){return typeof o=="boolean"&&(o={uniqueByBlock:o}),{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:K_(e),attributes:t,options:o}}function J9e(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function e7e(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}function t7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).hoverBlock',{since:"6.9",version:"7.1"}),{type:"DO_NOTHING"}}var o7e=(e,t=!1)=>({select:o,dispatch:r})=>{let n=o.getPreviousBlockClientId(e);if(n)r.selectBlock(n,-1);else if(t){let i=o.getBlockRootClientId(e);if(i)r.selectBlock(i,-1);else{let s=o.getNextBlockClientId(e);s&&r.selectBlock(s,0)}}},r7e=e=>({select:t,dispatch:o})=>{let r=t.getNextBlockClientId(e);r&&o.selectBlock(r)};function n7e(){return{type:"START_MULTI_SELECT"}}function i7e(){return{type:"STOP_MULTI_SELECT"}}var s7e=(e,t,o=0)=>({select:r,dispatch:n})=>{let i=r.getBlockRootClientId(e),s=r.getBlockRootClientId(t);if(i!==s)return;n({type:"MULTI_SELECT",start:e,end:t,initialPosition:o});let a=r.getSelectedBlockCount(),l=r.getClientIdsOfDescendants(r.getMultiSelectedBlockClientIds()).length;(0,T2.speak)(l?(0,Hu.sprintf)((0,Hu._n)("%1$s block selected, %2$s including nested blocks.","%1$s blocks selected, %2$s including nested blocks.",a),a,a+l):(0,Hu.sprintf)((0,Hu._n)("%s block selected.","%s blocks selected.",a),a),"assertive")};function a7e(){return{type:"CLEAR_SELECTED_BLOCK"}}function l7e(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}var are=(e,t,o,r=0,n)=>({select:i,dispatch:s,registry:a})=>{e=K_(e),t=K_(t);let l=i.getBlockRootClientId(e[0]);for(let d=0;d<t.length;d++){let f=t[d];if(!i.canInsertBlockType(f.name,l))return}let u=R2(t);a.batch(()=>{s({type:"REPLACE_BLOCKS",clientIds:e,blocks:u,time:Date.now(),indexToSelect:o,initialPosition:r,meta:n}),ure(i,s,t,u,r),s.ensureDefaultBlock()})};function c7e(e,t){return are(e,t)}var lre=e=>(t,o)=>({select:r,dispatch:n})=>{r.canMoveBlocks(t)&&n({type:e,clientIds:K_(t),rootClientId:o})},u7e=lre("MOVE_BLOCKS_DOWN"),d7e=lre("MOVE_BLOCKS_UP"),cre=(e,t="",o="",r)=>({select:n,dispatch:i})=>{n.canMoveBlocks(e)&&(t!==o&&(!n.canRemoveBlocks(e)||!n.canInsertBlocks(e,o))||i({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:o,clientIds:e,index:r}))};function f7e(e,t="",o="",r){return cre([e],t,o,r)}function p7e(e,t,o,r,n,i){return dre([e],t,o,r,n,i)}function R2(e,t=new Set){let o=!1,r=e.map(n=>{let{innerBlocks:i}=n;if(i?.length)i=R2(i,t);else if(!t.has(n.name)){let{template:s}=(0,rt.getBlockType)(n.name)??{};s?.length&&(i=R2((0,rt.synchronizeBlocksWithTemplate)([],s),new Set(t).add(n.name)))}return i===n.innerBlocks?n:(o=!0,{...n,innerBlocks:i})});return o?r:e}function ure(e,t,o,r,n){let i=e.getSelectedBlockClientId();if(!i)return;let s=r.findIndex(l=>l.clientId===i);if(s===-1||r[s]===o[s]||!r[s].innerBlocks.length||!(0,rt.getBlockType)(r[s].name)?.templateInsertUpdatesSelection)return;let a=r[s];for(;a.innerBlocks[0];)a=a.innerBlocks[0];t.selectBlock(a.clientId,n)}var dre=(e,t,o,r=!0,n=0,i)=>({select:s,dispatch:a,registry:l})=>{n!==null&&typeof n=="object"&&(i=n,n=0,(0,Cf.default)("meta argument in wp.data.dispatch('core/block-editor')",{since:"5.8",hint:"The meta argument is now the 6th argument of the function"})),e=K_(e);let u=[];for(let d of e)s.canInsertBlockType(d.name,o)&&u.push(d);if(u.length){let d=R2(u);l.batch(()=>{a({type:"INSERT_BLOCKS",blocks:d,index:t,rootClientId:o,time:Date.now(),updateSelection:r,initialPosition:r?n:null,meta:i}),ure(s,a,u,d,n)})}};function m7e(e,t,o={}){let{__unstableWithInserter:r,operation:n,nearestSide:i}=o;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:r,operation:n,nearestSide:i}}var g7e=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function h7e(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}var b7e=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});let o=e.getBlocks(),r=e.getTemplate(),n=(0,rt.synchronizeBlocksWithTemplate)(o,r);t.resetBlocks(n)},y7e=e=>({registry:t,select:o,dispatch:r})=>{let n=o.getSelectionStart(),i=o.getSelectionEnd();if(n.clientId===i.clientId)return;if(!n.attributeKey||!i.attributeKey||typeof n.offset>"u"||typeof i.offset>"u")return!1;let s=o.getBlockRootClientId(n.clientId),a=o.getBlockRootClientId(i.clientId);if(s!==a)return;let l=o.getBlockOrder(s),u=l.indexOf(n.clientId),d=l.indexOf(i.clientId),f,p;u>d?(f=i,p=n):(f=n,p=i);let m=e?p:f,g=o.getBlock(m.clientId),h=(0,rt.getBlockType)(g.name);if(!h.merge)return;let b=f,v=p,y=o.getBlock(b.clientId),_=o.getBlock(v.clientId),w=y.attributes[b.attributeKey],k=_.attributes[v.attributeKey],x=(0,Io.create)({html:w}),C=(0,Io.create)({html:k});x=(0,Io.remove)(x,b.offset,x.text.length),C=(0,Io.insert)(C,Sf,0,v.offset);let E=(0,rt.cloneBlock)(y,{[b.attributeKey]:(0,Io.toHTMLString)({value:x})}),R=(0,rt.cloneBlock)(_,{[v.attributeKey]:(0,Io.toHTMLString)({value:C})}),S=e?E:R,I=y.name===_.name?[S]:(0,rt.switchToBlockType)(S,h.name);if(!I||!I.length)return;let O;if(e){let D=I.pop();O=h.merge(D.attributes,R.attributes)}else{let D=I.shift();O=h.merge(E.attributes,D.attributes)}let A=p1(O),P=O[A],L=(0,Io.create)({html:P}),H=L.text.indexOf(Sf),N=(0,Io.remove)(L,H,H+1),M=(0,Io.toHTMLString)({value:N});O[A]=M;let V=o.getSelectedBlockClientIds(),j=[...e?I:[],{...g,attributes:{...g.attributes,...O},innerBlocks:_.innerBlocks},...e?[]:I];t.batch(()=>{r.selectionChange(g.clientId,A,H,H),r.replaceBlocks(V,j,0,o.getSelectedBlocksInitialCaretPosition())})},v7e=(e=[])=>({registry:t,select:o,dispatch:r})=>{let n=o.getSelectionStart(),i=o.getSelectionEnd(),s=o.getBlockRootClientId(n.clientId),a=o.getBlockRootClientId(i.clientId);if(s!==a)return;let l=o.getBlockOrder(s),u=l.indexOf(n.clientId),d=l.indexOf(i.clientId),f,p;u>d?(f=i,p=n):(f=n,p=i);let m=f,g=p,h=o.getBlock(m.clientId),b=o.getBlock(g.clientId),v=(0,rt.getBlockType)(h.name),y=(0,rt.getBlockType)(b.name),_=typeof m.attributeKey=="string"?m.attributeKey:Kj(v),w=typeof g.attributeKey=="string"?g.attributeKey:Kj(y),k=o.getBlockAttributes(m.clientId);if(k?.metadata?.bindings?.[_]){if(e.length){let{createWarningNotice:$}=t.dispatch(nre.store);$((0,Hu.__)("Blocks can't be inserted into other blocks with bindings"),{type:"snackbar"});return}r.insertAfterBlock(m.clientId);return}if(!_||!w||typeof n.offset>"u"||typeof i.offset>"u")return;if(m.clientId===g.clientId&&_===w&&m.offset===g.offset){if(e.length){if((0,rt.isUnmodifiedDefaultBlock)(h,"content")){r.replaceBlocks([m.clientId],e,e.length-1,-1);return}}else if(!o.getBlockOrder(m.clientId).length){let $=function(){let Q=(0,rt.getDefaultBlockName)();if(o.canInsertBlockType(Q,s))return(0,rt.createBlock)(Q);let W=o.getBlockName(m.clientId);return(0,rt.createBlock)(W,Y_(W,k))};var C=$;let J=k[_].length;if(m.offset===0&&J){r.insertBlocks([$()],o.getBlockIndex(m.clientId),s,!1);return}if(m.offset===J){r.insertBlocks([$()],o.getBlockIndex(m.clientId)+1,s);return}}}let E=h.attributes[_],R=b.attributes[w],S=(0,Io.create)({html:E}),I=(0,Io.create)({html:R});S=(0,Io.remove)(S,m.offset,S.text.length),I=(0,Io.remove)(I,0,g.offset);let O={...h,innerBlocks:h.clientId===b.clientId?[]:h.innerBlocks,attributes:{...h.attributes,[_]:(0,Io.toHTMLString)({value:S})}},A={...b,clientId:h.clientId===b.clientId?(0,rt.createBlock)(b.name).clientId:b.clientId,attributes:{...b.attributes,[w]:(0,Io.toHTMLString)({value:I})}},P=(0,rt.getDefaultBlockName)();if(h.clientId===b.clientId&&P&&A.name!==P&&o.canInsertBlockType(P,s)){let $=(0,rt.switchToBlockType)(A,P);$?.length===1&&(A=$[0])}if(!e.length){r.replaceBlocks(o.getSelectedBlockClientIds(),[O,A]);return}let L,H=[],N=[...e],M=N.shift(),V=(0,rt.getBlockType)(O.name),j=V.merge&&M.name===V.name?[M]:(0,rt.switchToBlockType)(M,V.name);if(j?.length){let $=j.shift();O={...O,attributes:{...O.attributes,...V.merge(O.attributes,$.attributes)}},H.push(O),L={clientId:O.clientId,attributeKey:_,offset:(0,Io.create)({html:O.attributes[_]}).text.length},N.unshift(...j)}else(0,rt.isUnmodifiedBlock)(O)||H.push(O),H.push(M);let D=N.pop(),z=(0,rt.getBlockType)(A.name);if(N.length&&H.push(...N),D){let $=z.merge&&z.name===D.name?[D]:(0,rt.switchToBlockType)(D,z.name);if($?.length){let J=$.pop();H.push({...A,attributes:{...A.attributes,...z.merge(J.attributes,A.attributes)}}),H.push(...$),L={clientId:A.clientId,attributeKey:w,offset:(0,Io.create)({html:J.attributes[w]}).text.length}}else H.push(D),(0,rt.isUnmodifiedBlock)(A)||H.push(A)}else(0,rt.isUnmodifiedBlock)(A)||H.push(A);t.batch(()=>{r.replaceBlocks(o.getSelectedBlockClientIds(),H,H.length-1,0),L&&r.selectionChange(L.clientId,L.attributeKey,L.offset,L.offset)})},_7e=()=>({select:e,dispatch:t})=>{let o=e.getSelectionStart(),r=e.getSelectionEnd();t.selectionChange({start:{clientId:o.clientId},end:{clientId:r.clientId}})},w7e=(e,t)=>({registry:o,select:r,dispatch:n})=>{let i=e,s=t,a=r.getBlock(i),l=(0,rt.getBlockType)(a.name);if(!l||r.getBlockEditingMode(i)==="disabled"||r.getBlockEditingMode(s)==="disabled")return;let u=r.getBlock(s);if(!l.merge&&(0,rt.getBlockSupport)(a.name,"__experimentalOnMerge")){let k=(0,rt.switchToBlockType)(u,l.name);if(k?.length!==1){n.selectBlock(a.clientId);return}let[x]=k;if(x.innerBlocks.length<1){n.selectBlock(a.clientId);return}o.batch(()=>{n.insertBlocks(x.innerBlocks,void 0,i),n.removeBlock(s),n.selectBlock(x.innerBlocks[0].clientId);let C=r.getNextBlockClientId(i);if(C&&r.getBlockName(i)===r.getBlockName(C)){let E=r.getBlockAttributes(i),R=r.getBlockAttributes(C);Object.keys(E).every(S=>E[S]===R[S])&&(n.moveBlocksToPosition(r.getBlockOrder(C),C,i),n.removeBlock(C,!1))}});return}if((0,rt.isUnmodifiedDefaultBlock)(a)||l.merge&&a.name!==u.name&&(0,rt.isUnmodifiedBlock)(a,"content")){r.isBlockSelected(i)?o.batch(()=>{n.removeBlock(i,!1),n.selectBlock(s,0)}):n.removeBlock(i,!1);return}if((0,rt.isUnmodifiedDefaultBlock)(u)){n.removeBlock(s,r.isBlockSelected(s));return}if(!l.merge){(0,rt.isUnmodifiedBlock)(u,"content")?n.removeBlock(s,r.isBlockSelected(s)):n.selectBlock(a.clientId);return}let d=(0,rt.getBlockType)(u.name),{clientId:f,attributeKey:p,offset:m}=r.getSelectionStart(),h=(f===i?l:d).attributes[p],b=(f===i||f===s)&&p!==void 0&&m!==void 0&&!!h;h||(typeof p=="number"?window.console.error(`RichText needs an identifier prop that is the block attribute key of the attribute it controls. Its type is expected to be a string, but was ${typeof p}`):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));let v=(0,rt.cloneBlock)(a),y=(0,rt.cloneBlock)(u);if(b){let k=f===i?v:y,x=k.attributes[p],C=(0,Io.insert)((0,Io.create)({html:x}),Sf,m,m);k.attributes[p]=(0,Io.toHTMLString)({value:C})}let _=a.name===u.name?[y]:(0,rt.switchToBlockType)(y,a.name);if(!_||!_.length)return;let w=l.merge(v.attributes,_[0].attributes);if(b){let k=p1(w),x=w[k],C=(0,Io.create)({html:x}),E=C.text.indexOf(Sf),R=(0,Io.remove)(C,E,E+1),S=(0,Io.toHTMLString)({value:R});w[k]=S,n.selectionChange(a.clientId,k,E,E)}n.replaceBlocks([a.clientId,u.clientId],[{...a,attributes:{...a.attributes,...w}},..._.slice(1)],0)},fre=(e,t=!0)=>$j(e,t);function k7e(e,t){return fre([e],t)}function x7e(e,t,o=!1,r=0){return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:o,initialPosition:o?r:null,time:Date.now()}}function S7e(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function C7e(){return{type:"START_TYPING"}}function E7e(){return{type:"STOP_TYPING"}}function T7e(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function R7e(){return{type:"STOP_DRAGGING_BLOCKS"}}function B7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function I7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function P7e(e,t,o,r){return typeof e=="string"?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:o,endOffset:r}:{type:"SELECTION_CHANGE",...e}}var O7e=(e,t,o)=>({dispatch:r})=>{let n=(0,rt.getDefaultBlockName)();if(!n)return;let i=(0,rt.createBlock)(n,e);return r.insertBlock(i,o,t)};function A7e(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function M7e(e){return Gj(e,{stripExperimentalSettings:!0})}function N7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).__unstableSaveReusableBlock',{since:"7.1"}),{type:"DO_NOTHING"}}function L7e(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function D7e({history:e="merge"}={}){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",history:e}}var V7e=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});let{requestIdleCallback:t=o=>setTimeout(o,100)}=window;t(()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})})},F7e=e=>({registry:t})=>{t.dispatch(ire.store).set("core","editorTool",e),e==="navigation"?(0,T2.speak)((0,Hu.__)("You are currently in Write mode.")):e==="edit"&&(0,T2.speak)((0,Hu.__)("You are currently in Design mode."))};function z7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),{type:"DO_NOTHING"}}var j7e=(e,t=!0)=>({select:o,dispatch:r})=>{if(!e||!e.length)return;let n=o.getBlocksByClientId(e);if(n.some(d=>!d)||n.map(d=>d.name).some(d=>!(0,rt.hasBlockSupport)(d,"multiple",!0)))return;let s=o.getBlockRootClientId(e[0]),a=K_(e),l=o.getBlockIndex(a[a.length-1]),u=n.map(d=>(0,rt.cloneSanitizedBlock)(d));return r.insertBlocks(u,l+1,s,t),u.length>1&&t&&r.multiSelect(u[0].clientId,u[u.length-1].clientId),u.map(d=>d.clientId)},H7e=e=>({select:t,dispatch:o})=>{if(!e)return;let r=t.getBlockRootClientId(e),n=t.getBlockIndex(e),{defaultBlock:i}=r?t.getBlockListSettings(r)??{}:{};if(!i)return o.insertDefaultBlock({},r,n);let s=(0,rt.createBlock)(i.name,{...i.attributes,...t.getBlockName(e)===i.name?Y_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n,r)},W7e=e=>({select:t,dispatch:o})=>{if(!e)return;let r=t.getBlockRootClientId(e),n=t.getBlockIndex(e),{defaultBlock:i}=r?t.getBlockListSettings(r)??{}:{};if(!i)return o.insertDefaultBlock({},r,n+1);let s=(0,rt.createBlock)(i.name,{...i.attributes,...t.getBlockName(e)===i.name?Y_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n+1,r)};function qj(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}var U7e=(e,t=150)=>async({dispatch:o})=>{o(qj(e,!0)),await new Promise(r=>setTimeout(r,t)),o(qj(e,!1))};function G7e(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function $7e(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function Y7e(e){return(0,Cf.default)("wp.data.dispatch( 'core/block-editor' ).__unstableSetTemporarilyEditingAsBlocks",{since:"7.0"}),Yj(e)}var K7e=e=>({select:t,dispatch:o})=>{if(!e||typeof e!="object"){console.error("Category should be an `InserterMediaCategory` object.");return}if(!e.name){console.error("Category should have a `name` that should be unique among all media categories.");return}if(!e.labels?.name){console.error("Category should have a `labels.name`.");return}if(!["image","audio","video"].includes(e.mediaType)){console.error("Category should have `mediaType` property that is one of `image|audio|video`.");return}if(!e.fetch||typeof e.fetch!="function"){console.error("Category should have a `fetch` function defined with the following signature `(InserterMediaRequest) => Promise<InserterMediaItem[]|InserterMediaResponse>`.");return}let r=t.getRegisteredInserterMediaCategories();if(r.some(({name:n})=>n===e.name)){console.error(`A category is already registered with the same name: "${e.name}".`);return}if(r.some(({labels:{name:n}={}})=>n===e.labels?.name)){console.error(`A category is already registered with the same labels.name: "${e.labels.name}".`);return}o({type:"REGISTER_INSERTER_MEDIA_CATEGORY",category:{...e,isExternalResource:!0}})};function q7e(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function Z7e(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}function X7e(e){return{type:"SET_OPEN_LIST_VIEW_PANEL",clientId:e}}function Q7e(){return{type:"SET_ALL_LIST_VIEW_PANELS_OPEN"}}function J7e(e,t){return{type:"TOGGLE_LIST_VIEW_PANEL",clientId:e,isOpen:t}}function eze(){return{type:"INCREMENT_LIST_VIEW_EXPAND_REVISION"}}var q_={reducer:Ete,selectors:Uj,actions:Zj},B=(0,B2.createReduxStore)(yr,{...q_,persist:["preferences"]}),pre=(0,B2.registerStore)(yr,{...q_,persist:["preferences"]});K(pre).registerPrivateActions(E2);K(pre).registerPrivateSelectors(y2);K(B).registerPrivateActions(E2);K(B).registerPrivateSelectors(y2);var Z_=c(q(),1),mre=c(Z(),1);var kc=c(T(),1);function tze({className:e,actions:t,children:o,secondaryActions:r}){return(0,kc.jsx)("div",{style:{display:"contents",all:"initial"},children:(0,kc.jsx)("div",{className:Y(e,"block-editor-warning"),children:(0,kc.jsxs)("div",{className:"block-editor-warning__contents",children:[(0,kc.jsx)("p",{className:"block-editor-warning__message",children:o}),(t?.length>0||r)&&(0,kc.jsxs)("div",{className:"block-editor-warning__actions",children:[t?.length>0&&t.map((n,i)=>(0,kc.jsx)("span",{className:"block-editor-warning__action",children:n},i)),r&&(0,kc.jsx)(Z_.DropdownMenu,{className:"block-editor-warning__secondary",icon:ga,label:(0,mre.__)("More options"),popoverProps:{placement:"bottom-end",className:"block-editor-warning__dropdown"},noIcons:!0,children:()=>(0,kc.jsx)(Z_.MenuGroup,{children:r.map((n,i)=>(0,kc.jsx)(Z_.MenuItem,{onClick:n.onClick,children:n.title},i))})})]})]})})})}var Bm=tze;var X_=c(T(),1);function bre({originalBlockClientId:e,name:t,onReplace:o}){let{selectBlock:r}=(0,hre.useDispatch)(B),n=(0,gre.getBlockType)(t);return(0,X_.jsxs)(Bm,{actions:[(0,X_.jsx)(Xj.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(e),children:(0,I2.__)("Find original")},"find-original"),(0,X_.jsx)(Xj.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o([]),children:(0,I2.__)("Remove")},"remove")],children:[(0,X_.jsxs)("strong",{children:[n?.title,": "]}),(0,I2.__)("This block can only be used once.")]})}var m1=c(T(),1);function A2({mayDisplayControls:e,mayDisplayParentControls:t,mayDisplayPatternEditingControls:o,blockEditingMode:r,isPreviewMode:n,...i}){let{name:s,isSelected:a,clientId:l,attributes:u={},__unstableLayoutClassNames:d}=i,{layout:f=null,metadata:p={}}=u,{bindings:m}=p,g=(0,P2.hasBlockSupport)(s,"layout",!1)||(0,P2.hasBlockSupport)(s,"__experimentalLayout",!1),b=!!kt()[U0]||(0,P2.hasBlockSupport)(s,"listView")||s==="core/navigation",{originalBlockClientId:v}=(0,O2.useContext)(Rn);return(0,m1.jsxs)(aI,{value:(0,O2.useMemo)(()=>({name:s,isSelected:a,clientId:l,layout:g?f:null,__unstableLayoutClassNames:d,[Nu]:e,[o_]:t,[r_]:o&&r!=="disabled",[n_]:r,[i_]:m,[sI]:n,[U0]:b}),[s,a,l,g,f,d,e,t,o,r,m,n,b]),children:[(0,m1.jsx)(fte,{...i}),v&&(0,m1.jsx)(bre,{originalBlockClientId:v,name:s,onReplace:i.onReplace})]})}function je(...e){let{clientId:t=null}=kt();return(0,yre.useSelect)(o=>K(o(B)).getBlockSettings(t,...e),[t,...e])}function _re(e){(0,vre.default)("wp.blockEditor.useSetting",{since:"6.5",alternative:"wp.blockEditor.useSettings",note:"The new useSettings function can retrieve multiple settings at once, with better performance."});let[t]=je(e);return t}var M2=c(T(),1),wre=([e,...t])=>e.toUpperCase()+t.join(""),oze=e=>(0,Bb.createHigherOrderComponent)(t=>function(r){return(0,M2.jsx)(t,{...r,colors:e})},"withCustomColorPalette"),rze=()=>(0,Bb.createHigherOrderComponent)(e=>function(o){let[r,n,i]=je("color.palette.custom","color.palette.theme","color.palette.default"),s=(0,Q_.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]);return(0,M2.jsx)(e,{...o,colors:s})},"withEditorColorPalette");function kre(e,t){let o=e.reduce((r,n)=>({...r,...typeof n=="string"?{[n]:Bs(n)}:n}),{});return(0,Bb.compose)([t,r=>function(i){let{colors:s,...a}=i,{attributes:l,setAttributes:u}=a,d=(0,Q_.useRef)(null),f=(0,Q_.useMemo)(()=>{let m=d.current,g=Object.fromEntries(Object.entries(o).flatMap(([h,b])=>{let v=`custom${wre(h)}`,y=wre(h),_=Lu(s,l[h],l[v]),w=m?.[h],k=w?.color===_.color&&w?w:{..._,class:Ja(b,_.slug)},x=C=>{let E=uI(s,C);u({[h]:E?.slug||void 0,[v]:E?.slug?void 0:C})};return[[h,k],[`set${y}`,x]]}));return d.current=g,g},[l,s,u]),p=(0,Q_.useMemo)(()=>({getMostReadableColor:m=>Qee(s,m)}),[s]);return(0,M2.jsx)(r,{...a,...f,colorUtils:p})}])}function xre(e){return(...t)=>{let o=oze(e);return(0,Bb.createHigherOrderComponent)(kre(t,o),"withCustomColors")}}function Sre(...e){let t=rze();return(0,Bb.createHigherOrderComponent)(kre(e,t),"withColors")}var N2=c(F(),1),L2=c(ee(),1);function J_(e){if(e)return`has-${e}-gradient-background`}function D2(e,t){let o=e?.find(r=>r.slug===t);return o&&o.gradient}function Cre(e,t){return e?.find(r=>r.gradient===t)}function Ere(e,t){let o=Cre(e,t);return o&&o.slug}function nze({gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}={}){let{clientId:o}=kt(),[r,n,i]=je("color.gradients.custom","color.gradients.theme","color.gradients.default"),s=(0,N2.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]),{gradient:a,customGradient:l}=(0,L2.useSelect)(m=>{let{getBlockAttributes:g}=m(B),h=g(o)||{};return{customGradient:h[t],gradient:h[e]}},[o,e,t]),{updateBlockAttributes:u}=(0,L2.useDispatch)(B),d=(0,N2.useCallback)(m=>{let g=Ere(s,m);if(g){u(o,{[e]:g,[t]:void 0});return}u(o,{[e]:void 0,[t]:m})},[s,o,u]),f=J_(a),p;return a?p=D2(s,a):p=l,{gradientClass:f,gradientValue:p,setGradient:d}}var ew=(e,t,o)=>{if(t){let r=e?.find(({slug:n})=>n===t);if(r)return r}return{size:o}};function Qj(e,t){let o=e?.find(({size:r})=>r===t);return o||{size:t}}function Im(e){if(e)return`has-${Bs(e)}-font-size`}var ize="1600px",sze="320px",aze=1,lze=.25,cze=.75,uze="14px";function Tre({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=sze,maximumViewportWidth:n=ize,scaleFactor:i=aze,minimumFontSizeLimit:s}){if(s=Pm(s)?s:uze,o){let _=Pm(o);if(!_?.unit)return null;let w=Pm(s,{coerceTo:_.unit});if(w?.value&&!e&&!t&&_?.value<=w?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let k=_.unit==="px"?_.value:_.value*16,x=Math.min(Math.max(1-.075*Math.log2(k),lze),cze),C=g1(_.value*x,3);w?.value&&C<w?.value?e=`${w.value}${w.unit}`:e=`${C}${_.unit}`}}let a=Pm(e),l=a?.unit||"rem",u=Pm(t,{coerceTo:l});if(!a||!u)return null;let d=Pm(e,{coerceTo:"rem"}),f=Pm(n,{coerceTo:l}),p=Pm(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=g1(p.value/100,3),h=g1(g,3)+l,b=100*((u.value-a.value)/m),v=g1((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Pm(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.match(s);if(!a||a.length<3)return null;let[,l,u]=a,d=parseFloat(l);return o==="px"&&(u==="em"||u==="rem")&&(d=d*r,u=o),u==="px"&&(o==="em"||o==="rem")&&(d=d/r,u=o),(o==="em"||o==="rem")&&(u==="em"||u==="rem")&&(u=o),{value:g1(d,3),unit:u}}function g1(e,t=3){let o=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*o)/o):void 0}var Rre=c(q(),1);var Bre=c(T(),1);function dze(e){let[t,o]=je("typography.fontSizes","typography.customFontSize");return(0,Bre.jsx)(Rre.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:!o})}var Jj=dze;var h1=c(ue(),1),Pre=c(F(),1);var eH=c(T(),1),fze=[],Ire=([e,...t])=>e.toUpperCase()+t.join(""),Ore=(...e)=>{let t=e.reduce((o,r)=>(o[r]=`custom${Ire(r)}`,o),{});return(0,h1.createHigherOrderComponent)((0,h1.compose)([(0,h1.createHigherOrderComponent)(o=>function(n){let[i]=je("typography.fontSizes");return(0,eH.jsx)(o,{...n,fontSizes:i||fze})},"withFontSizes"),o=>class extends Pre.Component{constructor(n){super(n),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce((n,[i,s])=>{let a=Ire(i);return n[`set${a}`]=this.createSetFontSize(i,s),n},{})}createSetFontSize(n,i){return s=>{let a=this.props.fontSizes?.find(({size:l})=>l===Number(s));this.props.setAttributes({[n]:a&&a.slug?a.slug:void 0,[i]:a&&a.slug?void 0:s})}}static getDerivedStateFromProps({attributes:n,fontSizes:i},s){let a=(u,d)=>s[d]?n[d]?n[d]!==s[d].slug:s[d].size!==n[u]:!0;if(!Object.values(t).some(a))return null;let l=Object.entries(t).filter(([u,d])=>a(d,u)).reduce((u,[d,f])=>{let p=n[d],m=ew(i,p,n[f]);return u[d]={...m,class:Im(p)},u},{});return{...s,...l}}render(){return(0,eH.jsx)(o,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var Ib=c(Z(),1),V2=c(q(),1);var Are=c(T(),1),pze=[{icon:mm,title:(0,Ib.__)("Align text left"),align:"left"},{icon:lb,title:(0,Ib.__)("Align text center"),align:"center"},{icon:gm,title:(0,Ib.__)("Align text right"),align:"right"}],mze={placement:"bottom-start"};function gze({value:e,onChange:t,alignmentControls:o=pze,label:r=(0,Ib.__)("Align text"),description:n,isCollapsed:i=!0,isToolbar:s}){function a(p){return()=>t(e===p?void 0:p)}let l=o.find(p=>p.align===e);function u(){return l?l.icon:(0,Ib.isRTL)()?gm:mm}let d=s?V2.ToolbarGroup:V2.ToolbarDropdownMenu,f=s?{isCollapsed:i}:{toggleProps:n?{description:n}:{},popoverProps:mze};return(0,Are.jsx)(d,{icon:u(),label:r,controls:o.map(p=>{let{align:m}=p;return{...p,isActive:e===m,role:i?"menuitemradio":void 0,onClick:a(m)}}),...f})}var tH=gze;var oH=c(T(),1),F2=e=>(0,oH.jsx)(tH,{...e,isToolbar:!1}),Mre=e=>(0,oH.jsx)(tH,{...e,isToolbar:!0});var $2=c(Bo(),1),Y2=c(q(),1),Gre=c(F(),1),K2=c(ce(),1);var Wre=c(ee(),1),Am=c(ce(),1),sH=c(F(),1);var Fre=c(Vre(),1);var _ze=e=>e.name||"",wze=e=>e.title,kze=e=>e.description||"",xze=e=>e.keywords||[],Sze=e=>e.category,Cze=()=>null,Eze=[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],Tze=new RegExp("(\\p{C}|\\p{P}|\\p{S})+","giu"),rH=new Map,nH=new Map;function j2(e=""){if(rH.has(e))return rH.get(e);let t=cI(e,{splitRegexp:Eze,stripRegexp:Tze}).split(" ").filter(Boolean);return rH.set(e,t),t}function b1(e=""){if(nH.has(e))return nH.get(e);let t=(0,Fre.default)(e);return t=t.replace(/^\//,""),t=t.toLowerCase(),nH.set(e,t),t}var y1=(e="")=>j2(b1(e)),Rze=(e,t)=>e.filter(o=>!y1(t).some(r=>r.includes(o))),H2=(e,t,o,r)=>y1(r).length===0?e:v1(e,r,{getCategory:s=>t.find(({slug:a})=>a===s.category)?.title,getCollection:s=>o[s.name.split("/")[0]]?.title}),v1=(e=[],t="",o={})=>{if(y1(t).length===0)return e;let n=e.map(i=>[i,Bze(i,t,o)]).filter(([,i])=>i>0);return n.sort(([,i],[,s])=>s-i),n.map(([i])=>i)};function Bze(e,t,o={}){let{getName:r=_ze,getTitle:n=wze,getDescription:i=kze,getKeywords:s=xze,getCategory:a=Sze,getCollection:l=Cze}=o,u=r(e),d=n(e),f=i(e),p=s(e),m=a(e),g=l(e),h=b1(t),b=b1(d),v=0;if(h===b)v+=30;else if(b.startsWith(h))v+=20;else{let y=[u,d,f,...p,m,g].join(" "),_=j2(h);Rze(_,y).length===0&&(v+=10)}if(v!==0&&u.startsWith("core/")){let y=u!==e.id;v+=y?1:2}return v}var Wu=c(ce(),1),tw=c(ee(),1),W2=c(F(),1),zre=c(Ns(),1),U2=c(Z(),1);var Ize=(e,t,o)=>{let r=(0,W2.useMemo)(()=>({[Em]:!!o}),[o]),[n]=(0,tw.useSelect)(d=>[d(B).getInserterItems(e,r)],[e,r]),{getClosestAllowedInsertionPoint:i}=K((0,tw.useSelect)(B)),{createErrorNotice:s}=(0,tw.useDispatch)(zre.store),[a,l]=(0,tw.useSelect)(d=>{let{getCategories:f,getCollections:p}=d(Wu.store);return[f(),p()]},[]),u=(0,W2.useCallback)(({name:d,initialAttributes:f,innerBlocks:p,innerContent:m,syncStatus:g,content:h},b)=>{let v=i(d,e);if(v===null){let _=(0,Wu.getBlockType)(d)?.title??d;s((0,U2.sprintf)((0,U2.__)(`Block "%s" can't be inserted.`),_),{type:"snackbar",id:"inserter-notice"});return}let y=g==="unsynced"?(0,Wu.parse)(h,{__unstableSkipMigrationLogs:!0}):(0,Wu.createBlock)(d,f,(0,Wu.createBlocksFromInnerBlocksTemplate)(p),m);t(y,void 0,b,v)},[i,e,t,s]);return[n,a,l,u]},Om=Ize;var jre=c(q(),1);var Hre=c(F(),1),iH=c(T(),1);function Pze({icon:e,showColors:t=!1,className:o,context:r}){e?.src==="block-default"&&(e={src:tC});let n=(0,iH.jsx)(jre.Icon,{icon:e&&e.src?e.src:e,context:r}),i=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,iH.jsx)("span",{style:i,className:Y("block-editor-block-icon",o,{"has-colors":t}),children:n})}var Lt=(0,Hre.memo)(Pze);var G2=(e,t)=>(t&&e.sort(({id:o},{id:r})=>{let n=t.indexOf(o),i=t.indexOf(r);return n<0&&(n=t.length),i<0&&(i=t.length),n-i}),e);var ow=c(T(),1),Oze=()=>{},Aze=9;function Mze(){return{name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){let{rootClientId:t,selectedBlockId:o,prioritizedBlocks:r}=(0,Wre.useSelect)(u=>{let{getSelectedBlockClientId:d,getBlock:f,getBlockListSettings:p,getBlockRootClientId:m}=u(B),{getActiveBlockVariation:g}=u(Am.store),h=d(),{name:b,attributes:v}=f(h),y=g(b,v),_=m(h);return{selectedBlockId:y?`${b}/${y.name}`:b,rootClientId:_,prioritizedBlocks:p(_)?.prioritizedInserterBlocks}},[]),[n,i,s]=Om(t,Oze,!0),a=(0,sH.useMemo)(()=>(e.trim()?H2(n,i,s,e):G2(ju(n,"frecency","desc"),r)).filter(d=>d.id!==o).slice(0,Aze),[e,o,n,i,s,r]);return[(0,sH.useMemo)(()=>a.map(u=>{let{title:d,icon:f,isDisabled:p}=u;return{key:`block-${u.id}`,value:u,label:(0,ow.jsxs)(ow.Fragment,{children:[(0,ow.jsx)(Lt,{icon:f,showColors:!0},"icon"),d]}),isDisabled:p}}),[a])]},allowContext(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion(e){let{name:t,initialAttributes:o,innerBlocks:r,innerContent:n,syncStatus:i,blocks:s}=e;return{action:"replace",value:i==="unsynced"?(s??[]).map(a=>(0,Am.cloneBlock)(a)):(0,Am.createBlock)(t,o,(0,Am.createBlocksFromInnerBlocksTemplate)(r),n)}}}}var Ure=Mze();var $re=c(T(),1),Nze=[];function Yre({completers:e=Nze}){let{name:t}=kt();return(0,Gre.useMemo)(()=>{let o=[...e];return(t===(0,K2.getDefaultBlockName)()||(0,K2.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(o=[...o,Ure]),(0,$2.hasFilter)("editor.Autocomplete.completers")&&(o===e&&(o=o.map(r=>({...r}))),o=(0,$2.applyFilters)("editor.Autocomplete.completers",o,t)),o},[e,t])}function Kre(e){return(0,Y2.__unstableUseAutocompleteProps)({...e,completers:Yre(e)})}function Lze(e){return(0,$re.jsx)(Y2.Autocomplete,{...e,completers:Yre(e)})}var qre=Lze;var wne=c(Z(),1),Dm=c(q(),1);var vne=c(ee(),1);var tO=c(F(),1);var _r=c(Z(),1);var Un=c(q(),1);var rw=c(Z(),1);var va={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};function Ls(e,t=""){return e.split(",").map(o=>`${o}${t?` ${t}`:""}`).join(",")}function Mm(e,t=va,o,r){let n="";return t?.[o]?.spacingStyles?.length&&r&&t[o].spacingStyles.forEach(i=>{n+=`${Ls(e,i.selector.trim())} { `,n+=Object.entries(i.rules).map(([s,a])=>`${s}: ${a||r}`).join("; "),n+="; }"}),n}function q2(e){let{contentSize:t,wideSize:o,type:r="default"}=e,n={},i=/^(?!0)\d+(px|em|rem|vw|vh|%|svw|lvw|dvw|svh|lvh|dvh|vi|svi|lvi|dvi|vb|svb|lvb|dvb|vmin|svmin|lvmin|dvmin|vmax|svmax|lvmax|dvmax)?$/i;return i.test(t)&&r==="constrained"&&(n.none=(0,rw.sprintf)((0,rw.__)("Max %s wide"),t)),i.test(o)&&(n.wide=(0,rw.sprintf)((0,rw.__)("Max %s wide"),o)),n}var xc=c(Z(),1);var Uu=(e,t)=>e?.includes?e==="0"||e.includes(`var:preset|${t}|`):!1;function Z2(e,t){if(!e)return;if(e==="0"||e==="default")return e;let o=e.match(new RegExp(`var:preset\\|${t}\\|(.+)`));return o?o[1]:void 0}function Zre(e,t,o){if(e===void 0)return 0;let r=parseFloat(e,10)===0?"0":Z2(e,o),n=t.findIndex(i=>String(i.slug)===r);return n!==-1?n:NaN}function aH(e,t,o){if(!Uu(e,o))return e;let r=parseFloat(e,10)===0?"0":Z2(e,o);return t.find(i=>String(i.slug)===r)?.size}function Xre(e,t,o){if(!e||Uu(e,o)||e==="0")return e;let r=t.find(n=>String(n.size)===String(e));return r?.slug?`var:preset|${o}|${r.slug}`:e}var Qre="spacing",Jre=8,Nm=["top","bottom","left","right"],ene={top:void 0,right:void 0,bottom:void 0,left:void 0},X2={custom:WP,axial:WP,horizontal:zz,vertical:Uz,top:Wz,right:Hz,bottom:Fz,left:jz},Gu={default:(0,xc.__)("Spacing control"),top:(0,xc.__)("Top"),bottom:(0,xc.__)("Bottom"),left:(0,xc.__)("Left"),right:(0,xc.__)("Right"),mixed:(0,xc.__)("Mixed"),vertical:(0,xc.__)("Vertical"),horizontal:(0,xc.__)("Horizontal"),axial:(0,xc.__)("Horizontal & vertical"),custom:(0,xc.__)("Custom")},Ef={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function Q2(e){return Uu(e,Qre)}function tne(e,t){if(!Q2(e))return e;let o=Z2(e,Qre);return t.find(n=>String(n.slug)===o)?.size}function nw(e,t){if(!e||Q2(e)||e==="0")return e;let o=t.find(r=>String(r.size)===String(e));return o?.slug?`var:preset|spacing|${o.slug}`:e}function nl(e){if(!e||typeof e!="string")return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function lH(e,t){if(!e||!e.length)return!1;let o=e.includes("horizontal")||e.includes("left")&&e.includes("right"),r=e.includes("vertical")||e.includes("top")&&e.includes("bottom");return t==="horizontal"?o:t==="vertical"?r:o||r}function Dze(e=[]){let t={top:0,right:0,bottom:0,left:0};return e.forEach(o=>t[o]+=1),(t.top+t.bottom)%2===0&&(t.left+t.right)%2===0}function one(e={},t){let{top:o,right:r,bottom:n,left:i}=e,s=[o,r,n,i].filter(Boolean),a=o===n&&i===r&&(!!o||!!i),l=!s.length&&Dze(t),u=t?.includes("horizontal")&&t?.includes("vertical")&&t?.length===2;if(lH(t)&&(a||l))return Ef.axial;if(u&&s.length===1){let d;return Object.entries(e).some(([f,p])=>(d=f,p!==void 0)),d}return t?.length===1&&!s.length?t[0]:Ef.custom}function rne(e,t){let o=e?.inherit||e?.contentSize||e?.wideSize?{...e,type:"constrained"}:e||t||{};return["flex","grid"].includes(o?.type)}function iw(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function _a(e,t="0"){let o=iw(e);if(!o)return null;let r=nl(o?.top)||t,n=nl(o?.left)||t;return r===n?r:`${r} ${n}`}var Po=c(T(),1),Vze={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},nne={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},Fze={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},ine={horizontal:"center",vertical:"top"},zze={top:{icon:kC,label:(0,_r._x)("Align top","Block vertical alignment setting")},center:{icon:fC,label:(0,_r._x)("Align middle","Block vertical alignment setting")},bottom:{icon:uC,label:(0,_r._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:vC,label:(0,_r._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:hC,label:(0,_r._x)("Space between","Block vertical alignment setting")}},jze=["wrap","nowrap"],lne={name:"flex",label:(0,_r.__)("Flex"),hasInspectorControls(e={}){let{allowOrientation:t=!0,allowJustification:o=!0,allowVerticalAlignment:r=!0,allowWrap:n=!0}=e;return t||o||r||n},inspectorControls:function({layout:t={},onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{allowOrientation:s=!0,allowJustification:a=!0,allowVerticalAlignment:l=!0,allowWrap:u=!0}=r,d=(_,w)=>(t?.[_]??w)!==(n?.[_]??w),f=()=>d("justifyContent","left"),p=()=>d("verticalAlignment",cne(t)),m=()=>d("orientation","horizontal"),g=()=>d("flexWrap","wrap"),h=()=>o(Xe({...t,justifyContent:n?.justifyContent})),b=()=>o(Xe({...t,verticalAlignment:Hze(n?.verticalAlignment,t?.orientation)})),v=()=>{let{verticalAlignment:_,justifyContent:w}=t,k=n?.orientation,x=!k||k==="horizontal";o(Xe({...t,orientation:k,verticalAlignment:n?.verticalAlignment??(x&&_==="space-between"?"center":_),justifyContent:n?.justifyContent??(x&&w==="stretch"?"left":w)}))},y=()=>o(Xe({...t,flexWrap:n?.flexWrap}));return(0,Po.jsxs)(Po.Fragment,{children:[(a||s)&&(0,Po.jsxs)(Un.Flex,{align:"flex-start",className:"block-editor-hooks__flex-layout-controls",gap:4,justify:"flex-start",children:[a&&(0,Po.jsx)(Un.__experimentalToolsPanelItem,{label:(0,_r.__)("Justification"),hasValue:f,onDeselect:h,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)(ane,{layout:t,onChange:o})}),s&&(0,Po.jsx)(Un.__experimentalToolsPanelItem,{label:(0,_r.__)("Orientation"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)($ze,{layout:t,onChange:o})})]}),l&&(0,Po.jsx)(Un.__experimentalToolsPanelItem,{label:(0,_r.__)("Alignment"),hasValue:p,onDeselect:b,panelId:i,children:(0,Po.jsx)(sne,{layout:t,onChange:o})}),u&&(0,Po.jsx)(Un.__experimentalToolsPanelItem,{label:(0,_r.__)("Wrapping"),hasValue:g,onDeselect:y,panelId:i,children:(0,Po.jsx)(Gze,{layout:t,onChange:o})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowVerticalAlignment:i=!0,allowJustification:s=!0}=r;return!s&&!i?null:(0,Po.jsxs)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:[s&&(0,Po.jsx)(ane,{layout:t,onChange:o,isToolbar:!0}),i&&(0,Po.jsx)(sne,{layout:t,onChange:o,isToolbar:!0})]})},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=va}){let u=r!==void 0,d=u?{...o,...r}:o,f=S=>Object.hasOwn(r||{},S),{orientation:p="horizontal"}=d,m="0.5em";if(a){let S=iw(a);m=nl(S?.left)||nl(S?.top)||"0.5em"}let g=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?_a(n?.spacing?.blockGap,m):void 0,h=!u||Object.hasOwn(n?.spacing||{},"blockGap"),b=Vze[d.justifyContent],v=jze.includes(d.flexWrap)?d.flexWrap:"wrap",y=Fze[d.verticalAlignment],_=nne[d.justifyContent]||nne.left,w="",k=[],x=!u||f("flexWrap"),C=!u||f("orientation"),E=!u||f("justifyContent")||f("orientation"),R=!u||f("verticalAlignment")||f("orientation");return x&&v&&v!=="wrap"&&k.push(`flex-wrap: ${v}`),p==="horizontal"?(f("orientation")&&k.push("flex-direction: row"),R&&y&&k.push(`align-items: ${y}`),E&&b&&k.push(`justify-content: ${b}`)):(R&&y&&k.push(`justify-content: ${y}`),C&&k.push("flex-direction: column"),E&&k.push(`align-items: ${_}`)),k.length&&(w=`${Ls(t)} {
+ `),h+="}"),a.blockStyles){let b=NC(e);u.forEach(v=>{if(v.isStyleVariation&&!a.variationStyles)return;let y=H6e(v,b);[v,...y,...wte(v),...y.flatMap(wte)].forEach(_=>{h+=G6e(_,{tree:l,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:i})})})}if(a.layoutStyles&&(h=h+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",h=h+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",h=h+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let b=FP(l?.styles?.spacing?.blockGap)||"0.5em";h=h+`:root :where(.wp-site-blocks) > * { margin-block-start: ${b}; margin-block-end: 0; }`,h=h+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",h=h+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&d.forEach(({selector:b,presets:v})=>{(Nu===b||AC===b)&&(b="");let y=L6e(b,v);y.length>0&&(h+=y)}),h};var $6e=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let o={root:t};return Object.entries(M6e).forEach(([r,n])=>{let i=ca(e,r);i&&(o[n]=i)}),o},UP=(e,t)=>{let{getBlockStyles:o}=(0,kte.select)(Zi.store),r={};return e.forEach(n=>{let i=n.name,s=ca(n);if(!s)return;let a=ca(n,"filter.duotone");if(!a){let g=ca(n),h=(0,Zi.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof h=="string"&&g&&(a=bc(g,h))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap,d=typeof u=="object"&&!Array.isArray(u)?u.__experimentalDefault:void 0,f=o(i),p={};f?.forEach(g=>{let h=t?`-${t}`:"",b=`${g.name}${h}`,v=Fz(b,s);p[b]=v});let m=$6e(n,s);r[i]={duotoneSelector:a??void 0,fallbackGapValue:d,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:l,name:i,selector:s,styleVariationSelectors:f?.length?p:void 0}}),r};function WP(e,t){let o="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))o+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[a,l]=s,u=a.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?a.replace(d,"").trim():a.trim(),p;f===""?p=t:p=a.startsWith(" ")?bc(t,f):LP(t,f),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function GP(e,t,o,{resolveRefs:r=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[o])return;let n=s=>{Object.keys(s).forEach(a=>{let l=s[a];if(typeof l=="object"&&l!==null)if(l.ref!==void 0)if(typeof l.ref!="string"||l.ref.trim()==="")delete s[a];else{let u=$o(e,l.ref);u!=null?s[a]=u:delete s[a]}else n(l),Object.keys(l).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[o]));return r&&n(i),i}var $z="default";function Rte(e){let t=e?.viewport,o=e?.pseudoState;return(!t||t===$z)&&(!o||o===$z)}function Y6e(e){return Rte(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==$z)}function K6e(e,t){let o=Y6e(t);return o.length?$o(e,o):e}var q6e=new Set(["blocks","variations","css"]),Wz=Object.freeze({value:{},sources:{}}),Z6e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function mm(e){let t=Z6e[e];return t?{...t}:null}function gm(e,t){return!e||!t?null:{styles:e,source:t}}function X6e(e){return e.join(".")}function Q6e(e){return{...e}}function Bte(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function Gz(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function hm(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let o of Object.keys(e))if(!q6e.has(o)){if(o==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}Bte(e[o])||(t[o]=e[o])}return Object.keys(t).length===0?null:t}var Cte=new Set(["backgroundImage"]);function Ite(e,t,o,r,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(Bte(a))continue;if(Gz(a)){if(a.ref.trim()==="")continue;let u=$o(o,a.ref);if(u==null||Gz(u))continue;a=u}let l=[...i,s];if(!Cte.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!Gz(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=Ite({...u},a,o,r,n,l)}else e[s]=Cte.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,r&&n&&(n[X6e(l)]=Q6e(r))}return e}function $P(e,t){if(!e)return null;let o=K6e(e,t);return o&&typeof o=="object"&&!Array.isArray(o)?o:null}var J6e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function e4e(e){return e.startsWith("elements.")?!1:J6e.some(t=>e===t||e.startsWith(`${t}.`))}function Pte(e,t){if(!e||typeof e!="object")return;let[o,...r]=t;if(r.length===0){delete e[o];return}let n=e[o];n&&typeof n=="object"&&(Pte(n,r),Object.keys(n).length===0&&delete e[o])}function t4e(e,t){for(let o of Object.keys(t))t[o].layer==="root"&&e4e(o)&&(Pte(e,o.split(".")),delete t[o])}function o4e(e,t,o){let r=e?.background?.backgroundImage;if(!r)return;let n=pm(r,{...t,_links:o??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Ete(e,{blockName:t,variationName:o=null,elements:r=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return Wz;let s=e.styles,a={viewport:n,pseudoState:i},l=s,u=s.blocks?.[t]??null,d=(r??[]).map(b=>s.elements?.[b]??null).filter(b=>!!b),f=o?GP(e,t,o)??null:null,p=[gm(hm(l),mm("root")),...d.map(b=>gm(hm(b),mm("element"))),u?gm(hm(u),mm("block")):null,f?gm(hm(f),mm("blockVariation")):null];Rte(a)||p.push(gm(hm($P(l,a)),mm("root")),...d.map(b=>gm(hm($P(b,a)),mm("element"))),u?gm(hm($P(u,a)),mm("block")):null,f?gm(hm($P(f,a)),mm("blockVariation")):null);let m=p.filter(Boolean);if(m.length===0)return Wz;let g={},h=m.reduce((b,v)=>Ite(b,v.styles,e,v.source,g),{});return t4e(h,g),o4e(h,e,e._links??null),{value:h,sources:g}}var r4e={},Tte=new WeakMap;function Ote(e,t={}){let o=e?.styles;if(!o||typeof o!="object")return Ete(e,t);let r=Tte.get(o);r||(r=new WeakMap,Tte.set(o,r));let n=e?._links??r4e,i=r.get(n);i||(i=new Map,r.set(n,i));let s=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+s;if(i.has(a))return i.get(a);let l=Ete(e,t);return i.set(a,l),l}var Ate=c(qB(),1),{lock:Mte,unlock:Lyt}=(0,Ate.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/global-styles-engine");var Lo={};Mte(Lo,{getResponsiveMediaQueries:NC,getViewportBreakpoints:Hz,getViewportBreakpointValueInPixels:jz,getDuotoneFilter:gte,getDuotoneStylesheet:mte,getDuotoneUnsetStylesheet:pte,resolveStyle:Ote,getVariationStyle:GP});var YP=c(Z(),1);var pn={desktop:{label:(0,YP.__)("Desktop"),icon:M8,key:"desktop"},tablet:{label:(0,YP.__)("Tablet"),icon:wz,key:"tablet"},mobile:{label:(0,YP.__)("Mobile"),icon:aC,key:"mobile"}},Yz=Object.entries(pn);var KP=c(ce(),1),Nte=c(Bo(),1);function We(e,t,o){let r=Array.isArray(t)?[...t]:[t],n=Array.isArray(e)?[...e]:{...e},i=r.pop(),s=n;for(let a of r){let l=s[a];s[a]=s=Array.isArray(l)?[...l]:{...l}}return s[i]=o,n}var pf=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var n4e=["color","border","dimensions","typography","spacing"],i4e={"color.palette":e=>e.colors,"color.gradients":e=>e.gradients,"color.custom":e=>e.disableCustomColors===void 0?void 0:!e.disableCustomColors,"color.customGradient":e=>e.disableCustomGradients===void 0?void 0:!e.disableCustomGradients,"typography.fontSizes":e=>e.fontSizes,"typography.customFontSize":e=>e.disableCustomFontSizes===void 0?void 0:!e.disableCustomFontSizes,"typography.lineHeight":e=>e.enableCustomLineHeight,"spacing.units":e=>{if(e.enableCustomUnits!==void 0)return e.enableCustomUnits===!0?["px","em","rem","vh","vw","%"]:e.enableCustomUnits},"spacing.padding":e=>e.enableCustomSpacing},s4e={"border.customColor":"border.color","border.customStyle":"border.style","border.customWidth":"border.width","typography.customFontStyle":"typography.fontStyle","typography.customFontWeight":"typography.fontWeight","typography.customLetterSpacing":"typography.letterSpacing","typography.customTextDecorations":"typography.textDecoration","typography.customTextTransforms":"typography.textTransform","border.customRadius":"border.radius","spacing.customMargin":"spacing.margin","spacing.customPadding":"spacing.padding","typography.customLineHeight":"typography.lineHeight"},a4e=e=>s4e[e]||e;function Lte(e,t,...o){let r=Jt(e,t),n=[];if(t){let i=t;do{let s=Jt(e,i);(0,KP.hasBlockSupport)(s,"__experimentalSettings",!1)&&n.push(i)}while(i=e.blocks.parents.get(i))}return o.map(i=>{if(n4e.includes(i)){console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");return}let s=(0,Nte.applyFilters)("blockEditor.useSetting.before",void 0,i,t,r);if(s!==void 0)return s;let a=a4e(i);for(let d of n){let f=ua(e,d);if(s=pf(f.settings?.blocks?.[r],a)??pf(f.settings,a),s!==void 0)break}let l=mf(e);if(s===void 0&&r&&(s=pf(l.__experimentalFeatures?.blocks?.[r],a)),s===void 0&&(s=pf(l.__experimentalFeatures,a)),s!==void 0)return KP.__EXPERIMENTAL_PATHS_WITH_OVERRIDE[a]?s.custom??s.theme??s.default:s;let u=i4e[a]?.(l);return u!==void 0?u:a==="typography.dropCap"?!0:void 0})}var{isContentBlock:Kz,editableRootKey:l4e}=K(bm.privateApis),{getViewportBreakpoints:c4e}=K(Lo);function Dte(e,t){return t===pn.desktop.key?!0:c4e(mf(e)?.__experimentalFeatures?.viewport)[t]!==void 0}function u4e(e){return e.isBlockInterfaceHidden}function d4e(e){return e?.lastBlockInserted?.clientIds}function f4e(e,t){return e.blocks.byClientId.get(t)}var p4e=(e,t)=>{let o=r=>Xi(e,r)==="disabled"&&Vn(e,r).every(o);return Vn(e,t).every(o)};function VC(e,t,o){let r=Kz(t),n=Jt(e,o),i=Kz(n);return gb(e)===o||i&&r}function Vte(e,t){return{clientId:t,innerBlocks:Fte(e,t)}}function Fte(e,t=""){return Vn(e,t).map(o=>Vte(e,o))}var qz=(0,Rn.createSelector)(Vte,e=>[e.blocks.order]),Zz=(0,Rn.createSelector)(Fte,e=>[e.blocks.order]);function Xz(e,t,o){let r=Vn(e,t),n=[];for(let i of r){let s=Xz(e,i,o);o(e,i)?n.push({clientId:i,innerBlocks:s}):n.push(...s)}return n}function m4e(e,t){return Xz(e,t,(o,r)=>Xi(o,r)!=="disabled")}function g4e(e,t){let o=e.blocks.parents.get(t);for(;o!==void 0;){let r=e.blocks.blockEditingModes.get(o);if(r)return r==="disabled";o=e.blocks.parents.get(o)}return!1}var h4e=(0,Rn.createSelector)((e,t)=>{if(!t||Xi(e,t)!=="default"||oj(e,t)!=="visual"||!(0,bm.getBlockType)(Jt(e,t))?.[l4e])return!1;let o=Vn(e,vr(e,t));return o.length>1&&o.every(r=>Xi(e,r)==="default")},e=>[e.blocks.order,e.blocks.parents,e.blocks.byClientId,e.blocks.blockEditingModes,e.derivedBlockEditingModes,e.blocksMode]);function b4e(e,t){return Xz(e,t,(o,r)=>{if(Xi(o,r)!=="disabled")return!0;let n=o.blocks.blockEditingModes.get(r);if(n)return n!=="disabled";if(g4e(o,r))return!1;if(o.editedContentOnlySection){if(qP(o,r))return!1;if(!gf(o,r)||Kz(Jt(o,r)))return!0}return!1})}var y4e=(0,Rn.createSelector)(m4e,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes]),v4e=(0,Rn.createSelector)(b4e,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes,e.blocks.parents,e.editedContentOnlySection,...e.editedContentOnlySection?[e.blocks.byClientId,e.blocks.attributes,e.blockListSettings,e.settings]:[]]),_4e=(0,Rn.createSelector)((e,t,o=!1)=>Xa(e,t,o).filter(r=>Xi(e,r)!=="disabled"),e=>[e.blocks.parents,e.blocks.blockEditingModes,e.settings.templateLock,e.blockListSettings]);function w4e(e){return e.removalPromptData}function k4e(e){return e.blockRemovalRules}var x4e=(0,Rn.createSelector)(e=>{let o=I_(e).reduce((r,n,i)=>(r[n]=i,r),{});return[...e.styleOverrides].sort((r,n)=>{let[,{clientId:i}]=r,[,{clientId:s}]=n,a=o[i]??-1,l=o[s]??-1;return a-l})},e=>[e.blocks.order,e.styleOverrides]);function S4e(e){return e.registeredInserterMediaCategories}var C4e=(0,Rn.createSelector)(e=>{let{settings:{inserterMediaCategories:t,allowedMimeTypes:o,enableOpenverseMediaCategory:r},registeredInserterMediaCategories:n}=e;if(!t&&!n.length||!o)return;let i=t?.map(({name:a})=>a)||[];return[...t||[],...(n||[]).filter(({name:a})=>!i.includes(a))].filter(a=>!r&&a.name==="openverse"?!1:Object.values(o).some(l=>l.startsWith(`${a.mediaType}/`)))},e=>[e.settings.inserterMediaCategories,e.settings.allowedMimeTypes,e.settings.enableOpenverseMediaCategory,e.registeredInserterMediaCategories]),E4e=(0,Rn.createRegistrySelector)(e=>(0,Rn.createSelector)((t,o=null)=>{let{getAllPatterns:r}=K(e(yr)),n=r(),{allowedBlockTypes:i}=mf(t);return n.some(s=>{let{inserter:a=!0}=s;if(!a)return!1;let l=mb(s);return zC(l,i)&&l.every(({name:u})=>hb(t,u,o))})},(t,o)=>[...jC(e)(t),...ym(e)(t,o)])),T4e=(0,Rn.createRegistrySelector)(e=>(0,Rn.createSelector)((t,o)=>{if(o?.startsWith("core/block/")){let r=parseInt(o.slice(11),10),n=K(e(yr)).getReusableBlocks().find(({id:i})=>i===r);return n?FC(n,t.settings[cf]?.(e)??t.settings.__experimentalUserPatternCategories):null}return[...t.settings.__experimentalBlockPatterns??[],...t.settings[om]?.(e)??[]].find(({name:r})=>r===o)},(t,o)=>o?.startsWith("core/block/")?[K(e(yr)).getReusableBlocks(),t.settings.__experimentalReusableBlocks]:[t.settings.__experimentalBlockPatterns,t.settings[om]?.(e)])),R4e=(0,Rn.createRegistrySelector)(e=>(0,Rn.createSelector)(t=>[...K(e(yr)).getReusableBlocks().map(o=>FC(o,t.settings[cf]?.(e)??t.settings.__experimentalUserPatternCategories)),...t.settings.__experimentalBlockPatterns??[],...t.settings[om]?.(e)??[]].filter((o,r,n)=>r===n.findIndex(i=>o.name===i.name)),jC(e))),B4e=[],I4e=(0,Rn.createRegistrySelector)(e=>t=>{let o=t.settings[JB];return(o?o(e):t.settings.__experimentalReusableBlocks)??B4e});function P4e(e){return e.lastFocus}function O4e(e){return e.isDragging}function A4e(e){return e.expandedBlock}var Qz=(e,t)=>{let o=t,r;for(;!r&&(o=e.blocks.parents.get(o));)Lu(e,o)==="contentOnly"&&(r=o);return r};function zte(e,t){let o=Jt(e,t);if(o==="core/block")return!0;let r=ua(e,t),n=o==="core/template-part",i=e.settings?.[nm],s=e.settings?.disableContentOnlyForUnsyncedPatterns,a=e.settings?.disableContentOnlyForTemplateParts;if((!s&&r?.metadata?.patternName||n&&!a)&&!i)return!0;let l=Lu(e,t)==="contentOnly",u=vr(e,t),d=Lu(e,u)==="contentOnly";return!!(l&&!d)}var gf=(e,t)=>{if(qP(e,t))return;let o=t,r;for(;o=e.blocks.parents.get(o);)zte(e,o)&&(r=o);return r};function hf(e,t){return qP(e,t)||gf(e,t)?!1:zte(e,t)}function M4e(e,t){let o=Jt(e,t);return o!=="core/block"&&o!=="core/template-part"?!1:!(ua(e,t)?.metadata?.patternName&&hf(e,t))}function Jz(e){return e.editedContentOnlySection}function qP(e,t){if(!e.editedContentOnlySection)return!1;if(e.editedContentOnlySection===t)return!0;let o=t;for(;o=e.blocks.parents.get(o);)if(e.editedContentOnlySection===o)return!0;return!1}var N4e=(0,Rn.createSelector)((e,t)=>t.reduce((o,r)=>(o[r]=e.blocks.attributes.get(r)?.style,o),{}),(e,t)=>[...t.map(o=>e.blocks.attributes.get(o)?.style)]);function gb(e){return e.settings?.[rm]}function ej(e){return e.zoomLevel==="auto-scaled"||e.zoomLevel<100}function L4e(e){return e.zoomLevel}function jte(e,t,o=""){let r=Array.isArray(t)?t:[t],n=s=>r.every(a=>hb(e,a,s));if(!o){if(n(o))return o;let s=gb(e);return s&&n(s)?s:null}let i=o;for(;i!==null&&!n(i);)i=vr(e,i);return i}function D4e(e,t,o){let{allowedBlockTypes:r}=mf(e);if(!zC(mb(t),r))return null;let i=mb(t).map(({blockName:s})=>s);return jte(e,i,o)}function V4e(e){return e.insertionPoint}var F4e=(e,t)=>{let o=Jt(e,t);if(!(0,bm.hasBlockSupport)(o,"visibility",!0))return!1;let n=e.blocks.attributes.get(t)?.metadata?.blockVisibility;return n===!1?!0:typeof n?.viewport=="object"&&n?.viewport!==null?Object.values(pn).some(i=>Dte(e,i.key)&&n?.viewport?.[i.key]===!1):!1},tj=(e,t)=>{let o=Jt(e,t);return(0,bm.hasBlockSupport)(o,"visibility",!0)?e.blocks.attributes.get(t)?.metadata?.blockVisibility===!1:!1},z4e=(e,t)=>Xa(e,t).some(r=>tj(e,r)),Hte=(e,t,o)=>{if(tj(e,t))return!0;let n=e.blocks.attributes.get(t)?.metadata?.blockVisibility?.viewport;if(typeof n=="object"&&n!==null&&typeof o=="string"){let i=o.toLowerCase();return Dte(e,i)&&n?.[i]===!1}return!1},j4e=(e,t,o)=>Xa(e,t).some(n=>Hte(e,n,o));function H4e(e){return!!e.hasBlockSpotlight||!!e.editedContentOnlySection}function Ute(e,t){return!!ua(e,t)?.lock?.edit}function Wte(e,t){let o=ua(e,t);if(o?.lock?.move!==void 0)return!!o?.lock?.move;let r=vr(e,t);return Lu(e,r)==="all"}function Gte(e,t){let o=ua(e,t);if(o?.lock?.remove!==void 0)return!!o?.lock?.remove;let r=vr(e,t),n=Lu(e,r);return n==="all"||n==="insert"}function U4e(e,t){return Ute(e,t)||Wte(e,t)||Gte(e,t)}function W4e(e){return e.listViewContentPanelOpen}function G4e(e,t){return e.openedListViewPanels?.allOpen?!0:e.openedListViewPanels?.panels?.[t]===!0}function $4e(e){return e.listViewExpandRevision||0}function Y4e(e,t){let o=Jt(e,t);if(o==="core/navigation")return!0;if(!(0,bm.hasBlockSupport)(o,"listView"))return!1;let r=P_(e,t)?.allowedBlocks;return!(Vn(e,t).length===0&&(r===!1||Array.isArray(r)&&r.length===0))}function K4e(e){return e.viewportModalClientIds}function q4e(e){return e.requestedInspectorTab}var DC={viewport:"default",pseudo:"default"};function $te(e){return e.styleStateViewport??DC.viewport}function Z4e(e){return e.isResponsiveEditing}var Yte=(0,Rn.createSelector)((e,t)=>({...e.selectedBlockStyleState?.clientId===t?e.selectedBlockStyleState.value??DC:DC,viewport:$te(e)}),e=>[e.styleStateViewport,e.selectedBlockStyleState]);function X4e(e,t){let o=Yte(e,t);return o.viewport!==DC.viewport||o.pseudo!==DC.pseudo}function Q4e(e,t){return e.selectedBlockStyleState?.clientId!==t?!0:e.selectedBlockStyleState.showStateOnCanvas??!0}var UC=c(Z(),1),nr={user:"user",theme:"theme",directory:"directory"},HC={full:"fully",unsynced:"unsynced"},bb={name:"allPatterns",label:(0,UC._x)("All","patterns")},bf={name:"myPatterns",label:(0,UC.__)("My patterns")},O_={name:"core/starter-content",label:(0,UC.__)("Starter content")};function XP(e,t,o){let r=e.name.startsWith("core/block"),n=e.source==="core"||e.source?.startsWith("pattern-directory");return!!(t===nr.theme&&(r||n)||t===nr.directory&&(r||!n)||t===nr.user&&e.type!==nr.user||o===HC.full&&e.syncStatus!==""||o===HC.unsynced&&e.syncStatus!=="unsynced"&&r)}var vm=Symbol("isFiltered"),Kte=new WeakMap,qte=new WeakMap;function FC(e,t=[]){return{name:`core/block/${e.id}`,id:e.id,type:nr.user,title:e.title?.raw,categories:e.wp_pattern_category?.map(o=>{let r=t.find(({id:n})=>n===o);return r?r.slug:o}),content:e.content?.raw,syncStatus:e.wp_pattern_sync_status}}function J4e(e){let t=(0,Zte.parse)(e.content,{__unstableSkipMigrationLogs:!0});return t.length===1&&(t[0].attributes={...t[0].attributes,metadata:{...t[0].attributes.metadata||{},categories:e.categories,patternName:e.name,name:t[0].attributes.metadata?.name||e.title}}),{...e,blocks:t}}function QP(e){let t=Kte.get(e);return t||(t=J4e(e),Kte.set(e,t)),t}function mb(e){let t=qte.get(e);return t||(t=(0,Xte.parse)(e.content),t=t.filter(o=>o.blockName!==null),qte.set(e,t)),t}var yb=(e,t,o=null)=>typeof e=="boolean"?e:Array.isArray(e)?e.includes("core/post-content")&&t===null?!0:e.includes(t):o,zC=(e,t)=>{if(typeof t=="boolean")return t;let o=[...e];for(;o.length>0;){let r=o.shift();if(!yb(t,r.name||r.blockName,!0))return!1;r.innerBlocks?.forEach(i=>{o.push(i)})}return!0},jC=e=>t=>[t.settings.__experimentalBlockPatterns,t.settings[cf]?.(e)??t.settings.__experimentalUserPatternCategories,t.settings.__experimentalReusableBlocks,t.settings[om]?.(e),t.blockPatterns,K(e(yr)).getReusableBlocks()],ym=()=>(e,t)=>[e.blockListSettings.get(t),e.blocks.byClientId.get(t),e.blocks.order.get(t||""),e.settings.allowedBlockTypes,e.settings.templateLock,Xi(e,t),gb(e),hf(e,t),gf(e,t)];function Qte(e,t){return typeof e=="string"&&typeof t=="string"?e>t:Number(e)>Number(t)}var eFe=(e,t,o)=>(r,n)=>{let i,s;if(typeof e=="function"?(i=e(r),s=e(n)):(i=r[e],s=n[e]),Qte(i,s))return o==="asc"?1:-1;if(Qte(s,i))return o==="asc"?-1:1;let a=t.findIndex(u=>u===r),l=t.findIndex(u=>u===n);return a>l?1:l>a?-1:0};function Du(e,t,o="asc"){return e.concat().sort(eFe(t,e,o))}var{isContentBlock:nj}=K(Ot.privateApis),tFe=3600*1e3,oFe=24*3600*1e3,rFe=168*3600*1e3,si=[],nFe=new Set,toe={[vm]:!0};function Jt(e,t){let o=e.blocks.byClientId.get(t);return o?o.name:null}function iFe(e,t){let o=e.blocks.byClientId.get(t);return!!o&&o.isValid}function ua(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function vf(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}var sFe=(0,It.createSelector)((e,t)=>{let o=e.blocks.byClientId.get(t);return o?{...o,attributes:ua(e,t)}:null},(e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]);function aFe(e,t){let o=!t||!o2(e,t)?t||"":"controlled||"+t;return e.blocks.tree.get(o)?.innerBlocks||si}function lFe(e,t){return(0,da.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),qz(e,t)}function cFe(e,t){return(0,da.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),Zz(e,t)}var ooe=(0,It.createSelector)((e,t)=>{t=Array.isArray(t)?[...t]:[t];let o=[];for(let n of t){let i=e.blocks.order.get(n);i&&o.push(...i)}let r=0;for(;r<o.length;){let n=o[r],i=e.blocks.order.get(n);i&&o.splice(r+1,0,...i),r++}return o},e=>[e.blocks.order]),I_=e=>ooe(e,""),uFe=(0,It.createSelector)((e,t)=>{let o=I_(e);if(!t)return o.length;let r=0;for(let n of o)e.blocks.byClientId.get(n).name===t&&r++;return r},e=>[e.blocks.order,e.blocks.byClientId]),roe=(0,It.createSelector)((e,t)=>{if(!t)return si;let o=Array.isArray(t)?t:[t],n=I_(e).filter(i=>{let s=e.blocks.byClientId.get(i);return o.includes(s.name)});return n.length>0?n:si},e=>[e.blocks.order,e.blocks.byClientId]);function dFe(e,t){return(0,da.default)("wp.data.select( 'core/block-editor' ).__experimentalGetGlobalBlocksByName",{since:"6.5",alternative:"wp.data.select( 'core/block-editor' ).getBlocksByName"}),roe(e,t)}var JP=(0,It.createSelector)((e,t)=>(Array.isArray(t)?t:[t]).map(o=>vf(e,o)),(e,t)=>(Array.isArray(t)?t:[t]).map(o=>e.blocks.tree.get(o))),fFe=(0,It.createSelector)((e,t)=>JP(e,t).filter(Boolean).map(o=>o.name),(e,t)=>JP(e,t));function pFe(e,t){return Vn(e,t).length}function GC(e){return e.selection.selectionStart}function $C(e){return e.selection.selectionEnd}function mFe(e){return e.selection.selectionStart.clientId}function gFe(e){return e.selection.selectionEnd.clientId}function hFe(e){let t=wm(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function bFe(e){let{selectionStart:t,selectionEnd:o}=e.selection;return!!t.clientId&&t.clientId===o.clientId}function A_(e){let{selectionStart:t,selectionEnd:o}=e.selection,{clientId:r}=t;return!r||r!==o.clientId?null:r}function yFe(e){let t=A_(e);return t?vf(e,t):null}function vr(e,t){return e.blocks.parents.get(t)??null}var Xa=(0,It.createSelector)((e,t,o=!1)=>{let r=[],n=t;for(;n=e.blocks.parents.get(n);)r.push(n);return r.length?o?r:r.reverse():si},e=>[e.blocks.parents]),ij=(0,It.createSelector)((e,t,o,r=!1)=>{let n=Xa(e,t,r),i=Array.isArray(o)?s=>o.includes(s):s=>o===s;return n.filter(s=>i(Jt(e,s)))},e=>[e.blocks.parents]);function vFe(e,t){let o=t,r;do r=o,o=e.blocks.parents.get(o);while(o);return r}function _Fe(e,t){let o=A_(e),r=[...Xa(e,t),t],n=[...Xa(e,o),o],i,s=Math.min(r.length,n.length);for(let a=0;a<s&&r[a]===n[a];a++)i=r[a];return i}function sj(e,t,o=1){if(t===void 0&&(t=A_(e)),t===void 0&&(o<0?t=aj(e):t=ioe(e)),!t)return null;let r=vr(e,t);if(r===null)return null;let{order:n}=e.blocks,i=n.get(r),a=i.indexOf(t)+1*o;return a<0||a===i.length?null:i[a]}function wFe(e,t){return sj(e,t,-1)}function kFe(e,t){return sj(e,t,1)}function xFe(e){return e.initialPosition}function noe(e){let{selectionStart:t,selectionEnd:o}=e.selection,r=t.clientId,n=o.clientId;if(!(!r||!n||r===n)){if(Xa(e,n).includes(r))return r;if(Xa(e,r).includes(n))return n}}var _m=(0,It.createSelector)(e=>{let{selectionStart:t,selectionEnd:o}=e.selection;if(!t.clientId||!o.clientId)return si;if(t.clientId===o.clientId)return[t.clientId];let r=noe(e);if(r)return[r];let n=vr(e,t.clientId);if(n===null)return si;let i=Vn(e,n),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId);return s>a?i.slice(a,s+1):i.slice(s,a+1)},e=>[e.blocks.order,e.blocks.parents,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function wm(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?si:_m(e)}var SFe=(0,It.createSelector)(e=>{let t=wm(e);return t.length?t.map(o=>vf(e,o)):si},e=>[..._m.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]);function aj(e){return wm(e)[0]||null}function ioe(e){let t=wm(e);return t[t.length-1]||null}function CFe(e,t){return aj(e)===t}function soe(e,t){return wm(e).indexOf(t)!==-1}var EFe=(0,It.createSelector)((e,t)=>{let o=t,r=!1;for(;o&&!r;)o=vr(e,o),r=soe(e,o);return r},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function TFe(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:t.clientId||null}function RFe(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:o.clientId||null}function BFe(e){if(noe(e))return!0;let t=GC(e),o=$C(e);return!t.attributeKey&&!o.attributeKey&&typeof t.offset>"u"&&typeof o.offset>"u"}function IFe(e){let t=GC(e),o=$C(e);return!!t&&!!o&&t.clientId===o.clientId&&t.attributeKey===o.attributeKey&&t.offset===o.offset}function PFe(e){return _m(e).some(t=>{let o=Jt(e,t);return!(0,Ot.getBlockType)(o).merge})}function OFe(e,t){let o=GC(e),r=$C(e);if(o.clientId===r.clientId||!o.attributeKey||!r.attributeKey||typeof o.offset>"u"||typeof r.offset>"u")return!1;let n=vr(e,o.clientId),i=vr(e,r.clientId);if(n!==i)return!1;let s=Vn(e,n),a=s.indexOf(o.clientId),l=s.indexOf(r.clientId),u,d;a>l?(u=r,d=o):(u=o,d=r);let f=t?d.clientId:u.clientId,p=t?u.clientId:d.clientId,m=Jt(e,f);if(!(0,Ot.getBlockType)(m).merge)return!1;let h=vf(e,p);if(h.name===m)return!0;let b=(0,Ot.switchToBlockType)(h,m);return b&&b.length}var AFe=e=>{let t=GC(e),o=$C(e);if(t.clientId===o.clientId||!t.attributeKey||!o.attributeKey||typeof t.offset>"u"||typeof o.offset>"u")return si;let r=vr(e,t.clientId),n=vr(e,o.clientId);if(r!==n)return si;let i=Vn(e,r),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId),[l,u]=s>a?[o,t]:[t,o],d=vf(e,l.clientId),f=vf(e,u.clientId),p=d.attributes[l.attributeKey],m=f.attributes[u.attributeKey],g=(0,yf.create)({html:p}),h=(0,yf.create)({html:m});return g=(0,yf.remove)(g,0,l.offset),h=(0,yf.remove)(h,u.offset,h.text.length),[{...d,attributes:{...d.attributes,[l.attributeKey]:(0,yf.toHTMLString)({value:g})}},{...f,attributes:{...f.attributes,[u.attributeKey]:(0,yf.toHTMLString)({value:h})}}]};function Vn(e,t){return e.blocks.order.get(t||"")||si}function aoe(e,t){let o=vr(e,t);return Vn(e,o).indexOf(t)}function loe(e,t){let{selectionStart:o,selectionEnd:r}=e.selection;return o.clientId!==r.clientId?!1:!!t&&o.clientId===t}var MFe=(0,It.createSelector)(e=>{let t=new Set;for(let o of _m(e)){let r=o;for(;(r=e.blocks.parents.get(r))&&!t.has(r);)t.add(r)}return t},e=>_m.getDependants(e));function coe(e,t,o=!1){if(!t)return!1;let r=_m(e);return r.length?o?MFe(e).has(t):r.some(n=>vr(e,n)===t):!1}function uoe(e,t,o=!1){return Vn(e,t).some(r=>lj(e,r)||o&&uoe(e,r,o))}function NFe(e,t){if(!t)return!1;let o=wm(e),r=o.indexOf(t);return r>-1&&r<o.length-1}function LFe(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId!==o.clientId}function DFe(e){return e.isMultiSelecting}function VFe(e){return e.isSelectionEnabled}function oj(e,t){return e.blocksMode[t]||"visual"}function FFe(e){return e.isTyping}function doe(e){return!!e.draggedBlocks.length}function zFe(e){return e.draggedBlocks}function lj(e,t){return e.draggedBlocks.includes(t)}function jFe(e,t){return doe(e)?Xa(e,t).some(r=>lj(e,r)):!1}function HFe(){return(0,da.default)('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}var UFe=(0,It.createSelector)(e=>{let t,o,{insertionCue:r,selection:{selectionEnd:n}}=e;if(r!==null)return r;let{clientId:i}=n;return i?(t=vr(e,i)||void 0,o=aoe(e,n.clientId)+1):o=Vn(e).length,{rootClientId:t,index:o}},e=>[e.insertionCue,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]);function WFe(e){return e.insertionCue!==null}function GFe(e){return e.template.isValid}function $Fe(e){return e.settings.template}function Lu(e,t){if(!t)return e.settings.templateLock??!1;let o=P_(e,t)?.templateLock;return o==="contentOnly"&&e.editedContentOnlySection===t?!1:o??!1}var cj=(e,t,o=null)=>{let r,n;if(t&&typeof t=="object"?(r=t,n=t.name):(r=(0,Ot.getBlockType)(t),n=t),!r)return!1;let{allowedBlockTypes:i}=mf(e);if(!yb(i,n,!0))return!1;let a=(Array.isArray(r.parent)?r.parent:[]).concat(Array.isArray(r.ancestor)?r.ancestor:[]);if(a.length>0){if(a.includes("core/post-content"))return!0;let l=o,u=!1;do{if(a.includes(Jt(e,l))){u=!0;break}l=e.blocks.parents.get(l)}while(l);return u}return!0},YC=(e,t,o=null)=>{if(e.settings.isPreviewMode||!cj(e,t,o))return!1;let r;t&&typeof t=="object"?(r=t,t=r.name):r=(0,Ot.getBlockType)(t);let n=Lu(e,o);if(n&&n!=="contentOnly"||uj(e,o))return!1;let i=Xi(e,o??""),s=!!hf(e,o),a=s?o:gf(e,o),l=!!a;if(i==="disabled"&&(!l||t!==(0,Ot.getDefaultBlockName)()))return!1;let u=P_(e,o);if(o&&u===void 0)return!1;let d=nj(t);if(l&&!d||l&&Jt(e,a)==="core/block")return!1;if(l&&(s||i==="contentOnly"||i==="disabled")&&!VC(e,t,o)){let w=(0,Ot.getDefaultBlockName)();if(t===w){if(!Vn(e,o).some(C=>Jt(e,C)===w))return!1}else return!1}let f=Jt(e,o),m=(0,Ot.getBlockType)(f)?.allowedBlocks,g=yb(m,t);if(g!==!1){let w=u?.allowedBlocks,k=yb(w,t);k!==null&&(g=k)}let h=r.parent,b=yb(h,f),v=!0,y=r.ancestor;y&&(v=[o,...Xa(e,o)].some(k=>yb(y,Jt(e,k))));let _=v&&(g===null&&b===null||g===!0||b===!0);return _&&(0,eoe.applyFilters)("blockEditor.__unstableCanInsertBlockType",_,r,o,{getBlock:vf.bind(null,e),getBlockParentsByBlockName:ij.bind(null,e)})},hb=(0,It.createRegistrySelector)(e=>(0,It.createSelector)(YC,(t,o,r)=>ym(e)(t,r)));function YFe(e,t,o=null){return t.every(r=>hb(e,Jt(e,r),o))}function uj(e,t){return!!t&&Jt(e,t)==="core/html"}function dj(e,t){if(e.settings.isPreviewMode||uj(e,vr(e,t)))return!1;let o=ua(e,t);if(o===null)return!0;if(o.lock?.remove!==void 0)return!o.lock.remove;let r=vr(e,t),n=Lu(e,r);if(n&&n!=="contentOnly")return!1;let i=!!hf(e,r),s=i?r:gf(e,r),a=!!s,l=nj(Jt(e,t));if(a&&!l||a&&Jt(e,s)==="core/block")return!1;let u=Xi(e,r),d=Jt(e,t),f=(0,Ot.getDefaultBlockName)();return a&&(i||d===f||u==="contentOnly")&&!VC(e,Jt(e,t),r)?d===f?Vn(e,r).filter(g=>Jt(e,g)===f).length>1:!1:u!=="disabled"}function foe(e,t){return t.every(o=>dj(e,o))}function poe(e,t){if(e.settings.isPreviewMode||uj(e,vr(e,t)))return!1;let o=ua(e,t);if(o===null)return!0;if(o.lock?.move!==void 0)return!o.lock.move;let r=vr(e,t);if(Lu(e,r)==="all")return!1;let i=!!gf(e,t),s=nj(Jt(e,t));if(i&&!s)return!1;let a=!!hf(e,r),l=Xi(e,r);return i&&(a||l==="contentOnly")&&!VC(e,Jt(e,t),r)?!1:Xi(e,r)!=="disabled"}function KFe(e,t){return t.every(o=>poe(e,o))}function moe(e,t){if(e.settings.isPreviewMode)return!1;let o=ua(e,t);if(o===null)return!0;let{lock:r}=o;return!r?.edit}function qFe(e,t){return e.settings.isPreviewMode||!(0,Ot.hasBlockSupport)(t,"lock",!0)?!1:!!e.settings?.canLockBlocks}function e2(e,t){return e.preferences.insertUsage?.[t]??null}var WC=(e,t,o)=>(0,Ot.hasBlockSupport)(t,"inserter",!0)?YC(e,t.name,o):!1,ZFe=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=e2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,description:o.description||t.description,category:o.category||t.category,example:o.hasOwnProperty("example")?o.example:t.example,initialAttributes:{...t.initialAttributes,...o.attributes},innerBlocks:o.innerBlocks,innerContent:o.innerContent,keywords:o.keywords||t.keywords,frecency:t2(n,i),isSearchOnly:o.isSearchOnly}},t2=(e,t)=>{if(!e)return t;let o=Date.now()-e;switch(!0){case o<tFe:return t*4;case o<oFe:return t*2;case o<rFe:return t/2;default:return t/4}},goe=(e,{buildScope:t="inserter"})=>o=>{let r=o.name,n=!1;(0,Ot.hasBlockSupport)(o.name,"multiple",!0)||(n=JP(e,I_(e)).some(({name:f})=>f===o.name));let{time:i,count:s=0}=e2(e,r)||{},a={id:r,name:o.name,title:o.title,icon:o.icon,isDisabled:n,frecency:t2(i,s)};if(t==="transform")return a;let l=(0,Ot.getBlockVariations)(o.name,"inserter"),u=(0,Ot.getBlockVariations)(o.name,"block"),d=[...l,...u.filter(f=>o.name==="core/heading"&&["h1","h2","h3","h4","h5","h6"].includes(f.name)).map(f=>({...f,isSearchOnly:!0}))];return{...a,initialAttributes:{},description:o.description,category:o.category,keywords:o.keywords,parent:o.parent,ancestor:o.ancestor,variations:d,example:o.example,utility:1}},XFe=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=e2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,frecency:t2(n,i),variationName:o.name}},QFe=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=toe)=>{let n=m=>{let g=m.wp_pattern_sync_status?qa:{src:qa,foreground:"var(--wp-block-synced-color)"},h=FC(m),{time:b,count:v=0}=e2(t,h.name)||{},y=t2(b,v);return{id:h.name,name:"core/block",initialAttributes:{ref:m.id},title:h.title,icon:g,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:y,content:h.content,get blocks(){return QP(h).blocks},syncStatus:h.syncStatus}},i=YC(t,"core/block",o)?K(e(yr)).getReusableBlocks().map(n):[],s=goe(t,{buildScope:"inserter"}),a=(0,Ot.getBlockTypes)().filter(m=>(0,Ot.hasBlockSupport)(m,"inserter",!0)).map(s);if(r[vm]!==!1)a=a.filter(m=>WC(t,m,o));else{let{getClosestAllowedInsertionPoint:m}=K(e(yr));a=a.filter(g=>cj(t,g,o)&&m(g.name,o)!==null).map(g=>({...g,isAllowedInCurrentRoot:WC(t,g,o)}))}let l=a.reduce((m,g)=>{let{variations:h=[]}=g;if(h.some(({isDefault:b})=>b)||m.push(g),h.length){let b=ZFe(t,g);m.push(...h.map(b))}return m},[]),u=(m,g)=>{let{core:h,noncore:b}=m;return(g.name.startsWith("core/")?h:b).push(g),m},{core:d,noncore:f}=l.reduce(u,{core:[],noncore:[]});return[...[...d,...f],...i]},(t,o)=>[(0,Ot.getBlockTypes)(),K(e(yr)).getReusableBlocks(),t.blocks.order,t.preferences.insertUsage,...ym(e)(t,o)])),JFe=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{let n=Array.isArray(o)?o:[o],i=goe(t,{buildScope:"transform"}),s=(0,Ot.getBlockTypes)().filter(u=>WC(t,u,r)).map(i),a=Object.fromEntries(Object.entries(s).map(([,u])=>[u.name,u])),l=(0,Ot.getPossibleBlockTransformations)(n).reduce((u,d)=>{let f=a[d?.name];if(!f)return u;let{variationName:p}=d;if(!p)return u.push(f),u;let m=(0,Ot.getBlockVariations)(f.name,"transform")?.find(({name:g})=>g===p);return m?(u.push(XFe(t,f)(m)),u):(u.push(f),u)},[]);return Du(l,u=>u.frecency,"desc")},(t,o,r)=>[(0,Ot.getBlockTypes)(),t.preferences.insertUsage,...ym(e)(t,r)])),e9e=(e,t=null)=>(0,Ot.getBlockTypes)().some(n=>WC(e,n,t))?!0:YC(e,"core/block",t),rj=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null)=>{if(!o)return;let r=(0,Ot.getBlockTypes)().filter(i=>WC(t,i,o));return YC(t,"core/block",o)&&r.push("core/block"),r},(t,o)=>[(0,Ot.getBlockTypes)(),...ym(e)(t,o)])),t9e=(0,It.createSelector)((e,t=null)=>((0,da.default)('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),rj(e,t)),(e,t)=>rj.getDependants(e,t));function hoe(e,t=null){if(!t)return;let{defaultBlock:o,directInsert:r}=e.blockListSettings.get(t)??{};if(!(!o||!r))return o}function o9e(e,t=null){return(0,da.default)('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),hoe(e,t)}var r9e=(0,It.createRegistrySelector)(e=>(t,o)=>{let r=K(e(yr)).getPatternBySlug(o);return r?QP(r):null}),fj=e=>(t,o)=>[...jC(e)(t),...ym(e)(t,o)],Jte=new WeakMap;function n9e(e){let t=Jte.get(e);return t||(t={...e,get blocks(){return QP(e).blocks}},Jte.set(e,t)),t}var i9e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=toe)=>{let{getAllPatterns:n}=K(e(yr)),i=n(),{allowedBlockTypes:s}=mf(t);return i.filter(({inserter:d=!0})=>!!d).map(n9e).filter(d=>zC(mb(d),s)).filter(d=>mb(d).every(({blockName:f})=>r[vm]!==!1?hb(t,f,o):cj(t,f,o)))},fj(e))),s9e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o)return si;let n=e(yr).__experimentalGetAllowedPatterns(r),i=Array.isArray(o)?o:[o],s=n.filter(a=>a?.blockTypes?.some?.(l=>i.includes(l)));return s.length===0?si:s},(t,o,r)=>fj(e)(t,r))),a9e=(0,It.createRegistrySelector)(e=>((0,da.default)('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),e(yr).getPatternsByBlockTypes)),l9e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o||o.some(({clientId:i,innerBlocks:s})=>s.length||o2(t,i)))return si;let n=Array.from(new Set(o.map(({name:i})=>i)));return e(yr).getPatternsByBlockTypes(n,r)},(t,o,r)=>fj(e)(t,r)));function P_(e,t){return e.blockListSettings.get(t)}function mf(e){return e.settings}function c9e(e){return e.blocks.isPersistentChange}function u9e(e){return e.blocks.lastBlockChangeHistoryMode?e.blocks.lastBlockChangeHistoryMode:e.blocks.isPersistentChange===!1?"merge":"persistent"}var d9e=(0,It.createSelector)((e,t=[])=>{let o={};for(let r of t){let n=P_(e,r);n&&(o[r]=n)}return o},e=>[e.blockListSettings]),f9e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o)=>{(0,da.default)("wp.data.select( 'core/block-editor' ).__experimentalGetReusableBlockTitle",{since:"6.6",version:"6.8"});let r=K(e(yr)).getReusableBlocks().find(n=>n.id===o);return r?r.title?.raw:null},()=>[K(e(yr)).getReusableBlocks()]));function p9e(e){return e.blocks.isIgnoredChange}function m9e(e){return e.lastBlockAttributesChange}function g9e(){return(0,da.default)('wp.data.select( "core/block-editor" ).hasBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),!1}function h9e(e){return!!e.automaticChangeStatus}function b9e(e,t){return e.highlightedBlock===t}function o2(e,t){return e.blocks.controlledInnerBlocks.has(t)}var y9e=(0,It.createSelector)((e,t)=>{if(!t.length)return null;let o=A_(e);if(t.includes(Jt(e,o)))return o;let r=wm(e),n=ij(e,o||r[0],t);return n?n[n.length-1]:null},(e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]);function v9e(e,t,o){let{lastBlockInserted:r}=e;return r.clientIds?.includes(t)&&r.source===o}function _9e(e,t){return e.blockVisibility?.[t]??!0}function w9e(){(0,da.default)("wp.data.select( 'core/block-editor' ).getHoveredBlockClientId",{since:"6.9",version:"7.1"})}var k9e=(0,It.createSelector)(e=>{let t=new Set(Object.keys(e.blockVisibility).filter(o=>e.blockVisibility[o]));return t.size===0?nFe:t},e=>[e.blockVisibility]);function boe(e,t){if(Xi(e,t)!=="default")return!1;if(!moe(e,t))return!0;if(ej(e)){let n=gb(e);if(n){if(Vn(e,n)?.includes(t))return!0}else if(t&&!vr(e,t))return!0}return((0,Ot.hasBlockSupport)(Jt(e,t),"__experimentalDisableBlockOverlay",!1)?!1:o2(e,t))&&!loe(e,t)&&!coe(e,t,!0)}function x9e(e,t){let o=e.blocks.parents.get(t);for(;o;){if(boe(e,o))return!0;o=e.blocks.parents.get(o)}return!1}function Xi(e,t=""){return t===null&&(t=""),e.derivedBlockEditingModes?.has(t)?e.derivedBlockEditingModes.get(t):e.blocks.blockEditingModes.has(t)?e.blocks.blockEditingModes.get(t):"default"}var S9e=(0,It.createRegistrySelector)(e=>(t,o="")=>{let r=o||A_(t);if(!r||hf(t,r))return!1;let{getGroupingBlockName:n}=e(Ot.store),i=vf(t,r),s=n();return i&&(i.name===s||(0,Ot.getBlockType)(i.name)?.transforms?.ungroup)&&!!i.innerBlocks.length&&dj(t,r)}),C9e=(0,It.createRegistrySelector)(e=>(t,o=si)=>{let{getGroupingBlockName:r}=e(Ot.store),n=r(),i=o?.length?o:_m(t),s=i?.length?vr(t,i[0]):void 0;return hb(t,n,s)&&i.length&&foe(t,i)}),E9e=(e,t)=>((0,da.default)("wp.data.select( 'core/block-editor' ).__unstableGetContentLockingParent",{since:"6.1",version:"6.7"}),Qz(e,t));function T9e(e){return(0,da.default)("wp.data.select( 'core/block-editor' ).__unstableGetTemporarilyEditingAsBlocks",{since:"6.1",version:"6.7"}),Jz(e)}var n2={};No(n2,{__experimentalUpdateSettings:()=>mj,clearBlockRemovalPrompt:()=>A9e,clearRequestedInspectorTab:()=>X9e,closeListViewContentPanel:()=>Y9e,deleteStyleOverride:()=>L9e,editContentOnlySection:()=>hj,ensureDefaultBlock:()=>koe,expandBlock:()=>z9e,hideBlockInterface:()=>I9e,hideViewportModal:()=>q9e,openListViewContentPanel:()=>$9e,privateRemoveBlocks:()=>gj,requestInspectorTab:()=>Z9e,resetZoomLevel:()=>W9e,setBlockRemovalRules:()=>M9e,setInsertionPoint:()=>j9e,setLastFocus:()=>D9e,setResponsiveEditing:()=>t8e,setSelectedBlockStyleState:()=>Q9e,setSelectedBlockStyleStateCanvasPreview:()=>J9e,setStyleOverride:()=>N9e,setStyleStateViewport:()=>e8e,setZoomLevel:()=>U9e,showBlockInterface:()=>P9e,showViewportModal:()=>K9e,startDragging:()=>V9e,stopDragging:()=>F9e,stopEditingContentOnlySection:()=>H9e,toggleBlockSpotlight:()=>G9e});var voe=c(Nt(),1),_oe=c(Yo(),1),woe=c(Z(),1),r2=c(ce(),1),R9e=e=>Array.isArray(e)?e:[e],B9e=["inserterMediaCategories","blockInspectorAnimation","mediaSideload"];function mj(e,{stripExperimentalSettings:t=!1,reset:o=!1}={}){let r=e;Object.hasOwn(r,"__unstableIsPreviewMode")&&((0,voe.default)("__unstableIsPreviewMode argument in wp.data.dispatch('core/block-editor').updateSettings",{since:"6.8",alternative:"isPreviewMode"}),r={...r},r.isPreviewMode=r.__unstableIsPreviewMode,delete r.__unstableIsPreviewMode);let n=r;if(t){n={};for(let i in r)B9e.includes(i)||(n[i]=r[i])}return{type:"UPDATE_SETTINGS",settings:n,reset:o}}function I9e(){return{type:"HIDE_BLOCK_INTERFACE"}}function P9e(){return{type:"SHOW_BLOCK_INTERFACE"}}var gj=(e,t=!0,o=!1)=>({select:r,dispatch:n,registry:i})=>{if(!e||!e.length||(e=R9e(e),!r.canRemoveBlocks(e)))return;let a=!o&&r.getBlockRemovalRules();if(a){let f=function(h){let b=[],v=[...h];for(;v.length;){let{innerBlocks:y,..._}=v.shift();v.push(...y),b.push(_)}return b};var l=f;let p=e.map(r.getBlock),m=f(p),g;for(let h of a)if(g=h.callback(m),g){n(O9e(e,t,g));return}}let u=!1,d=r.getBlockRootClientId(e[0]);if(d&&!(0,r2.getBlockType)(r.getBlockName(d))?.parent?.length){let f=r.getBlockOrder(d);u=f.length===e.length&&f.every(p=>e.includes(p))&&(0,r2.isUnmodifiedBlock)(r.__unstableGetBlockWithoutInnerBlocks(d))}t&&n.selectPreviousBlock(u?d:e[0],t),i.batch(()=>{n({type:"REMOVE_BLOCKS",clientIds:u?[d]:e}),n(koe())})},koe=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;let{__unstableHasCustomAppender:r}=e.getSettings();r||t.insertDefaultBlock()};function O9e(e,t,o){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,message:o}}function A9e(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function M9e(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function N9e(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function L9e(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function D9e(e=null){return{type:"LAST_FOCUS",lastFocus:e}}function V9e(){return{type:"START_DRAGGING"}}function F9e(){return{type:"STOP_DRAGGING"}}function z9e(e){return{type:"SET_BLOCK_EXPANDED_IN_LIST_VIEW",clientId:e}}function j9e(e){return{type:"SET_INSERTION_POINT",value:e}}function hj(e){return{type:"EDIT_CONTENT_ONLY_SECTION",clientId:e}}function H9e(){return{type:"EDIT_CONTENT_ONLY_SECTION"}}var U9e=(e=100)=>({select:t,dispatch:o})=>{if(e!==100){let r=t.getBlockSelectionStart(),n=t.getSectionRootClientId();if(r){let i;if(n){let s=t.getBlockOrder(n);s?.includes(r)?i=r:i=t.getBlockParents(r).find(a=>s.includes(a))}else i=t.getBlockHierarchyRootClientId(r);i?o.selectBlock(i):o.clearSelectedBlock(),(0,_oe.speak)((0,woe.__)("You are currently in zoom-out mode."))}}o({type:"SET_ZOOM_LEVEL",zoom:e})};function W9e(){return{type:"RESET_ZOOM_LEVEL"}}function G9e(e,t){return{type:"TOGGLE_BLOCK_SPOTLIGHT",clientId:e,hasBlockSpotlight:t}}function $9e(){return{type:"OPEN_LIST_VIEW_CONTENT_PANEL"}}function Y9e(){return{type:"CLOSE_LIST_VIEW_CONTENT_PANEL"}}function K9e(e){return{type:"SHOW_VIEWPORT_MODAL",clientIds:e}}function q9e(){return{type:"HIDE_VIEWPORT_MODAL"}}function Z9e(e,t={}){return{type:"REQUEST_INSPECTOR_TAB",tabName:e,options:t}}function X9e(){return{type:"CLEAR_REQUESTED_INSPECTOR_TAB"}}function Q9e(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE",clientId:e,value:t}}function J9e(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW",clientId:e,value:t}}function e8e(e){return{type:"SET_STYLE_STATE_VIEWPORT",viewport:e}}function t8e(e){return{type:"SET_RESPONSIVE_EDITING",enabled:e}}var vj={};No(vj,{__unstableDeleteSelection:()=>C8e,__unstableExpandSelection:()=>T8e,__unstableIncrementListViewExpandRevision:()=>a7e,__unstableMarkAutomaticChange:()=>G8e,__unstableMarkLastChangeAsPersistent:()=>U8e,__unstableMarkNextChangeAsNotPersistent:()=>W8e,__unstableSaveReusableBlock:()=>H8e,__unstableSetAllListViewPanelsOpen:()=>i7e,__unstableSetEditorMode:()=>$8e,__unstableSetOpenListViewPanel:()=>n7e,__unstableSetTemporarilyEditingAsBlocks:()=>e7e,__unstableSplitSelection:()=>E8e,__unstableToggleListViewPanel:()=>s7e,clearSelectedBlock:()=>m8e,duplicateBlocks:()=>K8e,enterFormattedText:()=>L8e,exitFormattedText:()=>D8e,flashBlock:()=>X8e,hideInsertionPoint:()=>k8e,hoverBlock:()=>l8e,insertAfterBlock:()=>Z8e,insertBeforeBlock:()=>q8e,insertBlock:()=>_8e,insertBlocks:()=>Aoe,insertDefaultBlock:()=>F8e,mergeBlocks:()=>R8e,moveBlockToPosition:()=>v8e,moveBlocksDown:()=>b8e,moveBlocksToPosition:()=>Poe,moveBlocksUp:()=>y8e,multiSelect:()=>p8e,receiveBlocks:()=>n8e,registerInserterMediaCategory:()=>t7e,removeBlock:()=>B8e,removeBlocks:()=>Moe,replaceBlock:()=>h8e,replaceBlocks:()=>Boe,replaceInnerBlocks:()=>I8e,resetBlocks:()=>o8e,resetSelection:()=>r8e,selectBlock:()=>a8e,selectNextBlock:()=>u8e,selectPreviousBlock:()=>c8e,selectionChange:()=>V8e,setBlockEditingMode:()=>o7e,setBlockMovingClientId:()=>Y8e,setBlockVisibility:()=>J8e,setHasControlledInnerBlocks:()=>Q8e,setTemplateValidity:()=>x8e,showInsertionPoint:()=>w8e,startDraggingBlocks:()=>M8e,startMultiSelect:()=>d8e,startTyping:()=>O8e,stopDraggingBlocks:()=>N8e,stopMultiSelect:()=>f8e,stopTyping:()=>A8e,synchronizeTemplate:()=>S8e,toggleBlockHighlight:()=>yj,toggleBlockMode:()=>P8e,toggleSelection:()=>g8e,unsetBlockEditingMode:()=>r7e,updateBlock:()=>s8e,updateBlockAttributes:()=>i8e,updateBlockListSettings:()=>z8e,updateSettings:()=>j8e,validateBlocksToTemplate:()=>Roe});var rt=c(ce(),1),Eoe=c(Yo(),1),km=c(Z(),1),Toe=c(Is(),1),Io=c(fn(),1),Vu=c(Nt(),1);var Soe=c(fn(),1),_f="\x86";function KC(e){if(e)return Object.keys(e).find(t=>{let o=e[t];return(typeof o=="string"||o instanceof Soe.RichTextData)&&o.toString().indexOf(_f)!==-1})}function bj(e){for(let[t,o]of Object.entries(e.attributes))if(o.source==="rich-text"||o.source==="html")return t}var Coe=c(ce(),1);function M_(e,t){if(!t)return{};let o=new Set((0,Coe.getBlockAttributesNamesByRole)(e,"content"));return o.add("metadata"),Object.fromEntries(Object.entries(t).filter(([r])=>!o.has(r)))}var N_=e=>Array.isArray(e)?e:[e],o8e=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(Roe(e))},Roe=e=>({select:t,dispatch:o})=>{let r=t.getTemplate(),n=t.getTemplateLock(),i=!r||n!=="all"||(0,rt.doBlocksMatchTemplate)(e,r),s=t.isValidTemplate();if(i!==s)return o.setTemplateValidity(i),i};function r8e(e,t,o){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:o}}function n8e(e){return(0,Vu.default)('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function i8e(e,t,o={uniqueByBlock:!1}){return typeof o=="boolean"&&(o={uniqueByBlock:o}),{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:N_(e),attributes:t,options:o}}function s8e(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function a8e(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}function l8e(){return(0,Vu.default)('wp.data.dispatch( "core/block-editor" ).hoverBlock',{since:"6.9",version:"7.1"}),{type:"DO_NOTHING"}}var c8e=(e,t=!1)=>({select:o,dispatch:r})=>{let n=o.getPreviousBlockClientId(e);if(n)r.selectBlock(n,-1);else if(t){let i=o.getBlockRootClientId(e);if(i)r.selectBlock(i,-1);else{let s=o.getNextBlockClientId(e);s&&r.selectBlock(s,0)}}},u8e=e=>({select:t,dispatch:o})=>{let r=t.getNextBlockClientId(e);r&&o.selectBlock(r)};function d8e(){return{type:"START_MULTI_SELECT"}}function f8e(){return{type:"STOP_MULTI_SELECT"}}var p8e=(e,t,o=0)=>({select:r,dispatch:n})=>{let i=r.getBlockRootClientId(e),s=r.getBlockRootClientId(t);if(i!==s)return;n({type:"MULTI_SELECT",start:e,end:t,initialPosition:o});let a=r.getSelectedBlockCount(),l=r.getClientIdsOfDescendants(r.getMultiSelectedBlockClientIds()).length;(0,Eoe.speak)(l?(0,km.sprintf)((0,km._n)("%1$s block selected, %2$s including nested blocks.","%1$s blocks selected, %2$s including nested blocks.",a),a,a+l):(0,km.sprintf)((0,km._n)("%s block selected.","%s blocks selected.",a),a),"assertive")};function m8e(){return{type:"CLEAR_SELECTED_BLOCK"}}function g8e(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}var Boe=(e,t,o,r=0,n)=>({select:i,dispatch:s,registry:a})=>{e=N_(e),t=N_(t);let l=i.getBlockRootClientId(e[0]);for(let d=0;d<t.length;d++){let f=t[d];if(!i.canInsertBlockType(f.name,l))return}let u=i2(t);a.batch(()=>{s({type:"REPLACE_BLOCKS",clientIds:e,blocks:u,time:Date.now(),indexToSelect:o,initialPosition:r,meta:n}),Ooe(i,s,t,u,r),s.ensureDefaultBlock()})};function h8e(e,t){return Boe(e,t)}var Ioe=e=>(t,o)=>({select:r,dispatch:n})=>{r.canMoveBlocks(t)&&n({type:e,clientIds:N_(t),rootClientId:o})},b8e=Ioe("MOVE_BLOCKS_DOWN"),y8e=Ioe("MOVE_BLOCKS_UP"),Poe=(e,t="",o="",r)=>({select:n,dispatch:i})=>{n.canMoveBlocks(e)&&(t!==o&&(!n.canRemoveBlocks(e)||!n.canInsertBlocks(e,o))||i({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:o,clientIds:e,index:r}))};function v8e(e,t="",o="",r){return Poe([e],t,o,r)}function _8e(e,t,o,r,n,i){return Aoe([e],t,o,r,n,i)}function i2(e,t=new Set){let o=!1,r=e.map(n=>{let{innerBlocks:i}=n;if(i?.length)i=i2(i,t);else if(!t.has(n.name)){let{template:s}=(0,rt.getBlockType)(n.name)??{};s?.length&&(i=i2((0,rt.synchronizeBlocksWithTemplate)([],s),new Set(t).add(n.name)))}return i===n.innerBlocks?n:(o=!0,{...n,innerBlocks:i})});return o?r:e}function Ooe(e,t,o,r,n){let i=e.getSelectedBlockClientId();if(!i)return;let s=r.findIndex(l=>l.clientId===i);if(s===-1||r[s]===o[s]||!r[s].innerBlocks.length||!(0,rt.getBlockType)(r[s].name)?.templateInsertUpdatesSelection)return;let a=r[s];for(;a.innerBlocks[0];)a=a.innerBlocks[0];t.selectBlock(a.clientId,n)}var Aoe=(e,t,o,r=!0,n=0,i)=>({select:s,dispatch:a,registry:l})=>{n!==null&&typeof n=="object"&&(i=n,n=0,(0,Vu.default)("meta argument in wp.data.dispatch('core/block-editor')",{since:"5.8",hint:"The meta argument is now the 6th argument of the function"})),e=N_(e);let u=[];for(let d of e)s.canInsertBlockType(d.name,o)&&u.push(d);if(u.length){let d=i2(u);l.batch(()=>{a({type:"INSERT_BLOCKS",blocks:d,index:t,rootClientId:o,time:Date.now(),updateSelection:r,initialPosition:r?n:null,meta:i}),Ooe(s,a,u,d,n)})}};function w8e(e,t,o={}){let{__unstableWithInserter:r,operation:n,nearestSide:i}=o;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:r,operation:n,nearestSide:i}}var k8e=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function x8e(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}var S8e=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});let o=e.getBlocks(),r=e.getTemplate(),n=(0,rt.synchronizeBlocksWithTemplate)(o,r);t.resetBlocks(n)},C8e=e=>({registry:t,select:o,dispatch:r})=>{let n=o.getSelectionStart(),i=o.getSelectionEnd();if(n.clientId===i.clientId)return;if(!n.attributeKey||!i.attributeKey||typeof n.offset>"u"||typeof i.offset>"u")return!1;let s=o.getBlockRootClientId(n.clientId),a=o.getBlockRootClientId(i.clientId);if(s!==a)return;let l=o.getBlockOrder(s),u=l.indexOf(n.clientId),d=l.indexOf(i.clientId),f,p;u>d?(f=i,p=n):(f=n,p=i);let m=e?p:f,g=o.getBlock(m.clientId),h=(0,rt.getBlockType)(g.name);if(!h.merge)return;let b=f,v=p,y=o.getBlock(b.clientId),_=o.getBlock(v.clientId),w=y.attributes[b.attributeKey],k=_.attributes[v.attributeKey],x=(0,Io.create)({html:w}),C=(0,Io.create)({html:k});x=(0,Io.remove)(x,b.offset,x.text.length),C=(0,Io.insert)(C,_f,0,v.offset);let E=(0,rt.cloneBlock)(y,{[b.attributeKey]:(0,Io.toHTMLString)({value:x})}),R=(0,rt.cloneBlock)(_,{[v.attributeKey]:(0,Io.toHTMLString)({value:C})}),S=e?E:R,I=y.name===_.name?[S]:(0,rt.switchToBlockType)(S,h.name);if(!I||!I.length)return;let P;if(e){let D=I.pop();P=h.merge(D.attributes,R.attributes)}else{let D=I.shift();P=h.merge(E.attributes,D.attributes)}let A=KC(P),O=P[A],L=(0,Io.create)({html:O}),H=L.text.indexOf(_f),N=(0,Io.remove)(L,H,H+1),M=(0,Io.toHTMLString)({value:N});P[A]=M;let V=o.getSelectedBlockClientIds(),j=[...e?I:[],{...g,attributes:{...g.attributes,...P},innerBlocks:_.innerBlocks},...e?[]:I];t.batch(()=>{r.selectionChange(g.clientId,A,H,H),r.replaceBlocks(V,j,0,o.getSelectedBlocksInitialCaretPosition())})},E8e=(e=[])=>({registry:t,select:o,dispatch:r})=>{let n=o.getSelectionStart(),i=o.getSelectionEnd(),s=o.getBlockRootClientId(n.clientId),a=o.getBlockRootClientId(i.clientId);if(s!==a)return;let l=o.getBlockOrder(s),u=l.indexOf(n.clientId),d=l.indexOf(i.clientId),f,p;u>d?(f=i,p=n):(f=n,p=i);let m=f,g=p,h=o.getBlock(m.clientId),b=o.getBlock(g.clientId),v=(0,rt.getBlockType)(h.name),y=(0,rt.getBlockType)(b.name),_=typeof m.attributeKey=="string"?m.attributeKey:bj(v),w=typeof g.attributeKey=="string"?g.attributeKey:bj(y),k=o.getBlockAttributes(m.clientId);if(k?.metadata?.bindings?.[_]){if(e.length){let{createWarningNotice:$}=t.dispatch(Toe.store);$((0,km.__)("Blocks can't be inserted into other blocks with bindings"),{type:"snackbar"});return}r.insertAfterBlock(m.clientId);return}if(!_||!w||typeof n.offset>"u"||typeof i.offset>"u")return;if(m.clientId===g.clientId&&_===w&&m.offset===g.offset){if(e.length){if((0,rt.isUnmodifiedDefaultBlock)(h,"content")){r.replaceBlocks([m.clientId],e,e.length-1,-1);return}}else if(!o.getBlockOrder(m.clientId).length){let $=function(){let Q=(0,rt.getDefaultBlockName)();if(o.canInsertBlockType(Q,s))return(0,rt.createBlock)(Q);let U=o.getBlockName(m.clientId);return(0,rt.createBlock)(U,M_(U,k))};var C=$;let J=k[_].length;if(m.offset===0&&J){r.insertBlocks([$()],o.getBlockIndex(m.clientId),s,!1);return}if(m.offset===J){r.insertBlocks([$()],o.getBlockIndex(m.clientId)+1,s);return}}}let E=h.attributes[_],R=b.attributes[w],S=(0,Io.create)({html:E}),I=(0,Io.create)({html:R});S=(0,Io.remove)(S,m.offset,S.text.length),I=(0,Io.remove)(I,0,g.offset);let P={...h,innerBlocks:h.clientId===b.clientId?[]:h.innerBlocks,attributes:{...h.attributes,[_]:(0,Io.toHTMLString)({value:S})}},A={...b,clientId:h.clientId===b.clientId?(0,rt.createBlock)(b.name).clientId:b.clientId,attributes:{...b.attributes,[w]:(0,Io.toHTMLString)({value:I})}},O=(0,rt.getDefaultBlockName)();if(h.clientId===b.clientId&&O&&A.name!==O&&o.canInsertBlockType(O,s)){let $=(0,rt.switchToBlockType)(A,O);$?.length===1&&(A=$[0])}if(!e.length){r.replaceBlocks(o.getSelectedBlockClientIds(),[P,A]);return}let L,H=[],N=[...e],M=N.shift(),V=(0,rt.getBlockType)(P.name),j=V.merge&&M.name===V.name?[M]:(0,rt.switchToBlockType)(M,V.name);if(j?.length){let $=j.shift();P={...P,attributes:{...P.attributes,...V.merge(P.attributes,$.attributes)}},H.push(P),L={clientId:P.clientId,attributeKey:_,offset:(0,Io.create)({html:P.attributes[_]}).text.length},N.unshift(...j)}else(0,rt.isUnmodifiedBlock)(P)||H.push(P),H.push(M);let D=N.pop(),z=(0,rt.getBlockType)(A.name);if(N.length&&H.push(...N),D){let $=z.merge&&z.name===D.name?[D]:(0,rt.switchToBlockType)(D,z.name);if($?.length){let J=$.pop();H.push({...A,attributes:{...A.attributes,...z.merge(J.attributes,A.attributes)}}),H.push(...$),L={clientId:A.clientId,attributeKey:w,offset:(0,Io.create)({html:J.attributes[w]}).text.length}}else H.push(D),(0,rt.isUnmodifiedBlock)(A)||H.push(A)}else(0,rt.isUnmodifiedBlock)(A)||H.push(A);t.batch(()=>{r.replaceBlocks(o.getSelectedBlockClientIds(),H,H.length-1,0),L&&r.selectionChange(L.clientId,L.attributeKey,L.offset,L.offset)})},T8e=()=>({select:e,dispatch:t})=>{let o=e.getSelectionStart(),r=e.getSelectionEnd();t.selectionChange({start:{clientId:o.clientId},end:{clientId:r.clientId}})},R8e=(e,t)=>({registry:o,select:r,dispatch:n})=>{let i=e,s=t,a=r.getBlock(i),l=(0,rt.getBlockType)(a.name);if(!l||r.getBlockEditingMode(i)==="disabled"||r.getBlockEditingMode(s)==="disabled")return;let u=r.getBlock(s);if(!l.merge&&(0,rt.getBlockSupport)(a.name,"__experimentalOnMerge")){let k=(0,rt.switchToBlockType)(u,l.name);if(k?.length!==1){n.selectBlock(a.clientId);return}let[x]=k;if(x.innerBlocks.length<1){n.selectBlock(a.clientId);return}o.batch(()=>{n.insertBlocks(x.innerBlocks,void 0,i),n.removeBlock(s),n.selectBlock(x.innerBlocks[0].clientId);let C=r.getNextBlockClientId(i);if(C&&r.getBlockName(i)===r.getBlockName(C)){let E=r.getBlockAttributes(i),R=r.getBlockAttributes(C);Object.keys(E).every(S=>E[S]===R[S])&&(n.moveBlocksToPosition(r.getBlockOrder(C),C,i),n.removeBlock(C,!1))}});return}if((0,rt.isUnmodifiedDefaultBlock)(a)||l.merge&&a.name!==u.name&&(0,rt.isUnmodifiedBlock)(a,"content")){r.isBlockSelected(i)?o.batch(()=>{n.removeBlock(i,!1),n.selectBlock(s,0)}):n.removeBlock(i,!1);return}if((0,rt.isUnmodifiedDefaultBlock)(u)){n.removeBlock(s,r.isBlockSelected(s));return}if(!l.merge){(0,rt.isUnmodifiedBlock)(u,"content")?n.removeBlock(s,r.isBlockSelected(s)):n.selectBlock(a.clientId);return}let d=(0,rt.getBlockType)(u.name),{clientId:f,attributeKey:p,offset:m}=r.getSelectionStart(),h=(f===i?l:d).attributes[p],b=(f===i||f===s)&&p!==void 0&&m!==void 0&&!!h;h||(typeof p=="number"?window.console.error(`RichText needs an identifier prop that is the block attribute key of the attribute it controls. Its type is expected to be a string, but was ${typeof p}`):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));let v=(0,rt.cloneBlock)(a),y=(0,rt.cloneBlock)(u);if(b){let k=f===i?v:y,x=k.attributes[p],C=(0,Io.insert)((0,Io.create)({html:x}),_f,m,m);k.attributes[p]=(0,Io.toHTMLString)({value:C})}let _=a.name===u.name?[y]:(0,rt.switchToBlockType)(y,a.name);if(!_||!_.length)return;let w=l.merge(v.attributes,_[0].attributes);if(b){let k=KC(w),x=w[k],C=(0,Io.create)({html:x}),E=C.text.indexOf(_f),R=(0,Io.remove)(C,E,E+1),S=(0,Io.toHTMLString)({value:R});w[k]=S,n.selectionChange(a.clientId,k,E,E)}n.replaceBlocks([a.clientId,u.clientId],[{...a,attributes:{...a.attributes,...w}},..._.slice(1)],0)},Moe=(e,t=!0)=>gj(e,t);function B8e(e,t){return Moe([e],t)}function I8e(e,t,o=!1,r=0){return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:o,initialPosition:o?r:null,time:Date.now()}}function P8e(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function O8e(){return{type:"START_TYPING"}}function A8e(){return{type:"STOP_TYPING"}}function M8e(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function N8e(){return{type:"STOP_DRAGGING_BLOCKS"}}function L8e(){return(0,Vu.default)('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function D8e(){return(0,Vu.default)('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function V8e(e,t,o,r){return typeof e=="string"?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:o,endOffset:r}:{type:"SELECTION_CHANGE",...e}}var F8e=(e,t,o)=>({dispatch:r})=>{let n=(0,rt.getDefaultBlockName)();if(!n)return;let i=(0,rt.createBlock)(n,e);return r.insertBlock(i,o,t)};function z8e(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function j8e(e){return mj(e,{stripExperimentalSettings:!0})}function H8e(){return(0,Vu.default)('wp.data.dispatch( "core/block-editor" ).__unstableSaveReusableBlock',{since:"7.1"}),{type:"DO_NOTHING"}}function U8e(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function W8e({history:e="merge"}={}){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",history:e}}var G8e=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});let{requestIdleCallback:t=o=>setTimeout(o,100)}=window;t(()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})})};function $8e(){return(0,Vu.default)('wp.data.dispatch( "core/block-editor" ).__unstableSetEditorMode',{since:"7.2",hint:"The Write/Design editor tool has been removed."}),{type:"DO_NOTHING"}}function Y8e(){return(0,Vu.default)('wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),{type:"DO_NOTHING"}}var K8e=(e,t=!0)=>({select:o,dispatch:r})=>{if(!e||!e.length)return;let n=o.getBlocksByClientId(e);if(n.some(d=>!d)||n.map(d=>d.name).some(d=>!(0,rt.hasBlockSupport)(d,"multiple",!0)))return;let s=o.getBlockRootClientId(e[0]),a=N_(e),l=o.getBlockIndex(a[a.length-1]),u=n.map(d=>(0,rt.cloneSanitizedBlock)(d));return r.insertBlocks(u,l+1,s,t),u.length>1&&t&&r.multiSelect(u[0].clientId,u[u.length-1].clientId),u.map(d=>d.clientId)},q8e=e=>({select:t,dispatch:o})=>{if(!e)return;let r=t.getBlockRootClientId(e),n=t.getBlockIndex(e),{defaultBlock:i}=r?t.getBlockListSettings(r)??{}:{};if(!i)return o.insertDefaultBlock({},r,n);let s=(0,rt.createBlock)(i.name,{...i.attributes,...t.getBlockName(e)===i.name?M_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n,r)},Z8e=e=>({select:t,dispatch:o})=>{if(!e)return;let r=t.getBlockRootClientId(e),n=t.getBlockIndex(e),{defaultBlock:i}=r?t.getBlockListSettings(r)??{}:{};if(!i)return o.insertDefaultBlock({},r,n+1);let s=(0,rt.createBlock)(i.name,{...i.attributes,...t.getBlockName(e)===i.name?M_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n+1,r)};function yj(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}var X8e=(e,t=150)=>async({dispatch:o})=>{o(yj(e,!0)),await new Promise(r=>setTimeout(r,t)),o(yj(e,!1))};function Q8e(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function J8e(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function e7e(e){return(0,Vu.default)("wp.data.dispatch( 'core/block-editor' ).__unstableSetTemporarilyEditingAsBlocks",{since:"7.0"}),hj(e)}var t7e=e=>({select:t,dispatch:o})=>{if(!e||typeof e!="object"){console.error("Category should be an `InserterMediaCategory` object.");return}if(!e.name){console.error("Category should have a `name` that should be unique among all media categories.");return}if(!e.labels?.name){console.error("Category should have a `labels.name`.");return}if(!["image","audio","video"].includes(e.mediaType)){console.error("Category should have `mediaType` property that is one of `image|audio|video`.");return}if(!e.fetch||typeof e.fetch!="function"){console.error("Category should have a `fetch` function defined with the following signature `(InserterMediaRequest) => Promise<InserterMediaItem[]|InserterMediaResponse>`.");return}let r=t.getRegisteredInserterMediaCategories();if(r.some(({name:n})=>n===e.name)){console.error(`A category is already registered with the same name: "${e.name}".`);return}if(r.some(({labels:{name:n}={}})=>n===e.labels?.name)){console.error(`A category is already registered with the same labels.name: "${e.labels.name}".`);return}o({type:"REGISTER_INSERTER_MEDIA_CATEGORY",category:{...e,isExternalResource:!0}})};function o7e(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function r7e(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}function n7e(e){return{type:"SET_OPEN_LIST_VIEW_PANEL",clientId:e}}function i7e(){return{type:"SET_ALL_LIST_VIEW_PANELS_OPEN"}}function s7e(e,t){return{type:"TOGGLE_LIST_VIEW_PANEL",clientId:e,isOpen:t}}function a7e(){return{type:"INCREMENT_LIST_VIEW_EXPAND_REVISION"}}var L_={reducer:qee,selectors:pj,actions:vj},B=(0,s2.createReduxStore)(yr,{...L_,persist:["preferences"]}),Noe=(0,s2.registerStore)(yr,{...L_,persist:["preferences"]});K(Noe).registerPrivateActions(n2);K(Noe).registerPrivateSelectors(ZP);K(B).registerPrivateActions(n2);K(B).registerPrivateSelectors(ZP);var D_=c(q(),1),Loe=c(Z(),1);var yc=c(T(),1);function l7e({className:e,actions:t,children:o,secondaryActions:r}){return(0,yc.jsx)("div",{style:{display:"contents",all:"initial"},children:(0,yc.jsx)("div",{className:Y(e,"block-editor-warning"),children:(0,yc.jsxs)("div",{className:"block-editor-warning__contents",children:[(0,yc.jsx)("p",{className:"block-editor-warning__message",children:o}),(t?.length>0||r)&&(0,yc.jsxs)("div",{className:"block-editor-warning__actions",children:[t?.length>0&&t.map((n,i)=>(0,yc.jsx)("span",{className:"block-editor-warning__action",children:n},i)),r&&(0,yc.jsx)(D_.DropdownMenu,{className:"block-editor-warning__secondary",icon:gc,label:(0,Loe.__)("More options"),popoverProps:{placement:"bottom-end",className:"block-editor-warning__dropdown"},noIcons:!0,children:()=>(0,yc.jsx)(D_.MenuGroup,{children:r.map((n,i)=>(0,yc.jsx)(D_.MenuItem,{onClick:n.onClick,children:n.title},i))})})]})]})})})}var xm=l7e;var V_=c(T(),1);function Foe({originalBlockClientId:e,name:t,onReplace:o}){let{selectBlock:r}=(0,Voe.useDispatch)(B),n=(0,Doe.getBlockType)(t);return(0,V_.jsxs)(xm,{actions:[(0,V_.jsx)(_j.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(e),children:(0,a2.__)("Find original")},"find-original"),(0,V_.jsx)(_j.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o([]),children:(0,a2.__)("Remove")},"remove")],children:[(0,V_.jsxs)("strong",{children:[n?.title,": "]}),(0,a2.__)("This block can only be used once.")]})}var qC=c(T(),1);function u2({mayDisplayControls:e,mayDisplayParentControls:t,mayDisplayPatternEditingControls:o,blockEditingMode:r,isPreviewMode:n,...i}){let{name:s,isSelected:a,clientId:l,attributes:u={},__unstableLayoutClassNames:d}=i,{layout:f=null,metadata:p={}}=u,{bindings:m}=p,g=(0,l2.hasBlockSupport)(s,"layout",!1)||(0,l2.hasBlockSupport)(s,"__experimentalLayout",!1),b=!!kt()[E0]||(0,l2.hasBlockSupport)(s,"listView")||s==="core/navigation",{originalBlockClientId:v}=(0,c2.useContext)(ri);return(0,qC.jsxs)(UB,{value:(0,c2.useMemo)(()=>({name:s,isSelected:a,clientId:l,layout:g?f:null,__unstableLayoutClassNames:d,[Pu]:e,[Gv]:t,[$v]:o&&r!=="disabled",[Yv]:r,[Kv]:m,[HB]:n,[E0]:b}),[s,a,l,g,f,d,e,t,o,r,m,n,b]),children:[(0,qC.jsx)(Mee,{...i}),v&&(0,qC.jsx)(Foe,{originalBlockClientId:v,name:s,onReplace:i.onReplace})]})}function je(...e){let{clientId:t=null}=kt();return(0,zoe.useSelect)(o=>K(o(B)).getBlockSettings(t,...e),[t,...e])}function Hoe(e){(0,joe.default)("wp.blockEditor.useSetting",{since:"6.5",alternative:"wp.blockEditor.useSettings",note:"The new useSettings function can retrieve multiple settings at once, with better performance."});let[t]=je(e);return t}var d2=c(T(),1),Uoe=([e,...t])=>e.toUpperCase()+t.join(""),c7e=e=>(0,vb.createHigherOrderComponent)(t=>function(r){return(0,d2.jsx)(t,{...r,colors:e})},"withCustomColorPalette"),u7e=()=>(0,vb.createHigherOrderComponent)(e=>function(o){let[r,n,i]=je("color.palette.custom","color.palette.theme","color.palette.default"),s=(0,F_.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]);return(0,d2.jsx)(e,{...o,colors:s})},"withEditorColorPalette");function Woe(e,t){let o=e.reduce((r,n)=>({...r,...typeof n=="string"?{[n]:Es(n)}:n}),{});return(0,vb.compose)([t,r=>function(i){let{colors:s,...a}=i,{attributes:l,setAttributes:u}=a,d=(0,F_.useRef)(null),f=(0,F_.useMemo)(()=>{let m=d.current,g=Object.fromEntries(Object.entries(o).flatMap(([h,b])=>{let v=`custom${Uoe(h)}`,y=Uoe(h),_=Ou(s,l[h],l[v]),w=m?.[h],k=w?.color===_.color&&w?w:{..._,class:Ga(b,_.slug)},x=C=>{let E=$B(s,C);u({[h]:E?.slug||void 0,[v]:E?.slug?void 0:C})};return[[h,k],[`set${y}`,x]]}));return d.current=g,g},[l,s,u]),p=(0,F_.useMemo)(()=>({getMostReadableColor:m=>vee(s,m)}),[s]);return(0,d2.jsx)(r,{...a,...f,colorUtils:p})}])}function Goe(e){return(...t)=>{let o=c7e(e);return(0,vb.createHigherOrderComponent)(Woe(t,o),"withCustomColors")}}function $oe(...e){let t=u7e();return(0,vb.createHigherOrderComponent)(Woe(e,t),"withColors")}var f2=c(F(),1),p2=c(ee(),1);function z_(e){if(e)return`has-${e}-gradient-background`}function m2(e,t){let o=e?.find(r=>r.slug===t);return o&&o.gradient}function Yoe(e,t){return e?.find(r=>r.gradient===t)}function Koe(e,t){let o=Yoe(e,t);return o&&o.slug}function d7e({gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}={}){let{clientId:o}=kt(),[r,n,i]=je("color.gradients.custom","color.gradients.theme","color.gradients.default"),s=(0,f2.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]),{gradient:a,customGradient:l}=(0,p2.useSelect)(m=>{let{getBlockAttributes:g}=m(B),h=g(o)||{};return{customGradient:h[t],gradient:h[e]}},[o,e,t]),{updateBlockAttributes:u}=(0,p2.useDispatch)(B),d=(0,f2.useCallback)(m=>{let g=Koe(s,m);if(g){u(o,{[e]:g,[t]:void 0});return}u(o,{[e]:void 0,[t]:m})},[s,o,u]),f=z_(a),p;return a?p=m2(s,a):p=l,{gradientClass:f,gradientValue:p,setGradient:d}}var j_=(e,t,o)=>{if(t){let r=e?.find(({slug:n})=>n===t);if(r)return r}return{size:o}};function wj(e,t){let o=e?.find(({size:r})=>r===t);return o||{size:t}}function Sm(e){if(e)return`has-${Es(e)}-font-size`}var f7e="1600px",p7e="320px",m7e=1,g7e=.25,h7e=.75,b7e="14px";function qoe({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=p7e,maximumViewportWidth:n=f7e,scaleFactor:i=m7e,minimumFontSizeLimit:s}){if(s=Cm(s)?s:b7e,o){let _=Cm(o);if(!_?.unit)return null;let w=Cm(s,{coerceTo:_.unit});if(w?.value&&!e&&!t&&_?.value<=w?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let k=_.unit==="px"?_.value:_.value*16,x=Math.min(Math.max(1-.075*Math.log2(k),g7e),h7e),C=ZC(_.value*x,3);w?.value&&C<w?.value?e=`${w.value}${w.unit}`:e=`${C}${_.unit}`}}let a=Cm(e),l=a?.unit||"rem",u=Cm(t,{coerceTo:l});if(!a||!u)return null;let d=Cm(e,{coerceTo:"rem"}),f=Cm(n,{coerceTo:l}),p=Cm(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=ZC(p.value/100,3),h=ZC(g,3)+l,b=100*((u.value-a.value)/m),v=ZC((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Cm(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.match(s);if(!a||a.length<3)return null;let[,l,u]=a,d=parseFloat(l);return o==="px"&&(u==="em"||u==="rem")&&(d=d*r,u=o),u==="px"&&(o==="em"||o==="rem")&&(d=d/r,u=o),(o==="em"||o==="rem")&&(u==="em"||u==="rem")&&(u=o),{value:ZC(d,3),unit:u}}function ZC(e,t=3){let o=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*o)/o):void 0}var Zoe=c(q(),1);var Xoe=c(T(),1);function y7e(e){let[t,o]=je("typography.fontSizes","typography.customFontSize");return(0,Xoe.jsx)(Zoe.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:!o})}var kj=y7e;var XC=c(ue(),1),Joe=c(F(),1);var xj=c(T(),1),v7e=[],Qoe=([e,...t])=>e.toUpperCase()+t.join(""),ere=(...e)=>{let t=e.reduce((o,r)=>(o[r]=`custom${Qoe(r)}`,o),{});return(0,XC.createHigherOrderComponent)((0,XC.compose)([(0,XC.createHigherOrderComponent)(o=>function(n){let[i]=je("typography.fontSizes");return(0,xj.jsx)(o,{...n,fontSizes:i||v7e})},"withFontSizes"),o=>class extends Joe.Component{constructor(n){super(n),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce((n,[i,s])=>{let a=Qoe(i);return n[`set${a}`]=this.createSetFontSize(i,s),n},{})}createSetFontSize(n,i){return s=>{let a=this.props.fontSizes?.find(({size:l})=>l===Number(s));this.props.setAttributes({[n]:a&&a.slug?a.slug:void 0,[i]:a&&a.slug?void 0:s})}}static getDerivedStateFromProps({attributes:n,fontSizes:i},s){let a=(u,d)=>s[d]?n[d]?n[d]!==s[d].slug:s[d].size!==n[u]:!0;if(!Object.values(t).some(a))return null;let l=Object.entries(t).filter(([u,d])=>a(d,u)).reduce((u,[d,f])=>{let p=n[d],m=j_(i,p,n[f]);return u[d]={...m,class:Sm(p)},u},{});return{...s,...l}}render(){return(0,xj.jsx)(o,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var _b=c(Z(),1),g2=c(q(),1);var tre=c(T(),1),_7e=[{icon:am,title:(0,_b.__)("Align text left"),align:"left"},{icon:Qh,title:(0,_b.__)("Align text center"),align:"center"},{icon:lm,title:(0,_b.__)("Align text right"),align:"right"}],w7e={placement:"bottom-start"};function k7e({value:e,onChange:t,alignmentControls:o=_7e,label:r=(0,_b.__)("Align text"),description:n,isCollapsed:i=!0,isToolbar:s}){function a(p){return()=>t(e===p?void 0:p)}let l=o.find(p=>p.align===e);function u(){return l?l.icon:(0,_b.isRTL)()?lm:am}let d=s?g2.ToolbarGroup:g2.ToolbarDropdownMenu,f=s?{isCollapsed:i}:{toggleProps:n?{description:n}:{},popoverProps:w7e};return(0,tre.jsx)(d,{icon:u(),label:r,controls:o.map(p=>{let{align:m}=p;return{...p,isActive:e===m,role:i?"menuitemradio":void 0,onClick:a(m)}}),...f})}var Sj=k7e;var Cj=c(T(),1),h2=e=>(0,Cj.jsx)(Sj,{...e,isToolbar:!1}),ore=e=>(0,Cj.jsx)(Sj,{...e,isToolbar:!0});var x2=c(Bo(),1),S2=c(q(),1),pre=c(F(),1),C2=c(ce(),1);var dre=c(ee(),1),Tm=c(ce(),1),Bj=c(F(),1);var are=c(sre(),1);var T7e=e=>e.name||"",R7e=e=>e.title,B7e=e=>e.description||"",I7e=e=>e.keywords||[],P7e=e=>e.category,O7e=()=>null,A7e=[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],M7e=new RegExp("(\\p{C}|\\p{P}|\\p{S})+","giu"),Ej=new Map,Tj=new Map;function y2(e=""){if(Ej.has(e))return Ej.get(e);let t=GB(e,{splitRegexp:A7e,stripRegexp:M7e}).split(" ").filter(Boolean);return Ej.set(e,t),t}function QC(e=""){if(Tj.has(e))return Tj.get(e);let t=(0,are.default)(e);return t=t.replace(/^\//,""),t=t.toLowerCase(),Tj.set(e,t),t}var JC=(e="")=>y2(QC(e)),N7e=(e,t)=>e.filter(o=>!JC(t).some(r=>r.includes(o))),v2=(e,t,o,r)=>JC(r).length===0?e:e1(e,r,{getCategory:s=>t.find(({slug:a})=>a===s.category)?.title,getCollection:s=>o[s.name.split("/")[0]]?.title}),e1=(e=[],t="",o={})=>{if(JC(t).length===0)return e;let n=e.map(i=>[i,L7e(i,t,o)]).filter(([,i])=>i>0);return n.sort(([,i],[,s])=>s-i),n.map(([i])=>i)};function L7e(e,t,o={}){let{getName:r=T7e,getTitle:n=R7e,getDescription:i=B7e,getKeywords:s=I7e,getCategory:a=P7e,getCollection:l=O7e}=o,u=r(e),d=n(e),f=i(e),p=s(e),m=a(e),g=l(e),h=QC(t),b=QC(d),v=0;if(h===b)v+=30;else if(b.startsWith(h))v+=20;else{let y=[u,d,f,...p,m,g].join(" "),_=y2(h);N7e(_,y).length===0&&(v+=10)}if(v!==0&&u.startsWith("core/")){let y=u!==e.id;v+=y?1:2}return v}var Fu=c(ce(),1),H_=c(ee(),1),_2=c(F(),1),lre=c(Is(),1),w2=c(Z(),1);var D7e=(e,t,o)=>{let r=(0,_2.useMemo)(()=>({[vm]:!!o}),[o]),[n]=(0,H_.useSelect)(d=>[d(B).getInserterItems(e,r)],[e,r]),{getClosestAllowedInsertionPoint:i}=K((0,H_.useSelect)(B)),{createErrorNotice:s}=(0,H_.useDispatch)(lre.store),[a,l]=(0,H_.useSelect)(d=>{let{getCategories:f,getCollections:p}=d(Fu.store);return[f(),p()]},[]),u=(0,_2.useCallback)(({name:d,initialAttributes:f,innerBlocks:p,innerContent:m,syncStatus:g,content:h},b)=>{let v=i(d,e);if(v===null){let _=(0,Fu.getBlockType)(d)?.title??d;s((0,w2.sprintf)((0,w2.__)(`Block "%s" can't be inserted.`),_),{type:"snackbar",id:"inserter-notice"});return}let y=g==="unsynced"?(0,Fu.parse)(h,{__unstableSkipMigrationLogs:!0}):(0,Fu.createBlock)(d,f,(0,Fu.createBlocksFromInnerBlocksTemplate)(p),m);t(y,void 0,b,v)},[i,e,t,s]);return[n,a,l,u]},Em=D7e;var cre=c(q(),1);var ure=c(F(),1),Rj=c(T(),1);function V7e({icon:e,showColors:t=!1,className:o,context:r}){e?.src==="block-default"&&(e={src:D0});let n=(0,Rj.jsx)(cre.Icon,{icon:e&&e.src?e.src:e,context:r}),i=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,Rj.jsx)("span",{style:i,className:Y("block-editor-block-icon",o,{"has-colors":t}),children:n})}var Ht=(0,ure.memo)(V7e);var k2=(e,t)=>(t&&e.sort(({id:o},{id:r})=>{let n=t.indexOf(o),i=t.indexOf(r);return n<0&&(n=t.length),i<0&&(i=t.length),n-i}),e);var U_=c(T(),1),F7e=()=>{},z7e=9;function j7e(){return{name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){let{rootClientId:t,selectedBlockId:o,prioritizedBlocks:r}=(0,dre.useSelect)(u=>{let{getSelectedBlockClientId:d,getBlock:f,getBlockListSettings:p,getBlockRootClientId:m}=u(B),{getActiveBlockVariation:g}=u(Tm.store),h=d(),{name:b,attributes:v}=f(h),y=g(b,v),_=m(h);return{selectedBlockId:y?`${b}/${y.name}`:b,rootClientId:_,prioritizedBlocks:p(_)?.prioritizedInserterBlocks}},[]),[n,i,s]=Em(t,F7e,!0),a=(0,Bj.useMemo)(()=>(e.trim()?v2(n,i,s,e):k2(Du(n,"frecency","desc"),r)).filter(d=>d.id!==o).slice(0,z7e),[e,o,n,i,s,r]);return[(0,Bj.useMemo)(()=>a.map(u=>{let{title:d,icon:f,isDisabled:p}=u;return{key:`block-${u.id}`,value:u,label:(0,U_.jsxs)(U_.Fragment,{children:[(0,U_.jsx)(Ht,{icon:f,showColors:!0},"icon"),d]}),isDisabled:p}}),[a])]},allowContext(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion(e){let{name:t,initialAttributes:o,innerBlocks:r,innerContent:n,syncStatus:i,blocks:s}=e;return{action:"replace",value:i==="unsynced"?(s??[]).map(a=>(0,Tm.cloneBlock)(a)):(0,Tm.createBlock)(t,o,(0,Tm.createBlocksFromInnerBlocksTemplate)(r),n)}}}}var fre=j7e();var mre=c(T(),1),H7e=[];function gre({completers:e=H7e}){let{name:t}=kt();return(0,pre.useMemo)(()=>{let o=[...e];return(t===(0,C2.getDefaultBlockName)()||(0,C2.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(o=[...o,fre]),(0,x2.hasFilter)("editor.Autocomplete.completers")&&(o===e&&(o=o.map(r=>({...r}))),o=(0,x2.applyFilters)("editor.Autocomplete.completers",o,t)),o},[e,t])}function hre(e){return(0,S2.__unstableUseAutocompleteProps)({...e,completers:gre(e)})}function U7e(e){return(0,mre.jsx)(S2.Autocomplete,{...e,completers:gre(e)})}var bre=U7e;var Ure=c(Z(),1),Pm=c(q(),1);var jre=c(ee(),1);var O2=c(F(),1);var _r=c(Z(),1);var Fn=c(q(),1);var W_=c(Z(),1);var fa={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};function Ps(e,t=""){return e.split(",").map(o=>`${o}${t?` ${t}`:""}`).join(",")}function Rm(e,t=fa,o,r){let n="";return t?.[o]?.spacingStyles?.length&&r&&t[o].spacingStyles.forEach(i=>{n+=`${Ps(e,i.selector.trim())} { `,n+=Object.entries(i.rules).map(([s,a])=>`${s}: ${a||r}`).join("; "),n+="; }"}),n}function E2(e){let{contentSize:t,wideSize:o,type:r="default"}=e,n={},i=/^(?!0)\d+(px|em|rem|vw|vh|%|svw|lvw|dvw|svh|lvh|dvh|vi|svi|lvi|dvi|vb|svb|lvb|dvb|vmin|svmin|lvmin|dvmin|vmax|svmax|lvmax|dvmax)?$/i;return i.test(t)&&r==="constrained"&&(n.none=(0,W_.sprintf)((0,W_.__)("Max %s wide"),t)),i.test(o)&&(n.wide=(0,W_.sprintf)((0,W_.__)("Max %s wide"),o)),n}var vc=c(Z(),1);var zu=(e,t)=>e?.includes?e==="0"||e.includes(`var:preset|${t}|`):!1;function T2(e,t){if(!e)return;if(e==="0"||e==="default")return e;let o=e.match(new RegExp(`var:preset\\|${t}\\|(.+)`));return o?o[1]:void 0}function yre(e,t,o){if(e===void 0)return 0;let r=parseFloat(e,10)===0?"0":T2(e,o),n=t.findIndex(i=>String(i.slug)===r);return n!==-1?n:NaN}function Ij(e,t,o){if(!zu(e,o))return e;let r=parseFloat(e,10)===0?"0":T2(e,o);return t.find(i=>String(i.slug)===r)?.size}function vre(e,t,o){if(!e||zu(e,o)||e==="0")return e;let r=t.find(n=>String(n.size)===String(e));return r?.slug?`var:preset|${o}|${r.slug}`:e}var _re="spacing",wre=8,Bm=["top","bottom","left","right"],kre={top:void 0,right:void 0,bottom:void 0,left:void 0},R2={custom:kP,axial:kP,horizontal:dz,vertical:gz,top:mz,right:pz,bottom:uz,left:fz},ju={default:(0,vc.__)("Spacing control"),top:(0,vc.__)("Top"),bottom:(0,vc.__)("Bottom"),left:(0,vc.__)("Left"),right:(0,vc.__)("Right"),mixed:(0,vc.__)("Mixed"),vertical:(0,vc.__)("Vertical"),horizontal:(0,vc.__)("Horizontal"),axial:(0,vc.__)("Horizontal & vertical"),custom:(0,vc.__)("Custom")},wf={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function B2(e){return zu(e,_re)}function xre(e,t){if(!B2(e))return e;let o=T2(e,_re);return t.find(n=>String(n.slug)===o)?.size}function G_(e,t){if(!e||B2(e)||e==="0")return e;let o=t.find(r=>String(r.size)===String(e));return o?.slug?`var:preset|spacing|${o.slug}`:e}function Qa(e){if(!e||typeof e!="string")return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Pj(e,t){if(!e||!e.length)return!1;let o=e.includes("horizontal")||e.includes("left")&&e.includes("right"),r=e.includes("vertical")||e.includes("top")&&e.includes("bottom");return t==="horizontal"?o:t==="vertical"?r:o||r}function W7e(e=[]){let t={top:0,right:0,bottom:0,left:0};return e.forEach(o=>t[o]+=1),(t.top+t.bottom)%2===0&&(t.left+t.right)%2===0}function Sre(e={},t){let{top:o,right:r,bottom:n,left:i}=e,s=[o,r,n,i].filter(Boolean),a=o===n&&i===r&&(!!o||!!i),l=!s.length&&W7e(t),u=t?.includes("horizontal")&&t?.includes("vertical")&&t?.length===2;if(Pj(t)&&(a||l))return wf.axial;if(u&&s.length===1){let d;return Object.entries(e).some(([f,p])=>(d=f,p!==void 0)),d}return t?.length===1&&!s.length?t[0]:wf.custom}function Cre(e,t){let o=e?.inherit||e?.contentSize||e?.wideSize?{...e,type:"constrained"}:e||t||{};return["flex","grid"].includes(o?.type)}function $_(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function pa(e,t="0"){let o=$_(e);if(!o)return null;let r=Qa(o?.top)||t,n=Qa(o?.left)||t;return r===n?r:`${r} ${n}`}var Po=c(T(),1),G7e={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},Ere={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},$7e={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},Tre={horizontal:"center",vertical:"top"},Y7e={top:{icon:rC,label:(0,_r._x)("Align top","Block vertical alignment setting")},center:{icon:Y0,label:(0,_r._x)("Align middle","Block vertical alignment setting")},bottom:{icon:G0,label:(0,_r._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:eC,label:(0,_r._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:X0,label:(0,_r._x)("Space between","Block vertical alignment setting")}},K7e=["wrap","nowrap"],Ire={name:"flex",label:(0,_r.__)("Flex"),hasInspectorControls(e={}){let{allowOrientation:t=!0,allowJustification:o=!0,allowVerticalAlignment:r=!0,allowWrap:n=!0}=e;return t||o||r||n},inspectorControls:function({layout:t={},onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{allowOrientation:s=!0,allowJustification:a=!0,allowVerticalAlignment:l=!0,allowWrap:u=!0}=r,d=(_,w)=>(t?.[_]??w)!==(n?.[_]??w),f=()=>d("justifyContent","left"),p=()=>d("verticalAlignment",Pre(t)),m=()=>d("orientation","horizontal"),g=()=>d("flexWrap","wrap"),h=()=>o(Xe({...t,justifyContent:n?.justifyContent})),b=()=>o(Xe({...t,verticalAlignment:q7e(n?.verticalAlignment,t?.orientation)})),v=()=>{let{verticalAlignment:_,justifyContent:w}=t,k=n?.orientation,x=!k||k==="horizontal";o(Xe({...t,orientation:k,verticalAlignment:n?.verticalAlignment??(x&&_==="space-between"?"center":_),justifyContent:n?.justifyContent??(x&&w==="stretch"?"left":w)}))},y=()=>o(Xe({...t,flexWrap:n?.flexWrap}));return(0,Po.jsxs)(Po.Fragment,{children:[(a||s)&&(0,Po.jsxs)(Fn.Flex,{align:"flex-start",className:"block-editor-hooks__flex-layout-controls",gap:4,justify:"flex-start",children:[a&&(0,Po.jsx)(Fn.__experimentalToolsPanelItem,{label:(0,_r.__)("Justification"),hasValue:f,onDeselect:h,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)(Bre,{layout:t,onChange:o})}),s&&(0,Po.jsx)(Fn.__experimentalToolsPanelItem,{label:(0,_r.__)("Orientation"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)(J7e,{layout:t,onChange:o})})]}),l&&(0,Po.jsx)(Fn.__experimentalToolsPanelItem,{label:(0,_r.__)("Alignment"),hasValue:p,onDeselect:b,panelId:i,children:(0,Po.jsx)(Rre,{layout:t,onChange:o})}),u&&(0,Po.jsx)(Fn.__experimentalToolsPanelItem,{label:(0,_r.__)("Wrapping"),hasValue:g,onDeselect:y,panelId:i,children:(0,Po.jsx)(Q7e,{layout:t,onChange:o})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowVerticalAlignment:i=!0,allowJustification:s=!0}=r;return!s&&!i?null:(0,Po.jsxs)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:[s&&(0,Po.jsx)(Bre,{layout:t,onChange:o,isToolbar:!0}),i&&(0,Po.jsx)(Rre,{layout:t,onChange:o,isToolbar:!0})]})},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=fa}){let u=r!==void 0,d=u?{...o,...r}:o,f=S=>Object.hasOwn(r||{},S),{orientation:p="horizontal"}=d,m="0.5em";if(a){let S=$_(a);m=Qa(S?.left)||Qa(S?.top)||"0.5em"}let g=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?pa(n?.spacing?.blockGap,m):void 0,h=!u||Object.hasOwn(n?.spacing||{},"blockGap"),b=G7e[d.justifyContent],v=K7e.includes(d.flexWrap)?d.flexWrap:"wrap",y=$7e[d.verticalAlignment],_=Ere[d.justifyContent]||Ere.left,w="",k=[],x=!u||f("flexWrap"),C=!u||f("orientation"),E=!u||f("justifyContent")||f("orientation"),R=!u||f("verticalAlignment")||f("orientation");return x&&v&&v!=="wrap"&&k.push(`flex-wrap: ${v}`),p==="horizontal"?(f("orientation")&&k.push("flex-direction: row"),R&&y&&k.push(`align-items: ${y}`),E&&b&&k.push(`justify-content: ${b}`)):(R&&y&&k.push(`justify-content: ${y}`),C&&k.push("flex-direction: column"),E&&k.push(`align-items: ${_}`)),k.length&&(w=`${Ps(t)} {
${k.join("; ")};
- }`),s&&h&&g&&(w+=Mm(t,l,"flex",g)),w},getOrientation(e){let{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function cne({orientation:e="horizontal"}={}){return e==="horizontal"?ine.horizontal:ine.vertical}function Hze(e,t){if(!(t==="horizontal"&&e==="space-between"||t==="vertical"&&e==="stretch"))return e}function Wze(e){return e==="horizontal"?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]}function sne({layout:e,onChange:t,isToolbar:o=!1}){let{orientation:r="horizontal"}=e,{verticalAlignment:n=cne(e)}=e,i=a=>{t({...e,verticalAlignment:a})},s=Wze(r);return o?(0,Po.jsx)(J2,{onChange:i,value:n,controls:s}):(0,Po.jsx)(Un.__experimentalToggleGroupControl,{label:(0,_r.__)("Alignment"),onChange:i,value:n,className:"block-editor-hooks__flex-layout-alignment-controls",children:s.map(a=>{let{icon:l,label:u}=zze[a];return(0,Po.jsx)(Un.__experimentalToggleGroupControlOptionIcon,{value:a,icon:l,label:u},a)})})}var Uze={placement:"bottom-start"};function ane({layout:e,onChange:t,isToolbar:o=!1}){let{justifyContent:r="left",orientation:n="horizontal"}=e,i=l=>{t({...e,justifyContent:l})},s=["left","center","right"];if(n==="horizontal"?s.push("space-between"):s.push("stretch"),o)return(0,Po.jsx)(sw,{allowedControls:s,value:r,onChange:i,popoverProps:Uze});let a=[{value:"left",icon:ym,label:(0,_r.__)("Justify items left")},{value:"center",icon:bm,label:(0,_r.__)("Justify items center")},{value:"right",icon:vm,label:(0,_r.__)("Justify items right")}];return n==="horizontal"?a.push({value:"space-between",icon:S_,label:(0,_r.__)("Space between items")}):a.push({value:"stretch",icon:T_,label:(0,_r.__)("Stretch items")}),(0,Po.jsx)(Un.__experimentalToggleGroupControl,{label:(0,_r.__)("Justification"),value:r,onChange:i,className:"block-editor-hooks__flex-layout-justification-controls",children:a.map(({value:l,icon:u,label:d})=>(0,Po.jsx)(Un.__experimentalToggleGroupControlOptionIcon,{value:l,icon:u,label:d},l))})}function Gze({layout:e,onChange:t}){let{flexWrap:o="wrap"}=e;return(0,Po.jsx)(Un.ToggleControl,{label:(0,_r.__)("Allow to wrap to multiple lines"),onChange:r=>{t({...e,flexWrap:r?"wrap":"nowrap"})},checked:o==="wrap"})}function $ze({layout:e,onChange:t}){let{orientation:o="horizontal",verticalAlignment:r,justifyContent:n}=e;return(0,Po.jsxs)(Un.__experimentalToggleGroupControl,{className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,_r.__)("Orientation"),value:o,onChange:i=>{let s=r,a=n;return i==="horizontal"?(r==="space-between"&&(s="center"),n==="stretch"&&(a="left")):(r==="stretch"&&(s="top"),n==="space-between"&&(a="left")),t({...e,orientation:i,verticalAlignment:s,justifyContent:a})},children:[(0,Po.jsx)(Un.__experimentalToggleGroupControlOptionIcon,{icon:eC,value:"horizontal",label:(0,_r.__)("Horizontal")}),(0,Po.jsx)(Un.__experimentalToggleGroupControlOptionIcon,{icon:M9,value:"vertical",label:(0,_r.__)("Vertical")})]})}var une=c(Z(),1);var dne={name:"default",label:(0,une.__)("Flow"),hasInspectorControls(){return!1},inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,style:o,blockName:r,hasBlockGapSupport:n,layoutDefinitions:i=va}){let s=o?.spacing?.blockGap,a="";io(r,"spacing","blockGap")||(s?.top?a=_a(s?.top):typeof s=="string"&&(a=_a(s)));let l="";return n&&a&&(l+=Mm(t,i,"default",a)),l},getOrientation(){return"vertical"},getAlignments(e,t){let o=q2(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(n=>({name:n,info:o[n]}));let r=[{name:"left"},{name:"center"},{name:"right"}];if(!t){let{contentSize:n,wideSize:i}=e;n&&r.unshift({name:"full"}),i&&r.unshift({name:"wide",info:o.wide})}return r.unshift({name:"none",info:o.none}),r}};var Oi=c(q(),1),il=c(Z(),1);var fne=c(F_(),1);var Mr=c(T(),1),Yze="var(--wp--style--global--content-size, none)",Kze="var(--wp--style--global--wide-size, none)",pne={name:"constrained",label:(0,il.__)("Constrained"),hasInspectorControls(e={}){let{allowJustification:t=!0,allowCustomContentAndWideSize:o=!0}=e;return t||o},inspectorControls:function({layout:t,onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{wideSize:s,contentSize:a,justifyContent:l="center"}=t,{allowJustification:u=!0,allowCustomContentAndWideSize:d=!0}=r,f=x=>{o({...t,justifyContent:x})},p=[{value:"left",icon:ym,label:(0,il.__)("Justify items left")},{value:"center",icon:bm,label:(0,il.__)("Justify items center")},{value:"right",icon:vm,label:(0,il.__)("Justify items right")}],[m]=je("spacing.units"),g=(0,Oi.__experimentalUseCustomUnits)({availableUnits:m||["%","px","em","rem","vw"]}),h=(x,C)=>(t?.[x]??C)!==(n?.[x]??C),b=()=>o(Xe({...t,contentSize:n?.contentSize})),v=()=>o(Xe({...t,wideSize:n?.wideSize})),y=()=>o(Xe({...t,justifyContent:n?.justifyContent})),_=()=>h("contentSize"),w=()=>h("wideSize"),k=()=>h("justifyContent","center");return(0,Mr.jsxs)(Mr.Fragment,{children:[d&&(0,Mr.jsxs)(Mr.Fragment,{children:[(0,Mr.jsx)(Oi.__experimentalToolsPanelItem,{label:(0,il.__)("Content width"),hasValue:_,onDeselect:b,panelId:i,children:(0,Mr.jsx)(Oi.__experimentalUnitControl,{label:(0,il.__)("Content width"),labelPosition:"top",value:a===null?"":a||s||"",onChange:x=>{x=0>parseFloat(x)?"0":x,o({...t,contentSize:x!==""?x:void 0})},units:g,prefix:(0,Mr.jsx)(Oi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Mr.jsx)(xt,{icon:cb})})})}),(0,Mr.jsxs)(Oi.__experimentalToolsPanelItem,{label:(0,il.__)("Wide width"),hasValue:w,onDeselect:v,panelId:i,children:[(0,Mr.jsx)(Oi.__experimentalUnitControl,{label:(0,il.__)("Wide width"),labelPosition:"top",value:s===null?"":s||a||"",onChange:x=>{x=0>parseFloat(x)?"0":x,o({...t,wideSize:x!==""?x:void 0})},units:g,prefix:(0,Mr.jsx)(Oi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Mr.jsx)(xt,{icon:xb})})}),(0,Mr.jsx)("p",{className:"block-editor-hooks__layout-constrained-helptext",children:(0,il.__)("Customize the width for all elements that are assigned to the center or wide columns.")})]})]}),u&&(0,Mr.jsx)(Oi.__experimentalToolsPanelItem,{label:(0,il.__)("Justification"),hasValue:k,onDeselect:y,panelId:i,children:(0,Mr.jsx)(Oi.__experimentalToggleGroupControl,{label:(0,il.__)("Justification"),value:l,onChange:f,children:p.map(({value:x,icon:C,label:E})=>(0,Mr.jsx)(Oi.__experimentalToggleGroupControlOptionIcon,{value:x,icon:C,label:E},x))})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowJustification:i=!0}=r;return i?(0,Mr.jsx)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:(0,Mr.jsx)(Zze,{layout:t,onChange:o})}):null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,layoutDefinitions:a=va}){let l=r!==void 0,u=l?{...o,...r}:o,d=A=>Object.hasOwn(r||{},A),{contentSize:f,wideSize:p,justifyContent:m}=u,g=n?.spacing?.blockGap,h=!l||Object.hasOwn(n?.spacing||{},"blockGap"),b=!l||Object.hasOwn(n?.spacing||{},"padding"),v="";io(i,"spacing","blockGap")||(g?.top?v=_a(g?.top):typeof g=="string"&&(v=_a(g)));let y=m==="left"?"0 !important":"auto !important",_=m==="right"?"0 !important":"auto !important",w=l&&d("justifyContent"),k=l&&d("contentSize"),x=l&&d("wideSize"),C=!l||k||x,E=l&&(k&&!f||x&&!p),R=f||(p&&!k?p:Yze),S=p||(f&&!x?f:Kze),I=[`max-width: ${R}`];(!l||w)&&I.push(`margin-left: ${y}`,`margin-right: ${_}`);let O=C&&(f||p||E)?`
- ${Ls(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {
+ }`),s&&h&&g&&(w+=Rm(t,l,"flex",g)),w},getOrientation(e){let{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function Pre({orientation:e="horizontal"}={}){return e==="horizontal"?Tre.horizontal:Tre.vertical}function q7e(e,t){if(!(t==="horizontal"&&e==="space-between"||t==="vertical"&&e==="stretch"))return e}function Z7e(e){return e==="horizontal"?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]}function Rre({layout:e,onChange:t,isToolbar:o=!1}){let{orientation:r="horizontal"}=e,{verticalAlignment:n=Pre(e)}=e,i=a=>{t({...e,verticalAlignment:a})},s=Z7e(r);return o?(0,Po.jsx)(I2,{onChange:i,value:n,controls:s}):(0,Po.jsx)(Fn.__experimentalToggleGroupControl,{label:(0,_r.__)("Alignment"),onChange:i,value:n,className:"block-editor-hooks__flex-layout-alignment-controls",children:s.map(a=>{let{icon:l,label:u}=Y7e[a];return(0,Po.jsx)(Fn.__experimentalToggleGroupControlOptionIcon,{value:a,icon:l,label:u},a)})})}var X7e={placement:"bottom-start"};function Bre({layout:e,onChange:t,isToolbar:o=!1}){let{justifyContent:r="left",orientation:n="horizontal"}=e,i=l=>{t({...e,justifyContent:l})},s=["left","center","right"];if(n==="horizontal"?s.push("space-between"):s.push("stretch"),o)return(0,Po.jsx)(Y_,{allowedControls:s,value:r,onChange:i,popoverProps:X7e});let a=[{value:"left",icon:dm,label:(0,_r.__)("Justify items left")},{value:"center",icon:um,label:(0,_r.__)("Justify items center")},{value:"right",icon:fm,label:(0,_r.__)("Justify items right")}];return n==="horizontal"?a.push({value:"space-between",icon:p_,label:(0,_r.__)("Space between items")}):a.push({value:"stretch",icon:h_,label:(0,_r.__)("Stretch items")}),(0,Po.jsx)(Fn.__experimentalToggleGroupControl,{label:(0,_r.__)("Justification"),value:r,onChange:i,className:"block-editor-hooks__flex-layout-justification-controls",children:a.map(({value:l,icon:u,label:d})=>(0,Po.jsx)(Fn.__experimentalToggleGroupControlOptionIcon,{value:l,icon:u,label:d},l))})}function Q7e({layout:e,onChange:t}){let{flexWrap:o="wrap"}=e;return(0,Po.jsx)(Fn.ToggleControl,{label:(0,_r.__)("Allow to wrap to multiple lines"),onChange:r=>{t({...e,flexWrap:r?"wrap":"nowrap"})},checked:o==="wrap"})}function J7e({layout:e,onChange:t}){let{orientation:o="horizontal",verticalAlignment:r,justifyContent:n}=e;return(0,Po.jsxs)(Fn.__experimentalToggleGroupControl,{className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,_r.__)("Orientation"),value:o,onChange:i=>{let s=r,a=n;return i==="horizontal"?(r==="space-between"&&(s="center"),n==="stretch"&&(a="left")):(r==="stretch"&&(s="top"),n==="space-between"&&(a="left")),t({...e,orientation:i,verticalAlignment:s,justifyContent:a})},children:[(0,Po.jsx)(Fn.__experimentalToggleGroupControlOptionIcon,{icon:L0,value:"horizontal",label:(0,_r.__)("Horizontal")}),(0,Po.jsx)(Fn.__experimentalToggleGroupControlOptionIcon,{icon:i8,value:"vertical",label:(0,_r.__)("Vertical")})]})}var Ore=c(Z(),1);var Are={name:"default",label:(0,Ore.__)("Flow"),hasInspectorControls(){return!1},inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,style:o,blockName:r,hasBlockGapSupport:n,layoutDefinitions:i=fa}){let s=o?.spacing?.blockGap,a="";io(r,"spacing","blockGap")||(s?.top?a=pa(s?.top):typeof s=="string"&&(a=pa(s)));let l="";return n&&a&&(l+=Rm(t,i,"default",a)),l},getOrientation(){return"vertical"},getAlignments(e,t){let o=E2(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(n=>({name:n,info:o[n]}));let r=[{name:"left"},{name:"center"},{name:"right"}];if(!t){let{contentSize:n,wideSize:i}=e;n&&r.unshift({name:"full"}),i&&r.unshift({name:"wide",info:o.wide})}return r.unshift({name:"none",info:o.none}),r}};var Ri=c(q(),1),Ja=c(Z(),1);var Mre=c(T_(),1);var Ar=c(T(),1),eze="var(--wp--style--global--content-size, none)",tze="var(--wp--style--global--wide-size, none)",Nre={name:"constrained",label:(0,Ja.__)("Constrained"),hasInspectorControls(e={}){let{allowJustification:t=!0,allowCustomContentAndWideSize:o=!0}=e;return t||o},inspectorControls:function({layout:t,onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{wideSize:s,contentSize:a,justifyContent:l="center"}=t,{allowJustification:u=!0,allowCustomContentAndWideSize:d=!0}=r,f=x=>{o({...t,justifyContent:x})},p=[{value:"left",icon:dm,label:(0,Ja.__)("Justify items left")},{value:"center",icon:um,label:(0,Ja.__)("Justify items center")},{value:"right",icon:fm,label:(0,Ja.__)("Justify items right")}],[m]=je("spacing.units"),g=(0,Ri.__experimentalUseCustomUnits)({availableUnits:m||["%","px","em","rem","vw"]}),h=(x,C)=>(t?.[x]??C)!==(n?.[x]??C),b=()=>o(Xe({...t,contentSize:n?.contentSize})),v=()=>o(Xe({...t,wideSize:n?.wideSize})),y=()=>o(Xe({...t,justifyContent:n?.justifyContent})),_=()=>h("contentSize"),w=()=>h("wideSize"),k=()=>h("justifyContent","center");return(0,Ar.jsxs)(Ar.Fragment,{children:[d&&(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)(Ri.__experimentalToolsPanelItem,{label:(0,Ja.__)("Content width"),hasValue:_,onDeselect:b,panelId:i,children:(0,Ar.jsx)(Ri.__experimentalUnitControl,{label:(0,Ja.__)("Content width"),labelPosition:"top",value:a===null?"":a||s||"",onChange:x=>{x=0>parseFloat(x)?"0":x,o({...t,contentSize:x!==""?x:void 0})},units:g,prefix:(0,Ar.jsx)(Ri.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ar.jsx)(xt,{icon:Jh})})})}),(0,Ar.jsxs)(Ri.__experimentalToolsPanelItem,{label:(0,Ja.__)("Wide width"),hasValue:w,onDeselect:v,panelId:i,children:[(0,Ar.jsx)(Ri.__experimentalUnitControl,{label:(0,Ja.__)("Wide width"),labelPosition:"top",value:s===null?"":s||a||"",onChange:x=>{x=0>parseFloat(x)?"0":x,o({...t,wideSize:x!==""?x:void 0})},units:g,prefix:(0,Ar.jsx)(Ri.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ar.jsx)(xt,{icon:pb})})}),(0,Ar.jsx)("p",{className:"block-editor-hooks__layout-constrained-helptext",children:(0,Ja.__)("Customize the width for all elements that are assigned to the center or wide columns.")})]})]}),u&&(0,Ar.jsx)(Ri.__experimentalToolsPanelItem,{label:(0,Ja.__)("Justification"),hasValue:k,onDeselect:y,panelId:i,children:(0,Ar.jsx)(Ri.__experimentalToggleGroupControl,{label:(0,Ja.__)("Justification"),value:l,onChange:f,children:p.map(({value:x,icon:C,label:E})=>(0,Ar.jsx)(Ri.__experimentalToggleGroupControlOptionIcon,{value:x,icon:C,label:E},x))})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowJustification:i=!0}=r;return i?(0,Ar.jsx)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:(0,Ar.jsx)(rze,{layout:t,onChange:o})}):null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,layoutDefinitions:a=fa}){let l=r!==void 0,u=l?{...o,...r}:o,d=A=>Object.hasOwn(r||{},A),{contentSize:f,wideSize:p,justifyContent:m}=u,g=n?.spacing?.blockGap,h=!l||Object.hasOwn(n?.spacing||{},"blockGap"),b=!l||Object.hasOwn(n?.spacing||{},"padding"),v="";io(i,"spacing","blockGap")||(g?.top?v=pa(g?.top):typeof g=="string"&&(v=pa(g)));let y=m==="left"?"0 !important":"auto !important",_=m==="right"?"0 !important":"auto !important",w=l&&d("justifyContent"),k=l&&d("contentSize"),x=l&&d("wideSize"),C=!l||k||x,E=l&&(k&&!f||x&&!p),R=f||(p&&!k?p:eze),S=p||(f&&!x?f:tze),I=[`max-width: ${R}`];(!l||w)&&I.push(`margin-left: ${y}`,`margin-right: ${_}`);let P=C&&(f||p||E)?`
+ ${Ps(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {
${I.join("; ")};
}
- ${Ls(t,"> .alignwide")} {
+ ${Ps(t,"> .alignwide")} {
max-width: ${S};
}
- ${Ls(t,"> .alignfull")} {
+ ${Ps(t,"> .alignfull")} {
max-width: none;
}
- `:"";return w&&!C?O+=`${Ls(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
- { margin-left: ${y}; margin-right: ${_}; }`:l||(m==="left"?O+=`${Ls(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
- { margin-left: ${y}; }`:m==="right"&&(O+=`${Ls(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
- { margin-right: ${_}; }`)),b&&n?.spacing?.padding&&(0,fne.getCSSRules)(n).forEach(P=>{if(P.key==="paddingRight"){let L=P.value==="0"?"0px":P.value;O+=`
- ${Ls(t,"> .alignfull")} {
+ `:"";return w&&!C?P+=`${Ps(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
+ { margin-left: ${y}; margin-right: ${_}; }`:l||(m==="left"?P+=`${Ps(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
+ { margin-left: ${y}; }`:m==="right"&&(P+=`${Ps(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
+ { margin-right: ${_}; }`)),b&&n?.spacing?.padding&&(0,Mre.getCSSRules)(n).forEach(O=>{if(O.key==="paddingRight"){let L=O.value==="0"?"0px":O.value;P+=`
+ ${Ps(t,"> .alignfull")} {
margin-right: calc(${L} * -1);
}
- `}else if(P.key==="paddingLeft"){let L=P.value==="0"?"0px":P.value;O+=`
- ${Ls(t,"> .alignfull")} {
+ `}else if(O.key==="paddingLeft"){let L=O.value==="0"?"0px":O.value;P+=`
+ ${Ps(t,"> .alignfull")} {
margin-left: calc(${L} * -1);
}
- `}}),s&&h&&v&&(O+=Mm(t,a,"constrained",v)),O},getOrientation(){return"vertical"},getAlignments(e){let t=q2(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(i=>({name:i,info:t[i]}));let{contentSize:o,wideSize:r}=e,n=[{name:"left"},{name:"center"},{name:"right"}];return o&&n.unshift({name:"full"}),r&&n.unshift({name:"wide",info:t.wide}),n.unshift({name:"none",info:t.none}),n}},qze={placement:"bottom-start"};function Zze({layout:e,onChange:t}){let{justifyContent:o="center"}=e;return(0,Mr.jsx)(sw,{allowedControls:["left","center","right"],value:o,onChange:i=>{t({...e,justifyContent:i})},popoverProps:qze})}var Yr=c(Z(),1),qt=c(q(),1),eO=c(F(),1);var zt=c(T(),1),Xze={px:600,"%":100,vw:100,vh:100,em:38,rem:38,svw:100,lvw:100,dvw:100,svh:100,lvh:100,dvh:100,vi:100,svi:100,lvi:100,dvi:100,vb:100,svb:100,lvb:100,dvb:100,vmin:100,svmin:100,lvmin:100,dvmin:100,vmax:100,svmax:100,lvmax:100,dvmax:100},Qze=[{value:"px",label:"px",default:0},{value:"rem",label:"rem",default:0},{value:"em",label:"em",default:0}],mne={name:"grid",label:(0,Yr.__)("Grid"),hasInspectorControls(){return!0},inspectorControls:function({layout:t={},onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{allowSizingOnChildren:s=!1}=r,a=!0,l=!t?.isManualPlacement||window.__experimentalEnableGridInteractivity,u=!t?.isManualPlacement,d=t.isManualPlacement?3:void 0,f=(w,k)=>(t?.[w]??k)!==(n?.[w]??k),p=()=>f("isManualPlacement",!1),m=()=>f("columnCount",d)||f("rowCount"),g=()=>f("minimumColumnWidth"),h=()=>f("autoFit",!1),b=()=>o(Xe({...t,isManualPlacement:n?.isManualPlacement,rowCount:n?.rowCount,minimumColumnWidth:n?.minimumColumnWidth})),v=()=>o(Xe({...t,columnCount:n?.columnCount??d,rowCount:n?.rowCount})),y=()=>o(Xe({...t,minimumColumnWidth:n?.minimumColumnWidth})),_=()=>o(Xe({...t,autoFit:n?.autoFit}));return(0,zt.jsxs)(zt.Fragment,{children:[window.__experimentalEnableGridInteractivity&&(0,zt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Yr.__)("Grid item position"),hasValue:p,onDeselect:b,isShownByDefault:!0,panelId:i,children:(0,zt.jsx)(oje,{layout:t,onChange:o})}),a&&(0,zt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Yr.__)("Columns and rows"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,zt.jsx)(eje,{layout:t,onChange:o,allowSizingOnChildren:s})}),l&&(0,zt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Yr.__)("Min. column width"),hasValue:g,onDeselect:y,isShownByDefault:!0,panelId:i,children:(0,zt.jsx)(Jze,{layout:t,onChange:o})}),u&&(0,zt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Yr.__)("Fill available space"),hasValue:h,onDeselect:_,panelId:i,children:(0,zt.jsx)(tje,{layout:t,onChange:o})})]})},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=va}){let u=r!==void 0,d=u?{...o,...r}:o,f=E=>Object.hasOwn(r||{},E),{minimumColumnWidth:p=null,columnCount:m=null,rowCount:g=null,autoFit:h=!1}=d,b=h?"auto-fit":"auto-fill",v="1.2rem";if(a){let E=iw(a);v=nl(E?.left)||nl(E?.top)||"1.2rem"}let y=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?_a(n?.spacing?.blockGap,v):void 0,_=!u||Object.hasOwn(n?.spacing||{},"blockGap"),w="",k=[],x=!u||f("minimumColumnWidth")||f("columnCount")||f("autoFit")||_&&p&&m>0,C=(!u||f("rowCount"))&&m&&g;if(x&&p&&m>0){let E=y?iw(n.spacing.blockGap):void 0,R=nl(E?.left)||v;(R==="0"||R===0)&&(R="0px");let S=`max(min( ${p}, 100%), ( 100% - (${R}*${m-1}) ) / ${m})`;k.push(`grid-template-columns: repeat(${b}, minmax(${S}, 1fr))`)}else x&&m?k.push(`grid-template-columns: repeat(${m}, minmax(0, 1fr))`):x&&k.push(`grid-template-columns: repeat(${b}, minmax(min(${p||"12rem"}, 100%), 1fr))`);if(x){let E=!o?.columnCount||o?.columnCount&&o?.minimumColumnWidth;(!m||p)&&(!u||!E)&&k.push("container-type: inline-size")}return C&&k.push(`grid-template-rows: repeat(${g}, minmax(1rem, auto))`),k.length&&(w=`${Ls(t)} { ${k.join("; ")}; }`),s&&_&&y&&(w+=Mm(t,l,"grid",y)),w},getOrientation(){return"horizontal"},getAlignments(){return[]}};function Jze({layout:e,onChange:t}){let{minimumColumnWidth:o,columnCount:r,isManualPlacement:n}=e,s=o||(n||r?null:"12rem"),[a,l="rem"]=(0,qt.__experimentalParseQuantityAndUnitFromRawValue)(s),u=f=>{t({...e,minimumColumnWidth:[f,l].join("")})},d=f=>{let p;["em","rem"].includes(f)&&l==="px"?p=(a/16).toFixed(2)+f:["em","rem"].includes(l)&&f==="px"&&(p=Math.round(a*16)+f),t({...e,minimumColumnWidth:p})};return(0,zt.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-minimum-width-control",children:[(0,zt.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Yr.__)("Min. column width")}),(0,zt.jsxs)(qt.Flex,{gap:4,children:[(0,zt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,zt.jsx)(qt.__experimentalUnitControl,{onChange:f=>{t({...e,minimumColumnWidth:f===""?void 0:f})},onUnitChange:d,value:s,units:Qze,min:0,label:(0,Yr.__)("Minimum column width"),hideLabelFromVision:!0})}),(0,zt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,zt.jsx)(qt.RangeControl,{onChange:u,value:a||0,min:0,max:Xze[l]||600,withInputField:!1,label:(0,Yr.__)("Minimum column width"),hideLabelFromVision:!0})})]}),(0,zt.jsx)("p",{className:"components-base-control__help",children:(0,Yr.__)("Columns will wrap to fewer per row when they can no longer maintain the minimum width.")})]})}function eje({layout:e,onChange:t,allowSizingOnChildren:o}){let{columnCount:n=void 0,rowCount:i,isManualPlacement:s}=e;return(0,zt.jsx)(zt.Fragment,{children:(0,zt.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-columns-and-rows-controls",children:[!s&&(0,zt.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Yr.__)("Max. columns")}),(0,zt.jsxs)(qt.Flex,{gap:4,children:[(0,zt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,zt.jsx)(qt.__experimentalNumberControl,{onChange:a=>{let u=a===""||a==="0"?s?1:void 0:parseInt(a,10);t({...e,columnCount:u})},value:n??"",min:1,label:(0,Yr.__)("Columns"),hideLabelFromVision:!s})}),(0,zt.jsx)(qt.FlexItem,{isBlock:!0,children:o&&s?(0,zt.jsx)(qt.__experimentalNumberControl,{onChange:a=>{let l=a===""||a==="0"?1:parseInt(a,10);t({...e,rowCount:l})},value:i,min:1,label:(0,Yr.__)("Rows")}):(0,zt.jsx)(qt.RangeControl,{value:n??1,onChange:a=>t({...e,columnCount:a===""||a==="0"?1:a}),min:1,max:16,withInputField:!1,label:(0,Yr.__)("Columns"),hideLabelFromVision:!0})})]})]})})}function tje({layout:e,onChange:t}){let{autoFit:o=!1}=e;return(0,zt.jsx)(qt.ToggleControl,{label:(0,Yr.__)("Fill available space"),help:(0,Yr.__)("Stretch columns to fill the available space, instead of leaving gaps when there are too few items to fill a row."),checked:o,onChange:r=>t({...e,autoFit:r})})}function oje({layout:e,onChange:t}){let{columnCount:o,rowCount:r,minimumColumnWidth:n,isManualPlacement:i}=e,[s,a]=(0,eO.useState)(o||3),[l,u]=(0,eO.useState)(r),[d,f]=(0,eO.useState)(n||"12rem"),p=i?"manual":"auto",m=h=>{h==="manual"?f(n||"12rem"):(a(o||3),u(r)),t({...e,columnCount:s,rowCount:h==="manual"?l:void 0,isManualPlacement:h==="manual"?!0:void 0,minimumColumnWidth:h==="auto"?d:null})},g=p==="manual"?(0,Yr.__)("Grid items can be manually placed in any position on the grid."):(0,Yr.__)("Grid items are placed automatically depending on their order.");return(0,zt.jsxs)(qt.__experimentalToggleGroupControl,{label:(0,Yr.__)("Grid item position"),value:p,onChange:m,isBlock:!0,help:g,children:[(0,zt.jsx)(qt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Yr.__)("Auto")},"auto"),(0,zt.jsx)(qt.__experimentalToggleGroupControlOption,{value:"manual",label:(0,Yr.__)("Manual")},"manual")]})}var gne=[dne,lne,pne,mne];function sl(e="default"){return gne.find(t=>t.name===e)}function hne(){return gne}var cH=c(T(),1),uH={type:"default"},dH=(0,tO.createContext)(uH);dH.displayName="BlockLayoutContext";var oO=dH.Provider;function Pb(){return(0,tO.useContext)(dH)}function bne({layout:e={},css:t,...o}){let r=sl(e.type),[n]=je("spacing.blockGap"),i=n!==null;if(r){if(t)return(0,cH.jsx)("style",{children:t});let s=r.getLayoutStyle?.({hasBlockGapSupport:i,layout:e,...o});if(s)return(0,cH.jsx)("style",{children:s})}return null}var rO=[],yne=["none","left","center","right","wide","full"],rje=["wide","full"];function _1(e=yne){e.includes("none")||(e=["none",...e]);let t=e.length===1&&e[0]==="none",[o,r,n]=(0,vne.useSelect)(l=>{if(t)return[!1,!1,!1];let u=l(B).getSettings();return[u.alignWide??!1,u.supportsLayout,u.__unstableIsBlockBasedTheme]},[t]),i=Pb();if(t)return rO;let s=sl(i?.type);if(r){let u=s.getAlignments(i,n).filter(d=>e.includes(d.name));return u.length===1&&u[0].name==="none"?rO:u}if(s.name!=="default"&&s.name!=="constrained")return rO;let a=e.filter(l=>i.alignments?i.alignments.includes(l):!o&&rje.includes(l)?!1:yne.includes(l)).map(l=>({name:l}));return a.length===1&&a[0].name==="none"?rO:a}var Lm=c(Z(),1);var w1={none:{icon:cb,title:(0,Lm._x)("None","Alignment option")},left:{icon:_z,title:(0,Lm.__)("Align left")},center:{icon:vz,title:(0,Lm.__)("Align center")},right:{icon:wz,title:(0,Lm.__)("Align right")},wide:{icon:xb,title:(0,Lm.__)("Wide width")},full:{icon:YC,title:(0,Lm.__)("Full width")}},_ne="none";var Ob=c(T(),1);function nje({value:e,onChange:t,controls:o,isToolbar:r,isCollapsed:n=!0,label:i=(0,wne.__)("Align block"),description:s}){let a=_1(o);if(!!!a.length)return null;function u(h){t([e,"none"].includes(h)?void 0:h)}let d=w1[e],f=w1[_ne],p=r?Dm.ToolbarGroup:Dm.ToolbarDropdownMenu,m={icon:d?d.icon:f.icon,label:i},g=r?{isCollapsed:n,controls:a.map(({name:h})=>({...w1[h],isActive:e===h||!e&&h==="none",role:n?"menuitemradio":void 0,onClick:()=>u(h)}))}:{toggleProps:s?{description:s}:{},children:({onClose:h})=>(0,Ob.jsx)(Ob.Fragment,{children:(0,Ob.jsx)(Dm.MenuGroup,{className:"block-editor-block-alignment-control__menu-group",children:a.map(({name:b,info:v})=>{let{icon:y,title:_}=w1[b],w=b===e||!e&&b==="none";return(0,Ob.jsx)(Dm.MenuItem,{icon:y,iconPosition:"left",className:Y("components-dropdown-menu__menu-item",{"is-active":w}),isSelected:w,onClick:()=>{u(b),h()},role:"menuitemradio",info:v,children:_},b)})})})};return(0,Ob.jsx)(p,{...m,...g})}var fH=nje;var pH=c(T(),1),nO=e=>(0,pH.jsx)(fH,{...e,isToolbar:!1}),kne=e=>(0,pH.jsx)(fH,{...e,isToolbar:!0});var Tne=c(ab(),1),lO=c(Z(),1),cO=c(ce(),1),Cc=c(q(),1),hH=c(ee(),1),Rne=c(F(),1),Bne=c(ue(),1);var gH=c(ab(),1),xne=c(ce(),1),Sne=c(q(),1),Cne=c(ee(),1),sO=c(F(),1),Ene=c(ue(),1);var iO=c(ee(),1);function mH(e){return!e||Object.keys(e).length===0}function Tf(e){let{clientId:t}=kt(),o=e||t,{updateBlockAttributes:r}=(0,iO.useDispatch)(B),{getBlockAttributes:n}=(0,iO.useRegistry)().select(B);return{updateBlockBindings:a=>{let{metadata:{bindings:l,...u}={}}=n(o),d={...l};Object.entries(a).forEach(([p,m])=>{if(!m&&d[p]){delete d[p];return}d[p]=m});let f={...u,bindings:d};mH(f.bindings)&&delete f.bindings,r(o,{metadata:mH(f)?void 0:f})},removeAllBlockBindings:()=>{let{metadata:{bindings:a,...l}={}}=n(o);r(o,{metadata:mH(l)?void 0:l})}}}var Sc=c(T(),1),{Menu:Vm}=K(Sne.privateApis);function ije({args:e,attribute:t,field:o,source:r,sourceKey:n}){let i=(0,sO.useMemo)(()=>({source:n,args:o.args||{key:o.key}}),[o.args,o.key,n]),s=(0,sO.useContext)(Hn),a=(0,Cne.useSelect)(u=>r.getValues({select:u,context:s,bindings:{[t]:i}}),[t,s,i,r]),{updateBlockBindings:l}=Tf();return(0,Sc.jsxs)(Vm.CheckboxItem,{onChange:()=>{let u=(0,gH.default)(e,o.args)??o.key===e?.key;l(u?{[t]:void 0}:{[t]:i})},name:t+"-binding",value:a[t],checked:(0,gH.default)(e,o.args)??o.key===e?.key,children:[(0,Sc.jsx)(Vm.ItemLabel,{children:o.label}),(0,Sc.jsx)(Vm.ItemHelpText,{children:a[t]})]})}function k1({args:e,attribute:t,sourceKey:o,fields:r}){let n=(0,Ene.useViewportMatch)("medium","<");if(!r||r.length===0)return null;let i=(0,xne.getBlockBindingsSource)(o);return(0,Sc.jsxs)(Vm,{placement:n?"bottom-start":"left-start",children:[(0,Sc.jsx)(Vm.SubmenuTriggerItem,{children:(0,Sc.jsx)(Vm.ItemLabel,{children:i.label})}),(0,Sc.jsx)(Vm.Popover,{gutter:8,children:(0,Sc.jsx)(Vm.Group,{children:r.map(s=>(0,Sc.jsx)(ije,{args:e,attribute:t,field:s,source:i,sourceKey:o},o+JSON.stringify(s.args)||s.key))})})]},o)}var al=c(T(),1),{Menu:aO}=K(Cc.privateApis);function x1({attribute:e,binding:t,blockName:o}){let{updateBlockBindings:r}=Tf(),n=(0,Bne.useViewportMatch)("medium","<"),i=(0,Rne.useContext)(Hn),s=(0,hH.useSelect)(h=>{let{getAllBlockBindingsSources:b,getBlockBindingsSourceFieldsList:v,getBlockType:y}=K(h(cO.store)),_=y(o).attributes?.[e];if(_?.enum)return{};let w=_?.type==="rich-text"?"string":_?.type,k={};return Object.entries(b()).forEach(([x,C])=>{let E=v(C,i);if(!E?.length)return;let R=E.filter(S=>S.type===w);R.length&&(k[x]=R)}),k},[e,o,i]),{canUpdateBlockBindings:a}=(0,hH.useSelect)(h=>({canUpdateBlockBindings:h(B).getSettings().canUpdateBlockBindings})),l=Object.keys(s).length>0,u=!a||!l,{source:d,args:f}=t||{},p=(0,cO.getBlockBindingsSource)(d),m,g=!0;return t===void 0?(l?m=(0,lO.__)("Not connected"):m=(0,lO.__)("No sources available"),g=!0):p?m=s?.[d]?.find(h=>(0,Tne.default)(h.args,f))?.label||p?.label||d:(g=!1,m=(0,lO.__)("Source not registered")),(0,al.jsx)(Cc.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:e,onDeselect:!!l&&(()=>{r({[e]:void 0})}),children:(0,al.jsxs)(aO,{placement:n?"bottom-start":"left-start",children:[(0,al.jsx)(aO.TriggerButton,{render:(0,al.jsx)(Cc.__experimentalItem,{}),disabled:!l,children:(0,al.jsxs)(Cc.__experimentalVStack,{className:"block-editor-bindings__item",spacing:0,children:[(0,al.jsx)(Cc.__experimentalText,{truncate:!0,children:e}),(0,al.jsx)(Cc.__experimentalText,{truncate:!0,variant:g?"muted":void 0,isDestructive:!g,children:m})]})}),!u&&(0,al.jsx)(aO.Popover,{gutter:n?8:36,children:(0,al.jsx)(aO,{placement:n?"bottom-start":"left-start",children:Object.entries(s).map(([h,b])=>(0,al.jsx)(k1,{args:t?.args,attribute:e,sourceKey:h,fields:b},h))})})]})})}var Ine=c(Z(),1),Pne=c(q(),1);var One=c(T(),1);function sje({isActive:e,label:t=(0,Ine.__)("Full height"),onToggle:o,isDisabled:r}){return(0,One.jsx)(Pne.ToolbarButton,{isActive:e,icon:A7,label:t,onClick:()=>o(!e),disabled:r})}var Ane=sje;var Nne=c(Z(),1),Lne=c(wo(),1),Ab=c(q(),1),S1=c(T(),1),aje=()=>{};function lje(e){let{label:t=(0,Nne.__)("Change matrix alignment"),onChange:o=aje,value:r="center",isDisabled:n}=e,i=(0,S1.jsx)(Ab.AlignmentMatrixControl.Icon,{value:r});return(0,S1.jsx)(Ab.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:s,isOpen:a})=>(0,S1.jsx)(Ab.ToolbarButton,{onClick:s,"aria-haspopup":"true","aria-expanded":a,onKeyDown:u=>{!a&&u.keyCode===Lne.DOWN&&(u.preventDefault(),s())},label:t,icon:i,showTooltip:!0,disabled:n}),renderContent:()=>(0,S1.jsx)(Ab.AlignmentMatrixControl,{onChange:o,value:r})})}var Dne=lje;var vH=c(q(),1),fO=c(ee(),1),pO=c(Z(),1);var Une=c(F(),1);var Vne=c(ee(),1),uO=c(ce(),1);function ui({clientId:e,maximumLength:t,context:o}){let r=(0,Vne.useSelect)(n=>{if(!e)return null;let{getBlockName:i,getBlockAttributes:s,getBlock:a}=n(B),{getBlockType:l,getActiveBlockVariation:u}=n(uO.store),d=i(e),f=l(d);if(!f)return null;let p=s(e),m=(0,uO.__experimentalGetBlockLabel)(f,p,o);return m!==f.title?m:u(d,p,void 0,a?.(e)?.innerContent)?.title||f.title},[e,o]);return r?t&&t>0&&r.length>t?r.slice(0,t-3)+"...":r:null}function C1({clientId:e,maximumLength:t,context:o}){return ui({clientId:e,maximumLength:t,context:o})}var Mb=c(F(),1),jne=c(ue(),1);var dO=c(F(),1),bH=c(ue(),1),Fne=c(T(),1),Ec=(0,dO.createContext)({refsMap:(0,bH.observableMap)(),eventHandlers:new Map});Ec.displayName="BlockRefsContext";function zne({children:e}){let t=(0,dO.useMemo)(()=>({refsMap:(0,bH.observableMap)(),eventHandlers:new Map}),[]);return(0,Fne.jsx)(Ec.Provider,{value:t,children:e})}function Hne(e){let{refsMap:t}=(0,Mb.useContext)(Ec);return(0,jne.useRefEffect)(o=>(t.set(e,o),()=>t.delete(e)),[e])}function yH(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Nb(e,t){let{refsMap:o}=(0,Mb.useContext)(Ec);(0,Mb.useLayoutEffect)(()=>{yH(t,o.get(e));let r=o.subscribe(e,()=>yH(t,o.get(e)));return()=>{r(),yH(t,null)}},[o,e,t])}function Zt(e){let[t,o]=(0,Mb.useState)(null);return Nb(e,o),t}function Wne(e){if(!e)return null;let t=Array.from(document.querySelectorAll('iframe[name="editor-canvas"]').values()).find(o=>(o.contentDocument||o.contentWindow.document)===e.ownerDocument)??e;return t?.closest('[role="region"]')??t}var wa=c(T(),1);function cje({rootLabelText:e}){let{selectBlock:t,clearSelectedBlock:o}=(0,fO.useDispatch)(B),{clientId:r,parents:n,hasSelection:i}=(0,fO.useSelect)(l=>{let{getSelectionStart:u,getSelectedBlockClientId:d,getEnabledBlockParents:f}=K(l(B)),p=d();return{parents:f(p),clientId:p,hasSelection:!!u().clientId}},[]),s=e||(0,pO._x)("Document","noun, breadcrumb"),a=(0,Une.useRef)();return Nb(r,a),(0,wa.jsxs)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,pO.__)("Block breadcrumb"),children:[(0,wa.jsxs)("li",{className:i?void 0:"block-editor-block-breadcrumb__current","aria-current":i?void 0:"true",children:[i&&(0,wa.jsx)(vH.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>{let l=a.current?.closest(".editor-styles-wrapper");o(),Wne(l)?.focus()},children:s}),!i&&(0,wa.jsx)("span",{children:s}),!!r&&(0,wa.jsx)(xt,{icon:hm,className:"block-editor-block-breadcrumb__separator"})]}),n.map(l=>(0,wa.jsxs)("li",{children:[(0,wa.jsx)(vH.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>t(l),children:(0,wa.jsx)(C1,{clientId:l,maximumLength:35,context:"breadcrumb"})}),(0,wa.jsx)(xt,{icon:hm,className:"block-editor-block-breadcrumb__separator"})]},l)),!!r&&(0,wa.jsx)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true",children:(0,wa.jsx)(C1,{clientId:r,maximumLength:35,context:"breadcrumb"})})]})}var Gne=cje;var $ne=c(ee(),1);function Yne(e){return(0,$ne.useSelect)(t=>{let{__unstableHasActiveBlockOverlayActive:o}=t(B);return o(e)},[e])}var fV=c(ue(),1),fEe=c(F(),1),pEe=c(ee(),1),mEe=c(q(),1);var Ml=c(ee(),1),H5=c(ue(),1),sp=c(F(),1),$T=c(ce(),1);var Af=c(F(),1),Xt=c(ce(),1),kae=c(q(),1),iA=c(ee(),1),sA=c(ue(),1),xae=c(Dt(),1);var Fm=c(Z(),1),gO=c(q(),1),Lb=c(F(),1),T1=c(ce(),1),hO=c(ee(),1);var E1=class{diff(t,o,r={}){let n;typeof r=="function"?(n=r,r={}):"callback"in r&&(n=r.callback);let i=this.castInput(t,r),s=this.castInput(o,r),a=this.removeEmpty(this.tokenize(i,r)),l=this.removeEmpty(this.tokenize(s,r));return this.diffWithOptionsObj(a,l,r,n)}diffWithOptionsObj(t,o,r,n){var i;let s=y=>{if(y=this.postProcess(y,r),n){setTimeout(function(){n(y)},0);return}else return y},a=o.length,l=t.length,u=1,d=a+l;r.maxEditLength!=null&&(d=Math.min(d,r.maxEditLength));let f=(i=r.timeout)!==null&&i!==void 0?i:1/0,p=Date.now()+f,m=[{oldPos:-1,lastComponent:void 0}],g=this.extractCommon(m[0],o,t,0,r);if(m[0].oldPos+1>=l&&g+1>=a)return s(this.buildValues(m[0].lastComponent,o,t));let h=-1/0,b=1/0,v=()=>{for(let y=Math.max(h,-u);y<=Math.min(b,u);y+=2){let _,w=m[y-1],k=m[y+1];w&&(m[y-1]=void 0);let x=!1;if(k){let E=k.oldPos-y;x=k&&0<=E&&E<a}let C=w&&w.oldPos+1<l;if(!x&&!C){m[y]=void 0;continue}if(!C||x&&w.oldPos<k.oldPos?_=this.addToPath(k,!0,!1,0,r):_=this.addToPath(w,!1,!0,1,r),g=this.extractCommon(_,o,t,y,r),_.oldPos+1>=l&&g+1>=a)return s(this.buildValues(_.lastComponent,o,t))||!0;m[y]=_,_.oldPos+1>=l&&(b=Math.min(b,y-1)),g+1>=a&&(h=Math.max(h,y+1))}u++};if(n)(function y(){setTimeout(function(){if(u>d||Date.now()>p)return n(void 0);v()||y()},0)})();else for(;u<=d&&Date.now()<=p;){let y=v();if(y)return y}}addToPath(t,o,r,n,i){let s=t.lastComponent;return s&&!i.oneChangePerToken&&s.added===o&&s.removed===r?{oldPos:t.oldPos+n,lastComponent:{count:s.count+1,added:o,removed:r,previousComponent:s.previousComponent}}:{oldPos:t.oldPos+n,lastComponent:{count:1,added:o,removed:r,previousComponent:s}}}extractCommon(t,o,r,n,i){let s=o.length,a=r.length,l=t.oldPos,u=l-n,d=0;for(;u+1<s&&l+1<a&&this.equals(r[l+1],o[u+1],i);)u++,l++,d++,i.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return d&&!i.oneChangePerToken&&(t.lastComponent={count:d,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=l,u}equals(t,o,r){return r.comparator?r.comparator(t,o):t===o||!!r.ignoreCase&&t.toLowerCase()===o.toLowerCase()}removeEmpty(t){let o=[];for(let r=0;r<t.length;r++)t[r]&&o.push(t[r]);return o}castInput(t,o){return t}tokenize(t,o){return Array.from(t)}join(t){return t.join("")}postProcess(t,o){return t}get useLongestToken(){return!1}buildValues(t,o,r){let n=[],i;for(;t;)n.push(t),i=t.previousComponent,delete t.previousComponent,t=i;n.reverse();let s=n.length,a=0,l=0,u=0;for(;a<s;a++){let d=n[a];if(d.removed)d.value=this.join(r.slice(u,u+d.count)),u+=d.count;else{if(!d.added&&this.useLongestToken){let f=o.slice(l,l+d.count);f=f.map(function(p,m){let g=r[u+m];return g.length>p.length?g:p}),d.value=this.join(f)}else d.value=this.join(o.slice(l,l+d.count));l+=d.count,d.added||(u+=d.count)}}return n}};var _H=class extends E1{},qne=new _H;function wH(e,t,o){return qne.diff(e,t,o)}var mO=c(Z(),1),Jne=c(ce(),1);var Zne=c(q(),1),Xne=c(F(),1),Qne=c(Dt(),1),$u=c(T(),1);function kH({title:e,rawContent:t,renderedContent:o,action:r,actionText:n,className:i}){return(0,$u.jsxs)("div",{className:i,children:[(0,$u.jsxs)("div",{className:"block-editor-block-compare__content",children:[(0,$u.jsx)("h2",{className:"block-editor-block-compare__heading",children:e}),(0,$u.jsx)("div",{className:"block-editor-block-compare__html",children:t}),(0,$u.jsx)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor",children:(0,$u.jsx)(Xne.RawHTML,{children:(0,Qne.safeHTML)(o)})})]}),(0,$u.jsx)("div",{className:"block-editor-block-compare__action",children:(0,$u.jsx)(Zne.Button,{__next40pxDefaultSize:!0,variant:"secondary",tabIndex:"0",onClick:r,children:n})})]})}var aw=c(T(),1);function uje({block:e,onKeep:t,onConvert:o,convertor:r,convertButtonText:n}){function i(u,d){return wH(u,d).map((p,m)=>{let g=Y({"block-editor-block-compare__added":p.added,"block-editor-block-compare__removed":p.removed});return(0,aw.jsx)("span",{className:g,children:p.value},m)})}function s(u){return(Array.isArray(u)?u:[u]).map(p=>(0,Jne.getSaveContent)(p.name,p.attributes,p.innerBlocks)).join("")}let a=s(r(e)),l=i(e.originalContent,a);return(0,aw.jsxs)("div",{className:"block-editor-block-compare__wrapper",children:[(0,aw.jsx)(kH,{title:(0,mO.__)("Current"),className:"block-editor-block-compare__current",action:t,actionText:(0,mO.__)("Convert to HTML"),rawContent:e.originalContent,renderedContent:e.originalContent}),(0,aw.jsx)(kH,{title:(0,mO.__)("After Conversion"),className:"block-editor-block-compare__converted",action:o,actionText:n,rawContent:l,renderedContent:a})]})}var eie=uje;var Rf=c(T(),1),tie=e=>(0,T1.rawHandler)({HTML:e.originalContent});function oie({clientId:e}){let{block:t,canInsertHTMLBlock:o}=(0,hO.useSelect)(u=>{let{canInsertBlockType:d,getBlock:f,getBlockRootClientId:p}=u(B),m=p(e);return{block:f(e),canInsertHTMLBlock:d("core/html",m)}},[e]),{replaceBlock:r}=(0,hO.useDispatch)(B),[n,i]=(0,Lb.useState)(!1),s=(0,Lb.useCallback)(()=>i(!1),[]),a=(0,Lb.useMemo)(()=>({toHTML(){let u=(0,T1.createBlock)("core/html",{},[],[t.originalContent]);return r(t.clientId,u)},toBlocks(){let u=tie(t);return r(t.clientId,u)},toRecoveredBlock(){let u=(0,T1.createBlock)(t.name,t.attributes,t.innerBlocks);return r(t.clientId,u)}}),[t,r]),l=(0,Lb.useMemo)(()=>[{title:(0,Fm._x)("Resolve","imperative verb"),onClick:()=>i(!0)},o&&{title:(0,Fm.__)("Convert to HTML"),onClick:a.toHTML}].filter(Boolean),[o,a]);return(0,Rf.jsxs)(Rf.Fragment,{children:[(0,Rf.jsx)(Bm,{actions:[(0,Rf.jsx)(gO.Button,{__next40pxDefaultSize:!0,onClick:a.toRecoveredBlock,variant:"primary",children:(0,Fm.__)("Attempt recovery")},"recover")],secondaryActions:l,children:(0,Fm.__)("Block contains unexpected or invalid content.")}),n&&(0,Rf.jsx)(gO.Modal,{title:(0,Fm.__)("Resolve Block"),onRequestClose:s,className:"block-editor-block-compare",children:(0,Rf.jsx)(eie,{block:t,onKeep:a.toHTML,onConvert:a.toBlocks,convertor:tie,convertButtonText:(0,Fm.__)("Convert to Blocks")})})]})}var rie=c(Z(),1);var nie=c(T(),1),dje=(0,nie.jsx)(Bm,{className:"block-editor-block-list__block-crash-warning",children:(0,rie.__)("This block has encountered an error and cannot be previewed.")});function iie(){return dje}var sie=c(F(),1),fje=class extends sie.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}},aie=fje;var Rie=c(CH(),1),cw=c(F(),1),_O=c(ee(),1),Yu=c(ce(),1);var Eie=c(ue(),1),EH=new WeakSet;function lw(){return(0,Eie.useRefEffect)(e=>(EH.add(e),()=>{EH.delete(e)}),[])}function Tie(e){let{target:t}=e;for(t?.nodeName==="IFRAME"&&(t=t.contentDocument?.activeElement);t;){if(EH.has(t))return!0;t=t.parentElement}return!1}var Bie=c(T(),1);function xje({clientId:e}){let[t,o]=(0,cw.useState)(""),r=lw(),n=(0,_O.useSelect)(l=>l(B).getBlock(e),[e]),{updateBlock:i}=(0,_O.useDispatch)(B),s=(0,cw.useMemo)(()=>n?(0,Yu.getBlockContent)(n):"",[n]),a=()=>{let l=(0,Yu.getBlockType)(n.name);if(!l)return;let u=(0,Yu.getBlockAttributes)(l,t,n.attributes),d=t||(0,Yu.getSaveContent)(l,u),[f]=t?(0,Yu.validateBlock)({...n,attributes:u,originalContent:d}):[!0];i(e,{attributes:u,originalContent:d,isValid:f}),t||o(d)};return(0,cw.useEffect)(()=>{o(s)},[s]),(0,Bie.jsx)(Rie.default,{className:"block-editor-block-list__block-html-textarea",value:t,onBlur:a,onChange:l=>o(l.target.value),ref:r})}var Iie=xje;var yae=c(F(),1),K1=c(Z(),1),vae=c(ce(),1),$b=c(ue(),1),_ae=c(ee(),1),wae=c(uw(),1);var RH=I1(),ft=e=>B1(e,RH),BH=I1();ft.write=e=>B1(e,BH);var wO=I1();ft.onStart=e=>B1(e,wO);var IH=I1();ft.onFrame=e=>B1(e,IH);var PH=I1();ft.onFinish=e=>B1(e,PH);var dw=[];ft.setTimeout=(e,t)=>{let o=ft.now()+t,r=()=>{let i=dw.findIndex(s=>s.cancel==r);~i&&dw.splice(i,1),jm-=~i?1:0},n={time:o,handler:e,cancel:r};return dw.splice(Oie(o),0,n),jm+=1,Aie(),n};var Oie=e=>~(~dw.findIndex(t=>t.time>e)||~dw.length);ft.cancel=e=>{wO.delete(e),IH.delete(e),PH.delete(e),RH.delete(e),BH.delete(e)};ft.sync=e=>{TH=!0,ft.batchedUpdates(e),TH=!1};ft.throttle=e=>{let t;function o(){try{e(...t)}finally{t=null}}function r(...n){t=n,ft.onStart(o)}return r.handler=e,r.cancel=()=>{wO.delete(o),t=null},r};var OH=typeof window<"u"?window.requestAnimationFrame:()=>{};ft.use=e=>OH=e;ft.now=typeof performance<"u"?()=>performance.now():Date.now;ft.batchedUpdates=e=>e();ft.catch=console.error;ft.frameLoop="always";ft.advance=()=>{ft.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Nie()};var zm=-1,jm=0,TH=!1;function B1(e,t){TH?(t.delete(e),e(0)):(t.add(e),Aie())}function Aie(){zm<0&&(zm=0,ft.frameLoop!=="demand"&&OH(Mie))}function Sje(){zm=-1}function Mie(){~zm&&(OH(Mie),ft.batchedUpdates(Nie))}function Nie(){let e=zm;zm=ft.now();let t=Oie(zm);if(t&&(Lie(dw.splice(0,t),o=>o.handler()),jm-=t),!jm){Sje();return}wO.flush(),RH.flush(e?Math.min(64,zm-e):16.667),IH.flush(),BH.flush(),PH.flush()}function I1(){let e=new Set,t=e;return{add(o){jm+=t==e&&!e.has(o)?1:0,e.add(o)},delete(o){return jm-=t==e&&e.has(o)?1:0,e.delete(o)},flush(o){t.size&&(e=new Set,jm-=t.size,Lie(t,r=>r(o)&&e.add(r)),jm+=e.size,t=e)}}}function Lie(e,t){e.forEach(o=>{try{t(o)}catch(r){ft.catch(r)}})}var cl=c(oe());function EO(){}var Hie=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),Oe={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function Ku(e,t){if(Oe.arr(e)){if(!Oe.arr(t)||e.length!==t.length)return!1;for(let o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}return e===t}var Do=(e,t)=>e.forEach(t);function ul(e,t,o){if(Oe.arr(e)){for(let r=0;r<e.length;r++)t.call(o,e[r],`${r}`);return}for(let r in e)e.hasOwnProperty(r)&&t.call(o,e[r],r)}var Ds=e=>Oe.und(e)?[]:Oe.arr(e)?e:[e];function gw(e,t){if(e.size){let o=Array.from(e);e.clear(),Do(o,t)}}var hw=(e,...t)=>gw(e,o=>o(...t)),VH=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),FH,Wie,Hm=null,Uie=!1,zH=EO,Cje=e=>{e.to&&(Wie=e.to),e.now&&(ft.now=e.now),e.colors!==void 0&&(Hm=e.colors),e.skipAnimation!=null&&(Uie=e.skipAnimation),e.createStringInterpolator&&(FH=e.createStringInterpolator),e.requestAnimationFrame&&ft.use(e.requestAnimationFrame),e.batchedUpdates&&(ft.batchedUpdates=e.batchedUpdates),e.willAdvance&&(zH=e.willAdvance),e.frameLoop&&(ft.frameLoop=e.frameLoop)},ka=Object.freeze({__proto__:null,get createStringInterpolator(){return FH},get to(){return Wie},get colors(){return Hm},get skipAnimation(){return Uie},get willAdvance(){return zH},assign:Cje}),P1=new Set,ll=[],AH=[],SO=0,bw={get idle(){return!P1.size&&!ll.length},start(e){SO>e.priority?(P1.add(e),ft.onStart(Eje)):(Gie(e),ft(LH))},advance:LH,sort(e){if(SO)ft.onFrame(()=>bw.sort(e));else{let t=ll.indexOf(e);~t&&(ll.splice(t,1),$ie(e))}},clear(){ll=[],P1.clear()}};function Eje(){P1.forEach(Gie),P1.clear(),ft(LH)}function Gie(e){ll.includes(e)||$ie(e)}function $ie(e){ll.splice(Tje(ll,t=>t.priority>e.priority),0,e)}function LH(e){let t=AH;for(let o=0;o<ll.length;o++){let r=ll[o];SO=r.priority,r.idle||(zH(r),r.advance(e),r.idle||t.push(r))}return SO=0,AH=ll,AH.length=0,ll=t,ll.length>0}function Tje(e,t){let o=e.findIndex(t);return o<0?e.length:o}var Yie={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Tc="[-+]?\\d*\\.?\\d+",CO=Tc+"%";function TO(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var Rje=new RegExp("rgb"+TO(Tc,Tc,Tc)),Bje=new RegExp("rgba"+TO(Tc,Tc,Tc,Tc)),Ije=new RegExp("hsl"+TO(Tc,CO,CO)),Pje=new RegExp("hsla"+TO(Tc,CO,CO,Tc)),Oje=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Aje=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Mje=/^#([0-9a-fA-F]{6})$/,Nje=/^#([0-9a-fA-F]{8})$/;function Lje(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Mje.exec(e))?parseInt(t[1]+"ff",16)>>>0:Hm&&Hm[e]!==void 0?Hm[e]:(t=Rje.exec(e))?(fw(t[1])<<24|fw(t[2])<<16|fw(t[3])<<8|255)>>>0:(t=Bje.exec(e))?(fw(t[1])<<24|fw(t[2])<<16|fw(t[3])<<8|Fie(t[4]))>>>0:(t=Oje.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Nje.exec(e))?parseInt(t[1],16)>>>0:(t=Aje.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Ije.exec(e))?(Die(Vie(t[1]),kO(t[2]),kO(t[3]))|255)>>>0:(t=Pje.exec(e))?(Die(Vie(t[1]),kO(t[2]),kO(t[3]))|Fie(t[4]))>>>0:null}function MH(e,t,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function Die(e,t,o){let r=o<.5?o*(1+t):o+t-o*t,n=2*o-r,i=MH(n,r,e+1/3),s=MH(n,r,e),a=MH(n,r,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function fw(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function Vie(e){return(parseFloat(e)%360+360)%360/360}function Fie(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function kO(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function zie(e){let t=Lje(e);if(t===null)return e;t=t||0;let o=(t&4278190080)>>>24,r=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${o}, ${r}, ${n}, ${i})`}var Wm=(e,t,o)=>{if(Oe.fun(e))return e;if(Oe.arr(e))return Wm({range:e,output:t,extrapolate:o});if(Oe.str(e.output[0]))return FH(e);let r=e,n=r.output,i=r.range||[0,1],s=r.extrapolateLeft||r.extrapolate||"extend",a=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(u=>u);return u=>{let d=Vje(u,i);return Dje(u,i[d],i[d+1],n[d],n[d+1],l,s,a,r.map)}};function Dje(e,t,o,r,n,i,s,a,l){let u=l?l(e):e;if(u<t){if(s==="identity")return u;s==="clamp"&&(u=t)}if(u>o){if(a==="identity")return u;a==="clamp"&&(u=o)}return r===n?r:t===o?e<=t?r:n:(t===-1/0?u=-u:o===1/0?u=u-t:u=(u-t)/(o-t),u=i(u),r===-1/0?u=-u:n===1/0?u=u+r:u=u*(n-r)+r,u)}function Vje(e,t){for(var o=1;o<t.length-1&&!(t[o]>=e);++o);return o-1}function DH(){return DH=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},DH.apply(this,arguments)}var pw=Symbol.for("FluidValue.get"),Db=Symbol.for("FluidValue.observers"),os=e=>!!(e&&e[pw]),di=e=>e&&e[pw]?e[pw]():e,jH=e=>e[Db]||null;function Fje(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Vb(e,t){let o=e[Db];o&&o.forEach(r=>{Fje(r,t)})}var mw=class{constructor(t){if(this[pw]=void 0,this[Db]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");zje(this,t)}},zje=(e,t)=>Kie(e,pw,t);function Um(e,t){if(e[pw]){let o=e[Db];o||Kie(e,Db,o=new Set),o.has(t)||(o.add(t),e.observerAdded&&e.observerAdded(o.size,t))}return t}function Gm(e,t){let o=e[Db];if(o&&o.has(t)){let r=o.size-1;r?o.delete(t):e[Db]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Kie=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),xO=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,jje=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,jie=new RegExp(`(${xO.source})(%|[a-z]+)`,"i"),Hje=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,RO=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,qie=e=>{let[t,o]=Wje(e);if(!t||VH())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(o&&o.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(o);return n||e}else{if(o&&RO.test(o))return qie(o);if(o)return o}return e},Wje=e=>{let t=RO.exec(e);if(!t)return[,];let[,o,r]=t;return[o,r]},NH,Uje=(e,t,o,r,n)=>`rgba(${Math.round(t)}, ${Math.round(o)}, ${Math.round(r)}, ${n})`,BO=e=>{NH||(NH=Hm?new RegExp(`(${Object.keys(Hm).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>di(i).replace(RO,qie).replace(jje,zie).replace(NH,zie)),o=t.map(i=>i.match(xO).map(Number)),n=o[0].map((i,s)=>o.map(a=>{if(!(s in a))throw Error('The arity of each "output" value must be equal');return a[s]})).map(i=>Wm(DH({},e,{output:i})));return i=>{var s;let a=!jie.test(t[0])&&((s=t.find(u=>jie.test(u)))==null?void 0:s.replace(xO,"")),l=0;return t[0].replace(xO,()=>`${n[l++](i)}${a||""}`).replace(Hje,Uje)}},Zie="react-spring: ",Xie=e=>{let t=e,o=!1;if(typeof t!="function")throw new TypeError(`${Zie}once requires a function parameter`);return(...r)=>{o||(t(...r),o=!0)}},Gje=Xie(console.warn);function Qie(){Gje(`${Zie}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var SSt=Xie(console.warn);function yw(e){return Oe.str(e)&&(e[0]=="#"||/\d/.test(e)||!VH()&&RO.test(e)||e in(Hm||{}))}var O1=VH()?cl.useEffect:cl.useLayoutEffect,$je=()=>{let e=(0,cl.useRef)(!1);return O1(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function HH(){let e=(0,cl.useState)()[1],t=$je();return()=>{t.current&&e(Math.random())}}function Jie(e,t){let[o]=(0,cl.useState)(()=>({inputs:t,result:e()})),r=(0,cl.useRef)(),n=r.current,i=n;return i?t&&i.inputs&&Yje(t,i.inputs)||(i={inputs:t,result:e()}):i=o,(0,cl.useEffect)(()=>{r.current=i,n==o&&(o.inputs=o.result=void 0)},[i]),i.result}function Yje(e,t){if(e.length!==t.length)return!1;for(let o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}var WH=e=>(0,cl.useEffect)(e,Kje),Kje=[];var H1=c(oe()),W1=c(oe());var rse=c(oe()),If=c(oe()),A1=Symbol.for("Animated:node"),qje=e=>!!e&&e[A1]===e,Rc=e=>e&&e[A1],AO=(e,t)=>Hie(e,A1,t),M1=e=>e&&e[A1]&&e[A1].getPayload(),IO=class{constructor(){this.payload=void 0,AO(this,this)}getPayload(){return this.payload||[]}},Fb=class e extends IO{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,Oe.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,o){return Oe.num(t)&&(this.lastPosition=t,o&&(t=Math.round(t/o)*o,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,Oe.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},zb=class e extends Fb{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Wm({output:[t,t]})}static create(t){return new e(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(Oe.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=Wm({output:[this.getValue(),t]})),this._value=0,super.reset()}},PO={dependencies:null},jb=class extends IO{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let o={};return ul(this.source,(r,n)=>{qje(r)?o[n]=r.getValue(t):os(r)?o[n]=di(r):t||(o[n]=r)}),o}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Do(this.payload,t=>t.reset())}_makePayload(t){if(t){let o=new Set;return ul(t,this._addToPayload,o),Array.from(o)}}_addToPayload(t){PO.dependencies&&os(t)&&PO.dependencies.add(t);let o=M1(t);o&&Do(o,r=>this.add(r))}},UH=class e extends jb{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let o=this.getPayload();return t.length==o.length?o.map((r,n)=>r.setValue(t[n])).some(Boolean):(super.setValue(t.map(Zje)),!0)}};function Zje(e){return(yw(e)?zb:Fb).create(e)}function MO(e){let t=Rc(e);return t?t.constructor:Oe.arr(e)?UH:yw(e)?zb:Fb}function OO(){return OO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},OO.apply(this,arguments)}var ese=(e,t)=>{let o=!Oe.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,If.forwardRef)((r,n)=>{let i=(0,If.useRef)(null),s=o&&(0,If.useCallback)(g=>{i.current=Qje(n,g)},[n]),[a,l]=Xje(r,t),u=HH(),d=()=>{let g=i.current;if(o&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&u()},f=new GH(d,l),p=(0,If.useRef)();O1(()=>(p.current=f,Do(l,g=>Um(g,f)),()=>{p.current&&(Do(p.current.deps,g=>Gm(g,p.current)),ft.cancel(p.current.update))})),(0,If.useEffect)(d,[]),WH(()=>()=>{let g=p.current;Do(g.deps,h=>Gm(h,g))});let m=t.getComponentProps(a.getValue());return rse.createElement(e,OO({},m,{ref:s}))})},GH=class{constructor(t,o){this.update=t,this.deps=o}eventObserved(t){t.type=="change"&&ft.write(this.update)}};function Xje(e,t){let o=new Set;return PO.dependencies=o,e.style&&(e=OO({},e,{style:t.createAnimatedStyle(e.style)})),e=new jb(e),PO.dependencies=null,[e,o]}function Qje(e,t){return e&&(Oe.fun(e)?e(t):e.current=t),t}var tse=Symbol.for("AnimatedComponent"),nse=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:o=n=>new jb(n),getComponentProps:r=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:o,getComponentProps:r},i=s=>{let a=ose(s)||"Anonymous";return Oe.str(s)?s=i[s]||(i[s]=ese(s,n)):s=s[tse]||(s[tse]=ese(s,n)),s.displayName=`Animated(${a})`,s};return ul(e,(s,a)=>{Oe.arr(e)&&(a=ose(s)),i[a]=i(s)}),{animated:i}},ose=e=>Oe.str(e)?e:e&&Oe.str(e.displayName)?e.displayName:Oe.fun(e)&&e.name||null;function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},rs.apply(this,arguments)}function Hb(e,...t){return Oe.fun(e)?e(...t):e}var V1=(e,t)=>e===!0||!!(t&&e&&(Oe.fun(e)?e(t):Ds(e).includes(t))),hse=(e,t)=>Oe.obj(e)?t&&e[t]:e,bse=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,Jje=e=>e,yse=(e,t=Jje)=>{let o=eHe;e.default&&e.default!==!0&&(e=e.default,o=Object.keys(e));let r={};for(let n of o){let i=t(e[n],n);Oe.und(i)||(r[n]=i)}return r},eHe=["config","onProps","onStart","onChange","onPause","onResume","onRest"],tHe={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function oHe(e){let t={},o=0;if(ul(e,(r,n)=>{tHe[n]||(t[n]=r,o++)}),o)return t}function vse(e){let t=oHe(e);if(t){let o={to:t};return ul(e,(r,n)=>n in t||(o[n]=r)),o}return rs({},e)}function F1(e){return e=di(e),Oe.arr(e)?e.map(F1):yw(e)?ka.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function KH(e){return Oe.fun(e)||Oe.arr(e)&&Oe.obj(e[0])}var rHe={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},DO=1.70158,NO=DO*1.525,ise=DO+1,sse=2*Math.PI/3,ase=2*Math.PI/4.5,LO=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,nHe={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>ise*e*e*e-DO*e*e,easeOutBack:e=>1+ise*Math.pow(e-1,3)+DO*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((NO+1)*2*e-NO)/2:(Math.pow(2*e-2,2)*((NO+1)*(e*2-2)+NO)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*sse),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*sse)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*ase))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*ase)/2+1,easeInBounce:e=>1-LO(1-e),easeOutBounce:LO,easeInOutBounce:e=>e<.5?(1-LO(1-2*e))/2:(1+LO(2*e-1))/2},qH=rs({},rHe.default,{mass:1,damping:1,easing:nHe.linear,clamp:!1}),ZH=class{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,qH)}};function iHe(e,t,o){o&&(o=rs({},o),lse(o,t),t=rs({},o,t)),lse(e,t),Object.assign(e,t);for(let s in qH)e[s]==null&&(e[s]=qH[s]);let{mass:r,frequency:n,damping:i}=e;return Oe.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*r,e.friction=4*Math.PI*i*r/n),e}function lse(e,t){if(!Oe.und(t.decay))e.duration=void 0;else{let o=!Oe.und(t.tension)||!Oe.und(t.friction);(o||!Oe.und(t.frequency)||!Oe.und(t.damping)||!Oe.und(t.mass))&&(e.duration=void 0,e.decay=void 0),o&&(e.frequency=void 0)}}var cse=[],XH=class{constructor(){this.changed=!1,this.values=cse,this.toValues=null,this.fromValues=cse,this.to=void 0,this.from=void 0,this.config=new ZH,this.immediate=!1}};function _se(e,{key:t,props:o,defaultProps:r,state:n,actions:i}){return new Promise((s,a)=>{var l;let u,d,f=V1((l=o.cancel)!=null?l:r?.cancel,t);if(f)g();else{Oe.und(o.pause)||(n.paused=V1(o.pause,t));let h=r?.pause;h!==!0&&(h=n.paused||V1(h,t)),u=Hb(o.delay||0,t),h?(n.resumeQueue.add(m),i.pause()):(i.resume(),m())}function p(){n.resumeQueue.add(m),n.timeouts.delete(d),d.cancel(),u=d.time-ft.now()}function m(){u>0&&!ka.skipAnimation?(n.delayed=!0,d=ft.setTimeout(g,u),n.pauseQueue.add(p),n.timeouts.add(d)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(p),n.timeouts.delete(d),e<=(n.cancelId||0)&&(f=!0);try{i.start(rs({},o,{callId:e,cancel:f}),s)}catch(h){a(h)}}})}var nW=(e,t)=>t.length==1?t[0]:t.some(o=>o.cancelled)?vw(e.get()):t.every(o=>o.noop)?wse(e.get()):Bc(e.get(),t.every(o=>o.finished)),wse=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Bc=(e,t,o=!1)=>({value:e,finished:t,cancelled:o}),vw=e=>({value:e,cancelled:!0,finished:!1});function kse(e,t,o,r){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:a,promise:l}=o;return!i&&e===a&&!t.reset?l:o.promise=(async()=>{o.asyncId=n,o.asyncTo=e;let u=yse(t,(b,v)=>v==="onRest"?void 0:b),d,f,p=new Promise((b,v)=>(d=b,f=v)),m=b=>{let v=n<=(o.cancelId||0)&&vw(r)||n!==o.asyncId&&Bc(r,!1);if(v)throw b.result=v,f(b),b},g=(b,v)=>{let y=new VO,_=new FO;return(async()=>{if(ka.skipAnimation)throw z1(o),_.result=Bc(r,!1),f(_),_;m(y);let w=Oe.obj(b)?rs({},b):rs({},v,{to:b});w.parentId=n,ul(u,(x,C)=>{Oe.und(w[C])&&(w[C]=x)});let k=await r.start(w);return m(y),o.paused&&await new Promise(x=>{o.resumeQueue.add(x)}),k})()},h;if(ka.skipAnimation)return z1(o),Bc(r,!1);try{let b;Oe.arr(e)?b=(async v=>{for(let y of v)await g(y)})(e):b=Promise.resolve(e(g,r.stop.bind(r))),await Promise.all([b.then(d),p]),h=Bc(r.get(),!0,!1)}catch(b){if(b instanceof VO)h=b.result;else if(b instanceof FO)h=b.result;else throw b}finally{n==o.asyncId&&(o.asyncId=i,o.asyncTo=i?a:void 0,o.promise=i?l:void 0)}return Oe.fun(s)&&ft.batchedUpdates(()=>{s(h,r,r.item)}),h})()}function z1(e,t){gw(e.timeouts,o=>o.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var VO=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}},FO=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},QH=e=>e instanceof j1,sHe=1,j1=class extends mw{constructor(...t){super(...t),this.id=sHe++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Rc(this);return t&&t.getValue()}to(...t){return ka.to(this,t)}interpolate(...t){return Qie(),ka.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,o=!1){Vb(this,{type:"change",parent:this,value:t,idle:o})}_onPriorityChange(t){this.idle||bw.sort(this),Vb(this,{type:"priority",parent:this,priority:t})}},Wb=Symbol.for("SpringPhase"),xse=1,JH=2,eW=4,$H=e=>(e[Wb]&xse)>0,$m=e=>(e[Wb]&JH)>0,N1=e=>(e[Wb]&eW)>0,use=(e,t)=>t?e[Wb]|=JH|xse:e[Wb]&=~JH,dse=(e,t)=>t?e[Wb]|=eW:e[Wb]&=~eW,tW=class extends j1{constructor(t,o){if(super(),this.key=void 0,this.animation=new XH,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Oe.und(t)||!Oe.und(o)){let r=Oe.obj(t)?rs({},t):rs({},o,{from:t});Oe.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!($m(this)||this._state.asyncTo)||N1(this)}get goal(){return di(this.animation.to)}get velocity(){let t=Rc(this);return t instanceof Fb?t.lastVelocity||0:t.getPayload().map(o=>o.lastVelocity||0)}get hasAnimated(){return $H(this)}get isAnimating(){return $m(this)}get isPaused(){return N1(this)}get isDelayed(){return this._state.delayed}advance(t){let o=!0,r=!1,n=this.animation,{config:i,toValues:s}=n,a=M1(n.to);!a&&os(n.to)&&(s=Ds(di(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let p=d.constructor==zb?1:a?a[f].lastPosition:s[f],m=n.immediate,g=p;if(!m){if(g=d.lastPosition,i.tension<=0){d.done=!0;return}let h=d.elapsedTime+=t,b=n.fromValues[f],v=d.v0!=null?d.v0:d.v0=Oe.arr(i.velocity)?i.velocity[f]:i.velocity,y,_=i.precision||(b==p?.005:Math.min(1,Math.abs(p-b)*.001));if(Oe.und(i.duration))if(i.decay){let w=i.decay===!0?.998:i.decay,k=Math.exp(-(1-w)*h);g=b+v/(1-w)*(1-k),m=Math.abs(d.lastPosition-g)<=_,y=v*k}else{y=d.lastVelocity==null?v:d.lastVelocity;let w=i.restVelocity||_/10,k=i.clamp?0:i.bounce,x=!Oe.und(k),C=b==p?d.v0>0:b<p,E,R=!1,S=1,I=Math.ceil(t/S);for(let O=0;O<I&&(E=Math.abs(y)>w,!(!E&&(m=Math.abs(p-g)<=_,m)));++O){x&&(R=g==p||g>p==C,R&&(y=-y*k,g=p));let A=-i.tension*1e-6*(g-p),P=-i.friction*.001*y,L=(A+P)/i.mass;y=y+L*S,g=g+y*S}}else{let w=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,h=d.elapsedTime+=t)),w=(i.progress||0)+h/this._memoizedDuration,w=w>1?1:w<0?0:w,d.durationProgress=w),g=b+i.easing(w)*(p-b),y=(g-d.lastPosition)/t,m=w==1}d.lastVelocity=y,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),m=!0)}a&&!a[f].done&&(m=!1),m?d.done=!0:o=!1,d.setValue(g,i.round)&&(r=!0)});let l=Rc(this),u=l.getValue();if(o){let d=di(n.to);(u!==d||r)&&!i.decay?(l.setValue(d),this._onChange(d)):r&&i.decay&&this._onChange(u),this._stop()}else r&&this._onChange(u)}set(t){return ft.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if($m(this)){let{to:t,config:o}=this.animation;ft.batchedUpdates(()=>{this._onStart(),o.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,o){let r;return Oe.und(t)?(r=this.queue||[],this.queue=[]):r=[Oe.obj(t)?t:rs({},o,{to:t})],Promise.all(r.map(n=>this._update(n))).then(n=>nW(this,n))}stop(t){let{to:o}=this.animation;return this._focus(this.get()),z1(this._state,t&&this._lastCallId),ft.batchedUpdates(()=>this._stop(o,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let o=this.key||"",{to:r,from:n}=t;r=Oe.obj(r)?r[o]:r,(r==null||KH(r))&&(r=void 0),n=Oe.obj(n)?n[o]:n,n==null&&(n=void 0);let i={to:r,from:n};return $H(this)||(t.reverse&&([r,n]=[n,r]),n=di(n),Oe.und(n)?Rc(this)||this._set(r):this._set(n)),i}_update(t,o){let r=rs({},t),{key:n,defaultProps:i}=this;r.default&&Object.assign(i,yse(r,(l,u)=>/^on/.test(u)?hse(l,n):l)),pse(this,r,"onProps"),D1(this,"onProps",r,this);let s=this._prepareNode(r);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let a=this._state;return _se(++this._lastCallId,{key:n,props:r,defaultProps:i,state:a,actions:{pause:()=>{N1(this)||(dse(this,!0),hw(a.pauseQueue),D1(this,"onPause",Bc(this,L1(this,this.animation.to)),this))},resume:()=>{N1(this)&&(dse(this,!1),$m(this)&&this._resume(),hw(a.resumeQueue),D1(this,"onResume",Bc(this,L1(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(l=>{if(r.loop&&l.finished&&!(o&&l.noop)){let u=Sse(r);if(u)return this._update(u,!0)}return l})}_merge(t,o,r){if(o.cancel)return this.stop(!0),r(vw(this));let n=!Oe.und(t.to),i=!Oe.und(t.from);if(n||i)if(o.callId>this._lastToId)this._lastToId=o.callId;else return r(vw(this));let{key:s,defaultProps:a,animation:l}=this,{to:u,from:d}=l,{to:f=u,from:p=d}=t;i&&!n&&(!o.default||Oe.und(f))&&(f=p),o.reverse&&([f,p]=[p,f]);let m=!Ku(p,d);m&&(l.from=p),p=di(p);let g=!Ku(f,u);g&&this._focus(f);let h=KH(o.to),{config:b}=l,{decay:v,velocity:y}=b;(n||i)&&(b.velocity=0),o.config&&!h&&iHe(b,Hb(o.config,s),o.config!==a.config?Hb(a.config,s):void 0);let _=Rc(this);if(!_||Oe.und(f))return r(Bc(this,!0));let w=Oe.und(o.reset)?i&&!o.default:!Oe.und(p)&&V1(o.reset,s),k=w?p:this.get(),x=F1(f),C=Oe.num(x)||Oe.arr(x)||yw(x),E=!h&&(!C||V1(a.immediate||o.immediate,s));if(g){let O=MO(f);if(O!==_.constructor)if(E)_=this._set(x);else throw Error(`Cannot animate between ${_.constructor.name} and ${O.name}, as the "to" prop suggests`)}let R=_.constructor,S=os(f),I=!1;if(!S){let O=w||!$H(this)&&m;(g||O)&&(I=Ku(F1(k),x),S=!I),(!Ku(l.immediate,E)&&!E||!Ku(b.decay,v)||!Ku(b.velocity,y))&&(S=!0)}if(I&&$m(this)&&(l.changed&&!w?S=!0:S||this._stop(u)),!h&&((S||os(u))&&(l.values=_.getPayload(),l.toValues=os(f)?null:R==zb?[1]:Ds(x)),l.immediate!=E&&(l.immediate=E,!E&&!w&&this._set(u)),S)){let{onRest:O}=l;Do(aHe,P=>pse(this,o,P));let A=Bc(this,L1(this,u));hw(this._pendingCalls,A),this._pendingCalls.add(r),l.changed&&ft.batchedUpdates(()=>{l.changed=!w,O?.(A,this),w?Hb(a.onRest,A):l.onStart==null||l.onStart(A,this)})}w&&this._set(k),h?r(kse(o.to,o,this._state,this)):S?this._start():$m(this)&&!g?this._pendingCalls.add(r):r(wse(k))}_focus(t){let o=this.animation;t!==o.to&&(jH(this)&&this._detach(),o.to=t,jH(this)&&this._attach())}_attach(){let t=0,{to:o}=this.animation;os(o)&&(Um(o,this),QH(o)&&(t=o.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;os(t)&&Gm(t,this)}_set(t,o=!0){let r=di(t);if(!Oe.und(r)){let n=Rc(this);if(!n||!Ku(r,n.getValue())){let i=MO(r);!n||n.constructor!=i?AO(this,i.create(r)):n.setValue(r),n&&ft.batchedUpdates(()=>{this._onChange(r,o)})}}return Rc(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,D1(this,"onStart",Bc(this,L1(this,t.to)),this))}_onChange(t,o){o||(this._onStart(),Hb(this.animation.onChange,t,this)),Hb(this.defaultProps.onChange,t,this),super._onChange(t,o)}_start(){let t=this.animation;Rc(this).reset(di(t.to)),t.immediate||(t.fromValues=t.values.map(o=>o.lastPosition)),$m(this)||(use(this,!0),N1(this)||this._resume())}_resume(){ka.skipAnimation?this.finish():bw.start(this)}_stop(t,o){if($m(this)){use(this,!1);let r=this.animation;Do(r.values,i=>{i.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),Vb(this,{type:"idle",parent:this});let n=o?vw(this.get()):Bc(this.get(),L1(this,t??r.to));hw(this._pendingCalls,n),r.changed&&(r.changed=!1,D1(this,"onRest",n,this))}}};function L1(e,t){let o=F1(t),r=F1(e.get());return Ku(r,o)}function Sse(e,t=e.loop,o=e.to){let r=Hb(t);if(r){let n=r!==!0&&vse(r),i=(n||e).reverse,s=!n||n.reset;return oW(rs({},e,{loop:t,default:!1,pause:void 0,to:!i||KH(o)?o:void 0,from:s?e.from:void 0,reset:s},n))}}function oW(e){let{to:t,from:o}=e=vse(e),r=new Set;return Oe.obj(t)&&fse(t,r),Oe.obj(o)&&fse(o,r),e.keys=r.size?Array.from(r):null,e}function fse(e,t){ul(e,(o,r)=>o!=null&&t.add(r))}var aHe=["onStart","onRest","onChange","onPause","onResume"];function pse(e,t,o){e.animation[o]=t[o]!==bse(t,o)?hse(t[o],e.key):void 0}function D1(e,t,...o){var r,n,i,s;(r=(n=e.animation)[t])==null||r.call(n,...o),(i=(s=e.defaultProps)[t])==null||i.call(s,...o)}var lHe=["onStart","onChange","onRest"],cHe=1,zO=class{constructor(t,o){this.id=cHe++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),o&&(this._flush=o),t&&this.start(rs({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle&&!t.isDelayed&&!t.isPaused)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((o,r)=>t[r]=o.get()),t}set(t){for(let o in t){let r=t[o];Oe.und(r)||this.springs[o].set(r)}}update(t){return t&&this.queue.push(oW(t)),this}start(t){let{queue:o}=this;return t?o=Ds(t).map(oW):this.queue=[],this._flush?this._flush(this,o):(Ese(this,o),uHe(this,o))}stop(t,o){if(t!==!!t&&(o=t),o){let r=this.springs;Do(Ds(o),n=>r[n].stop(!!t))}else z1(this._state,this._lastAsyncId),this.each(r=>r.stop(!!t));return this}pause(t){if(Oe.und(t))this.start({pause:!0});else{let o=this.springs;Do(Ds(t),r=>o[r].pause())}return this}resume(t){if(Oe.und(t))this.start({pause:!1});else{let o=this.springs;Do(Ds(t),r=>o[r].resume())}return this}each(t){ul(this.springs,t)}_onFrame(){let{onStart:t,onChange:o,onRest:r}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,gw(t,([l,u])=>{u.value=this.get(),l(u,this,this._item)}));let s=!n&&this._started,a=i||s&&r.size?this.get():null;i&&o.size&&gw(o,([l,u])=>{u.value=a,l(u,this,this._item)}),s&&(this._started=!1,gw(r,([l,u])=>{u.value=a,l(u,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;ft.onFrame(this._onFrame)}};function uHe(e,t){return Promise.all(t.map(o=>Cse(e,o))).then(o=>nW(e,o))}async function Cse(e,t,o){let{keys:r,to:n,from:i,loop:s,onRest:a,onResolve:l}=t,u=Oe.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=Oe.arr(n)||Oe.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Do(lHe,h=>{let b=t[h];if(Oe.fun(b)){let v=e._events[h];t[h]=({finished:y,cancelled:_})=>{let w=v.get(b);w?(y||(w.finished=!1),_&&(w.cancelled=!0)):v.set(b,{value:null,finished:y||!1,cancelled:_||!1})},u&&(u[h]=t[h])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,hw(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let p=(r||Object.keys(e.springs)).map(h=>e.springs[h].start(t)),m=t.cancel===!0||bse(t,"cancel")===!0;(d||m&&f.asyncId)&&p.push(_se(++e._lastAsyncId,{props:t,state:f,actions:{pause:EO,resume:EO,start(h,b){m?(z1(f,e._lastAsyncId),b(vw(e))):(h.onRest=a,b(kse(d,h,f,e)))}}})),f.paused&&await new Promise(h=>{f.resumeQueue.add(h)});let g=nW(e,await Promise.all(p));if(s&&g.finished&&!(o&&g.noop)){let h=Sse(t,s,n);if(h)return Ese(e,[h]),Cse(e,h,!0)}return l&&ft.batchedUpdates(()=>l(g,e,e.item)),g}function dHe(e,t){let o=new tW;return o.key=e,t&&Um(o,t),o}function fHe(e,t,o){t.keys&&Do(t.keys,r=>{(e[r]||(e[r]=o(r)))._prepareNode(t)})}function Ese(e,t){Do(t,o=>{fHe(e.springs,o,r=>dHe(r,e))})}function pHe(e,t){if(e==null)return{};var o={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(o[n]=e[n]);return o}var mHe=["children"],iW=e=>{let{children:t}=e,o=pHe(e,mHe),r=(0,W1.useContext)(jO),n=o.pause||!!r.pause,i=o.immediate||!!r.immediate;o=Jie(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=jO;return H1.createElement(s,{value:o},t)},jO=gHe(iW,{});iW.Provider=jO.Provider;iW.Consumer=jO.Consumer;function gHe(e,t){return Object.assign(e,H1.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var mse;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(mse||(mse={}));var rW=class extends j1{constructor(t,o){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Wm(...o);let r=this._get(),n=MO(r);AO(this,n.create(r))}advance(t){let o=this._get(),r=this.get();Ku(o,r)||(Rc(this).setValue(o),this._onChange(o,this.idle)),!this.idle&&gse(this._active)&&YH(this)}_get(){let t=Oe.arr(this.source)?this.source.map(di):Ds(di(this.source));return this.calc(...t)}_start(){this.idle&&!gse(this._active)&&(this.idle=!1,Do(M1(this),t=>{t.done=!1}),ka.skipAnimation?(ft.batchedUpdates(()=>this.advance()),YH(this)):bw.start(this))}_attach(){let t=1;Do(Ds(this.source),o=>{os(o)&&Um(o,this),QH(o)&&(o.idle||this._active.add(o),t=Math.max(t,o.priority+1))}),this.priority=t,this._start()}_detach(){Do(Ds(this.source),t=>{os(t)&&Gm(t,this)}),this._active.clear(),YH(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=Ds(this.source).reduce((o,r)=>Math.max(o,(QH(r)?r.priority:0)+1),0))}};function hHe(e){return e.idle!==!1}function gse(e){return!e.size||Array.from(e).every(hHe)}function YH(e){e.idle||(e.idle=!0,Do(M1(e),t=>{t.done=!0}),Vb(e,{type:"idle",parent:e}))}ka.assign({createStringInterpolator:BO,to:(e,t)=>new rW(e,t)});var MSt=bw.advance;var Bse=c(Pf());function cW(e,t){if(e==null)return{};var o={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(o[n]=e[n]);return o}var bHe=["style","children","scrollTop","scrollLeft"],Ise=/^--/;function yHe(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Ise.test(e)&&!(U1.hasOwnProperty(e)&&U1[e])?t+"px":(""+t).trim()}var Rse={};function vHe(e,t){if(!e.nodeType||!e.setAttribute)return!1;let o=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",r=t,{style:n,children:i,scrollTop:s,scrollLeft:a}=r,l=cW(r,bHe),u=Object.values(l),d=Object.keys(l).map(f=>o||e.hasAttribute(f)?f:Rse[f]||(Rse[f]=f.replace(/([A-Z])/g,p=>"-"+p.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let p=yHe(f,n[f]);Ise.test(f)?e.style.setProperty(f,p):e.style[f]=p}d.forEach((f,p)=>{e.setAttribute(f,u[p])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var U1={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},_He=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),wHe=["Webkit","Ms","Moz","O"];U1=Object.keys(U1).reduce((e,t)=>(wHe.forEach(o=>e[_He(o,t)]=e[t]),e),U1);var kHe=["x","y","z"],xHe=/^(matrix|translate|scale|rotate|skew)/,SHe=/^(translate)/,CHe=/^(rotate|skew)/,sW=(e,t)=>Oe.num(e)&&e!==0?e+t:e,HO=(e,t)=>Oe.arr(e)?e.every(o=>HO(o,t)):Oe.num(e)?e===t:parseFloat(e)===t,aW=class extends jb{constructor(t){let{x:o,y:r,z:n}=t,i=cW(t,kHe),s=[],a=[];(o||r||n)&&(s.push([o||0,r||0,n||0]),a.push(l=>[`translate3d(${l.map(u=>sW(u,"px")).join(",")})`,HO(l,0)])),ul(i,(l,u)=>{if(u==="transform")s.push([l||""]),a.push(d=>[d,d===""]);else if(xHe.test(u)){if(delete i[u],Oe.und(l))return;let d=SHe.test(u)?"px":CHe.test(u)?"deg":"";s.push(Ds(l)),a.push(u==="rotate3d"?([f,p,m,g])=>[`rotate3d(${f},${p},${m},${sW(g,d)})`,HO(g,0)]:f=>[`${u}(${f.map(p=>sW(p,d)).join(",")})`,HO(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new lW(s,a)),super(i)}},lW=class extends mw{constructor(t,o){super(),this._value=null,this.inputs=t,this.transforms=o}get(){return this._value||(this._value=this._get())}_get(){let t="",o=!0;return Do(this.inputs,(r,n)=>{let i=di(r[0]),[s,a]=this.transforms[n](Oe.arr(i)?i:r.map(di));t+=" "+s,o=o&&a}),o?"none":t}observerAdded(t){t==1&&Do(this.inputs,o=>Do(o,r=>os(r)&&Um(r,this)))}observerRemoved(t){t==0&&Do(this.inputs,o=>Do(o,r=>os(r)&&Gm(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Vb(this,t)}},EHe=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],THe=["scrollTop","scrollLeft"];ka.assign({batchedUpdates:Bse.unstable_batchedUpdates,createStringInterpolator:BO,colors:Yie});var RHe=nse(EHe,{applyAnimatedValues:vHe,createAnimatedStyle:e=>new aW(e),getComponentProps:e=>cW(e,THe)}),Pse=RHe.animated;var _w=c(F(),1),Ase=c(Dt(),1),Mse=c(ee(),1);var BHe=200;function Ose(e){return{top:e.offsetTop,left:e.offsetLeft}}function IHe({triggerAnimationOnChange:e,clientId:t}){let o=(0,_w.useRef)(),{isTyping:r,getGlobalBlockCount:n,isBlockSelected:i,isFirstMultiSelectedBlock:s,isBlockMultiSelected:a,isAncestorMultiSelected:l,isDraggingBlocks:u}=(0,Mse.useSelect)(B),{previous:d,prevRect:f}=(0,_w.useMemo)(()=>({previous:o.current&&Ose(o.current),prevRect:o.current&&o.current.getBoundingClientRect()}),[e]);return(0,_w.useLayoutEffect)(()=>{if(!d||!o.current)return;let p=(0,Ase.getScrollContainer)(o.current),m=i(t),g=m||s(t),h=u();function b(){if(!h&&g&&f){let R=o.current.getBoundingClientRect().top-f.top;R&&(p.scrollTop+=R)}}if(window.matchMedia("(prefers-reduced-motion: reduce)").matches||r()||n()>BHe){b();return}let y=m||a(t)||l(t);if(y&&h)return;let _=y?"20":"",w=new zO({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:E}){if(!o.current)return;let{x:R,y:S}=E;R=Math.round(R),S=Math.round(S);let I=R===0&&S===0;o.current.style.transformOrigin="center center",o.current.style.transform=I?null:`translate3d(${R}px,${S}px,0)`,o.current.style.zIndex=I?null:_,b()}});o.current.style.transform=void 0;let k=Ose(o.current),x=Math.round(d.left-k.left),C=Math.round(d.top-k.top);return w.start({x:0,y:0,from:{x,y:C}}),()=>{w.stop(),w.set({x:0,y:0})}},[d,f,t,r,n,i,s,a,l,u]),o}var WO=IHe;var $O=c(F(),1),Of=c(Dt(),1),Nse=c(ee(),1);var UO=".block-editor-block-list__block",PHe=".block-list-appender",OHe=".block-editor-button-block-appender";function GO(e,t){return e.closest(UO)===t.closest(UO)}function qu(e,t){return t.closest([UO,PHe,OHe].join(","))===e}function dl(e,t){let{anchorNode:o,focusNode:r}=e;if(!o||!r)return;let i=(o.nodeType===o.ELEMENT_NODE?o:o.parentElement)?.closest('[contenteditable="true"]');if(!(!i||i===t||!i.contains(r)))return i}function Vo(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;let o=e.closest(UO);if(o)return o.id.slice(6)}function uW(e,t){let o=Math.min(e.left,t.left),r=Math.max(e.right,t.right),n=Math.max(e.bottom,t.bottom),i=Math.min(e.top,t.top);return new window.DOMRectReadOnly(o,i,r-o,n-i)}function dW(e){let t=e.ownerDocument.defaultView;if(!t||e.hasAttribute("data-visually-hidden"))return!1;let o=e.getBoundingClientRect();if(o.width===0||o.height===0)return!1;if(e.checkVisibility)return e.checkVisibility?.({opacityProperty:!0,contentVisibilityAuto:!0,visibilityProperty:!0});let r=t.getComputedStyle(e);return!(r.display==="none"||r.visibility==="hidden"||r.opacity==="0")}function AHe(e){let t=window.getComputedStyle(e);return t.overflowX==="auto"||t.overflowX==="scroll"||t.overflowY==="auto"||t.overflowY==="scroll"}var MHe=["core/navigation"];function ww(e){let t=e.ownerDocument.defaultView;if(!t)return new window.DOMRectReadOnly;let o=e.getBoundingClientRect(),r=e.getAttribute("data-type");if(r&&MHe.includes(r)){let s=[e],a;for(;a=s.pop();)if(!AHe(a)){for(let l of a.children)if(dW(l)){let u=l.getBoundingClientRect();o=uW(o,u),s.push(l)}}}let n=Math.max(o.left,0),i=Math.min(o.right,t.innerWidth);return o=new window.DOMRectReadOnly(n,o.top,i-n,o.height),o}function Lse({clientId:e,initialPosition:t}){let o=(0,$O.useRef)(),{isBlockSelected:r,isMultiSelecting:n,isZoomOut:i,getSelectionStart:s}=K((0,Nse.useSelect)(B));return(0,$O.useEffect)(()=>{if(!r(e)||n()||i()||t==null||!o.current)return;let{ownerDocument:a}=o.current;if(qu(o.current,a.activeElement))return;if(t===!0){o.current.focus();return}let l=Of.focus.tabbable.find(o.current).filter(v=>(0,Of.isTextField)(v)),u=t===-1,d=l[u?l.length-1:0]||o.current;if(!qu(o.current,d)){o.current.focus();return}if(!o.current.getAttribute("contenteditable")){let v=Of.focus.tabbable.findNext(o.current);if(v&&qu(o.current,v)&&(0,Of.isFormElement)(v)){v.focus();return}}let{activeElement:f}=a,p=a.defaultView.getSelection(),{clientId:m,offset:g}=s();f?.isContentEditable&&f.contains(d)&&p.anchorNode&&d.contains(p.anchorNode)&&(t===0||g!==void 0&&m===e)||(0,Of.placeCaretAtHorizontalEdge)(d,u)},[t,e]),o}var YO=c(ue(),1);var{subscribeDelegatedListener:Dse}=K(YO.privateApis);function Vse({isEnabled:e=!0}={}){return(0,YO.useRefEffect)(t=>{if(!e)return;let o;function r(s){if(s.defaultPrevented)return;s.preventDefault();let a=s.type==="mouseover";if(t.classList.toggle("is-hovered",a),clearTimeout(o),!a){t.classList.remove("is-hovered-draggable");return}let{target:l}=s;o=setTimeout(()=>{t.classList.toggle("is-hovered-draggable",!l.isContentEditable)},100)}let n=Dse(t,"mouseout",r),i=Dse(t,"mouseover",r);return()=>{n(),i(),clearTimeout(o),t.classList.remove("is-hovered"),t.classList.remove("is-hovered-draggable")}},[e])}var KO=c(ee(),1),qO=c(ue(),1);var{subscribeDelegatedListener:NHe}=K(qO.privateApis);function Fse(e){let{isBlockSelected:t,isBlockMultiSelected:o,isMultiSelecting:r}=(0,KO.useSelect)(B),{selectBlock:n,selectionChange:i}=(0,KO.useDispatch)(B);return(0,qO.useRefEffect)(s=>{function a(l){if(t(e)){l.target.isContentEditable||i(e);return}if(!r()&&!o(e)&&qu(s,l.target)){if(l.target.isContentEditable){n(e,null);return}n(e)}}return NHe(s,"focusin",a)},[t,n])}var Ym=c(F(),1);var jse=c(ee(),1),Hse=c(ue(),1),Wse=c(F(),1);var fW={onKeyDown:"keydown",onKeyUp:"keyup",onBeforeInput:"beforeinput",onInput:"input",onCompositionStart:"compositionstart",onCompositionUpdate:"compositionupdate",onCompositionEnd:"compositionend"},LHe=Object.values(fW);function Use(e){let t;for(let o in fW)typeof e[o]=="function"&&(t=t||{},t[fW[o]]=e[o]);return t}var Gse=["eventPhase","bubbles","cancelable","timeStamp","defaultPrevented","isTrusted"],zse=[...Gse,"view","detail","key","code","location","ctrlKey","shiftKey","altKey","metaKey","repeat","locale","getModifierState","charCode","keyCode","which"],G1=[...Gse,"data"],DHe={keydown:zse,keyup:zse,beforeinput:G1,input:G1,compositionstart:G1,compositionupdate:G1,compositionend:G1};function VHe(e,t){let o=!1,r={nativeEvent:e,type:e.type,target:t,currentTarget:null,preventDefault(){e.preventDefault(),r.defaultPrevented=!0},isDefaultPrevented(){return r.defaultPrevented},stopPropagation(){e.stopPropagation(),o=!0},isPropagationStopped(){return o},persist(){},isPersistent(){return!0}};for(let n of DHe[e.type]){let i=e[n];r[n]=typeof i=="function"?i.bind(e):i}return r}function $se(){let{hasMultiSelection:e,getBlockParents:t}=(0,jse.useSelect)(B),{refsMap:o,eventHandlers:r}=(0,Wse.useContext)(Ec);return(0,Hse.useRefEffect)(n=>{function i(l){if(!r.size||l.target!==n||!l.isTrusted||n.contentEditable!=="true"||e())return;let u=n.ownerDocument.defaultView.getSelection();if(!u.rangeCount)return;let d=dl(u,n),f=Vo(d);if(!f)return;let p=[f,...t(f,!0)],m;for(let g of p){let h=r.get(g)?.current?.[l.type],b=h&&o.get(g);if(b&&(m||(m=VHe(l,d)),m.currentTarget=b,h(m),m.isPropagationStopped()))break}}let s=n.ownerDocument.documentElement,a=LHe.map(l=>(s.addEventListener(l,i),()=>s.removeEventListener(l,i)));return()=>a.forEach(l=>l())},[e,t,o,r])}function Yse(e,t){let{eventHandlers:o}=(0,Ym.useContext)(Ec),r=Use(t),n=(0,Ym.useRef)();(0,Ym.useInsertionEffect)(()=>{n.current=r});let i=!!r;(0,Ym.useEffect)(()=>{if(i)return o.set(e,n),()=>o.delete(e)},[o,e,i])}var kw=c(ce(),1),qse=c(Dt(),1),Ub=c(wo(),1),ZO=c(ee(),1),Zse=c(ue(),1);function Kse(e){return!e||e==="transparent"||e==="rgba(0, 0, 0, 0)"}function Xse({clientId:e,isSelected:t}){let{getBlockRootClientId:o,isZoomOut:r,hasMultiSelection:n,isSectionBlock:i,editedContentOnlySection:s,getBlock:a}=K((0,ZO.useSelect)(B)),{removeBlock:l,resetZoomLevel:u,startDraggingBlocks:d,stopDraggingBlocks:f,editContentOnlySection:p}=K((0,ZO.useDispatch)(B));return(0,Zse.useRefEffect)(m=>{if(!t)return;function g(v){let{keyCode:y,target:_}=v;y!==Ub.ENTER&&y!==Ub.BACKSPACE&&y!==Ub.DELETE||_!==m||(0,qse.isTextField)(_)||(y===Ub.ENTER?r()&&(v.preventDefault(),u()):(v.preventDefault(),l(e)))}function h(v){if(m!==v.target||m.isContentEditable||m.ownerDocument.activeElement!==m||n()){v.preventDefault();return}let y=JSON.stringify({type:"block",srcClientIds:[e],srcRootClientId:o(e)});v.dataTransfer.effectAllowed="move",v.dataTransfer.clearData(),v.dataTransfer.setData("wp-blocks",y);let{ownerDocument:_}=m,{defaultView:w}=_;w.getSelection().removeAllRanges();let x=_.createElement("div");x.style.width="1px",x.style.height="1px",x.style.position="fixed",x.style.visibility="hidden",_.body.appendChild(x),v.dataTransfer.setDragImage(x,0,0);let C=m.getBoundingClientRect(),E=m.id,R=m.cloneNode();R.style.display="none",m.id=null,m.after(R);let S=1;{let W=m;for(;W=W.parentElement;){let{scale:X}=w.getComputedStyle(W);if(X&&X!=="none"){S=parseFloat(X);break}}}let I=1/S,O={};for(let W of["transform","transformOrigin","transition","zIndex","position","top","left","pointerEvents","opacity","backgroundColor"])O[W]=m.style[W];let A=w.scrollY,P=w.scrollX,L=v.clientX,H=v.clientY;m.style.position="relative",m.style.top="0px",m.style.left="0px";let N=v.clientX-C.left,M=v.clientY-C.top,V=C.height>200?200/C.height:1;if(m.style.zIndex="1000",m.style.transformOrigin=`${N*I}px ${M*I}px`,m.style.transition="transform 0.2s ease-out",m.style.transform=`scale(${V})`,m.style.opacity="0.9",Kse(w.getComputedStyle(m).backgroundColor)){let W="transparent",X=m;for(;X=X.parentElement;){let{backgroundColor:U}=w.getComputedStyle(X);if(!Kse(U)){W=U;break}}m.style.backgroundColor=W}let j=!1,D=L,z=H;function $(W){W.clientX===D&&W.clientY===z||(D=W.clientX,z=W.clientY,J())}function J(){j||(j=!0,m.style.pointerEvents="none");let W=z-H,X=D-L,U=w.scrollY,G=w.scrollX,te=U-A,re=G-P,ae=W+te,ie=X+re;m.style.top=`${ae*I}px`,m.style.left=`${ie*I}px`}function Q(){_.removeEventListener("dragover",$),_.removeEventListener("dragend",Q),_.removeEventListener("drop",Q),_.removeEventListener("scroll",J);for(let[W,X]of Object.entries(O))m.style[W]=X;R.remove(),m.id=E,x.remove(),f(),document.body.classList.remove("is-dragging-components-draggable"),_.documentElement.classList.remove("is-dragging")}_.addEventListener("dragover",$),_.addEventListener("dragend",Q),_.addEventListener("drop",Q),_.addEventListener("scroll",J),d([e]),document.body.classList.add("is-dragging-components-draggable"),_.documentElement.classList.add("is-dragging")}m.addEventListener("keydown",g),m.addEventListener("dragstart",h);function b(v){let y=i(e),_=a(e),w=(0,kw.isReusableBlock)(_),k=(0,kw.isTemplatePart)(_);!y||s===e||w||k||(v.preventDefault(),p(e))}return m.addEventListener("dblclick",b),()=>{m.removeEventListener("keydown",g),m.removeEventListener("dragstart",h),m.removeEventListener("dblclick",b)}},[e,t,o,a,kw.isReusableBlock,kw.isTemplatePart,l,r,u,n,d,f,i,s,p])}var Qse=c(ue(),1),Jse=c(F(),1);function eae(){let e=(0,Jse.useContext)(XO);return(0,Qse.useRefEffect)(t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}},[e])}var QO=c(ue(),1);function tae({isSelected:e}){let t=(0,QO.useReducedMotion)();return(0,QO.useRefEffect)(o=>{if(e){let{ownerDocument:r}=o,{defaultView:n}=r;if(!n.IntersectionObserver)return;let i=new n.IntersectionObserver(s=>{s[0].isIntersecting||o.scrollIntoView({behavior:t?"instant":"smooth"}),i.disconnect()});return i.observe(o),()=>{i.disconnect()}}},[e])}var oae=c(ue(),1),rae=c(ee(),1);function JO({clientId:e="",isEnabled:t=!0}={}){let{getEnabledClientIdsTree:o}=K((0,rae.useSelect)(B));return(0,oae.useRefEffect)(r=>{if(!t)return;let n=()=>{o(e).forEach(({clientId:s})=>{let a=r.querySelector(`[data-block="${s}"]`);a&&(a.classList.remove("has-editable-outline"),a.offsetWidth,a.classList.add("has-editable-outline"))})},i=s=>{(s.target===r||s.target.classList.contains("is-root-container"))&&(s.defaultPrevented||(s.preventDefault(),n()))};return r.addEventListener("click",i),()=>r.removeEventListener("click",i)},[t])}var nae=c(ue(),1),$1=new Map;function FHe(e,t){let o=$1.get(e);o||(o=new Set,$1.set(e,o),e.addEventListener("pointerdown",sae)),o.add(t)}function zHe(e,t){let o=$1.get(e);o&&(o.delete(t),iae(t),o.size===0&&($1.delete(e),e.removeEventListener("pointerdown",sae)))}function iae(e){let t=e.getAttribute("data-draggable");t&&(e.removeAttribute("data-draggable"),t==="true"&&!e.getAttribute("draggable")&&e.setAttribute("draggable","true"))}function sae(e){let{target:t}=e,{ownerDocument:o,isContentEditable:r,tagName:n}=t,i=["INPUT","TEXTAREA"].includes(n),s=$1.get(o);if(r||i)for(let a of s)a.getAttribute("draggable")==="true"&&a.contains(t)&&(a.removeAttribute("draggable"),a.setAttribute("data-draggable","true"));else for(let a of s)iae(a)}function aae(){return(0,nae.useRefEffect)(e=>(FHe(e.ownerDocument,e),()=>{zHe(e.ownerDocument,e)}),[])}var Kr=c(Z(),1),ns=c(F(),1),is=c(q(),1),Gb=c(ee(),1),dae=c(fl(),1),fae=c(Ns(),1);var Y1=c(Z(),1);var{getViewportBreakpoints:jHe}=K(Lo);function pW(e){let t=jHe(e);return Sj.filter(([o])=>(o!==mn.tablet.key||t.tablet!==void 0)&&(o!==mn.mobile.key||t.mobile!==void 0))}function HHe(e,t){if(!e)return!1;let o=e.attributes?.metadata?.blockVisibility;if(o===!0||typeof o!="object")return!1;let r=o.viewport;return!r||typeof r!="object"||!Sj.some(([,{key:n}])=>n===t)?!1:r[t]===!1}function cae(e,t){if(!e?.length)return!1;let o=e.filter(r=>HHe(r,t)).length;return o===0?!1:o===e.length?!0:null}function uae(e){if(!e?.length)return!1;let t=e.filter(o=>o&&o.attributes?.metadata?.blockVisibility===!1).length;return t===0?!1:t===e.length?!0:null}function mW(e,t){if(!e&&e!==!1)return null;if(e===!1)return(0,Y1.__)("Block is hidden");if(e?.viewport){let o=pW(t).filter(([r])=>e.viewport?.[r]===!1).map(([,r])=>r.label);if(o.length>0)return(0,Y1.sprintf)((0,Y1.__)("Block is hidden on %s"),o.join(", "))}return null}var Nr=c(T(),1),WHe={[mn.mobile.key]:!1,[mn.tablet.key]:!1,[mn.desktop.key]:!1},UHe=[];function gW({clientIds:e,onClose:t}){let{createSuccessNotice:o}=(0,Gb.useDispatch)(fae.store),{updateBlockAttributes:r}=(0,Gb.useDispatch)(B),n=(0,Gb.useSelect)(w=>w(B).getBlocksByClientId(e)??UHe,[e]),i=(0,Gb.useSelect)(w=>w(dae.store).getShortcutRepresentation("core/editor/toggle-list-view"),[]),s=(0,Gb.useSelect)(w=>w(B).getSettings().__experimentalFeatures?.viewport,[]),a=(0,ns.useMemo)(()=>pW(s),[s]),l=(0,ns.useMemo)(()=>{if(n?.length===0)return{hideEverywhere:!1,viewportChecked:{}};let w={};return a.forEach(([,{key:k}])=>{w[k]=cae(n,k)}),{hideEverywhere:uae(n),viewportChecked:w}},[n,a]),[u,d]=(0,ns.useState)(l?.viewportChecked??{}),[f,p]=(0,ns.useState)(l?.hideEverywhere??!1),m=(0,ns.useCallback)((w,k)=>{d({...u,[w]:k})},[u]),g=(0,ns.useMemo)(()=>{if(!f)return(0,Kr.sprintf)((0,Kr.__)("Block visibility settings updated. You can access them via the List View (%s)."),i);let w=n?.length>1?(0,Kr.__)("Blocks hidden. You can access them via the List View (%s)."):(0,Kr.__)("Block hidden. You can access it via the List View (%s).");return(0,Kr.sprintf)(w,i)},[f,n?.length,i]),h=(0,ns.useMemo)(()=>Object.values(u).some(w=>w===!0||w===null),[u]),b=(0,ns.useMemo)(()=>f!==l.hideEverywhere?!0:a.some(([,{key:w}])=>u[w]!==l.viewportChecked[w]),[f,u,l,a]),v=(0,ns.useMemo)(()=>f===null?!0:Object.values(u).some(w=>w===null),[f,u]),y=(0,ns.useCallback)(w=>{w.preventDefault();let k=f?!1:{viewport:a.reduce((C,[,{key:E}])=>(u[E]&&(C[E]=!1),C),{})},x=Object.fromEntries(n.map(({clientId:C,attributes:E})=>[C,{metadata:Xe({...E?.metadata,blockVisibility:k})}]));r(e,x,{uniqueByBlock:!0}),o(g,{id:f?"block-visibility-hidden":"block-visibility-viewports-updated",type:"snackbar"}),t()},[n,e,o,f,g,t,r,a,u]),_=n?.length>1;return(0,Nr.jsx)(is.Modal,{title:e?.length>1?(0,Kr.__)("Hide blocks"):(0,Kr.__)("Hide block"),onRequestClose:t,overlayClassName:"block-editor-block-visibility-modal",size:"small",children:(0,Nr.jsxs)("form",{onSubmit:y,children:[(0,Nr.jsxs)("fieldset",{children:[(0,Nr.jsx)("legend",{children:_?(0,Kr.__)("Select the viewport sizes for which you want to hide the blocks. Changes will apply to all selected blocks."):(0,Kr.__)("Select the viewport size for which you want to hide the block.")}),(0,Nr.jsx)("ul",{className:"block-editor-block-visibility-modal__options",children:(0,Nr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere",children:[(0,Nr.jsx)(is.CheckboxControl,{className:"block-editor-block-visibility-modal__options-checkbox--everywhere",label:(0,Kr.__)("Omit from published content"),checked:f===!0,indeterminate:f===null,onChange:w=>{p(w),d(WHe)}}),f!==!0&&(0,Nr.jsx)("ul",{className:"block-editor-block-visibility-modal__sub-options",children:a.map(([,{label:w,icon:k,key:x}])=>(0,Nr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item",children:[(0,Nr.jsx)(is.CheckboxControl,{label:(0,Kr.sprintf)((0,Kr.__)("Hide on %s"),w),checked:u[x]??!1,indeterminate:u[x]===null,onChange:C=>m(x,C)}),(0,Nr.jsx)(is.Icon,{icon:k,className:Y({"block-editor-block-visibility-modal__options-icon--checked":u[x]})})]},x))})]})}),_&&v&&(0,Nr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,Kr.__)("Selected blocks have different visibility settings. The checkboxes show an indeterminate state when settings differ.")}),!_&&f===!0&&(0,Nr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,Kr.sprintf)((0,Kr.__)("Block will be hidden in the editor, and omitted from the published markup on the frontend. You can configure it again by selecting it in the List View (%s)."),i)}),!_&&!f&&h&&(0,Nr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,ns.createInterpolateElement)((0,Kr.sprintf)((0,Kr.__)("Block will be hidden according to the selected viewports. It will be <strong>included in the published markup on the frontend</strong>. You can configure it again by selecting it in the List View (%s)."),i),{strong:(0,Nr.jsx)("strong",{})})})]}),(0,Nr.jsxs)(is.Flex,{className:"block-editor-block-visibility-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Nr.jsx)(is.FlexItem,{children:(0,Nr.jsx)(is.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Kr.__)("Cancel")})}),(0,Nr.jsx)(is.FlexItem,{children:(0,Nr.jsx)(is.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Kr.__)("Apply")})})]})]})})}var hW=c(ue(),1);var{getViewportBreakpoints:GHe}=K(Lo);function pl({blockVisibility:e,deviceType:t="desktop",viewportSettings:o,view:r=window}={}){let n=GHe(o),i=n.mobile?`(width <= ${n.mobile})`:void 0,s=(0,hW.useMediaQuery)(i,r),a;n.tablet&&(a=n.mobile?`(${n.mobile} < width <= ${n.tablet})`:`(width <= ${n.tablet})`);let l=(0,hW.useMediaQuery)(a,r),u;return t==="mobile"&&n.mobile?u="mobile":t==="tablet"&&n.tablet?u="tablet":s?u="mobile":l&&n.tablet?u="tablet":u="desktop",{isBlockCurrentlyHidden:e===!1||typeof e=="object"&&e?.viewport?.[u]===!1,currentViewport:u}}var bW=c(Z(),1),eA=c(q(),1),tA=c(F(),1);var pae=c(ce(),1),oA=c(ee(),1);var yW=c(T(),1);function vW({clientIds:e}){let t=(0,tA.useRef)(!1),[o]=je("blockVisibility.allowEditing"),{canToggleBlockVisibility:r,areBlocksHiddenAnywhere:n}=(0,oA.useSelect)(a=>{let{getBlocksByClientId:l,getBlockName:u,isBlockHiddenAnywhere:d}=K(a(B));return{canToggleBlockVisibility:l(e).every(({clientId:p})=>(0,pae.hasBlockSupport)(u(p),"visibility",!0)),areBlocksHiddenAnywhere:e?.every(p=>d(p))}},[e]),i=(0,oA.useDispatch)(B);if((0,tA.useEffect)(()=>{n&&(t.current=!0)},[n]),o===!1||!n&&!t.current)return null;let{showViewportModal:s}=K(i);return(0,yW.jsx)(eA.ToolbarGroup,{className:"block-editor-block-visibility-toolbar",children:(0,yW.jsx)(eA.ToolbarButton,{disabled:!r,icon:n?_c:kb,label:n?(0,bW.__)("Hidden"):(0,bW.__)("Visible"),onClick:()=>s(e),"aria-haspopup":"dialog"})})}var _W=c(Z(),1),mae=c(q(),1),rA=c(ee(),1),gae=c(fl(),1);var hae=c(T(),1);function wW({clientIds:e}){let[t]=je("blockVisibility.allowEditing"),{areBlocksHiddenAnywhere:o,shortcut:r}=(0,rA.useSelect)(s=>{let{isBlockHiddenAnywhere:a}=K(s(B));return{areBlocksHiddenAnywhere:e?.every(l=>a(l)),shortcut:s(gae.store).getShortcutRepresentation("core/block-editor/toggle-block-visibility")}},[e]),n=(0,rA.useDispatch)(B);if(t===!1)return null;let{showViewportModal:i}=K(n);return(0,hae.jsx)(mae.MenuItem,{onClick:()=>i(e),shortcut:r,children:o?(0,_W.__)("Show"):(0,_W.__)("Hide")})}var qm=c(q(),1),kW=c(ee(),1),Km=c(Z(),1);var xw=c(T(),1),{Badge:$He}=K(qm.privateApis),YHe={currentBlockVisibility:void 0,hasParentHiddenEverywhere:!1,selectedDeviceType:mn.desktop.key};function bae({clientId:e}){let{currentBlockVisibility:t,selectedDeviceType:o,viewportSettings:r,hasParentHiddenEverywhere:n}=(0,kW.useSelect)(p=>{if(!e)return YHe;let{getBlockAttributes:m,isBlockParentHiddenEverywhere:g,getSettings:h}=K(p(B)),b=h();return{currentBlockVisibility:m(e)?.metadata?.blockVisibility,selectedDeviceType:b?.[el]?.toLowerCase()||mn.desktop.key,viewportSettings:b?.__experimentalFeatures?.viewport,hasParentHiddenEverywhere:g(e)}},[e]),s=Zt(e)?.ownerDocument?.defaultView,a=s===null?void 0:s,{isBlockCurrentlyHidden:l,currentViewport:u}=pl({blockVisibility:t,deviceType:o,viewportSettings:r,view:a}),d=(0,kW.useSelect)(p=>!e||!u?!1:K(p(B)).isBlockParentHiddenAtViewport(e,u),[e,u]);if(!(l||n||d))return null;let f;if(l)if(t===!1)f=(0,Km.__)("Block is hidden");else{let p=mn[u]?.label||u;f=(0,Km.sprintf)((0,Km.__)("Block is hidden on %s"),p)}if(n)f=(0,Km.__)("Parent block is hidden");else if(d){let p=mn[u]?.label||u;f=(0,Km.sprintf)((0,Km.__)("Parent block is hidden on %s"),p)}return(0,xw.jsx)($He,{className:"block-editor-block-visibility-info",children:(0,xw.jsxs)(qm.__experimentalHStack,{spacing:2,justify:"start",children:[(0,xw.jsx)(qm.Icon,{icon:_c}),(0,xw.jsx)(qm.__experimentalText,{children:f})]})})}function KHe(e,t){let{insertBlocks:o}=(0,_ae.useDispatch)(B);return(0,$b.useRefEffect)(r=>{if(!t)return;function n(){r.removeEventListener("pointerdown",i,!0),r.removeEventListener("focusin",i,!0)}function i(){n(),o([t],void 0,e,!0,0)}return r.addEventListener("pointerdown",i,!0),r.addEventListener("focusin",i,!0),n},[t,e,o])}function q1(e={},{__unstableIsHtml:t}={}){let{clientId:o,className:r,wrapperProps:n={},isAligned:i,index:s,mode:a,name:l,blockApiVersion:u,blockTitle:d,isSelected:f,isSubtreeDisabled:p,hasOverlay:m,initialPosition:g,blockEditingMode:h,isHighlighted:b,isMultiSelected:v,isPartiallySelected:y,isReusable:_,isDragging:w,hasChildSelected:k,isEditingDisabled:x,hasEditableOutline:C,isEditingContentOnlySection:E,defaultClassName:R,isSectionBlock:S,isWithinSectionBlock:I,canMove:O,blockVisibility:A,deviceType:P,viewportSettings:L,ariaLabel:H,ghostBlock:N,rootClientId:M}=(0,yae.useContext)(Rn),V=KHe(M,N);Yse(o,n);let j=(0,$b.useRefEffect)(re=>{if(re){let{ownerDocument:ae}=re,{defaultView:ie}=ae;j.current=ie}},[]),D=(0,K1.sprintf)((0,K1.__)("Block: %s"),d),z=a==="html"&&!t?"-visual":"",$=aae(),J=!I,Q=(0,$b.useMergeRefs)([e.ref,V,j,Lse({clientId:o,initialPosition:g}),Hne(o),Fse(o),Xse({clientId:o,isSelected:f}),Vse({isEnabled:J}),eae(),WO({triggerAnimationOnChange:s,clientId:o}),(0,$b.useDisabled)({isDisabled:!m}),JO({clientId:o,isEnabled:S}),tae({isSelected:f}),O?$:void 0]),W=kt(),U=!!W[i_]?{"--wp-admin-theme-color":"var(--wp-block-synced-color)","--wp-admin-theme-color--rgb":"var(--wp-block-synced-color--rgb)"}:{},{isBlockCurrentlyHidden:G}=pl({blockVisibility:A,deviceType:P,viewportSettings:L,view:j.current});u<2&&o===W.clientId&&(0,wae.default)(`Block type "${l}" must support API version 2 or higher to work correctly with "useBlockProps" method.`);let te=!1;return(n?.style?.marginTop?.charAt(0)==="-"||n?.style?.marginBottom?.charAt(0)==="-"||n?.style?.marginLeft?.charAt(0)==="-"||n?.style?.marginRight?.charAt(0)==="-")&&(te=!0),{tabIndex:h==="disabled"?-1:0,draggable:O&&!k?!0:void 0,...n,...e,ref:Q,id:`block-${o}${z}`,role:"document","aria-label":H??(o===N?.clientId?(0,K1.__)("Add default block"):void 0)??e["aria-label"]??D,"data-block":o,"data-type":l,"data-title":d,inert:p?"true":void 0,className:Y("block-editor-block-list__block",{"wp-block":!i,"has-block-overlay":m,"is-selected":f,"is-highlighted":b,"is-multi-selected":v,"is-partially-selected":y,"is-reusable":_,"is-dragging":w,"has-child-selected":k,"is-editing-disabled":x,"has-editable-outline":C,"has-negative-margin":te,"is-editing-content-only-section":E,"is-block-hidden":G},r,e.className,n.className,R),style:{...n.style,...e.style,...U}}}q1.save=vae.__unstableGetBlockProps;var qr=c(T(),1);function qHe(e,t){let o={...e,...t};return e?.hasOwnProperty("className")&&t?.hasOwnProperty("className")&&(o.className=Y(e.className,t.className)),e?.hasOwnProperty("style")&&t?.hasOwnProperty("style")&&(o.style={...e.style,...t.style}),o}function nA({children:e,isHtml:t,...o}){return(0,qr.jsx)("div",{...q1(o,{__unstableIsHtml:t}),children:e})}function xW({block:{__unstableBlockSource:e},mode:t,isLocked:o,canRemove:r,clientId:n,isSelected:i,isSelectionEnabled:s,className:a,__unstableLayoutClassNames:l,name:u,isValid:d,attributes:f,wrapperProps:p,setAttributes:m,onReplace:g,onRemove:h,onInsertBlocksAfter:b,onMerge:v,toggleSelection:y}){let{mayDisplayControls:_,mayDisplayParentControls:w,isSelectionWithinCurrentSection:k,themeSupportsLayout:x,...C}=(0,Af.useContext)(Rn),E=Pb()||{},R=(0,qr.jsx)(A2,{name:u,isSelected:i,attributes:f,setAttributes:m,insertBlocksAfter:o?void 0:b,onReplace:r?g:void 0,onRemove:r?h:void 0,mergeBlocks:r?v:void 0,clientId:n,isSelectionEnabled:s,toggleSelection:y,__unstableLayoutClassNames:l,__unstableParentLayout:Object.keys(E).length?E:void 0,mayDisplayControls:_,mayDisplayParentControls:w,mayDisplayPatternEditingControls:k,blockEditingMode:C.blockEditingMode,isPreviewMode:C.isPreviewMode}),S=(0,Xt.getBlockType)(u);S?.getEditWrapperProps&&(p=qHe(p,S.getEditWrapperProps(f)));let I=p&&!!p["data-align"]&&!x,O=a?.includes("is-position-sticky");I&&(R=(0,qr.jsx)("div",{className:Y("wp-block",O&&a),"data-align":p["data-align"],children:R}));let A;if(d)t==="html"?A=(0,qr.jsxs)(qr.Fragment,{children:[(0,qr.jsx)("div",{style:{display:"none"},children:R}),(0,qr.jsx)(nA,{isHtml:!0,children:(0,qr.jsx)(Iie,{clientId:n})})]}):S?.apiVersion>1?A=R:A=(0,qr.jsx)(nA,{children:R});else{let N=e?(0,Xt.serializeRawBlock)(e):(0,Xt.getSaveContent)(S,f);A=(0,qr.jsxs)(nA,{className:"has-warning",children:[(0,qr.jsx)(oie,{clientId:n}),(0,qr.jsx)(Af.RawHTML,{children:(0,xae.safeHTML)(N)})]})}let{"data-align":P,...L}=p??{},H={...L,className:Y(L.className,P&&x&&`align${P}`,!(P&&O)&&a)};return(0,qr.jsx)(Rn.Provider,{value:{wrapperProps:H,isAligned:I,isSelectionWithinCurrentSection:k,...C},children:(0,qr.jsx)(aie,{fallback:(0,qr.jsx)(nA,{className:"has-warning",children:(0,qr.jsx)(iie,{})}),children:A})})}var ZHe=(0,iA.withDispatch)((e,t,o)=>{let{updateBlockAttributes:r,insertBlocks:n,mergeBlocks:i,replaceBlocks:s,toggleSelection:a,__unstableMarkLastChangeAsPersistent:l,moveBlocksToPosition:u,removeBlock:d,selectBlock:f}=e(B);return{setAttributes(p){let{getMultiSelectedBlockClientIds:m}=o.select(B),g=m(),{clientId:h,attributes:b}=t,v=g.length?g:[h],y=typeof p=="function"?p(b):p;r(v,y)},onInsertBlocks(p,m){let{rootClientId:g}=t;n(p,m,g)},onInsertBlocksAfter(p){let{clientId:m,rootClientId:g}=t,{getBlockIndex:h}=o.select(B),b=h(m);n(p,b+1,g)},onMerge(p){let{clientId:m,rootClientId:g}=t,{getPreviousBlockClientId:h,getNextBlockClientId:b,getBlock:v,getBlockAttributes:y,getBlockName:_,getBlockOrder:w,getBlockIndex:k,getBlockRootClientId:x,canInsertBlockType:C}=o.select(B);function E(){let S=v(m),I=(0,Xt.getDefaultBlockName)(),O=(0,Xt.getBlockType)(I);if(_(m)!==I){let A=(0,Xt.switchToBlockType)(S,I);A&&A.length&&s(m,A)}else if((0,Xt.isUnmodifiedDefaultBlock)(S)){let A=b(m);A&&o.batch(()=>{d(m),f(A)})}else if(O.merge){let A=O.merge({},S.attributes);s([m],[(0,Xt.createBlock)(I,A)])}}function R(S,I=!0){let O=_(S),P=(0,Xt.getBlockType)(O).category==="text",L=x(S),H=w(S),[N]=H;H.length===1&&(0,Xt.isUnmodifiedBlock)(v(N),"content")?d(S):P?o.batch(()=>{if(C(_(N),L))u([N],S,L,k(S));else{let M=(0,Xt.switchToBlockType)(v(N),(0,Xt.getDefaultBlockName)());M&&M.length&&M.every(V=>C(V.name,L))?(n(M,k(S),L,I),d(N,!1)):E()}!w(S).length&&(0,Xt.isUnmodifiedBlock)(v(S),"content")&&d(S,!1)}):E()}if(p){if(g){let I=b(g);if(I)if(_(g)===_(I)){let O=y(g),A=y(I);if(Object.keys(O).every(P=>O[P]===A[P])){o.batch(()=>{u(w(I),I,g),d(I,!1)});return}}else{i(g,I);return}}let S=b(m);if(!S)return;if((0,Xt.isUnmodifiedDefaultBlock)(v(m))){let I=S;for(;w(I).length;)I=w(I)[0];o.batch(()=>{d(m),f(I)})}else w(S).length?R(S,!1):i(m,S)}else{let S=h(m);if(S)i(S,m);else if(g){let I=h(g);if(I&&_(g)===_(I)){let O=y(g),A=y(I);if(Object.keys(O).every(P=>O[P]===A[P])){o.batch(()=>{u(w(g),g,I),d(g,!1)});return}}R(g)}else E()}},onReplace(p,m,g){p.length&&!(0,Xt.isUnmodifiedDefaultBlock)(p[p.length-1])&&l();let h=p?.length===1&&Array.isArray(p[0])?p[0]:p;s([t.clientId],h,m,g)},onRemove(){d(t.clientId)},toggleSelection(p){a(p)}}});xW=(0,sA.compose)(ZHe,(0,kae.withFilters)("editor.BlockListBlock"))(xW);function XHe(e){let{clientId:t,rootClientId:o,ghostBlock:r}=e,n=(0,Af.useMemo)(()=>r?{clientId:r.clientId,name:r.name,isValid:!0}:void 0,[r]),i=(0,iA.useSelect)(pe=>{let{isBlockSelected:ke,getBlockMode:ye,isSelectionEnabled:Pe,getTemplateLock:_e,isSectionBlock:ve,getParentSectionBlock:Se,getBlockWithoutAttributes:fe,getBlockAttributes:Ce,canRemoveBlock:ne,canMoveBlock:se,getSettings:Ee,getEditedContentOnlySection:he,getBlockEditingMode:Ae,getBlockName:et,isFirstMultiSelectedBlock:Je,getMultiSelectedBlockClientIds:_t,hasSelectedInnerBlock:Et,getBlocksByName:mt,getBlockIndex:oo,isBlockMultiSelected:Tt,isBlockSubtreeDisabled:Rt,isBlockHighlighted:Bt,__unstableIsFullySelected:gt,__unstableSelectionHasUnmergeableBlock:He,isBlockBeingDragged:we,isDragging:Me,__unstableHasActiveBlockOverlayActive:ge,getSelectedBlocksInitialCaretPosition:Re}=K(pe(B)),Ie=fe(t)??(t===n?.clientId?n:void 0);if(!Ie)return;let{hasBlockSupport:at,getActiveBlockVariation:Qe}=pe(Xt.store),po=Ce(t)??r?.attributes,{name:ro,isValid:vo}=Ie,Kt=(0,Xt.getBlockType)(ro),_o=Ee(),{supportsLayout:En,isPreviewMode:it,__experimentalBlockBindingsSupportedAttributes:Vt}=_o,Pr=Vt?.[ro],gr=po?.metadata?.blockVisibility,Gr=_o?.[el]?.toLowerCase()||"desktop",Or=_o?.__experimentalFeatures?.viewport,pn=Kt?.apiVersion>1,Pi=Tt(t),Be=Ae(t),Ht={isPreviewMode:it,blockWithoutAttributes:Ie,name:ro,attributes:po,isValid:vo,themeSupportsLayout:En,index:oo(t),isReusable:(0,Xt.isReusableBlock)(Kt),className:pn?po.className:void 0,defaultClassName:pn?(0,Xt.getBlockDefaultClassName)(ro):void 0,blockTitle:Kt?.title,bindableAttributes:Pr,blockVisibility:gr,deviceType:Gr,viewportSettings:Or,isMultiSelected:Pi,blockEditingMode:Be,isEditingDisabled:Be==="disabled"};if(it)return Ht;let lt=ke(t),no=ne(t),Ar=se(t),rr=Qe(ro,po),si=!0,lf=Et(t,si),Xa=ve(t),bc=Xa?t:Se(t),W0=ke(bc)||!!bc&&Et(bc,si),tb=(0,Xt.hasBlockSupport)(ro,"multiple",!0)?[]:mt(ro),t_=tb.length&&tb[0]!==t;return{...Ht,mode:ye(t),isSelectionEnabled:Pe(),isLocked:!!_e(o),isSectionBlock:Xa,isWithinSectionBlock:!!bc,isSelectionWithinCurrentSection:W0,blockType:Kt,canRemove:no,canMove:Ar,isSelected:lt,isEditingContentOnlySection:he()===t,blockEditingMode:Be,mayDisplayControls:lt||Je(t)&&_t().every(ob=>et(ob)===ro),mayDisplayParentControls:at(et(t),"__experimentalExposeControlsToChildren",!1)&&Et(t),blockApiVersion:Kt?.apiVersion||1,blockTitle:rr?.title||Kt?.title,isSubtreeDisabled:Be==="disabled"&&Rt(t),hasOverlay:ge(t)&&!Me(),initialPosition:lt?Re():void 0,isHighlighted:Bt(t),isMultiSelected:Pi,isPartiallySelected:Pi&&!gt()&&!He(),isDragging:we(t),hasChildSelected:lf,isEditingDisabled:Be==="disabled",hasEditableOutline:Be!=="disabled"&&Ae(o)==="disabled",originalBlockClientId:t_?tb[0]:!1,blockVisibility:gr,deviceType:Gr,viewportSettings:Or,supportsSplitting:(0,Xt.hasBlockSupport)(ro,"splitting",!1)}},[t,o,r,n]),s=(0,sA.useRefEffect)(pe=>{if(pe){let{ownerDocument:ke}=pe,{defaultView:ye}=ke;s.current=ye}},[]),{isBlockCurrentlyHidden:a}=pl({blockVisibility:i?.blockVisibility,deviceType:i?.deviceType,viewportSettings:i?.viewportSettings,view:s.current}),l=(0,Af.useMemo)(()=>({...i?.blockWithoutAttributes,attributes:i?.attributes}),[i?.blockWithoutAttributes,i?.attributes]);if(!i)return null;let{isPreviewMode:u,mode:d="visual",isSelectionEnabled:f=!1,isLocked:p=!1,canRemove:m=!1,canMove:g=!1,name:h,attributes:b,isValid:v,isSelected:y=!1,themeSupportsLayout:_,isEditingContentOnlySection:w,blockEditingMode:k,mayDisplayControls:x,mayDisplayParentControls:C,index:E,blockApiVersion:R,blockType:S,blockTitle:I,isSubtreeDisabled:O,hasOverlay:A,initialPosition:P,isHighlighted:L,isMultiSelected:H,isPartiallySelected:N,isReusable:M,isDragging:V,hasChildSelected:j,isSectionBlock:D,isWithinSectionBlock:z,isSelectionWithinCurrentSection:$,isEditingDisabled:J,hasEditableOutline:Q,className:W,defaultClassName:X,originalBlockClientId:U,bindableAttributes:G,blockVisibility:te,deviceType:re,viewportSettings:ae,supportsSplitting:ie}=i,be={isPreviewMode:u,ghostBlock:r,rootClientId:o,clientId:t,className:W,index:E,mode:d,name:h,blockApiVersion:R,blockType:S,blockTitle:I,isSelected:y,isSubtreeDisabled:O,hasOverlay:A,initialPosition:P,blockEditingMode:k,isHighlighted:L,isMultiSelected:H,isPartiallySelected:N,isReusable:M,isDragging:V,hasChildSelected:j,isSectionBlock:D,isWithinSectionBlock:z,isSelectionWithinCurrentSection:$,isEditingDisabled:J,hasEditableOutline:Q,isEditingContentOnlySection:w,defaultClassName:X,mayDisplayControls:x,mayDisplayParentControls:C,originalBlockClientId:U,themeSupportsLayout:_,canMove:g,isBlockCurrentlyHidden:a,bindableAttributes:G,blockVisibility:te,deviceType:re,viewportSettings:ae,supportsSplitting:ie};return a&&!y&&!H&&!j?null:(0,qr.jsx)(Rn.Provider,{value:be,children:(0,qr.jsx)(xW,{...e,mode:d,isSelectionEnabled:f,isLocked:p,canRemove:m,canMove:g,block:l,name:h,attributes:b,isValid:v,isSelected:y})})}var aA=(0,Af.memo)(XHe);var mq=c(ee(),1),Wxe=c(ce(),1);var fq=c(Z(),1),Vxe=c(Cae(),1),x5=c(ee(),1),S5=c(wo(),1);var Dxe=c(Yo(),1),tp=c(Z(),1),k5=c(q(),1),kx=c(ee(),1),Vy=c(ce(),1),dq=c(F(),1);var go=c(F(),1),b5=c(q(),1);var spe=c(F(),1);var Yb=c(oe(),1);function Mf({controlled:e,default:t,name:o,state:r="value"}){let{current:n}=Yb.useRef(e!==void 0),[i,s]=Yb.useState(t),a=n?e:i,l=Yb.useCallback(u=>{n||s(u)},[]);return[a,l]}var QHe=c(oe(),1),Z1={...QHe};var Tae=c(oe(),1),Eae={};function eo(e,t){let o=Tae.useRef(Eae);return o.current===Eae&&(o.current=e(t)),o}var SW=Z1.useInsertionEffect,JHe=SW&&SW!==Z1.useLayoutEffect?SW:e=>e();function de(e){let t=eo(eWe).current;return t.next=e,JHe(t.effect),t.trampoline}function eWe(){let e={next:void 0,callback:tWe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function tWe(){}var Nf=c(oe(),1);var Rae=c(oe(),1),oWe=()=>{},le=typeof document<"u"?Rae.useLayoutEffect:oWe;var lA=c(oe(),1),CW=lA.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function Bae(){return lA.useContext(CW)}var Iae=c(T(),1);function Sw(e){let{children:t,elementsRef:o,labelsRef:r,onMapChange:n}=e,i=de(n),[,s]=Nf.useState(!1),a=eo(nWe).current,l=eo(rWe).current,u=Nf.useRef(0),d=Nf.useRef(!0),f=Nf.useRef([]),p=Nf.useRef(null),m=de(()=>{d.current||(d.current=!0,s(k=>!k))}),g=de((k,x)=>{l.set(k,x),m()}),h=de(k=>{l.delete(k),m()}),b=de(k=>{let x=new Map;return o.current.length=0,r&&(r.current.length=0),k.forEach(C=>{x.set(C.element,{...C.registration.metadata??{},index:C.index}),o.current[C.index]=C.element,r&&(r.current[C.index]=C.registration.label!==void 0?C.registration.label:C.registration.textRef?.current?.textContent??C.element.textContent)}),u.current=o.current.length,x});function v(k){if(p.current?.disconnect(),p.current=null,typeof MutationObserver!="function"||k.length<2)return;let x=new MutationObserver(E=>{if(!aWe(E))return;let R=null;for(let S of k)if(S.isConnected){if(R&&Pae(R,S)>0){x.disconnect(),m();return}R=S}});p.current=x;let C=new Set;for(let E=1;E<k.length;E+=1){let R=sWe(k[E-1],k[E]);R&&C.add(R)}C.forEach(E=>x.observe(E,{childList:!0}))}let y=de(()=>{let[k,x]=iWe(l),C=b(k);v(x),f.current=k,d.current=!1,a.forEach(E=>E(C)),i(C)});le(()=>(d.current||b(f.current),()=>{o.current=[],r&&(r.current=[])}),[o,r,b]),le(()=>{d.current&&y()}),le(()=>()=>{p.current?.disconnect(),d.current=!0},[]);let _=de(k=>(a.add(k),()=>{a.delete(k)})),w=Nf.useMemo(()=>({register:g,unregister:h,subscribeMapChange:_,nextIndexRef:u}),[g,h,_,u]);return(0,Iae.jsx)(CW.Provider,{value:w,children:t})}function rWe(){return new Map}function nWe(){return new Set}function iWe(e){let t=new Set,o=[],r=[];e.forEach((i,s)=>{if(!s.isConnected)return;let a=i.index,l={index:a??-1,element:s,registration:i};a===null?r.push(l):a>=0&&(t.add(a),o.push(l))});let n=0;return r.sort((i,s)=>Pae(i.element,s.element)),r.forEach(i=>{for(;t.has(n);)n+=1;i.index=n,o.push(i),n+=1}),t.size>0&&o.sort((i,s)=>i.index-s.index),[o,r.map(i=>i.element)]}function sWe(e,t){let o=e.parentElement;for(;o&&!o.contains(t);)o=o.parentElement;return o}function aWe(e){for(let t of e)for(let o=0;o<t.removedNodes.length;o+=1)if(t.removedNodes[o].isConnected)return!0;return!1}function Pae(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function lWe(e,t){return function(r,...n){let i=new URL(e);return i.searchParams.set("code",r.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${r}; visit ${i} for the full message.`}}var cWe=lWe("https://base-ui.com/production-error","Base UI"),Wt=cWe;var Kb=c(oe(),1);function Vs(e,t,o,r){let n=eo(Aae).current;return uWe(n,e,t,o,r)&&Mae(n,[e,t,o,r]),n.callback}function Oae(e){let t=eo(Aae).current;return dWe(t,e)&&Mae(t,e),t.callback}function Aae(){return{callback:null,cleanup:null,refs:[]}}function uWe(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function dWe(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function Mae(e,t){if(e.refs=t,t.every(o=>o==null)){e.callback=null;return}e.callback=o=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),o!=null){let r=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(o);typeof s=="function"&&(r[n]=s);break}case"object":{i.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=r[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var Lae=c(oe(),1);var Nae=c(oe(),1),fWe=parseInt(Nae.version,10);function Cw(e){return fWe>=e}function EW(e){if(!Lae.isValidElement(e))return null;let t=e,o=t.props;return(Cw(19)?o?.ref:t.ref)??null}function X1(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function At(){}var ml=Object.freeze([]),Ut=Object.freeze({});function Dae(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let i=t[r](n);i!=null&&Object.assign(o,i);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function Vae(e,t){return typeof e=="function"?e(t):e}function cA(e,t){return typeof e=="function"?e(t):e}var TW={};function Mt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return uA(t);let i=uA(e);return t&&(i=Q1(i,t)),o&&(i=Q1(i,o)),r&&(i=Q1(i,r)),n&&(i=Q1(i,n)),i}function Fae(e){if(e.length===0)return TW;if(e.length===1)return uA(e[0]);let t=uA(e[0]);for(let o=1;o<e.length;o+=1)t=Q1(t,e[o]);return t}function uA(e){return RW(e)?{...jae(e,TW)}:pWe(e)}function Q1(e,t){return RW(t)?jae(t,e):mWe(e,t)}function pWe(e){let t={...e};for(let o in t){let r=t[o];zae(o,r)&&(t[o]=Hae(r))}return t}function mWe(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=X1(e.style,r);break}case"className":{e[o]=BW(e.className,r);break}default:zae(o,r)?e[o]=gWe(e[o],r):e[o]=r}}return e}function zae(e,t){let o=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2);return o===111&&r===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function RW(e){return typeof e=="function"}function jae(e,t){return RW(e)?e(t):e??TW}function gWe(e,t){return t?e?(...o)=>{let r=o[0];if(Wae(r)){let i=r;J1(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let n=t(...o);return e?.(...o),n}:Hae(t):e}function Hae(e){return e&&((...t)=>{let o=t[0];return Wae(o)&&J1(o),e(...t)})}function J1(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function BW(e,t){return t?e?t+" "+e:t:e}function Wae(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var IW=c(oe(),1);function De(e,t,o={}){let r=t.render,n=hWe(t,o);if(o.enabled===!1)return null;let i=o.state??Ut;return vWe(e,r,n,i)}function hWe(e,t={}){let{className:o,style:r,render:n}=e,{state:i=Ut,ref:s,props:a,stateAttributesMapping:l,enabled:u=!0}=t,d=u?Vae(o,i):void 0,f=u?cA(r,i):void 0,p=u?Dae(i,l):Ut,m=u&&a?bWe(a):void 0,g=u?X1(p,m)??{}:Ut;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=Oae([g.ref,EW(n),...s]):g.ref=Vs(g.ref,EW(n),s):Vs(null,null)),u?(d!==void 0&&(g.className=BW(g.className,d)),f!==void 0&&(g.style=X1(g.style,f)),g):Ut}function bWe(e){return Array.isArray(e)?Fae(e):Mt(void 0,e)}var yWe=Symbol.for("react.lazy");function vWe(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=Mt(o,t.props);n.ref=o.ref;let i=t;return i?.$$typeof===yWe&&(i=Kb.Children.toArray(t)[0]),Kb.cloneElement(i,n)}if(e&&typeof e=="string")return _We(e,o);throw new Error(Wt(8))}function _We(e,t){return e==="button"?(0,IW.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,IW.createElement)("img",{alt:"",...t,key:t.key}):Kb.createElement(e,t)}var dA=c(oe(),1);var Uae=0;function wWe(e,t="mui"){let[o,r]=dA.useState(e),n=e||o;return dA.useEffect(()=>{o==null&&(Uae+=1,r(`${t}-${Uae}`))},[o,t]),n}var Gae=Z1.useId;function Zm(e,t){if(Gae!==void 0){let o=Gae();return e??(t?`${t}-${o}`:o)}return wWe(e,t)}function gn(e){return Zm(e,"base-ui")}var mA=c(oe(),1);var Te={};No(Te,{cancelOpen:()=>qWe,chipRemovePress:()=>PWe,clearPress:()=>IWe,closePress:()=>RWe,closeWatcher:()=>HWe,decrementPress:()=>MWe,disabled:()=>XWe,drag:()=>$We,escapeKey:()=>jWe,focusOut:()=>zWe,imperativeAction:()=>eUe,incrementPress:()=>AWe,initial:()=>JWe,inputBlur:()=>DWe,inputChange:()=>NWe,inputClear:()=>LWe,inputPaste:()=>VWe,inputPress:()=>FWe,itemPress:()=>TWe,keyboard:()=>UWe,linkPress:()=>BWe,listNavigation:()=>WWe,missing:()=>QWe,none:()=>kWe,outsidePress:()=>EWe,pointer:()=>GWe,scrub:()=>KWe,siblingOpen:()=>ZWe,swipe:()=>tUe,trackPress:()=>OWe,triggerFocus:()=>CWe,triggerHover:()=>SWe,triggerPress:()=>xWe,wheel:()=>YWe,windowResize:()=>oUe});var kWe="none",xWe="trigger-press",SWe="trigger-hover",CWe="trigger-focus",EWe="outside-press",TWe="item-press",RWe="close-press",BWe="link-press",IWe="clear-press",PWe="chip-remove-press",OWe="track-press",AWe="increment-press",MWe="decrement-press",NWe="input-change",LWe="input-clear",DWe="input-blur",VWe="input-paste",FWe="input-press",zWe="focus-out",jWe="escape-key",HWe="close-watcher",WWe="list-navigation",UWe="keyboard",GWe="pointer",$We="drag",YWe="wheel",KWe="scrub",qWe="cancel-open",ZWe="sibling-open",XWe="disabled",QWe="missing",JWe="initial",eUe="imperative-action",tUe="swipe",oUe="window-resize";function Ke(e,t,o,r){let n=!1,i=!1,s=r??Ut;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:o,...s}}var OW=c(oe(),1);var $ae=c(oe(),1);function Ew(e){$ae.useEffect(e,ml)}var fA=null,I1t=globalThis.requestAnimationFrame,PW=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,r=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,r>0)for(let n=0;n<o.length;n+=1)o[n]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},pA=new PW;var fi=class e{static create(){return new e}static request(t){return pA.request(t)}static cancel(t){return pA.cancel(t)}currentId=fA;request(t){this.cancel(),this.currentId=pA.request(()=>{this.currentId=fA,t()})}cancel=()=>{this.currentId!==fA&&(pA.cancel(this.currentId),this.currentId=fA)};disposeEffect=()=>this.cancel};function ss(){let e=eo(fi.create).current;return Ew(e.disposeEffect),e}function Ai(e,t=!1,o=!1){let[r,n]=OW.useState(e&&t?"idle":void 0),[i,s]=OW.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&r!=="ending"&&!o&&n("ending"),!e&&!i&&r==="ending"&&n(void 0),le(()=>{if(!e&&i&&r!=="ending"&&o){let a=fi.request(()=>{n("ending")});return()=>{fi.cancel(a)}}},[e,i,r,o]),le(()=>{if(!e||t)return;let a=fi.request(()=>{n(void 0)});return()=>{fi.cancel(a)}},[t,e]),le(()=>{if(!e||!t)return;e&&i&&r!=="idle"&&n("starting");let a=fi.request(()=>{n("idle")});return()=>{fi.cancel(a)}},[t,e,i,r]),{mounted:i,setMounted:s,transitionStatus:r}}function Yae(e){let{open:t,defaultOpen:o,onOpenChange:r,disabled:n}=e,[i,s]=Mf({controlled:t,default:o,name:"Collapsible",state:"open"}),{mounted:a,setMounted:l,transitionStatus:u}=Ai(i,!0,!0),d=gn(),[f,p]=mA.useState(),m=f===null?void 0:f??d,g=de(h=>{let b=!i,v=Ke(Te.triggerPress,h.nativeEvent);r(b,v),!v.isCanceled&&s(b)});return mA.useMemo(()=>({defaultPanelId:d,disabled:n,handleTrigger:g,mounted:a,open:i,panelId:m,setMounted:l,setOpen:s,setPanelIdState:p,transitionStatus:u}),[d,n,g,a,i,m,l,s,p,u])}var gA=c(oe(),1),AW=gA.createContext(void 0);function hA(){let e=gA.useContext(AW);if(e===void 0)throw new Error(Wt(15));return e}var qb=c(oe(),1);function Tw(e={}){let{guess:t,label:o,metadata:r,textRef:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:l,nextIndexRef:u}=Bae(),d=qb.useRef(-1),[f,p]=qb.useState(i==null&&t?()=>{if(d.current===-1){let b=u.current;u.current+=1,d.current=b}return d.current}:-1),m=i??f,g=qb.useRef(null),h=qb.useCallback(b=>{let v=g.current;v&&a(v),g.current=b,b&&s(b,{metadata:r??null,index:i??null,label:o,textRef:n})},[i,s,a,r,o,n]);return le(()=>{if(i==null)return l(b=>{let v=g.current?b.get(g.current)?.index:null;v!=null&&p(v)})},[i,l]),{ref:h,index:m}}var Rw=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),rUe={"data-starting-style":""},nUe={"data-ending-style":""},Gn={transitionStatus(e){return e==="starting"?rUe:e==="ending"?nUe:null}};var eE=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Rw.startingStyle]="startingStyle",e[e.endingStyle=Rw.endingStyle]="endingStyle",e})({});var Kae=(function(e){return e.panelOpen="data-panel-open",e})({});var iUe={[eE.open]:""},sUe={[eE.closed]:""},qae={open(e){return e?{[Kae.panelOpen]:""}:null}},Zae={open(e){return e?iUe:sUe}};var Iw=c(oe(),1);function bA(){return typeof window<"u"}function Zr(e){return yA(e)?(e.nodeName||"").toLowerCase():"#document"}function St(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Qu(e){var t;return(t=(yA(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function yA(e){return bA()?e instanceof Node||e instanceof St(e).Node:!1}function ct(e){return bA()?e instanceof Element||e instanceof St(e).Element:!1}function Ct(e){return bA()?e instanceof HTMLElement||e instanceof St(e).HTMLElement:!1}function Zu(e){return!bA()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof St(e).ShadowRoot}function Xb(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=On(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Xae(e){return/^(table|td|th)$/.test(Zr(e))}function tE(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var aUe=/transform|translate|scale|rotate|perspective|filter/,lUe=/paint|layout|strict|content/,Zb=e=>!!e&&e!=="none",MW;function vA(e){let t=ct(e)?On(e):e;return Zb(t.transform)||Zb(t.translate)||Zb(t.scale)||Zb(t.rotate)||Zb(t.perspective)||!_A()&&(Zb(t.backdropFilter)||Zb(t.filter))||aUe.test(t.willChange||"")||lUe.test(t.contain||"")}function Qae(e){let t=Xu(e);for(;Ct(t)&&!Ju(t);){if(vA(t))return t;if(tE(t))return null;t=Xu(t)}return null}function _A(){return MW==null&&(MW=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),MW}function Ju(e){return/^(html|body|#document)$/.test(Zr(e))}function On(e){return St(e).getComputedStyle(e)}function oE(e){return ct(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Xu(e){if(Zr(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Zu(e)&&e.host||Qu(e);return Zu(t)?t.host:t}function Jae(e){let t=Xu(e);return Ju(t)?(e.ownerDocument||e).body:Ct(t)&&Xb(t)?t:Jae(t)}function Xm(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=Jae(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=St(n);if(i){let a=wA(s);return t.concat(s,s.visualViewport||[],Xb(n)?n:[],a&&o?Xm(a):[])}else return t.concat(n,Xm(n,[],o))}function wA(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var kA=c(oe(),1),NW=kA.createContext(void 0);function Bw(e=!1){let t=kA.useContext(NW);if(t===void 0&&!e)throw new Error(Wt(16));return t}var ele=c(oe(),1);function tle(e){let{focusableWhenDisabled:t,disabled:o,composite:r=!1,tabIndex:n=0,isNativeButton:i}=e,s=r&&t!==!1,a=r&&t===!1;return{props:ele.useMemo(()=>{let u={onKeyDown(d){o&&t&&d.key!=="Tab"&&d.preventDefault()}};return r||(u.tabIndex=n,!i&&o&&(u.tabIndex=t?n:-1)),(i&&(t||s)||!i&&o)&&(u["aria-disabled"]=o),i&&(!t||a)&&(u.disabled=o),u},[r,o,t,s,a,i,n])}}function ot(e){return e?.ownerDocument||document}function xA(e,t,{detail:o=0}={}){e.dispatchEvent(new(St(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:o,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Ic(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:r=0,native:n=!0,composite:i}=e,s=Iw.useRef(null),a=Bw(!0),l=i??a!==void 0,{props:u}=tle({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:r,isNativeButton:n}),d=Iw.useCallback(()=>{let m=s.current;LW(m)&&l&&t&&u.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,u.disabled,l]);le(d,[d]);let f=Iw.useCallback((m={})=>{let{onClick:g,onMouseDown:h,onKeyUp:b,onKeyDown:v,onPointerDown:y,..._}=m;return Mt({onClick(w){if(t){w.preventDefault();return}g?.(w)},onMouseDown(w){t||h?.(w)},onKeyDown(w){if(t||(J1(w),v?.(w),w.baseUIHandlerPrevented))return;let k=w.target===w.currentTarget,x=w.currentTarget,C=LW(x),E=!n&&cUe(x),R=k&&(n?C:!E),S=w.key==="Enter",I=w.key===" ",O=x.getAttribute("role"),A=O?.startsWith("menuitem")||O==="option"||O==="gridcell";if(k&&l&&I){if(w.defaultPrevented&&A)return;w.preventDefault(),(!n||C)&&(w.preventBaseUIHandler(),xA(x,w));return}if(!R||n||!I&&!S){k&&E&&I&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),S&&(w.preventBaseUIHandler(),xA(x,w)))},onKeyUp(w){if(!t){if(J1(w),b?.(w),w.target===w.currentTarget&&n&&l&&LW(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!n&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),xA(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}y?.(w)}},n?{type:"button"}:{role:"button"},u,_)},[t,u,l,n]),p=de(m=>{s.current=m,d()});return{getButtonProps:f,buttonRef:p}}function LW(e){return Ct(e)&&e.tagName==="BUTTON"}function cUe(e){return Ct(e)&&e.tagName==="A"&&!!e.href}var as=c(oe(),1);function ut(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function so(e){let t=eo(uUe,e).current;return t.next=e,le(t.effect),t}function uUe(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var rle=c(oe(),1);var ole=c(Pf(),1);function Pc(e){return e==null?e:"current"in e?e.current:e}function Qm(e,t=!1){let o=ss();return de((r,n=null)=>{o.cancel();let i=Pc(e);if(i==null)return;let s=i,a=()=>{ole.flushSync(r)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(s.getAnimations().map(u=>u.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}a()})}if(t){let u="data-starting-style";if(!s.hasAttribute(u)){o.request(l);return}let d=new MutationObserver(()=>{s.hasAttribute(u)||(d.disconnect(),l())});d.observe(s,{attributes:!0,attributeFilter:[u]}),n?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function $n(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,i=de(n),s=Qm(r,o);rle.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var rE={height:void 0,width:void 0};function ile(e){let{externalRef:t,hiddenUntilFound:o,id:r,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:l,setOpen:u,transitionStatus:d}=e,f=as.useRef(null),p=as.useRef(null),[m,g]=as.useState(rE),h=as.useRef(rE),b=as.useRef(!1),v=as.useRef(a),y=as.useRef(!1),[_,w]=as.useState(!1),k=as.useRef(null),x=Vs(t,f),C=so(a),E=Qm(f),R=!a&&!i,S=_?"idle":d,I=a&&(v.current||y.current),O=!a&&i&&p.current==="css-animation"&&m.height===void 0&&m.width===void 0?h.current:m,A=o&&R&&p.current!=="css-animation",P=de((V,j=!0)=>{j&&(h.current=V),g(V)}),L=de(()=>{k.current?.(),k.current=null}),H=de(V=>{L(),k.current=()=>{k.current=null,V()}}),N=de(()=>{a&&i&&p.current==="css-animation"&&(y.current=!0)});le(()=>{!_||d==="starting"||w(!1)},[_,d]),as.useEffect(()=>()=>{N(),L()},[N,L]),le(()=>{let V=f.current;if(!V)return;!a&&k.current&&L();let j=dUe(V,I);if(p.current=j,a&&d==="idle"&&v.current&&j==="css-animation"){h.current=Pw(V);return}if(a&&d==="starting"){let $=b.current;if(b.current=!1,j==="none"){P(Pw(V)),w(!0);return}if(j==="css-transition"){let W=fUe(V);if(P(Pw(V)),!$)return W;let X=SA(V,"transition-duration","0s");return H(X),w(!0),W}P(Pw(V));let J=SA(V,"animation-name","none");if(!$){J();return}let Q=SA(V,"animation-duration","0s");J(),H(Q),w(!0);return}if(!a&&i&&(d==="idle"||d==="starting")){if(v.current=!1,y.current=!1,j==="none"){P(rE,!1),l(!1);return}P(Pw(V));return}if(d!=="ending")return;if(j==="none"){l(!1);return}let D=Pw(V);if(!(D.height>0||D.width>0)){l(!1);return}P(D),j==="css-animation"&&SA(V,"animation-name","none")()},[i,a,L,P,l,H,I,d]),$n({enabled:a&&i&&S==="idle",open:!0,ref:f,onComplete(){a&&P(rE,!1)}}),as.useEffect(()=>{if(a||!i||S!=="ending"||!f.current)return;let j=new AbortController,D=-1;function z(){C.current||(l(!1),P(rE,!1))}return D=fi.request(()=>{E(z,j.signal)}),()=>{fi.cancel(D),j.abort()}},[C,i,a,S,E,P,l]),le(()=>{let V=f.current;!V||!o||!R||V.setAttribute("hidden","until-found")},[R,o]),as.useEffect(function(){let j=f.current;if(!j)return;function D(z){let $=Ke(Te.none,z);s(!0,$),!$.isCanceled&&(b.current=!0,u(!0))}return ut(j,"beforematch",D)},[s,u]);let M=n||o||i||a;return{height:O.height,props:{...A?{[eE.startingStyle]:""}:void 0,hidden:R,id:r},ref:x,shouldPreventOpenAnimation:I,shouldRender:M,transitionStatus:S,width:O.width}}function Pw(e){return{height:e.scrollHeight,width:e.scrollWidth}}function dUe(e,t){let o=St(e).getComputedStyle(e),r=(o.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&nle(o.animationDuration),n=nle(o.transitionDuration);return r&&n||n?"css-transition":r?"css-animation":"none"}function nle(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function SA(e,t,o){let r=e.style.getPropertyValue(t),n=e.style.getPropertyPriority(t);return e.style.setProperty(t,o),()=>{if(r===""){e.style.removeProperty(t);return}e.style.setProperty(t,r,n)}}function fUe(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(n=>{e.style.setProperty(n,"initial","important")});function o(){Object.entries(t).forEach(([n,i])=>{if(i===""){e.style.removeProperty(n);return}e.style.setProperty(n,i)})}let r=fi.request(o);return()=>{fi.cancel(r),o()}}var mo={};No(mo,{engine:()=>jW,env:()=>WW,os:()=>FW,screenReader:()=>HW});var FW={};No(FW,{android:()=>lle,apple:()=>VW,ios:()=>DW,linux:()=>bUe,mac:()=>cle,windows:()=>hUe});function pUe(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:mUe,platform:gUe,maxTouchPoints:sle}=pUe(),Qb=mUe.toLowerCase(),Jb=gUe.toLowerCase();var DW=/^i(os$|p)/.test(Jb)||Jb==="macintel"&&sle>1,ale="android",lle=Jb===ale||Qb.includes(ale),cle=!DW&&Jb.startsWith("mac"),hUe=Jb.startsWith("win"),bUe=!lle&&/^(linux|chrome os)/.test(Jb),VW=cle||DW;var jW={};No(jW,{blink:()=>vUe,gecko:()=>yUe,webkit:()=>zW});var zW=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),yUe=!zW&&Qb.includes("firefox"),vUe=!zW&&Qb.includes("chrom");var HW={};No(HW,{voiceOver:()=>_Ue});var _Ue=VW;var WW={};No(WW,{jsdom:()=>wUe});var wUe=/jsdom|happydom/.test(Qb);var nE=0,Mi=class e{static create(){return new e}currentId=nE;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=nE,o()},t)}isStarted(){return this.currentId!==nE}clear=()=>{this.currentId!==nE&&(clearTimeout(this.currentId),this.currentId=nE)};disposeEffect=()=>this.clear};function Fo(){let e=eo(Mi.create).current;return Ew(e.disposeEffect),e}var ule={},dle={},fle="";function CA(e,t){return Xb(e)?e:t}function ple(e,t,o){return/hidden|clip/.test(e.getComputedStyle(CA(t,o)).overflowY)}function kUe(e){if(typeof document>"u")return!1;let t=ot(e);return St(t).innerWidth-t.documentElement.clientWidth>0}function xUe(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let o=ot(e),r=o.documentElement,n=o.body,i=CA(r,n),s=i.style.overflowY,a=r.style.scrollbarGutter;r.style.scrollbarGutter="stable",i.style.overflowY="scroll";let l=i.offsetWidth;i.style.overflowY="hidden";let u=i.offsetWidth;return i.style.overflowY=s,r.style.scrollbarGutter=a,l===u}function SUe(e){let t=ot(e),o=t.documentElement,r=t.body,n=CA(o,r),i={overflowY:n.style.overflowY,overflowX:n.style.overflowX};return Object.assign(n.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(n.style,i)}}function CUe(e){let t=ot(e),o=t.documentElement,r=t.body,n=St(o),i=0,s=0,a=!1,l=fi.create();if(mo.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function u(){let m=n.getComputedStyle(o),g=n.getComputedStyle(r),v=(m.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=o.scrollTop,s=o.scrollLeft,ule={scrollbarGutter:o.style.scrollbarGutter,overflowY:o.style.overflowY,overflowX:o.style.overflowX},fle=o.style.scrollBehavior,dle={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let y=o.scrollHeight>o.clientHeight,_=o.scrollWidth>o.clientWidth,w=m.overflowY==="scroll"||g.overflowY==="scroll",k=m.overflowX==="scroll"||g.overflowX==="scroll",x=Math.max(0,n.innerWidth-r.clientWidth),C=Math.max(0,n.innerHeight-r.clientHeight),E=parseFloat(g.marginTop)+parseFloat(g.marginBottom),R=parseFloat(g.marginLeft)+parseFloat(g.marginRight),S=CA(o,r);if(a=xUe(e),a){o.style.scrollbarGutter=v,S.style.overflowY="hidden",S.style.overflowX="hidden";return}Object.assign(o.style,{scrollbarGutter:v,overflowY:"hidden",overflowX:"hidden"}),(y||w)&&(o.style.overflowY="scroll"),(_||k)&&(o.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:E||C?`calc(100dvh - ${E+C}px)`:"100dvh",width:R||x?`calc(100vw - ${R+x}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=s,o.setAttribute("data-base-ui-scroll-locked",""),o.style.scrollBehavior="unset"}function d(){Object.assign(o.style,ule),Object.assign(r.style,dle),a||(o.scrollTop=i,o.scrollLeft=s,o.removeAttribute("data-base-ui-scroll-locked"),o.style.scrollBehavior=fle)}function f(){d(),l.request(u)}u();let p=ut(n,"resize",f);return()=>{l.cancel(),d(),typeof n.removeEventListener=="function"&&p()}}var UW=class{lockCount=0;restore=null;timeoutLock=Mi.create();timeoutUnlock=Mi.create();acquire(t){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(t)),this.release}release=()=>{this.lockCount-=1,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)};lock(t){if(this.lockCount===0||this.restore!==null)return;let o=ot(t),r=o.documentElement,n=o.body,i=St(r);if(ple(i,r,n)){let a=new i.MutationObserver(()=>{ple(i,r,n)||(a.disconnect(),this.restore=null,this.lock(t))}),l={attributes:!0};a.observe(r,l),a.observe(n,l),this.restore=()=>a.disconnect();return}let s=mo.os.ios||!kUe(t);this.restore=s?SUe(t):CUe(t)}},EUe=new UW;function mle(e=!0,t=null){le(()=>{if(e)return EUe.acquire(t)},[e,t])}var ls=c(oe(),1);function Fs(e){e.preventDefault(),e.stopPropagation()}function gle(e){return"nativeEvent"in e}function Ow(e){return e.pointerType===""&&e.isTrusted?!0:mo.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Aw(e){return mo.env.jsdom?!1:!mo.os.android&&e.width===0&&e.height===0||mo.os.android&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType==="touch"}function xa(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function hle(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var iE="data-base-ui-focusable";var GW="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",sE="ArrowLeft",aE="ArrowRight",$W="ArrowUp",EA="ArrowDown";function wr(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ge(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&Zu(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function ko(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Jm(e,t){if(!ct(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(Ge(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function TA(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let o=e;return o.target!=null&&t.contains(o.target)}function ble(e){return e.matches("html,body")}function ey(e){return Ct(e)&&e.matches(GW)}function YW(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${GW}`)!=null}function lE(e){return e?e.getAttribute("role")==="combobox"&&ey(e):!1}function yle(e){if(!e||mo.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function ty(e){return e?e.hasAttribute(iE)?e:e.querySelector(`[${iE}]`)||e:null}function TUe(e,t){return t!=null&&!xa(t)?0:typeof e=="function"?e():e}function gl(e,t,o){let r=TUe(e,o);return typeof r=="number"?r:r?.[t]}function KW(e){return typeof e=="function"?e():e}function RA(e,t){return t||e==="click"||e==="mousedown"}function vle(e){return e?.includes("mouse")&&e!=="mousedown"}var _le=c(T(),1),wle=ls.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Mi,currentIdRef:{current:null},currentContextRef:{current:null}});function RUe(e,t){e.current=t.current}function qW(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=ls.useRef(o),i=ls.useRef(o),s=ls.useRef(null),a=ls.useRef(null),l=Fo();return le(()=>{if(i.current=o,!s.current){n.current=o;return}n.current={open:gl(n.current,"open"),close:gl(o,"close")}},[o,s,n,i]),(0,_le.jsx)(wle.Provider,{value:ls.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function ZW(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),i=ls.useContext(wle),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:u,currentContextRef:d,hasProvider:f,timeout:p}=i,[m,g]=ls.useState(!1),h=ls.useRef(o);return le(()=>{h.current=o},[o]),le(()=>{function b(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=u.current,p.clear()}if(s.current&&!o&&s.current===n){if(g(!1),l){let v=n;return p.start(l,()=>{r.select("open")||s.current&&s.current!==v||b()}),()=>{(h.current||s.current!==v)&&p.clear()}}b()}},[o,n,s,a,l,u,d,p,r]),le(()=>{if(!o)return;let b=d.current,v=s.current;p.clear(),d.current={onOpenChange:r.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:gl(u.current,"close")},v!==null&&v!==n?(g(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,Ke(Te.none))):(g(!1),b?.setIsInstantPhase(!1))},[o,n,r,s,a,u,d,p]),le(()=>()=>{if(s.current===n){if(d.current=null,!h.current)return;s.current=null,RUe(a,u),p.clear()}},[d,s,a,n,u,p]),ls.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}var Di=c(oe(),1);function Ni(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var IA=c(oe(),1);var kle={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},BA={...kle,position:"fixed",top:0,left:0},xle={...kle,position:"absolute"};var Sle=c(T(),1),Mw=IA.forwardRef(function(t,o){let[r,n]=IA.useState();return le(()=>{mo.screenReader.voiceOver&&mo.engine.webkit&&n("button")},[]),(0,Sle.jsx)("span",{...t,ref:o,style:BA,"aria-hidden":r?void 0:!0,...{tabIndex:0,role:r},"data-base-ui-focus-guard":""})});var eg=Math.min,Oc=Math.max,tg=Math.round,uE=Math.floor,ed=e=>({x:e,y:e}),BUe={left:"right",right:"left",bottom:"top",top:"bottom"};function OA(e,t,o){return Oc(e,eg(t,o))}function td(e,t){return typeof e=="function"?e(t):e}function Li(e){return e.split("-")[0]}function Ac(e){return e.split("-")[1]}function AA(e){return e==="x"?"y":"x"}function dE(e){return e==="y"?"height":"width"}function zs(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function fE(e){return AA(zs(e))}function Tle(e,t,o){o===void 0&&(o=!1);let r=Ac(e),n=fE(e),i=dE(n),s=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=cE(s)),[s,cE(s)]}function Rle(e){let t=cE(e);return[PA(e),t,PA(t)]}function PA(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Cle=["left","right"],Ele=["right","left"],IUe=["top","bottom"],PUe=["bottom","top"];function OUe(e,t,o){switch(e){case"top":case"bottom":return o?t?Ele:Cle:t?Cle:Ele;case"left":case"right":return t?IUe:PUe;default:return[]}}function Ble(e,t,o,r){let n=Ac(e),i=OUe(Li(e),o==="start",r);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(PA)))),i}function cE(e){let t=Li(e);return BUe[t]+e.slice(t.length)}function AUe(e){var t,o,r,n;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(r=e.bottom)!=null?r:0,left:(n=e.left)!=null?n:0}}function MA(e){return typeof e!="number"?AUe(e):{top:e,right:e,bottom:e,left:e}}function Lf(e){let{x:t,y:o,width:r,height:n}=e;return{width:r,height:n,top:o,left:t,right:t+r,bottom:o+n,x:t,y:o}}function og(e,t){return t<0||t>=e.length}function oy(e,t){return hl(e.current,{disabledIndices:t})}function Nw(e,t){return hl(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function hl(e,{startingIndex:t=-1,decrement:o=!1,disabledIndices:r,amount:n=1}={}){let i=t;do i+=o?-n:n;while(i>=0&&i<=e.length-1&&ry(e,i,r));return i}function ry(e,t,o){if(typeof o=="function"?o(t):o?.includes(t)??!1)return!0;let n=e[t];return n?!ny(n)||n.matches(":disabled")?!0:!o&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function MUe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function ny(e,t=e?On(e):null){return!e||!e.isConnected||!t||MUe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var NUe='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function LUe(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let o=e.getRootNode();return Zu(o)?o.host:null}function QW(e){for(let t of Array.from(e.children))if(Zr(t)==="summary")return t;return null}function DUe(e,t){let o=QW(t);return!!o&&(e===o||Ge(o,e))}function Ile(e){let t=e?Zr(e):"";return e!=null&&e.matches(NUe)&&(t!=="summary"||e.parentElement!=null&&Zr(e.parentElement)==="details"&&QW(e.parentElement)===e)&&(t!=="details"||QW(e)==null)&&(t!=="input"||e.type!=="hidden")}function Ple(e){if(!Ile(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=LUe(t)){let o=t!==e,r=Zr(t)==="slot";if(t.hasAttribute("inert")||o&&Zr(t)==="details"&&!t.open&&!DUe(e,t)||t.hasAttribute("hidden")||!r&&!VUe(t,o))return!1}return!0}function VUe(e,t){let o=On(e);return t?o.display!=="none":ny(e,o)}function Ole(e){let t=e.tabIndex;if(t<0){let o=Zr(e);if(o==="details"||o==="audio"||o==="video"||Ct(e)&&e.isContentEditable)return 0}return t}function XW(e){if(Zr(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function FUe(e,t){let o=XW(e);if(!o)return!0;let r=t.find(n=>{let i=XW(n);return i?.name===o.name&&i.form===o.form&&i.checked});return r?r===o:t.find(n=>{let i=XW(n);return i?.name===o.name&&i.form===o.form})===o}function Ale(e){if(Ct(e)&&Zr(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Ct(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Mle(e,t){Ale(e).forEach(o=>{Ile(o)&&t.push(o),Mle(o,t)})}function Nle(e,t,o){Ale(e).forEach(r=>{Ct(r)&&r.matches(t)&&o.push(r),Nle(r,t,o)})}function NA(e){return Ple(e)&&Ole(e)>=0}function JW(e){let t=[];return Mle(e,t),t.filter(Ple)}function pE(e){let t=JW(e);return t.filter(o=>Ole(o)>=0&&FUe(o,t))}function Lle(e,t){let o=pE(e),r=o.length;if(r===0)return;let n=wr(ot(e)),i=o.indexOf(n),s=i===-1?t===1?0:r-1:i+t;return o[s]}function LA(e){return Lle(ot(e).body,1)||e}function DA(e){return Lle(ot(e).body,-1)||e}function iy(e,t){let o=t||e.currentTarget,r=e.relatedTarget;return!r||!Ge(o,r)}function Dle(e){pE(e).forEach(o=>{o.dataset.tabindex=o.getAttribute("tabindex")||"",o.setAttribute("tabindex","-1")})}function eU(e){let t=[];Nle(e,"[data-tabindex]",t),t.forEach(o=>{let r=o.dataset.tabindex;delete o.dataset.tabindex,r?o.setAttribute("tabindex",r):o.removeAttribute("tabindex")})}function bl(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...bl(e,n.id,o)])}function tU(e,t){let o=[],r=e.find(n=>n.id===t)?.parentId;for(;r;){let n=e.find(i=>i.id===r);r=n?.parentId,n&&(o=o.concat(n))}return o}function Df(e){return`data-base-ui-${e}`}var VA=0;function Lw(e,t={}){let{preventScroll:o=!1,sync:r=!1,shouldFocus:n}=t;cancelAnimationFrame(VA);function i(){n&&!n()||e?.focus({preventScroll:o})}if(r)return i(),At;let s=requestAnimationFrame(i);return VA=s,()=>{VA===s&&(cancelAnimationFrame(s),VA=0)}}var oU={inert:new WeakMap,"aria-hidden":new WeakMap},Vle="data-base-ui-inert",nU={inert:new WeakSet,"aria-hidden":new WeakSet},mE=new WeakMap,rU=0;function zUe(e){return nU[e]}function Hle(e){return e?Zu(e)?e.host:Hle(e.parentNode):null}var Fle=(e,t)=>t.map(o=>{if(e.contains(o))return o;let r=Hle(o);return e.contains(r)?r:null}).filter(o=>o!=null),zle=e=>{let t=new Set;return e.forEach(o=>{let r=o;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},jle=(e,t,o)=>{let r=[],n=i=>{!i||o.has(i)||Array.from(i.children).forEach(s=>{Zr(s)!=="script"&&(t.has(s)?n(s):r.push(s))})};return n(e),r};function jUe(e,t,o,r,{mark:n=!0}){let i=null;r?i="inert":o&&(i="aria-hidden");let s=null,a=null,l=Fle(t,e),u=n?jle(t,zle(l),new Set(l)):[],d=[],f=[];if(i){let p=oU[i],m=zUe(i);a=m,s=p;let g=Fle(t,Array.from(t.querySelectorAll("[aria-live]"))),h=l.concat(g);jle(t,zle(h),new Set(h)).forEach(v=>{let y=v.getAttribute(i),_=y!==null&&y!=="false",w=(p.get(v)||0)+1;p.set(v,w),d.push(v),w===1&&_&&m.add(v),_||v.setAttribute(i,i==="inert"?"":"true")})}return n&&u.forEach(p=>{let m=(mE.get(p)||0)+1;mE.set(p,m),f.push(p),m===1&&p.setAttribute(Vle,"")}),rU+=1,()=>{s&&d.forEach(p=>{let g=(s.get(p)||0)-1;s.set(p,g),g||(!a?.has(p)&&i&&p.removeAttribute(i),a?.delete(p))}),n&&f.forEach(p=>{let m=(mE.get(p)||0)-1;mE.set(p,m),m||p.removeAttribute(Vle)}),rU-=1,rU||(oU.inert=new WeakMap,oU["aria-hidden"]=new WeakMap,nU.inert=new WeakSet,nU["aria-hidden"]=new WeakSet,mE=new WeakMap)}}function iU(e,t={}){let{ariaHidden:o=!1,inert:r=!1,mark:n=!0}=t,i=ot(e[0]).body;return jUe(e,i,o,r,{mark:n})}var qo=c(oe(),1),sU=c(Pf(),1);var Wle={style:{transition:"none"}},Ule="data-base-ui-click-trigger",HUe="data-base-ui-swipe-ignore",WUe="data-swipe-ignore",$Tt=`[${HUe}]`,YTt=`[${WUe}]`,Gle={fallbackAxisSide:"none"},$le={fallbackAxisSide:"end"},Yle={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var sy=c(T(),1),Kle=qo.createContext(null),aU=()=>qo.useContext(Kle),UUe=Df("portal");function FA(e={}){let{ref:t,container:o,componentProps:r=Ut,elementProps:n}=e,i=Zm(),a=aU()?.portalNode,[l,u]=qo.useState(null),[d,f]=qo.useState(null),p=de(b=>{b!==null&&f(b)}),m=qo.useRef(null);le(()=>{if(o===null){m.current&&(m.current=null,f(null),u(null));return}let b=(o&&(yA(o)?o:o.current))??a??document.body;if(b==null){m.current&&(m.current=null,f(null),u(null));return}m.current!==b&&(m.current=b,f(null),u(b))},[o,a]);let g=De("div",r,{ref:[t,p],props:[{id:i,[UUe]:""},n]}),h=l&&g?sU.createPortal(g,l):null;return{node:d,nodeId:qo.isValidElement(g)?g.props.id:void 0,subtree:h}}var lU=qo.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,container:a,...l}=t,{node:u,nodeId:d,subtree:f}=FA({container:a,ref:o,componentProps:t,elementProps:l}),p=qo.useRef(null),m=qo.useRef(null),g=qo.useRef(null),h=qo.useRef(null),[b,v]=qo.useState(null),y=qo.useRef(!1),_=b?.modal,w=b?.open,k=!!b&&!b.modal&&b.open&&!!u;qo.useEffect(()=>{if(!u||_)return;function C(E){u&&E.relatedTarget&&iy(E)&&(E.type==="focusin"?y.current&&(eU(u),y.current=!1):(Dle(u),y.current=!0))}return Ni(ut(u,"focusin",C,!0),ut(u,"focusout",C,!0))},[u,_]),le(()=>{!u||w!==!0||!y.current||(eU(u),y.current=!1)},[w,u]);let x=qo.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:m,beforeInsideRef:g,afterInsideRef:h,portalNode:u,setFocusManagerState:v}),[u]);return(0,sy.jsxs)(qo.Fragment,{children:[f,(0,sy.jsxs)(Kle.Provider,{value:x,children:[k&&u&&(0,sy.jsx)(Mw,{"data-type":"outside",ref:p,onFocus:C=>{if(iy(C,u))g.current?.focus();else{let E=b?b.domReference:null;DA(E)?.focus()}}}),k&&u&&(0,sy.jsx)("span",{"aria-owns":d,style:Yle}),u&&sU.createPortal(s,u),k&&u&&(0,sy.jsx)(Mw,{"data-type":"outside",ref:m,onFocus:C=>{if(iy(C,u))h.current?.focus();else{let E=b?b.domReference:null;LA(E)?.focus(),b?.closeOnFocusOut&&b?.onOpenChange(!1,Ke(Te.focusOut,C.nativeEvent))}}})]})]})});var ay=c(oe(),1);function qle(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(r=>r(o))},on(t,o){e.has(t)||e.set(t,new Set),e.get(t).add(o)},off(t,o){e.get(t)?.delete(o)}}}var GUe=c(T(),1),$Ue=ay.createContext(null),YUe=ay.createContext(null),rg=()=>ay.useContext($Ue)?.id||null,yl=e=>{let t=ay.useContext(YUe);return e??t};var gE=c(T(),1);function KUe(e,t){let o=St(ko(e));return e instanceof o.KeyboardEvent?"keyboard":e instanceof o.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof o.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var Zle=20,ng=[];function cU(){ng=ng.filter(e=>e.deref()?.isConnected)}function Xle(e){cU(),e&&Zr(e)!=="body"&&(ng.push(new WeakRef(e)),ng.length>Zle&&(ng=ng.slice(-Zle)))}function Qle(){return cU(),ng[ng.length-1]?.deref()}function qUe(e){return e?NA(e)?e:pE(e)[0]||e:null}function Jle(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let o=JW(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return NA(n)||n.hasAttribute("data-tabindex")&&!i.startsWith("-")}),r=e.getAttribute("tabindex");o.length===0?r!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(r!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function uU(e){let{context:t,children:o,disabled:r=!1,initialFocus:n=!0,returnFocus:i=!0,restoreFocus:s=!1,modal:a=!0,closeOnFocusOut:l=!0,openInteractionType:u="",nextFocusableElement:d,previousFocusableElement:f,beforeContentFocusGuardRef:p,externalTree:m,getInsideElements:g}=e,h="rootStore"in t?t.rootStore:t,b=h.useState("open"),v=h.useState("domReferenceElement"),y=h.useState("floatingElement"),{events:_,dataRef:w}=h.context,k=de(()=>w.current.floatingContext?.nodeId),x=n===!1,C=lE(v)&&x,E=so(n),R=so(i),S=so(u),I=so(b),O=yl(m),A=aU(),P=Di.useRef(!1),L=Di.useRef(!1),H=Di.useRef(!1),N=Di.useRef(null),M=Di.useRef(""),V=Di.useRef(""),j=Di.useRef(null),D=Di.useRef(null),z=Vs(j,p,A?.beforeInsideRef),$=Vs(D,A?.afterInsideRef),J=Fo(),Q=Fo(),W=ss(),X=A!=null,U=ty(y),G=de((ae=U)=>ae?pE(ae):[]),te=de(()=>g?.().filter(ae=>ae!=null)??[]);Di.useEffect(()=>{if(r||!a)return;function ae(be){be.key==="Tab"&&Ge(U,wr(ot(U)))&&G().length===0&&!C&&Fs(be)}let ie=ot(U);return ut(ie,"keydown",ae)},[r,U,a,C,G]),Di.useEffect(()=>{if(r||!b)return;let ae=ot(U);function ie(){H.current=!1}function be(ke){let ye=ko(ke),Pe=te(),_e=Ge(y,ye)||Ge(v,ye)||Ge(A?.portalNode,ye)||Pe.some(ve=>ve===ye||Ge(ve,ye));H.current=!_e,V.current=ke.pointerType||"keyboard",ye?.closest(`[${Ule}]`)&&(L.current=!0,Q.start(0,()=>{L.current=!1}))}function pe(){V.current="keyboard"}return Ni(ut(ae,"pointerdown",be,!0),ut(ae,"pointerup",ie,!0),ut(ae,"pointercancel",ie,!0),ut(ae,"keydown",pe,!0),ie)},[r,y,v,U,b,A,Q,te]),Di.useEffect(()=>{if(r||!l)return;let ae=ot(U);function ie(){L.current=!0,Q.start(0,()=>{L.current=!1})}function be(Pe){let _e=ko(Pe);NA(_e)&&(N.current=_e)}function pe(Pe){let _e=Pe.relatedTarget,ve=Pe.currentTarget,Se=ko(Pe);a&&_e==null&&Se!=null&&Ge(y,Se)&&Xle(Se),queueMicrotask(()=>{let fe=k(),Ce=h.context.triggerElements,ne=te(),se=_e?.hasAttribute(Df("focus-guard"))&&[j.current,D.current,A?.beforeInsideRef.current,A?.afterInsideRef.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,Pc(f),Pc(d)].includes(_e),Ee=!(Ge(v,_e)||Ge(y,_e)||Ge(_e,y)||Ge(A?.portalNode,_e)||ne.some(he=>he===_e||Ge(he,_e))||Ce.hasMatchingElement(he=>Ge(he,_e))||se||O&&(bl(O.nodesRef.current,fe).find(he=>Ge(he.context?.elements.floating,_e)||Ge(he.context?.elements.domReference,_e))||tU(O.nodesRef.current,fe).find(he=>[he.context?.elements.floating,ty(he.context?.elements.floating)].includes(_e)||he.context?.elements.domReference===_e)));if(ve===v&&U&&Jle(U),s&&ve!==v&&!ny(Se)&&wr(ae)===ae.body){if(Ct(U)&&(U.focus(),s==="popup")){W.request(()=>{U.focus()});return}let he=G(),Ae=N.current,et=(Ae&&he.includes(Ae)?Ae:null)||he[he.length-1]||U;Ct(et)&&et.focus()}if(w.current.insideReactTree){w.current.insideReactTree=!1;return}(C||!a)&&_e&&Ee&&!L.current&&(C||_e!==Qle())&&(P.current=!0,h.setOpen(!1,Ke(Te.focusOut,Pe)))})}function ke(){H.current||(w.current.insideReactTree=!0,J.start(0,()=>{w.current.insideReactTree=!1}))}let ye=Ct(v)?v:null;if(!(!y&&!ye))return Ni(ye&&ut(ye,"focusout",pe),ye&&ut(ye,"pointerdown",ie),y&&ut(y,"focusin",be),y&&ut(y,"focusout",pe),y&&A&&ut(y,"focusout",ke,!0))},[r,v,y,U,a,O,A,h,l,s,G,C,k,w,J,Q,W,d,f,te]),Di.useEffect(()=>{if(r||!y||!b)return;let ae=Array.from(A?.portalNode?.querySelectorAll(`[${Df("portal")}]`)||[]),be=(O?tU(O.nodesRef.current,k()):[]).find(ve=>lE(ve.context?.elements.domReference||null))?.context?.elements.domReference,ke=[...[y,...ae,j.current,D.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,...te()],be,Pc(f),Pc(d),C?v:null].filter(ve=>ve!=null),ye=iU(ke,{ariaHidden:a||C,mark:!1}),Pe=[y,...ae].filter(ve=>ve!=null),_e=iU(Pe);return()=>{_e(),ye()}},[b,r,v,y,a,A,C,O,k,d,f,te]),le(()=>{if(!b||r||!Ct(U))return;M.current="",V.current="";let ae=ot(U),ie=wr(ae);queueMicrotask(()=>{let be=E.current,pe=typeof be=="function"?be(S.current||""):be;if(pe===void 0||pe===!1||Ge(U,ie))return;let ye=null,Pe=()=>(ye==null&&(ye=G(U)),ye[0]||U),_e;pe===!0||pe===null?_e=Pe():_e=Pc(pe),_e=_e||Pe();let ve=Ge(U,wr(ae));Lw(_e,{preventScroll:_e===U,shouldFocus(){if(!I.current)return!1;if(ve)return!0;let Se=wr(ae);return!(Se!==_e&&Ge(U,Se))}})})},[r,b,U,G,E,S,I]),le(()=>{if(r||!U)return;let ae=ot(U),ie=wr(ae),be=S.current==null;Xle(ie);function pe(ye){if(ye.open||(M.current=KUe(ye.nativeEvent,V.current)),ye.reason===Te.triggerHover&&ye.nativeEvent.type==="mouseleave"&&(P.current=!0),ye.reason===Te.outsidePress)if(ye.nested)P.current=!1;else if(Ow(ye.nativeEvent)||Aw(ye.nativeEvent))P.current=!1;else{let Pe=!1;ot(U).createElement("div").focus({get preventScroll(){return Pe=!0,!1}}),Pe?P.current=!1:P.current=!0}}_.on("openchange",pe);function ke(ye){let Pe=R.current,_e=typeof Pe=="function"?Pe(ye):Pe;if(_e===void 0||_e===!1)return null;_e===null&&(_e=!0);let ve=v?.isConnected?v:null,Se=ie?.isConnected&&Zr(ie)!=="body"?ie:null,fe=be?Se||ve:ve||Se;return fe||(fe=Qle()||null),typeof _e=="boolean"?fe:Pc(_e)||fe||null}return()=>{_.off("openchange",pe);let ye=wr(ae),Pe=te(),_e=Ge(y,ye)||Pe.some(Ce=>Ce===ye||Ge(Ce,ye))||O&&bl(O.nodesRef.current,k(),!1).some(Ce=>Ge(Ce.context?.elements.floating,ye)),ve=R.current,Se=M.current,fe=ke(Se);queueMicrotask(()=>{let Ce=qUe(fe),ne=typeof ve!="boolean";if(ve&&!P.current&&Ct(Ce)&&(!(!ne&&Ce!==ye&&ye!==ae.body)||_e)){let se={preventScroll:!0};Se==="keyboard"&&(se.focusVisible=!0),Ce.focus(se)}P.current=!1})}},[r,y,U,R,S,_,O,v,k,te]),le(()=>{if(!mo.engine.webkit||b||!y)return;let ae=wr(ot(y));!Ct(ae)||!ey(ae)||Ge(y,ae)&&ae.blur()},[b,y]),le(()=>{if(!(r||!A))return A.setFocusManagerState({modal:a,closeOnFocusOut:l,open:b,onOpenChange:h.setOpen,domReference:v}),()=>{A.setFocusManagerState(null)}},[r,A,a,b,h,l,v]),le(()=>{if(!(r||!U))return Jle(U),()=>{queueMicrotask(cU)}},[r,U]);let re=!r&&(a?!C:!0)&&(X||a);return(0,gE.jsxs)(Di.Fragment,{children:[re&&(0,gE.jsx)(Mw,{"data-type":"inside",ref:z,onFocus:ae=>{if(a){let ie=G();Lw(ie[ie.length-1])}else A?.portalNode&&(P.current=!1,iy(ae,A.portalNode)?LA(v)?.focus():Pc(f??A.beforeOutsideRef)?.focus())}}),o,re&&(0,gE.jsx)(Mw,{"data-type":"inside",ref:$,onFocus:ae=>{a?Lw(G()[0]):A?.portalNode&&(l&&(P.current=!0),iy(ae,A.portalNode)?DA(v)?.focus():Pc(d??A.afterOutsideRef)?.focus())}})]})}var hE=c(oe(),1);function dU(e,t={}){let{enabled:o=!0,event:r="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:l=Te.triggerPress}=t,u="rootStore"in e?e.rootStore:e,d=u.context.dataRef,f=hE.useRef(void 0),p=ss(),m=Fo(),g=hE.useMemo(()=>{function h(v,y,_,w){let k=Ke(l,y,_);v&&w==="touch"&&a>0?m.start(a,()=>{u.setOpen(!0,k)}):u.setOpen(v,k)}function b(v,y,_){let w=d.current.openEvent,k=u.select("domReferenceElement")!==y;return v&&k||!v||!n?!0:w&&s?!_(w.type):!1}return{onPointerDown(v){f.current=xa(v.pointerType,!0)&&Aw(v.nativeEvent)?"virtual":v.pointerType},onMouseDown(v){let y=f.current,_=v.nativeEvent,w=u.select("open");if(v.button!==0||r==="click"||xa(y,!0)&&i)return;let k=b(w,v.currentTarget,E=>E==="click"||E==="mousedown"),x=ko(_);if(ey(x)){h(k,_,x,y);return}let C=v.currentTarget;p.request(()=>{h(k,_,C,y)})},onClick(v){if(r==="mousedown-only")return;let y=f.current;if(r==="mousedown"&&y){f.current=void 0;return}if(xa(y,!0)&&i)return;let _=u.select("open"),w=b(_,v.currentTarget,k=>k==="click"||k==="mousedown"||k==="keydown"||k==="keyup");h(w,v.nativeEvent,v.currentTarget,y)},onKeyDown(){f.current=void 0}}},[d,r,i,l,u,s,n,p,m,a]);return hE.useMemo(()=>o?{reference:g}:Ut,[o,g])}var js=c(oe(),1);function ZUe(e,t){let o=null,r=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},s=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",u=i.width,d=i.height,f=i.x,p=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),r==null&&t.y&&a&&(r=i.y-t.y),f-=o||0,p-=r||0,u=0,d=0,!n||l?(u=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,p=a&&t.y!=null?t.y:p):n&&!l&&(d=t.axis==="x"?i.height:d,u=t.axis==="y"?i.width:u),n=!0,{width:u,height:d,x:f,y:p,top:p,right:f+u,bottom:p+d,left:f}}}}function ece(e){return e!=null&&e.clientX!=null}function fU(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.context.dataRef,u=js.useRef(!1),d=js.useRef(null),[f,p]=js.useState(),[m,g]=js.useState([]),h=de(w=>{n.set("positionReference",w)}),b=de((w,k,x)=>{u.current||l.current.openEvent&&!ece(l.current.openEvent)||n.set("positionReference",ZUe(x??a,{x:w,y:k,axis:r,dataRef:l,pointerType:f}))}),v=de(w=>{i?d.current||(b(w.clientX,w.clientY,w.currentTarget),g([])):b(w.clientX,w.clientY,w.currentTarget)}),y=xa(f)?s:i;js.useEffect(()=>{if(!o){h(a);return}if(!y)return;function w(){d.current?.(),d.current=null}let k=St(s);function x(C){let E=ko(C);Ge(s,E)?w():b(C.clientX,C.clientY)}return!l.current.openEvent||ece(l.current.openEvent)?d.current=ut(k,"mousemove",x):h(a),w},[y,o,s,l,a,n,b,h,m]),js.useEffect(()=>()=>{n.set("positionReference",null)},[n]),js.useEffect(()=>{o&&!s&&(u.current=!1)},[o,s]),js.useEffect(()=>{!o&&i&&(u.current=!0)},[o,i]);let _=js.useMemo(()=>{function w(k){p(k.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:v,onMouseEnter:v}},[v]);return js.useMemo(()=>o?{reference:_,trigger:_}:{},[o,_])}var Sa=c(oe(),1);function XUe(){return!1}function QUe(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function bE(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=XUe,bubbles:a,externalTree:l}=t,u="rootStore"in e?e.rootStore:e,d=u.useState("open"),f=u.useState("floatingElement"),{dataRef:p}=u.context,m=yl(l),g=de(typeof n=="function"?n:()=>!1),h=typeof n=="function"?g:n,b=h!==!1,v=de(()=>i),{escapeKey:y,outsidePress:_}=QUe(a),w=Sa.useRef(!1),k=Sa.useRef(!1),x=Sa.useRef(!1),C=Sa.useRef(!1),E=Sa.useRef(""),R=Sa.useRef(null),S=Fo(),I=Fo(),O=de(()=>{I.clear(),p.current.insideReactTree=!1}),A=de(z=>{let $=p.current.floatingContext?.nodeId;return(m?bl(m.nodesRef.current,$):[]).some(Q=>Q.context?.open&&!Q.context.dataRef.current[z])}),P=de(z=>TA(z,u.select("floatingElement"))||TA(z,u.select("domReferenceElement"))),L=de(z=>{s()&&u.setOpen(!1,Ke(Te.triggerPress,z.nativeEvent))}),H=de(z=>{if(!d||!o||!r||z.key!=="Escape"||C.current||!y&&A("__escapeKeyBubbles"))return;let $=gle(z)?z.nativeEvent:z,J=Ke(Te.escapeKey,$);u.setOpen(!1,J),J.isCanceled||z.preventDefault(),!y&&!J.isPropagationAllowed&&z.stopPropagation()}),N=de(()=>{p.current.insideReactTree=!0,I.start(0,O)}),M=de(z=>{if(!d||!o||z.button!==0)return;let $=ko(z.nativeEvent);Ge(u.select("floatingElement"),$)&&(w.current||(w.current=!0,k.current=!1))}),V=de(z=>{!d||!o||(z.defaultPrevented||z.nativeEvent.defaultPrevented)&&w.current&&(k.current=!0)});Sa.useEffect(()=>{if(!d||!o)return O;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=_;let z=new Mi,$=new Mi;function J(){z.clear(),C.current=!0}function Q(){z.start(mo.engine.webkit?5:0,()=>{C.current=!1})}function W(){x.current=!0,$.start(0,()=>{x.current=!1})}function X(){w.current=!1,k.current=!1}function U(){let ne=E.current,se=ne==="pen"||!ne?"mouse":ne,Ee=v(),he=typeof Ee=="function"?Ee():Ee;return typeof he=="string"?he:he[se]}function G(ne){let se=U();return se==="intentional"&&ne.type!=="click"||se==="sloppy"&&ne.type==="click"}function te(ne){let se=p.current.floatingContext?.nodeId,Ee=m&&bl(m.nodesRef.current,se).some(he=>TA(ne,he.context?.elements.floating));return P(ne)||Ee}function re(ne){if(G(ne)){ne.type!=="click"&&!P(ne)&&($.clear(),x.current=!1),O();return}if(p.current.insideReactTree){O();return}let se=ko(ne),Ee=`[${Df("inert")}]`,he=ct(se)?se.getRootNode():null,Ae=Array.from((Zu(he)?he:ot(u.select("floatingElement"))).querySelectorAll(Ee)),et=u.context.triggerElements;if(se&&(et.hasElement(se)||et.hasMatchingElement(_t=>Ge(_t,se))))return;let Je=ct(se)?se:null;for(;Je&&!Ju(Je);){let _t=Xu(Je);if(Ju(_t)||!ct(_t))break;Je=_t}if(!(Ae.length&&ct(se)&&!ble(se)&&!Ge(se,u.select("floatingElement"))&&Ae.every(_t=>!Ge(Je,_t)))){if(Ct(se)&&!("touches"in ne)){let _t=Ju(se),Et=On(se),mt=/auto|scroll/,oo=_t||mt.test(Et.overflowX),Tt=_t||mt.test(Et.overflowY),Rt=oo&&se.clientWidth>0&&se.scrollWidth>se.clientWidth,Bt=Tt&&se.clientHeight>0&&se.scrollHeight>se.clientHeight,gt=Et.direction==="rtl",He=Bt&&(gt?ne.offsetX<=se.offsetWidth-se.clientWidth:ne.offsetX>se.clientWidth),we=Rt&&ne.offsetY>se.clientHeight;if(He||we)return}if(!te(ne)){if(U()==="intentional"&&x.current){$.clear(),x.current=!1;return}typeof h=="function"&&!h(ne)||A("__outsidePressBubbles")||(u.setOpen(!1,Ke(Te.outsidePress,ne)),O())}}}function ae(ne){U()!=="sloppy"||ne.pointerType==="touch"||!u.select("open")||!o||P(ne)||re(ne)}function ie(ne){if(U()!=="sloppy"||!u.select("open")||!o||P(ne))return;let se=ne.touches[0];se&&(R.current={startTime:Date.now(),startX:se.clientX,startY:se.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},S.start(1e3,()=>{R.current&&(R.current.dismissOnTouchEnd=!1,R.current.dismissOnMouseDown=!1)}))}function be(ne,se){let Ee=ko(ne);if(!Ee)return;let he=ut(Ee,ne.type,()=>{se(ne),he()})}function pe(ne){E.current="touch",be(ne,ie)}function ke(ne){S.clear(),ne.type==="pointerdown"&&(E.current=ne.pointerType),!(ne.type==="mousedown"&&R.current&&!R.current.dismissOnMouseDown)&&be(ne,se=>{se.type==="pointerdown"?ae(se):re(se)})}function ye(ne){if(!w.current)return;let se=k.current;if(X(),U()==="intentional"){if(ne.type==="pointercancel"){se&&W();return}if(!te(ne)){if(se){W();return}typeof h=="function"&&!h(ne)||($.clear(),x.current=!0,O())}}}function Pe(ne){if(U()!=="sloppy"||!R.current||P(ne))return;let se=ne.touches[0];if(!se)return;let Ee=Math.abs(se.clientX-R.current.startX),he=Math.abs(se.clientY-R.current.startY),Ae=Math.sqrt(Ee*Ee+he*he);Ae>5&&(R.current.dismissOnTouchEnd=!0),Ae>10&&(re(ne),S.clear(),R.current=null)}function _e(ne){be(ne,Pe)}function ve(ne){U()!=="sloppy"||!R.current||P(ne)||(R.current.dismissOnTouchEnd&&re(ne),S.clear(),R.current=null)}function Se(ne){be(ne,ve)}let fe=ot(f),Ce=Ni(r&&Ni(ut(fe,"keydown",H),ut(fe,"compositionstart",J),ut(fe,"compositionend",Q)),b&&Ni(ut(fe,"click",ke,!0),ut(fe,"pointerdown",ke,!0),ut(fe,"pointerup",ye,!0),ut(fe,"pointercancel",ye,!0),ut(fe,"mousedown",ke,!0),ut(fe,"mouseup",ye,!0),ut(fe,"touchstart",pe,!0),ut(fe,"touchmove",_e,!0),ut(fe,"touchend",Se,!0)));return()=>{Ce(),z.clear(),$.clear(),X(),x.current=!1,O()}},[p,f,r,b,h,d,o,y,_,H,O,v,A,P,m,u,S]);let j=Sa.useMemo(()=>({onKeyDown:H,onPointerDown:L,onClick:L}),[H,L]),D=Sa.useMemo(()=>({onKeyDown:H,onPointerDown:V,onMouseDown:V,onClickCapture:N,onMouseDownCapture(z){N(),M(z)},onPointerDownCapture(z){N(),M(z)},onMouseUpCapture:N,onTouchEndCapture:N,onTouchMoveCapture:N}),[H,N,M,V]);return Sa.useMemo(()=>o?{reference:j,floating:D,trigger:j}:{},[o,j,D])}var Vi=c(oe(),1);function tce(e,t,o){let{reference:r,floating:n}=e,i=zs(t),s=fE(t),a=dE(s),l=Li(t),u=i==="y",d=r.x+r.width/2-n.width/2,f=r.y+r.height/2-n.height/2,p=r[a]/2-n[a]/2,m;switch(l){case"top":m={x:d,y:r.y-n.height};break;case"bottom":m={x:d,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:f};break;case"left":m={x:r.x-n.width,y:f};break;default:m={x:r.x,y:r.y}}let g=Ac(t);return g&&(m[s]+=p*(g==="end"?1:-1)*(o&&u?-1:1)),m}async function oce(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=td(t,e),g=MA(m),b=a[p?f==="floating"?"reference":"floating":f],v=Lf(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(b)))==null||o?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:l})),y=f==="floating"?{x:r,y:n,width:s.floating.width,height:s.floating.height}:s.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},k=Lf(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:_,strategy:l}):y);return{top:(v.top-k.top+g.top)/w.y,bottom:(k.bottom-v.bottom+g.bottom)/w.y,left:(v.left-k.left+g.left)/w.x,right:(k.right-v.right+g.right)/w.x}}var JUe=50,rce=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:oce},l=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:f}=tce(u,r,l),p=r,m=0,g={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:v,fn:y}=b,{x:_,y:w,data:k,reset:x}=await y({x:d,y:f,initialPlacement:r,placement:p,strategy:n,middlewareData:g,rects:u,platform:a,elements:{reference:e,floating:t}});d=_??d,f=w??f,g[v]={...g[v],...k},x&&m<JUe&&(m++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(u=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):x.rects),{x:d,y:f}=tce(u,p,l)),h=-1)}return{x:d,y:f,placement:p,strategy:n,middlewareData:g}};var nce=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...b}=td(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let v=Li(n),y=zs(a),_=Li(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(u.floating)),k=p||(_||!h?[cE(a)]:Rle(a)),x=g!=="none";!p&&x&&k.push(...Ble(a,h,g,w));let C=[a,...k],E=await l.detectOverflow(t,b),R=[],S=((r=i.flip)==null?void 0:r.overflows)||[];if(d&&R.push(E[v]),f){let P=Tle(n,s,w);R.push(E[P[0]],E[P[1]])}if(S=[...S,{placement:n,overflows:R}],!R.every(P=>P<=0)){var I,O;let P=(((I=i.flip)==null?void 0:I.index)||0)+1,L=C[P];if(L&&(!(f==="alignment"?y!==zs(L):!1)||S.every(M=>zs(M.placement)===y?M.overflows[0]>0:!0)))return{data:{index:P,overflows:S},reset:{placement:L}};let H=(O=S.filter(N=>N.overflows[0]<=0).sort((N,M)=>N.overflows[1]-M.overflows[1])[0])==null?void 0:O.placement;if(!H)switch(m){case"bestFit":{var A;let N=(A=S.filter(M=>{if(x){let V=zs(M.placement);return V===y||V==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(V=>V>0).reduce((V,j)=>V+j,0)]).sort((M,V)=>M[1]-V[1])[0])==null?void 0:A[0];N&&(H=N);break}case"initialPlacement":H=a;break}if(n!==H)return{reset:{placement:H}}}return{}}}};var ice=new Set(["left","top"]);async function eGe(e,t){let{placement:o,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),s=Li(o),a=Ac(o),l=zs(o)==="y",u=ice.has(s)?-1:1,d=i&&l?-1:1,f=td(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:g}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof g=="number"&&(m=a==="end"?g*-1:g),l?{x:m*d,y:p*u}:{x:p*u,y:m*d}}var sce=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:i,placement:s,middlewareData:a}=t,l=await eGe(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:s}}}}},ace=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:l={fn:y=>{let{x:_,y:w}=y;return{x:_,y:w}}},...u}=td(e,t),d={x:o,y:r},f=await i.detectOverflow(t,u),p=zs(n),m=AA(p),g=d[m],h=d[p],b=(y,_)=>OA(_+f[y==="y"?"top":"left"],_,_-f[y==="y"?"bottom":"right"]);s&&(g=b(m,g)),a&&(h=b(p,h));let v=l.fn({...t,[m]:g,[p]:h});return{...v,data:{x:v.x-o,y:v.y-r,enabled:{[m]:s,[p]:a}}}}}},lce=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:i,placement:s,rects:a,middlewareData:l}=t,{offset:u=0,mainAxis:d=!0,crossAxis:f=!0}=td(e,t),p={x:n,y:i},m=zs(s),g=AA(m),h=p[g],b=p[m],v=td(u,t),y=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:(o=v.mainAxis)!=null?o:0,crossAxis:(r=v.crossAxis)!=null?r:0};if(d){let k=g==="y"?"height":"width",x=a.reference[g]-a.floating[k]+y.mainAxis,C=a.reference[g]+a.reference[k]-y.mainAxis;h<x?h=x:h>C&&(h=C)}if(f){var _,w;let k=g==="y"?"width":"height",x=ice.has(Li(s)),C=a.reference[m]-a.floating[k]+(x&&((_=l.offset)==null?void 0:_[m])||0)+(x?0:y.crossAxis),E=a.reference[m]+a.reference[k]+(x?0:((w=l.offset)==null?void 0:w[m])||0)-(x?y.crossAxis:0);b<C?b=C:b>E&&(b=E)}return{[g]:h,[m]:b}}}},cce=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:i}=t,{apply:s=()=>{},...a}=td(e,t),l=await n.detectOverflow(t,a),u=Li(o),d=Ac(o),f=zs(o)==="y",{width:p,height:m}=r.floating,g,h;u==="top"||u==="bottom"?(g=u,h=d===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(h=u,g=d==="end"?"top":"bottom");let b=m-l.top-l.bottom,v=p-l.left-l.right,y=eg(m-l[g],b),_=eg(p-l[h],v),w=t.middlewareData.shift,k=!w,x=y,C=_;w!=null&&w.enabled.x&&(C=v),w!=null&&w.enabled.y&&(x=b),k&&!d&&(f?C=p-2*Oc(l.left,l.right):x=m-2*Oc(l.top,l.bottom)),await s({...t,availableWidth:C,availableHeight:x});let E=await n.getDimensions(i.floating);return p!==E.width||m!==E.height?{reset:{rects:!0}}:{}}}};function fce(e){let t=On(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r,a=tg(o)!==i||tg(r)!==s;return a&&(o=i,r=s),{width:o,height:r,$:a}}function mU(e){return ct(e)?e:e.contextElement}function Dw(e){let t=mU(e);if(!Ct(t))return ed(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:i}=fce(t),s=(i?tg(o.width):o.width)/r,a=(i?tg(o.height):o.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var tGe=ed(0);function pce(e){let t=St(e);return!_A()||!t.visualViewport?tGe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function oGe(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===St(e)}function ly(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),i=mU(e),s=ed(1);t&&(r?ct(r)&&(s=Dw(r)):s=Dw(e));let a=oGe(i,o,r)?pce(i):ed(0),l=(n.left+a.x)/s.x,u=(n.top+a.y)/s.y,d=n.width/s.x,f=n.height/s.y;if(i&&r){let p=St(i),m=ct(r)?St(r):r,g=p,h=wA(g);for(;h&&m!==g;){let b=Dw(h),v=h.getBoundingClientRect(),y=On(h),_=v.left+(h.clientLeft+parseFloat(y.paddingLeft))*b.x,w=v.top+(h.clientTop+parseFloat(y.paddingTop))*b.y;l*=b.x,u*=b.y,d*=b.x,f*=b.y,l+=_,u+=w,g=St(h),h=wA(g)}}return Lf({width:d,height:f,x:l,y:u})}function zA(e,t){let o=oE(e).scrollLeft;return t?t.left+o:ly(Qu(e)).left+o}function mce(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-zA(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function rGe(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,i=n==="fixed",s=Qu(r),a=t?tE(t.floating):!1;if(r===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},u=ed(1),d=ed(0),f=Ct(r);if((f||!i)&&((Zr(r)!=="body"||Xb(s))&&(l=oE(r)),f)){let m=ly(r);u=Dw(r),d.x=m.x+r.clientLeft,d.y=m.y+r.clientTop}let p=s&&!f&&!i?mce(s,l):ed(0);return{width:o.width*u.x,height:o.height*u.y,x:o.x*u.x-l.scrollLeft*u.x+d.x+p.x,y:o.y*u.y-l.scrollTop*u.y+d.y+p.y}}function nGe(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function iGe(e){let t=oE(e),o=e.ownerDocument.body,r=Oc(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=Oc(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+zA(e),s=-t.scrollTop;return On(o).direction==="rtl"&&(i+=Oc(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:i,y:s}}var sGe=25;function aGe(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=St(e),i=Qu(e),s=n.visualViewport,a=i.clientWidth,l=i.clientHeight,u=0,d=0;if(s){let p=!_A()||t==="fixed";r?p||(u=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,p&&(u=s.offsetLeft,d=s.offsetTop))}if(zA(i)<=0){let p=i.ownerDocument,m=p.body,g=getComputedStyle(m),h=p.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,b=Math.abs(i.clientWidth-m.clientWidth-h),v=getComputedStyle(i).scrollbarGutter==="stable both-edges"?b/2:b;v<=sGe&&(a-=v)}return{width:a,height:l,x:u,y:d}}function lGe(e,t){let o=ly(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,i=Dw(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=n*i.x,u=r*i.y;return{width:s,height:a,x:l,y:u}}function uce(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=aGe(e,o,t);else if(t==="document")r=iGe(Qu(e));else if(ct(t))r=lGe(t,o);else{let n=pce(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Lf(r)}function cGe(e,t){let o=t.get(e);if(o)return o;let r=Xm(e,[],!1).filter(a=>ct(a)&&Zr(a)!=="body"),n=null,i=On(e).position==="fixed",s=i?Xu(e):e;for(;ct(s)&&!Ju(s);){let a=On(s),l=vA(s),u=n?n.position:i?"fixed":"";!l&&(u==="fixed"||u==="absolute"&&a.position==="static")?r=r.filter(f=>f!==s):n=a,s=Xu(s)}return t.set(e,r),r}function uGe(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,s=[...o==="clippingAncestors"?tE(t)?[]:cGe(t,this._c):[].concat(o),r],a=uce(t,s[0],n),l=a.top,u=a.right,d=a.bottom,f=a.left;for(let p=1;p<s.length;p++){let m=uce(t,s[p],n);l=Oc(m.top,l),u=eg(m.right,u),d=eg(m.bottom,d),f=Oc(m.left,f)}return{width:u-f,height:d-l,x:f,y:l}}function dGe(e){let{width:t,height:o}=fce(e);return{width:t,height:o}}function fGe(e,t,o){let r=Ct(t),n=Qu(t),i=o==="fixed",s=ly(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=ed(0);if((r||!i)&&((Zr(t)!=="body"||Xb(n))&&(a=oE(t)),r)){let p=ly(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}!r&&n&&(l.x=zA(n));let u=n&&!r&&!i?mce(n,a):ed(0),d=s.left+a.scrollLeft-l.x-u.x,f=s.top+a.scrollTop-l.y-u.y;return{x:d,y:f,width:s.width,height:s.height}}function pU(e){return On(e).position==="static"}function dce(e,t){if(!Ct(e)||On(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Qu(e)===o&&(o=o.ownerDocument.body),o}function gce(e,t){let o=St(e);if(tE(e))return o;if(!Ct(e)){let n=Xu(e);for(;n&&!Ju(n);){if(ct(n)&&!pU(n))return n;n=Xu(n)}return o}let r=dce(e,t);for(;r&&Xae(r)&&pU(r);)r=dce(r,t);return r&&Ju(r)&&pU(r)&&!vA(r)?o:r||Qae(e)||o}var pGe=async function(e){let t=this.getOffsetParent||gce,o=this.getDimensions,r=await o(e.floating);return{reference:fGe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function mGe(e){return On(e).direction==="rtl"}var yE={convertOffsetParentRelativeRectToViewportRelativeRect:rGe,getDocumentElement:Qu,getClippingRect:uGe,getOffsetParent:gce,getElementRects:pGe,getClientRects:nGe,getDimensions:dGe,getScale:Dw,isElement:ct,isRTL:mGe};function hce(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function gGe(e,t,o){let r=null,n,i=Qu(e);function s(){var d;clearTimeout(n),(d=r)==null||d.disconnect(),r=null}function a(d,f){d===void 0&&(d=!1),f===void 0&&(f=1),s();let p=e.getBoundingClientRect(),{left:m,top:g,width:h,height:b}=p;if(d||t(),!h||!b)return;let v=uE(g),y=uE(i.clientWidth-(m+h)),_=uE(i.clientHeight-(g+b)),w=uE(m),x={rootMargin:-v+"px "+-y+"px "+-_+"px "+-w+"px",threshold:Oc(0,eg(1,f))||1},C=!0;function E(R){let S=R[0].intersectionRatio;if(!hce(p,e.getBoundingClientRect()))return a();if(S!==f){if(!C)return a();S?a(!1,S):n=setTimeout(()=>{a(!1,1e-7)},1e3)}C=!1}try{r=new IntersectionObserver(E,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(E,x)}r.observe(e)}let l=St(e),u=()=>a(o);return l.addEventListener("resize",u),a(!0),()=>{l.removeEventListener("resize",u),s()}}function vE(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=mU(e),d=n||i?[...u?Xm(u):[],...t?Xm(t):[]]:[];d.forEach(v=>{n&&v.addEventListener("scroll",o),i&&v.addEventListener("resize",o)});let f=u&&a?gGe(u,o,i):null,p=-1,m=null;s&&(m=new ResizeObserver(v=>{let[y]=v;y&&y.target===u&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var _;(_=m)==null||_.observe(t)})),o()}),u&&!l&&m.observe(u),t&&m.observe(t));let g,h=l?ly(e):null;l&&b();function b(){let v=ly(e);h&&!hce(h,v)&&o(),h=v,g=requestAnimationFrame(b)}return o(),()=>{var v;d.forEach(y=>{n&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),f?.(),(v=m)==null||v.disconnect(),m=null,l&&cancelAnimationFrame(g)}}var bce=sce;var yce=ace,vce=nce,_ce=cce;var wce=lce,jA=(e,t,o)=>{let r=new Map,n=o??{},i={...yE,...n.platform,_c:r};return rce(e,t,{...n,platform:i})};var hn=c(oe(),1),xce=c(oe(),1),Sce=c(Pf(),1),bGe=typeof document<"u",yGe=function(){},HA=bGe?xce.useLayoutEffect:yGe;function WA(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let o,r,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(r=o;r--!==0;)if(!WA(e[r],t[r]))return!1;return!0}if(n=Object.keys(e),o=n.length,o!==Object.keys(t).length)return!1;for(r=o;r--!==0;)if(!{}.hasOwnProperty.call(t,n[r]))return!1;for(r=o;r--!==0;){let i=n[r];if(!(i==="_owner"&&e.$$typeof)&&!WA(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Cce(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function kce(e,t){let o=Cce(e);return Math.round(t*o)/o}function gU(e){let t=hn.useRef(e);return HA(()=>{t.current=e}),t}function Ece(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:l,open:u}=e,[d,f]=hn.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=hn.useState(r);WA(p,r)||m(r);let[g,h]=hn.useState(null),[b,v]=hn.useState(null),y=hn.useCallback(M=>{M!==x.current&&(x.current=M,h(M))},[]),_=hn.useCallback(M=>{M!==C.current&&(C.current=M,v(M))},[]),w=i||g,k=s||b,x=hn.useRef(null),C=hn.useRef(null),E=hn.useRef(d),R=l!=null,S=gU(l),I=gU(n),O=gU(u),A=hn.useCallback(()=>{if(!x.current||!C.current)return;let M={placement:t,strategy:o,middleware:p};I.current&&(M.platform=I.current),jA(x.current,C.current,M).then(V=>{let j={...V,isPositioned:O.current!==!1};P.current&&!WA(E.current,j)&&(E.current=j,Sce.flushSync(()=>{f(j)}))})},[p,t,o,I,O]);HA(()=>{u===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[u]);let P=hn.useRef(!1);HA(()=>(P.current=!0,()=>{P.current=!1}),[]),HA(()=>{if(w&&(x.current=w),k&&(C.current=k),w&&k){if(S.current)return S.current(w,k,A);A()}},[w,k,A,S,R]);let L=hn.useMemo(()=>({reference:x,floating:C,setReference:y,setFloating:_}),[y,_]),H=hn.useMemo(()=>({reference:w,floating:k}),[w,k]),N=hn.useMemo(()=>{let M={position:o,left:0,top:0};if(!H.floating)return M;let V=kce(H.floating,d.x),j=kce(H.floating,d.y);return a?{...M,transform:"translate("+V+"px, "+j+"px)",...Cce(H.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:V,top:j}},[o,a,H.floating,d.x,d.y]);return hn.useMemo(()=>({...d,update:A,refs:L,elements:H,floatingStyles:N}),[d,A,L,H,N])}var hU=(e,t)=>{let o=bce(e);return{name:o.name,fn:o.fn,options:[e,t]}},bU=(e,t)=>{let o=yce(e);return{name:o.name,fn:o.fn,options:[e,t]}},yU=(e,t)=>({fn:wce(e).fn,options:[e,t]}),vU=(e,t)=>{let o=vce(e);return{name:o.name,fn:o.fn,options:[e,t]}},_U=(e,t)=>{let o=_ce(e);return{name:o.name,fn:o.fn,options:[e,t]}};var UA=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,r=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=r}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let r;if(t){for(let n=this.attachedStores.length-1;n>=0&&!r;n-=1)r=this.attachedStores[n].context.triggerElements.getById(t);r??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!r&&this.throwOnMissingTrigger)throw new Error(Wt(99,this.componentName,t,this.componentName));o.setOpen(!0,Ke(Te.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Ke(Te.imperativeAction))}};var uy=c(oe(),1),Wce=c(Pf(),1);var jce=c(oe(),1);var Vce=c(oe(),1),CU=c(_E(),1),Fce=c(Ace(),1);var Mce=c(oe(),1);var kU=[],xU;function Nce(){return xU}function Lce(e){kU.push(e)}function SU(e){let t=(o,r)=>{let n=eo(LGe).current,i;try{xU=n;for(let s of kU)s.before(n);i=e(o,r);for(let s of kU)s.after(n);n.didInitialize=!0}finally{xU=void 0}return i};return t.displayName=e.displayName||e.name,t}function Dce(e){return Mce.forwardRef(SU(e))}function LGe(){return{didInitialize:!1}}var DGe=Cw(19),VGe=DGe?zGe:jGe;function Fe(e,t,o,r,n){return VGe(e,t,o,r,n)}function FGe(e,t,o,r,n){let i=Vce.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,CU.useSyncExternalStore)(e.subscribe,i,i)}Lce({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let r=e.syncHooks[o],n=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,n)||(t=!0,r.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let n of e.syncHooks)o.add(n.store);let r=[];for(let n of o)r.push(n.subscribe(t));return()=>{for(let n of r)n()}}),(0,CU.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function zGe(e,t,o,r,n){let i=Nce();if(!i)return FGe(e,t,o,r,n);let s=i.syncIndex;i.syncIndex+=1;let a;return i.didInitialize?(a=i.syncHooks[s],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,r)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=r,a.a3=n,a.value=t(e.getSnapshot(),o,r,n))):(a={store:e,selector:t,a1:o,a2:r,a3:n,value:t(e.getSnapshot(),o,r,n)},i.syncHooks.push(a)),a.value}function jGe(e,t,o,r,n){return(0,Fce.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,r,n))}var $A=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let o=this.updateTick;for(let r of this.listeners){if(o!==this.updateTick)return;r(t)}}update(t){for(let o in t)if(!Object.is(this.state[o],t[o])){this.setState({...this.state,...t});return}}set(t,o){Object.is(this.state[t],o)||this.setState({...this.state,[t]:o})}notifyAll(){let t={...this.state};this.setState(t)}use(t,o,r,n){return Fe(this,t,o,r,n)}};var cy=c(oe(),1);var od=class extends $A{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){cy.useDebugValue(t);let r=this;le(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;le(()=>(r.state[t]!==o&&r.set(t,o),()=>{r.set(t,void 0)}),[r,t,o])}useSyncedValues(t){let o=this,r=Object.values(t);le(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){cy.useDebugValue(t);let r=this,n=o!==void 0;le(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let i=this.selectors[t];return i(this.state,o,r,n)}useState(t,o,r,n){return cy.useDebugValue(t),Fe(this,this.selectors[t],o,r,n)}useContextCallback(t,o){cy.useDebugValue(t);let r=de(o??At);this.context[t]=r}useStateSetter(t){let o=cy.useRef(void 0);return o.current===void 0&&(o.current=r=>{this.set(t,r)}),o.current}observe(t,o){let r;typeof t=="function"?r=t:r=this.selectors[t];let n=r(this.state);return o(n,n,this),this.subscribe(i=>{let s=r(i);if(!Object.is(n,s)){let a=n;n=s,o(s,a,this)}})}};var YA=c(oe(),1);function zce(){let[,e]=YA.useState({});return YA.useCallback(()=>{e({})},[])}var HGe={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},rd=class extends od{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:qle(),nested:r,triggerElements:i},HGe),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&hle(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let r={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",r)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function Hce(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),u=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,f=s,p=jce.useRef(null);r===void 0&&p.current===null&&(p.current=new rd({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:u,triggerElements:d,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let m=r??p.current;return t.useSyncedValue("floatingId",n),le(()=>{let g={open:a,floatingId:n,referenceElement:l,floatingElement:u};ct(l)&&(g.domReferenceElement=l),m.state.positionReference===m.state.referenceElement&&(g.positionReference=l),m.update(g)},[a,n,l,u,m]),m.context.onOpenChange=f,m.context.nested=i,m}var KA={tabIndex:-1,[iE]:""};function Uce(e,t=!1){let o=Zm(),r=rg()!=null,n=eo(()=>e(o,r)).current;return Hce({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function Gce({handle:e,store:t}){return le(()=>e.attachStore(t),[e,t]),null}function WGe(e,t){let o=uy.useRef(null),r=uy.useRef(null);return uy.useCallback(n=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=r.current,l=t.context.triggerElements.getById(s);a&&l===a&&(t.context.triggerElements.delete(s),i=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.current=n,t.context.triggerElements.add(e,n),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function UGe(e,t,o,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let n=o?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=o??null)}function GGe(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function $ce(e,t,o,r={}){let n=o.reason,i=n===Te.triggerHover,s=t&&n===Te.triggerFocus,a=!t&&(n===Te.triggerPress||n===Te.escapeKey),l=GGe(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let u=()=>{let d={...r.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),UGe(d,t,o.trigger,l()),e.update(d)};i?Wce.flushSync(u):u()}function Yce(e,t,o,r){let n=o.useState("isMountedByTrigger",e),i=WGe(e,o),s=de(l=>{let u=o.select("open"),d=o.select("activeTriggerId");if(d===e){o.update({activeTriggerElement:l,...u?r:null});return}d==null&&u&&o.update({activeTriggerId:e,activeTriggerElement:l,...r})}),a=uy.useCallback(l=>{i(l),l&&s(l)},[i,s]);return le(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Kce(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=uy.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");le(()=>{if(!n){r.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,u={};e.state.triggerCount!==l&&(u.triggerCount=l);let d=e.select("activeTriggerId"),f=null;if(d){let p=e.context.triggerElements.getById(d);if(p)r.current=d,p!==e.state.activeTriggerElement&&(u.activeTriggerElement=p);else{for(let[m,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){u.activeTriggerId=m,u.activeTriggerElement=g,r.current=m;break}u.activeTriggerId===void 0&&(r.current===d?f=d:r.current=null)}}else r.current=null;if(!f&&!d&&l===1){let p=e.context.triggerElements.entries().next();if(!p.done){let[m,g]=p.value;u.activeTriggerId=m,u.activeTriggerElement=g,r.current=m}}(u.triggerCount!==void 0||u.activeTriggerId!==void 0||u.activeTriggerElement!==void 0)&&e.update(u),f&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===f&&!e.context.triggerElements.getById(f)){let p=Ke(Te.none);e.setOpen(!1,p),p.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,o])}function qce(e,t,o){let{mounted:r,setMounted:n,transitionStatus:i}=Ai(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:r,transitionStatus:i,preventUnmountingOnClose:a});let l=de(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return $n({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function Zce(e,t){e.useSyncedValues(t),le(()=>()=>{e.update({activeTriggerProps:Ut,inactiveTriggerProps:Ut,popupProps:Ut})},[e])}var Vf=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function Xce(){return new rd({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Vf,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Jce(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Xce(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Ut,inactiveTriggerProps:Ut,popupProps:Ut}}function eue(e,t,o=!1){return new rd({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var wE=e=>e.triggerIdProp??e.activeTriggerId,EU=e=>e.openProp??e.open,Qce=e=>(e.popupElement?.id??e.floatingId)||void 0;function tue(e,t){return t!==void 0&&EU(e)&&wE(e)===t}function $Ge(e,t){return tue(e,t)?!0:t!==void 0&&EU(e)&&wE(e)==null&&e.triggerCount===1}var oue={open:EU,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:wE,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Qce,isTriggerActive:(e,t)=>t!==void 0&&wE(e)===t,isOpenedByTrigger:(e,t)=>tue(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&wE(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>$Ge(e,t)?Qce(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var TU=c(oe(),1),rue=c(_E(),1);function nue(e){let t=TU.useCallback(r=>e===void 0?At:e.subscribeStore(r),[e]),o=TU.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,rue.useSyncExternalStore)(t,o,()=>e?.serverStore)}function RU(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=Zm(),i=rg()!=null,s=eo(()=>new rd({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Vf,floatingId:n,syncOnly:!1,nested:i})).current;return le(()=>{let a={open:t,floatingId:n};r.reference!==void 0&&(a.referenceElement=r.reference,a.domReferenceElement=ct(r.reference)?r.reference:null),r.floating!==void 0&&(a.floatingElement=r.floating),s.update(a)},[t,n,r.reference,r.floating,s]),s.context.onOpenChange=o,s.context.nested=i,s}function iue(e){return YGe(e,e.rootContext)}function YGe(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[u,d]=Vi.useState(null),[f,p]=Vi.useState(void 0),[m,g]=Vi.useState(void 0),h=Vi.useRef(null),b=yl(r),v=Vi.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),y=Ece({...e,elements:{...v,...u&&{reference:u}}}),_=ct(f)?f:null,w=m===void 0?t.state.floatingElement:m;t.useSyncedValue("referenceElement",f??null),t.useSyncedValue("domReferenceElement",f===void 0?s:_),t.useSyncedValue("floatingElement",w);let k=Vi.useCallback(I=>{let O=ct(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;d(O),y.refs.setReference(O)},[y.refs]),x=Vi.useCallback(I=>{(ct(I)||I===null)&&(h.current=I,p(I)),(ct(y.refs.reference.current)||y.refs.reference.current===null||I!==null&&!ct(I))&&y.refs.setReference(I)},[y.refs,p]),C=Vi.useCallback(I=>{g(I),y.refs.setFloating(I)},[y.refs]),E=Vi.useMemo(()=>({...y.refs,setReference:x,setFloating:C,setPositionReference:k,domReference:h}),[y.refs,x,C,k]),R=Vi.useMemo(()=>({...y.elements,domReference:s}),[y.elements,s]),S=Vi.useMemo(()=>({...y,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:E,elements:R,nodeId:o,rootStore:t}),[y,E,R,o,t,a,l]);return le(()=>{s&&(h.current=s)},[s]),le(()=>{t.context.dataRef.current.floatingContext=S;let I=b?.nodesRef.current.find(O=>O.id===o);I&&(I.context=S)}),Vi.useMemo(()=>({...y,context:S,refs:E,elements:R,rootStore:t}),[y,E,R,S,t])}var nd=c(oe(),1);var BU=mo.os.mac&&mo.engine.webkit;function IU(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=nd.useRef(!1),l=nd.useRef(null),u=nd.useRef(!0),d=Fo();nd.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let m=St(p);function g(){let v=n.select("domReferenceElement");!n.select("open")&&Ct(v)&&v===wr(ot(v))&&(a.current=!0)}function h(){u.current=!0}function b(){u.current=!1}return Ni(ut(m,"blur",g),BU&&ut(m,"keydown",h,!0),BU&&ut(m,"pointerdown",b,!0))},[n,o]),nd.useEffect(()=>{if(!o)return;function p(m){if(m.reason===Te.triggerPress||m.reason===Te.escapeKey){let g=n.select("domReferenceElement");ct(g)&&(l.current=g,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,n]);let f=nd.useMemo(()=>{function p(){a.current=!1,l.current=null}return{onMouseLeave(){p()},onFocus(m){let g=m.currentTarget;if(a.current){if(l.current===g)return;p()}let h=ko(m.nativeEvent);if(ct(h)){if(BU&&!m.relatedTarget){if(!u.current&&!ey(h))return}else if(!yle(h))return}let b=Jm(m.relatedTarget,n.context.triggerElements),{nativeEvent:v,currentTarget:y}=m,_=typeof r=="function"?r():r;if(n.select("open")&&b||_===0||_===void 0){n.setOpen(!0,Ke(Te.triggerFocus,v,y));return}d.start(_,()=>{a.current||n.setOpen(!0,Ke(Te.triggerFocus,v,y))})},onBlur(m){p();let g=m.relatedTarget,h=m.nativeEvent,b=ct(g)&&g.hasAttribute(Df("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let v=n.select("domReferenceElement"),y=wr(ot(v));!g&&y===v||Ge(s.current.floatingContext?.refs.floating.current,y)||Ge(v,y)||b||Jm(g??y,n.context.triggerElements)||n.setOpen(!1,Ke(Te.triggerFocus,h))})}}},[s,r,n,d]);return nd.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var OU=c(oe(),1);var PU=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Mi,this.restTimeout=new Mi,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},qA=new WeakMap;function Fw(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&qA.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),qA.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function ZA(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,i=qA.get(o);i&&i!==e&&Fw(i),Fw(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,qA.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function zw(e){let t=e.context.dataRef.current,o=eo(()=>t.hoverInteractionState??PU.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),Ew(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function AU(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),l=i.useState("domReferenceElement"),{dataRef:u}=i.context,d=yl(),f=rg(),p=zw(i),m=Fo(),g=de(()=>RA(u.current.openEvent?.type,p.interactedInside)),h=de(()=>vle(u.current.openEvent?.type)),b=de(()=>{Fw(p)});le(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,b())},[s,p,b]),OU.useEffect(()=>b,[b]),le(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&h()&&ct(l)&&a){let v=l,y=a,_=ot(a),w=d?.nodesRef.current.find(E=>E.id===f)?.context?.elements.floating;w&&(w.style.pointerEvents="");let k=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,x=w!==y?w:null,C=p.handleCloseOptions?.getScope?.()??k??x??v.closest("[data-rootownerid]")??_.body;return ZA(p,{scopeElement:C,referenceElement:v,floatingElement:y}),()=>{b()}}},[o,s,l,a,p,h,d,f,b]),OU.useEffect(()=>{if(!o)return;function v(){return!!(d&&f&&bl(d.nodesRef.current,f).length>0)}function y(E){let R=gl(r,"close",p.pointerType),S=()=>{i.setOpen(!1,Ke(Te.triggerHover,E)),d?.events.emit("floating.closed",E)};R?p.openChangeTimeout.start(R,S):(p.openChangeTimeout.clear(),S())}function _(E){let R=ko(E);if(!YW(R)){p.interactedInside=!1;return}p.interactedInside=R?.closest("[aria-haspopup]")!=null}function w(){p.openChangeTimeout.clear(),m.clear(),d?.events.off("floating.closed",x),b()}function k(E){if(v()&&d){d.events.on("floating.closed",x);return}if(Jm(E.relatedTarget,i.context.triggerElements))return;let R=u.current.floatingContext?.nodeId??n,S=E.relatedTarget;if(!(d&&R&&ct(S)&&bl(d.nodesRef.current,R,!1).some(O=>Ge(O.context?.elements.floating,S)))){if(p.handler){p.handler(E);return}b(),h()&&!g()&&y(E)}}function x(E){!d||!f||v()||m.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,Ke(Te.triggerHover,E)),d.events.emit("floating.closed",E)})}let C=a;return Ni(C&&ut(C,"mouseenter",w),C&&ut(C,"mouseleave",k),C&&ut(C,"pointerdown",_,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,u,r,n,h,g,b,p,d,f,m])}var ig=c(oe(),1),sue=c(Pf(),1);var KGe={current:null};function MU(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=KGe,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:m,guardStaleOpen:g=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:b,events:v}=h.context,y=yl(u),_=zw(h),w=ig.useRef(!1),k=so(n),x=so(r),C=so(s),E=so(o),R=so(m),S=so(p),I=de(()=>RA(b.current.openEvent?.type,_.interactedInside)),O=de(()=>R.current?.()!==!1),A=de((H,N,M)=>{let V=h.context.triggerElements;if(V.hasElement(N))return!H||!Ge(H,N);if(!ct(M))return!1;let j=M;return V.hasMatchingElement(D=>Ge(D,j))&&(!H||!Ge(H,j))}),P=de(()=>{if(!_.handler)return;ot(h.select("domReferenceElement")).removeEventListener("mousemove",_.handler),_.handler=void 0}),L=de(()=>{Fw(_)});return d&&(_.handleCloseOptions=k.current?.__options),ig.useEffect(()=>P,[P]),ig.useEffect(()=>{if(!o)return;function H(N){N.open?w.current=!1:(w.current=N.reason===Te.triggerHover,P(),_.openChangeTimeout.clear(),_.restTimeout.clear(),_.blockMouseMove=!0,_.restTimeoutPending=!1)}return v.on("openchange",H),()=>{v.off("openchange",H)}},[o,v,_,P]),ig.useEffect(()=>{if(!o)return;function H(z,$=!0){let J=gl(x.current,"close",_.pointerType);J?_.openChangeTimeout.start(J,()=>{h.setOpen(!1,Ke(Te.triggerHover,z)),y?.events.emit("floating.closed",z)}):$&&(_.openChangeTimeout.clear(),h.setOpen(!1,Ke(Te.triggerHover,z)),y?.events.emit("floating.closed",z))}let N=l.current??(d?h.select("domReferenceElement"):null);if(!ct(N))return;function M(z){if(_.openChangeTimeout.clear(),_.blockMouseMove=!1,i&&!xa(_.pointerType))return;let $=KW(C.current),J=gl(x.current,"open",_.pointerType),Q=ko(z),W=z.currentTarget??null,X=h.select("domReferenceElement"),U=W;if(ct(Q)&&!h.context.triggerElements.hasElement(Q)){for(let ye of h.context.triggerElements.elements())if(Ge(ye,Q)){U=ye;break}}ct(W)&&ct(X)&&!h.context.triggerElements.hasElement(W)&&Ge(W,X)&&(U=X);let G=U==null?!1:A(X,U,Q),te=h.select("open"),re=S.current?.()??h.select("transitionStatus")==="ending",ae=!te&&re&&w.current,ie=!G&&ct(U)&&ct(X)&&Ge(X,U)&&ae,be=$>0&&!J,pe=G&&(te||ae)||ie,ke=!te||G;if(pe){O()&&h.setOpen(!0,Ke(Te.triggerHover,z,U));return}be||(J?_.openChangeTimeout.start(J,()=>{ke&&O()&&h.setOpen(!0,Ke(Te.triggerHover,z,U))}):ke&&O()&&h.setOpen(!0,Ke(Te.triggerHover,z,U)))}function V(z){if(I()){L();return}P();let $=h.select("domReferenceElement"),J=ot($);_.restTimeout.clear(),_.restTimeoutPending=!1;let Q=b.current.floatingContext??f?.();if(Jm(z.relatedTarget,h.context.triggerElements))return;if(k.current&&Q){h.select("open")||_.openChangeTimeout.clear();let X=l.current;_.handler=k.current({...Q,tree:y,x:z.clientX,y:z.clientY,onClose(){L(),P(),E.current&&!I()&&X===h.select("domReferenceElement")&&H(z,!0)}}),J.addEventListener("mousemove",_.handler),_.handler(z);return}(_.pointerType!=="touch"||!Ge(h.select("floatingElement"),z.relatedTarget))&&H(z)}function j(z){Ge(N,z.relatedTarget)||(_.openChangeTimeout.clear(),_.restTimeout.clear(),_.restTimeoutPending=!1)}let D=g?ut(N,"mouseout",j):void 0;return a?Ni(ut(N,"mousemove",M,{once:!0}),ut(N,"mouseenter",M),ut(N,"mouseleave",V),D):Ni(ut(N,"mouseenter",M),ut(N,"mouseleave",V),D)},[P,L,b,x,h,o,k,_,d,A,I,i,a,C,l,y,E,f,S,O,g]),ig.useMemo(()=>{if(!o)return;function H(N){_.pointerType=N.pointerType}return{onPointerDown:H,onPointerEnter:H,onMouseMove(N){let{nativeEvent:M}=N,V=N.currentTarget,j=h.select("domReferenceElement"),D=h.select("open"),z=A(j,V,N.target);if(i&&!xa(_.pointerType))return;if(D&&z&&_.handleCloseOptions?.blockPointerEvents){let Q=h.select("floatingElement");if(Q){let W=_.handleCloseOptions?.getScope?.()??V.ownerDocument.body;ZA(_,{scopeElement:W,referenceElement:V,floatingElement:Q})}}let $=KW(C.current);if(D&&!z||$===0||!z&&_.restTimeoutPending&&N.movementX**2+N.movementY**2<2)return;_.restTimeout.clear();function J(){if(_.restTimeoutPending=!1,I())return;let Q=h.select("open");!_.blockMouseMove&&(!Q||z)&&O()&&h.setOpen(!0,Ke(Te.triggerHover,M,V))}_.pointerType==="touch"?sue.flushSync(()=>{J()}):z&&D?J():(_.restTimeoutPending=!0,_.restTimeout.start($,J))}}},[o,_,I,A,i,h,C,O])}var pi=c(oe(),1);var qGe="Escape";function aue(e){return mo.engine.webkit&&e.movementX===0&&e.movementY===0}function QA(e,t,o){switch(e){case"vertical":return t;case"horizontal":return o;default:return t||o}}function XA(e,t){return QA(t,e===$W||e===EA,e===sE||e===aE)}function NU(e,t,o){return QA(t,e===EA,o?e===sE:e===aE)||e==="Enter"||e===" "||e===""}function ZGe(e,t,o){return QA(t,o?e===sE:e===aE,e===EA)}function XGe(e,t,o,r){let n=o?e===aE:e===sE,i=e===$W;return t==="both"||t==="horizontal"&&r?e===qGe:QA(t,n,i)}function LU(e,t){let{listRef:o,activeIndex:r,onNavigate:n=()=>{},enabled:i=!0,selectedIndex:s=null,allowEscape:a=!1,loopFocus:l=!1,nested:u=!1,rtl:d=!1,virtual:f=!1,focusItemOnOpen:p="auto",focusItemOnHover:m=!0,openOnArrowKeyDown:g=!0,disabledIndices:h=void 0,orientation:b="vertical",parentOrientation:v,id:y,resetOnPointerLeave:_=!0,externalTree:w,grid:k}=t,x=k!=null,C="rootStore"in e?e.rootStore:e,E=C.useState("open"),R=C.useState("floatingElement"),S=C.useState("domReferenceElement"),I=C.context.dataRef,O=ty(R),A=lE(S),P=so(O),L=rg(),H=yl(w),N=pi.useRef(p),M=pi.useRef(s??-1),V=pi.useRef(null),j=pi.useRef(!0),D=de(ne=>{n(M.current===-1?null:M.current,ne)}),z=pi.useRef(!!R),$=pi.useRef(E),J=pi.useRef(!1),Q=pi.useRef(!1),W=pi.useRef(null),X=so(h),U=so(E),G=so(s),te=so(_),re=ss(),ae=ss(),ie=de(()=>{function ne(Ae){f?H?.events.emit("virtualfocus",Ae):W.current=Lw(Ae,{sync:J.current,preventScroll:!0})}let se=o.current[M.current],Ee=Q.current;se&&ne(se),(J.current?Ae=>Ae():Ae=>re.request(Ae))(()=>{let Ae=o.current[M.current]||se;if(!Ae)return;se||ne(Ae),_e&&(Ee||!j.current)&&Ae.scrollIntoView?.({block:"nearest",inline:"nearest"})})});le(()=>{I.current.orientation=b},[I,b]),le(()=>{i&&(E&&R?(M.current=s??-1,N.current&&s!=null&&(Q.current=!0,D())):z.current&&(M.current=-1,D()))},[i,E,R,s,D]),le(()=>{if(i){if(!E){J.current=!1;return}if(R)if(r==null){if(J.current=!1,G.current!=null)return;if(z.current&&(M.current=-1,ie()),(!$.current||!z.current)&&N.current&&(V.current!=null||N.current===!0&&V.current==null)){let ne=0,se=()=>{o.current[0]==null?(ne<2&&(ne?he=>ae.request(he):queueMicrotask)(se),ne+=1):(M.current=V.current==null||NU(V.current,b,d)||u?oy(o):Nw(o),V.current=null,D())};se()}}else og(o.current,r)||(M.current=r,ie(),Q.current=!1)}},[i,E,R,r,G,u,o,b,d,D,ie,ae]),le(()=>{if(!i||R||!H||f||!z.current)return;let ne=H.nodesRef.current,se=ne.find(Ae=>Ae.id===L)?.context?.elements.floating,Ee=wr(ot(S??se??null)),he=ne.some(Ae=>Ae.context&&Ge(Ae.context.elements.floating,Ee));se&&!he&&j.current&&se.focus({preventScroll:!0})},[i,R,S,H,L,f]),le(()=>{$.current=E,z.current=!!R}),le(()=>{E||(V.current=null,N.current=p)},[E,p]);let be=r!=null,pe=de(ne=>{if(!U.current)return;let se=o.current.indexOf(ne.currentTarget);se!==-1&&(M.current!==se||r!==se)&&(M.current=se,D(ne))}),ke=de(()=>v??H?.nodesRef.current.find(ne=>ne.id===L)?.context?.dataRef?.current.orientation),ye=de(()=>oy(o,X.current)),Pe=de(ne=>{if(j.current=!1,J.current=!0,ne.which===229||!U.current&&ne.currentTarget===P.current)return;if(u&&XGe(ne.key,b,d,x)){XA(ne.key,ke())||Fs(ne),C.setOpen(!1,Ke(Te.listNavigation,ne.nativeEvent)),Ct(S)&&(f?H?.events.emit("virtualfocus",S):S.focus());return}let se=M.current,Ee=oy(o,h),he=Nw(o,h);if(A||(ne.key==="Home"&&(Fs(ne),M.current=Ee,D(ne)),ne.key==="End"&&(Fs(ne),M.current=he,D(ne))),k!=null){let Ae=k(ne,M.current,o,b,l,d,h,Ee,he);if(Ae!=null&&(M.current=Ae,D(ne)),b==="both")return}if(XA(ne.key,b)){if(Fs(ne),E&&!f&&wr(ne.currentTarget.ownerDocument)===ne.currentTarget){M.current=NU(ne.key,b,d)?Ee:he,D(ne);return}NU(ne.key,b,d)?l?se>=he?a&&se!==o.current.length?M.current=-1:(J.current=!1,M.current=Ee):M.current=hl(o.current,{startingIndex:se,disabledIndices:h}):M.current=Math.min(he,hl(o.current,{startingIndex:se,disabledIndices:h})):l?se<=Ee?a&&se!==-1?M.current=o.current.length:(J.current=!1,M.current=he):M.current=hl(o.current,{startingIndex:se,decrement:!0,disabledIndices:h}):M.current=Math.max(Ee,hl(o.current,{startingIndex:se,decrement:!0,disabledIndices:h})),og(o.current,M.current)&&(M.current=-1),D(ne)}}),_e=pi.useMemo(()=>({onFocus(se){J.current=!0,pe(se)},onClick:({currentTarget:se})=>se.focus({preventScroll:!0}),onMouseMove(se){aue(se)||(J.current=!0,Q.current=!1,m&&pe(se))},onPointerLeave(se){if(!U.current||!j.current||se.pointerType==="touch")return;J.current=!0;let Ee=se.relatedTarget;if(!(!m||o.current.includes(Ee))&&te.current&&(W.current?.(),W.current=null,M.current=-1,D(se),!f)){let he=P.current,Ae=wr(ot(he));he&&Ge(he,Ae)&&he.focus({preventScroll:!0})}}}),[pe,U,P,m,o,D,te,f]),ve=pi.useMemo(()=>f&&E&&be&&{"aria-activedescendant":`${y}-${r}`},[f,E,be,y,r]),Se=pi.useMemo(()=>({"aria-orientation":b==="both"?void 0:b,...A?{}:ve,onKeyDown(ne){if(ne.key==="Tab"&&ne.shiftKey&&E&&!f){let se=ko(ne.nativeEvent);if(se&&!Ge(P.current,se))return;Fs(ne),C.setOpen(!1,Ke(Te.focusOut,ne.nativeEvent)),Ct(S)&&S.focus();return}Pe(ne)},onPointerMove(ne){aue(ne)||(j.current=!0)}}),[ve,Pe,P,b,A,C,E,f,S]),fe=pi.useMemo(()=>{function ne(he){C.setOpen(!0,Ke(Te.listNavigation,he.nativeEvent,he.currentTarget))}function se(he){p==="auto"&&Ow(he.nativeEvent)&&(N.current=!f)}function Ee(he){N.current=p,p==="auto"&&Aw(he.nativeEvent)&&(N.current=!0)}return{onKeyDown(he){let Ae=C.select("open");j.current=!1;let et=he.key.startsWith("Arrow"),Je=ZGe(he.key,ke(),d),_t=XA(he.key,b),Et=(u?Je:_t)||he.key==="Enter"||he.key.trim()==="";if(f&&Ae)return Pe(he);if(!(!Ae&&!g&&et)){if(Et){let mt=XA(he.key,ke());V.current=u&&mt?null:he.key}if(u){Je&&(Fs(he),Ae?(M.current=ye(),D(he)):ne(he));return}_t&&(G.current!=null&&(M.current=G.current),Fs(he),!Ae&&g?ne(he):Pe(he),Ae&&D(he))}},onFocus(he){C.select("open")&&!f&&(M.current=-1,D(he))},onPointerDown:Ee,onPointerEnter:Ee,onMouseDown:se,onClick:se}},[Pe,p,ye,u,D,C,g,b,ke,d,G,f]),Ce=pi.useMemo(()=>({...ve,...fe}),[ve,fe]);return pi.useMemo(()=>i?{reference:Ce,floating:Se,item:_e,trigger:fe}:{},[i,Ce,Se,fe,_e])}var dy=c(oe(),1);function DU(e,t){let{listRef:o,elementsRef:r,activeIndex:n,onMatch:i,disabledIndices:s,onTyping:a,enabled:l=!0,resetMs:u=750,selectedIndex:d=null}=t,f="rootStore"in e?e.rootStore:e,p=f.useState("open"),m=Fo(),g=dy.useRef(""),h=dy.useRef(d??n??-1),b=dy.useRef(null),v=de(w=>{function k(P){return r?.current[P]}function x(P){let L=k(P);return L&&!ny(L)||L?.matches(":disabled")?!1:s==null||!ry(ml,P,s)}function C(P,L,H=0){if(P.length===0)return-1;let N=(H%P.length+P.length)%P.length,M=L.toLowerCase();for(let V=0;V<P.length;V+=1){let j=(N+V)%P.length;if(!(!P[j]?.toLowerCase().startsWith(M)||!x(j)))return j}return-1}let E=o.current;if(g.current.length>0&&w.key===" "&&(Fs(w),a?.(!0)),g.current.length>0&&g.current[0]!==" "&&C(E,g.current)===-1&&w.key!==" "&&a?.(!1),E==null||w.key.length!==1||w.ctrlKey||w.metaKey||w.altKey)return;p&&w.key!==" "&&(Fs(w),a?.(!0));let R=g.current==="";R&&(h.current=d??n??-1),E.every((P,L)=>P&&x(L)?P[0]?.toLowerCase()!==P[1]?.toLowerCase():!0)&&g.current===w.key&&(g.current="",h.current=b.current),g.current+=w.key,m.start(u,()=>{g.current="",h.current=b.current,a?.(!1)});let O=((R?d??n??-1:h.current)??0)+1,A=C(E,g.current,O);A!==-1?(i?.(A),b.current=A):w.key!==" "&&(g.current="",a?.(!1))}),y=de(w=>{let k=w.relatedTarget,x=f.select("domReferenceElement"),C=f.select("floatingElement");Ge(x,k)||Ge(C,k)||(m.clear(),g.current="",h.current=b.current,a?.(!1))});le(()=>{!p&&d!==null||(m.clear(),b.current=null,g.current!==""&&(g.current=""))},[p,d,m]);let _=dy.useMemo(()=>({onKeyDown:v,onBlur:y}),[v,y]);return dy.useMemo(()=>l?{reference:_,floating:_}:{},[l,_])}var lue=.1,QGe=lue*lue,Co=.5;function JA(e,t,o,r,n,i){return r>=t!=i>=t&&e<=(n-o)*(t-r)/(i-r)+o}function eM(e,t,o,r,n,i,s,a,l,u){let d=!1;return JA(e,t,o,r,n,i)&&(d=!d),JA(e,t,n,i,s,a)&&(d=!d),JA(e,t,s,a,l,u)&&(d=!d),JA(e,t,l,u,o,r)&&(d=!d),d}function JGe(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function tM(e,t,o,r,n,i){let s=Math.min(o,n),a=Math.max(o,n),l=Math.min(r,i),u=Math.max(r,i);return e>=s&&e<=a&&t>=l&&t<=u}function VU(e={}){let{blockPointerEvents:t=!1}=e,o=new Mi,r=({x:n,y:i,placement:s,elements:a,onClose:l,nodeId:u,tree:d})=>{let f=s?.split("-")[0],p=!1,m=null,g=null,h=typeof performance<"u"?performance.now():0;function b(y,_){let w=performance.now(),k=w-h;if(m===null||g===null||k===0)return m=y,g=_,h=w,!1;let x=y-m,C=_-g,E=x*x+C*C,R=k*k*QGe;return m=y,g=_,h=w,E<R}function v(){o.clear(),l()}return function(_){o.clear();let w=a.domReference,k=a.floating;if(!w||!k||f==null||n==null||i==null)return;let{clientX:x,clientY:C}=_,E=ko(_),R=_.type==="mouseleave",S=Ge(k,E),I=Ge(w,E);if(S&&(p=!0,!R))return;if(I&&(p=!1,!R)){p=!0;return}if(R&&ct(_.relatedTarget)&&Ge(k,_.relatedTarget))return;function O(){return!!(d&&bl(d.nodesRef.current,u).length>0)}function A(){O()||v()}if(O())return;let P=w.getBoundingClientRect(),L=k.getBoundingClientRect(),H=n>L.right-L.width/2,N=i>L.bottom-L.height/2,M=L.width>P.width,V=L.height>P.height,j=(M?P:L).left,D=(M?P:L).right,z=(V?P:L).top,$=(V?P:L).bottom;if(f==="top"&&i>=P.bottom-1||f==="bottom"&&i<=P.top+1||f==="left"&&n>=P.right-1||f==="right"&&n<=P.left+1){A();return}let J=!1;switch(f){case"top":J=tM(x,C,j,P.top+1,D,L.bottom-1);break;case"bottom":J=tM(x,C,j,L.top+1,D,P.bottom-1);break;case"left":J=tM(x,C,L.right-1,$,P.left+1,z);break;case"right":J=tM(x,C,P.right-1,$,L.left+1,z);break;default:}if(J)return;if(p&&!JGe(x,C,P)){A();return}if(!R&&b(x,C)){A();return}let Q=!1;switch(f){case"top":{let W=M?Co/2:Co*4,X=M||H?n+W:n-W,U=M?n-W:H?n+W:n-W,G=i+Co+1,te=H||M?L.bottom-Co:L.top,re=H?M?L.bottom-Co:L.top:L.bottom-Co;Q=eM(x,C,X,G,U,G,L.left,te,L.right,re);break}case"bottom":{let W=M?Co/2:Co*4,X=M||H?n+W:n-W,U=M?n-W:H?n+W:n-W,G=i-Co,te=H||M?L.top+Co:L.bottom,re=H?M?L.top+Co:L.bottom:L.top+Co;Q=eM(x,C,X,G,U,G,L.left,te,L.right,re);break}case"left":{let W=V?Co/2:Co*4,X=V||N?i+W:i-W,U=V?i-W:N?i+W:i-W,G=n+Co+1,te=N||V?L.right-Co:L.left,re=N?V?L.right-Co:L.left:L.right-Co;Q=eM(x,C,te,L.top,re,L.bottom,G,X,G,U);break}case"right":{let W=V?Co/2:Co*4,X=V||N?i+W:i-W,U=V?i-W:N?i+W:i-W,G=n-Co,te=N||V?L.left+Co:L.right,re=N?V?L.left+Co:L.right:L.left+Co;Q=eM(x,C,G,X,G,U,te,L.top,re,L.bottom);break}default:}Q?p||o.start(40,A):A()}};return r.__options={...e,blockPointerEvents:t},r}var oM=class extends od{setState(t){}update(t){}set(t,o){}notifyAll(){}};var M2t=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Rw.startingStyle]="startingStyle",e[e.endingStyle=Rw.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var e$e={"data-popup-open":""},t$e={"data-popup-open":"","data-pressed":""},o$e={"data-open":""},r$e={"data-closed":""},n$e={"data-anchor-hidden":""},rM={open(e){return e?e$e:null}},cue={open(e){return e?t$e:null}},Ff={open(e){return e?o$e:r$e},anchorHidden(e){return e?n$e:null}},nM={...Ff,...Gn};var sM="ArrowUp",aM="ArrowDown",lM="ArrowLeft",cM="ArrowRight",uM="Home",dM="End";var fM=new Set([sM,aM,lM,cM,uM,dM]),i$e="Shift",due=[i$e,"Control","Alt","Meta"];function s$e(e){return Ct(e)&&e.tagName==="INPUT"}function FU(e){return!!(s$e(e)&&e.selectionStart!=null||Ct(e)&&e.tagName==="TEXTAREA")}function zU(e,t,o,r){if(!e||!t||!t.scrollTo)return;let n=e.scrollLeft,i=e.scrollTop,s=e.clientWidth<e.scrollWidth,a=e.clientHeight<e.scrollHeight;if(s&&r!=="vertical"){let l=uue(e,t,"left"),u=iM(e),d=iM(t);o==="ltr"&&(l+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight?n=l+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight:l-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft&&(n=l-d.scrollMarginLeft-u.scrollPaddingLeft)),o==="rtl"&&(l-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft?n=l-d.scrollMarginLeft-u.scrollPaddingLeft:l+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight&&(n=l+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight))}if(a&&r!=="horizontal"){let l=uue(e,t,"top"),u=iM(e),d=iM(t);l-d.scrollMarginTop<e.scrollTop+u.scrollPaddingTop?i=l-d.scrollMarginTop-u.scrollPaddingTop:l+t.offsetHeight+d.scrollMarginBottom>e.scrollTop+e.clientHeight-u.scrollPaddingBottom&&(i=l+t.offsetHeight+d.scrollMarginBottom-e.clientHeight+u.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function uue(e,t,o){let r=o==="left"?"offsetLeft":"offsetTop",n=0;for(;t.offsetParent&&(n+=t[r],t.offsetParent!==e);)t=t.offsetParent;return n}function iM(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function jw(e){return Cw(19)?e:e?"true":void 0}var fue=c(oe(),1),pue=c(T(),1),mue=fue.forwardRef(function(t,o){let{cutout:r,...n}=t,i;if(r){let s=r.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${s.left}px ${s.top}px,${s.left}px ${s.bottom}px,${s.right}px ${s.bottom}px,${s.right}px ${s.top}px,${s.left}px ${s.top}px)`}return(0,pue.jsx)("div",{ref:o,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var xE=c(oe(),1);var kE=c(oe(),1);function gue(e){let t=kE.useRef(""),o=kE.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:kE.useCallback(n=>{if(n.detail===0){e(n,"keyboard");return}"pointerType"in n?e(n,n.pointerType):e(n,t.current),t.current=""},[e]),onPointerDown:o}}var hue=c(oe(),1);function pM(e,t){let o=hue.useRef(e),r=de(t);le(()=>{o.current!==e&&r(o.current),o.current=e},[e,r])}function a$e(e,t){let o=de((i,s)=>{(typeof e=="function"?e():e)||t(s||(mo.os.ios?"touch":""))}),{onClick:r,onPointerDown:n}=gue(o);return xE.useMemo(()=>({onClick:r,onPointerDown:n}),[r,n])}function bue(e){let[t,o]=xE.useState(null),r=a$e(e,o);return pM(e,n=>{n&&!e&&o(null)}),xE.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}var yue=c(oe(),1);function vue(e){let t=yue.useRef(!0);t.current&&(t.current=!1,e())}var _ue=(e,t)=>Object.is(e,t);function zf(e,t,o){return e==null||t==null?Object.is(e,t):o(e,t)}function Hw(e,t,o){return!e||e.length===0?-1:e.findIndex(r=>r===void 0?!1:zf(r,t,o))}function wue(e,t,o){return e.filter(r=>!zf(t,r,o))}var kue=c(oe(),1);function mM(e){if(e==null)return"";if(typeof e=="string")return e;try{return JSON.stringify(e)}catch{return String(e)}}var xue=c(T(),1);function Sue(e){return e!=null&&e.length>0&&typeof e[0]=="object"&&e[0]!=null&&"items"in e[0]}function Cue(e){if(!Array.isArray(e))return e!=null&&"null"in e;let t=e;if(Sue(t)){for(let o of t)for(let r of o.items)if(r&&r.value==null&&r.label!=null)return!0;return!1}for(let o of t)if(o&&o.value==null&&o.label!=null)return!0;return!1}function jU(e,t){if(t&&e!=null)return t(e)??"";if(e&&typeof e=="object"){if("label"in e&&e.label!=null)return String(e.label);if("value"in e)return String(e.value)}return mM(e)}function sg(e,t){return t&&e!=null?t(e)??"":e&&typeof e=="object"&&"value"in e&&"label"in e?mM(e.value):mM(e)}function HU(e,t,o){function r(){return jU(e,o)}if(o&&e!=null)return o(e);if(e&&typeof e=="object"&&"label"in e&&e.label!=null)return e.label;if(t&&!Array.isArray(t))return t[e]??r();if(Array.isArray(t)){let n=t,i=Sue(n)?n.flatMap(s=>s.items):n;if(e==null||typeof e!="object"){let s=i.find(a=>a.value===e);return s&&s.label!=null?s.label:r()}if("value"in e){let s=i.find(a=>a&&a.value===e.value);if(s&&s.label!=null)return s.label}}return r()}function Eue(e,t,o){return e.reduce((r,n,i)=>(i>0&&r.push(", "),r.push((0,xue.jsx)(kue.Fragment,{children:HU(n,t,o)},i)),r),[])}var gM=c(oe(),1);var ag={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},l$e={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},Tue={disabled:!1,...l$e},Fi={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var c$e={invalid:void 0,name:void 0,validityData:{state:ag,errors:[],error:"",value:"",initialValue:null},setValidityData:At,disabled:void 0,setTouched:At,setDirty:At,setFilled:At,setFocused:At,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:Tue,registerFieldControl:At,validation:{getValidationProps:(e,t=Ut)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:At,getInputControl:()=>null,commit:async()=>{},change:At}},WU=gM.createContext(c$e);function bn(e=!0){let t=gM.useContext(WU);if(t.setValidityData===At&&!e)throw new Error(Wt(28));return t}function hM(e,t,o,r,n=!0,i){let{registerFieldControl:s}=bn(),a=eo(()=>Symbol());le(()=>{let l=a.current;if(!n){s(l,void 0);return}s(l,{controlRef:e,getValue:r,id:t,name:i,value:o})},[e,n,r,t,i,s,a,o]),le(()=>{let l=a.current;return()=>{s(l,void 0)}},[s,a])}var bM=c(oe(),1);var u$e=bM.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:At,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function vl(){return bM.useContext(u$e)}var SE=c(oe(),1);var yM=c(oe(),1);var UU=yM.createContext({controlId:void 0,registerControlId:At,labelId:void 0,setLabelId:At,messageIds:[],setMessageIds:At,getDescriptionProps:e=>e});function Yn(){return yM.useContext(UU)}function Ww(e={}){let{id:t,implicit:o=!1,controlRef:r}=e,{controlId:n,registerControlId:i}=Yn(),s=gn(t),a=o?n:void 0,l=eo(()=>Symbol()),u=SE.useRef(!1),d=SE.useRef(t!=null),f=de(()=>{!u.current||i===At||(u.current=!1,i(l.current,void 0))});return le(()=>{if(i===At)return;let p;if(o){let m=r?.current;ct(m)&&m.closest("label")!=null?p=t??null:p=a??s}else if(t!=null)d.current=!0,p=t;else if(d.current)p=s;else{f();return}if(p===void 0){f();return}u.current=!0,i(l.current,p)},[t,r,a,i,o,s,l,f]),SE.useEffect(()=>f,[f]),n??s}function Rue(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var vM=c(oe(),1),GU=vM.createContext(void 0);function id(){return vM.useContext(GU)?.direction??"ltr"}var _M=5;function Bue(e,t){let o=d$e(t);return e.clientX>=o.left-_M&&e.clientX<=o.right+_M&&e.clientY>=o.top-_M&&e.clientY<=o.bottom+_M}function d$e(e){let t=e.getBoundingClientRect(),o=St(e);if(mo.env.jsdom)return t;let r=o.getComputedStyle(e,"::before"),n=o.getComputedStyle(e,"::after");if(!(r.content!=="none"||n.content!=="none"))return t;let s=parseFloat(r.width)||0,a=parseFloat(r.height)||0,l=parseFloat(n.width)||0,u=parseFloat(n.height)||0,d=Math.max(t.width,s,l),f=Math.max(t.height,a,u),p=d-t.width,m=f-t.height;return{left:t.left-p/2,right:t.right+p/2,top:t.top-m/2,bottom:t.bottom+m/2}}function Iue(e){return e==null?void 0:`${e}-label`}function Pue(e,t){return e??t}var Ca=c(oe(),1);var f$e=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:u,padding:d=0,offsetParent:f="real"}=td(e,t)||{};if(u==null)return{};let p=MA(d),m={x:o,y:r},g=fE(n),h=dE(g),b=await s.getDimensions(u),v=g==="y",y=v?"top":"left",_=v?"bottom":"right",w=v?"clientHeight":"clientWidth",k=i.reference[h]+i.reference[g]-m[g]-i.floating[h],x=m[g]-i.reference[g],C=f==="real"?await s.getOffsetParent?.(u):a.floating,E=a.floating[w]||i.floating[h];(!E||!await s.isElement?.(C))&&(E=a.floating[w]||i.floating[h]);let R=k/2-x/2,S=E/2-b[h]/2-1,I=Math.min(p[y],S),O=Math.min(p[_],S),A=I,P=E-b[h]-O,L=E/2-b[h]/2+R,H=OA(A,L,P),N=!l.arrow&&Ac(n)!=null&&L!==H&&i.reference[h]/2-(L<A?I:O)-b[h]/2<0,M=N?L<A?L-A:L-P:0;return{[g]:m[g]+M,data:{[g]:H,centerOffset:L-H-M,...N&&{alignmentOffset:M}},reset:N}}}),Oue=(e,t)=>({...f$e(e),options:[e,t]});var Aue={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,i=t===0&&o===0&&r===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-o>=0||s.right-t>=0||s.bottom-o>=0||s.left-t>=0||i}}}};var Uw={sideX:"left",sideY:"top"};var Mue="--available-width",Nue="--available-height";function Vue(e,t,o){let r=e==="inline-start"||e==="inline-end";return{top:"top",right:r?o?"inline-start":"inline-end":"right",bottom:"bottom",left:r?o?"inline-end":"inline-start":"left"}[t]}function Lue(e,t,o){let{rects:r,placement:n}=e;return{side:Vue(t,Li(n),o),align:Ac(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function wM(e){return p$e(e,iue)}function p$e(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:u=5,sticky:d=!1,arrowPadding:f=5,disableAnchorTracking:p=!1,inline:m,keepMounted:g=!1,floatingRootContext:h,mounted:b,collisionAvoidance:v,shift:y,nodeId:_,adaptiveOrigin:w,lazyFlip:k=!1,externalTree:x}=e,[C,E]=Ca.useState(null);!b&&C!==null&&E(null);let R=v.side||"flip",S=v.align||"flip",I=v.fallbackAxisSide||"end",O=y?.crossAxis??!1,A=y?.rootBoundary,P=typeof o=="function"?o:void 0,L=de(P),H=P?L:o,N=so(o),M=so(b),j=id()==="rtl",D=C||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":j?"left":"right","inline-start":j?"right":"left"}[n],z=s==="center"?D:`${D}-${s}`,$=u;typeof $=="number"?$={top:$,right:$,bottom:$,left:$}:$&&($={top:$.top||0,right:$.right||0,bottom:$.bottom||0,left:$.left||0});let J=1,Q=n==="bottom"?J:0,W=n==="top"?J:0,X=n==="right"?J:0,U=n==="left"?J:0,G={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:$},te=Ca.useRef(null),re=so(i),ae=so(a),ie=typeof i!="function"?i:0,be=typeof a!="function"?a:0,pe=[];m&&pe.push(m),pe.push(hU(ge=>{let Re=Lue(ge,n,j),Ie=typeof re.current=="function"?re.current(Re):re.current,at=typeof ae.current=="function"?ae.current(Re):ae.current;return{mainAxis:Ie,crossAxis:at,alignmentAxis:at}},[ie,be,j,n]));let ke=S==="none"&&R!=="shift",ye=!ke&&(d||O||R==="shift"),Pe=R==="none"?null:vU({...G,padding:{top:$.top+J+Q,right:$.right+J+U,bottom:$.bottom+J+W,left:$.left+J+X},mainAxis:!O&&R==="flip",crossAxis:S==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),_e=ke?null:bU({...G,rootBoundary:A,mainAxis:S!=="none",crossAxis:ye,limiter:d||O?void 0:yU(ge=>{if(!te.current)return{};let{width:Re,height:Ie}=te.current.getBoundingClientRect(),at=zs(Li(ge.placement)),Qe=at==="y"?Re:Ie,po=at==="y"?$.left+$.right:$.top+$.bottom;return{offset:Qe/2+po/2}})},[G,d,O,A,$,S]);R==="shift"||S==="shift"||s==="center"?pe.push(_e,Pe):pe.push(Pe,_e),pe.push(_U({...G,apply({elements:{floating:ge},availableWidth:Re,availableHeight:Ie,rects:at}){if(!M.current)return;let Qe=ge.style;Qe.setProperty(Mue,`${Re}px`),Qe.setProperty(Nue,`${Ie}px`);let po=St(ge).devicePixelRatio||1,{x:ro,y:vo,width:Kt,height:_o}=at.reference,En=(Math.round((ro+Kt)*po)-Math.round(ro*po))/po,it=(Math.round((vo+_o)*po)-Math.round(vo*po))/po;Qe.setProperty("--anchor-width",`${En}px`),Qe.setProperty("--anchor-height",`${it}px`)}}),Oue(ge=>({element:te.current||ot(ge.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(ge){let{elements:Re,middlewareData:Ie,placement:at,rects:Qe,y:po}=ge,ro=Li(at),vo=zs(ro),Kt=te.current,_o=Ie.arrow?.x||0,En=Ie.arrow?.y||0,it=Kt?.clientWidth||0,Vt=Kt?.clientHeight||0,Pr=_o+it/2,gr=En+Vt/2,Gr=Math.abs(Ie.shift?.y||0),Or=Qe.reference.height/2,pn=typeof i=="function"?i(Lue(ge,n,j)):i,Pi=Gr>pn,Be={top:`${Pr}px calc(100% + ${pn}px)`,bottom:`${Pr}px ${-pn}px`,left:`calc(100% + ${pn}px) ${gr}px`,right:`${-pn}px ${gr}px`}[ro],Ht=`${Pr}px ${Qe.reference.y+Or-po}px`;return Re.floating.style.setProperty("--transform-origin",ye&&vo==="y"&&Pi?Ht:Be),{}}},Aue,w),le(()=>{!b&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,h]);let ve=Ca.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:Se,elements:fe,x:Ce,y:ne,middlewareData:se,update:Ee,placement:he,context:Ae,isPositioned:et,floatingStyles:Je}=t({rootContext:h,open:g?b:void 0,placement:z,middleware:pe,strategy:r,whileElementsMounted:g?void 0:(...ge)=>vE(...ge,ve),nodeId:_,externalTree:x}),{sideX:_t,sideY:Et}=se.adaptiveOrigin||Uw,mt=et?r:"fixed",oo=Ca.useMemo(()=>{let ge;return et?w?ge={position:mt,[_t]:Ce,[Et]:ne}:ge={...Je,position:mt}:ge={position:mt,top:0,left:0},ge[Mue]="100vw",ge[Nue]="100vh",et||(ge.opacity=0),ge},[w,mt,_t,Ce,Et,ne,Je,et]),Tt=Ca.useRef(null);le(()=>{if(!b)return;let ge=N.current,Re=typeof ge=="function"?ge():ge,at=(Due(Re)?Re.current:Re)||null||null;at!==Tt.current&&(Se.setPositionReference(at),Tt.current=at)},[b,Se,H,N]),Ca.useEffect(()=>{if(!b)return;let ge=N.current;typeof ge!="function"&&Due(ge)&&ge.current!==Tt.current&&(Se.setPositionReference(ge.current),Tt.current=ge.current)},[b,Se,H,N]),Ca.useEffect(()=>{if(g&&b&&fe.reference&&fe.floating)return vE(fe.reference,fe.floating,Ee,ve)},[g,b,fe,Ee,ve]);let Rt=Li(he),Bt=Vue(n,Rt,j),gt=Ac(he)||"center",He=!!se.hide?.referenceHidden;le(()=>{k&&b&&et&&Rt!==D&&E(Rt)},[k,b,et,Rt,D]);let we=Ca.useMemo(()=>({position:"absolute",top:se.arrow?.y,left:se.arrow?.x}),[se.arrow]),Me=se.arrow?.centerOffset!==0;return Ca.useMemo(()=>({positionerStyles:oo,arrowStyles:we,arrowRef:te,arrowUncentered:Me,side:Bt,align:gt,physicalSide:Rt,anchorHidden:He,refs:Se,context:Ae,isPositioned:et,update:Ee}),[oo,we,te,Me,Bt,gt,Rt,He,Se,Ae,et,Ee])}function Due(e){return e!=null&&"current"in e}function Gw(e){return e==="starting"?Wle:Ut}function kM(e,t,{styles:o,transitionStatus:r,props:n,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),De("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},Gw(r),n],stateAttributesMapping:Ff})}var Fue=c(oe(),1);var m$e=20;function zue(e,t,o,r){let[n,i]=Fue.useState(!1);le(()=>{if(!e||!t||o==null){i(!1);return}let s=ot(o).documentElement.clientWidth,a=o.offsetWidth;i(s>0&&a>0&&a>=s-m$e)},[e,t,o]),mle(e&&(!t||n),r)}var jue=c(oe(),1);var Hue=jue.forwardRef(function(t,o){let{className:r,render:n,orientation:i="horizontal",style:s,...a}=t;return De("div",t,{state:{orientation:i},ref:o,props:[{role:"presentation"},a]})});var Wue=c(oe(),1);var $U=Wue.forwardRef(function(t,o){let{render:r,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:l,...u}=t,{getButtonProps:d,buttonRef:f}=Ic({disabled:i,focusableWhenDisabled:s,native:a});return De("button",t,{state:{disabled:i},ref:[o,f],props:[u,d]})});var xM=c(oe(),1),YU=xM.createContext({disabled:!1});function SM(){return xM.useContext(YU)}var lg=c(oe(),1);function fy(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var KU=Object.keys(ag);function g$e(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function Uue(e,t){let o=null;for(let r of e.keys())if(g$e(r,t)){if(!r.validity.valid)return r;o??=r}return o}function Gue(e,t){for(let o of t.keys())o.setCustomValidity("");e?.setCustomValidity("")}function $ue(e){let{elementRef:t,formRef:o}=vl(),{setValidityData:r,validate:n,validityData:i,validationDebounceTime:s,invalid:a,markedDirtyRef:l,state:u,shouldValidateOnChange:d,registeredFieldIdRef:f}=e,{controlId:p,getDescriptionProps:m}=Yn(),g=Fo(),h=lg.useRef(null),b=eo(()=>new Map).current,v=lg.useRef(0),y=lg.useCallback((C,E)=>(b.set(C,E),()=>{b.delete(C)}),[b]),_=de(()=>{let C=Uue(b,t.current);return C&&b.get(C)?.controlRef.current||null}),w=de(async(C,E=!1)=>{v.current+=1;let R=v.current;function S(j,D=a){let z=f.current??p;if(z==null)return;let $=o.current.fields.get(z);if(!$)return;let J=fy(j,D);o.current.fields.set(z,{...$,validityData:J})}function I(j,D){let z={value:C,state:{...ag,valid:!0},error:"",errors:[],initialValue:i.initialValue};Gue(j,b),S(z,D),r(z)}let O=b.size>0?Uue(b,t.current):h.current;if(E){if(u.valid!==!1||!O)return;let j=O.validity;if(!j.valueMissing){I(O,!1);return}for(let D of KU)if(D!=="valid"&&D!=="valueMissing"&&D!=="customError"&&j[D])return}function A(j){let D=KU.reduce(($,J)=>($[J]=j.validity[J],$),{}),z=!1;for(let $ of KU)if($!=="valid"){if($==="valueMissing"&&D[$])z=!0;else if(D[$])return D}return z&&!l.current&&(D.valid=!0,D.valueMissing=!1),D}g.clear();let P=null,L=[],H=O?A(O):{...ag,valid:!0},N,M=d();if(O&&O.validationMessage&&!M)N=O.validationMessage,L=[O.validationMessage];else{let j=Array.from(o.current.fields.values()).reduce((z,$)=>($.name&&(z[$.name]=$.getValue()),z),{}),D=n(C,j);if(typeof D=="object"&&D!==null&&"then"in D){if(P=await D,R!==v.current)return}else P=D;P!==null?(H.valid=!1,H.customError=!0,Array.isArray(P)?(L=P,O?.setCustomValidity(P.join(`
-`))):P&&(L=[P],O?.setCustomValidity(P))):M&&(Gue(O,b),H.customError=!1,O&&O.validationMessage?(N=O.validationMessage,L=[O.validationMessage]):(!O||O.validity.valid)&&!H.valid&&(H.valid=!0))}let V={value:C,state:H,error:N??(Array.isArray(P)?P[0]:P??""),errors:L,initialValue:i.initialValue};S(V),r(V)}),k=de(C=>{g.clear();let E=d();E&&C!==""&&s?(v.current+=1,g.start(s,()=>{w(C)})):w(C,!E)}),x=lg.useCallback((C,E={})=>Mt(m(E),u.valid===!1&&!u.disabled&&!C?{"aria-invalid":!0}:Ut),[m,u.disabled,u.valid]);return lg.useMemo(()=>({getValidationProps:x,inputRef:h,registeredInputs:b,registerInput:y,getInputControl:_,commit:w,change:k}),[x,b,y,_,w,k])}var cg={};No(cg,{Panel:()=>Xue,Root:()=>Kue,Trigger:()=>Zue});var CE=c(oe(),1);var CM={...Zae,...Gn};var Yue=c(T(),1),Kue=CE.forwardRef(function(t,o){let{render:r,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:l,style:u,...d}=t,f=de(a),p=Yae({open:l,defaultOpen:i,onOpenChange:f,disabled:s}),m=CE.useMemo(()=>({open:p.open,disabled:p.disabled,transitionStatus:p.transitionStatus}),[p.open,p.disabled,p.transitionStatus]),g=CE.useMemo(()=>({...p,onOpenChange:f,state:m}),[p,f,m]),h=De("div",t,{state:m,ref:o,props:d,stateAttributesMapping:CM});return(0,Yue.jsx)(AW.Provider,{value:g,children:h})});var que=c(oe(),1);var h$e={...qae,...Gn},Zue=que.forwardRef(function(t,o){let{panelId:r,open:n,handleTrigger:i,state:s,disabled:a}=hA(),{className:l,disabled:u=a,render:d,nativeButton:f=!0,style:p,...m}=t,{getButtonProps:g,buttonRef:h}=Ic({disabled:u,focusableWhenDisabled:!0,native:f});return De("button",t,{state:s,ref:[o,h],props:[{"aria-controls":n?r:void 0,"aria-expanded":n,onClick:i},m,g],stateAttributesMapping:h$e})});var ZU=c(oe(),1);var qU=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Xue=ZU.forwardRef(function(t,o){let{className:r,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:l,...u}=t,{defaultPanelId:d,mounted:f,onOpenChange:p,open:m,setMounted:g,setPanelIdState:h,setOpen:b,state:v,transitionStatus:y}=hA(),_=n??!1,w=i??!1,k=a||void 0,x=k??d;le(()=>(h(N=>k??(N===null?void 0:N)),()=>{h(N=>N===k?null:N)}),[k,h]);let{height:C,props:E,ref:R,shouldPreventOpenAnimation:S,shouldRender:I,transitionStatus:O,width:A}=ile({externalRef:o,hiddenUntilFound:_,id:x,keepMounted:w,mounted:f,onOpenChange:p,open:m,setMounted:g,setOpen:b,transitionStatus:y}),P={...v,transitionStatus:O},L=cA(l,P),H=De("div",{...t,style:void 0},{state:P,ref:R,props:[E,{style:{[qU.collapsiblePanelHeight]:C===void 0?"auto":`${C}px`,[qU.collapsiblePanelWidth]:A===void 0?"auto":`${A}px`}},u,L?{style:L}:void 0,S?{style:{animationName:"none"}}:void 0],stateAttributesMapping:CM});return I?H:null});function Que(e,t){let o=gn(e);return le(()=>(t(o),()=>{t(r=>r===o?void 0:r)}),[o,t]),o}function EM(e={}){let{id:t,fallbackControlId:o,native:r=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=Yn(),l=de(m=>{a(m),n?.(m)}),u=Que(t,l),d=s??o;function f(m){if(i){i(m,d);return}if(!d)return;let g=ot(m.currentTarget).getElementById(d);Ct(g)&&b$e(g)}function p(m){ko(m.nativeEvent)?.closest("button,input,select,textarea")||(!m.defaultPrevented&&m.detail>1&&m.preventDefault(),!r&&f(m))}return r?{id:u,htmlFor:d??void 0,onMouseDown:p}:{id:u,onClick:p,onPointerDown(m){m.preventDefault()}}}function b$e(e){e.focus({focusVisible:!0})}var TM=c(oe(),1),y$e=TM.createContext(void 0);function Jue(e){let t=TM.useContext(y$e);if(t===void 0&&!e)throw new Error(Wt(69));return t}var ede=c(oe(),1);function tde(e={}){let{highlightItemOnHover:t,highlightedIndex:o,onHighlightedIndexChange:r}=Bw(),{ref:n,index:i}=Tw(e),s=o===i,a=ede.useRef(null),l=Vs(n,a);return{compositeProps:{tabIndex:s?0:-1,onFocus(){r(i)},onMouseMove(){let d=a.current;if(!t||!d)return;let f=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!f&&d.focus()}},compositeRef:l,index:i}}var mi=c(oe(),1),cde=c(Pf(),1);var ode=c(oe(),1);function RM(e){let[t,o]=ode.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Yw=c(oe(),1);function $w(e){let t=On(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r;return(tg(o)!==i||tg(r)!==s)&&(o=i,r=s),{width:o,height:r}}function nde(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,u=Qm(t,!0),d=ss(),f=Yw.useRef(null),p=Yw.useRef(!0),m=Yw.useRef(At),g=de(i),h=de(s),b=Yw.useMemo(()=>v$e(a,l),[a,l]);le(()=>{if(!n){m.current=At,p.current=!0,f.current=null;return}if(!t||!o)return;m.current=rde(t,b),XU(t,"auto");let v=IM(t,"position","static"),y=IM(t,"transform","none"),_=IM(t,"scale","1"),w=rde(o,{"--available-width":"max-content","--available-height":"max-content"});function k(){v(),y(),w()}function x(){k(),_()}if(g?.(),p.current||f.current===null){BM(o,"max-content");let S=$w(t);return f.current=S,BM(o,S),x(),h?.(null,S),p.current=!1,()=>{m.current(),m.current=At}}BM(o,"max-content");let C=f.current,E=$w(t);f.current=E,XU(t,C),x(),h?.(C,E),BM(o,E);let R=new AbortController;return d.request(()=>{XU(t,E),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},R.signal)}),()=>{R.abort(),d.cancel(),m.current(),m.current=At}},[r,t,o,u,d,n,g,h,b])}function v$e(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?Ut:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function IM(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function rde(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(IM(e,r,n));return o.length?()=>{o.forEach(r=>r())}:At}function XU(e,t){let o=t==="auto"?"auto":`${t.width}px`,r=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",r)}function BM(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,r=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",r)}var ide=c(oe(),1);var sde=c(T(),1),PM=function(t){let{direction:o="ltr"}=t,r=ide.useMemo(()=>({direction:o}),[o]);return(0,sde.jsx)(GU.Provider,{value:r,children:t.children})};var ade={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:i,strategy:s,placement:a}=e,l=St(n),u=l.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:o,data:Uw};let f=await i.getOffsetParent?.(n),p={width:0,height:0};if(s==="fixed"&&l?.visualViewport)p={width:l.visualViewport.width,height:l.visualViewport.height};else if(f===l){let y=ot(n);p={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let m=Li(a),g=t,h=o;m==="left"&&(g=p.width-(t+r.width)),m==="top"&&(h=p.height-(o+r.height));let b=m==="left"?"right":Uw.sideX,v=m==="top"?"bottom":Uw.sideY;return{x:g,y:h,data:{sideX:b,sideY:v}}}};var Kw=c(T(),1),ude={activationDirection:e=>e?{"data-activation-direction":e}:null};function dde(e){let{store:t,side:o,children:r}=e,n=id(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),u=t.useState("mounted"),d=t.useState("popupElement"),f=t.useState("positionerElement"),p=RM(a?i:null),m=k$e(s,l),g=mi.useRef(null),[h,b]=mi.useState(null),[v,y]=mi.useState(null),_=mi.useRef(null),w=mi.useRef(null),k=Qm(_,!0),x=ss(),C=mi.useRef(null),[E,R]=mi.useState(null),[S,I]=mi.useState(!1);le(()=>(t.set("adaptiveOrigin",ade),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let O=de(()=>{_.current?.style.setProperty("animation","none"),_.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),A=de(V=>{_.current?.style.removeProperty("animation"),_.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),V&&R(V)}),P=de(()=>{C.current?.abort();let V=new AbortController;C.current=V,k(()=>{b(null),R(null),g.current=null},V.signal)}),L=mi.useRef(null);le(()=>{(!a||!u)&&(L.current=null)},[a,u]),le(()=>{if(i&&p&&i!==p&&L.current!==i&&g.current){b(g.current),I(!0);let V=w$e(p,i);y(V),L.current=i}},[i,p]),le(()=>{h!=null&&(C.current?.abort(),I(!0),x.request(()=>{cde.flushSync(()=>{I(!1)}),P()}))},[m,h,P,x]),le(()=>{let V=_.current;if(!V)return;let j=ot(V).createElement("div");for(let D of Array.from(V.childNodes))j.appendChild(D.cloneNode(!0));g.current=j});let H=h!=null,N;H?N=(0,Kw.jsxs)(mi.Fragment,{children:[(0,Kw.jsx)("div",{"data-previous":!0,inert:jw(!0),ref:w,style:{...E?{"--popup-width":`${E.width}px`,"--popup-height":`${E.height}px`}:null,position:"absolute"},"data-ending-style":S?void 0:""},"previous"),(0,Kw.jsx)("div",{"data-current":!0,ref:_,"data-starting-style":S?"":void 0,children:r},m)]}):N=(0,Kw.jsx)("div",{"data-current":!0,ref:_,children:r},m),le(()=>{let V=w.current;!V||!h||V.replaceChildren(...Array.from(h.childNodes))},[h]),nde({popupElement:d,positionerElement:f,mounted:u,content:l,onMeasureLayout:O,onMeasureLayoutComplete:A,side:o,direction:n});let M={activationDirection:_$e(v),transitioning:H};return{children:N,state:M}}function _$e(e){if(e)return`${lde(e.horizontal,5,"right","left")} ${lde(e.vertical,5,"down","up")}`}function lde(e,t,o,r){return e>t?o:e<-t?r:""}function w$e(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},i={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function k$e(e,t){let[o,r]=mi.useState(0),n=mi.useRef(e),i=mi.useRef(t),s=mi.useRef(!1);return le(()=>{let a=n.current,l=i.current,u=e!==a,d=t!==l;u?(r(f=>f+1),s.current=!d):s.current&&d&&(r(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}function OM(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var AM=c(oe(),1),x$e=AM.createContext(void 0),S$e={disableStyleElements:!1};function MM(){return AM.useContext(x$e)??S$e}function py(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var zi={};No(zi,{Control:()=>_de,Description:()=>vde,Error:()=>bde,Item:()=>xde,Label:()=>hde,Root:()=>gde,Validity:()=>kde});var Kn=c(oe(),1);var NM=c(oe(),1),C$e=NM.createContext(void 0);function fde(e=!1){let t=NM.useContext(C$e);if(!t&&!e)throw new Error(Wt(86));return t}var ug=c(oe(),1);var pde=c(T(),1),LM=function(t){let o=gn(),r=t.controlId===void 0?o:t.controlId,[n,i]=ug.useState(r),[s,a]=ug.useState(t.labelId),[l,u]=ug.useState([]),d=eo(()=>new Map),{messageIds:f}=Yn(),p=de((h,b)=>{let v=d.current;if(b===void 0){v.delete(h);return}v.set(h,b),i(y=>{if(v.size===0)return;let _;for(let w of v.values()){if(y!==void 0&&w===y)return y;_===void 0&&(_=w)}return _})}),m=ug.useCallback(h=>{let b=h["aria-describedby"]?h["aria-describedby"].split(" "):[];return b.push(...f,...l),{...h,"aria-describedby":Array.from(new Set(b)).join(" ")||void 0}},[f,l]),g=ug.useMemo(()=>({controlId:n,registerControlId:p,labelId:s,setLabelId:a,messageIds:l,setMessageIds:u,getDescriptionProps:m}),[n,p,s,a,l,u,m]);return(0,pde.jsx)(UU.Provider,{value:g,children:t.children})};var DM=c(oe(),1);function mde(e){let{commit:t,invalid:o,markedDirtyRef:r,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:a,validityData:l}=e,{formRef:u}=vl(),d=DM.useRef(null),f=DM.useRef(null),p=DM.useRef(!1),m=de(()=>{let w=f.current;if(w)return w.getValue?w.getValue():w.value});function g(w){return w.value===void 0?m():w.value}let h=de(()=>{let w=f.current;if(r.current=!0,!w){t(l.value);return}t(g(w))});function b(){let w=f.current;!w||!w.id||u.current.fields.set(w.id,{getValue:m,name:n??w.name,controlRef:w.controlRef,validityData:fy(l,o),validate:h})}function v(w=f.current?.id){w&&u.current.fields.delete(w)}function y(w){if(p.current)return;p.current=!0;let k=g(w);a(x=>x.initialValue===k?x:{...x,initialValue:k})}le(()=>{let w=f.current;!w||!w.id||(i(n?void 0:w.name),u.current.fields.set(w.id,{getValue:m,name:n??w.name,controlRef:w.controlRef,validityData:fy(l,o),validate:h}))},[u,m,o,n,i,h,l]),le(()=>{let w=u.current.fields;return()=>{let k=f.current?.id;k&&w.delete(k)}},[u]);let _=de((w,k)=>{if(!k){d.current===w&&(d.current=null,v(),f.current=null,i(void 0),s.current=void 0);return}let x=f.current?.id;d.current=w,f.current=k,n||i(k.name),s.current=k.id,x&&x!==k.id&&v(x),y(k),b()});return[h,_]}var VM=c(T(),1),E$e=Kn.forwardRef(function(t,o){let{errors:r,validationMode:n,submitAttemptedRef:i}=vl(),{render:s,className:a,validate:l,validationDebounceTime:u=0,validationMode:d=n,name:f,disabled:p=!1,invalid:m,dirty:g,touched:h,actionsRef:b,style:v,...y}=t,_=fde(!0)?.disabled,w=de(l||(()=>null)),k=_||p,[x,C]=Kn.useState(!1),[E,R]=Kn.useState(!1),[S,I]=Kn.useState(!1),[O,A]=Kn.useState(!1),P=g??E,L=h??x,H=Kn.useRef(P),N=Kn.useRef(void 0),[M,V]=Kn.useState(),j=f??M;le(()=>{g!==void 0&&(H.current=g)},[g]);let D=de(ke=>{g===void 0&&(ke&&(H.current=!0),R(ke))}),z=de(ke=>{h===void 0&&C(ke)}),$=de(()=>d==="onChange"||d==="onSubmit"&&i.current),J=j&&Object.hasOwn(r,j)?r[j]:null,Q=!!(Array.isArray(J)?J.length:J),W=m===!0||Q,[X,U]=Kn.useState({state:ag,error:"",errors:[],value:null,initialValue:null}),G=!W&&(k?null:X.state.valid),te=Kn.useMemo(()=>({disabled:k,touched:L,dirty:P,valid:G,filled:S,focused:O}),[k,L,P,G,S,O]),re=$ue({setValidityData:U,validate:w,validityData:X,validationDebounceTime:u,invalid:W,markedDirtyRef:H,state:te,shouldValidateOnChange:$,registeredFieldIdRef:N}),[ae,ie]=mde({commit:re.commit,invalid:W,markedDirtyRef:H,name:f,setRegisteredFieldName:V,registeredFieldIdRef:N,setValidityData:U,validityData:X});Kn.useImperativeHandle(b,()=>({validate:ae}),[ae]);let be=Kn.useMemo(()=>({invalid:W,name:j,validityData:X,setValidityData:U,disabled:k,setTouched:z,setDirty:D,setFilled:I,setFocused:A,validationMode:d,shouldValidateOnChange:$,state:te,registerFieldControl:ie,validation:re}),[W,j,X,k,z,D,I,A,d,$,te,ie,re]),pe=De("div",t,{ref:o,state:te,props:y,stateAttributesMapping:Fi});return(0,VM.jsx)(WU.Provider,{value:be,children:pe})}),gde=Kn.forwardRef(function(t,o){return(0,VM.jsx)(LM,{children:(0,VM.jsx)(E$e,{...t,ref:o})})});var EE=c(oe(),1);var hde=EE.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,nativeLabel:a=!0,...l}=t,u=bn(!1),d=SM(),{labelId:f}=Yn(),p={...u.state,disabled:u.disabled||d.disabled},m=EE.useRef(null),g=EM({id:f??s,native:a});return De("label",t,{ref:[o,m],state:p,props:[g,l],stateAttributesMapping:Fi})});var my=c(oe(),1);var QU=c(T(),1),T$e={...Fi,...Gn},bde=my.forwardRef(function(t,o){let{render:r,id:n,className:i,match:s,style:a,...l}=t,u=gn(n),{validityData:d,state:f,name:p}=bn(!1),{setMessageIds:m}=Yn(),{errors:g}=vl(),h=p&&Object.hasOwn(g,p)?g[p]:null,b=!!(Array.isArray(h)?h.length:h),v=typeof s=="string",y=!1;s===!0?y=!0:f.disabled?y=!1:v?y=!!d.state[s]:y=b||d.state.valid===!1;let{mounted:_,transitionStatus:w,setMounted:k}=Ai(y);le(()=>{if(!(!y||!u))return m(H=>H.concat(u)),()=>{m(H=>H.filter(N=>N!==u))}},[y,u,m]);let x=my.useRef(null),[C,E]=my.useState(null),[R,S]=my.useState(null),I=d.error;!v&&b?I=h:d.errors.length>1&&(I=d.errors);let O=I;Array.isArray(I)&&(O=I.length>1?(0,QU.jsx)("ul",{children:I.map(H=>(0,QU.jsx)("li",{children:H},H))}):I[0]);let A=Array.isArray(I)?JSON.stringify(I):I;y&&A!==R&&(S(A),E(O)),$n({open:y,ref:x,onComplete(){y||k(!1)}});let P={...f,transitionStatus:w},L=De("div",t,{ref:[o,x],state:P,props:[{id:u,children:y?O:C},l],stateAttributesMapping:T$e,enabled:_});return _?L:null});var yde=c(oe(),1);var vde=yde.forwardRef(function(t,o){let{render:r,id:n,className:i,style:s,...a}=t,l=gn(n),u=bn(!1),d=SM(),{setMessageIds:f}=Yn(),p={...u.state,disabled:u.disabled||d.disabled};return le(()=>{if(l)return f(g=>g.concat(l)),()=>{f(g=>g.filter(h=>h!==l))}},[l,f]),De("p",t,{ref:o,state:p,props:[{id:l},a],stateAttributesMapping:Fi})});var FM=c(oe(),1);var _de=FM.forwardRef(function(t,o){let{render:r,className:n,id:i,name:s,value:a,disabled:l=!1,onValueChange:u,defaultValue:d,autoFocus:f=!1,style:p,...m}=t,{state:g,name:h,disabled:b,setTouched:v,setDirty:y,validityData:_,setFocused:w,setFilled:k,validationMode:x,validation:C}=bn(),{clearErrors:E}=vl(),R=b||l,S=h??s,I={...g,disabled:R},{labelId:O}=Yn(),A=Ww({id:i});le(()=>{let j=a!=null;C.inputRef.current?.value||j&&a!==""?k(!0):j&&a===""&&k(!1)},[C.inputRef,k,a]);let P=FM.useRef(null);le(()=>{f&&P.current===wr(ot(P.current))&&w(!0)},[f,w]);let[L]=Mf({controlled:a,default:d,name:"FieldControl",state:"value"}),H=a!==void 0,N=H?L:void 0,M=de(()=>C.inputRef.current?.value);return hM(C.inputRef,A,N,M,!R,s),De("input",t,{ref:[o,P],state:I,props:[{id:A,disabled:R,name:S,ref:C.inputRef,"aria-labelledby":O,autoFocus:f,...H?{value:N}:{defaultValue:d},onChange(j){let D=j.currentTarget.value;u?.(D,Ke(Te.none,j.nativeEvent)),y(D!==(_.initialValue??"")),k(D!==""),j.nativeEvent.defaultPrevented||(E(S),C.change(D))},onFocus(){w(!0)},onBlur(j){v(!0),w(!1),x==="onBlur"&&C.commit(j.currentTarget.value)},onKeyDown(j){j.currentTarget.tagName==="INPUT"&&j.key==="Enter"&&(v(!0),C.commit(j.currentTarget.value))}},m,j=>C.getValidationProps(R,j)],stateAttributesMapping:Fi})});var TE=c(oe(),1);var wde=c(T(),1),kde=function(t){let{children:o}=t,{validityData:r,invalid:n}=bn(!1),i=TE.useMemo(()=>fy(r,n),[r,n]),s=i.state.valid===!1,{transitionStatus:a}=Ai(s),l=TE.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,wde.jsx)(TE.Fragment,{children:o(l)})};var zM=c(oe(),1);var JU=c(T(),1),xde=zM.forwardRef(function(t,o){let{render:r,className:n,style:i,disabled:s=!1,...a}=t,{state:l,disabled:u}=bn(!1),d=u||s,f={...l,disabled:d},p=zM.useMemo(()=>({disabled:d}),[d]),m=De("div",t,{ref:o,state:f,props:a,stateAttributesMapping:Fi});return(0,JU.jsx)(LM,{children:(0,JU.jsx)(YU.Provider,{value:p,children:m})})});var Sde=c(oe(),1);var Cde=c(T(),1),eG=Sde.forwardRef(function(t,o){return(0,Cde.jsx)(zi.Control,{ref:o,...t})});var Tde=c(oe(),1);var qw=c(oe(),1);var jM="data-composite-item-active";var R$e=[];function Ede(e){let{loopFocus:t=!0,orientation:o="both",grid:r,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:a,rootRef:l,enableHomeAndEndKeys:u=!1,stopEventPropagation:d,disabledIndices:f,modifierKeys:p=R$e}=e,[m,g]=qw.useState(0),h=r!=null,b=qw.useRef(null),v=Vs(b,l),y=qw.useRef([]),_=qw.useRef(!1),w=s??m,k=de((S,I=!1)=>{if((a??g)(S),I){let O=y.current[S];zU(b.current,O,i,o)}}),x=de(S=>{if(S.size===0||_.current)return;_.current=!0;let I=Array.from(S.keys()),O=I.find(P=>P?.hasAttribute(jM))??null,A=O?S.get(O)?.index??-1:-1;if(A!==-1)k(A);else if(ry(I,w,f)){let P=hl(I,{disabledIndices:f});og(I,P)||k(P)}zU(b.current,O,i,o)});le(()=>{if(f==null||s!=null||!_.current)return;let S=y.current;if(ry(S,w,f)){let I=hl(S,{disabledIndices:f});og(S,I)||k(I)}},[f,s,w,y,k]);let C=de((S,I,O)=>n?n(S,I,O,y):O),E=de(S=>{let I=S.key===uM||S.key===dM;if(!fM.has(S.key)||!u&&I||B$e(S,p)||!b.current)return;let A=i==="rtl",P=A?lM:cM,L=A?cM:lM,H=o==="vertical"?aM:P,N=o==="vertical"?sM:L,M=ko(S.nativeEvent);if(M!=null&&FU(M)&&!OM(M)){let J=M.selectionStart,Q=M.selectionEnd,W=M.value;if(J==null||S.shiftKey||J!==Q||S.key!==N&&J<W.length||S.key!==H&&J>0)return}let V=w,j=oy(y,f),D=Nw(y,f);r!=null&&(V=r({disabledIndices:f,elementsRef:y,event:S,highlightedIndex:w,loopFocus:t,maxIndex:D,minIndex:j,onLoop:C,orientation:o,rtl:A}));let z=o!=="vertical"&&S.key===P||o!=="horizontal"&&S.key===aM,$=o!=="vertical"&&S.key===L||o!=="horizontal"&&S.key===sM;u&&(S.key===uM?V=j:S.key===dM&&(V=D)),V===w&&(z||$)&&(t&&V===D&&z?(V=j,n&&(V=n(S,w,V,y))):t&&V===j&&$?(V=D,n&&(V=n(S,w,V,y))):V=hl(y.current,{startingIndex:V,decrement:$,disabledIndices:f})),V!==w&&!og(y.current,V)&&(d&&S.stopPropagation(),(h||I||z||$)&&S.preventDefault(),k(V,!0),queueMicrotask(()=>{y.current[V]?.focus()}))});return{props:{ref:v,onFocus(S){let I=b.current,O=ko(S.nativeEvent);!I||O==null||!FU(O)||O.setSelectionRange(0,O.value.length)},onKeyDown:E},highlightedIndex:w,onHighlightedIndexChange:k,elementsRef:y,onMapChange:x,relayKeyboardEvent:E}}function B$e(e,t){for(let o of due)if(!t.includes(o)&&e.getModifierState(o))return!0;return!1}var tG=c(T(),1);function Rde(e){let{render:t,className:o,style:r,refs:n=ml,props:i=ml,state:s=Ut,stateAttributesMapping:a,highlightedIndex:l,onHighlightedIndexChange:u,orientation:d,grid:f,loopFocus:p,onLoop:m,enableHomeAndEndKeys:g,onMapChange:h,stopEventPropagation:b=!0,rootRef:v,disabledIndices:y,modifierKeys:_,highlightItemOnHover:w=!1,tag:k="div",...x}=e,C=id(),{props:E,highlightedIndex:R,onHighlightedIndexChange:S,elementsRef:I,onMapChange:O,relayKeyboardEvent:A}=Ede({grid:f,loopFocus:p,onLoop:m,orientation:d,highlightedIndex:l,onHighlightedIndexChange:u,rootRef:v,stopEventPropagation:b,enableHomeAndEndKeys:g,direction:C,disabledIndices:y,modifierKeys:_}),P=De(k,e,{state:s,ref:n,props:[E,...i,x],stateAttributesMapping:a}),L=Tde.useMemo(()=>({highlightedIndex:R,onHighlightedIndexChange:S,highlightItemOnHover:w,relayKeyboardEvent:A}),[R,S,w,A]);return(0,tG.jsx)(NW.Provider,{value:L,children:(0,tG.jsx)(Sw,{elementsRef:I,onMapChange:H=>{h?.(H),O(H)},children:P})})}var HM=c(oe(),1),Bde=c(Pf(),1);var Ide=c(T(),1),Pde=HM.forwardRef(function(t,o){let{children:r,container:n,className:i,render:s,style:a,...l}=t,{node:u,subtree:d}=FA({container:n,ref:o,componentProps:t,elementProps:l});return!d&&!u?null:(0,Ide.jsxs)(HM.Fragment,{children:[d,u&&Bde.createPortal(r,u)]})});var Ode=c(T(),1),WM="base-ui-disable-scrollbar",RE={className:WM,getElement(e){return(0,Ode.jsx)("style",{nonce:e,href:WM,precedence:"base-ui:low",children:`.${WM}{scrollbar-width:none}.${WM}::-webkit-scrollbar{display:none}`})}};var Ea=1;function Zw(e,t){return Math.max(0,e-t)}function Xw(e,t){if(t<=0)return 0;let o=py(e,0,t),r=o,n=t-o,i=r<=Ea,s=n<=Ea;return i&&s?r<=n?0:t:i?0:s?t:o}var Xr={};No(Xr,{Arrow:()=>ife,Backdrop:()=>Gde,Group:()=>gfe,GroupLabel:()=>bfe,Icon:()=>zde,Item:()=>efe,ItemIndicator:()=>ofe,ItemText:()=>rfe,Label:()=>Nde,List:()=>Qde,Popup:()=>Zde,Portal:()=>Wde,Positioner:()=>$de,Root:()=>Ade,ScrollDownArrow:()=>cfe,ScrollUpArrow:()=>ffe,Separator:()=>yfe,Trigger:()=>Lde,Value:()=>Vde});var kr=c(oe(),1);var UM=c(oe(),1),oG=UM.createContext(null);function zo(){let e=UM.useContext(oG);if(e===null)throw new Error(Wt(60));return e}var ze={id:e=>e.id,labelId:e=>e.labelId,modal:e=>e.modal,items:e=>e.items,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,value:e=>e.value,hasSelectedValue:e=>{let{value:t,multiple:o,itemToStringValue:r}=e;return t==null?!1:o&&Array.isArray(t)?t.length>0:sg(t,r)!==""},hasNullItemLabel:(e,t)=>t?Cue(e.items):!1,open:e=>e.open,mounted:e=>e.mounted,forceMount:e=>e.forceMount,transitionStatus:e=>e.transitionStatus,openMethod:e=>e.openMethod,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>e.activeIndex===t,isSelected:(e,t)=>{let o=e.isItemEqualToValue,r=e.value;return e.multiple?Array.isArray(r)&&r.some(n=>zf(t,n,o)):zf(t,r,o)},isSelectedByFocus:(e,t)=>e.selectedIndex===t,popupProps:e=>e.popupProps,triggerProps:e=>e.triggerProps,triggerElement:e=>e.triggerElement,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupSide:e=>e.popupSide,scrollUpArrowVisible:e=>e.scrollUpArrowVisible,scrollDownArrowVisible:e=>e.scrollDownArrowVisible,hasScrollArrows:e=>e.hasScrollArrows};var BE=c(T(),1);function Ade(e){let{id:t,value:o,defaultValue:r=null,onValueChange:n,open:i,defaultOpen:s=!1,onOpenChange:a,name:l,form:u,autoComplete:d,disabled:f=!1,readOnly:p=!1,required:m=!1,modal:g=!0,actionsRef:h,inputRef:b,onOpenChangeComplete:v,items:y,multiple:_=!1,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x=_ue,highlightItemOnHover:C=!0,children:E}=e,{clearErrors:R}=vl(),{setDirty:S,setTouched:I,setFocused:O,validityData:A,setFilled:P,name:L,disabled:H,validation:N,validationMode:M}=bn(),V=Ww({id:t}),j=H||f,D=L??l,[z,$]=Mf({controlled:o,default:_?r??ml:r,name:"Select",state:"value"}),[J,Q]=Mf({controlled:i,default:s,name:"Select",state:"open"}),W=kr.useRef([]),X=kr.useRef([]),U=kr.useRef(null),G=kr.useRef(null),te=kr.useRef(0),re=kr.useRef(null),ae=kr.useRef([]),ie=kr.useRef(!1),be=kr.useRef(null),pe=kr.useRef(null),ke=kr.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),ye=kr.useRef(!1),{mounted:Pe,setMounted:_e,transitionStatus:ve}=Ai(J),{openMethod:Se,triggerProps:fe}=bue(J),Ce=eo(()=>new od({id:V,labelId:void 0,modal:g,multiple:_,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x,value:z,open:J,mounted:Pe,transitionStatus:ve,items:y,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,popupSide:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,ne=Fe(Ce,ze.activeIndex),se=Fe(Ce,ze.selectedIndex),Ee=Fe(Ce,ze.triggerElement),he=Fe(Ce,ze.positionerElement),Ae=RM(Se),et=Se??Ae,Je=kr.useMemo(()=>_?"":sg(z,k),[_,z,k]),_t=kr.useMemo(()=>_&&Array.isArray(z)?z.map(it=>sg(it,k)):sg(z,k),[_,z,k]),Et=so(Ee),mt=de(()=>_t);hM(Et,V,z,mt,!j,l);let oo=kr.useRef(z),Tt=_?Array.isArray(z)&&z.length>0:z!=null&&Je!=="";le(()=>{P(Tt)},[Tt,P]),le(function(){let Vt=z,Pr=!1;if(_){let Or=Array.isArray(z)?z:[];Pr=Or.length===0,Vt=Or[Or.length-1]}let gr=Pr?-1:Hw(ae.current,Vt,x),Gr=gr===-1?null:gr;Gr===null&&(pe.current=null),!J&&Ce.set("selectedIndex",Gr)},[_,J,z,x,Ce]);function Rt(it){let Vt=A.initialValue;return Array.isArray(it)&&Array.isArray(Vt)?!Rue(it,Vt,(Pr,gr)=>zf(Pr,gr,x)):it!==Vt}pM(z,()=>{R(D),S(Rt(z)),N.change(z)});let Bt=de((it,Vt)=>{a?.(it,Vt),!Vt.isCanceled&&(Q(it),!it&&(Vt.reason===Te.focusOut||Vt.reason===Te.outsidePress)&&(I(!0),O(!1),M==="onBlur"&&N.commit(z)))}),gt=de(()=>{_e(!1),Ce.update({activeIndex:null,openMethod:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1}),v?.(!1)});$n({enabled:!h,open:J,ref:U,onComplete(){J||gt()}}),kr.useImperativeHandle(h,()=>({unmount:gt}),[gt]);let He=de((it,Vt)=>{n?.(it,Vt),!Vt.isCanceled&&$(it)}),we=de(it=>{let Vt=Zw(it.scrollHeight,it.clientHeight),Pr=Xw(it.scrollTop,Vt),gr=Pr>0,Gr=Pr<Vt;Ce.set("scrollUpArrowVisible",gr),Ce.set("scrollDownArrowVisible",Gr)}),Me=RU({open:J,onOpenChange:Bt,elements:{reference:Ee,floating:he}}),ge=dU(Me,{enabled:!p&&!j,event:"mousedown"}),Re=bE(Me),Ie=LU(Me,{enabled:!p&&!j,listRef:W,activeIndex:ne,selectedIndex:se,disabledIndices:ml,onNavigate(it){it===null&&!J||Ce.set("activeIndex",it)},focusItemOnHover:C}),at=DU(Me,{enabled:!p&&!j&&(J||!_),listRef:X,activeIndex:ne,selectedIndex:se,disabledIndices:it=>OM(W.current[it]),onMatch(it){J?Ce.set("activeIndex",it):He(ae.current[it],Ke(Te.none))},onTyping(it){ie.current=it}}),Qe=kr.useMemo(()=>Mt(at.reference,Ie.reference,Re.reference,ge.reference,fe),[ge.reference,at.reference,Ie.reference,Re.reference,fe]),po=kr.useMemo(()=>Mt(KA,at.floating,Ie.floating,Re.floating),[at.floating,Ie.floating,Re.floating]),ro=Ie.item??Ut;vue(()=>{Ce.update({popupProps:po,triggerProps:Qe})}),Ce.useSyncedValues({id:V,modal:g,multiple:_,value:z,open:J,mounted:Pe,transitionStatus:ve,popupProps:po,triggerProps:Qe,items:y,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x,openMethod:et});let vo=kr.useMemo(()=>({store:Ce,floatingContext:Me,required:m,disabled:j,readOnly:p,multiple:_,highlightItemOnHover:C,setValue:He,setOpen:Bt,listRef:W,popupRef:U,scrollHandlerRef:G,handleScrollArrowVisibility:we,scrollArrowsMountedCountRef:te,itemProps:ro,valueRef:re,valuesRef:ae,labelsRef:X,typingRef:ie,selectionRef:ke,firstItemTextRef:be,selectedItemTextRef:pe,validation:N,onOpenChangeComplete:v,alignItemWithTriggerActiveRef:ye,initialValueRef:oo}),[Ce,Me,m,j,p,_,C,He,Bt,ro,N,v,we]),Kt=Vs(b,N.inputRef),_o=_?void 0:D,En=kr.useMemo(()=>!_||!Array.isArray(z)||!D?null:z.map(it=>{let Vt=sg(it,k);return(0,BE.jsx)("input",{type:"hidden",form:u,name:D,value:Vt,disabled:j},Vt)}),[_,z,u,D,k,j]);return(0,BE.jsxs)(oG.Provider,{value:vo,children:[E,(0,BE.jsx)("input",{...N.getValidationProps(j,{onFocus(){Ce.state.triggerElement?.focus({focusVisible:!0})},onChange(it){if(it.nativeEvent.defaultPrevented||j||p)return;let Vt=it.currentTarget.value,Pr=Ke(Te.none,it.nativeEvent);function gr(){if(_)return;let Gr=Vt.toLowerCase(),Or=ae.current.findIndex(Pi=>sg(Pi,k).toLowerCase()===Gr||jU(Pi,w).toLowerCase()===Gr);Or===-1&&(Or=ae.current.findIndex((Pi,Be)=>{let Ht=X.current[Be];return Ht!=null&&Ht.toLowerCase()===Gr}));let pn=ae.current[Or];pn!=null&&He(pn,Pr)}Ce.set("forceMount",!0),queueMicrotask(gr)}}),id:V&&_o==null?`${V}-hidden-input`:void 0,form:u,name:_o,autoComplete:d,value:Je,disabled:j,required:m&&!(_&&Tt),readOnly:p,ref:Kt,style:D?xle:BA,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),En]})}var Mde=c(oe(),1);var Nde=Mde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=s;delete a.id;let l=bn(),{store:u}=zo(),d=Fe(u,ze.triggerElement),f=Fe(u,ze.id),p=Iue(f),m=EM({id:p,fallbackControlId:d?.id??f,setLabelId(g){let h=typeof g=="function"?g(u.state.labelId):g;u.set("labelId",h)}});return De("div",t,{ref:o,state:l.state,props:[m,s],stateAttributesMapping:Fi})});var Qw=c(oe(),1);var I$e=400,P$e={...cue,...Fi,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},Lde=Qw.forwardRef(function(t,o){let{render:r,className:n,id:i,disabled:s=!1,nativeButton:a=!0,style:l,...u}=t,{setTouched:d,setFocused:f,validationMode:p,state:m,disabled:g}=bn(),{labelId:h}=Yn(),{store:b,setOpen:v,selectionRef:y,validation:_,readOnly:w,required:k,alignItemWithTriggerActiveRef:x,disabled:C}=zo(),E=g||C||s,R=Fe(b,ze.open),S=Fe(b,ze.mounted),I=Fe(b,ze.value),O=Fe(b,ze.triggerProps),A=Fe(b,ze.positionerElement),P=Fe(b,ze.listElement),L=Fe(b,ze.popupSide),H=Fe(b,ze.id),N=Fe(b,ze.labelId),M=Fe(b,ze.hasSelectedValue),V=S&&A?L:null,j=i??H,D=Pue(h,N);Ww({id:j});let z=so(A),$=Qw.useRef(null),{getButtonProps:J,buttonRef:Q}=Ic({disabled:E,native:a}),W=b.useStateSetter("triggerElement"),X=Fo(),U=Fo(),G=Fo();Qw.useEffect(()=>{if(R)return G.start(I$e,()=>{y.current.allowUnselectedMouseUp=!0,y.current.allowSelectedMouseUp=!0}),()=>{G.clear()};y.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},U.clear()},[R,y,U,G]);let te=Mt(O,{id:j,role:"combobox","aria-expanded":R,"aria-haspopup":"listbox","aria-controls":R?P?.id??ty(A)?.id:void 0,"aria-labelledby":D,"aria-readonly":w||void 0,"aria-required":k||void 0,tabIndex:E?-1:0,onFocus(ie){f(!0),R&&x.current&&v(!1,Ke(Te.none,ie.nativeEvent)),X.start(0,()=>{b.set("forceMount",!0)})},onBlur(ie){Ge(A,ie.relatedTarget)||(d(!0),f(!1),p==="onBlur"&&_.commit(I))},onMouseDown(ie){if(R)return;let be=ot(ie.currentTarget);function pe(ke){if(!$.current)return;let ye=ke.target;Ge($.current,ye)||Ge(z.current,ye)||Bue(ke,$.current)||v(!1,Ke(Te.cancelOpen,ke))}U.start(0,()=>{be.addEventListener("mouseup",pe,{once:!0})})}},u,J),re=_.getValidationProps(E,te);re.role="combobox";let ae={...m,open:R,disabled:E,value:I,readOnly:w,popupSide:V,placeholder:!M};return De("button",t,{ref:[o,$,Q,W],state:ae,stateAttributesMapping:P$e,props:re})});var Dde=c(oe(),1);var O$e={value:()=>null},Vde=Dde.forwardRef(function(t,o){let{className:r,render:n,children:i,placeholder:s,style:a,...l}=t,{store:u,valueRef:d}=zo(),f=Fe(u,ze.value),p=Fe(u,ze.items),m=Fe(u,ze.itemToStringLabel),g=Fe(u,ze.hasSelectedValue),h=!g&&s!=null&&i==null,b=Fe(u,ze.hasNullItemLabel,h),v={value:f,placeholder:!g},y=null;return typeof i=="function"?y=i(f):i!=null?y=i:h&&!b?y=s:Array.isArray(f)?y=Eue(f,p,m):y=HU(f,p,m),De("span",t,{state:v,ref:[o,d],props:[{children:y},l],stateAttributesMapping:O$e})});var Fde=c(oe(),1);var zde=Fde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),u={open:Fe(a,ze.open)};return De("span",t,{state:u,ref:o,props:[{"aria-hidden":!0,children:"\u25BC"},s],stateAttributesMapping:rM})});var jde=c(oe(),1);var Hde=c(T(),1),Wde=jde.forwardRef(function(t,o){let{store:r}=zo(),n=Fe(r,ze.mounted),i=Fe(r,ze.forceMount);return n||i?(0,Hde.jsx)(lU,{ref:o,...t}):null});var Ude=c(oe(),1);var A$e={...Ff,...Gn},Gde=Ude.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),l=Fe(a,ze.open),u=Fe(a,ze.mounted),d=Fe(a,ze.transitionStatus);return De("div",t,{state:{open:l,transitionStatus:d},ref:o,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:A$e})});var _l=c(oe(),1);var GM=c(oe(),1),rG=GM.createContext(void 0);function dg(){let e=GM.useContext(rG);if(!e)throw new Error(Wt(59));return e}function Jw(e,t){e&&Object.assign(e.style,t)}var $M={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"};var IE=c(T(),1),M$e={position:"fixed"},$de=_l.forwardRef(function(t,o){let{anchor:r,className:n,render:i,positionMethod:s,side:a,align:l,sideOffset:u,alignOffset:d,collisionBoundary:f="clipping-ancestors",collisionPadding:p,arrowPadding:m,sticky:g,disableAnchorTracking:h,alignItemWithTrigger:b=!0,collisionAvoidance:v=Gle,style:y,..._}=t,{store:w,listRef:k,labelsRef:x,alignItemWithTriggerActiveRef:C,selectedItemTextRef:E,valuesRef:R,initialValueRef:S,popupRef:I,setValue:O,floatingContext:A}=zo(),P=Fe(w,ze.open),L=Fe(w,ze.mounted),H=Fe(w,ze.modal),N=Fe(w,ze.value),M=Fe(w,ze.openMethod),V=Fe(w,ze.positionerElement),j=Fe(w,ze.triggerElement),D=Fe(w,ze.isItemEqualToValue),z=Fe(w,ze.transitionStatus),$=_l.useRef(null),J=_l.useRef(null),[Q,W]=_l.useState(b),X=L&&Q&&M!=="touch";!L&&Q!==b&&W(b),_l.useImperativeHandle(C,()=>X),zue((X||H)&&P,M==="touch",V,j);let U=wM({anchor:r,floatingRootContext:A,positionMethod:s,mounted:L,side:a,sideOffset:u,align:l,alignOffset:d,arrowPadding:m,collisionBoundary:f,collisionPadding:p,sticky:g,disableAnchorTracking:h??X,collisionAvoidance:v,keepMounted:!0}),G=X?"none":U.side,te=X?M$e:U.positionerStyles,re={open:P,side:G,align:U.align,anchorHidden:U.anchorHidden};le(()=>{w.set("popupSide",U.side)},[w,U.side]);let ae=w.useStateSetter("positionerElement"),ie=kM(t,re,{styles:te,transitionStatus:z,props:_,refs:[o,ae],hidden:!L,inert:!P}),be=_l.useRef(0),pe=de(ye=>{if(R.current.length===0)return;let Pe=be.current;if(be.current=ye.size,ye.size===Pe)return;let _e=Ke(Te.none);if(Pe!==0&&!w.state.multiple&&N!==null&&Hw(R.current,N,D)===-1){let Se=S.current,Ce=Se!=null&&Hw(R.current,Se,D)!==-1?Se:null;O(Ce,_e),Ce===null&&(w.set("selectedIndex",null),E.current=null)}if(Pe!==0&&w.state.multiple&&Array.isArray(N)){let ve=N.filter(Se=>Hw(R.current,Se,D)!==-1);ve.length!==N.length&&(O(ve,_e),ve.length===0&&(w.set("selectedIndex",null),E.current=null))}if(P&&X){w.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let ve={height:""};Jw(V,ve),Jw(I.current,ve)}}),ke=_l.useMemo(()=>({...U,side:G,alignItemWithTriggerActive:X,setControlledAlignItemWithTrigger:W,scrollUpArrowRef:$,scrollDownArrowRef:J}),[U,G,X,W]);return(0,IE.jsx)(Sw,{elementsRef:k,labelsRef:x,onMapChange:pe,children:(0,IE.jsxs)(rG.Provider,{value:ke,children:[L&&H&&(0,IE.jsx)(mue,{inert:jw(!P),cutout:j}),ie]})})});var wl=c(oe(),1);var qM=c(T(),1),N$e={...Ff,...Gn},Zde=wl.forwardRef(function(t,o){let{render:r,className:n,style:i,finalFocus:s,...a}=t,{store:l,popupRef:u,onOpenChangeComplete:d,setOpen:f,valueRef:p,firstItemTextRef:m,selectedItemTextRef:g,multiple:h,handleScrollArrowVisibility:b,scrollHandlerRef:v,listRef:y,highlightItemOnHover:_,floatingContext:w}=zo(),{side:k,align:x,alignItemWithTriggerActive:C,isPositioned:E,setControlledAlignItemWithTrigger:R}=dg(),S=Jue(!0)!=null,I=id(),{nonce:O,disableStyleElements:A}=MM(),P=Fe(l,ze.id),L=Fe(l,ze.open),H=Fe(l,ze.openMethod),N=Fe(l,ze.mounted),M=Fe(l,ze.popupProps),V=Fe(l,ze.transitionStatus),j=Fe(l,ze.triggerElement),D=Fe(l,ze.positionerElement),z=Fe(l,ze.listElement),$=wl.useRef(!1),J=wl.useRef(!1),Q=wl.useRef({}),W=ss(),X=de(re=>{if(!D||!u.current||!J.current)return;let ae=D.style.top==="0px",ie=D.style.bottom==="0px";if($.current||!C||!ae&&!ie){b(re);return}let be=Kde(D),pe=PE(D.getBoundingClientRect().height,"y",be),ke=ot(D),ye=St(D),Pe=ye.getComputedStyle(D),_e=parseFloat(Pe.marginTop),ve=parseFloat(Pe.marginBottom),Se=Yde(ye.getComputedStyle(u.current)),fe=Math.min(ke.documentElement.clientHeight-_e-ve,Se),Ce=re.scrollTop,ne=YM(re),se=null,Ee=Je=>{D.style.height=`${Je}px`},he=ae?ne-Ce:Ce,Ae=Math.min(pe+he,fe);if(he<=Ea){let Je=py(he,0,fe-pe);Je>0&&Ee(pe+Je),re.scrollTop=ae?ne:0,fe-(pe+Je)<=Ea&&($.current=!0),b(re);return}if(fe-Ae>Ea)se=ae?1/0:0;else if(ie&&Ce<ne){let Je=pe+he-fe;se=Ce-(he-Je)}let et=Math.ceil(Ae);if(et!==0&&Ee(et),se!=null){let Je=py(se,0,YM(re));Math.abs(re.scrollTop-Je)>Ea&&(re.scrollTop=Je)}et>=fe-Ea&&($.current=!0),b(re)});wl.useImperativeHandle(v,()=>X,[X]),$n({open:L,ref:u,onComplete(){L&&d?.(!0)}});let U={open:L,transitionStatus:V,side:k,align:x};le(()=>{!D||!u.current||Object.keys(Q.current).length||(Q.current={top:D.style.top||"0",left:D.style.left||"0",right:D.style.right,height:D.style.height,bottom:D.style.bottom,minHeight:D.style.minHeight,maxHeight:D.style.maxHeight,marginTop:D.style.marginTop,marginBottom:D.style.marginBottom})},[u,D]),le(()=>{L||C||(J.current=!1,$.current=!1,Jw(D,Q.current))},[L,C,D,u]),le(()=>{let re=u.current;if(!L||!j||!D||!re||C&&!E||l.state.transitionStatus==="ending")return;if(J.current=!0,re.style.removeProperty("--transform-origin"),!C){W.request(()=>b(z||re));return}let ae=L$e(re);try{let ie=g.current;ie?.isConnected||(ie=!ze.hasSelectedValue(l.state)&&m.current?.isConnected?m.current:null);let be=p.current,pe=St(D),ke=pe.getComputedStyle(D),ye=pe.getComputedStyle(re),Pe=ot(j),_e=Kde(j),ve=KM(j.getBoundingClientRect(),_e),Se=KM(D.getBoundingClientRect(),_e),fe=ve.height,Ce=z||re,ne=Ce.scrollHeight,se=parseFloat(ye.borderBottomWidth),Ee=parseFloat(ke.marginTop)||10,he=parseFloat(ke.marginBottom)||10,Ae=parseFloat(ke.minHeight)||100,et=Yde(ye),Je=5,_t=5,Et=20,mt=Pe.documentElement.clientHeight-Ee-he,oo=Pe.documentElement.clientWidth,Tt=mt-ve.bottom+fe,Rt,Bt=I==="rtl"?ve.right-Se.width:ve.left,gt=0;if(ie&&be){let vo=KM(be.getBoundingClientRect(),_e);Rt=KM(ie.getBoundingClientRect(),_e),Bt=Se.left+(I==="rtl"?vo.right-Rt.right:vo.left-Rt.left);let Kt=vo.top-ve.top+vo.height/2;gt=Rt.top-Se.top+Rt.height/2-Kt}let He=Tt+gt+he+se,we=Math.min(mt,He),Me=mt-Ee-he,ge=He-we,Re=oo-_t;D.style.left=`${py(Bt,Je,Re-Se.width)}px`,D.style.height=`${we}px`,D.style.maxHeight="none",D.style.marginTop=`${Ee}px`,D.style.marginBottom=`${he}px`,re.style.height="100%";let Ie=YM(Ce),at=ge>=Ie-Ea;at&&(we=Math.min(mt,Se.height)-(ge-Ie));let Qe=ve.top<Et||ve.bottom>mt-Et||Math.ceil(we)+Ea<Math.min(ne,Ae),po=(pe.visualViewport?.scale??1)!==1&&mo.engine.webkit;if(Qe||po){Jw(D,Q.current),R(!1);return}let ro=Math.max(Ae,we);if(at){let vo=Math.max(0,mt-He);D.style.top=Se.height>=Me?"0":`${vo}px`,D.style.height=`${we}px`,Ce.scrollTop=YM(Ce)}else D.style.bottom="0",Ce.scrollTop=ge;if(Rt){let vo=Se.top,Kt=Se.height,_o=Rt.top+Rt.height/2,En=py(Kt>0?(_o-vo)/Kt*100:50,0,100);re.style.setProperty("--transform-origin",`50% ${En}%`)}(ro===mt||we>=et)&&($.current=!0),b(Ce),_&&l.state.selectedIndex===null&&l.state.activeIndex===null&&y.current[0]!=null&&l.set("activeIndex",0)}finally{ae()}},[l,L,D,j,p,m,g,u,b,C,R,W,z,y,_,I,E]),wl.useEffect(()=>{if(!C||!D||!L)return;let re=St(D);function ae(ie){f(!1,Ke(Te.windowResize,ie))}return ut(re,"resize",ae)},[f,C,D,L]);let G={...z?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":h||void 0,id:`${P}-list`},onKeyDown(re){S&&fM.has(re.key)&&re.stopPropagation()},onScroll(re){z||X(re.currentTarget)},...C&&{style:z?{height:"100%"}:$M},className:!z&&C?RE.className:void 0},te=De("div",t,{ref:[o,u],state:U,stateAttributesMapping:N$e,props:[M,G,Gw(V),a]});return(0,qM.jsxs)(wl.Fragment,{children:[!A&&RE.getElement(O),(0,qM.jsx)(uU,{context:w,modal:!1,disabled:!N,openInteractionType:H,returnFocus:s,restoreFocus:!0,children:te})]})});function Yde(e){let t=e.maxHeight;return t.endsWith("px")&&parseFloat(t)||1/0}function YM(e){return Zw(e.scrollHeight,e.clientHeight)}function Kde(e){return yE.getScale(e)}function PE(e,t,o){return e/o[t]}function KM(e,t){return Lf({x:PE(e.x,"x",t),y:PE(e.y,"y",t),width:PE(e.width,"x",t),height:PE(e.height,"y",t)})}var qde=[["transform","none"],["scale","1"],["translate","0 0"]];function L$e(e){let{style:t}=e,o={};for(let[r,n]of qde)o[r]=t.getPropertyValue(r),t.setProperty(r,n,"important");return()=>{for(let[r]of qde){let n=o[r];n?t.setProperty(r,n):t.removeProperty(r)}}}var Xde=c(oe(),1);var Qde=Xde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a,scrollHandlerRef:l,multiple:u}=zo(),{alignItemWithTriggerActive:d}=dg(),f=Fe(a,ze.hasScrollArrows),p=Fe(a,ze.openMethod),g={id:`${Fe(a,ze.id)}-list`,role:"listbox","aria-multiselectable":u||void 0,onScroll(b){l.current?.(b.currentTarget)},...d&&{style:$M},className:f&&p!=="touch"?RE.className:void 0},h=a.useStateSetter("listElement");return De("div",t,{ref:[o,h],props:[g,s]})});var Mc=c(oe(),1);var ZM=c(oe(),1),nG=ZM.createContext(void 0);function OE(){let e=ZM.useContext(nG);if(!e)throw new Error(Wt(57));return e}var Jde=c(T(),1),efe=Mc.memo(Mc.forwardRef(function(t,o){let{render:r,className:n,style:i,value:s=null,label:a,disabled:l=!1,nativeButton:u=!1,...d}=t,f=Mc.useRef(null),p=Tw({guess:!0,label:a,textRef:f}),{store:m,itemProps:g,setOpen:h,setValue:b,selectionRef:v,typingRef:y,valuesRef:_,multiple:w,selectedItemTextRef:k,disabled:x,readOnly:C}=zo(),E=x||l,R=Fe(m,ze.isActive,p.index),S=Fe(m,ze.open),I=Fe(m,ze.isSelected,s),O=Fe(m,ze.isSelectedByFocus,p.index),A=Fe(m,ze.isItemEqualToValue),P=p.index,L=Mc.useRef(null);le(()=>{let W=_.current;return W[P]=s,()=>{delete W[P]}},[P,s,_]),le(()=>{let W=m.state.value,X=W;w&&Array.isArray(W)&&(X=W.length>0?W[W.length-1]:void 0),X!==void 0&&zf(s,X,A)&&(m.set("selectedIndex",P),f.current&&(k.current=f.current))},[P,w,A,m,s,k]);let H=Mc.useRef("mouse"),N=Mc.useRef(!1),{getButtonProps:M,buttonRef:V}=Ic({disabled:E,focusableWhenDisabled:!0,native:u,composite:!0}),j={disabled:E,selected:I,highlighted:R};function D(W){if(x||C)return;let X=m.state.value;if(w){let U=Array.isArray(X)?X:[],G=I?wue(U,s,A):[...U,s];b(G,Ke(Te.itemPress,W))}else b(s,Ke(Te.itemPress,W)),h(!1,Ke(Te.itemPress,W))}function z(){v.current.dragY=0}let $={role:"option","aria-selected":I,tabIndex:S&&R?0:-1,onKeyDown(W){m.set("activeIndex",P),W.key===" "&&y.current&&W.preventDefault()},onClick(W){let X=H.current!=="touch",U=W.nativeEvent.pointerType,G=X&&Ow(W.nativeEvent)&&(U!==void 0||R),te=X&&!G&&!N.current;N.current=!1,!(E||te)&&D(W.nativeEvent)},onPointerEnter(W){H.current=W.pointerType},onPointerMove(W){if(W.pointerType==="mouse"&&W.buttons===1){let X=v.current;X.dragY+=W.movementY,X.dragY**2>=64&&(X.allowUnselectedMouseUp=!0)}},onPointerDown(W){H.current=W.pointerType,N.current=!0,z()},onMouseUp(){if(z(),E||H.current==="touch"||N.current)return;let W=!v.current.allowSelectedMouseUp&&I,X=!v.current.allowUnselectedMouseUp&&!I;W||X||(N.current=!0,L.current?.click(),N.current=!1)}},J=De("div",t,{ref:[V,o,p.ref,L],state:j,props:[g,$,d,M]}),Q=Mc.useMemo(()=>({selected:I,index:P,textRef:f,selectedByFocus:O}),[I,P,f,O]);return(0,Jde.jsx)(nG.Provider,{value:Q,children:J})}));var gy=c(oe(),1);var tfe=c(T(),1),ofe=gy.forwardRef(function(t,o){let{selected:r}=OE();return t.keepMounted||r?(0,tfe.jsx)(D$e,{...t,ref:o}):null}),D$e=gy.memo(gy.forwardRef((e,t)=>{let{render:o,className:r,style:n,keepMounted:i,...s}=e,{selected:a}=OE(),l=gy.useRef(null),{transitionStatus:u,setMounted:d}=Ai(a),p=De("span",e,{ref:[t,l],state:{selected:a,transitionStatus:u},props:[{"aria-hidden":!0,children:"\u2714\uFE0F"},s],stateAttributesMapping:Gn});return $n({open:a,ref:l,onComplete(){a||d(!1)}}),p}));var ek=c(oe(),1);var rfe=ek.memo(ek.forwardRef(function(t,o){let{index:r,textRef:n,selectedByFocus:i}=OE(),{firstItemTextRef:s,selectedItemTextRef:a}=zo(),{render:l,className:u,style:d,...f}=t,p=ek.useCallback(g=>{g&&(r===0&&(s.current=g),i&&(a.current=g))},[s,a,r,i]);return De("div",t,{ref:[p,o,n],props:f})}));var nfe=c(oe(),1);var ife=nfe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),{side:l,align:u,arrowRef:d,arrowStyles:f,arrowUncentered:p,alignItemWithTriggerActive:m}=dg(),h={open:Fe(a,ze.open),side:l,align:u,uncentered:p},b=De("div",t,{state:h,ref:[d,o],props:[{style:f,"aria-hidden":!0},s],stateAttributesMapping:nM});return m?null:b});var afe=c(oe(),1);var sfe=c(oe(),1);var XM=sfe.forwardRef(function(t,o){let{render:r,className:n,style:i,direction:s,keepMounted:a,...l}=t,u=s==="up",{store:d,popupRef:f,listRef:p,handleScrollArrowVisibility:m,scrollArrowsMountedCountRef:g}=zo(),{side:h,scrollDownArrowRef:b,scrollUpArrowRef:v}=dg(),y=u?ze.scrollUpArrowVisible:ze.scrollDownArrowVisible,_=Fe(d,y),w=Fe(d,ze.openMethod),k=_&&w!=="touch",x=Fo(),C=u?v:b,{mounted:E,transitionStatus:R,setMounted:S}=Ai(k);le(()=>(g.current+=1,d.set("hasScrollArrows",!0),()=>{g.current=Math.max(0,g.current-1),g.current===0&&d.set("hasScrollArrows",!1)}),[d,g]),$n({open:k,ref:C,onComplete(){k||S(!1)}});let A=De("div",t,{ref:[o,C],state:{direction:s,visible:k,side:h,transitionStatus:R},props:[{"aria-hidden":!0,children:u?"\u25B2":"\u25BC",style:{position:"absolute"},onMouseMove(L){if(L.movementX===0&&L.movementY===0||x.isStarted())return;d.set("activeIndex",null);function H(){let N=d.state.listElement??f.current;if(!N)return;d.set("activeIndex",null),m(N);let M=Zw(N.scrollHeight,N.clientHeight),V=Xw(N.scrollTop,M),j=V===(u?0:M),D=p.current;if(V!==N.scrollTop&&(N.scrollTop=V),j){x.clear();return}if(D.length>0){let z=C.current?.offsetHeight||0;N.scrollTop=V$e(D,u,V,N.clientHeight,z,M)}x.start(40,H)}x.start(40,H)},onMouseLeave(){x.clear()}},l],stateAttributesMapping:Gn});return E||a?A:null});function V$e(e,t,o,r,n,i){if(t){let d=0,f=o+n-Ea;for(let g=0;g<e.length;g+=1){let h=e[g];if(h&&h.offsetTop>=f){d=g;break}}let p=Math.max(0,d-1),m=e[p];return p<d&&m?Xw(m.offsetTop-n,i):0}let s=e.length-1,a=o+r-n+Ea;for(let d=0;d<e.length;d+=1){let f=e[d];if(f&&f.offsetTop+f.offsetHeight>a){s=Math.max(0,d-1);break}}let l=Math.min(e.length-1,s+1),u=e[l];return l>s&&u?Xw(u.offsetTop+u.offsetHeight-r+n,i):i}var lfe=c(T(),1),cfe=afe.forwardRef(function(t,o){return(0,lfe.jsx)(XM,{...t,ref:o,direction:"down"})});var ufe=c(oe(),1);var dfe=c(T(),1),ffe=ufe.forwardRef(function(t,o){return(0,dfe.jsx)(XM,{...t,ref:o,direction:"up"})});var tk=c(oe(),1);var QM=c(oe(),1),iG=QM.createContext(void 0);function pfe(){let e=QM.useContext(iG);if(e===void 0)throw new Error(Wt(56));return e}var mfe=c(T(),1),gfe=tk.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,[a,l]=tk.useState(),u=tk.useMemo(()=>({labelId:a,setLabelId:l}),[a,l]),d=De("div",t,{ref:o,props:[{role:"group","aria-labelledby":a},s]});return(0,mfe.jsx)(iG.Provider,{value:u,children:d})});var hfe=c(oe(),1);var bfe=hfe.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,...a}=t,{setLabelId:l}=pfe(),u=gn(s);return le(()=>(l(u),()=>{l(f=>f===u?void 0:f)}),[u,l]),De("div",t,{ref:o,props:[{id:u},a]})});var yfe=Hue;var vfe=c(_E(),1);function F$e(){return At}function z$e(){return!1}function j$e(){return!0}function _fe(){return(0,vfe.useSyncExternalStore)(F$e,z$e,j$e)}var l6t=c(oe(),1);var wfe=c(T(),1);function kfe(e){let{script:t}=e,{nonce:o}=MM();return _fe()?(0,wfe.jsx)("script",{nonce:o,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var Lc={};No(Lc,{Indicator:()=>Tfe,List:()=>Bfe,Panel:()=>Rfe,Root:()=>Sfe,Tab:()=>Cfe});var Qr=c(oe(),1);var JM=c(oe(),1),sG=JM.createContext(void 0);function fg(){let e=JM.useContext(sG);if(e===void 0)throw new Error(Wt(64));return e}var sd={tabActivationDirection:e=>({"data-activation-direction":e})};var aG=c(T(),1),Sfe=Qr.forwardRef(function(t,o){let{className:r,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:a,value:l,style:u,...d}=t,f=t.defaultValue!==void 0,p=Qr.useRef([]),[m,g]=Qr.useState(()=>new Map),[h,b]=Mf({controlled:l,default:n,name:"Tabs",state:"value"}),v=l!==void 0,[y,_]=Qr.useState(()=>new Map),w=Qr.useRef(void 0),k=Qr.useCallback(U=>lG(y,U),[y]),[x,C]=Qr.useState(()=>({previousValue:h,tabActivationDirection:"none"})),{previousValue:E,tabActivationDirection:R}=x,S=R,I=!1;E!==h&&(S=xfe(E,h,s,y),I=E!=null&&h!=null&&k(h)==null);let O=I?E:h,A=E!==O||R!==S;le(()=>{A&&C({previousValue:O,tabActivationDirection:S})},[O,A,S]);let P=de((U,G)=>{let te=xfe(h,U,s,y);G.activationDirection=te,i?.(U,G),!G.isCanceled&&b(U)}),L=de((U,G)=>{i?.(U,Ke(G,void 0,void 0,{activationDirection:"none"}))}),H=de((U,G)=>(g(te=>{let re=new Map(te);return re.set(U,G),re}),()=>{g(te=>{if(te.get(U)!==G)return te;let re=new Map(te);return re.delete(U),re})})),N=Qr.useCallback(U=>m.get(U),[m]),M=Qr.useCallback(U=>{for(let G of y.values())if(U===G.value)return G.id},[y]),V=Qr.useMemo(()=>({getTabElementBySelectedValue:k,getTabIdByPanelValue:M,getTabPanelIdByValue:N,onValueChange:P,orientation:s,registerMountedTabPanel:H,setTabMap:_,tabActivationDirection:S,value:h}),[k,M,N,P,s,H,_,S,h]),j=Qr.useMemo(()=>{for(let U of y.values())if(U.value===h)return U},[y,h]),D=Qr.useMemo(()=>{for(let U of y.values())if(!U.disabled)return U.value},[y]),z=Qr.useRef(!f),$=Qr.useRef(n),J=Qr.useRef(f),Q=Qr.useRef(!1);le(()=>{if(v)return;function U(ae,ie){b(ae),C({previousValue:ae,tabActivationDirection:"none"}),L(ae,ie),z.current=!1}if(y.size===0){Q.current&&h!==null&&!w.current?.isConnected&&U(null,Te.missing);return}Q.current=!0,w.current=y.keys().next().value;let G=j?.disabled,te=j==null&&h!==null;if(!G&&h===$.current&&(J.current=!1),J.current&&G&&h===$.current)return;let re=z.current;if(G||te){let ae=D??null;if(h===ae){z.current=!1;return}let ie=Te.missing;re?ie=Te.initial:G&&(ie=Te.disabled),U(ae,ie);return}re&&j!=null&&(L(h,Te.initial),z.current=!1)},[D,v,L,j,b,y,h]);let X=De("div",t,{state:{orientation:s,tabActivationDirection:S},ref:o,props:d,stateAttributesMapping:sd});return(0,aG.jsx)(sG.Provider,{value:V,children:(0,aG.jsx)(Sw,{elementsRef:p,children:X})})});function lG(e,t){for(let[o,r]of e.entries())if(t===r.value)return o;return null}function xfe(e,t,o,r){if(e==null||t==null)return"none";let[n,i,s]=o==="horizontal"?["left","left","right"]:["top","up","down"],a=lG(r,e),l=lG(r,t);if(a==null||l==null)return a!==l&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?t>e?s:i:"none";let u=a.getBoundingClientRect()[n],d=l.getBoundingClientRect()[n];return d<u?i:d>u?s:"none"}var jf=c(oe(),1);var eN=c(oe(),1),cG=eN.createContext(void 0);function tN(){let e=eN.useContext(cG);if(e===void 0)throw new Error(Wt(65));return e}var Cfe=jf.forwardRef(function(t,o){let{className:r,disabled:n=!1,render:i,value:s,id:a,nativeButton:l=!0,style:u,...d}=t,{value:f,getTabPanelIdByValue:p,onValueChange:m,orientation:g,tabActivationDirection:h}=fg(),{activateOnFocus:b,registerTabResizeObserverElement:v,tabsListElement:y}=tN(),{highlightedIndex:_,onHighlightedIndexChange:w}=Bw(),k=gn(a),x=jf.useMemo(()=>({disabled:n,id:k,value:s}),[n,k,s]),{compositeProps:C,compositeRef:E,index:R}=tde({metadata:x}),S=s===f,I=jf.useRef(!1),O=jf.useRef(null),A=de(Q=>{O.current?.(),O.current=Q?v(Q):null});le(()=>{if(I.current){I.current=!1;return}if(!(S&&R>-1&&_!==R))return;let Q=y;if(Q!=null){let W=wr(ot(Q));if(W&&Ge(Q,W))return}n||w(R)},[S,R,_,w,n,y]);let{getButtonProps:P,buttonRef:L}=Ic({disabled:n,native:l,focusableWhenDisabled:!0}),H=p(s),N=jf.useRef(!1),M=jf.useRef(!1);function V(Q){m(s,Ke(Te.none,Q.nativeEvent,void 0,{activationDirection:"none"}))}function j(Q){S||n||V(Q)}function D(Q){S||n||b&&(!N.current||M.current)&&V(Q)}function z(Q){if(S||n)return;N.current=!0,M.current=Q.button===0;let W=ot(Q.currentTarget);function X(){N.current=!1,M.current=!1,W.removeEventListener("pointerup",X),W.removeEventListener("pointercancel",X)}W.addEventListener("pointerup",X),W.addEventListener("pointercancel",X)}return De("button",t,{state:{disabled:n,active:S,orientation:g,tabActivationDirection:h},ref:[o,L,E,A],props:[C,{role:"tab","aria-controls":H,"aria-selected":S,id:k,onClick:j,onFocus:D,onPointerDown:z,[jM]:S?"":void 0,onKeyDownCapture(){I.current=!0}},d,P],stateAttributesMapping:sd})});var ok=c(oe(),1);var oN=c(T(),1),Efe,H$e={...sd,activeTabPosition:()=>null,activeTabSize:()=>null},Tfe=ok.forwardRef(function(t,o){let{className:r,render:n,renderBeforeHydration:i=!1,style:s,...a}=t,{getTabElementBySelectedValue:l,orientation:u,tabActivationDirection:d,value:f}=fg(),{tabsListElement:p,registerIndicatorUpdateListener:m}=tN(),g=zce();ok.useEffect(()=>m(g),[m,g]);let h=0,b=0,v=0,y=0,_=0,w=0,k=!1;if(f!=null&&p!=null){let O=l(f);if(O!=null){k=!0;let{width:A,height:P}=$w(O),{width:L,height:H}=$w(p),N=O.getBoundingClientRect(),M=p.getBoundingClientRect(),V=L>0?M.width/L:1,j=H>0?M.height/H:1;if(V>Number.EPSILON&&j>Number.EPSILON){let z=N.left-M.left,$=N.top-M.top;h=z/V+p.scrollLeft-p.clientLeft,v=$/j+p.scrollTop-p.clientTop}else h=O.offsetLeft,v=O.offsetTop;_=A,w=P,b=p.scrollWidth-h-_,y=p.scrollHeight-v-w}}let x=k?{left:h,right:b,top:v,bottom:y}:null,C=k?{width:_,height:w}:null,E=k?{"--active-tab-left":`${h}px`,"--active-tab-right":`${b}px`,"--active-tab-top":`${v}px`,"--active-tab-bottom":`${y}px`,"--active-tab-width":`${_}px`,"--active-tab-height":`${w}px`}:void 0,R=k&&_>0&&w>0,I=De("span",t,{state:{orientation:u,activeTabPosition:x,activeTabSize:C,tabActivationDirection:d},ref:o,props:[{role:"presentation",style:E,hidden:!R},a,{suppressHydrationWarning:!0}],stateAttributesMapping:H$e});return f==null?null:(0,oN.jsxs)(ok.Fragment,{children:[I,i&&(Efe||(Efe=(0,oN.jsx)(kfe,{script:""})))]})});var rN=c(oe(),1);var W$e={...sd,...Gn},Rfe=rN.forwardRef(function(t,o){let{className:r,value:n,render:i,keepMounted:s=!1,style:a,...l}=t,{value:u,getTabIdByPanelValue:d,orientation:f,tabActivationDirection:p,registerMountedTabPanel:m}=fg(),g=gn(),{ref:h,index:b}=Tw(),v=n===u,{mounted:y,transitionStatus:_,setMounted:w}=Ai(v),k=!y,x=d(n),C={hidden:k,orientation:f,tabActivationDirection:p,transitionStatus:_},E=rN.useRef(null),R=De("div",t,{state:C,ref:[o,h,E],props:[{"aria-labelledby":x,hidden:k,id:g,role:"tabpanel",tabIndex:v?0:-1,inert:jw(!v),"data-index":b},l],stateAttributesMapping:W$e});return $n({open:v,ref:E,onComplete(){v||w(!1)}}),le(()=>{if(!(g==null||k&&!s))return m(n,g)},[k,s,n,g,m]),s||y?R:null});var Nc=c(oe(),1);var uG=c(T(),1),Bfe=Nc.forwardRef(function(t,o){let{activateOnFocus:r=!1,className:n,loopFocus:i=!0,render:s,style:a,...l}=t,{orientation:u,setTabMap:d,tabActivationDirection:f}=fg(),[p,m]=Nc.useState(0),[g,h]=Nc.useState(null),b=Nc.useRef(new Set),v=Nc.useRef(new Set),y=Nc.useRef(null);le(()=>{if(typeof ResizeObserver>"u")return;let E=new ResizeObserver(()=>{b.current.forEach(R=>{R()})});return y.current=E,g&&E.observe(g),v.current.forEach(R=>{E.observe(R)}),()=>{E.disconnect(),y.current=null}},[g]);let _=de(E=>(b.current.add(E),()=>{b.current.delete(E)})),w=de(E=>(v.current.add(E),y.current?.observe(E),()=>{v.current.delete(E),y.current?.unobserve(E)})),k={orientation:u,tabActivationDirection:f},x={"aria-orientation":u==="vertical"?"vertical":void 0,role:"tablist"},C=Nc.useMemo(()=>({activateOnFocus:r,registerIndicatorUpdateListener:_,registerTabResizeObserverElement:w,tabsListElement:g}),[r,_,w,g]);return(0,uG.jsx)(cG.Provider,{value:C,children:(0,uG.jsx)(Rde,{render:s,className:n,style:a,state:k,refs:[o,h],props:[x,l],stateAttributesMapping:sd,highlightedIndex:p,enableHomeAndEndKeys:!0,loopFocus:i,orientation:u,onHighlightedIndexChange:m,onMapChange:d,disabledIndices:ml})})});var Hs={};No(Hs,{Arrow:()=>Kfe,Handle:()=>ME,Popup:()=>$fe,Portal:()=>Hfe,Positioner:()=>Ufe,Provider:()=>Zfe,Root:()=>Nfe,Trigger:()=>Ffe,Viewport:()=>Qfe,createHandle:()=>Jfe});var rk=c(oe(),1);var nN=c(oe(),1),dG=nN.createContext(void 0);function kl(e){let t=nN.useContext(dG);if(t===void 0&&!e)throw new Error(Wt(72));return t}var Ife=c(oe(),1);var Pfe={...oue,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},iN=class extends od{constructor(t,o,r){let n=new Vf;super(Afe(t,n,o,r),Mfe(n),Pfe)}setOpen=(t,o)=>{$ce(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ke(Te.triggerPress,t))}};function Ofe(){let e=new Vf,t=new oM(Object.freeze(Afe(void 0,e)),Object.freeze(Mfe(e)),Pfe);return Object.assign(t,{setOpen:At,cancelPendingOpen:At})}function Afe(e,t,o,r=!1){let n={...Jce(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=eue(t,o,r),n}function Mfe(e){return{popupRef:Ife.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var AE=c(T(),1),Nfe=SU(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:u,handle:d,triggerId:f,defaultTriggerId:p=null,children:m}=t,g=Uce((I,O)=>new iN({open:r,openProp:n,activeTriggerId:p,triggerIdProp:f},I,O));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",l),g.useContextCallback("onOpenChangeComplete",u);let h=g.useState("open"),b=!o&&h,v=g.useState("activeTriggerId"),y=g.useState("mounted"),_=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:o}),Kce(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:k}=qce(b,g),x=g.useState("isInstantPhase"),C=g.useState("instantType"),E=g.useState("lastOpenChangeReason"),R=rk.useRef(null);le(()=>{h&&o&&g.setOpen(!1,Ke(Te.disabled))},[h,o,g]),le(()=>{k==="ending"&&E===Te.none||k!=="ending"&&x?(C!=="delay"&&(R.current=C),g.set("instantType","delay")):R.current!==null&&(g.set("instantType",R.current),R.current=null)},[k,x,E,C,g]),le(()=>{b&&v==null&&g.set("payload",void 0)},[g,v,b]),rk.useImperativeHandle(a,()=>({unmount:w,close:()=>g.setOpen(!1,Ke(Te.imperativeAction))}),[w,g]);let S=b||y||!o&&s!=="none";return(0,AE.jsxs)(dG.Provider,{value:g,children:[d&&(0,AE.jsx)(Gce,{handle:d,store:g}),S&&(0,AE.jsx)(U$e,{store:g,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:_}):m]})});function U$e({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=bE(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=fU(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=rk.useMemo(()=>Mt(i.reference,n.reference),[i.reference,n.reference]);return Zce(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??Ut}),null}var aN=c(oe(),1);var sN=c(oe(),1),fG=sN.createContext(void 0);function Lfe(){return sN.useContext(fG)}var Vfe="data-base-ui-tooltip-trigger";function Dfe(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(ct(n))return n}}let t=e.target;return ct(t)?t:null}function $$e(e){let t=e;for(;t;){let o=t.closest(`[${Vfe}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&ct(r.host)?r.host:null}return null}var Ffe=Dce(function(t,o){let{render:r,className:n,style:i,handle:s,payload:a,disabled:l,delay:u,closeOnClick:d=!0,closeDelay:f,id:p,...m}=t,g=kl(!0),b=nue(s)??g;if(!b)throw new Error(Wt(82));let v=gn(p),y=b.useState("isTriggerActive",v),_=b.useState("isOpenedByTrigger",v),w=b.useState("floatingRootContext"),k=aN.useRef(null),x=u??600,C=f??0,{registerTrigger:E,isMountedByThisTrigger:R}=Yce(v,k,b,{payload:a,closeOnClick:d,closeDelay:C}),S=Lfe(),{delayRef:I,isInstantPhase:O,hasProvider:A}=ZW(w,{open:_}),P=zw(w);b.useSyncedValue("isInstantPhase",O);let L=b.useState("disabled"),H=l??L,N=so(H),M=b.useState("trackCursorAxis"),V=b.useState("disableHoverablePopup"),j=aN.useRef(!1),D=Fo(),z=aN.useRef(void 0);function $(){return A?gl(I.current,"open")===0?0:u??S??600:x}function J(ie){let be=k.current;if(!be||!ie)return!1;let pe=$$e(ie);return pe!==null&&pe!==be&&Ge(be,pe)}function Q(ie){let be=J(ie);return j.current=be,be&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,D.clear()),be}let W=MU(w,{enabled:!H,mouseOnly:!0,move:!1,handleClose:!V&&M!=="both"?VU():null,restMs:$,delay(){return f==null&&A?{close:gl(I.current,"close")}:{close:C}},triggerElementRef:k,isActiveTrigger:y,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!j.current}}),X=IU(w,{enabled:!H}).reference,U=ie=>{let be=j.current,pe=Dfe(ie),ke=Q(pe),ye=k.current,Pe=ye&&pe&&Ge(ye,pe);if(ke&&b.select("open")&&b.select("lastOpenChangeReason")===Te.triggerHover){b.setOpen(!1,Ke(Te.triggerHover,ie));return}if(be&&!ke&&Pe&&!N.current&&!b.select("open")&&ye&&xa(z.current)){let _e=()=>{!j.current&&!N.current&&!b.select("open")&&b.setOpen(!0,Ke(Te.triggerHover,ie,ye))},ve=$();ve===0?(D.clear(),_e()):D.start(ve,_e)}},G=b.useState("triggerProps",R);return De("button",t,{state:{open:_},ref:[o,E,k],props:[W,X,R||M!=="none"?G:void 0,{onMouseOver(ie){U(ie.nativeEvent)},onFocus(ie){J(Dfe(ie.nativeEvent))&&ie.preventBaseUIHandler()},onMouseLeave(){j.current=!1,D.clear(),z.current=void 0},onPointerEnter(ie){z.current=ie.pointerType},onPointerDown(ie){z.current=ie.pointerType,b.set("closeOnClick",d),d&&!b.select("open")&&b.cancelPendingOpen(ie.nativeEvent)},onClick(ie){d&&!b.select("open")&&b.cancelPendingOpen(ie.nativeEvent)},id:v,"data-trigger-disabled":H?"":void 0,[Vfe]:H?void 0:""},m],stateAttributesMapping:rM})});var jfe=c(oe(),1);var lN=c(oe(),1),pG=lN.createContext(void 0);function zfe(){let e=lN.useContext(pG);if(e===void 0)throw new Error(Wt(70));return e}var mG=c(T(),1),Hfe=jfe.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return kl().useState("mounted")||r?(0,mG.jsx)(pG.Provider,{value:r,children:(0,mG.jsx)(Pde,{ref:o,...n})}):null});var uN=c(oe(),1);var cN=c(oe(),1),gG=cN.createContext(void 0);function nk(){let e=cN.useContext(gG);if(e===void 0)throw new Error(Wt(71));return e}var Wfe=c(T(),1),Ufe=uN.forwardRef(function(t,o){let{render:r,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:u=0,alignOffset:d=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=$le,style:v,...y}=t,_=kl(),w=zfe(),k=_.useState("open"),x=_.useState("mounted"),C=_.useState("trackCursorAxis"),E=_.useState("disableHoverablePopup"),R=_.useState("floatingRootContext"),S=_.useState("instantType"),I=_.useState("transitionStatus"),O=_.useState("adaptiveOrigin"),A=wM({anchor:i,positionMethod:s,floatingRootContext:R,mounted:x,side:a,sideOffset:u,align:l,alignOffset:d,collisionBoundary:f,collisionPadding:p,sticky:g,arrowPadding:m,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:b,adaptiveOrigin:O}),P=uN.useMemo(()=>({open:k,side:A.side,align:A.align,anchorHidden:A.anchorHidden,instant:C!=="none"?"tracking-cursor":S}),[k,A.side,A.align,A.anchorHidden,C,S]),L=kM(t,P,{styles:A.positionerStyles,transitionStatus:I,props:y,refs:[o,_.useStateSetter("positionerElement")],hidden:!x,inert:!k||C==="both"||E});return(0,Wfe.jsx)(gG.Provider,{value:A,children:L})});var Gfe=c(oe(),1);var $fe=Gfe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=kl(),{side:l,align:u}=nk(),d=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),g=a.useState("floatingRootContext"),h=a.useState("disabled"),b=a.useState("closeDelay");$n({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),AU(g,{enabled:!h,closeDelay:b});let v=a.useStateSetter("popupElement");return De("div",t,{state:{open:d,side:l,align:u,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,v],props:[KA,m,Gw(p),s],stateAttributesMapping:nM})});var Yfe=c(oe(),1);var Kfe=Yfe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=kl(),{arrowRef:l,side:u,align:d,arrowUncentered:f,arrowStyles:p}=nk(),m=a.useState("open"),g=a.useState("instantType");return De("div",t,{state:{open:m,side:u,align:d,uncentered:f,instant:g},ref:[o,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:Ff})});var qfe=c(oe(),1);var hG=c(T(),1),Zfe=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,i=qfe.useMemo(()=>({open:o,close:r}),[o,r]);return(0,hG.jsx)(fG.Provider,{value:o,children:(0,hG.jsx)(qW,{delay:i,timeoutMs:n,children:t.children})})};var Xfe=c(oe(),1);var Qfe=Xfe.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,...a}=t,l=kl(),u=nk(),d=l.useState("instantType"),{children:f,state:p}=dde({store:l,side:u.side,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:d};return De("div",t,{state:m,ref:o,props:[a,{children:f}],stateAttributesMapping:ude})});var ME=class extends UA{constructor(){super(Ofe(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Jfe(){return new ME}function Lr(e){return De(e.defaultTagName??"div",e,e)}var ope=c(F(),1),bG="data-wp-hash";function yG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&K$e(document)),e.__wpStyleRuntime}function Y$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${bG}]`))if(o.getAttribute(bG)===t)return!0;return!1}function rpe(e,t,o){if(!e.head)return;let r=yG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Y$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function K$e(e){let t=yG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)rpe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function npe(e,t){let o=yG();o.styles.set(e,t);for(let r of o.documents.keys())rpe(r,e,t)}typeof process>"u",npe("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var epe={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",npe("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var tpe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},ir=(0,ope.forwardRef)(function({variant:t="body-md",render:o,className:r,...n},i){return Lr({render:o,defaultTagName:"span",ref:i,props:Mt(n,{className:Y(epe.text,tpe.heading,tpe.p,epe[t],r)})})});var lpe=c(T(),1),vG="data-wp-hash";function _G(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Z$e(document)),e.__wpStyleRuntime}function q$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${vG}]`))if(o.getAttribute(vG)===t)return!0;return!1}function ape(e,t,o){if(!e.head)return;let r=_G(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(q$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Z$e(e){let t=_G();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ape(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function X$e(e,t){let o=_G();o.styles.set(e,t);for(let r of o.documents.keys())ape(r,e,t)}typeof process>"u",X$e("59353631d1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#f7e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fae8c8);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#ffea8f);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#ccf4d2);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#e0ebf8);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");var ipe={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},wG=(0,spe.forwardRef)(function({intent:t="none",className:o,...r},n){return(0,lpe.jsx)(ir,{ref:n,className:Y(ipe.badge,ipe[`is-${t}-intent`],o),...r,variant:"body-sm"})});var ao={};No(ao,{Popup:()=>mN,Portal:()=>fN,Positioner:()=>pN,Provider:()=>Ppe,Root:()=>hN,Trigger:()=>gN});var Spe=c(F(),1);var fpe=c(F(),1);var xG="data-wp-hash";function SG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&J$e(document)),e.__wpStyleRuntime}function Q$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${xG}]`))if(o.getAttribute(xG)===t)return!0;return!1}function upe(e,t,o){if(!e.head)return;let r=SG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Q$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function J$e(e){let t=SG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)upe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function eYe(e,t){let o=SG();o.styles.set(e,t);for(let r of o.documents.keys())upe(r,e,t)}typeof process>"u",eYe("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var cpe={slot:"_11fc52b637ff8a7e__slot"},dpe="data-wp-compat-overlay-slot";function tYe(){return typeof document>"u"?null:document}function oYe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var ad=null;function kG(e){return e.setAttribute("aria-hidden","false"),e}function rYe(e){let t=e.createElement("div");return t.setAttribute(dpe,""),cpe.slot&&t.classList.add(cpe.slot),e.body.appendChild(t),t}function dN(){if(typeof window>"u"||!oYe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=tYe();if(!e||!e.body)return;if(ad&&ad.ownerDocument===e&&ad.isConnected)return kG(ad);let t=e.querySelector(`[${dpe}]`);return t instanceof HTMLDivElement?(ad=kG(t),ad):(ad?.isConnected&&ad.remove(),ad=kG(rYe(e)),ad)}var ppe=c(T(),1),fN=(0,fpe.forwardRef)(function({container:t,...o},r){return(0,ppe.jsx)(Hs.Portal,{container:t??dN(),...o,ref:r})});var mpe=c(F(),1),bpe=c(T(),1),CG="data-wp-hash";function EG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iYe(document)),e.__wpStyleRuntime}function nYe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${CG}]`))if(o.getAttribute(CG)===t)return!0;return!1}function gpe(e,t,o){if(!e.head)return;let r=EG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(nYe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(CG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function iYe(e){let t=EG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)gpe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function hpe(e,t){let o=EG();o.styles.set(e,t);for(let r of o.documents.keys())gpe(r,e,t)}typeof process>"u",hpe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var sYe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",hpe("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var aYe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},pN=(0,mpe.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...i},s){return(0,bpe.jsx)(Hs.Positioner,{ref:s,align:t,side:r,sideOffset:n,...i,className:Y(sYe["box-sizing"],aYe.positioner,o)})});var ype=c(F(),1);function ik(e,t,o){return(0,ype.cloneElement)(e??t,{children:o})}var lYe=c(_pe(),1);var wpe=c(mI(),1),{lock:E8t,unlock:kpe}=(0,wpe.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function cYe(){let e=lYe;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return kpe(e.privateApis).ThemeProvider}var xpe=cYe();var NE=c(T(),1),TG="data-wp-hash";function RG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dYe(document)),e.__wpStyleRuntime}function uYe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${TG}]`))if(o.getAttribute(TG)===t)return!0;return!1}function Cpe(e,t,o){if(!e.head)return;let r=RG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(uYe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(TG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function dYe(e){let t=RG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Cpe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function fYe(e,t){let o=RG();o.styles.set(e,t);for(let r of o.documents.keys())Cpe(r,e,t)}typeof process>"u",fYe("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var pYe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},mYe={background:"#1e1e1e"},mN=(0,Spe.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...i},s){let a=(0,NE.jsx)(xpe,{color:mYe,children:(0,NE.jsx)(Hs.Popup,{ref:s,className:Y(pYe.popup,n),...i,children:r})}),l=ik(o,(0,NE.jsx)(pN,{}),a);return ik(t,(0,NE.jsx)(fN,{}),l)});var Epe=c(F(),1),Tpe=c(T(),1),gN=(0,Epe.forwardRef)(function(t,o){return(0,Tpe.jsx)(Hs.Trigger,{ref:o,...t})});var Rpe=c(Z(),1),Bpe=c(T(),1);function sk({children:e}){return(0,Bpe.jsx)(PM,{direction:(0,Rpe.isRTL)()?"rtl":"ltr",children:e})}var BG=c(T(),1);function hN(e){return(0,BG.jsx)(sk,{children:(0,BG.jsx)(Hs.Root,{...e})})}var Ipe=c(T(),1);function Ppe({...e}){return(0,Ipe.jsx)(Hs.Provider,{...e})}var Ope=c(F(),1),Ape=c(me(),1),Mpe=c(T(),1),Jr=(0,Ope.forwardRef)(function({icon:t,size:o=24,style:r,...n},i){let s=t.props.style||r?{...t.props.style,...r}:void 0;return(0,Mpe.jsx)(Ape.SVG,{ref:i,...t.props,...n,...s?{style:s}:{},width:o,height:o})});var LE=c(F(),1),yN=c(Z(),1);var Npe=c(F(),1),IG="data-wp-hash";function PG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hYe(document)),e.__wpStyleRuntime}function gYe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${IG}]`))if(o.getAttribute(IG)===t)return!0;return!1}function Lpe(e,t,o){if(!e.head)return;let r=PG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(gYe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(IG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function hYe(e){let t=PG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Lpe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function bYe(e,t){let o=PG();o.styles.set(e,t);for(let r of o.documents.keys())Lpe(r,e,t)}typeof process>"u",bYe("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var yYe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ht=(0,Npe.forwardRef)(function({render:t,...o},r){return Lr({render:t,ref:r,props:Mt({className:yYe["visually-hidden"]},o,{"data-visually-hidden":""})})});var bN=c(T(),1);function Dpe({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let r=(0,LE.useId)(),n=o?r:void 0,i=[e,n].filter(Boolean).join(" ");return{descriptionId:n,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":o?.ariaKeyShortcut??t}}}var Vpe=(0,LE.forwardRef)(function({descriptionId:t,shortcut:o},r){return(0,bN.jsx)(ht,{id:t,"aria-hidden":"true",render:(0,bN.jsx)("span",{ref:r}),children:(0,yN.sprintf)((0,yN.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),Fpe=(0,LE.forwardRef)(function({className:t,shortcut:o},r){return(0,bN.jsx)("span",{ref:r,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var zpe={align:"start",sideOffset:8,collisionPadding:12};var jpe=c(Yo(),1),vN=c(F(),1),Hpe=c(Z(),1),Upe=c(T(),1),OG="data-wp-hash";function AG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_Ye(document)),e.__wpStyleRuntime}function vYe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${OG}]`))if(o.getAttribute(OG)===t)return!0;return!1}function Wpe(e,t,o){if(!e.head)return;let r=AG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(vYe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(OG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function _Ye(e){let t=AG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Wpe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function _N(e,t){let o=AG();o.styles.set(e,t);for(let r of o.documents.keys())Wpe(r,e,t)}typeof process>"u",_N("effc4e3032",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var DE={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"};typeof process>"u",_N("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var wYe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",_N("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var kYe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",_N("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var xYe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},Gpe=(0,vN.forwardRef)(function({tone:t="brand",variant:o="solid",size:r="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,Hpe.__)("Loading"),children:u,...d},f){let p=Y(xYe.button,wYe["box-sizing"],kYe["outset-ring--focus-except-active"],o!=="unstyled"&&DE.button,DE[`is-${t}`],DE[`is-${o}`],DE[`is-${r}`],a&&DE["is-loading"],n);return(0,vN.useEffect)(()=>{a&&l&&(0,jpe.speak)(l)},[a,l]),(0,Upe.jsx)($U,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...d,children:u})});var $pe=c(F(),1);var Kpe=c(T(),1),MG="data-wp-hash";function NG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CYe(document)),e.__wpStyleRuntime}function SYe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${MG}]`))if(o.getAttribute(MG)===t)return!0;return!1}function Ype(e,t,o){if(!e.head)return;let r=NG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(SYe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(MG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function CYe(e){let t=NG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ype(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function EYe(e,t){let o=NG();o.styles.set(e,t);for(let r of o.documents.keys())Ype(r,e,t)}typeof process>"u",EYe("effc4e3032",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var TYe={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"},LG=(0,$pe.forwardRef)(function({className:t,icon:o,...r},n){return(0,Kpe.jsx)(Jr,{ref:n,icon:o,className:Y(TYe.icon,t),size:24,...r})});LG.displayName="Button.Icon";var wN=Object.assign(Gpe,{Icon:LG});function qpe(e,t,o="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:o}).format(t).split(/\s/g).slice(2).join(" ")}var RYe={},VE={};function Dc(e,t){try{let r=(RYe[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return r in VE?VE[r]:Zpe(r,r.split(":"))}catch{if(e in VE)return VE[e];let o=e?.match(BYe);return o?Zpe(e,o.slice(1)):NaN}}var BYe=/([+-]\d\d):?(\d\d)?/;function Zpe(e,t){let o=+(t[0]||0),r=+(t[1]||0),n=+(t[2]||0)/60;return VE[e]=o*60+r>0?o*60+r+n:o*60-r-n}var pg=class e extends Date{constructor(...t){super(),t.length>1&&typeof t[t.length-1]=="string"&&(this.timeZone=t.pop()),this.internal=new Date,isNaN(Dc(this.timeZone,this))?this.setTime(NaN):t.length?typeof t[0]=="number"&&(t.length===1||t.length===2&&typeof t[1]!="number")?this.setTime(t[0]):typeof t[0]=="string"?this.setTime(+new Date(t[0])):t[0]instanceof Date?this.setTime(+t[0]):(this.setTime(+new Date(...t)),Jpe(this,t)):this.setTime(Date.now())}static tz(t,...o){return o.length?new e(...o,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let t=-Dc(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),kN(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},Xpe=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!Xpe.test(e))return;let t=e.replace(Xpe,"$1UTC");pg.prototype[t]&&(e.startsWith("get")?pg.prototype[e]=function(){return this.internal[t]()}:(pg.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),IYe(this),+this},pg.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),kN(this),+this}))});function kN(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Dc(e.timeZone,e)*60))}function IYe(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),Jpe(e)}function Jpe(e,t){let o=Array.isArray(t)?PYe(t):+e.internal,r=Dc(e.timeZone,e),n=r>0?Math.floor(r):Math.ceil(r),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let s=-new Date(+e).getTimezoneOffset(),a=-new Date(+i).getTimezoneOffset(),l=s-a,u=s;if(l&&s!==n){let R=Date.prototype.getHours.apply(e),S=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(R!==S){let I=new Date(+e),O=s-n;O&&I.setUTCMinutes(I.getUTCMinutes()+O);let A=Dc(e.timeZone,I);(A>0?Math.floor(A):Math.ceil(A))===n&&(u=a)}}let d=u-n;d&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+d);let f=new Date(+e);f.setUTCSeconds(0);let p=s>0?f.getSeconds():(f.getSeconds()-60)%60,m=Math.round(-(Dc(e.timeZone,e)*60))%60;(m||p)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+m+p);let g=Dc(e.timeZone,e),h=g>0?Math.floor(g):Math.ceil(g),v=-new Date(+e).getTimezoneOffset()-h,y=h!==n,_=v-d,w=h-n,k=o-h*60*1e3,x=w>0&&Qpe(e)-o===w*60*1e3&&Qpe(e,k)!==o;if(y&&_&&!x){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+_);let R=Dc(e.timeZone,e),S=R>0?Math.floor(R):Math.ceil(R),I=h-S;I&&_<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}kN(e);let E=(t?o:o+m*1e3)-+e.internal;E&&Math.abs(E)<1800*1e3&&(Date.prototype.setTime.call(e,+e+E),kN(e))}function PYe(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function Qpe(e,t){let o=new Date(t??+e);return o.setUTCSeconds(o.getUTCSeconds()-Math.round(-Dc(e.timeZone,o)*60)),+o}var en=class e extends pg{static tz(t,...o){return o.length?new e(...o,t):new e(Date.now(),t)}toISOString(){let[t,o,r]=this.tzComponents(),n=`${t}${o}:${r}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,o,r,n]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${r} ${o} ${n}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[o,r,n]=this.tzComponents();return`${t} GMT${o}${r}${n} (${qpe(this.timeZone,this)})`}toLocaleString(t,o){return Date.prototype.toLocaleString.call(this,t,{...o,timeZone:o?.timeZone||this.timeZone})}toLocaleDateString(t,o){return Date.prototype.toLocaleDateString.call(this,t,{...o,timeZone:o?.timeZone||this.timeZone})}toLocaleTimeString(t,o){return Date.prototype.toLocaleTimeString.call(this,t,{...o,timeZone:o?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),o=t>0?"-":"+",r=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),n=String(Math.abs(t)%60).padStart(2,"0");return[o,r,n]}withTimeZone(t){return new e(+this,t)}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}};var OYe=Math.pow(10,8)*24*60*60*1e3,D9t=-OYe,xN=6048e5,eme=864e5,FE=6e4,zE=36e5,tme=1e3;var AYe=3600;var ome=AYe*24,V9t=ome*7,MYe=ome*365.2425,NYe=MYe/12,F9t=NYe*3,DG=Symbol.for("constructDateFrom");function nt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&DG in e?e[DG](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ne(e,t){return nt(t||e,e)}function ld(e,t,o){let r=Ne(e,o?.in);return isNaN(t)?nt(o?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function ak(e,t,o){let r=Ne(e,o?.in);if(isNaN(t))return nt(o?.in||e,NaN);if(!t)return r;let n=r.getDate(),i=nt(o?.in||e,r.getTime());i.setMonth(r.getMonth()+t+1,0);let s=i.getDate();return n>=s?i:(r.setFullYear(i.getFullYear(),i.getMonth(),n),r)}var LYe={};function Ws(){return LYe}function ji(e,t){let o=Ws(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,n=Ne(e,t?.in),i=n.getDay(),s=(i<r?7:0)+i-r;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function Ta(e,t){return ji(e,{...t,weekStartsOn:1})}function SN(e,t){let o=Ne(e,t?.in),r=o.getFullYear(),n=nt(o,0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);let i=Ta(n),s=nt(o,0);s.setFullYear(r,0,4),s.setHours(0,0,0,0);let a=Ta(s);return o.getTime()>=i.getTime()?r+1:o.getTime()>=a.getTime()?r:r-1}function hy(e){let t=Ne(e),o=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return o.setUTCFullYear(t.getFullYear()),+e-+o}function xl(e,...t){let o=nt.bind(null,e||t.find(r=>typeof r=="object"));return t.map(o)}function mg(e,t){let o=Ne(e,t?.in);return o.setHours(0,0,0,0),o}function Hf(e,t,o){let[r,n]=xl(o?.in,e,t),i=mg(r),s=mg(n),a=+i-hy(i),l=+s-hy(s);return Math.round((a-l)/eme)}function rme(e,t){let o=SN(e,t),r=nt(t?.in||e,0);return r.setFullYear(o,0,4),r.setHours(0,0,0,0),Ta(r)}function CN(e,t,o){return ld(e,t*7,o)}function EN(e,t,o){return ak(e,t*12,o)}function nme(e,t,o){let[r,n]=[+Ne(e.start,o?.in),+Ne(e.end,o?.in)].sort((a,l)=>a-l),[i,s]=[+Ne(t.start,o?.in),+Ne(t.end,o?.in)].sort((a,l)=>a-l);return o?.inclusive?r<=s&&i<=n:r<s&&i<n}function ime(e,t){let o,r=t?.in;return e.forEach(n=>{!r&&typeof n=="object"&&(r=nt.bind(null,n));let i=Ne(n,r);(!o||o<i||isNaN(+i))&&(o=i)}),nt(r,o||NaN)}function sme(e,t){let o,r=t?.in;return e.forEach(n=>{!r&&typeof n=="object"&&(r=nt.bind(null,n));let i=Ne(n,r);(!o||o>i||isNaN(+i))&&(o=i)}),nt(r,o||NaN)}function ame(e,t,o){let[r,n]=xl(o?.in,e,t);return+mg(r)==+mg(n)}function TN(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Vc(e){return!(!TN(e)&&typeof e!="number"||isNaN(+Ne(e)))}function RN(e,t,o){let[r,n]=xl(o?.in,e,t),i=r.getFullYear()-n.getFullYear(),s=r.getMonth()-n.getMonth();return i*12+s}function BN(e,t){let o=Ne(e,t?.in),r=o.getMonth();return o.setFullYear(o.getFullYear(),r+1,0),o.setHours(23,59,59,999),o}function IN(e,t){let[o,r]=xl(e,t.start,t.end);return{start:o,end:r}}function lme(e,t){let{start:o,end:r}=IN(t?.in,e),n=+o>+r,i=n?+o:+r,s=n?r:o;s.setHours(0,0,0,0),s.setDate(1);let a=t?.step??1;if(!a)return[];a<0&&(a=-a,n=!n);let l=[];for(;+s<=i;)l.push(nt(o,s)),s.setMonth(s.getMonth()+a);return n?l.reverse():l}function jE(e,t){let o=Ne(e,t?.in);return o.setDate(1),o.setHours(0,0,0,0),o}function cme(e,t){let o=Ne(e,t?.in),r=o.getFullYear();return o.setFullYear(r+1,0,0),o.setHours(23,59,59,999),o}function lk(e,t){let o=Ne(e,t?.in);return o.setFullYear(o.getFullYear(),0,1),o.setHours(0,0,0,0),o}function ume(e,t){let{start:o,end:r}=IN(t?.in,e),n=+o>+r,i=n?+o:+r,s=n?r:o;s.setHours(0,0,0,0),s.setMonth(0,1);let a=t?.step??1;if(!a)return[];a<0&&(a=-a,n=!n);let l=[];for(;+s<=i;)l.push(nt(o,s)),s.setFullYear(s.getFullYear()+a);return n?l.reverse():l}function PN(e,t){let o=Ws(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,n=Ne(e,t?.in),i=n.getDay(),s=(i<r?-7:0)+6-(i-r);return n.setDate(n.getDate()+s),n.setHours(23,59,59,999),n}function dme(e,t){return PN(e,{...t,weekStartsOn:1})}var DYe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},fme=(e,t,o)=>{let r,n=DYe[e];return typeof n=="string"?r=n:t===1?r=n.one:r=n.other.replace("{{count}}",t.toString()),o?.addSuffix?o.comparison&&o.comparison>0?"in "+r:r+" ago":r};function ON(e){return(t={})=>{let o=t.width?String(t.width):e.defaultWidth;return e.formats[o]||e.formats[e.defaultWidth]}}var VYe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},FYe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},zYe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},pme={date:ON({formats:VYe,defaultWidth:"full"}),time:ON({formats:FYe,defaultWidth:"full"}),dateTime:ON({formats:zYe,defaultWidth:"full"})};var jYe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},mme=(e,t,o,r)=>jYe[e];function ck(e){return(t,o)=>{let r=o?.context?String(o.context):"standalone",n;if(r==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,a=o?.width?String(o.width):s;n=e.formattingValues[a]||e.formattingValues[s]}else{let s=e.defaultWidth,a=o?.width?String(o.width):e.defaultWidth;n=e.values[a]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var HYe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},WYe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},UYe={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},GYe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},$Ye={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},YYe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},KYe=(e,t)=>{let o=Number(e),r=o%100;if(r>20||r<10)switch(r%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},gme={ordinalNumber:KYe,era:ck({values:HYe,defaultWidth:"wide"}),quarter:ck({values:WYe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ck({values:UYe,defaultWidth:"wide"}),day:ck({values:GYe,defaultWidth:"wide"}),dayPeriod:ck({values:$Ye,defaultWidth:"wide",formattingValues:YYe,defaultFormattingWidth:"wide"})};function uk(e){return(t,o={})=>{let r=o.width,n=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let s=i[0],a=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(a)?ZYe(a,f=>f.test(s)):qYe(a,f=>f.test(s)),u;u=e.valueCallback?e.valueCallback(l):l,u=o.valueCallback?o.valueCallback(u):u;let d=t.slice(s.length);return{value:u,rest:d}}}function qYe(e,t){for(let o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&t(e[o]))return o}function ZYe(e,t){for(let o=0;o<e.length;o++)if(t(e[o]))return o}function hme(e){return(t,o={})=>{let r=t.match(e.matchPattern);if(!r)return null;let n=r[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=o.valueCallback?o.valueCallback(s):s;let a=t.slice(n.length);return{value:s,rest:a}}}var XYe=/^(\d+)(th|st|nd|rd)?/i,QYe=/\d+/i,JYe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},eKe={any:[/^b/i,/^(a|c)/i]},tKe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},oKe={any:[/1/i,/2/i,/3/i,/4/i]},rKe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},nKe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},iKe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},sKe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},aKe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},lKe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},bme={ordinalNumber:hme({matchPattern:XYe,parsePattern:QYe,valueCallback:e=>parseInt(e,10)}),era:uk({matchPatterns:JYe,defaultMatchWidth:"wide",parsePatterns:eKe,defaultParseWidth:"any"}),quarter:uk({matchPatterns:tKe,defaultMatchWidth:"wide",parsePatterns:oKe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:uk({matchPatterns:rKe,defaultMatchWidth:"wide",parsePatterns:nKe,defaultParseWidth:"any"}),day:uk({matchPatterns:iKe,defaultMatchWidth:"wide",parsePatterns:sKe,defaultParseWidth:"any"}),dayPeriod:uk({matchPatterns:aKe,defaultMatchWidth:"any",parsePatterns:lKe,defaultParseWidth:"any"})};var Ra={code:"en-US",formatDistance:fme,formatLong:pme,formatRelative:mme,localize:gme,match:bme,options:{weekStartsOn:0,firstWeekContainsDate:1}};function yme(e,t){let o=Ne(e,t?.in);return Hf(o,lk(o))+1}function gg(e,t){let o=Ne(e,t?.in),r=+Ta(o)-+rme(o);return Math.round(r/xN)+1}function dk(e,t){let o=Ne(e,t?.in),r=o.getFullYear(),n=Ws(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=nt(t?.in||e,0);s.setFullYear(r+1,0,i),s.setHours(0,0,0,0);let a=ji(s,t),l=nt(t?.in||e,0);l.setFullYear(r,0,i),l.setHours(0,0,0,0);let u=ji(l,t);return+o>=+a?r+1:+o>=+u?r:r-1}function vme(e,t){let o=Ws(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,n=dk(e,t),i=nt(t?.in||e,0);return i.setFullYear(n,0,r),i.setHours(0,0,0,0),ji(i,t)}function hg(e,t){let o=Ne(e,t?.in),r=+ji(o,t)-+vme(o,t);return Math.round(r/xN)+1}function lo(e,t){let o=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return o+r}var Wf={y(e,t){let o=e.getFullYear(),r=o>0?o:1-o;return lo(t==="yy"?r%100:r,t.length)},M(e,t){let o=e.getMonth();return t==="M"?String(o+1):lo(o+1,2)},d(e,t){return lo(e.getDate(),t.length)},a(e,t){let o=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return o.toUpperCase();case"aaa":return o;case"aaaaa":return o[0];default:return o==="am"?"a.m.":"p.m."}},h(e,t){return lo(e.getHours()%12||12,t.length)},H(e,t){return lo(e.getHours(),t.length)},m(e,t){return lo(e.getMinutes(),t.length)},s(e,t){return lo(e.getSeconds(),t.length)},S(e,t){let o=t.length,r=e.getMilliseconds(),n=Math.trunc(r*Math.pow(10,o-3));return lo(n,t.length)}};var fk={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},VG={G:function(e,t,o){let r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return o.era(r,{width:"abbreviated"});case"GGGGG":return o.era(r,{width:"narrow"});default:return o.era(r,{width:"wide"})}},y:function(e,t,o){if(t==="yo"){let r=e.getFullYear(),n=r>0?r:1-r;return o.ordinalNumber(n,{unit:"year"})}return Wf.y(e,t)},Y:function(e,t,o,r){let n=dk(e,r),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return lo(s,2)}return t==="Yo"?o.ordinalNumber(i,{unit:"year"}):lo(i,t.length)},R:function(e,t){let o=SN(e);return lo(o,t.length)},u:function(e,t){let o=e.getFullYear();return lo(o,t.length)},Q:function(e,t,o){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return lo(r,2);case"Qo":return o.ordinalNumber(r,{unit:"quarter"});case"QQQ":return o.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(r,{width:"narrow",context:"formatting"});default:return o.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,o){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return lo(r,2);case"qo":return o.ordinalNumber(r,{unit:"quarter"});case"qqq":return o.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(r,{width:"narrow",context:"standalone"});default:return o.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,o){let r=e.getMonth();switch(t){case"M":case"MM":return Wf.M(e,t);case"Mo":return o.ordinalNumber(r+1,{unit:"month"});case"MMM":return o.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(r,{width:"narrow",context:"formatting"});default:return o.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,o){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return lo(r+1,2);case"Lo":return o.ordinalNumber(r+1,{unit:"month"});case"LLL":return o.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(r,{width:"narrow",context:"standalone"});default:return o.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,o,r){let n=hg(e,r);return t==="wo"?o.ordinalNumber(n,{unit:"week"}):lo(n,t.length)},I:function(e,t,o){let r=gg(e);return t==="Io"?o.ordinalNumber(r,{unit:"week"}):lo(r,t.length)},d:function(e,t,o){return t==="do"?o.ordinalNumber(e.getDate(),{unit:"date"}):Wf.d(e,t)},D:function(e,t,o){let r=yme(e);return t==="Do"?o.ordinalNumber(r,{unit:"dayOfYear"}):lo(r,t.length)},E:function(e,t,o){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return o.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(r,{width:"short",context:"formatting"});default:return o.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,o,r){let n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return lo(i,2);case"eo":return o.ordinalNumber(i,{unit:"day"});case"eee":return o.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return o.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(n,{width:"short",context:"formatting"});default:return o.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,o,r){let n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return lo(i,t.length);case"co":return o.ordinalNumber(i,{unit:"day"});case"ccc":return o.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return o.day(n,{width:"narrow",context:"standalone"});case"cccccc":return o.day(n,{width:"short",context:"standalone"});default:return o.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,o){let r=e.getDay(),n=r===0?7:r;switch(t){case"i":return String(n);case"ii":return lo(n,t.length);case"io":return o.ordinalNumber(n,{unit:"day"});case"iii":return o.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(r,{width:"short",context:"formatting"});default:return o.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,o){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,o){let r=e.getHours(),n;switch(r===12?n=fk.noon:r===0?n=fk.midnight:n=r/12>=1?"pm":"am",t){case"b":case"bb":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,o){let r=e.getHours(),n;switch(r>=17?n=fk.evening:r>=12?n=fk.afternoon:r>=4?n=fk.morning:n=fk.night,t){case"B":case"BB":case"BBB":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,o){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),o.ordinalNumber(r,{unit:"hour"})}return Wf.h(e,t)},H:function(e,t,o){return t==="Ho"?o.ordinalNumber(e.getHours(),{unit:"hour"}):Wf.H(e,t)},K:function(e,t,o){let r=e.getHours()%12;return t==="Ko"?o.ordinalNumber(r,{unit:"hour"}):lo(r,t.length)},k:function(e,t,o){let r=e.getHours();return r===0&&(r=24),t==="ko"?o.ordinalNumber(r,{unit:"hour"}):lo(r,t.length)},m:function(e,t,o){return t==="mo"?o.ordinalNumber(e.getMinutes(),{unit:"minute"}):Wf.m(e,t)},s:function(e,t,o){return t==="so"?o.ordinalNumber(e.getSeconds(),{unit:"second"}):Wf.s(e,t)},S:function(e,t){return Wf.S(e,t)},X:function(e,t,o){let r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return wme(r);case"XXXX":case"XX":return by(r);default:return by(r,":")}},x:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"x":return wme(r);case"xxxx":case"xx":return by(r);default:return by(r,":")}},O:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+_me(r,":");default:return"GMT"+by(r,":")}},z:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+_me(r,":");default:return"GMT"+by(r,":")}},t:function(e,t,o){let r=Math.trunc(+e/1e3);return lo(r,t.length)},T:function(e,t,o){return lo(+e,t.length)}};function _me(e,t=""){let o=e>0?"-":"+",r=Math.abs(e),n=Math.trunc(r/60),i=r%60;return i===0?o+String(n):o+String(n)+t+lo(i,2)}function wme(e,t){return e%60===0?(e>0?"-":"+")+lo(Math.abs(e)/60,2):by(e,t)}function by(e,t=""){let o=e>0?"-":"+",r=Math.abs(e),n=lo(Math.trunc(r/60),2),i=lo(r%60,2);return o+n+t+i}var kme=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},xme=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},cKe=(e,t)=>{let o=e.match(/(P+)(p+)?/)||[],r=o[1],n=o[2];if(!n)return kme(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",kme(r,t)).replace("{{time}}",xme(n,t))},HE={p:xme,P:cKe};var uKe=/^D+$/,dKe=/^Y+$/,fKe=["D","DD","YY","YYYY"];function AN(e){return uKe.test(e)}function MN(e){return dKe.test(e)}function WE(e,t,o){let r=pKe(e,t,o);if(console.warn(r),fKe.includes(e))throw new RangeError(r)}function pKe(e,t,o){let r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${o}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var mKe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,gKe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hKe=/^'([^]*?)'?$/,bKe=/''/g,yKe=/[a-zA-Z]/;function Uf(e,t,o){let r=Ws(),n=o?.locale??r.locale??Ra,i=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,s=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,a=Ne(e,o?.in);if(!Vc(a))throw new RangeError("Invalid time value");let l=t.match(gKe).map(d=>{let f=d[0];if(f==="p"||f==="P"){let p=HE[f];return p(d,n.formatLong)}return d}).join("").match(mKe).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:vKe(d)};if(VG[f])return{isToken:!0,value:d};if(f.match(yKe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(l=n.localize.preprocessor(a,l));let u={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return l.map(d=>{if(!d.isToken)return d.value;let f=d.value;(!o?.useAdditionalWeekYearTokens&&MN(f)||!o?.useAdditionalDayOfYearTokens&&AN(f))&&WE(f,t,String(e));let p=VG[f[0]];return p(a,f,n.localize,u)}).join("")}function vKe(e){let t=e.match(hKe);return t?t[1].replace(bKe,"'"):e}function Sme(e,t){let o=Ne(e,t?.in),r=o.getFullYear(),n=o.getMonth(),i=nt(o,0);return i.setFullYear(r,n+1,0),i.setHours(0,0,0,0),i.getDate()}function Cme(){return Object.assign({},Ws())}function Eme(e,t){let o=Ne(e,t?.in).getDay();return o===0?7:o}function Tme(e,t){return Ne(e,t?.in).getMonth()}function Rme(e,t){return Ne(e,t?.in).getFullYear()}function Bme(e,t){return+Ne(e)>+Ne(t)}function Ime(e,t){return+Ne(e)<+Ne(t)}function Pme(e,t){let o=_Ke(t)?new t(0):nt(t,0);return o.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),o.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),o}function _Ke(e){return typeof e=="function"&&e.prototype?.constructor===e}var wKe=10,NN=class{subPriority=0;validate(t,o){return!0}},LN=class extends NN{constructor(t,o,r,n,i){super(),this.value=t,this.validateValue=o,this.setValue=r,this.priority=n,i&&(this.subPriority=i)}validate(t,o){return this.validateValue(t,this.value,o)}set(t,o,r){return this.setValue(t,o,this.value,r)}},DN=class extends NN{priority=wKe;subPriority=-1;constructor(t,o){super(),this.context=t||(r=>nt(o,r))}set(t,o){return o.timestampIsSet?t:nt(t,Pme(t,this.context))}};var Ze=class{run(t,o,r,n){let i=this.parse(t,o,r,n);return i?{setter:new LN(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,o,r){return!0}};var VN=class extends Ze{priority=140;parse(t,o,r){switch(o){case"G":case"GG":case"GGG":return r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"});case"GGGGG":return r.era(t,{width:"narrow"});default:return r.era(t,{width:"wide"})||r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"})}}set(t,o,r){return o.era=r,t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]};var Gt={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Sl={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function xo(e,t){return e&&{value:t(e.value),rest:e.rest}}function jt(e,t){let o=t.match(e);return o?{value:parseInt(o[0],10),rest:t.slice(o[0].length)}:null}function Cl(e,t){let o=t.match(e);if(!o)return null;if(o[0]==="Z")return{value:0,rest:t.slice(1)};let r=o[1]==="+"?1:-1,n=o[2]?parseInt(o[2],10):0,i=o[3]?parseInt(o[3],10):0,s=o[5]?parseInt(o[5],10):0;return{value:r*(n*zE+i*FE+s*tme),rest:t.slice(o[0].length)}}function FN(e){return jt(Gt.anyDigitsSigned,e)}function bt(e,t){switch(e){case 1:return jt(Gt.singleDigit,t);case 2:return jt(Gt.twoDigits,t);case 3:return jt(Gt.threeDigits,t);case 4:return jt(Gt.fourDigits,t);default:return jt(new RegExp("^\\d{1,"+e+"}"),t)}}function pk(e,t){switch(e){case 1:return jt(Gt.singleDigitSigned,t);case 2:return jt(Gt.twoDigitsSigned,t);case 3:return jt(Gt.threeDigitsSigned,t);case 4:return jt(Gt.fourDigitsSigned,t);default:return jt(new RegExp("^-?\\d{1,"+e+"}"),t)}}function mk(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function zN(e,t){let o=t>0,r=o?t:1-t,n;if(r<=50)n=e||100;else{let i=r+50,s=Math.trunc(i/100)*100,a=e>=i%100;n=e+s-(a?100:0)}return o?n:1-n}function jN(e){return e%400===0||e%4===0&&e%100!==0}var HN=class extends Ze{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,o,r){let n=i=>({year:i,isTwoDigitYear:o==="yy"});switch(o){case"y":return xo(bt(4,t),n);case"yo":return xo(r.ordinalNumber(t,{unit:"year"}),n);default:return xo(bt(o.length,t),n)}}validate(t,o){return o.isTwoDigitYear||o.year>0}set(t,o,r){let n=t.getFullYear();if(r.isTwoDigitYear){let s=zN(r.year,n);return t.setFullYear(s,0,1),t.setHours(0,0,0,0),t}let i=!("era"in o)||o.era===1?r.year:1-r.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}};var WN=class extends Ze{priority=130;parse(t,o,r){let n=i=>({year:i,isTwoDigitYear:o==="YY"});switch(o){case"Y":return xo(bt(4,t),n);case"Yo":return xo(r.ordinalNumber(t,{unit:"year"}),n);default:return xo(bt(o.length,t),n)}}validate(t,o){return o.isTwoDigitYear||o.year>0}set(t,o,r,n){let i=dk(t,n);if(r.isTwoDigitYear){let a=zN(r.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),ji(t,n)}let s=!("era"in o)||o.era===1?r.year:1-r.year;return t.setFullYear(s,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),ji(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var UN=class extends Ze{priority=130;parse(t,o){return o==="R"?pk(4,t):pk(o.length,t)}set(t,o,r){let n=nt(t,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),Ta(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var GN=class extends Ze{priority=130;parse(t,o){return o==="u"?pk(4,t):pk(o.length,t)}set(t,o,r){return t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};var $N=class extends Ze{priority=120;parse(t,o,r){switch(o){case"Q":case"QQ":return bt(o.length,t);case"Qo":return r.ordinalNumber(t,{unit:"quarter"});case"QQQ":return r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(t,{width:"narrow",context:"formatting"});default:return r.quarter(t,{width:"wide",context:"formatting"})||r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,o){return o>=1&&o<=4}set(t,o,r){return t.setMonth((r-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]};var YN=class extends Ze{priority=120;parse(t,o,r){switch(o){case"q":case"qq":return bt(o.length,t);case"qo":return r.ordinalNumber(t,{unit:"quarter"});case"qqq":return r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(t,{width:"narrow",context:"standalone"});default:return r.quarter(t,{width:"wide",context:"standalone"})||r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,o){return o>=1&&o<=4}set(t,o,r){return t.setMonth((r-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]};var KN=class extends Ze{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,o,r){let n=i=>i-1;switch(o){case"M":return xo(jt(Gt.month,t),n);case"MM":return xo(bt(2,t),n);case"Mo":return xo(r.ordinalNumber(t,{unit:"month"}),n);case"MMM":return r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(t,{width:"narrow",context:"formatting"});default:return r.month(t,{width:"wide",context:"formatting"})||r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"})}}validate(t,o){return o>=0&&o<=11}set(t,o,r){return t.setMonth(r,1),t.setHours(0,0,0,0),t}};var qN=class extends Ze{priority=110;parse(t,o,r){let n=i=>i-1;switch(o){case"L":return xo(jt(Gt.month,t),n);case"LL":return xo(bt(2,t),n);case"Lo":return xo(r.ordinalNumber(t,{unit:"month"}),n);case"LLL":return r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(t,{width:"narrow",context:"standalone"});default:return r.month(t,{width:"wide",context:"standalone"})||r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"})}}validate(t,o){return o>=0&&o<=11}set(t,o,r){return t.setMonth(r,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};function Ome(e,t,o){let r=Ne(e,o?.in),n=hg(r,o)-t;return r.setDate(r.getDate()-n*7),Ne(r,o?.in)}var ZN=class extends Ze{priority=100;parse(t,o,r){switch(o){case"w":return jt(Gt.week,t);case"wo":return r.ordinalNumber(t,{unit:"week"});default:return bt(o.length,t)}}validate(t,o){return o>=1&&o<=53}set(t,o,r,n){return ji(Ome(t,r,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function Ame(e,t,o){let r=Ne(e,o?.in),n=gg(r,o)-t;return r.setDate(r.getDate()-n*7),r}var XN=class extends Ze{priority=100;parse(t,o,r){switch(o){case"I":return jt(Gt.week,t);case"Io":return r.ordinalNumber(t,{unit:"week"});default:return bt(o.length,t)}}validate(t,o){return o>=1&&o<=53}set(t,o,r){return Ta(Ame(t,r))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var kKe=[31,28,31,30,31,30,31,31,30,31,30,31],xKe=[31,29,31,30,31,30,31,31,30,31,30,31],QN=class extends Ze{priority=90;subPriority=1;parse(t,o,r){switch(o){case"d":return jt(Gt.date,t);case"do":return r.ordinalNumber(t,{unit:"date"});default:return bt(o.length,t)}}validate(t,o){let r=t.getFullYear(),n=jN(r),i=t.getMonth();return n?o>=1&&o<=xKe[i]:o>=1&&o<=kKe[i]}set(t,o,r){return t.setDate(r),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};var JN=class extends Ze{priority=90;subpriority=1;parse(t,o,r){switch(o){case"D":case"DD":return jt(Gt.dayOfYear,t);case"Do":return r.ordinalNumber(t,{unit:"date"});default:return bt(o.length,t)}}validate(t,o){let r=t.getFullYear();return jN(r)?o>=1&&o<=366:o>=1&&o<=365}set(t,o,r){return t.setMonth(0,r),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};function gk(e,t,o){let r=Ws(),n=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,i=Ne(e,o?.in),s=i.getDay(),l=(t%7+7)%7,u=7-n,d=t<0||t>6?t-(s+u)%7:(l+u)%7-(s+u)%7;return ld(i,d,o)}var eL=class extends Ze{priority=90;parse(t,o,r){switch(o){case"E":case"EE":case"EEE":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}}validate(t,o){return o>=0&&o<=6}set(t,o,r,n){return t=gk(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var tL=class extends Ze{priority=90;parse(t,o,r,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(o){case"e":case"ee":return xo(bt(o.length,t),i);case"eo":return xo(r.ordinalNumber(t,{unit:"day"}),i);case"eee":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"eeeee":return r.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}}validate(t,o){return o>=0&&o<=6}set(t,o,r,n){return t=gk(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]};var oL=class extends Ze{priority=90;parse(t,o,r,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(o){case"c":case"cc":return xo(bt(o.length,t),i);case"co":return xo(r.ordinalNumber(t,{unit:"day"}),i);case"ccc":return r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});case"ccccc":return r.day(t,{width:"narrow",context:"standalone"});case"cccccc":return r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});default:return r.day(t,{width:"wide",context:"standalone"})||r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"})}}validate(t,o){return o>=0&&o<=6}set(t,o,r,n){return t=gk(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]};function Mme(e,t,o){let r=Ne(e,o?.in),n=Eme(r,o),i=t-n;return ld(r,i,o)}var rL=class extends Ze{priority=90;parse(t,o,r){let n=i=>i===0?7:i;switch(o){case"i":case"ii":return bt(o.length,t);case"io":return r.ordinalNumber(t,{unit:"day"});case"iii":return xo(r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return xo(r.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return xo(r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n);default:return xo(r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,o){return o>=1&&o<=7}set(t,o,r){return t=Mme(t,r),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};var nL=class extends Ze{priority=80;parse(t,o,r){switch(o){case"a":case"aa":case"aaa":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(t,{width:"narrow",context:"formatting"});default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,o,r){return t.setHours(mk(r),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var iL=class extends Ze{priority=80;parse(t,o,r){switch(o){case"b":case"bb":case"bbb":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(t,{width:"narrow",context:"formatting"});default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,o,r){return t.setHours(mk(r),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var sL=class extends Ze{priority=80;parse(t,o,r){switch(o){case"B":case"BB":case"BBB":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(t,{width:"narrow",context:"formatting"});default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,o,r){return t.setHours(mk(r),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var aL=class extends Ze{priority=70;parse(t,o,r){switch(o){case"h":return jt(Gt.hour12h,t);case"ho":return r.ordinalNumber(t,{unit:"hour"});default:return bt(o.length,t)}}validate(t,o){return o>=1&&o<=12}set(t,o,r){let n=t.getHours()>=12;return n&&r<12?t.setHours(r+12,0,0,0):!n&&r===12?t.setHours(0,0,0,0):t.setHours(r,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]};var lL=class extends Ze{priority=70;parse(t,o,r){switch(o){case"H":return jt(Gt.hour23h,t);case"Ho":return r.ordinalNumber(t,{unit:"hour"});default:return bt(o.length,t)}}validate(t,o){return o>=0&&o<=23}set(t,o,r){return t.setHours(r,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]};var cL=class extends Ze{priority=70;parse(t,o,r){switch(o){case"K":return jt(Gt.hour11h,t);case"Ko":return r.ordinalNumber(t,{unit:"hour"});default:return bt(o.length,t)}}validate(t,o){return o>=0&&o<=11}set(t,o,r){return t.getHours()>=12&&r<12?t.setHours(r+12,0,0,0):t.setHours(r,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]};var uL=class extends Ze{priority=70;parse(t,o,r){switch(o){case"k":return jt(Gt.hour24h,t);case"ko":return r.ordinalNumber(t,{unit:"hour"});default:return bt(o.length,t)}}validate(t,o){return o>=1&&o<=24}set(t,o,r){let n=r<=24?r%24:r;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]};var dL=class extends Ze{priority=60;parse(t,o,r){switch(o){case"m":return jt(Gt.minute,t);case"mo":return r.ordinalNumber(t,{unit:"minute"});default:return bt(o.length,t)}}validate(t,o){return o>=0&&o<=59}set(t,o,r){return t.setMinutes(r,0,0),t}incompatibleTokens=["t","T"]};var fL=class extends Ze{priority=50;parse(t,o,r){switch(o){case"s":return jt(Gt.second,t);case"so":return r.ordinalNumber(t,{unit:"second"});default:return bt(o.length,t)}}validate(t,o){return o>=0&&o<=59}set(t,o,r){return t.setSeconds(r,0),t}incompatibleTokens=["t","T"]};var pL=class extends Ze{priority=30;parse(t,o){let r=n=>Math.trunc(n*Math.pow(10,-o.length+3));return xo(bt(o.length,t),r)}set(t,o,r){return t.setMilliseconds(r),t}incompatibleTokens=["t","T"]};var mL=class extends Ze{priority=10;parse(t,o){switch(o){case"X":return Cl(Sl.basicOptionalMinutes,t);case"XX":return Cl(Sl.basic,t);case"XXXX":return Cl(Sl.basicOptionalSeconds,t);case"XXXXX":return Cl(Sl.extendedOptionalSeconds,t);default:return Cl(Sl.extended,t)}}set(t,o,r){return o.timestampIsSet?t:nt(t,t.getTime()-hy(t)-r)}incompatibleTokens=["t","T","x"]};var gL=class extends Ze{priority=10;parse(t,o){switch(o){case"x":return Cl(Sl.basicOptionalMinutes,t);case"xx":return Cl(Sl.basic,t);case"xxxx":return Cl(Sl.basicOptionalSeconds,t);case"xxxxx":return Cl(Sl.extendedOptionalSeconds,t);default:return Cl(Sl.extended,t)}}set(t,o,r){return o.timestampIsSet?t:nt(t,t.getTime()-hy(t)-r)}incompatibleTokens=["t","T","X"]};var hL=class extends Ze{priority=40;parse(t){return FN(t)}set(t,o,r){return[nt(t,r*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var bL=class extends Ze{priority=20;parse(t){return FN(t)}set(t,o,r){return[nt(t,r),{timestampIsSet:!0}]}incompatibleTokens="*"};var Nme={G:new VN,y:new HN,Y:new WN,R:new UN,u:new GN,Q:new $N,q:new YN,M:new KN,L:new qN,w:new ZN,I:new XN,d:new QN,D:new JN,E:new eL,e:new tL,c:new oL,i:new rL,a:new nL,b:new iL,B:new sL,h:new aL,H:new lL,K:new cL,k:new uL,m:new dL,s:new fL,S:new pL,X:new mL,x:new gL,t:new hL,T:new bL};var SKe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,CKe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,EKe=/^'([^]*?)'?$/,TKe=/''/g,RKe=/\S/,BKe=/[a-zA-Z]/;function Lme(e,t,o,r){let n=()=>nt(r?.in||o,NaN),i=Cme(),s=r?.locale??i.locale??Ra,a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,l=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?n():Ne(o,r?.in);let u={firstWeekContainsDate:a,weekStartsOn:l,locale:s},d=[new DN(r?.in,o)],f=t.match(CKe).map(b=>{let v=b[0];if(v in HE){let y=HE[v];return y(b,s.formatLong)}return b}).join("").match(SKe),p=[];for(let b of f){!r?.useAdditionalWeekYearTokens&&MN(b)&&WE(b,t,e),!r?.useAdditionalDayOfYearTokens&&AN(b)&&WE(b,t,e);let v=b[0],y=Nme[v];if(y){let{incompatibleTokens:_}=y;if(Array.isArray(_)){let k=p.find(x=>_.includes(x.token)||x.token===v);if(k)throw new RangeError(`The format string mustn't contain \`${k.fullToken}\` and \`${b}\` at the same time`)}else if(y.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${b}\` and any other token at the same time`);p.push({token:v,fullToken:b});let w=y.run(e,b,s.match,u);if(!w)return n();d.push(w.setter),e=w.rest}else{if(v.match(BKe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");if(b==="''"?b="'":v==="'"&&(b=IKe(b)),e.indexOf(b)===0)e=e.slice(b.length);else return n()}}if(e.length>0&&RKe.test(e))return n();let m=d.map(b=>b.priority).sort((b,v)=>v-b).filter((b,v,y)=>y.indexOf(b)===v).map(b=>d.filter(v=>v.priority===b).sort((v,y)=>y.subPriority-v.subPriority)).map(b=>b[0]),g=Ne(o,r?.in);if(isNaN(+g))return n();let h={};for(let b of m){if(!b.validate(g,u))return n();let v=b.set(g,h,u);Array.isArray(v)?(g=v[0],Object.assign(h,v[1])):g=v}return g}function IKe(e){return e.match(EKe)[1].replace(TKe,"'")}function yy(e,t,o){let[r,n]=xl(o?.in,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function Dme(e,t,o){let[r,n]=xl(o?.in,e,t);return r.getFullYear()===n.getFullYear()}function vy(e,t,o){return ld(e,-t,o)}function Vme(e,t){let o=()=>nt(t?.in,NaN),r=t?.additionalDigits??2,n=MKe(e),i;if(n.date){let u=NKe(n.date,r);i=LKe(u.restDateString,u.year)}if(!i||isNaN(+i))return o();let s=+i,a=0,l;if(n.time&&(a=DKe(n.time),isNaN(a)))return o();if(n.timezone){if(l=VKe(n.timezone),isNaN(l))return o()}else{let u=new Date(s+a),d=Ne(0,t?.in);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return Ne(s+a+l,t?.in)}var yL={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},PKe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,OKe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,AKe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function MKe(e){let t={},o=e.split(yL.dateTimeDelimiter),r;if(o.length>2)return t;if(/:/.test(o[0])?r=o[0]:(t.date=o[0],r=o[1],yL.timeZoneDelimiter.test(t.date)&&(t.date=e.split(yL.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let n=yL.timezone.exec(r);n?(t.time=r.replace(n[1],""),t.timezone=n[1]):t.time=r}return t}function NKe(e,t){let o=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(o);if(!r)return{year:NaN,restDateString:""};let n=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((r[1]||r[2]).length)}}function LKe(e,t){if(t===null)return new Date(NaN);let o=e.match(PKe);if(!o)return new Date(NaN);let r=!!o[4],n=UE(o[1]),i=UE(o[2])-1,s=UE(o[3]),a=UE(o[4]),l=UE(o[5])-1;if(r)return WKe(t,a,l)?FKe(t,a,l):new Date(NaN);{let u=new Date(0);return!jKe(t,i,s)||!HKe(t,n)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(n,s)),u)}}function UE(e){return e?parseInt(e):1}function DKe(e){let t=e.match(OKe);if(!t)return NaN;let o=FG(t[1]),r=FG(t[2]),n=FG(t[3]);return UKe(o,r,n)?o*zE+r*FE+n*1e3:NaN}function FG(e){return e&&parseFloat(e.replace(",","."))||0}function VKe(e){if(e==="Z")return 0;let t=e.match(AKe);if(!t)return 0;let o=t[1]==="+"?-1:1,r=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return GKe(r,n)?o*(r*zE+n*FE):NaN}function FKe(e,t,o){let r=new Date(0);r.setUTCFullYear(e,0,4);let n=r.getUTCDay()||7,i=(t-1)*7+o+1-n;return r.setUTCDate(r.getUTCDate()+i),r}var zKe=[31,null,31,30,31,30,31,31,30,31,30,31];function Fme(e){return e%400===0||e%4===0&&e%100!==0}function jKe(e,t,o){return t>=0&&t<=11&&o>=1&&o<=(zKe[t]||(Fme(e)?29:28))}function HKe(e,t){return t>=1&&t<=(Fme(e)?366:365)}function WKe(e,t,o){return t>=1&&t<=53&&o>=0&&o<=6}function UKe(e,t,o){return e===24?t===0&&o===0:o>=0&&o<60&&t>=0&&t<60&&e>=0&&e<25}function GKe(e,t){return t>=0&&t<=59}function zme(e,t,o){let r=Ne(e,o?.in),n=r.getFullYear(),i=r.getDate(),s=nt(o?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=Sme(s);return r.setMonth(t,Math.min(i,a)),r}function jme(e,t,o){let r=Ne(e,o?.in);return isNaN(+r)?nt(o?.in||e,NaN):(r.setFullYear(t),r)}function vL(e,t,o){return ak(e,-t,o)}function Hme(e,t,o){return CN(e,-t,o)}function _L(e,t,o){return EN(e,-t,o)}function Wme(e,t){let o=t.startOfMonth(e),r=o.getDay()>0?o.getDay():7,n=t.addDays(e,-r+1),i=t.addDays(n,34);return t.getMonth(e)===t.getMonth(i)?5:4}function wL(e,t){let o=t.startOfMonth(e),r=o.getDay();return r===1?o:r===0?t.addDays(o,-6):t.addDays(o,-1*(r-1))}function Ume(e,t){let o=wL(e,t),r=Wme(e,t);return t.addDays(o,r*7-1)}var GE={...Ra,labels:{labelDayButton:(e,t,o,r)=>{let n;r&&typeof r.format=="function"?n=r.format.bind(r):n=(s,a)=>Uf(s,a,{locale:Ra,...o});let i=n(e,"PPPP");return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,o)=>{let r;return o&&typeof o.format=="function"?r=o.format.bind(o):r=(n,i)=>Uf(n,i,{locale:Ra,...t}),r(e,"LLLL yyyy")},labelGridcell:(e,t,o,r)=>{let n;r&&typeof r.format=="function"?n=r.format.bind(r):n=(s,a)=>Uf(s,a,{locale:Ra,...o});let i=n(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,o)=>{let r;return o&&typeof o.format=="function"?r=o.format.bind(o):r=(n,i)=>Uf(n,i,{locale:Ra,...t}),r(e,"cccc")}}};var yn=class e{constructor(t,o){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return en.tz(this.options.timeZone);let r=this.options.Date??Date;return new r},this.newDate=(r,n,i)=>this.overrides?.newDate?this.overrides.newDate(r,n,i):this.options.timeZone?new en(r,n,i,this.options.timeZone):new Date(r,n,i),this.addDays=(r,n)=>this.overrides?.addDays?this.overrides.addDays(r,n):ld(r,n),this.addMonths=(r,n)=>this.overrides?.addMonths?this.overrides.addMonths(r,n):ak(r,n),this.addWeeks=(r,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(r,n):CN(r,n),this.addYears=(r,n)=>this.overrides?.addYears?this.overrides.addYears(r,n):EN(r,n),this.differenceInCalendarDays=(r,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(r,n):Hf(r,n),this.differenceInCalendarMonths=(r,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(r,n):RN(r,n),this.eachMonthOfInterval=r=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(r):lme(r),this.eachYearOfInterval=r=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(r):ume(r),i=new Set(n.map(a=>this.getYear(a)));if(i.size===n.length)return n;let s=[];return i.forEach(a=>{s.push(new Date(a,0,1))}),s},this.endOfBroadcastWeek=r=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(r):Ume(r,this),this.endOfISOWeek=r=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(r):dme(r),this.endOfMonth=r=>this.overrides?.endOfMonth?this.overrides.endOfMonth(r):BN(r),this.endOfWeek=(r,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(r,n):PN(r,this.options),this.endOfYear=r=>this.overrides?.endOfYear?this.overrides.endOfYear(r):cme(r),this.format=(r,n,i)=>{let s=this.overrides?.format?this.overrides.format(r,n,this.options):Uf(r,n,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(s):s},this.getISOWeek=r=>this.overrides?.getISOWeek?this.overrides.getISOWeek(r):gg(r),this.getMonth=(r,n)=>this.overrides?.getMonth?this.overrides.getMonth(r,this.options):Tme(r,this.options),this.getYear=(r,n)=>this.overrides?.getYear?this.overrides.getYear(r,this.options):Rme(r,this.options),this.getWeek=(r,n)=>this.overrides?.getWeek?this.overrides.getWeek(r,this.options):hg(r,this.options),this.isAfter=(r,n)=>this.overrides?.isAfter?this.overrides.isAfter(r,n):Bme(r,n),this.isBefore=(r,n)=>this.overrides?.isBefore?this.overrides.isBefore(r,n):Ime(r,n),this.isDate=r=>this.overrides?.isDate?this.overrides.isDate(r):TN(r),this.isSameDay=(r,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(r,n):ame(r,n),this.isSameMonth=(r,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(r,n):yy(r,n),this.isSameYear=(r,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(r,n):Dme(r,n),this.max=r=>this.overrides?.max?this.overrides.max(r):ime(r),this.min=r=>this.overrides?.min?this.overrides.min(r):sme(r),this.setMonth=(r,n)=>this.overrides?.setMonth?this.overrides.setMonth(r,n):zme(r,n),this.setYear=(r,n)=>this.overrides?.setYear?this.overrides.setYear(r,n):jme(r,n),this.startOfBroadcastWeek=(r,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(r,this):wL(r,this),this.startOfDay=r=>this.overrides?.startOfDay?this.overrides.startOfDay(r):mg(r),this.startOfISOWeek=r=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(r):Ta(r),this.startOfMonth=r=>this.overrides?.startOfMonth?this.overrides.startOfMonth(r):jE(r),this.startOfWeek=(r,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(r,this.options):ji(r,this.options),this.startOfYear=r=>this.overrides?.startOfYear?this.overrides.startOfYear(r):lk(r),this.options={locale:GE,...t},this.overrides=o}getDigitMap(){let{numerals:t="latn"}=this.options,o=new Intl.NumberFormat("en-US",{numberingSystem:t}),r={};for(let n=0;n<10;n++)r[n.toString()]=o.format(n);return r}replaceDigits(t){let o=this.getDigitMap();return t.replace(/\d/g,r=>o[r]||r)}formatNumber(t){return this.replaceDigits(t.toString())}getMonthYearOrder(){let t=this.options.locale?.code;return t&&e.yearFirstLocales.has(t)?"year-first":"month-first"}formatMonthYear(t){let{locale:o,timeZone:r,numerals:n}=this.options,i=o?.code;if(i&&e.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:r,numberingSystem:n}).format(t)}catch{}let s=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,s)}};yn.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);var vn=new yn;var hk=class{constructor(t,o,r=vn){this.date=t,this.displayMonth=o,this.outside=!!(o&&!r.isSameMonth(t,o)),this.dateLib=r,this.isoDate=r.format(t,"yyyy-MM-dd"),this.displayMonthId=r.format(o,"yyyy-MM"),this.dateMonthId=r.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var kL=class{constructor(t,o){this.date=t,this.weeks=o}};var xL=class{constructor(t,o){this.days=o,this.weekNumber=t}};var HG={};No(HG,{CaptionLabel:()=>$Ke,Chevron:()=>YKe,Day:()=>KKe,DayButton:()=>qKe,Dropdown:()=>ZKe,DropdownNav:()=>XKe,Footer:()=>QKe,Month:()=>JKe,MonthCaption:()=>eqe,MonthGrid:()=>tqe,Months:()=>oqe,MonthsDropdown:()=>rqe,Nav:()=>nqe,NextMonthButton:()=>iqe,Option:()=>sqe,PreviousMonthButton:()=>aqe,Root:()=>lqe,Select:()=>cqe,Week:()=>uqe,WeekNumber:()=>pqe,WeekNumberHeader:()=>mqe,Weekday:()=>dqe,Weekdays:()=>fqe,Weeks:()=>gqe,YearsDropdown:()=>hqe});var Gme=c(oe(),1);function $Ke(e){return Gme.default.createElement("span",{...e})}var bk=c(oe(),1);function YKe(e){let{size:t=24,orientation:o="left",className:r,style:n}=e;return bk.default.createElement("svg",{className:r,style:n,width:t,height:t,viewBox:"0 0 24 24"},o==="up"&&bk.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),o==="down"&&bk.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),o==="left"&&bk.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),o==="right"&&bk.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var $me=c(oe(),1);function KKe(e){let{day:t,modifiers:o,...r}=e;return $me.default.createElement("td",{...r})}var SL=c(oe(),1);function qKe(e){let{day:t,modifiers:o,...r}=e,n=SL.default.useRef(null);return SL.default.useEffect(()=>{o.focused&&n.current?.focus()},[o.focused]),SL.default.createElement("button",{ref:n,...r})}var yk=c(oe(),1);var Le;(function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"})(Le||(Le={}));var Eo;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(Eo||(Eo={}));var Us;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Us||(Us={}));var cs;(function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"})(cs||(cs={}));var CL=c(oe(),1),zG=(0,CL.createContext)(void 0);function cd(){let e=(0,CL.useContext)(zG);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function ZKe(e){let{options:t,className:o,...r}=e,{classNames:n,components:i,styles:s}=cd(),a=[n[Le.Dropdown],o].join(" "),l=t?.find(({value:u})=>u===r.value);return yk.default.createElement("span",{"data-disabled":r.disabled,className:n[Le.DropdownRoot],style:s?.[Le.DropdownRoot]},yk.default.createElement(i.Select,{className:a,...r},t?.map(({value:u,label:d,disabled:f})=>yk.default.createElement(i.Option,{key:u,value:u,disabled:f},d))),yk.default.createElement("span",{className:n[Le.CaptionLabel],style:s?.[Le.CaptionLabel],"aria-hidden":!0},l?.label,yk.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Le.Chevron],style:s?.[Le.Chevron]})))}var Yme=c(oe(),1);function XKe(e){return Yme.default.createElement("div",{...e})}var Kme=c(oe(),1);function QKe(e){return Kme.default.createElement("div",{...e})}var qme=c(oe(),1);function JKe(e){let{calendarMonth:t,displayIndex:o,...r}=e;return qme.default.createElement("div",{...r},e.children)}var Zme=c(oe(),1);function eqe(e){let{calendarMonth:t,displayIndex:o,...r}=e;return Zme.default.createElement("div",{...r})}var Xme=c(oe(),1);function tqe(e){return Xme.default.createElement("table",{...e})}var Qme=c(oe(),1);function oqe(e){return Qme.default.createElement("div",{...e})}var Jme=c(oe(),1);function rqe(e){let{components:t}=cd();return Jme.default.createElement(t.Dropdown,{...e})}var Gf=c(oe(),1);function nqe(e){let{onPreviousClick:t,onNextClick:o,previousMonth:r,nextMonth:n,...i}=e,{components:s,classNames:a,styles:l,labels:{labelPrevious:u,labelNext:d}}=cd(),f=(0,Gf.useCallback)(m=>{n&&o?.(m)},[n,o]),p=(0,Gf.useCallback)(m=>{r&&t?.(m)},[r,t]);return Gf.default.createElement("nav",{...i},Gf.default.createElement(s.PreviousMonthButton,{type:"button",className:a[Le.PreviousMonthButton],style:l?.[Le.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":r?void 0:!0,"aria-label":u(r),onClick:p},Gf.default.createElement(s.Chevron,{disabled:r?void 0:!0,className:a[Le.Chevron],style:l?.[Le.Chevron],orientation:"left"})),Gf.default.createElement(s.NextMonthButton,{type:"button",className:a[Le.NextMonthButton],style:l?.[Le.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":d(n),onClick:f},Gf.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[Le.Chevron],style:l?.[Le.Chevron]})))}var ege=c(oe(),1);function iqe(e){return ege.default.createElement("button",{...e})}var tge=c(oe(),1);function sqe(e){return tge.default.createElement("option",{...e})}var oge=c(oe(),1);function aqe(e){return oge.default.createElement("button",{...e})}var rge=c(oe(),1);function lqe(e){let{rootRef:t,...o}=e;return rge.default.createElement("div",{...o,ref:t})}var nge=c(oe(),1);function cqe(e){return nge.default.createElement("select",{...e})}var ige=c(oe(),1);function uqe(e){let{week:t,...o}=e;return ige.default.createElement("tr",{...o})}var sge=c(oe(),1);function dqe(e){return sge.default.createElement("th",{...e})}var jG=c(oe(),1);function fqe(e){return jG.default.createElement("thead",{"aria-hidden":!0},jG.default.createElement("tr",{...e}))}var age=c(oe(),1);function pqe(e){let{week:t,...o}=e;return age.default.createElement("th",{...o})}var lge=c(oe(),1);function mqe(e){return lge.default.createElement("th",{...e})}var cge=c(oe(),1);function gqe(e){return cge.default.createElement("tbody",{...e})}var uge=c(oe(),1);function hqe(e){let{components:t}=cd();return uge.default.createElement(t.Dropdown,{...e})}var pt=c(oe(),1);function Gs(e,t,o=!1,r=vn){let{from:n,to:i}=e,{differenceInCalendarDays:s,isSameDay:a}=r;return n&&i?(s(i,n)<0&&([n,i]=[i,n]),s(t,n)>=(o?1:0)&&s(i,t)>=(o?1:0)):!o&&i?a(i,t):!o&&n?a(n,t):!1}function vk(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function bg(e){return!!(e&&typeof e=="object"&&"from"in e)}function _k(e){return!!(e&&typeof e=="object"&&"after"in e)}function wk(e){return!!(e&&typeof e=="object"&&"before"in e)}function EL(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function TL(e,t){return Array.isArray(e)&&e.every(t.isDate)}function El(e,t,o=vn){let r=Array.isArray(t)?t:[t],{isSameDay:n,differenceInCalendarDays:i,isAfter:s}=o;return r.some(a=>{if(typeof a=="boolean")return a;if(o.isDate(a))return n(e,a);if(TL(a,o))return a.some(l=>n(e,l));if(bg(a))return Gs(a,e,!1,o);if(EL(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(vk(a)){let l=i(a.before,e),u=i(a.after,e),d=l>0,f=u<0;return s(a.before,a.after)?f&&d:d||f}return _k(a)?i(e,a.after)>0:wk(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function dge(e,t,o,r,n){let{disabled:i,hidden:s,modifiers:a,showOutsideDays:l,broadcastCalendar:u,today:d=n.today()}=t,{isSameDay:f,isSameMonth:p,startOfMonth:m,isBefore:g,endOfMonth:h,isAfter:b}=n,v=o&&m(o),y=r&&h(r),_={[Eo.focused]:[],[Eo.outside]:[],[Eo.disabled]:[],[Eo.hidden]:[],[Eo.today]:[]},w={};for(let k of e){let{date:x,displayMonth:C}=k,E=!!(C&&!p(x,C)),R=!!(v&&g(x,v)),S=!!(y&&b(x,y)),I=!!(i&&El(x,i,n)),O=!!(s&&El(x,s,n))||R||S||!u&&!l&&E||u&&l===!1&&E,A=f(x,d);E&&_.outside.push(k),I&&_.disabled.push(k),O&&_.hidden.push(k),A&&_.today.push(k),a&&Object.keys(a).forEach(P=>{let L=a?.[P];L&&El(x,L,n)&&(w[P]?w[P].push(k):w[P]=[k])})}return k=>{let x={[Eo.focused]:!1,[Eo.disabled]:!1,[Eo.hidden]:!1,[Eo.outside]:!1,[Eo.today]:!1},C={};for(let E in _){let R=_[E];x[E]=R.some(S=>S===k)}for(let E in w)C[E]=w[E].some(R=>R===k);return{...x,...C}}}function fge(e,t,o={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(o[i]?n.push(o[i]):t[Eo[i]]?n.push(t[Eo[i]]):t[Us[i]]&&n.push(t[Us[i]]),n),[t[Le.Day]])}function pge(e){return{...HG,...e}}function mge(e){let t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([o,r])=>{o.startsWith("data-")&&(t[o]=r)}),t}function gge(){let e={};for(let t in Le)e[Le[t]]=`rdp-${Le[t]}`;for(let t in Eo)e[Eo[t]]=`rdp-${Eo[t]}`;for(let t in Us)e[Us[t]]=`rdp-${Us[t]}`;for(let t in cs)e[cs[t]]=`rdp-${cs[t]}`;return e}var WG={};No(WG,{formatCaption:()=>bqe,formatDay:()=>yqe,formatMonthDropdown:()=>vqe,formatWeekNumber:()=>wqe,formatWeekNumberHeader:()=>kqe,formatWeekdayName:()=>_qe,formatYearDropdown:()=>xqe});function bqe(e,t,o){return(o??new yn(t)).formatMonthYear(e)}function yqe(e,t,o){return(o??new yn(t)).format(e,"d")}function vqe(e,t=vn){return t.format(e,"LLLL")}function _qe(e,t,o){return(o??new yn(t)).format(e,"cccccc")}function wqe(e,t=vn){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function kqe(){return""}function xqe(e,t=vn){return t.format(e,"yyyy")}function hge(e){return{...WG,...e}}var t$={};No(t$,{labelDayButton:()=>UG,labelGrid:()=>GG,labelGridcell:()=>$G,labelMonthDropdown:()=>YG,labelNav:()=>KG,labelNext:()=>qG,labelPrevious:()=>ZG,labelWeekNumber:()=>QG,labelWeekNumberHeader:()=>JG,labelWeekday:()=>XG,labelYearDropdown:()=>e$});function UG(e,t,o,r){let n=(r??new yn(o)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function GG(e,t,o){return(o??new yn(t)).formatMonthYear(e)}function $G(e,t,o,r){let n=(r??new yn(o)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function YG(e){return"Choose the Month"}function KG(){return""}var Sqe="Go to the Next Month";function qG(e,t){return Sqe}function ZG(e){return"Go to the Previous Month"}function XG(e,t,o){return(o??new yn(t)).format(e,"cccc")}function QG(e,t){return`Week ${e}`}function JG(e){return"Week Number"}function e$(e){return"Choose the Year"}var Fc=(e,t,o)=>t||(o?typeof o=="function"?o:(...r)=>o:e);function bge(e,t){let o=t.locale?.labels??{};return{...t$,...e??{},labelDayButton:Fc(UG,e?.labelDayButton,o.labelDayButton),labelMonthDropdown:Fc(YG,e?.labelMonthDropdown,o.labelMonthDropdown),labelNext:Fc(qG,e?.labelNext,o.labelNext),labelPrevious:Fc(ZG,e?.labelPrevious,o.labelPrevious),labelWeekNumber:Fc(QG,e?.labelWeekNumber,o.labelWeekNumber),labelYearDropdown:Fc(e$,e?.labelYearDropdown,o.labelYearDropdown),labelGrid:Fc(GG,e?.labelGrid,o.labelGrid),labelGridcell:Fc($G,e?.labelGridcell,o.labelGridcell),labelNav:Fc(KG,e?.labelNav,o.labelNav),labelWeekNumberHeader:Fc(JG,e?.labelWeekNumberHeader,o.labelWeekNumberHeader),labelWeekday:Fc(XG,e?.labelWeekday,o.labelWeekday)}}function yge(e,t,o,r,n){let{startOfMonth:i,startOfYear:s,endOfYear:a,eachMonthOfInterval:l,getMonth:u}=n;return l({start:s(e),end:a(e)}).map(p=>{let m=r.formatMonthDropdown(p,n),g=u(p),h=t&&p<i(t)||o&&p>i(o)||!1;return{value:g,label:m,disabled:h}})}function vge(e,t={},o={}){let r={...t?.[Le.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{r={...r,...o?.[n]}}),r}function _ge(e,t,o,r){let n=r??e.today(),i=o?e.startOfBroadcastWeek(n,e):t?e.startOfISOWeek(n):e.startOfWeek(n),s=[];for(let a=0;a<7;a++){let l=e.addDays(i,a);s.push(l)}return s}function wge(e,t,o,r,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:a,getYear:l}=r,u=i(e),d=s(t),f=a({start:u,end:d});return n&&f.reverse(),f.map(p=>{let m=o.formatYearDropdown(p,r);return{value:l(p),label:m,disabled:!1}})}function kge(e,t={}){let{weekStartsOn:o,locale:r}=t,n=o??r?.options?.weekStartsOn??0,i=a=>{let l=typeof a=="number"||typeof a=="string"?new Date(a):a;return new en(l.getFullYear(),l.getMonth(),l.getDate(),12,0,0,e)},s=a=>{let l=i(a);return new Date(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0,0)};return{today:()=>i(en.tz(e)),newDate:(a,l,u)=>new en(a,l,u,12,0,0,e),startOfDay:a=>i(a),startOfWeek:(a,l)=>{let u=i(a),d=l?.weekStartsOn??n,f=(u.getDay()-d+7)%7;return u.setDate(u.getDate()-f),u},startOfISOWeek:a=>{let l=i(a),u=(l.getDay()-1+7)%7;return l.setDate(l.getDate()-u),l},startOfMonth:a=>{let l=i(a);return l.setDate(1),l},startOfYear:a=>{let l=i(a);return l.setMonth(0,1),l},endOfWeek:(a,l)=>{let u=i(a),p=(((l?.weekStartsOn??n)+6)%7-u.getDay()+7)%7;return u.setDate(u.getDate()+p),u},endOfISOWeek:a=>{let l=i(a),u=(7-l.getDay())%7;return l.setDate(l.getDate()+u),l},endOfMonth:a=>{let l=i(a);return l.setMonth(l.getMonth()+1,0),l},endOfYear:a=>{let l=i(a);return l.setMonth(11,31),l},eachMonthOfInterval:a=>{let l=i(a.start),u=i(a.end),d=[],f=new en(l.getFullYear(),l.getMonth(),1,12,0,0,e),p=u.getFullYear()*12+u.getMonth();for(;f.getFullYear()*12+f.getMonth()<=p;)d.push(new en(f,e)),f.setMonth(f.getMonth()+1,1);return d},addDays:(a,l)=>{let u=i(a);return u.setDate(u.getDate()+l),u},addWeeks:(a,l)=>{let u=i(a);return u.setDate(u.getDate()+l*7),u},addMonths:(a,l)=>{let u=i(a);return u.setMonth(u.getMonth()+l),u},addYears:(a,l)=>{let u=i(a);return u.setFullYear(u.getFullYear()+l),u},eachYearOfInterval:a=>{let l=i(a.start),u=i(a.end),d=[],f=new en(l.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=u.getFullYear();)d.push(new en(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return d},getWeek:(a,l)=>{let u=s(a);return hg(u,{weekStartsOn:l?.weekStartsOn??n,firstWeekContainsDate:l?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let l=s(a);return gg(l)},differenceInCalendarDays:(a,l)=>{let u=s(a),d=s(l);return Hf(u,d)},differenceInCalendarMonths:(a,l)=>{let u=s(a),d=s(l);return RN(u,d)}}}var kk=c(oe(),1);var $E=e=>e instanceof HTMLElement?e:null,o$=e=>[...e.querySelectorAll("[data-animated-month]")??[]],Cqe=e=>$E(e.querySelector("[data-animated-month]")),r$=e=>$E(e.querySelector("[data-animated-caption]")),n$=e=>$E(e.querySelector("[data-animated-weeks]")),Eqe=e=>$E(e.querySelector("[data-animated-nav]")),Tqe=e=>$E(e.querySelector("[data-animated-weekdays]"));function xge(e,t,{classNames:o,months:r,focused:n,dateLib:i}){let s=(0,kk.useRef)(null),a=(0,kk.useRef)(r),l=(0,kk.useRef)(!1);(0,kk.useLayoutEffect)(()=>{let u=a.current;if(a.current=r,!t||!e.current||!(e.current instanceof HTMLElement)||r.length===0||u.length===0||r.length!==u.length)return;let d=i.isSameMonth(r[0].date,u[0].date),f=i.isAfter(r[0].date,u[0].date),p=f?o[cs.caption_after_enter]:o[cs.caption_before_enter],m=f?o[cs.weeks_after_enter]:o[cs.weeks_before_enter],g=s.current,h=e.current.cloneNode(!0);if(h instanceof HTMLElement?(o$(h).forEach(_=>{if(!(_ instanceof HTMLElement))return;let w=Cqe(_);w&&_.contains(w)&&_.removeChild(w);let k=r$(_);k&&k.classList.remove(p);let x=n$(_);x&&x.classList.remove(m)}),s.current=h):s.current=null,l.current||d||n)return;let b=g instanceof HTMLElement?o$(g):[],v=o$(e.current);if(v?.every(y=>y instanceof HTMLElement)&&b?.every(y=>y instanceof HTMLElement)){l.current=!0;let y=[];e.current.style.isolation="isolate";let _=Eqe(e.current);_&&(_.style.zIndex="1"),v.forEach((w,k)=>{let x=b[k];if(!x)return;w.style.position="relative",w.style.overflow="hidden";let C=r$(w);C&&C.classList.add(p);let E=n$(w);E&&E.classList.add(m);let R=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),_&&(_.style.zIndex=""),C&&C.classList.remove(p),E&&E.classList.remove(m),w.style.position="",w.style.overflow="",w.contains(x)&&w.removeChild(x)};y.push(R),x.style.pointerEvents="none",x.style.position="absolute",x.style.overflow="hidden",x.setAttribute("aria-hidden","true");let S=Tqe(x);S&&(S.style.opacity="0");let I=r$(x);I&&(I.classList.add(f?o[cs.caption_before_exit]:o[cs.caption_after_exit]),I.addEventListener("animationend",R));let O=n$(x);O&&O.classList.add(f?o[cs.weeks_before_exit]:o[cs.weeks_after_exit]),w.insertBefore(x,w.firstChild)})}})}var RL=c(oe(),1);function Sge(e,t,o,r){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:a,broadcastCalendar:l}=o??{},{addDays:u,differenceInCalendarDays:d,differenceInCalendarMonths:f,endOfBroadcastWeek:p,endOfISOWeek:m,endOfMonth:g,endOfWeek:h,isAfter:b,startOfBroadcastWeek:v,startOfISOWeek:y,startOfWeek:_}=r,w=l?v(n,r):s?y(n):_(n),k=l?p(i):s?m(g(i)):h(g(i)),x=t&&(l?p(t):s?m(t):h(t)),C=x&&b(k,x)?x:k,E=d(C,w),R=f(i,n)+1,S=[];for(let A=0;A<=E;A++){let P=u(w,A);S.push(P)}let O=(l?35:42)*R;if(a&&S.length<O){let A=O-S.length;for(let P=0;P<A;P++){let L=u(S[S.length-1],1);S.push(L)}}return S}function Cge(e){let t=[];return e.reduce((o,r)=>{let n=r.weeks.reduce((i,s)=>i.concat(s.days.slice()),t.slice());return o.concat(n.slice())},t.slice())}function Ege(e,t,o,r){let{numberOfMonths:n=1}=o,i=[];for(let s=0;s<n;s++){let a=r.addMonths(e,s);if(t&&a>t)break;i.push(a)}return i}function i$(e,t,o,r){let{month:n,defaultMonth:i,today:s=r.today(),numberOfMonths:a=1}=e,l=n||i||s,{differenceInCalendarMonths:u,addMonths:d,startOfMonth:f}=r;if(o&&u(o,l)<a-1){let p=-1*(a-1);l=d(o,p)}return t&&u(l,t)<0&&(l=t),f(l)}function Tge(e,t,o,r){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:l,getISOWeek:u,getWeek:d,startOfBroadcastWeek:f,startOfISOWeek:p,startOfWeek:m}=r,g=e.reduce((h,b)=>{let v=o.broadcastCalendar?f(b,r):o.ISOWeek?p(b):m(b),y=o.broadcastCalendar?i(b):o.ISOWeek?s(a(b)):l(a(b)),_=t.filter(C=>C>=v&&C<=y),w=o.broadcastCalendar?35:42;if(o.fixedWeeks&&_.length<w){let C=t.filter(E=>{let R=w-_.length;return E>y&&E<=n(y,R)});_.push(...C)}let k=_.reduce((C,E)=>{let R=o.ISOWeek?u(E):d(E),S=C.find(O=>O.weekNumber===R),I=new hk(E,b,r);return S?S.days.push(I):C.push(new xL(R,[I])),C},[]),x=new kL(b,k);return h.push(x),h},[]);return o.reverseMonths?g.reverse():g}function Rge(e,t){let{startMonth:o,endMonth:r}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:a,addYears:l,endOfYear:u,today:d}=t,f=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return o?o=s(o):!o&&f&&(o=n(l(e.today??d(),-100))),r?r=a(r):!r&&f&&(r=u(e.today??d())),[o&&i(o),r&&i(r)]}function Bge(e,t,o,r){if(o.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=o,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:l}=r,u=n?i:1,d=s(e);if(!t)return a(d,u);if(!(l(t,e)<i))return a(d,u)}function Ige(e,t,o,r){if(o.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=o,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:l}=r,u=n?i??1:1,d=s(e);if(!t)return a(d,-u);if(!(l(d,t)<=0))return a(d,-u)}function Pge(e){let t=[];return e.reduce((o,r)=>o.concat(r.weeks.slice()),t.slice())}var Oge=c(oe(),1);function yg(e,t){let[o,r]=(0,Oge.useState)(e);return[t===void 0?o:t,r]}function Age(e,t){let[o,r]=Rge(e,t),{startOfMonth:n,endOfMonth:i}=t,s=i$(e,o,r,t),[a,l]=yg(s,e.month?s:void 0);(0,RL.useEffect)(()=>{let w=i$(e,o,r,t);l(w)},[e.timeZone]);let{months:u,weeks:d,days:f,previousMonth:p,nextMonth:m}=(0,RL.useMemo)(()=>{let w=Ege(a,r,{numberOfMonths:e.numberOfMonths},t),k=Sge(w,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),x=Tge(w,k,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),C=Pge(x),E=Cge(x),R=Ige(a,o,e,t),S=Bge(a,r,e,t);return{months:x,weeks:C,days:E,previousMonth:R,nextMonth:S}},[t,a.getTime(),r?.getTime(),o?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:g,onMonthChange:h}=e,b=w=>d.some(k=>k.days.some(x=>x.isEqualTo(w))),v=w=>{if(g)return;let k=n(w);o&&k<n(o)&&(k=n(o)),r&&k>n(r)&&(k=n(r)),l(k),h?.(k)};return{months:u,weeks:d,days:f,navStart:o,navEnd:r,previousMonth:p,nextMonth:m,goToMonth:v,goToDay:w=>{b(w)||v(w.date)}}}var a$=c(oe(),1);var ud;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(ud||(ud={}));function Mge(e){return!e[Eo.disabled]&&!e[Eo.hidden]&&!e[Eo.outside]}function Nge(e,t,o,r){let n,i=-1;for(let s of e){let a=t(s);Mge(a)&&(a[Eo.focused]&&i<ud.FocusedModifier?(n=s,i=ud.FocusedModifier):r?.isEqualTo(s)&&i<ud.LastFocused?(n=s,i=ud.LastFocused):o(s.date)&&i<ud.Selected?(n=s,i=ud.Selected):a[Eo.today]&&i<ud.Today&&(n=s,i=ud.Today))}return n||(n=e.find(s=>Mge(t(s)))),n}function Lge(e,t,o,r,n,i,s){let{ISOWeek:a,broadcastCalendar:l}=i,{addDays:u,addMonths:d,addWeeks:f,addYears:p,endOfBroadcastWeek:m,endOfISOWeek:g,endOfWeek:h,max:b,min:v,startOfBroadcastWeek:y,startOfISOWeek:_,startOfWeek:w}=s,x={day:u,week:f,month:d,year:p,startOfWeek:C=>l?y(C,s):a?_(C):w(C),endOfWeek:C=>l?m(C):a?g(C):h(C)}[e](o,t==="after"?1:-1);return t==="before"&&r?x=b([r,x]):t==="after"&&n&&(x=v([n,x])),x}function s$(e,t,o,r,n,i,s,a=0){if(a>365)return;let l=Lge(e,t,o.date,r,n,i,s),u=!!(i.disabled&&El(l,i.disabled,s)),d=!!(i.hidden&&El(l,i.hidden,s)),f=l,p=new hk(l,f,s);return!u&&!d?p:s$(e,t,p,r,n,i,s,a+1)}function Dge(e,t,o,r,n){let{autoFocus:i}=e,[s,a]=(0,a$.useState)(),l=Nge(t.days,o,r||(()=>!1),s),[u,d]=(0,a$.useState)(i?l:void 0);return{isFocusTarget:h=>!!l?.isEqualTo(h),setFocused:d,focused:u,blur:()=>{a(u),d(void 0)},moveFocus:(h,b)=>{if(!u)return;let v=s$(h,b,u,t.navStart,t.navEnd,e,n);v&&(e.disableNavigation&&!t.days.some(_=>_.isEqualTo(v))||(t.goToDay(v),d(v)))}}}function Vge(e,t){let{selected:o,required:r,onSelect:n}=e,[i,s]=yg(o,n?o:void 0),a=n?o:i,{isSameDay:l}=t,u=m=>a?.some(g=>l(g,m))??!1,{min:d,max:f}=e;return{selected:a,select:(m,g,h)=>{let b=[...a??[]];if(u(m)){if(a?.length===d||r&&a?.length===1)return;b=a?.filter(v=>!l(v,m))}else a?.length===f?b=[m]:b=[...b,m];return n||s(b),n?.(b,m,g,h),b},isSelected:u}}function Fge(e,t,o=0,r=0,n=!1,i=vn){let{from:s,to:a}=t||{},{isSameDay:l,isAfter:u,isBefore:d}=i,f;if(!s&&!a)f={from:e,to:o>0?void 0:e};else if(s&&!a)l(s,e)?o===0?f={from:s,to:e}:n?f={from:s,to:void 0}:f=void 0:d(e,s)?f={from:e,to:s}:f={from:s,to:e};else if(s&&a)if(l(s,e)&&l(a,e))n?f={from:s,to:a}:f=void 0;else if(l(s,e))f={from:s,to:o>0?void 0:e};else if(l(a,e))f={from:e,to:o>0?void 0:e};else if(d(e,s))f={from:e,to:a};else if(u(e,s))f={from:s,to:e};else if(u(e,a))f={from:s,to:e};else throw new Error("Invalid range");if(f?.from&&f?.to){let p=i.differenceInCalendarDays(f.to,f.from);r>0&&p>r?f={from:e,to:void 0}:o>1&&p<o&&(f={from:e,to:void 0})}return f}function zge(e,t,o=vn){let r=Array.isArray(t)?t:[t],n=e.from,i=o.differenceInCalendarDays(e.to,e.from),s=Math.min(i,6);for(let a=0;a<=s;a++){if(r.includes(n.getDay()))return!0;n=o.addDays(n,1)}return!1}function l$(e,t,o=vn){return Gs(e,t.from,!1,o)||Gs(e,t.to,!1,o)||Gs(t,e.from,!1,o)||Gs(t,e.to,!1,o)}function BL(e,t,o=vn){let r=Array.isArray(t)?t:[t];if(r.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:o.isDate(a)?Gs(e,a,!1,o):TL(a,o)?a.some(l=>Gs(e,l,!1,o)):bg(a)?a.from&&a.to?l$(e,{from:a.from,to:a.to},o):!1:EL(a)?zge(e,a.dayOfWeek,o):vk(a)?o.isAfter(a.before,a.after)?l$(e,{from:o.addDays(a.after,1),to:o.addDays(a.before,-1)},o):El(e.from,a,o)||El(e.to,a,o):_k(a)||wk(a)?El(e.from,a,o)||El(e.to,a,o):!1))return!0;let s=r.filter(a=>typeof a=="function");if(s.length){let a=e.from,l=o.differenceInCalendarDays(e.to,e.from);for(let u=0;u<=l;u++){if(s.some(d=>d(a)))return!0;a=o.addDays(a,1)}}return!1}function jge(e,t){let{disabled:o,excludeDisabled:r,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[l,u]=yg(i,a?i:void 0),d=a?i:l;return{selected:d,select:(m,g,h)=>{let{min:b,max:v}=e,y;if(m){let _=d?.from,w=d?.to,k=!!_&&!!w,x=!!_&&!!w&&t.isSameDay(_,w)&&t.isSameDay(m,_);n&&(k||!d?.from)?!s&&x?y=void 0:y={from:m,to:void 0}:y=Fge(m,d,b,v,s,t)}return r&&o&&y?.from&&y.to&&BL({from:y.from,to:y.to},o,t)&&(y.from=m,y.to=void 0),a||u(y),a?.(y,m,g,h),y},isSelected:m=>d&&Gs(d,m,!1,t)}}function Hge(e,t){let{selected:o,required:r,onSelect:n}=e,[i,s]=yg(o,n?o:void 0),a=n?o:i,{isSameDay:l}=t;return{selected:a,select:(f,p,m)=>{let g=f;return!r&&a&&a&&l(f,a)&&(g=void 0),n||s(g),n?.(g,f,p,m),g},isSelected:f=>a?l(a,f):!1}}function Wge(e,t){let o=Hge(e,t),r=Vge(e,t),n=jge(e,t);switch(e.mode){case"single":return o;case"multiple":return r;case"range":return n;default:return}}function us(e,t){return e instanceof en&&e.timeZone===t?e:new en(e,t)}function xk(e,t,o){if(!o)return us(e,t);let r=us(e,t),n=new en(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t);return new Date(n.getTime())}function Uge(e,t,o){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?xk(e,t,o):Array.isArray(e)?e.map(r=>r instanceof Date?xk(r,t,o):r):bg(e)?{...e,from:e.from?us(e.from,t):e.from,to:e.to?us(e.to,t):e.to}:vk(e)?{before:xk(e.before,t,o),after:xk(e.after,t,o)}:_k(e)?{after:xk(e.after,t,o)}:wk(e)?{before:xk(e.before,t,o)}:e}function IL(e,t,o){return e&&(Array.isArray(e)?e.map(r=>Uge(r,t,o)):Uge(e,t,o))}function PL(e){let t=e,o=t.timeZone;if(o&&(t={...e,timeZone:o},t.today&&(t.today=us(t.today,o)),t.month&&(t.month=us(t.month,o)),t.defaultMonth&&(t.defaultMonth=us(t.defaultMonth,o)),t.startMonth&&(t.startMonth=us(t.startMonth,o)),t.endMonth&&(t.endMonth=us(t.endMonth,o)),t.mode==="single"&&t.selected?t.selected=us(t.selected,o):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(we=>us(we,o)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?us(t.selected.from,o):t.selected.from,to:t.selected.to?us(t.selected.to,o):t.selected.to}),t.disabled!==void 0&&(t.disabled=IL(t.disabled,o)),t.hidden!==void 0&&(t.hidden=IL(t.hidden,o)),t.modifiers)){let we={};Object.keys(t.modifiers).forEach(Me=>{we[Me]=IL(t.modifiers?.[Me],o)}),t.modifiers=we}let{components:r,formatters:n,labels:i,dateLib:s,locale:a,classNames:l}=(0,pt.useMemo)(()=>{let we={...GE,...t.locale},Me=t.broadcastCalendar?1:t.weekStartsOn,ge=t.noonSafe&&t.timeZone?kge(t.timeZone,{weekStartsOn:Me,locale:we}):void 0,Re=t.dateLib&&ge?{...ge,...t.dateLib}:t.dateLib??ge,Ie=new yn({locale:we,weekStartsOn:Me,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},Re);return{dateLib:Ie,components:pge(t.components),formatters:hge(t.formatters),labels:bge(t.labels,Ie.options),locale:we,classNames:{...gge(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:s.today()});let{captionLayout:u,mode:d,navLayout:f,numberOfMonths:p=1,onDayBlur:m,onDayClick:g,onDayFocus:h,onDayKeyDown:b,onDayMouseEnter:v,onDayMouseLeave:y,onNextClick:_,onPrevClick:w,showWeekNumber:k,styles:x}=t,{formatCaption:C,formatDay:E,formatMonthDropdown:R,formatWeekNumber:S,formatWeekNumberHeader:I,formatWeekdayName:O,formatYearDropdown:A}=n,P=Age(t,s),{days:L,months:H,navStart:N,navEnd:M,previousMonth:V,nextMonth:j,goToMonth:D}=P,z=dge(L,t,N,M,s),{isSelected:$,select:J,selected:Q}=Wge(t,s)??{},{blur:W,focused:X,isFocusTarget:U,moveFocus:G,setFocused:te}=Dge(t,P,z,$??(()=>!1),s),{labelDayButton:re,labelGridcell:ae,labelGrid:ie,labelMonthDropdown:be,labelNav:pe,labelPrevious:ke,labelNext:ye,labelWeekday:Pe,labelWeekNumber:_e,labelWeekNumberHeader:ve,labelYearDropdown:Se}=i,fe=(0,pt.useMemo)(()=>_ge(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Ce=d!==void 0||g!==void 0,ne=(0,pt.useCallback)(()=>{V&&(D(V),w?.(V))},[V,D,w]),se=(0,pt.useCallback)(()=>{j&&(D(j),_?.(j))},[D,j,_]),Ee=(0,pt.useCallback)((we,Me)=>ge=>{ge.preventDefault(),ge.stopPropagation(),te(we),!Me.disabled&&(J?.(we.date,Me,ge),g?.(we.date,Me,ge))},[J,g,te]),he=(0,pt.useCallback)((we,Me)=>ge=>{te(we),h?.(we.date,Me,ge)},[h,te]),Ae=(0,pt.useCallback)((we,Me)=>ge=>{W(),m?.(we.date,Me,ge)},[W,m]),et=(0,pt.useCallback)((we,Me)=>ge=>{let Re={ArrowLeft:[ge.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[ge.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[ge.shiftKey?"year":"week","after"],ArrowUp:[ge.shiftKey?"year":"week","before"],PageUp:[ge.shiftKey?"year":"month","before"],PageDown:[ge.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Re[ge.key]){ge.preventDefault(),ge.stopPropagation();let[Ie,at]=Re[ge.key];G(Ie,at)}b?.(we.date,Me,ge)},[G,b,t.dir]),Je=(0,pt.useCallback)((we,Me)=>ge=>{v?.(we.date,Me,ge)},[v]),_t=(0,pt.useCallback)((we,Me)=>ge=>{y?.(we.date,Me,ge)},[y]),Et=(0,pt.useCallback)((we,Me)=>ge=>{let Re=Number(ge.target.value),Ie=s.setMonth(s.startOfMonth(we),Re);D(s.addMonths(Ie,-Me))},[s,D]),mt=(0,pt.useCallback)((we,Me)=>ge=>{let Re=Number(ge.target.value),Ie=s.setYear(s.startOfMonth(we),Re);D(s.addMonths(Ie,-Me))},[s,D]),{className:oo,style:Tt}=(0,pt.useMemo)(()=>({className:[l[Le.Root],t.className].filter(Boolean).join(" "),style:{...x?.[Le.Root],...t.style}}),[l,t.className,t.style,x]),Rt=mge(t),Bt=we=>{let Me=x?.[Le.Dropdown],ge=x?.[we];if(!(!Me&&!ge))return{...Me,...ge}},gt=(0,pt.useRef)(null);xge(gt,!!t.animate,{classNames:l,months:H,focused:X,dateLib:s});let He={dayPickerProps:t,selected:Q,select:J,isSelected:$,months:H,nextMonth:j,previousMonth:V,goToMonth:D,getModifiers:z,components:r,classNames:l,styles:x,labels:i,formatters:n};return pt.default.createElement(zG.Provider,{value:He},pt.default.createElement(r.Root,{rootRef:t.animate?gt:void 0,className:oo,style:Tt,dir:t.dir,id:t.id,lang:t.lang??a.code,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...Rt},pt.default.createElement(r.Months,{className:l[Le.Months],style:x?.[Le.Months]},!t.hideNavigation&&!f&&pt.default.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[Le.Nav],style:x?.[Le.Nav],"aria-label":pe(),onPreviousClick:ne,onNextClick:se,previousMonth:V,nextMonth:j}),H.map((we,Me)=>{let ge=t.reverseMonths?H.length-1-Me:Me;return pt.default.createElement(r.Month,{"data-animated-month":t.animate?"true":void 0,className:l[Le.Month],style:x?.[Le.Month],key:Me,displayIndex:Me,calendarMonth:we},f==="around"&&!t.hideNavigation&&Me===0&&pt.default.createElement(r.PreviousMonthButton,{type:"button",className:l[Le.PreviousMonthButton],style:x?.[Le.PreviousMonthButton],tabIndex:V?void 0:-1,"aria-disabled":V?void 0:!0,"aria-label":ke(V),onClick:ne,"data-animated-button":t.animate?"true":void 0},pt.default.createElement(r.Chevron,{disabled:V?void 0:!0,className:l[Le.Chevron],style:x?.[Le.Chevron],orientation:t.dir==="rtl"?"right":"left"})),pt.default.createElement(r.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:l[Le.MonthCaption],style:x?.[Le.MonthCaption],calendarMonth:we,displayIndex:Me},u?.startsWith("dropdown")?pt.default.createElement(r.DropdownNav,{className:l[Le.Dropdowns],style:x?.[Le.Dropdowns]},(()=>{let Re=u==="dropdown"||u==="dropdown-months"?pt.default.createElement(r.MonthsDropdown,{key:"month",className:l[Le.MonthsDropdown],"aria-label":be(),disabled:!!t.disableNavigation,onChange:Et(we.date,ge),options:yge(we.date,N,M,n,s),style:Bt(Le.MonthsDropdown),value:s.getMonth(we.date)}):pt.default.createElement("span",{key:"month"},R(we.date,s)),Ie=u==="dropdown"||u==="dropdown-years"?pt.default.createElement(r.YearsDropdown,{key:"year",className:l[Le.YearsDropdown],"aria-label":Se(s.options),disabled:!!t.disableNavigation,onChange:mt(we.date,ge),options:wge(N,M,n,s,!!t.reverseYears),style:Bt(Le.YearsDropdown),value:s.getYear(we.date)}):pt.default.createElement("span",{key:"year"},A(we.date,s));return s.getMonthYearOrder()==="year-first"?[Ie,Re]:[Re,Ie]})(),pt.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},C(we.date,s.options,s))):pt.default.createElement(r.CaptionLabel,{className:l[Le.CaptionLabel],style:x?.[Le.CaptionLabel],role:"status","aria-live":"polite"},C(we.date,s.options,s))),f==="around"&&!t.hideNavigation&&Me===p-1&&pt.default.createElement(r.NextMonthButton,{type:"button",className:l[Le.NextMonthButton],style:x?.[Le.NextMonthButton],tabIndex:j?void 0:-1,"aria-disabled":j?void 0:!0,"aria-label":ye(j),onClick:se,"data-animated-button":t.animate?"true":void 0},pt.default.createElement(r.Chevron,{disabled:j?void 0:!0,className:l[Le.Chevron],style:x?.[Le.Chevron],orientation:t.dir==="rtl"?"left":"right"})),Me===p-1&&f==="after"&&!t.hideNavigation&&pt.default.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[Le.Nav],style:x?.[Le.Nav],"aria-label":pe(),onPreviousClick:ne,onNextClick:se,previousMonth:V,nextMonth:j}),pt.default.createElement(r.MonthGrid,{role:"grid","aria-multiselectable":d==="multiple"||d==="range","aria-label":ie(we.date,s.options,s)||void 0,className:l[Le.MonthGrid],style:x?.[Le.MonthGrid]},!t.hideWeekdays&&pt.default.createElement(r.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:l[Le.Weekdays],style:x?.[Le.Weekdays]},k&&pt.default.createElement(r.WeekNumberHeader,{"aria-label":ve(s.options),className:l[Le.WeekNumberHeader],style:x?.[Le.WeekNumberHeader],scope:"col"},I()),fe.map(Re=>pt.default.createElement(r.Weekday,{"aria-label":Pe(Re,s.options,s),className:l[Le.Weekday],key:String(Re),style:x?.[Le.Weekday],scope:"col"},O(Re,s.options,s)))),pt.default.createElement(r.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:l[Le.Weeks],style:x?.[Le.Weeks]},we.weeks.map(Re=>pt.default.createElement(r.Week,{className:l[Le.Week],key:Re.weekNumber,style:x?.[Le.Week],week:Re},k&&pt.default.createElement(r.WeekNumber,{week:Re,style:x?.[Le.WeekNumber],"aria-label":_e(Re.weekNumber,{locale:a}),className:l[Le.WeekNumber],scope:"row",role:"rowheader"},S(Re.weekNumber,s)),Re.days.map(Ie=>{let{date:at}=Ie,Qe=z(Ie);if(Qe[Eo.focused]=!Qe.hidden&&!!X?.isEqualTo(Ie),Qe[Us.selected]=$?.(at)||Qe.selected,bg(Q)){let{from:Kt,to:_o}=Q;Qe[Us.range_start]=!!(Kt&&_o&&s.isSameDay(at,Kt)),Qe[Us.range_end]=!!(Kt&&_o&&s.isSameDay(at,_o)),Qe[Us.range_middle]=Gs(Q,at,!0,s)}let po=vge(Qe,x,t.modifiersStyles),ro=fge(Qe,l,t.modifiersClassNames),vo=!Ce&&!Qe.hidden?ae(at,Qe,s.options,s):void 0;return pt.default.createElement(r.Day,{key:`${Ie.isoDate}_${Ie.displayMonthId}`,day:Ie,modifiers:Qe,className:ro.join(" "),style:po,role:"gridcell","aria-selected":Qe.selected||void 0,"aria-label":vo,"data-day":Ie.isoDate,"data-month":Ie.outside?Ie.dateMonthId:void 0,"data-selected":Qe.selected||void 0,"data-disabled":Qe.disabled||void 0,"data-hidden":Qe.hidden||void 0,"data-outside":Ie.outside||void 0,"data-focused":Qe.focused||void 0,"data-today":Qe.today||void 0},!Qe.hidden&&Ce?pt.default.createElement(r.DayButton,{className:l[Le.DayButton],style:x?.[Le.DayButton],type:"button",day:Ie,modifiers:Qe,disabled:!Qe.focused&&Qe.disabled||void 0,"aria-disabled":Qe.focused&&Qe.disabled||void 0,tabIndex:U(Ie)?0:-1,"aria-label":re(at,Qe,s.options,s),onClick:Ee(Ie,Qe),onBlur:Ae(Ie,Qe),onFocus:he(Ie,Qe),onKeyDown:et(Ie,Qe),onMouseEnter:Je(Ie,Qe),onMouseLeave:_t(Ie,Qe)},E(at,s.options,s)):!Qe.hidden&&E(Ie.date,s.options,s))}))))))})),t.footer&&pt.default.createElement(r.Footer,{className:l[Le.Footer],style:x?.[Le.Footer],role:"status","aria-live":"polite"},t.footer)))}var _y=c(F(),1);var qge=c(F(),1),Zge=c(ue(),1);var OL=c(Z(),1);var $ge=c(F(),1);var Tl=c(T(),1),c$="data-wp-hash";function u$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Bqe(document)),e.__wpStyleRuntime}function Rqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${c$}]`))if(o.getAttribute(c$)===t)return!0;return!1}function Yge(e,t,o){if(!e.head)return;let r=u$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Rqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(c$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Bqe(e){let t=u$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Yge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Iqe(e,t){let o=u$();o.styles.set(e,t);for(let r of o.documents.keys())Yge(r,e,t)}typeof process>"u",Iqe("c5cdafb1bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");var Gge={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},d$=(0,$ge.forwardRef)(function({label:t,className:o,children:r,disabled:n,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:l,positioner:u,"aria-describedby":d,"aria-keyshortcuts":f,...p},m){let g=Y(Gge["icon-button"],o),{descriptionId:h,targetProps:b}=Dpe({"aria-describedby":d,"aria-keyshortcuts":f,shortcut:l});return(0,Tl.jsxs)(hN,{children:[(0,Tl.jsxs)(gN,{ref:m,...b,disabled:n&&!i,render:(0,Tl.jsx)(wN,{...p,size:a,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:g,children:[(0,Tl.jsx)(Jr,{icon:s,size:24,className:Gge.icon}),l&&h&&(0,Tl.jsx)(Vpe,{descriptionId:h,shortcut:l})]}),(0,Tl.jsxs)(mN,{positioner:u,children:[t,l&&(0,Tl.jsxs)(Tl.Fragment,{children:[" ",(0,Tl.jsx)(Fpe,{shortcut:l})]})]})]})});var Kge=c(F(),1),Sk=(0,Kge.createContext)({});var Hi=c(T(),1),Pqe=()=>(0,Hi.jsx)("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeDasharray:"3.7677",strokeDashoffset:"3.2",strokeWidth:"1",children:(0,Hi.jsx)("path",{d:"M29.5,0.5 h-27 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h27 a2,2 0 0 0 2,-2 v-27 a2,2 0 0 0 -2,-2"})}),Oqe=()=>(0,Hi.jsx)("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeDasharray:"3.84516",strokeDashoffset:"1.9226",strokeWidth:"1",children:(0,Hi.jsx)("path",{d:"M32,0.5 h-29.5 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h30"})}),Aqe=()=>(0,Hi.jsxs)("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeDasharray:"3.9 4",strokeDashoffset:"2",strokeWidth:"1",children:[(0,Hi.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,Hi.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),Mqe=()=>(0,Hi.jsx)("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeDasharray:"3.84516",strokeDashoffset:"1.9226",strokeWidth:"1",children:(0,Hi.jsx)("path",{d:"M0,0.5 h29.5 a2,2 0 0 1 2,2 v27 a2,2 0 0 1 -2,2 h-29.5"})});function Xge(e){let{day:t,modifiers:o,children:r,...n}=e,i;return o.preview_start&&o.preview_end?i=Pqe:o.preview_start?i=Oqe:o.preview_end?i=Mqe:o.preview&&(i=Aqe),(0,Hi.jsxs)("td",{...n,children:[i&&(0,Hi.jsx)(i,{}),r]})}function Qge({rootRef:e,...t}){let{render:o,ref:r,role:n,defaultAriaLabel:i}=(0,qge.useContext)(Sk),{months:s,labels:a}=cd(),l=t["aria-label"]!==void 0||t["aria-labelledby"]!==void 0,u=t["aria-label"];if(!l&&i&&n==="application"){let f=s[0];u=f?(0,OL.sprintf)((0,OL.__)("%1$s, %2$s"),i,a.labelGrid(f.date)):i}let d=(0,Zge.useMergeRefs)([e??null,r??null]);return Lr({render:o,defaultTagName:"div",ref:d,props:{...t,role:n,"aria-label":u}})}function Jge({icon:e,className:t,children:o,"aria-label":r,"aria-disabled":n,...i}){return(0,Hi.jsx)(d$,{...i,className:t,label:r,icon:e,variant:"minimal",tone:"neutral",size:"compact",disabled:n===!0||n==="true",focusableWhenDisabled:!0})}function ehe(e){return(0,Hi.jsx)(Jge,{...e,icon:li})}function the(e){return(0,Hi.jsx)(Jge,{...e,icon:br})}var f$="data-wp-hash";function p$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lqe(document)),e.__wpStyleRuntime}function Nqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${f$}]`))if(o.getAttribute(f$)===t)return!0;return!1}function ohe(e,t,o){if(!e.head)return;let r=p$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Nqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(f$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Lqe(e){let t=p$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ohe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function AL(e,t){let o=p$();o.styles.set(e,t);for(let r of o.documents.keys())ohe(r,e,t)}typeof process>"u",AL("9d2212290a",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:inline-block;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);position:relative;z-index:0}._172c492625235710__day{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);padding:0;position:relative;&:has(._1b64226e315835f8__day-button:disabled){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&:has(._1b64226e315835f8__day-button:focus-visible),&:has(._1b64226e315835f8__day-button:hover:not(:disabled)){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}}._1b64226e315835f8__day-button{align-items:center;background:none;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;font:inherit;font-variant-numeric:tabular-nums;height:var(--wp-ui-calendar-cell-size);justify-content:center;margin:0;padding:0;position:relative;width:var(--wp-ui-calendar-cell-size);&:before{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border:none;border-radius:var(--wpds-border-radius-sm,2px);z-index:-1}&:after,&:before{content:"";inset:0;position:absolute}&:after{pointer-events:none;z-index:1}&:disabled{cursor:revert;&:before{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}@media (forced-colors:active){text-decoration:line-through}}&:focus-visible:before,&:hover:not(:disabled):before{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._2c7ac60ba97b3411__root[dir=rtl] ._395a75bb1930f57e__nav-button{transform:rotate(180deg);transform-origin:50%}._337e5337d49b7f3d__month-caption{align-content:center;display:flex;height:var(--wp-ui-calendar-cell-size);justify-content:center;margin-bottom:var(--wpds-dimension-gap-md,12px)}._110e46230c68e498__months{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-lg,16px);justify-content:center;max-width:fit-content;position:relative}._92915239fedb1fea__month-grid{border-collapse:separate;border-spacing:0 var(--wpds-dimension-gap-xs,4px)}._66b1d4a7b488b496__nav{align-items:center;display:flex;height:var(--wp-ui-calendar-cell-size);inset-block-start:0;inset-inline-end:0;inset-inline-start:0;justify-content:space-between;position:absolute}._7207199709ca5776__weekday{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400);height:var(--wp-ui-calendar-cell-size);padding:0;text-align:center;text-transform:uppercase;width:var(--wp-ui-calendar-cell-size)}._058175f0f9c495e0__today:after{border:2px solid;border-radius:50%;content:"";height:0;inset-block-start:2px;inset-inline-end:2px;position:absolute;width:0;z-index:1}.acb642920fb0bef5__selected:not(._165d91a726feca9c__range-middle){&:has(._1b64226e315835f8__day-button,._1b64226e315835f8__day-button:hover:not(:disabled)){color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0)}&:has(._1b64226e315835f8__day-button:disabled){color:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}._1b64226e315835f8__day-button{&:before{background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);border:1px solid transparent}&:disabled:before{background-color:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6)}&:hover:not(:disabled):before{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}}}.c259c5c255fda10f__outside{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}._4d8957a0ca4ec8f0__hidden{visibility:hidden}.f2523033db055ffe__range-start:not(.c04a453de7b11520__range-end) ._1b64226e315835f8__day-button{&,&:before{border-end-end-radius:0;border-start-end-radius:0}}._165d91a726feca9c__range-middle ._1b64226e315835f8__day-button{&:before{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:transparent;border-radius:0;border-style:solid;border-width:1px 0}}.c04a453de7b11520__range-end:not(.f2523033db055ffe__range-start) ._1b64226e315835f8__day-button{&,&:before{border-end-start-radius:0;border-start-start-radius:0}}._81b244e7c541d95e__preview svg{color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._81b244e7c541d95e__preview.acb642920fb0bef5__selected:not(._165d91a726feca9c__range-middle) svg{display:none}._2c7ac60ba97b3411__root[dir=rtl] ._81b244e7c541d95e__preview svg{transform:scaleX(-1)}._81b244e7c541d95e__preview._165d91a726feca9c__range-middle ._1b64226e315835f8__day-button:before{border:none}@keyframes _255a1a462a5377db__slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes c21e45f616d6db39__slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes aed80001de9ae226__slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes _7d4779a7f29408f2__slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes _83ba6321b055d687__fade-in{0%{opacity:0}to{opacity:1}}@keyframes _96fbead71248d210__fade-out{0%{opacity:1}to{opacity:0}}._1563bccb09e39c30__caption-after-enter,._60ac2a7fc3208801__weeks-before-exit,._735dacf9052adecd__caption-before-exit,._7f73a6ab85101202__weeks-after-exit,._805d698b56ba4a29__weeks-after-enter,._9721326fbc23a5fb__weeks-before-enter,.c7a3082839155d29__caption-after-exit,.cb8a5ec82ad0885e__caption-before-enter{animation-duration:0s;animation-fill-mode:forwards;animation-timing-function:var(--wpds-motion-easing-balanced,cubic-bezier(.4,0,.2,1));@media not (prefers-reduced-motion){animation-duration:var(--wpds-motion-duration-lg,.3s)}}._2c7ac60ba97b3411__root[dir=rtl] ._805d698b56ba4a29__weeks-after-enter,._9721326fbc23a5fb__weeks-before-enter{animation-name:_255a1a462a5377db__slide-in-left}._2c7ac60ba97b3411__root[dir=rtl] ._7f73a6ab85101202__weeks-after-exit,._60ac2a7fc3208801__weeks-before-exit{animation-name:aed80001de9ae226__slide-out-left}._2c7ac60ba97b3411__root[dir=rtl] ._9721326fbc23a5fb__weeks-before-enter,._805d698b56ba4a29__weeks-after-enter{animation-name:c21e45f616d6db39__slide-in-right}._2c7ac60ba97b3411__root[dir=rtl] ._60ac2a7fc3208801__weeks-before-exit,._7f73a6ab85101202__weeks-after-exit{animation-name:_7d4779a7f29408f2__slide-out-right}._1563bccb09e39c30__caption-after-enter,.cb8a5ec82ad0885e__caption-before-enter{animation-name:_83ba6321b055d687__fade-in}._735dacf9052adecd__caption-before-exit,.c7a3082839155d29__caption-after-exit{animation-name:_96fbead71248d210__fade-out}}}');var Oo={root:"_2c7ac60ba97b3411__root",day:"_172c492625235710__day","day-button":"_1b64226e315835f8__day-button","caption-label":"_66b9a8120581fd4b__caption-label","nav-button":"_395a75bb1930f57e__nav-button","month-caption":"_337e5337d49b7f3d__month-caption",months:"_110e46230c68e498__months","month-grid":"_92915239fedb1fea__month-grid",nav:"_66b1d4a7b488b496__nav",weekday:"_7207199709ca5776__weekday",today:"_058175f0f9c495e0__today",selected:"acb642920fb0bef5__selected","range-middle":"_165d91a726feca9c__range-middle",outside:"c259c5c255fda10f__outside",hidden:"_4d8957a0ca4ec8f0__hidden","range-start":"f2523033db055ffe__range-start","range-end":"c04a453de7b11520__range-end",preview:"_81b244e7c541d95e__preview","weeks-before-enter":"_9721326fbc23a5fb__weeks-before-enter","weeks-before-exit":"_60ac2a7fc3208801__weeks-before-exit","weeks-after-enter":"_805d698b56ba4a29__weeks-after-enter","weeks-after-exit":"_7f73a6ab85101202__weeks-after-exit","caption-after-enter":"_1563bccb09e39c30__caption-after-enter","caption-after-exit":"c7a3082839155d29__caption-after-exit","caption-before-enter":"cb8a5ec82ad0885e__caption-before-enter","caption-before-exit":"_735dacf9052adecd__caption-before-exit","slide-in-left":"_255a1a462a5377db__slide-in-left","slide-out-left":"aed80001de9ae226__slide-out-left","slide-in-right":"c21e45f616d6db39__slide-in-right","slide-out-right":"_7d4779a7f29408f2__slide-out-right","fade-in":"_83ba6321b055d687__fade-in","fade-out":"_96fbead71248d210__fade-out"};typeof process>"u",AL("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Dqe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",AL("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Vqe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",AL("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Fqe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},zqe={root:Y(Oo.root,Dqe["box-sizing"]),day:Oo.day,day_button:Y(Oo["day-button"],Fqe.button,Vqe["outset-ring--focus-visible"]),outside:Oo.outside,caption_label:Oo["caption-label"],button_next:Oo["nav-button"],button_previous:Oo["nav-button"],nav:Oo.nav,month_caption:Oo["month-caption"],months:Oo.months,month_grid:Oo["month-grid"],weekday:Oo.weekday,today:Oo.today,selected:Oo.selected,disabled:void 0,hidden:Oo.hidden,range_start:Oo["range-start"],range_end:Oo["range-end"],range_middle:Oo["range-middle"],weeks_before_enter:Oo["weeks-before-enter"],weeks_before_exit:Oo["weeks-before-exit"],weeks_after_enter:Oo["weeks-after-enter"],weeks_after_exit:Oo["weeks-after-exit"],caption_after_enter:Oo["caption-after-enter"],caption_after_exit:Oo["caption-after-exit"],caption_before_enter:Oo["caption-before-enter"],caption_before_exit:Oo["caption-before-exit"]},rhe={preview:Oo.preview},ML={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:zqe,components:{Day:Xge,Root:Qge,PreviousMonthButton:ehe,NextMonthButton:the}};function NL(e){return Math.min(3,Math.max(1,e))}var LL=c(F(),1);function DL({defaultValue:e,onChange:t,value:o}){let r=typeof o<"u",n=r?o:e,[i,s]=(0,LL.useState)(n),a=r?o:i,l=(0,LL.useCallback)((d,...f)=>{s(d),t?.(d,...f)},[t]),u;return r&&typeof t=="function"?u=t:!r&&typeof t=="function"?u=l:u=s,[a,u]}var gi=c(Z(),1),nhe=c(F(),1);function jqe(e){let t=(e.getTextInfo?.()??e.textInfo)?.direction;return t?t==="rtl":["ar","he","fa","ur","ps","syr","dv","ku","ckb","ug","yi"].includes(e.language)}function Hqe(e){if(!e)return;let t;try{t=Intl.DateTimeFormat.supportedLocalesOf([e])[0]}catch{}return t}function Wqe(e){let t=(e.getWeekInfo?.()??e.weekInfo)?.firstDay;if(!(t===void 0||t<1||t>7))return t%7}var VL=({locale:e,timeZone:t,mode:o})=>(0,nhe.useMemo)(()=>{let r=typeof e=="string",n=r||e===void 0?Ra:e,i=Hqe(r?e:e?.code),s=i??"en-US",a=new Intl.Locale(s),l=i!==void 0?jqe(a):(0,gi.isRTL)(),u=r||i!==void 0?Wqe(a):void 0,d=new Intl.DateTimeFormat(s,{calendar:"gregory",year:"numeric",month:"long",timeZone:t}),f=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"narrow",timeZone:t}),p=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"long",timeZone:t}),m=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t}),g=new Intl.DateTimeFormat(s,{calendar:"gregory",day:"numeric",timeZone:t});return{"aria-label":o==="single"?(0,gi.__)("Date calendar"):(0,gi.__)("Date range calendar"),labels:{labelNav:()=>(0,gi.__)("Navigation bar"),labelGrid:d.format,labelGridcell:(h,b)=>{let v=m.format(h),y=v;return b?.today&&(y=(0,gi.sprintf)((0,gi.__)("Today, %s"),v)),y},labelNext:()=>(0,gi.__)("Next month"),labelPrevious:()=>(0,gi.__)("Previous month"),labelDayButton:(h,b)=>{let v=m.format(h),y=v;return b?.today&&b?.selected?(0,gi.sprintf)((0,gi.__)("Today, %s, selected"),v):(b?.today&&(y=(0,gi.sprintf)((0,gi.__)("Today, %s"),v)),b?.selected&&(y=(0,gi.sprintf)((0,gi.__)("%s, selected"),v)),y)},labelWeekday:p.format},locale:n,lang:s,dir:l?"rtl":"ltr",...u===void 0?{}:{weekStartsOn:u},formatters:{formatDay:g.format,formatWeekdayName:f.format,formatCaption:d.format},timeZone:t}},[e,t,o]);var ihe=c(ue(),1),vg=c(F(),1);function FL(e,t){let o=(0,vg.useRef)(null),r=(0,vg.useRef)(!1),n=(0,ihe.useMergeRefs)([o,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,s=(0,vg.useCallback)(()=>{r.current=!0},[]),a=(0,vg.useCallback)(()=>{r.current=!1},[]);return(0,vg.useEffect)(()=>{if(!r.current)return;let l=o.current;if(!l)return;let{activeElement:u,body:d}=l.ownerDocument;if(u!==d){let g=u?.closest('[role="grid"]');r.current=!!g&&l.contains(g);return}r.current=!1;let f=l.querySelector('[role="grid"] button[tabindex="0"]:not(:disabled)'),p=l.querySelector('button:not(:disabled):not([aria-disabled="true"])'),m=l.querySelector("button:not(:disabled)");(f??p??m)?.focus()},[i]),{ref:n,onDayFocus:s,onDayBlur:a}}var m$=c(T(),1),YE=(0,_y.forwardRef)(function({defaultValue:t,value:o,onValueChange:r,numberOfMonths:n=1,locale:i,timeZone:s,month:a,render:l,role:u="application","aria-label":d,labels:f,...p},m){let{"aria-label":g,...h}=VL({locale:i,timeZone:s,mode:"single"}),b=(0,_y.useMemo)(()=>f?{...h.labels,...f}:h.labels,[h.labels,f]),v=(0,_y.useCallback)((x,C,E,R)=>{r?.(x??null,C,E,R)},[r]),[y,_]=DL({defaultValue:t,value:o,onChange:v}),w=FL(m,a),k=(0,_y.useMemo)(()=>({render:l,ref:w.ref,role:u,defaultAriaLabel:g}),[l,w.ref,u,g]);return(0,m$.jsx)(Sk.Provider,{value:k,children:(0,m$.jsx)(PL,{...ML,...h,...p,"aria-label":d,mode:"single",month:a,numberOfMonths:NL(n),labels:b,selected:y??void 0,onSelect:_,onDayFocus:w.onDayFocus,onDayBlur:w.onDayBlur})})});var zc=c(F(),1);var g$=c(T(),1);function Uqe({value:e,hoveredDate:t,excludeDisabled:o,min:r,max:n,disabled:i}){return(0,zc.useMemo)(()=>{if(!t||!e?.from)return;let s,a;return t<e.from?(s={from:t,to:e.from},a={from:t,to:e.to??e.from}):e.to&&t>e.from&&t<e.to?(s={from:e.from,to:t},a={from:e.from,to:t}):t>e.from&&(s={from:e.to??e.from,to:t},a={from:e.from,to:t}),r!==void 0&&r>0&&a&&Hf(a.to,a.from)<r&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&Hf(a.to,a.from)>n&&(s={from:t,to:t}),o&&i&&a&&BL(a,i)&&(s={from:t,to:t}),s},[e,t,o,r,n,i])}var h$=(0,zc.forwardRef)(function({defaultValue:t,value:o,onValueChange:r,numberOfMonths:n=1,excludeDisabled:i,min:s,max:a,disabled:l,locale:u,timeZone:d,month:f,render:p,role:m="application","aria-label":g,labels:h,...b},v){let{"aria-label":y,..._}=VL({locale:u,timeZone:d,mode:"range"}),w=(0,zc.useMemo)(()=>h?{..._.labels,...h}:_.labels,[_.labels,h]),k=(0,zc.useCallback)((P,L,H,N)=>{r?.(P??null,L,H,N)},[r]),[x,C]=DL({defaultValue:t,value:o,onChange:k}),E=FL(v,f),[R,S]=(0,zc.useState)(void 0),I=Uqe({value:x,hoveredDate:R,excludeDisabled:i,min:s,max:a,disabled:l}),O=(0,zc.useMemo)(()=>({preview:I,preview_start:I?.from,preview_end:I?.to}),[I]),A=(0,zc.useMemo)(()=>({render:p,ref:E.ref,role:m,defaultAriaLabel:y}),[p,E.ref,m,y]);return(0,g$.jsx)(Sk.Provider,{value:A,children:(0,g$.jsx)(PL,{...ML,..._,...b,"aria-label":g,mode:"range",month:f,numberOfMonths:NL(n),disabled:l,excludeDisabled:i,min:s,max:a,labels:w,selected:x??void 0,onSelect:C,onDayFocus:E.onDayFocus,onDayBlur:E.onDayBlur,onDayMouseEnter:P=>S(P),onDayMouseLeave:()=>S(void 0),modifiers:O,modifiersClassNames:rhe})})});var dd={};No(dd,{Content:()=>HL,FullBleed:()=>ghe,Header:()=>jL,Root:()=>zL,Title:()=>bhe});var she=c(F(),1),b$="data-wp-hash";function y$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$qe(document)),e.__wpStyleRuntime}function Gqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${b$}]`))if(o.getAttribute(b$)===t)return!0;return!1}function ahe(e,t,o){if(!e.head)return;let r=y$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Gqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(b$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function $qe(e){let t=y$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ahe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function lhe(e,t){let o=y$();o.styles.set(e,t);for(let r of o.documents.keys())ahe(r,e,t)}typeof process>"u",lhe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Yqe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",lhe("cb866dcef6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var Kqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},zL=(0,she.forwardRef)(function({render:t,...o},r){let n=Y(Kqe.root,Yqe["box-sizing"]);return Lr({defaultTagName:"div",render:t,ref:r,props:Mt({className:n},o)})});var che=c(F(),1),v$="data-wp-hash";function _$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zqe(document)),e.__wpStyleRuntime}function qqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${v$}]`))if(o.getAttribute(v$)===t)return!0;return!1}function uhe(e,t,o){if(!e.head)return;let r=_$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(qqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(v$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Zqe(e){let t=_$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)uhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Xqe(e,t){let o=_$();o.styles.set(e,t);for(let r of o.documents.keys())uhe(r,e,t)}typeof process>"u",Xqe("cb866dcef6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var Qqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},jL=(0,che.forwardRef)(function({render:t,...o},r){return Lr({defaultTagName:"div",render:t,ref:r,props:Mt({className:Qqe.header},o)})});var dhe=c(F(),1),w$="data-wp-hash";function k$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eZe(document)),e.__wpStyleRuntime}function Jqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${w$}]`))if(o.getAttribute(w$)===t)return!0;return!1}function fhe(e,t,o){if(!e.head)return;let r=k$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Jqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(w$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function eZe(e){let t=k$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)fhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function tZe(e,t){let o=k$();o.styles.set(e,t);for(let r of o.documents.keys())fhe(r,e,t)}typeof process>"u",tZe("cb866dcef6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var oZe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},HL=(0,dhe.forwardRef)(function({render:t,...o},r){return Lr({defaultTagName:"div",render:t,ref:r,props:Mt({className:oZe.content},o)})});var phe=c(F(),1),x$="data-wp-hash";function S$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nZe(document)),e.__wpStyleRuntime}function rZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${x$}]`))if(o.getAttribute(x$)===t)return!0;return!1}function mhe(e,t,o){if(!e.head)return;let r=S$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(rZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(x$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function nZe(e){let t=S$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)mhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function iZe(e,t){let o=S$();o.styles.set(e,t);for(let r of o.documents.keys())mhe(r,e,t)}typeof process>"u",iZe("cb866dcef6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var sZe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},ghe=(0,phe.forwardRef)(function({render:t,...o},r){return Lr({defaultTagName:"div",render:t,ref:r,props:Mt({className:sZe.fullbleed},o)})});var hhe=c(F(),1);var C$=c(T(),1),aZe=(0,C$.jsx)("div",{}),bhe=(0,hhe.forwardRef)(function({render:t=aZe,children:o,...r},n){return(0,C$.jsx)(ir,{ref:n,variant:"heading-lg",render:t,...r,children:o})});var yhe=c(F(),1),vhe=c(T(),1),E$=(0,yhe.forwardRef)(function(t,o){return(0,vhe.jsx)(cg.Panel,{ref:o,...t})});var _he=c(F(),1),whe=c(T(),1),T$=(0,_he.forwardRef)(function(t,o){return(0,whe.jsx)(cg.Root,{ref:o,...t})});var khe=c(F(),1),xhe=c(T(),1),R$=(0,khe.forwardRef)(function(t,o){return(0,xhe.jsx)(cg.Trigger,{ref:o,...t})});var wy={};No(wy,{Content:()=>Nhe,Header:()=>Ihe,HeaderDescription:()=>Ohe,Root:()=>Che});var She=c(F(),1);var I$=c(T(),1),Che=(0,She.forwardRef)(function({render:t,...o},r){return(0,I$.jsx)(T$,{ref:r,render:(0,I$.jsx)(zL,{render:t}),...o})});var Rhe=c(ue(),1),jc=c(F(),1);var Ehe=c(F(),1),WL=(0,Ehe.createContext)(null);var $f=c(T(),1),P$="data-wp-hash";function O$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cZe(document)),e.__wpStyleRuntime}function lZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${P$}]`))if(o.getAttribute(P$)===t)return!0;return!1}function Bhe(e,t,o){if(!e.head)return;let r=O$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(lZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(P$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function cZe(e){let t=O$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Bhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function A$(e,t){let o=O$();o.styles.set(e,t);for(let r of o.documents.keys())Bhe(r,e,t)}typeof process>"u",A$("64bdb4d46e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}._92ebbaa30c8a1d05__header-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dd89d27c4f15912d__header-trigger-positioner{align-self:flex-start;flex-shrink:0;margin-block-start:calc(var(--wpds-typography-line-height-sm, 20px)/2);max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._03cfdbcd710393c9__overflow-visible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}}");var Ck={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-description":"_92ebbaa30c8a1d05__header-description","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content","overflow-visible":"_03cfdbcd710393c9__overflow-visible","content-inner":"_41bfdbf7b6c087c2__content-inner"};typeof process>"u",A$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var The={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",A$("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var uZe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"},Ihe=(0,jc.forwardRef)(function({children:t,className:o,render:r,"aria-describedby":n,...i},s){let[a,l]=(0,jc.useState)([]),[u,d]=(0,jc.useState)([]),f=(0,jc.useRef)(null),p=(0,jc.useCallback)(h=>(l(b=>b.includes(h)?b:[...b,h]),()=>{l(b=>b.filter(v=>v!==h))}),[]),m=(0,jc.useMemo)(()=>({registerDescriptionId:p}),[p]);(0,Rhe.useIsomorphicLayoutEffect)(()=>{let h=new Set(a),b=Array.from(f.current?.querySelectorAll("[id]")??[]).map(v=>v.id).filter(v=>h.has(v));d(v=>v.length===b.length&&v.every((y,_)=>y===b[_])?v:b)});let g=Array.from(new Set([...n?.split(/\s+/).filter(Boolean)??[],...u])).join(" ")||void 0;return Lr({defaultTagName:"div",render:r,ref:s,props:Mt(i,{className:Y(The.heading,Ck["heading-wrapper"],o),children:(0,$f.jsx)(WL.Provider,{value:m,children:(0,$f.jsxs)(R$,{className:Ck.header,render:(0,$f.jsx)(jL,{}),nativeButton:!1,"aria-describedby":g,children:[(0,$f.jsx)("div",{ref:f,className:Ck["header-content"],children:t}),(0,$f.jsx)("div",{className:Y(Ck["header-trigger-positioner"]),children:(0,$f.jsx)("div",{className:Y(Ck["header-trigger-wrapper"],The.div,uZe["outset-ring--focus-parent-visible"]),children:(0,$f.jsx)(Jr,{icon:Bn,className:Ck["header-trigger"]})})})]})})})})});var _g=c(F(),1);var L$=c(T(),1),M$="data-wp-hash";function N$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fZe(document)),e.__wpStyleRuntime}function dZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${M$}]`))if(o.getAttribute(M$)===t)return!0;return!1}function Phe(e,t,o){if(!e.head)return;let r=N$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(dZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(M$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function fZe(e){let t=N$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Phe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function pZe(e,t){let o=N$();o.styles.set(e,t);for(let r of o.documents.keys())Phe(r,e,t)}typeof process>"u",pZe("64bdb4d46e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}._92ebbaa30c8a1d05__header-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dd89d27c4f15912d__header-trigger-positioner{align-self:flex-start;flex-shrink:0;margin-block-start:calc(var(--wpds-typography-line-height-sm, 20px)/2);max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._03cfdbcd710393c9__overflow-visible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}}");var mZe={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-description":"_92ebbaa30c8a1d05__header-description","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content","overflow-visible":"_03cfdbcd710393c9__overflow-visible","content-inner":"_41bfdbf7b6c087c2__content-inner"},gZe=(0,L$.jsx)("div",{}),Ohe=(0,_g.forwardRef)(function({children:t,className:o,id:r,render:n=gZe,...i},s){let a=(0,_g.useId)(),l=r??a,u=(0,_g.useContext)(WL);return(0,_g.useEffect)(()=>u?.registerDescriptionId(l),[u,l]),(0,L$.jsx)(ir,{ref:s,variant:"body-md",render:n,id:l,"aria-hidden":"true",className:Y(mZe["header-description"],o),...i,children:t})});var Ahe=c(F(),1);var F$=c(T(),1),V$="data-wp-hash";function z$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bZe(document)),e.__wpStyleRuntime}function hZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${V$}]`))if(o.getAttribute(V$)===t)return!0;return!1}function Mhe(e,t,o){if(!e.head)return;let r=z$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(hZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(V$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function bZe(e){let t=z$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Mhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function yZe(e,t){let o=z$();o.styles.set(e,t);for(let r of o.documents.keys())Mhe(r,e,t)}typeof process>"u",yZe("64bdb4d46e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}._92ebbaa30c8a1d05__header-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dd89d27c4f15912d__header-trigger-positioner{align-self:flex-start;flex-shrink:0;margin-block-start:calc(var(--wpds-typography-line-height-sm, 20px)/2);max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._03cfdbcd710393c9__overflow-visible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}}");var D$={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-description":"_92ebbaa30c8a1d05__header-description","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content","overflow-visible":"_03cfdbcd710393c9__overflow-visible","content-inner":"_41bfdbf7b6c087c2__content-inner"},Nhe=(0,Ahe.forwardRef)(function({className:t,render:o,children:r,hiddenUntilFound:n=!0,...i},s){return(0,F$.jsx)(E$,{ref:s,className:a=>Y(D$.content,a.open&&a.transitionStatus==="idle"&&D$["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,F$.jsx)(HL,{className:D$["content-inner"],render:o,children:r})})});var Lhe=c(F(),1),j$="data-wp-hash";function H$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_Ze(document)),e.__wpStyleRuntime}function vZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${j$}]`))if(o.getAttribute(j$)===t)return!0;return!1}function Dhe(e,t,o){if(!e.head)return;let r=H$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(vZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(j$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function _Ze(e){let t=H$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Dhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function wZe(e,t){let o=H$();o.styles.set(e,t);for(let r of o.documents.keys())Dhe(r,e,t)}typeof process>"u",wZe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var kZe={stack:"_19ce0419607e1896__stack"},xZe={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},$e=(0,Lhe.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:i,render:s,...a},l){let u={gap:o&&xZe[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:i};return Lr({render:s,ref:l,props:Mt(a,{style:u,className:kZe.stack})})});var Vhe=c(ue(),1),ky=c(F(),1);function Fhe(e){let t=(0,Vhe.useEvent)(e),o=(0,ky.useRef)(null),r=(0,ky.useRef)(!1),n=(0,ky.useCallback)(()=>{r.current||(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{t(),o.current=null},0))},[t]);return(0,ky.useEffect)(()=>(r.current=!1,()=>{r.current=!0,o.current&&clearTimeout(o.current)}),[]),n}var $he=c(F(),1);var KE=c(F(),1),qE=c(T(),1),W$="data-wp-hash";function U$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CZe(document)),e.__wpStyleRuntime}function SZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${W$}]`))if(o.getAttribute(W$)===t)return!0;return!1}function zhe(e,t,o){if(!e.head)return;let r=U$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(SZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(W$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function CZe(e){let t=U$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)zhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function G$(e,t){let o=U$();o.styles.set(e,t);for(let r of o.documents.keys())zhe(r,e,t)}typeof process>"u",G$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var EZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",G$("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var TZe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",G$("e4f4f9600b",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var Ek={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},jhe=(0,KE.forwardRef)(function({className:t,children:o,visuallyDisabled:r,size:n="default",isBorderless:i,prefix:s,suffix:a,...l},u){return(0,qE.jsxs)("div",{ref:u,className:Y(EZe.div,TZe["box-sizing"],Ek["input-layout"],Ek[`is-size-${n}`],r&&Ek["is-disabled"],i&&Ek["is-borderless"],t),...l,children:[KE.Children.count(s)>0&&(0,qE.jsx)("div",{className:Ek["slot-wrapper"],"data-slot-type":"prefix",children:s}),o,KE.Children.count(a)>0&&(0,qE.jsx)("div",{className:Ek["slot-wrapper"],"data-slot-type":"suffix",children:a})]})});var Whe=c(F(),1),Ghe=c(T(),1),$$="data-wp-hash";function Y$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&BZe(document)),e.__wpStyleRuntime}function RZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$$}]`))if(o.getAttribute($$)===t)return!0;return!1}function Uhe(e,t,o){if(!e.head)return;let r=Y$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(RZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function BZe(e){let t=Y$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Uhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function IZe(e,t){let o=Y$();o.styles.set(e,t);for(let r of o.documents.keys())Uhe(r,e,t)}typeof process>"u",IZe("e4f4f9600b",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var Hhe={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},K$=(0,Whe.forwardRef)(function({padding:t="default",className:o,...r},n){return(0,Ghe.jsx)("div",{ref:n,className:Y(Hhe["input-layout-slot"],Hhe[`is-padding-${t}`],o),...r})});K$.displayName="InputLayout.Slot";var ds=Object.assign(jhe,{Slot:K$});var Z$=c(T(),1),q$="data-wp-hash";function X$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&OZe(document)),e.__wpStyleRuntime}function PZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${q$}]`))if(o.getAttribute(q$)===t)return!0;return!1}function Yhe(e,t,o){if(!e.head)return;let r=X$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(PZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(q$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function OZe(e){let t=X$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Yhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Q$(e,t){let o=X$();o.styles.set(e,t);for(let r of o.documents.keys())Yhe(r,e,t)}typeof process>"u",Q$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var AZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",Q$("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var MZe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",Q$("1a25f6a232","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0px) var(--wp-ui-input-layout-padding-inline,0px);background:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}&:disabled,&[aria-disabled=true]{--_gcd-input-placeholder-color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}&[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}}}}");var NZe={input:"_2ae7be2fc1bb17a3__input"},Tk=(0,$he.forwardRef)(function({className:t,size:o="default",prefix:r,suffix:n,style:i,...s},a){return(0,Z$.jsx)(ds,{className:Y(MZe["outset-ring--focus-within"],t),style:i,size:o,visuallyDisabled:s.disabled,prefix:r,suffix:n,children:(0,Z$.jsx)(eG,{ref:a,className:Y(AZe.input,NZe.input),...s})})});var J$="data-wp-hash";function eY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&DZe(document)),e.__wpStyleRuntime}function LZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${J$}]`))if(o.getAttribute(J$)===t)return!0;return!1}function Khe(e,t,o){if(!e.head)return;let r=eY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(LZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(J$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function DZe(e){let t=eY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Khe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function VZe(e,t){let o=eY();o.styles.set(e,t);for(let r of o.documents.keys())Khe(r,e,t)}typeof process>"u",VZe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var Rk={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"};function qhe(e="anchor"){switch(e){case"available":return Rk["is-width-available"];case"content":return Rk["is-width-content"];case"lg":return Rk["is-width-lg"];case"md":return Rk["is-width-md"];case"sm":return Rk["is-width-sm"];case"anchor":return Rk["is-width-anchor"];default:return!1}}var aY=c(Z(),1),An=c(F(),1);var Zhe=c(F(),1),ZE=c(T(),1),oY="data-wp-hash";function rY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zZe(document)),e.__wpStyleRuntime}function FZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${oY}]`))if(o.getAttribute(oY)===t)return!0;return!1}function Xhe(e,t,o){if(!e.head)return;let r=rY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(FZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function zZe(e){let t=rY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Xhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function jZe(e,t){let o=rY();o.styles.set(e,t);for(let r of o.documents.keys())Xhe(r,e,t)}typeof process>"u",jZe("bbbecfe373","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.ab4d64c07c0ba587__spinner{background-color:transparent;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);opacity:1;overflow:visible;position:relative;width:var(--wpds-dimension-size-2xs,16px)}.a7654e10245bb7d2__indicator,.dc51f80c84b35fe2__track{fill:transparent;stroke-width:1.5px}.dc51f80c84b35fe2__track{stroke:var(--wpds-color-background-track-neutral,#dbdbdb)}.a7654e10245bb7d2__indicator{stroke:var(--wpds-color-background-thumb-brand,var(--wp-admin-theme-color,#3858e9));stroke-linecap:round;animation:_02322d973909703c__spinner-spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes _02322d973909703c__spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}");var tY={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},nY=(0,Zhe.forwardRef)(function({className:t,...o},r){return(0,ZE.jsxs)("svg",{className:Y(tY.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...o,ref:r,children:[(0,ZE.jsx)("circle",{className:tY.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,ZE.jsx)("path",{className:tY.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var XE=c(T(),1),iY="data-wp-hash";function sY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&WZe(document)),e.__wpStyleRuntime}function HZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${iY}]`))if(o.getAttribute(iY)===t)return!0;return!1}function Qhe(e,t,o){if(!e.head)return;let r=sY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(HZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(iY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function WZe(e){let t=sY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Qhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Jhe(e,t){let o=sY();o.styles.set(e,t);for(let r of o.documents.keys())Qhe(r,e,t)}typeof process>"u",Jhe("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var UZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",Jhe("bd510b0d40",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');var UL={indicator:"_7a7ac88e306348e7__indicator","indicator-jump":"_48722cc5dd090ce4__indicator-jump","is-invalid":"_57a3bbbfbe38a5c6__is-invalid","is-valid":"_9e944dc198aac10b__is-valid","indicator-icon":"e482806667437c6a__indicator-icon","indicator-spinner":"_6e46434cc23019d2__indicator-spinner"},GZe={valid:Ez,invalid:nC};function xy({id:e,type:t,message:o}){return(0,XE.jsxs)("p",{id:e,className:Y(UZe.p,UL.indicator,UL[`is-${t}`]),children:[t==="validating"?(0,XE.jsx)(nY,{className:UL["indicator-spinner"]}):(0,XE.jsx)(Jr,{className:UL["indicator-icon"],icon:GZe[t],size:16,fill:"currentColor"}),o]})}var fd=c(T(),1),$Ze=e=>(0,fd.jsx)($e,{...e,direction:"column",gap:"sm"});function YZe(e,t,o){let r;return t&&!o?r=`(${(0,aY.__)("Required")})`:!t&&o&&(r=`(${(0,aY.__)("Optional")})`),r?typeof e=="string"?`${e} ${r}`:(0,fd.jsxs)(fd.Fragment,{children:[e," ",r]}):e}var ebe="data-validity-visible",Dr=(0,An.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,getValidityTarget:n,children:i,render:s=$Ze,...a},l){let[u,d]=(0,An.useState)(),[f,p]=(0,An.useState)(),[m,g]=(0,An.useState)(!1),[h,b]=(0,An.useState)(!1),v=(0,An.useRef)(null);(0,An.useEffect)(()=>{let x=n(),C=()=>{r?.type!=="validating"&&d(x?.validationMessage),g(!0),x?.setAttribute(ebe,"")};return x?.addEventListener("invalid",C),()=>x?.removeEventListener("invalid",C)},[r?.type,n]),(0,An.useEffect)(()=>{let x=n(),C=R=>{if(R.preventDefault(),!R.isTrusted)return;let S=R.target,I=Array.from(S.form?.elements??[]).find(O=>!O.validity.valid);(!S.form||I===S)&&S.focus()},E=x?.type==="radio"&&x?.name?Array.from(v.current?.querySelectorAll(`input[type="radio"][name="${x?.name}"]`)??[]).filter(R=>R!==x):[];return x?.addEventListener("invalid",C),E.forEach(R=>R.addEventListener("invalid",C)),()=>{x?.removeEventListener("invalid",C),E.forEach(R=>R.removeEventListener("invalid",C))}},[n]),(0,An.useEffect)(()=>{let x=n();if(!r?.type){x?.setCustomValidity(""),d(x?.validationMessage),p(void 0);return}switch(r.type){case"validating":{x?.setCustomValidity(""),d(void 0),p({type:"validating",message:r.message});break}case"valid":{x?.setCustomValidity(""),d(x?.validationMessage),p({type:"valid",message:r.message});break}case"invalid":{x?.setCustomValidity(r.message??""),d(x?.validationMessage),p(void 0);break}}},[r,n]),(0,An.useEffect)(()=>{if(!(!h||m)){if(r?.type==="validating"){let x=setTimeout(()=>{g(!0)},1e3);return()=>clearTimeout(x)}g(!0)}},[h,r?.type,m]);let y=x=>{if(x.relatedTarget&&x.currentTarget.contains(x.relatedTarget))return;h||(b(!0),n()?.setAttribute(ebe,""));let C=n(),E=r?.type==="validating";window.queueMicrotask(()=>{E||d(C?.validationMessage)})},_=(0,An.useId)(),w=u?(0,fd.jsx)(xy,{id:_,type:"invalid",message:u}):f?.type?(0,fd.jsx)(xy,{id:_,type:f.type,message:f.message}):null,k=m?w:null;return(0,An.useEffect)(()=>{let x=n();if(!x)return;function C(E,R){let S=(E.getAttribute("aria-describedby")??"").split(" ").filter(I=>I&&I!==_);R&&S.push(_),S.length?E.setAttribute("aria-describedby",S.join(" ")):E.removeAttribute("aria-describedby")}return C(x,!!k),()=>C(x,!1)},[k,_,n]),Lr({render:s,ref:[l,v],props:Mt(a,{onBlur:y,children:(0,fd.jsxs)(fd.Fragment,{children:[(0,An.cloneElement)(i,{label:YZe(i.props.label,t,o),required:t}),k]})})})});var hi={};No(hi,{Control:()=>kbe,Description:()=>gbe,Details:()=>vbe,Item:()=>sbe,Label:()=>ube,Root:()=>rbe,VisualLabel:()=>_Y});var tbe=c(F(),1);var uY=c(T(),1),lY="data-wp-hash";function cY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qZe(document)),e.__wpStyleRuntime}function KZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${lY}]`))if(o.getAttribute(lY)===t)return!0;return!1}function obe(e,t,o){if(!e.head)return;let r=cY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(KZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function qZe(e){let t=cY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)obe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function ZZe(e,t){let o=cY();o.styles.set(e,t);for(let r of o.documents.keys())obe(r,e,t)}typeof process>"u",ZZe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var XZe={"box-sizing":"_336cd3e4e743482f__box-sizing"},QZe=e=>(0,uY.jsx)($e,{...e,direction:"column",gap:"sm"}),rbe=(0,tbe.forwardRef)(function({className:t,render:o=QZe,...r},n){return(0,uY.jsx)(zi.Root,{ref:n,className:Y(XZe["box-sizing"],t),render:o,...r})});var nbe=c(F(),1),ibe=c(T(),1),sbe=(0,nbe.forwardRef)(function(t,o){return(0,ibe.jsx)(zi.Item,{ref:o,...t})});var lbe=c(F(),1);var fY=c(T(),1),dY="data-wp-hash";function pY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eXe(document)),e.__wpStyleRuntime}function JZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${dY}]`))if(o.getAttribute(dY)===t)return!0;return!1}function cbe(e,t,o){if(!e.head)return;let r=pY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(JZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(dY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function eXe(e){let t=pY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)cbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function tXe(e,t){let o=pY();o.styles.set(e,t);for(let r of o.documents.keys())cbe(r,e,t)}typeof process>"u",tXe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var abe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},ube=(0,lbe.forwardRef)(function({className:t,hideFromVision:o,variant:r,...n},i){let s=(0,fY.jsx)(zi.Label,{ref:i,className:Y(abe.label,r&&abe[`is-${r}`],t),...n});return o?(0,fY.jsx)(ht,{render:s}):s});var dbe=c(F(),1),mbe=c(T(),1),mY="data-wp-hash";function gY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rXe(document)),e.__wpStyleRuntime}function oXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${mY}]`))if(o.getAttribute(mY)===t)return!0;return!1}function fbe(e,t,o){if(!e.head)return;let r=gY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(oXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function rXe(e){let t=gY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)fbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function pbe(e,t){let o=gY();o.styles.set(e,t);for(let r of o.documents.keys())fbe(r,e,t)}typeof process>"u",pbe("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var nXe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",pbe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var iXe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},gbe=(0,dbe.forwardRef)(function({className:t,...o},r){return(0,mbe.jsx)(zi.Description,{ref:r,className:Y(nXe.p,iXe.description,t),...o})});var hbe=c(F(),1),bbe=c(Z(),1);var wg=c(T(),1),hY="data-wp-hash";function bY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aXe(document)),e.__wpStyleRuntime}function sXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${hY}]`))if(o.getAttribute(hY)===t)return!0;return!1}function ybe(e,t,o){if(!e.head)return;let r=bY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(sXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function aXe(e){let t=bY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ybe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function lXe(e,t){let o=bY();o.styles.set(e,t);for(let r of o.documents.keys())ybe(r,e,t)}typeof process>"u",lXe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var cXe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},vbe=(0,hbe.forwardRef)(function({className:t,...o},r){return(0,wg.jsxs)(wg.Fragment,{children:[(0,wg.jsx)(ht,{render:(0,wg.jsx)(zi.Description,{}),children:(0,bbe.__)("More details follow the field.")}),(0,wg.jsx)("div",{ref:r,className:Y(cXe.description,t),...o})]})});var _be=c(F(),1),wbe=c(T(),1),kbe=(0,_be.forwardRef)(function(t,o){return(0,wbe.jsx)(zi.Control,{ref:o,...t})});var Sbe=c(F(),1),yY="data-wp-hash";function vY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dXe(document)),e.__wpStyleRuntime}function uXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${yY}]`))if(o.getAttribute(yY)===t)return!0;return!1}function Cbe(e,t,o){if(!e.head)return;let r=vY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(uXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function dXe(e){let t=vY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Cbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function fXe(e,t){let o=vY();o.styles.set(e,t);for(let r of o.documents.keys())Cbe(r,e,t)}typeof process>"u",fXe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var xbe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},_Y=(0,Sbe.forwardRef)(function({className:t,render:o,variant:r,...n},i){return Lr({defaultTagName:"span",render:o,ref:i,props:Mt(n,{className:Y(xbe.label,r&&xbe[`is-${r}`],t)})})});_Y.displayName="Field.VisualLabel";var kg={};No(kg,{Group:()=>QE,GroupLabel:()=>JE,Item:()=>Mbe,Popup:()=>Gbe,Portal:()=>$L,Positioner:()=>YL,Root:()=>$be,Trigger:()=>Xbe});var Ebe=c(F(),1),Rbe=c(T(),1),wY="data-wp-hash";function kY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mXe(document)),e.__wpStyleRuntime}function pXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${wY}]`))if(o.getAttribute(wY)===t)return!0;return!1}function Tbe(e,t,o){if(!e.head)return;let r=kY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(pXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function mXe(e){let t=kY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Tbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function gXe(e,t){let o=kY();o.styles.set(e,t);for(let r of o.documents.keys())Tbe(r,e,t)}typeof process>"u",gXe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var hXe={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"},QE=(0,Ebe.forwardRef)(function({className:t,children:o,...r},n){return(0,Rbe.jsx)(Xr.Group,{className:Y(hXe.group,t),ref:n,...r,children:o})});var Bbe=c(F(),1);var SY=c(T(),1),xY="data-wp-hash";function CY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yXe(document)),e.__wpStyleRuntime}function bXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${xY}]`))if(o.getAttribute(xY)===t)return!0;return!1}function Ibe(e,t,o){if(!e.head)return;let r=CY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(bXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function yXe(e){let t=CY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ibe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function vXe(e,t){let o=CY();o.styles.set(e,t);for(let r of o.documents.keys())Ibe(r,e,t)}typeof process>"u",vXe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var _Xe={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"},JE=(0,Bbe.forwardRef)(function({className:t,children:o,...r},n){return(0,SY.jsx)(ir,{variant:"heading-sm",className:Y(_Xe["group-label"],t),render:(0,SY.jsx)(Xr.GroupLabel,{ref:n,...r}),children:o})});var Pbe=c(F(),1);var eT=c(T(),1),EY="data-wp-hash";function TY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kXe(document)),e.__wpStyleRuntime}function wXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${EY}]`))if(o.getAttribute(EY)===t)return!0;return!1}function Obe(e,t,o){if(!e.head)return;let r=TY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(wXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(EY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function kXe(e){let t=TY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Obe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Abe(e,t){let o=TY();o.styles.set(e,t);for(let r of o.documents.keys())Obe(r,e,t)}typeof process>"u",Abe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var GL={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"};typeof process>"u",Abe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var xXe={"box-sizing":"_336cd3e4e743482f__box-sizing"},Mbe=(0,Pbe.forwardRef)(function({className:t,value:o,size:r="default",children:n,...i},s){return(0,eT.jsxs)(Xr.Item,{className:Y(xXe["box-sizing"],GL.item,r==="small"&&GL["is-size-small"],t),value:o,ref:s,...i,children:[(0,eT.jsx)(Jr,{icon:Ps,className:Y(GL["item-icon"],GL["item-indicator-icon"]),size:r==="small"?20:24}),(0,eT.jsx)(Xr.ItemText,{children:n})]})});var Hbe=c(F(),1);var Nbe=c(F(),1);var Lbe=c(T(),1),$L=(0,Nbe.forwardRef)(function({container:t,...o},r){return(0,Lbe.jsx)(Xr.Portal,{container:t??dN(),...o,ref:r})});var Dbe=c(F(),1);var zbe=c(T(),1),RY="data-wp-hash";function BY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CXe(document)),e.__wpStyleRuntime}function SXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${RY}]`))if(o.getAttribute(RY)===t)return!0;return!1}function Vbe(e,t,o){if(!e.head)return;let r=BY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(SXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(RY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function CXe(e){let t=BY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Vbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Fbe(e,t){let o=BY();o.styles.set(e,t);for(let r of o.documents.keys())Vbe(r,e,t)}typeof process>"u",Fbe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var EXe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Fbe("aaac8c315e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}.a9ab07efb9ef413f__list{display:block;min-block-size:0;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}}}");var TXe={positioner:"_0ab863136fb95530__positioner",list:"a9ab07efb9ef413f__list"},YL=(0,Dbe.forwardRef)(function({className:t,...o},r){return(0,zbe.jsx)(Xr.Positioner,{...zpe,alignItemWithTrigger:!1,...o,ref:r,className:Y(EXe["box-sizing"],TXe.positioner,t)})});var tT=c(T(),1),IY="data-wp-hash";function PY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&BXe(document)),e.__wpStyleRuntime}function RXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${IY}]`))if(o.getAttribute(IY)===t)return!0;return!1}function Wbe(e,t,o){if(!e.head)return;let r=PY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(RXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(IY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function BXe(e){let t=PY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Wbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Ube(e,t){let o=PY();o.styles.set(e,t);for(let r of o.documents.keys())Wbe(r,e,t)}typeof process>"u",Ube("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var jbe={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"};typeof process>"u",Ube("aaac8c315e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}.a9ab07efb9ef413f__list{display:block;min-block-size:0;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}}}");var IXe={positioner:"_0ab863136fb95530__positioner",list:"a9ab07efb9ef413f__list"},Gbe=(0,Hbe.forwardRef)(function({className:t,portal:o,positioner:r,width:n,children:i,...s},a){let l=(0,tT.jsx)(Xr.Popup,{ref:a,className:Y(jbe.popup,qhe(n),t),...s,children:(0,tT.jsx)(Xr.List,{className:Y(jbe["list-chrome"],IXe.list),children:i})}),u=ik(r,(0,tT.jsx)(YL,{}),l);return ik(o,(0,tT.jsx)($L,{}),u)});var OY=c(T(),1);function $be(e){return(0,OY.jsx)(sk,{children:(0,OY.jsx)(Xr.Root,{...e})})}var Ybe=c(F(),1);var Kbe=c(Z(),1);var Ik=c(T(),1),AY="data-wp-hash";function MY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&OXe(document)),e.__wpStyleRuntime}function PXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${AY}]`))if(o.getAttribute(AY)===t)return!0;return!1}function qbe(e,t,o){if(!e.head)return;let r=MY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(PXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(AY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function OXe(e){let t=MY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)qbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Zbe(e,t){let o=MY();o.styles.set(e,t);for(let r of o.documents.keys())qbe(r,e,t)}typeof process>"u",Zbe("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var AXe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",Zbe("8fc4b25e27","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._6e4e0445ef20426b__trigger-wrapper{&.fa98c865fb77e675__is-minimal{width:fit-content}}._7893295e3f6d1af7__trigger{align-items:center;background-color:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:inherit;font-size:inherit;gap:var(--wpds-dimension-gap-xs,4px);justify-content:space-between;line-height:1.4;padding-block:4px;padding-inline-end:calc(var(--wp-ui-input-layout-padding-inline) - 4px);padding-inline-start:var(--wp-ui-input-layout-padding-inline);text-align:start;user-select:none;width:100%;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&.fa98c865fb77e675__is-minimal{width:auto}&:focus{outline:none}&[data-disabled]{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}}.e760c9339965ce84__trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;._7893295e3f6d1af7__trigger[data-placeholder]:not([data-disabled]) &{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}}._308bc63e43681f99__trigger-caret{flex:0 0 auto}}}");var Bk={"trigger-wrapper":"_6e4e0445ef20426b__trigger-wrapper","is-minimal":"fa98c865fb77e675__is-minimal",trigger:"_7893295e3f6d1af7__trigger","trigger-value":"e760c9339965ce84__trigger-value","trigger-caret":"_308bc63e43681f99__trigger-caret"},Xbe=(0,Ybe.forwardRef)(function({className:t,size:o,variant:r,children:n,placeholder:i=(0,Kbe.__)("Select"),...s},a){return(0,Ik.jsx)(ds,{className:Y(AXe["outset-ring--focus-within-except-active"],Bk["trigger-wrapper"],r==="minimal"&&Bk["is-minimal"],t),size:o,isBorderless:r==="minimal",children:(0,Ik.jsxs)(Xr.Trigger,{...s,className:Y(Bk.trigger,r==="minimal"&&Bk["is-minimal"]),"data-can-disable-input-layout":!0,ref:a,children:[(0,Ik.jsx)(Xr.Value,{placeholder:i,className:Bk["trigger-value"],children:n}),(0,Ik.jsx)(Jr,{className:Bk["trigger-caret"],icon:Bn,size:18})]})})});var KL=c(F(),1);var LY=c(T(),1),NY="data-wp-hash";function DY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&NXe(document)),e.__wpStyleRuntime}function MXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${NY}]`))if(o.getAttribute(NY)===t)return!0;return!1}function Jbe(e,t,o){if(!e.head)return;let r=DY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(MXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(NY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function NXe(e){let t=DY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Jbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function eye(e,t){let o=DY();o.styles.set(e,t);for(let r of o.documents.keys())Jbe(r,e,t)}typeof process>"u",eye("1540cbc709","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._1e441c22c9dc5d28__wrapper{--wp-ui-textarea-min-height:var(--wpds-dimension-size-lg,40px)}._414844876c32ecee__textarea{min-height:calc(var(--wp-ui-textarea-min-height) - 2px);resize:block}}@layer compositions{._1e441c22c9dc5d28__wrapper{--wp-ui-input-padding-block:9.9px;height:auto;line-height:1.4}}}");var Qbe={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",eye("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var LXe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},DXe=(e,t)=>function(r){return typeof e=="function"?e(Mt(r,t)):(0,KL.cloneElement)(e,Mt(r,t))},qL=(0,KL.forwardRef)(function({className:t,defaultValue:o,disabled:r,onValueChange:n,render:i,rows:s=4,style:a,value:l,...u},d){return(0,LY.jsx)(Tk,{className:Y(Qbe.wrapper,t),style:a,render:DXe(i||(f=>(0,LY.jsx)("textarea",{...f})),{className:Y(LXe.textarea,Qbe.textarea),ref:d,rows:s,...u}),value:l,defaultValue:o,onValueChange:n,disabled:r})});var tye=c(F(),1);var Sy=c(T(),1),VY="data-wp-hash";function FY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&FXe(document)),e.__wpStyleRuntime}function VXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${VY}]`))if(o.getAttribute(VY)===t)return!0;return!1}function oye(e,t,o){if(!e.head)return;let r=FY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(VXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(VY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function FXe(e){let t=FY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)oye(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function zXe(e,t){let o=FY();o.styles.set(e,t);for(let r of o.documents.keys())oye(r,e,t)}typeof process>"u",zXe("0c752c3d08","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.a9211a7e6af24bed__root input[type=date]:not([data-filled]):not(:focus),.a9211a7e6af24bed__root input[type=datetime-local]:not([data-filled]):not(:focus),.a9211a7e6af24bed__root input[type=time]:not([data-filled]):not(:focus){--_gcd-input-color:transparent;--_gcd-input-color-disabled:transparent;color:transparent;&:disabled::-webkit-datetime-edit-text{color:transparent}}}}}");var jXe={root:"a9211a7e6af24bed__root"},zY=(0,tye.forwardRef)(function({className:t,label:o,description:r,details:n,hideLabelFromVision:i,...s},a){return(0,Sy.jsxs)(hi.Root,{className:Y(jXe.root,t),children:[(0,Sy.jsx)(hi.Label,{hideFromVision:i,children:o}),(0,Sy.jsx)(Tk,{ref:a,...s}),r&&(0,Sy.jsx)(hi.Description,{children:r}),n&&(0,Sy.jsx)(hi.Details,{children:n})]})});var iye=c(F(),1);var rye=c(F(),1);var nye=c(T(),1),oT=(0,rye.forwardRef)(function(t,o){return(0,nye.jsx)(kg.Item,{ref:o,...t})});var pd=c(T(),1),sye=(0,iye.forwardRef)(function({className:t,children:o,items:r,label:n,description:i,details:s,hideLabelFromVision:a,placeholder:l,popupWidth:u="content",size:d="default",triggerContent:f,...p},m){return(0,pd.jsxs)(hi.Root,{className:t,children:[(0,pd.jsx)(hi.Label,{hideFromVision:a,children:n}),(0,pd.jsxs)(kg.Root,{items:r,...p,children:[(0,pd.jsx)(kg.Trigger,{ref:m,placeholder:l,size:d,children:f}),(0,pd.jsx)(kg.Popup,{width:u,children:o!==void 0?o:r?.map(g=>(0,pd.jsx)(oT,{value:g,label:g.label,disabled:g.disabled,children:g.label},g.value??"null"))})]}),i&&(0,pd.jsx)(hi.Description,{children:i}),s&&(0,pd.jsx)(hi.Details,{children:s})]})});QE.displayName="SelectControl.Group";JE.displayName="SelectControl.GroupLabel";oT.displayName="SelectControl.Item";var jY=Object.assign(sye,{Group:QE,GroupLabel:JE,Item:oT});var aye=c(F(),1);var Cy=c(T(),1),HY=(0,aye.forwardRef)(function({className:t,label:o,description:r,details:n,hideLabelFromVision:i,...s},a){return(0,Cy.jsxs)(hi.Root,{className:t,children:[(0,Cy.jsx)(hi.Label,{hideFromVision:i,children:o}),(0,Cy.jsx)(qL,{ref:a,...s}),r&&(0,Cy.jsx)(hi.Description,{children:r}),n&&(0,Cy.jsx)(hi.Details,{children:n})]})});var ZL=c(F(),1),lye=c(ue(),1);var WY=c(T(),1),Hc=(0,ZL.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,...n},i){let s=(0,ZL.useRef)(null),a=(0,lye.useMergeRefs)([i,s]);return(0,WY.jsx)(Dr,{required:t,markWhenOptional:o,customValidity:r,getValidityTarget:()=>s.current,children:(0,WY.jsx)(zY,{ref:a,...n})})});var XL=c(F(),1),cye=c(ue(),1);var UY=c(T(),1),GY=(0,XL.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,...n},i){let s=(0,XL.useRef)(null),a=(0,cye.useMergeRefs)([i,s]);return(0,UY.jsx)(Dr,{required:t,markWhenOptional:o,customValidity:r,getValidityTarget:()=>s.current,children:(0,UY.jsx)(HY,{ref:a,...n})})});var xg={};No(xg,{List:()=>pye,Panel:()=>wye,Root:()=>xye,Tab:()=>Eye});var Ey=c(F(),1);var dye=c(ue(),1),QL=c(T(),1),$Y="data-wp-hash";function YY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&WXe(document)),e.__wpStyleRuntime}function HXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$Y}]`))if(o.getAttribute($Y)===t)return!0;return!1}function fye(e,t,o){if(!e.head)return;let r=YY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(HXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($Y,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function WXe(e){let t=YY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)fye(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function UXe(e,t){let o=YY();o.styles.set(e,t);for(let r of o.documents.keys())fye(r,e,t)}typeof process>"u",UXe("54ae3f4680",`@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)
+ `}}),s&&h&&v&&(P+=Rm(t,a,"constrained",v)),P},getOrientation(){return"vertical"},getAlignments(e){let t=E2(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(i=>({name:i,info:t[i]}));let{contentSize:o,wideSize:r}=e,n=[{name:"left"},{name:"center"},{name:"right"}];return o&&n.unshift({name:"full"}),r&&n.unshift({name:"wide",info:t.wide}),n.unshift({name:"none",info:t.none}),n}},oze={placement:"bottom-start"};function rze({layout:e,onChange:t}){let{justifyContent:o="center"}=e;return(0,Ar.jsx)(Y_,{allowedControls:["left","center","right"],value:o,onChange:i=>{t({...e,justifyContent:i})},popoverProps:oze})}var Gr=c(Z(),1),qt=c(q(),1),P2=c(F(),1);var Vt=c(T(),1),nze={px:600,"%":100,vw:100,vh:100,em:38,rem:38,svw:100,lvw:100,dvw:100,svh:100,lvh:100,dvh:100,vi:100,svi:100,lvi:100,dvi:100,vb:100,svb:100,lvb:100,dvb:100,vmin:100,svmin:100,lvmin:100,dvmin:100,vmax:100,svmax:100,lvmax:100,dvmax:100},ize=[{value:"px",label:"px",default:0},{value:"rem",label:"rem",default:0},{value:"em",label:"em",default:0}],Lre={name:"grid",label:(0,Gr.__)("Grid"),hasInspectorControls(){return!0},inspectorControls:function({layout:t={},onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{allowSizingOnChildren:s=!1}=r,a=!0,l=!t?.isManualPlacement||window.__experimentalEnableGridInteractivity,u=!t?.isManualPlacement,d=t.isManualPlacement?3:void 0,f=(w,k)=>(t?.[w]??k)!==(n?.[w]??k),p=()=>f("isManualPlacement",!1),m=()=>f("columnCount",d)||f("rowCount"),g=()=>f("minimumColumnWidth"),h=()=>f("autoFit",!1),b=()=>o(Xe({...t,isManualPlacement:n?.isManualPlacement,rowCount:n?.rowCount,minimumColumnWidth:n?.minimumColumnWidth})),v=()=>o(Xe({...t,columnCount:n?.columnCount??d,rowCount:n?.rowCount})),y=()=>o(Xe({...t,minimumColumnWidth:n?.minimumColumnWidth})),_=()=>o(Xe({...t,autoFit:n?.autoFit}));return(0,Vt.jsxs)(Vt.Fragment,{children:[window.__experimentalEnableGridInteractivity&&(0,Vt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Grid item position"),hasValue:p,onDeselect:b,isShownByDefault:!0,panelId:i,children:(0,Vt.jsx)(cze,{layout:t,onChange:o})}),a&&(0,Vt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Columns and rows"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Vt.jsx)(aze,{layout:t,onChange:o,allowSizingOnChildren:s})}),l&&(0,Vt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Min. column width"),hasValue:g,onDeselect:y,isShownByDefault:!0,panelId:i,children:(0,Vt.jsx)(sze,{layout:t,onChange:o})}),u&&(0,Vt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Fill available space"),hasValue:h,onDeselect:_,panelId:i,children:(0,Vt.jsx)(lze,{layout:t,onChange:o})})]})},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=fa}){let u=r!==void 0,d=u?{...o,...r}:o,f=E=>Object.hasOwn(r||{},E),{minimumColumnWidth:p=null,columnCount:m=null,rowCount:g=null,autoFit:h=!1}=d,b=h?"auto-fit":"auto-fill",v="1.2rem";if(a){let E=$_(a);v=Qa(E?.left)||Qa(E?.top)||"1.2rem"}let y=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?pa(n?.spacing?.blockGap,v):void 0,_=!u||Object.hasOwn(n?.spacing||{},"blockGap"),w="",k=[],x=!u||f("minimumColumnWidth")||f("columnCount")||f("autoFit")||_&&p&&m>0,C=(!u||f("rowCount"))&&m&&g;if(x&&p&&m>0){let E=y?$_(n.spacing.blockGap):void 0,R=Qa(E?.left)||v;(R==="0"||R===0)&&(R="0px");let S=`max(min( ${p}, 100%), ( 100% - (${R}*${m-1}) ) / ${m})`;k.push(`grid-template-columns: repeat(${b}, minmax(${S}, 1fr))`)}else x&&m?k.push(`grid-template-columns: repeat(${m}, minmax(0, 1fr))`):x&&k.push(`grid-template-columns: repeat(${b}, minmax(min(${p||"12rem"}, 100%), 1fr))`);if(x){let E=!o?.columnCount||o?.columnCount&&o?.minimumColumnWidth;(!m||p)&&(!u||!E)&&k.push("container-type: inline-size")}return C&&k.push(`grid-template-rows: repeat(${g}, minmax(1rem, auto))`),k.length&&(w=`${Ps(t)} { ${k.join("; ")}; }`),s&&_&&y&&(w+=Rm(t,l,"grid",y)),w},getOrientation(){return"horizontal"},getAlignments(){return[]}};function sze({layout:e,onChange:t}){let{minimumColumnWidth:o,columnCount:r,isManualPlacement:n}=e,s=o||(n||r?null:"12rem"),[a,l="rem"]=(0,qt.__experimentalParseQuantityAndUnitFromRawValue)(s),u=f=>{t({...e,minimumColumnWidth:[f,l].join("")})},d=f=>{let p;["em","rem"].includes(f)&&l==="px"?p=(a/16).toFixed(2)+f:["em","rem"].includes(l)&&f==="px"&&(p=Math.round(a*16)+f),t({...e,minimumColumnWidth:p})};return(0,Vt.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-minimum-width-control",children:[(0,Vt.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Gr.__)("Min. column width")}),(0,Vt.jsxs)(qt.Flex,{gap:4,children:[(0,Vt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Vt.jsx)(qt.__experimentalUnitControl,{onChange:f=>{t({...e,minimumColumnWidth:f===""?void 0:f})},onUnitChange:d,value:s,units:ize,min:0,label:(0,Gr.__)("Minimum column width"),hideLabelFromVision:!0})}),(0,Vt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Vt.jsx)(qt.RangeControl,{onChange:u,value:a||0,min:0,max:nze[l]||600,withInputField:!1,label:(0,Gr.__)("Minimum column width"),hideLabelFromVision:!0})})]}),(0,Vt.jsx)("p",{className:"components-base-control__help",children:(0,Gr.__)("Columns will wrap to fewer per row when they can no longer maintain the minimum width.")})]})}function aze({layout:e,onChange:t,allowSizingOnChildren:o}){let{columnCount:n=void 0,rowCount:i,isManualPlacement:s}=e;return(0,Vt.jsx)(Vt.Fragment,{children:(0,Vt.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-columns-and-rows-controls",children:[!s&&(0,Vt.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Gr.__)("Max. columns")}),(0,Vt.jsxs)(qt.Flex,{gap:4,children:[(0,Vt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Vt.jsx)(qt.__experimentalNumberControl,{onChange:a=>{let u=a===""||a==="0"?s?1:void 0:parseInt(a,10);t({...e,columnCount:u})},value:n??"",min:1,label:(0,Gr.__)("Columns"),hideLabelFromVision:!s})}),(0,Vt.jsx)(qt.FlexItem,{isBlock:!0,children:o&&s?(0,Vt.jsx)(qt.__experimentalNumberControl,{onChange:a=>{let l=a===""||a==="0"?1:parseInt(a,10);t({...e,rowCount:l})},value:i,min:1,label:(0,Gr.__)("Rows")}):(0,Vt.jsx)(qt.RangeControl,{value:n??1,onChange:a=>t({...e,columnCount:a===""||a==="0"?1:a}),min:1,max:16,withInputField:!1,label:(0,Gr.__)("Columns"),hideLabelFromVision:!0})})]})]})})}function lze({layout:e,onChange:t}){let{autoFit:o=!1}=e;return(0,Vt.jsx)(qt.ToggleControl,{label:(0,Gr.__)("Fill available space"),help:(0,Gr.__)("Stretch columns to fill the available space, instead of leaving gaps when there are too few items to fill a row."),checked:o,onChange:r=>t({...e,autoFit:r})})}function cze({layout:e,onChange:t}){let{columnCount:o,rowCount:r,minimumColumnWidth:n,isManualPlacement:i}=e,[s,a]=(0,P2.useState)(o||3),[l,u]=(0,P2.useState)(r),[d,f]=(0,P2.useState)(n||"12rem"),p=i?"manual":"auto",m=h=>{h==="manual"?f(n||"12rem"):(a(o||3),u(r)),t({...e,columnCount:s,rowCount:h==="manual"?l:void 0,isManualPlacement:h==="manual"?!0:void 0,minimumColumnWidth:h==="auto"?d:null})},g=p==="manual"?(0,Gr.__)("Grid items can be manually placed in any position on the grid."):(0,Gr.__)("Grid items are placed automatically depending on their order.");return(0,Vt.jsxs)(qt.__experimentalToggleGroupControl,{label:(0,Gr.__)("Grid item position"),value:p,onChange:m,isBlock:!0,help:g,children:[(0,Vt.jsx)(qt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Gr.__)("Auto")},"auto"),(0,Vt.jsx)(qt.__experimentalToggleGroupControlOption,{value:"manual",label:(0,Gr.__)("Manual")},"manual")]})}var Dre=[Are,Ire,Nre,Lre];function el(e="default"){return Dre.find(t=>t.name===e)}function Vre(){return Dre}var Oj=c(T(),1),Aj={type:"default"},Mj=(0,O2.createContext)(Aj);Mj.displayName="BlockLayoutContext";var A2=Mj.Provider;function wb(){return(0,O2.useContext)(Mj)}function Fre({layout:e={},css:t,...o}){let r=el(e.type),[n]=je("spacing.blockGap"),i=n!==null;if(r){if(t)return(0,Oj.jsx)("style",{children:t});let s=r.getLayoutStyle?.({hasBlockGapSupport:i,layout:e,...o});if(s)return(0,Oj.jsx)("style",{children:s})}return null}var M2=[],zre=["none","left","center","right","wide","full"],uze=["wide","full"];function t1(e=zre){e.includes("none")||(e=["none",...e]);let t=e.length===1&&e[0]==="none",[o,r,n]=(0,jre.useSelect)(l=>{if(t)return[!1,!1,!1];let u=l(B).getSettings();return[u.alignWide??!1,u.supportsLayout,u.__unstableIsBlockBasedTheme]},[t]),i=wb();if(t)return M2;let s=el(i?.type);if(r){let u=s.getAlignments(i,n).filter(d=>e.includes(d.name));return u.length===1&&u[0].name==="none"?M2:u}if(s.name!=="default"&&s.name!=="constrained")return M2;let a=e.filter(l=>i.alignments?i.alignments.includes(l):!o&&uze.includes(l)?!1:zre.includes(l)).map(l=>({name:l}));return a.length===1&&a[0].name==="none"?M2:a}var Im=c(Z(),1);var o1={none:{icon:Jh,title:(0,Im._x)("None","Alignment option")},left:{icon:G7,title:(0,Im.__)("Align left")},center:{icon:W7,title:(0,Im.__)("Align center")},right:{icon:$7,title:(0,Im.__)("Align right")},wide:{icon:pb,title:(0,Im.__)("Wide width")},full:{icon:RC,title:(0,Im.__)("Full width")}},Hre="none";var kb=c(T(),1);function dze({value:e,onChange:t,controls:o,isToolbar:r,isCollapsed:n=!0,label:i=(0,Ure.__)("Align block"),description:s}){let a=t1(o);if(!!!a.length)return null;function u(h){t([e,"none"].includes(h)?void 0:h)}let d=o1[e],f=o1[Hre],p=r?Pm.ToolbarGroup:Pm.ToolbarDropdownMenu,m={icon:d?d.icon:f.icon,label:i},g=r?{isCollapsed:n,controls:a.map(({name:h})=>({...o1[h],isActive:e===h||!e&&h==="none",role:n?"menuitemradio":void 0,onClick:()=>u(h)}))}:{toggleProps:s?{description:s}:{},children:({onClose:h})=>(0,kb.jsx)(kb.Fragment,{children:(0,kb.jsx)(Pm.MenuGroup,{className:"block-editor-block-alignment-control__menu-group",children:a.map(({name:b,info:v})=>{let{icon:y,title:_}=o1[b],w=b===e||!e&&b==="none";return(0,kb.jsx)(Pm.MenuItem,{icon:y,iconPosition:"left",className:Y("components-dropdown-menu__menu-item",{"is-active":w}),isSelected:w,onClick:()=>{u(b),h()},role:"menuitemradio",info:v,children:_},b)})})})};return(0,kb.jsx)(p,{...m,...g})}var Nj=dze;var Lj=c(T(),1),N2=e=>(0,Lj.jsx)(Nj,{...e,isToolbar:!1}),Wre=e=>(0,Lj.jsx)(Nj,{...e,isToolbar:!0});var qre=c(Xh(),1),F2=c(Z(),1),z2=c(ce(),1),wc=c(q(),1),Fj=c(ee(),1),Zre=c(F(),1),Xre=c(ue(),1);var Vj=c(Xh(),1),Gre=c(ce(),1),$re=c(q(),1),Yre=c(ee(),1),D2=c(F(),1),Kre=c(ue(),1);var L2=c(ee(),1);function Dj(e){return!e||Object.keys(e).length===0}function kf(e){let{clientId:t}=kt(),o=e||t,{updateBlockAttributes:r}=(0,L2.useDispatch)(B),{getBlockAttributes:n}=(0,L2.useRegistry)().select(B);return{updateBlockBindings:a=>{let{metadata:{bindings:l,...u}={}}=n(o),d={...l};Object.entries(a).forEach(([p,m])=>{if(!m&&d[p]){delete d[p];return}d[p]=m});let f={...u,bindings:d};Dj(f.bindings)&&delete f.bindings,r(o,{metadata:Dj(f)?void 0:f})},removeAllBlockBindings:()=>{let{metadata:{bindings:a,...l}={}}=n(o);r(o,{metadata:Dj(l)?void 0:l})}}}var _c=c(T(),1),{Menu:Om}=K($re.privateApis);function fze({args:e,attribute:t,field:o,source:r,sourceKey:n}){let i=(0,D2.useMemo)(()=>({source:n,args:o.args||{key:o.key}}),[o.args,o.key,n]),s=(0,D2.useContext)(Ti),a=(0,Yre.useSelect)(u=>r.getValues({select:u,context:s,bindings:{[t]:i}}),[t,s,i,r]),{updateBlockBindings:l}=kf();return(0,_c.jsxs)(Om.CheckboxItem,{onChange:()=>{let u=(0,Vj.default)(e,o.args)??o.key===e?.key;l(u?{[t]:void 0}:{[t]:i})},name:t+"-binding",value:a[t],checked:(0,Vj.default)(e,o.args)??o.key===e?.key,children:[(0,_c.jsx)(Om.ItemLabel,{children:o.label}),(0,_c.jsx)(Om.ItemHelpText,{children:a[t]})]})}function r1({args:e,attribute:t,sourceKey:o,fields:r}){let n=(0,Kre.useViewportMatch)("medium","<");if(!r||r.length===0)return null;let i=(0,Gre.getBlockBindingsSource)(o);return(0,_c.jsxs)(Om,{placement:n?"bottom-start":"left-start",children:[(0,_c.jsx)(Om.SubmenuTriggerItem,{children:(0,_c.jsx)(Om.ItemLabel,{children:i.label})}),(0,_c.jsx)(Om.Popover,{gutter:8,children:(0,_c.jsx)(Om.Group,{children:r.map(s=>(0,_c.jsx)(fze,{args:e,attribute:t,field:s,source:i,sourceKey:o},o+JSON.stringify(s.args)||s.key))})})]},o)}var tl=c(T(),1),{Menu:V2}=K(wc.privateApis);function n1({attribute:e,binding:t,blockName:o}){let{updateBlockBindings:r}=kf(),n=(0,Xre.useViewportMatch)("medium","<"),i=(0,Zre.useContext)(Ti),s=(0,Fj.useSelect)(h=>{let{getAllBlockBindingsSources:b,getBlockBindingsSourceFieldsList:v,getBlockType:y}=K(h(z2.store)),_=y(o).attributes?.[e];if(_?.enum)return{};let w=_?.type==="rich-text"?"string":_?.type,k={};return Object.entries(b()).forEach(([x,C])=>{let E=v(C,i);if(!E?.length)return;let R=E.filter(S=>S.type===w);R.length&&(k[x]=R)}),k},[e,o,i]),{canUpdateBlockBindings:a}=(0,Fj.useSelect)(h=>({canUpdateBlockBindings:h(B).getSettings().canUpdateBlockBindings})),l=Object.keys(s).length>0,u=!a||!l,{source:d,args:f}=t||{},p=(0,z2.getBlockBindingsSource)(d),m,g=!0;return t===void 0?(l?m=(0,F2.__)("Not connected"):m=(0,F2.__)("No sources available"),g=!0):p?m=s?.[d]?.find(h=>(0,qre.default)(h.args,f))?.label||p?.label||d:(g=!1,m=(0,F2.__)("Source not registered")),(0,tl.jsx)(wc.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:e,onDeselect:!!l&&(()=>{r({[e]:void 0})}),children:(0,tl.jsxs)(V2,{placement:n?"bottom-start":"left-start",children:[(0,tl.jsx)(V2.TriggerButton,{render:(0,tl.jsx)(wc.__experimentalItem,{}),disabled:!l,children:(0,tl.jsxs)(wc.__experimentalVStack,{className:"block-editor-bindings__item",spacing:0,children:[(0,tl.jsx)(wc.__experimentalText,{truncate:!0,children:e}),(0,tl.jsx)(wc.__experimentalText,{truncate:!0,variant:g?"muted":void 0,isDestructive:!g,children:m})]})}),!u&&(0,tl.jsx)(V2.Popover,{gutter:n?8:36,children:(0,tl.jsx)(V2,{placement:n?"bottom-start":"left-start",children:Object.entries(s).map(([h,b])=>(0,tl.jsx)(r1,{args:t?.args,attribute:e,sourceKey:h,fields:b},h))})})]})})}var Qre=c(Z(),1),Jre=c(q(),1);var ene=c(T(),1);function pze({isActive:e,label:t=(0,Qre.__)("Full height"),onToggle:o,isDisabled:r}){return(0,ene.jsx)(Jre.ToolbarButton,{isActive:e,icon:o7,label:t,onClick:()=>o(!e),disabled:r})}var tne=pze;var rne=c(Z(),1),nne=c(wo(),1),xb=c(q(),1),i1=c(T(),1),mze=()=>{};function gze(e){let{label:t=(0,rne.__)("Change matrix alignment"),onChange:o=mze,value:r="center",isDisabled:n}=e,i=(0,i1.jsx)(xb.AlignmentMatrixControl.Icon,{value:r});return(0,i1.jsx)(xb.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:s,isOpen:a})=>(0,i1.jsx)(xb.ToolbarButton,{onClick:s,"aria-haspopup":"true","aria-expanded":a,onKeyDown:u=>{!a&&u.keyCode===nne.DOWN&&(u.preventDefault(),s())},label:t,icon:i,showTooltip:!0,disabled:n}),renderContent:()=>(0,i1.jsx)(xb.AlignmentMatrixControl,{onChange:o,value:r})})}var ine=gze;var Hj=c(q(),1),U2=c(ee(),1),W2=c(Z(),1);var fne=c(F(),1);var sne=c(ee(),1),j2=c(ce(),1);function Qi({clientId:e,maximumLength:t,context:o}){let r=(0,sne.useSelect)(n=>{if(!e)return null;let{getBlockName:i,getBlockAttributes:s,getBlock:a}=n(B),{getBlockType:l,getActiveBlockVariation:u}=n(j2.store),d=i(e),f=l(d);if(!f)return null;let p=s(e),m=(0,j2.__experimentalGetBlockLabel)(f,p,o);return m!==f.title?m:u(d,p,void 0,a?.(e)?.innerContent)?.title||f.title},[e,o]);return r?t&&t>0&&r.length>t?r.slice(0,t-3)+"...":r:null}function s1({clientId:e,maximumLength:t,context:o}){return Qi({clientId:e,maximumLength:t,context:o})}var Sb=c(F(),1),cne=c(ue(),1);var H2=c(F(),1),zj=c(ue(),1),ane=c(T(),1),kc=(0,H2.createContext)({refsMap:(0,zj.observableMap)(),eventHandlers:new Map});kc.displayName="BlockRefsContext";function lne({children:e}){let t=(0,H2.useMemo)(()=>({refsMap:(0,zj.observableMap)(),eventHandlers:new Map}),[]);return(0,ane.jsx)(kc.Provider,{value:t,children:e})}function une(e){let{refsMap:t}=(0,Sb.useContext)(kc);return(0,cne.useRefEffect)(o=>(t.set(e,o),()=>t.delete(e)),[e])}function jj(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Cb(e,t){let{refsMap:o}=(0,Sb.useContext)(kc);(0,Sb.useLayoutEffect)(()=>{jj(t,o.get(e));let r=o.subscribe(e,()=>jj(t,o.get(e)));return()=>{r(),jj(t,null)}},[o,e,t])}function Zt(e){let[t,o]=(0,Sb.useState)(null);return Cb(e,o),t}function dne(e){if(!e)return null;let t=Array.from(document.querySelectorAll('iframe[name="editor-canvas"]').values()).find(o=>(o.contentDocument||o.contentWindow.document)===e.ownerDocument)??e;return t?.closest('[role="region"]')??t}var ma=c(T(),1);function hze({rootLabelText:e}){let{selectBlock:t,clearSelectedBlock:o}=(0,U2.useDispatch)(B),{clientId:r,parents:n,hasSelection:i}=(0,U2.useSelect)(l=>{let{getSelectionStart:u,getSelectedBlockClientId:d,getEnabledBlockParents:f}=K(l(B)),p=d();return{parents:f(p),clientId:p,hasSelection:!!u().clientId}},[]),s=e||(0,W2._x)("Document","noun, breadcrumb"),a=(0,fne.useRef)();return Cb(r,a),(0,ma.jsxs)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,W2.__)("Block breadcrumb"),children:[(0,ma.jsxs)("li",{className:i?void 0:"block-editor-block-breadcrumb__current","aria-current":i?void 0:"true",children:[i&&(0,ma.jsx)(Hj.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>{let l=a.current?.closest(".editor-styles-wrapper");o(),dne(l)?.focus()},children:s}),!i&&(0,ma.jsx)("span",{children:s}),!!r&&(0,ma.jsx)(xt,{icon:cm,className:"block-editor-block-breadcrumb__separator"})]}),n.map(l=>(0,ma.jsxs)("li",{children:[(0,ma.jsx)(Hj.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>t(l),children:(0,ma.jsx)(s1,{clientId:l,maximumLength:35,context:"breadcrumb"})}),(0,ma.jsx)(xt,{icon:cm,className:"block-editor-block-breadcrumb__separator"})]},l)),!!r&&(0,ma.jsx)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true",children:(0,ma.jsx)(s1,{clientId:r,maximumLength:35,context:"breadcrumb"})})]})}var pne=hze;var mne=c(ee(),1);function gne(e){return(0,mne.useSelect)(t=>{let{__unstableHasActiveBlockOverlayActive:o}=t(B);return o(e)},[e])}var U3=c(ue(),1),N1e=c(F(),1),L1e=c(ee(),1),D1e=c(q(),1);var Rl=c(ee(),1),v5=c(ue(),1),tp=c(F(),1),TT=c(ce(),1);var Rf=c(F(),1),Xt=c(ce(),1),Wse=c(q(),1),LO=c(ee(),1),DO=c(ue(),1),Gse=c(Ft(),1);var Am=c(Z(),1),$2=c(q(),1),Eb=c(F(),1),l1=c(ce(),1),Y2=c(ee(),1);var a1=class{diff(t,o,r={}){let n;typeof r=="function"?(n=r,r={}):"callback"in r&&(n=r.callback);let i=this.castInput(t,r),s=this.castInput(o,r),a=this.removeEmpty(this.tokenize(i,r)),l=this.removeEmpty(this.tokenize(s,r));return this.diffWithOptionsObj(a,l,r,n)}diffWithOptionsObj(t,o,r,n){var i;let s=y=>{if(y=this.postProcess(y,r),n){setTimeout(function(){n(y)},0);return}else return y},a=o.length,l=t.length,u=1,d=a+l;r.maxEditLength!=null&&(d=Math.min(d,r.maxEditLength));let f=(i=r.timeout)!==null&&i!==void 0?i:1/0,p=Date.now()+f,m=[{oldPos:-1,lastComponent:void 0}],g=this.extractCommon(m[0],o,t,0,r);if(m[0].oldPos+1>=l&&g+1>=a)return s(this.buildValues(m[0].lastComponent,o,t));let h=-1/0,b=1/0,v=()=>{for(let y=Math.max(h,-u);y<=Math.min(b,u);y+=2){let _,w=m[y-1],k=m[y+1];w&&(m[y-1]=void 0);let x=!1;if(k){let E=k.oldPos-y;x=k&&0<=E&&E<a}let C=w&&w.oldPos+1<l;if(!x&&!C){m[y]=void 0;continue}if(!C||x&&w.oldPos<k.oldPos?_=this.addToPath(k,!0,!1,0,r):_=this.addToPath(w,!1,!0,1,r),g=this.extractCommon(_,o,t,y,r),_.oldPos+1>=l&&g+1>=a)return s(this.buildValues(_.lastComponent,o,t))||!0;m[y]=_,_.oldPos+1>=l&&(b=Math.min(b,y-1)),g+1>=a&&(h=Math.max(h,y+1))}u++};if(n)(function y(){setTimeout(function(){if(u>d||Date.now()>p)return n(void 0);v()||y()},0)})();else for(;u<=d&&Date.now()<=p;){let y=v();if(y)return y}}addToPath(t,o,r,n,i){let s=t.lastComponent;return s&&!i.oneChangePerToken&&s.added===o&&s.removed===r?{oldPos:t.oldPos+n,lastComponent:{count:s.count+1,added:o,removed:r,previousComponent:s.previousComponent}}:{oldPos:t.oldPos+n,lastComponent:{count:1,added:o,removed:r,previousComponent:s}}}extractCommon(t,o,r,n,i){let s=o.length,a=r.length,l=t.oldPos,u=l-n,d=0;for(;u+1<s&&l+1<a&&this.equals(r[l+1],o[u+1],i);)u++,l++,d++,i.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return d&&!i.oneChangePerToken&&(t.lastComponent={count:d,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=l,u}equals(t,o,r){return r.comparator?r.comparator(t,o):t===o||!!r.ignoreCase&&t.toLowerCase()===o.toLowerCase()}removeEmpty(t){let o=[];for(let r=0;r<t.length;r++)t[r]&&o.push(t[r]);return o}castInput(t,o){return t}tokenize(t,o){return Array.from(t)}join(t){return t.join("")}postProcess(t,o){return t}get useLongestToken(){return!1}buildValues(t,o,r){let n=[],i;for(;t;)n.push(t),i=t.previousComponent,delete t.previousComponent,t=i;n.reverse();let s=n.length,a=0,l=0,u=0;for(;a<s;a++){let d=n[a];if(d.removed)d.value=this.join(r.slice(u,u+d.count)),u+=d.count;else{if(!d.added&&this.useLongestToken){let f=o.slice(l,l+d.count);f=f.map(function(p,m){let g=r[u+m];return g.length>p.length?g:p}),d.value=this.join(f)}else d.value=this.join(o.slice(l,l+d.count));l+=d.count,d.added||(u+=d.count)}}return n}};var Uj=class extends a1{},bne=new Uj;function Wj(e,t,o){return bne.diff(e,t,o)}var G2=c(Z(),1),wne=c(ce(),1);var yne=c(q(),1),vne=c(F(),1),_ne=c(Ft(),1),Hu=c(T(),1);function Gj({title:e,rawContent:t,renderedContent:o,action:r,actionText:n,className:i}){return(0,Hu.jsxs)("div",{className:i,children:[(0,Hu.jsxs)("div",{className:"block-editor-block-compare__content",children:[(0,Hu.jsx)("h2",{className:"block-editor-block-compare__heading",children:e}),(0,Hu.jsx)("div",{className:"block-editor-block-compare__html",children:t}),(0,Hu.jsx)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor",children:(0,Hu.jsx)(vne.RawHTML,{children:(0,_ne.safeHTML)(o)})})]}),(0,Hu.jsx)("div",{className:"block-editor-block-compare__action",children:(0,Hu.jsx)(yne.Button,{__next40pxDefaultSize:!0,variant:"secondary",tabIndex:"0",onClick:r,children:n})})]})}var K_=c(T(),1);function bze({block:e,onKeep:t,onConvert:o,convertor:r,convertButtonText:n}){function i(u,d){return Wj(u,d).map((p,m)=>{let g=Y({"block-editor-block-compare__added":p.added,"block-editor-block-compare__removed":p.removed});return(0,K_.jsx)("span",{className:g,children:p.value},m)})}function s(u){return(Array.isArray(u)?u:[u]).map(p=>(0,wne.getSaveContent)(p.name,p.attributes,p.innerBlocks)).join("")}let a=s(r(e)),l=i(e.originalContent,a);return(0,K_.jsxs)("div",{className:"block-editor-block-compare__wrapper",children:[(0,K_.jsx)(Gj,{title:(0,G2.__)("Current"),className:"block-editor-block-compare__current",action:t,actionText:(0,G2.__)("Convert to HTML"),rawContent:e.originalContent,renderedContent:e.originalContent}),(0,K_.jsx)(Gj,{title:(0,G2.__)("After Conversion"),className:"block-editor-block-compare__converted",action:o,actionText:n,rawContent:l,renderedContent:a})]})}var kne=bze;var xf=c(T(),1),xne=e=>(0,l1.rawHandler)({HTML:e.originalContent});function Sne({clientId:e}){let{block:t,canInsertHTMLBlock:o}=(0,Y2.useSelect)(u=>{let{canInsertBlockType:d,getBlock:f,getBlockRootClientId:p}=u(B),m=p(e);return{block:f(e),canInsertHTMLBlock:d("core/html",m)}},[e]),{replaceBlock:r}=(0,Y2.useDispatch)(B),[n,i]=(0,Eb.useState)(!1),s=(0,Eb.useCallback)(()=>i(!1),[]),a=(0,Eb.useMemo)(()=>({toHTML(){let u=(0,l1.createBlock)("core/html",{},[],[t.originalContent]);return r(t.clientId,u)},toBlocks(){let u=xne(t);return r(t.clientId,u)},toRecoveredBlock(){let u=(0,l1.createBlock)(t.name,t.attributes,t.innerBlocks);return r(t.clientId,u)}}),[t,r]),l=(0,Eb.useMemo)(()=>[{title:(0,Am._x)("Resolve","imperative verb"),onClick:()=>i(!0)},o&&{title:(0,Am.__)("Convert to HTML"),onClick:a.toHTML}].filter(Boolean),[o,a]);return(0,xf.jsxs)(xf.Fragment,{children:[(0,xf.jsx)(xm,{actions:[(0,xf.jsx)($2.Button,{__next40pxDefaultSize:!0,onClick:a.toRecoveredBlock,variant:"primary",children:(0,Am.__)("Attempt recovery")},"recover")],secondaryActions:l,children:(0,Am.__)("Block contains unexpected or invalid content.")}),n&&(0,xf.jsx)($2.Modal,{title:(0,Am.__)("Resolve Block"),onRequestClose:s,className:"block-editor-block-compare",children:(0,xf.jsx)(kne,{block:t,onKeep:a.toHTML,onConvert:a.toBlocks,convertor:xne,convertButtonText:(0,Am.__)("Convert to Blocks")})})]})}var Cne=c(Z(),1);var Ene=c(T(),1),yze=(0,Ene.jsx)(xm,{className:"block-editor-block-list__block-crash-warning",children:(0,Cne.__)("This block has encountered an error and cannot be previewed.")});function Tne(){return yze}var Rne=c(F(),1),vze=class extends Rne.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}},Bne=vze;var Zne=c(Kj(),1),Z_=c(F(),1),X2=c(ee(),1),Uu=c(ce(),1);var Kne=c(ue(),1),qj=new WeakSet;function q_(){return(0,Kne.useRefEffect)(e=>(qj.add(e),()=>{qj.delete(e)}),[])}function qne(e){let{target:t}=e;for(t?.nodeName==="IFRAME"&&(t=t.contentDocument?.activeElement);t;){if(qj.has(t))return!0;t=t.parentElement}return!1}var Xne=c(T(),1);function Ize({clientId:e}){let[t,o]=(0,Z_.useState)(""),r=q_(),n=(0,X2.useSelect)(l=>l(B).getBlock(e),[e]),{updateBlock:i}=(0,X2.useDispatch)(B),s=(0,Z_.useMemo)(()=>n?(0,Uu.getBlockContent)(n):"",[n]),a=()=>{let l=(0,Uu.getBlockType)(n.name);if(!l)return;let u=(0,Uu.getBlockAttributes)(l,t,n.attributes),d=t||(0,Uu.getSaveContent)(l,u),[f]=t?(0,Uu.validateBlock)({...n,attributes:u,originalContent:d}):[!0];i(e,{attributes:u,originalContent:d,isValid:f}),t||o(d)};return(0,Z_.useEffect)(()=>{o(s)},[s]),(0,Xne.jsx)(Zne.default,{className:"block-editor-block-list__block-html-textarea",value:t,onBlur:a,onChange:l=>o(l.target.value),ref:r})}var Qne=Ize;var zse=c(F(),1),B1=c(Z(),1),jse=c(ce(),1),Lb=c(ue(),1),Hse=c(ee(),1),Use=c(X_(),1);var Xj=d1(),ft=e=>u1(e,Xj),Qj=d1();ft.write=e=>u1(e,Qj);var Q2=d1();ft.onStart=e=>u1(e,Q2);var Jj=d1();ft.onFrame=e=>u1(e,Jj);var eH=d1();ft.onFinish=e=>u1(e,eH);var Q_=[];ft.setTimeout=(e,t)=>{let o=ft.now()+t,r=()=>{let i=Q_.findIndex(s=>s.cancel==r);~i&&Q_.splice(i,1),Nm-=~i?1:0},n={time:o,handler:e,cancel:r};return Q_.splice(eie(o),0,n),Nm+=1,tie(),n};var eie=e=>~(~Q_.findIndex(t=>t.time>e)||~Q_.length);ft.cancel=e=>{Q2.delete(e),Jj.delete(e),eH.delete(e),Xj.delete(e),Qj.delete(e)};ft.sync=e=>{Zj=!0,ft.batchedUpdates(e),Zj=!1};ft.throttle=e=>{let t;function o(){try{e(...t)}finally{t=null}}function r(...n){t=n,ft.onStart(o)}return r.handler=e,r.cancel=()=>{Q2.delete(o),t=null},r};var tH=typeof window<"u"?window.requestAnimationFrame:()=>{};ft.use=e=>tH=e;ft.now=typeof performance<"u"?()=>performance.now():Date.now;ft.batchedUpdates=e=>e();ft.catch=console.error;ft.frameLoop="always";ft.advance=()=>{ft.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):rie()};var Mm=-1,Nm=0,Zj=!1;function u1(e,t){Zj?(t.delete(e),e(0)):(t.add(e),tie())}function tie(){Mm<0&&(Mm=0,ft.frameLoop!=="demand"&&tH(oie))}function Pze(){Mm=-1}function oie(){~Mm&&(tH(oie),ft.batchedUpdates(rie))}function rie(){let e=Mm;Mm=ft.now();let t=eie(Mm);if(t&&(nie(Q_.splice(0,t),o=>o.handler()),Nm-=t),!Nm){Pze();return}Q2.flush(),Xj.flush(e?Math.min(64,Mm-e):16.667),Jj.flush(),Qj.flush(),eH.flush()}function d1(){let e=new Set,t=e;return{add(o){Nm+=t==e&&!e.has(o)?1:0,e.add(o)},delete(o){return Nm-=t==e&&e.has(o)?1:0,e.delete(o)},flush(o){t.size&&(e=new Set,Nm-=t.size,nie(t,r=>r(o)&&e.add(r)),Nm+=e.size,t=e)}}}function nie(e,t){e.forEach(o=>{try{t(o)}catch(r){ft.catch(r)}})}var rl=c(oe());function rO(){}var uie=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),Oe={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function Wu(e,t){if(Oe.arr(e)){if(!Oe.arr(t)||e.length!==t.length)return!1;for(let o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}return e===t}var Do=(e,t)=>e.forEach(t);function nl(e,t,o){if(Oe.arr(e)){for(let r=0;r<e.length;r++)t.call(o,e[r],`${r}`);return}for(let r in e)e.hasOwnProperty(r)&&t.call(o,e[r],r)}var Os=e=>Oe.und(e)?[]:Oe.arr(e)?e:[e];function ow(e,t){if(e.size){let o=Array.from(e);e.clear(),Do(o,t)}}var rw=(e,...t)=>ow(e,o=>o(...t)),aH=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),lH,die,Lm=null,fie=!1,cH=rO,Oze=e=>{e.to&&(die=e.to),e.now&&(ft.now=e.now),e.colors!==void 0&&(Lm=e.colors),e.skipAnimation!=null&&(fie=e.skipAnimation),e.createStringInterpolator&&(lH=e.createStringInterpolator),e.requestAnimationFrame&&ft.use(e.requestAnimationFrame),e.batchedUpdates&&(ft.batchedUpdates=e.batchedUpdates),e.willAdvance&&(cH=e.willAdvance),e.frameLoop&&(ft.frameLoop=e.frameLoop)},ga=Object.freeze({__proto__:null,get createStringInterpolator(){return lH},get to(){return die},get colors(){return Lm},get skipAnimation(){return fie},get willAdvance(){return cH},assign:Oze}),f1=new Set,ol=[],oH=[],tO=0,nw={get idle(){return!f1.size&&!ol.length},start(e){tO>e.priority?(f1.add(e),ft.onStart(Aze)):(pie(e),ft(iH))},advance:iH,sort(e){if(tO)ft.onFrame(()=>nw.sort(e));else{let t=ol.indexOf(e);~t&&(ol.splice(t,1),mie(e))}},clear(){ol=[],f1.clear()}};function Aze(){f1.forEach(pie),f1.clear(),ft(iH)}function pie(e){ol.includes(e)||mie(e)}function mie(e){ol.splice(Mze(ol,t=>t.priority>e.priority),0,e)}function iH(e){let t=oH;for(let o=0;o<ol.length;o++){let r=ol[o];tO=r.priority,r.idle||(cH(r),r.advance(e),r.idle||t.push(r))}return tO=0,oH=ol,oH.length=0,ol=t,ol.length>0}function Mze(e,t){let o=e.findIndex(t);return o<0?e.length:o}var gie={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},xc="[-+]?\\d*\\.?\\d+",oO=xc+"%";function nO(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var Nze=new RegExp("rgb"+nO(xc,xc,xc)),Lze=new RegExp("rgba"+nO(xc,xc,xc,xc)),Dze=new RegExp("hsl"+nO(xc,oO,oO)),Vze=new RegExp("hsla"+nO(xc,oO,oO,xc)),Fze=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,zze=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,jze=/^#([0-9a-fA-F]{6})$/,Hze=/^#([0-9a-fA-F]{8})$/;function Uze(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=jze.exec(e))?parseInt(t[1]+"ff",16)>>>0:Lm&&Lm[e]!==void 0?Lm[e]:(t=Nze.exec(e))?(J_(t[1])<<24|J_(t[2])<<16|J_(t[3])<<8|255)>>>0:(t=Lze.exec(e))?(J_(t[1])<<24|J_(t[2])<<16|J_(t[3])<<8|aie(t[4]))>>>0:(t=Fze.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Hze.exec(e))?parseInt(t[1],16)>>>0:(t=zze.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Dze.exec(e))?(iie(sie(t[1]),J2(t[2]),J2(t[3]))|255)>>>0:(t=Vze.exec(e))?(iie(sie(t[1]),J2(t[2]),J2(t[3]))|aie(t[4]))>>>0:null}function rH(e,t,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function iie(e,t,o){let r=o<.5?o*(1+t):o+t-o*t,n=2*o-r,i=rH(n,r,e+1/3),s=rH(n,r,e),a=rH(n,r,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function J_(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function sie(e){return(parseFloat(e)%360+360)%360/360}function aie(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function J2(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function lie(e){let t=Uze(e);if(t===null)return e;t=t||0;let o=(t&4278190080)>>>24,r=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${o}, ${r}, ${n}, ${i})`}var Dm=(e,t,o)=>{if(Oe.fun(e))return e;if(Oe.arr(e))return Dm({range:e,output:t,extrapolate:o});if(Oe.str(e.output[0]))return lH(e);let r=e,n=r.output,i=r.range||[0,1],s=r.extrapolateLeft||r.extrapolate||"extend",a=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(u=>u);return u=>{let d=Gze(u,i);return Wze(u,i[d],i[d+1],n[d],n[d+1],l,s,a,r.map)}};function Wze(e,t,o,r,n,i,s,a,l){let u=l?l(e):e;if(u<t){if(s==="identity")return u;s==="clamp"&&(u=t)}if(u>o){if(a==="identity")return u;a==="clamp"&&(u=o)}return r===n?r:t===o?e<=t?r:n:(t===-1/0?u=-u:o===1/0?u=u-t:u=(u-t)/(o-t),u=i(u),r===-1/0?u=-u:n===1/0?u=u+r:u=u*(n-r)+r,u)}function Gze(e,t){for(var o=1;o<t.length-1&&!(t[o]>=e);++o);return o-1}function sH(){return sH=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},sH.apply(this,arguments)}var ew=Symbol.for("FluidValue.get"),Tb=Symbol.for("FluidValue.observers"),Ji=e=>!!(e&&e[ew]),ai=e=>e&&e[ew]?e[ew]():e,uH=e=>e[Tb]||null;function $ze(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Rb(e,t){let o=e[Tb];o&&o.forEach(r=>{$ze(r,t)})}var tw=class{constructor(t){if(this[ew]=void 0,this[Tb]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");Yze(this,t)}},Yze=(e,t)=>hie(e,ew,t);function Vm(e,t){if(e[ew]){let o=e[Tb];o||hie(e,Tb,o=new Set),o.has(t)||(o.add(t),e.observerAdded&&e.observerAdded(o.size,t))}return t}function Fm(e,t){let o=e[Tb];if(o&&o.has(t)){let r=o.size-1;r?o.delete(t):e[Tb]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var hie=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),eO=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Kze=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,cie=new RegExp(`(${eO.source})(%|[a-z]+)`,"i"),qze=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,iO=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,bie=e=>{let[t,o]=Zze(e);if(!t||aH())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(o&&o.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(o);return n||e}else{if(o&&iO.test(o))return bie(o);if(o)return o}return e},Zze=e=>{let t=iO.exec(e);if(!t)return[,];let[,o,r]=t;return[o,r]},nH,Xze=(e,t,o,r,n)=>`rgba(${Math.round(t)}, ${Math.round(o)}, ${Math.round(r)}, ${n})`,sO=e=>{nH||(nH=Lm?new RegExp(`(${Object.keys(Lm).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>ai(i).replace(iO,bie).replace(Kze,lie).replace(nH,lie)),o=t.map(i=>i.match(eO).map(Number)),n=o[0].map((i,s)=>o.map(a=>{if(!(s in a))throw Error('The arity of each "output" value must be equal');return a[s]})).map(i=>Dm(sH({},e,{output:i})));return i=>{var s;let a=!cie.test(t[0])&&((s=t.find(u=>cie.test(u)))==null?void 0:s.replace(eO,"")),l=0;return t[0].replace(eO,()=>`${n[l++](i)}${a||""}`).replace(qze,Xze)}},yie="react-spring: ",vie=e=>{let t=e,o=!1;if(typeof t!="function")throw new TypeError(`${yie}once requires a function parameter`);return(...r)=>{o||(t(...r),o=!0)}},Qze=vie(console.warn);function _ie(){Qze(`${yie}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var bxt=vie(console.warn);function iw(e){return Oe.str(e)&&(e[0]=="#"||/\d/.test(e)||!aH()&&iO.test(e)||e in(Lm||{}))}var p1=aH()?rl.useEffect:rl.useLayoutEffect,Jze=()=>{let e=(0,rl.useRef)(!1);return p1(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function dH(){let e=(0,rl.useState)()[1],t=Jze();return()=>{t.current&&e(Math.random())}}function wie(e,t){let[o]=(0,rl.useState)(()=>({inputs:t,result:e()})),r=(0,rl.useRef)(),n=r.current,i=n;return i?t&&i.inputs&&eje(t,i.inputs)||(i={inputs:t,result:e()}):i=o,(0,rl.useEffect)(()=>{r.current=i,n==o&&(o.inputs=o.result=void 0)},[i]),i.result}function eje(e,t){if(e.length!==t.length)return!1;for(let o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}var fH=e=>(0,rl.useEffect)(e,tje),tje=[];var x1=c(oe()),S1=c(oe());var Cie=c(oe()),Cf=c(oe()),m1=Symbol.for("Animated:node"),oje=e=>!!e&&e[m1]===e,Sc=e=>e&&e[m1],uO=(e,t)=>uie(e,m1,t),g1=e=>e&&e[m1]&&e[m1].getPayload(),aO=class{constructor(){this.payload=void 0,uO(this,this)}getPayload(){return this.payload||[]}},Bb=class e extends aO{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,Oe.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,o){return Oe.num(t)&&(this.lastPosition=t,o&&(t=Math.round(t/o)*o,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,Oe.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},Ib=class e extends Bb{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Dm({output:[t,t]})}static create(t){return new e(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(Oe.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=Dm({output:[this.getValue(),t]})),this._value=0,super.reset()}},lO={dependencies:null},Pb=class extends aO{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let o={};return nl(this.source,(r,n)=>{oje(r)?o[n]=r.getValue(t):Ji(r)?o[n]=ai(r):t||(o[n]=r)}),o}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Do(this.payload,t=>t.reset())}_makePayload(t){if(t){let o=new Set;return nl(t,this._addToPayload,o),Array.from(o)}}_addToPayload(t){lO.dependencies&&Ji(t)&&lO.dependencies.add(t);let o=g1(t);o&&Do(o,r=>this.add(r))}},pH=class e extends Pb{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let o=this.getPayload();return t.length==o.length?o.map((r,n)=>r.setValue(t[n])).some(Boolean):(super.setValue(t.map(rje)),!0)}};function rje(e){return(iw(e)?Ib:Bb).create(e)}function dO(e){let t=Sc(e);return t?t.constructor:Oe.arr(e)?pH:iw(e)?Ib:Bb}function cO(){return cO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},cO.apply(this,arguments)}var kie=(e,t)=>{let o=!Oe.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Cf.forwardRef)((r,n)=>{let i=(0,Cf.useRef)(null),s=o&&(0,Cf.useCallback)(g=>{i.current=ije(n,g)},[n]),[a,l]=nje(r,t),u=dH(),d=()=>{let g=i.current;if(o&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&u()},f=new mH(d,l),p=(0,Cf.useRef)();p1(()=>(p.current=f,Do(l,g=>Vm(g,f)),()=>{p.current&&(Do(p.current.deps,g=>Fm(g,p.current)),ft.cancel(p.current.update))})),(0,Cf.useEffect)(d,[]),fH(()=>()=>{let g=p.current;Do(g.deps,h=>Fm(h,g))});let m=t.getComponentProps(a.getValue());return Cie.createElement(e,cO({},m,{ref:s}))})},mH=class{constructor(t,o){this.update=t,this.deps=o}eventObserved(t){t.type=="change"&&ft.write(this.update)}};function nje(e,t){let o=new Set;return lO.dependencies=o,e.style&&(e=cO({},e,{style:t.createAnimatedStyle(e.style)})),e=new Pb(e),lO.dependencies=null,[e,o]}function ije(e,t){return e&&(Oe.fun(e)?e(t):e.current=t),t}var xie=Symbol.for("AnimatedComponent"),Eie=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:o=n=>new Pb(n),getComponentProps:r=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:o,getComponentProps:r},i=s=>{let a=Sie(s)||"Anonymous";return Oe.str(s)?s=i[s]||(i[s]=kie(s,n)):s=s[xie]||(s[xie]=kie(s,n)),s.displayName=`Animated(${a})`,s};return nl(e,(s,a)=>{Oe.arr(e)&&(a=Sie(s)),i[a]=i(s)}),{animated:i}},Sie=e=>Oe.str(e)?e:e&&Oe.str(e.displayName)?e.displayName:Oe.fun(e)&&e.name||null;function es(){return es=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},es.apply(this,arguments)}function Ob(e,...t){return Oe.fun(e)?e(...t):e}var v1=(e,t)=>e===!0||!!(t&&e&&(Oe.fun(e)?e(t):Os(e).includes(t))),Vie=(e,t)=>Oe.obj(e)?t&&e[t]:e,Fie=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,sje=e=>e,zie=(e,t=sje)=>{let o=aje;e.default&&e.default!==!0&&(e=e.default,o=Object.keys(e));let r={};for(let n of o){let i=t(e[n],n);Oe.und(i)||(r[n]=i)}return r},aje=["config","onProps","onStart","onChange","onPause","onResume","onRest"],lje={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function cje(e){let t={},o=0;if(nl(e,(r,n)=>{lje[n]||(t[n]=r,o++)}),o)return t}function jie(e){let t=cje(e);if(t){let o={to:t};return nl(e,(r,n)=>n in t||(o[n]=r)),o}return es({},e)}function _1(e){return e=ai(e),Oe.arr(e)?e.map(_1):iw(e)?ga.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function bH(e){return Oe.fun(e)||Oe.arr(e)&&Oe.obj(e[0])}var uje={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},mO=1.70158,fO=mO*1.525,Tie=mO+1,Rie=2*Math.PI/3,Bie=2*Math.PI/4.5,pO=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,dje={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Tie*e*e*e-mO*e*e,easeOutBack:e=>1+Tie*Math.pow(e-1,3)+mO*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((fO+1)*2*e-fO)/2:(Math.pow(2*e-2,2)*((fO+1)*(e*2-2)+fO)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Rie),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Rie)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Bie))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Bie)/2+1,easeInBounce:e=>1-pO(1-e),easeOutBounce:pO,easeInOutBounce:e=>e<.5?(1-pO(1-2*e))/2:(1+pO(2*e-1))/2},yH=es({},uje.default,{mass:1,damping:1,easing:dje.linear,clamp:!1}),vH=class{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,yH)}};function fje(e,t,o){o&&(o=es({},o),Iie(o,t),t=es({},o,t)),Iie(e,t),Object.assign(e,t);for(let s in yH)e[s]==null&&(e[s]=yH[s]);let{mass:r,frequency:n,damping:i}=e;return Oe.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*r,e.friction=4*Math.PI*i*r/n),e}function Iie(e,t){if(!Oe.und(t.decay))e.duration=void 0;else{let o=!Oe.und(t.tension)||!Oe.und(t.friction);(o||!Oe.und(t.frequency)||!Oe.und(t.damping)||!Oe.und(t.mass))&&(e.duration=void 0,e.decay=void 0),o&&(e.frequency=void 0)}}var Pie=[],_H=class{constructor(){this.changed=!1,this.values=Pie,this.toValues=null,this.fromValues=Pie,this.to=void 0,this.from=void 0,this.config=new vH,this.immediate=!1}};function Hie(e,{key:t,props:o,defaultProps:r,state:n,actions:i}){return new Promise((s,a)=>{var l;let u,d,f=v1((l=o.cancel)!=null?l:r?.cancel,t);if(f)g();else{Oe.und(o.pause)||(n.paused=v1(o.pause,t));let h=r?.pause;h!==!0&&(h=n.paused||v1(h,t)),u=Ob(o.delay||0,t),h?(n.resumeQueue.add(m),i.pause()):(i.resume(),m())}function p(){n.resumeQueue.add(m),n.timeouts.delete(d),d.cancel(),u=d.time-ft.now()}function m(){u>0&&!ga.skipAnimation?(n.delayed=!0,d=ft.setTimeout(g,u),n.pauseQueue.add(p),n.timeouts.add(d)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(p),n.timeouts.delete(d),e<=(n.cancelId||0)&&(f=!0);try{i.start(es({},o,{callId:e,cancel:f}),s)}catch(h){a(h)}}})}var TH=(e,t)=>t.length==1?t[0]:t.some(o=>o.cancelled)?sw(e.get()):t.every(o=>o.noop)?Uie(e.get()):Cc(e.get(),t.every(o=>o.finished)),Uie=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Cc=(e,t,o=!1)=>({value:e,finished:t,cancelled:o}),sw=e=>({value:e,cancelled:!0,finished:!1});function Wie(e,t,o,r){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:a,promise:l}=o;return!i&&e===a&&!t.reset?l:o.promise=(async()=>{o.asyncId=n,o.asyncTo=e;let u=zie(t,(b,v)=>v==="onRest"?void 0:b),d,f,p=new Promise((b,v)=>(d=b,f=v)),m=b=>{let v=n<=(o.cancelId||0)&&sw(r)||n!==o.asyncId&&Cc(r,!1);if(v)throw b.result=v,f(b),b},g=(b,v)=>{let y=new gO,_=new hO;return(async()=>{if(ga.skipAnimation)throw w1(o),_.result=Cc(r,!1),f(_),_;m(y);let w=Oe.obj(b)?es({},b):es({},v,{to:b});w.parentId=n,nl(u,(x,C)=>{Oe.und(w[C])&&(w[C]=x)});let k=await r.start(w);return m(y),o.paused&&await new Promise(x=>{o.resumeQueue.add(x)}),k})()},h;if(ga.skipAnimation)return w1(o),Cc(r,!1);try{let b;Oe.arr(e)?b=(async v=>{for(let y of v)await g(y)})(e):b=Promise.resolve(e(g,r.stop.bind(r))),await Promise.all([b.then(d),p]),h=Cc(r.get(),!0,!1)}catch(b){if(b instanceof gO)h=b.result;else if(b instanceof hO)h=b.result;else throw b}finally{n==o.asyncId&&(o.asyncId=i,o.asyncTo=i?a:void 0,o.promise=i?l:void 0)}return Oe.fun(s)&&ft.batchedUpdates(()=>{s(h,r,r.item)}),h})()}function w1(e,t){ow(e.timeouts,o=>o.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var gO=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}},hO=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},wH=e=>e instanceof k1,pje=1,k1=class extends tw{constructor(...t){super(...t),this.id=pje++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Sc(this);return t&&t.getValue()}to(...t){return ga.to(this,t)}interpolate(...t){return _ie(),ga.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,o=!1){Rb(this,{type:"change",parent:this,value:t,idle:o})}_onPriorityChange(t){this.idle||nw.sort(this),Rb(this,{type:"priority",parent:this,priority:t})}},Ab=Symbol.for("SpringPhase"),Gie=1,kH=2,xH=4,gH=e=>(e[Ab]&Gie)>0,zm=e=>(e[Ab]&kH)>0,h1=e=>(e[Ab]&xH)>0,Oie=(e,t)=>t?e[Ab]|=kH|Gie:e[Ab]&=~kH,Aie=(e,t)=>t?e[Ab]|=xH:e[Ab]&=~xH,SH=class extends k1{constructor(t,o){if(super(),this.key=void 0,this.animation=new _H,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Oe.und(t)||!Oe.und(o)){let r=Oe.obj(t)?es({},t):es({},o,{from:t});Oe.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(zm(this)||this._state.asyncTo)||h1(this)}get goal(){return ai(this.animation.to)}get velocity(){let t=Sc(this);return t instanceof Bb?t.lastVelocity||0:t.getPayload().map(o=>o.lastVelocity||0)}get hasAnimated(){return gH(this)}get isAnimating(){return zm(this)}get isPaused(){return h1(this)}get isDelayed(){return this._state.delayed}advance(t){let o=!0,r=!1,n=this.animation,{config:i,toValues:s}=n,a=g1(n.to);!a&&Ji(n.to)&&(s=Os(ai(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let p=d.constructor==Ib?1:a?a[f].lastPosition:s[f],m=n.immediate,g=p;if(!m){if(g=d.lastPosition,i.tension<=0){d.done=!0;return}let h=d.elapsedTime+=t,b=n.fromValues[f],v=d.v0!=null?d.v0:d.v0=Oe.arr(i.velocity)?i.velocity[f]:i.velocity,y,_=i.precision||(b==p?.005:Math.min(1,Math.abs(p-b)*.001));if(Oe.und(i.duration))if(i.decay){let w=i.decay===!0?.998:i.decay,k=Math.exp(-(1-w)*h);g=b+v/(1-w)*(1-k),m=Math.abs(d.lastPosition-g)<=_,y=v*k}else{y=d.lastVelocity==null?v:d.lastVelocity;let w=i.restVelocity||_/10,k=i.clamp?0:i.bounce,x=!Oe.und(k),C=b==p?d.v0>0:b<p,E,R=!1,S=1,I=Math.ceil(t/S);for(let P=0;P<I&&(E=Math.abs(y)>w,!(!E&&(m=Math.abs(p-g)<=_,m)));++P){x&&(R=g==p||g>p==C,R&&(y=-y*k,g=p));let A=-i.tension*1e-6*(g-p),O=-i.friction*.001*y,L=(A+O)/i.mass;y=y+L*S,g=g+y*S}}else{let w=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,h=d.elapsedTime+=t)),w=(i.progress||0)+h/this._memoizedDuration,w=w>1?1:w<0?0:w,d.durationProgress=w),g=b+i.easing(w)*(p-b),y=(g-d.lastPosition)/t,m=w==1}d.lastVelocity=y,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),m=!0)}a&&!a[f].done&&(m=!1),m?d.done=!0:o=!1,d.setValue(g,i.round)&&(r=!0)});let l=Sc(this),u=l.getValue();if(o){let d=ai(n.to);(u!==d||r)&&!i.decay?(l.setValue(d),this._onChange(d)):r&&i.decay&&this._onChange(u),this._stop()}else r&&this._onChange(u)}set(t){return ft.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(zm(this)){let{to:t,config:o}=this.animation;ft.batchedUpdates(()=>{this._onStart(),o.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,o){let r;return Oe.und(t)?(r=this.queue||[],this.queue=[]):r=[Oe.obj(t)?t:es({},o,{to:t})],Promise.all(r.map(n=>this._update(n))).then(n=>TH(this,n))}stop(t){let{to:o}=this.animation;return this._focus(this.get()),w1(this._state,t&&this._lastCallId),ft.batchedUpdates(()=>this._stop(o,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let o=this.key||"",{to:r,from:n}=t;r=Oe.obj(r)?r[o]:r,(r==null||bH(r))&&(r=void 0),n=Oe.obj(n)?n[o]:n,n==null&&(n=void 0);let i={to:r,from:n};return gH(this)||(t.reverse&&([r,n]=[n,r]),n=ai(n),Oe.und(n)?Sc(this)||this._set(r):this._set(n)),i}_update(t,o){let r=es({},t),{key:n,defaultProps:i}=this;r.default&&Object.assign(i,zie(r,(l,u)=>/^on/.test(u)?Vie(l,n):l)),Nie(this,r,"onProps"),y1(this,"onProps",r,this);let s=this._prepareNode(r);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let a=this._state;return Hie(++this._lastCallId,{key:n,props:r,defaultProps:i,state:a,actions:{pause:()=>{h1(this)||(Aie(this,!0),rw(a.pauseQueue),y1(this,"onPause",Cc(this,b1(this,this.animation.to)),this))},resume:()=>{h1(this)&&(Aie(this,!1),zm(this)&&this._resume(),rw(a.resumeQueue),y1(this,"onResume",Cc(this,b1(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(l=>{if(r.loop&&l.finished&&!(o&&l.noop)){let u=$ie(r);if(u)return this._update(u,!0)}return l})}_merge(t,o,r){if(o.cancel)return this.stop(!0),r(sw(this));let n=!Oe.und(t.to),i=!Oe.und(t.from);if(n||i)if(o.callId>this._lastToId)this._lastToId=o.callId;else return r(sw(this));let{key:s,defaultProps:a,animation:l}=this,{to:u,from:d}=l,{to:f=u,from:p=d}=t;i&&!n&&(!o.default||Oe.und(f))&&(f=p),o.reverse&&([f,p]=[p,f]);let m=!Wu(p,d);m&&(l.from=p),p=ai(p);let g=!Wu(f,u);g&&this._focus(f);let h=bH(o.to),{config:b}=l,{decay:v,velocity:y}=b;(n||i)&&(b.velocity=0),o.config&&!h&&fje(b,Ob(o.config,s),o.config!==a.config?Ob(a.config,s):void 0);let _=Sc(this);if(!_||Oe.und(f))return r(Cc(this,!0));let w=Oe.und(o.reset)?i&&!o.default:!Oe.und(p)&&v1(o.reset,s),k=w?p:this.get(),x=_1(f),C=Oe.num(x)||Oe.arr(x)||iw(x),E=!h&&(!C||v1(a.immediate||o.immediate,s));if(g){let P=dO(f);if(P!==_.constructor)if(E)_=this._set(x);else throw Error(`Cannot animate between ${_.constructor.name} and ${P.name}, as the "to" prop suggests`)}let R=_.constructor,S=Ji(f),I=!1;if(!S){let P=w||!gH(this)&&m;(g||P)&&(I=Wu(_1(k),x),S=!I),(!Wu(l.immediate,E)&&!E||!Wu(b.decay,v)||!Wu(b.velocity,y))&&(S=!0)}if(I&&zm(this)&&(l.changed&&!w?S=!0:S||this._stop(u)),!h&&((S||Ji(u))&&(l.values=_.getPayload(),l.toValues=Ji(f)?null:R==Ib?[1]:Os(x)),l.immediate!=E&&(l.immediate=E,!E&&!w&&this._set(u)),S)){let{onRest:P}=l;Do(mje,O=>Nie(this,o,O));let A=Cc(this,b1(this,u));rw(this._pendingCalls,A),this._pendingCalls.add(r),l.changed&&ft.batchedUpdates(()=>{l.changed=!w,P?.(A,this),w?Ob(a.onRest,A):l.onStart==null||l.onStart(A,this)})}w&&this._set(k),h?r(Wie(o.to,o,this._state,this)):S?this._start():zm(this)&&!g?this._pendingCalls.add(r):r(Uie(k))}_focus(t){let o=this.animation;t!==o.to&&(uH(this)&&this._detach(),o.to=t,uH(this)&&this._attach())}_attach(){let t=0,{to:o}=this.animation;Ji(o)&&(Vm(o,this),wH(o)&&(t=o.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Ji(t)&&Fm(t,this)}_set(t,o=!0){let r=ai(t);if(!Oe.und(r)){let n=Sc(this);if(!n||!Wu(r,n.getValue())){let i=dO(r);!n||n.constructor!=i?uO(this,i.create(r)):n.setValue(r),n&&ft.batchedUpdates(()=>{this._onChange(r,o)})}}return Sc(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,y1(this,"onStart",Cc(this,b1(this,t.to)),this))}_onChange(t,o){o||(this._onStart(),Ob(this.animation.onChange,t,this)),Ob(this.defaultProps.onChange,t,this),super._onChange(t,o)}_start(){let t=this.animation;Sc(this).reset(ai(t.to)),t.immediate||(t.fromValues=t.values.map(o=>o.lastPosition)),zm(this)||(Oie(this,!0),h1(this)||this._resume())}_resume(){ga.skipAnimation?this.finish():nw.start(this)}_stop(t,o){if(zm(this)){Oie(this,!1);let r=this.animation;Do(r.values,i=>{i.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),Rb(this,{type:"idle",parent:this});let n=o?sw(this.get()):Cc(this.get(),b1(this,t??r.to));rw(this._pendingCalls,n),r.changed&&(r.changed=!1,y1(this,"onRest",n,this))}}};function b1(e,t){let o=_1(t),r=_1(e.get());return Wu(r,o)}function $ie(e,t=e.loop,o=e.to){let r=Ob(t);if(r){let n=r!==!0&&jie(r),i=(n||e).reverse,s=!n||n.reset;return CH(es({},e,{loop:t,default:!1,pause:void 0,to:!i||bH(o)?o:void 0,from:s?e.from:void 0,reset:s},n))}}function CH(e){let{to:t,from:o}=e=jie(e),r=new Set;return Oe.obj(t)&&Mie(t,r),Oe.obj(o)&&Mie(o,r),e.keys=r.size?Array.from(r):null,e}function Mie(e,t){nl(e,(o,r)=>o!=null&&t.add(r))}var mje=["onStart","onRest","onChange","onPause","onResume"];function Nie(e,t,o){e.animation[o]=t[o]!==Fie(t,o)?Vie(t[o],e.key):void 0}function y1(e,t,...o){var r,n,i,s;(r=(n=e.animation)[t])==null||r.call(n,...o),(i=(s=e.defaultProps)[t])==null||i.call(s,...o)}var gje=["onStart","onChange","onRest"],hje=1,bO=class{constructor(t,o){this.id=hje++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),o&&(this._flush=o),t&&this.start(es({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle&&!t.isDelayed&&!t.isPaused)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((o,r)=>t[r]=o.get()),t}set(t){for(let o in t){let r=t[o];Oe.und(r)||this.springs[o].set(r)}}update(t){return t&&this.queue.push(CH(t)),this}start(t){let{queue:o}=this;return t?o=Os(t).map(CH):this.queue=[],this._flush?this._flush(this,o):(Kie(this,o),bje(this,o))}stop(t,o){if(t!==!!t&&(o=t),o){let r=this.springs;Do(Os(o),n=>r[n].stop(!!t))}else w1(this._state,this._lastAsyncId),this.each(r=>r.stop(!!t));return this}pause(t){if(Oe.und(t))this.start({pause:!0});else{let o=this.springs;Do(Os(t),r=>o[r].pause())}return this}resume(t){if(Oe.und(t))this.start({pause:!1});else{let o=this.springs;Do(Os(t),r=>o[r].resume())}return this}each(t){nl(this.springs,t)}_onFrame(){let{onStart:t,onChange:o,onRest:r}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,ow(t,([l,u])=>{u.value=this.get(),l(u,this,this._item)}));let s=!n&&this._started,a=i||s&&r.size?this.get():null;i&&o.size&&ow(o,([l,u])=>{u.value=a,l(u,this,this._item)}),s&&(this._started=!1,ow(r,([l,u])=>{u.value=a,l(u,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;ft.onFrame(this._onFrame)}};function bje(e,t){return Promise.all(t.map(o=>Yie(e,o))).then(o=>TH(e,o))}async function Yie(e,t,o){let{keys:r,to:n,from:i,loop:s,onRest:a,onResolve:l}=t,u=Oe.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=Oe.arr(n)||Oe.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Do(gje,h=>{let b=t[h];if(Oe.fun(b)){let v=e._events[h];t[h]=({finished:y,cancelled:_})=>{let w=v.get(b);w?(y||(w.finished=!1),_&&(w.cancelled=!0)):v.set(b,{value:null,finished:y||!1,cancelled:_||!1})},u&&(u[h]=t[h])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,rw(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let p=(r||Object.keys(e.springs)).map(h=>e.springs[h].start(t)),m=t.cancel===!0||Fie(t,"cancel")===!0;(d||m&&f.asyncId)&&p.push(Hie(++e._lastAsyncId,{props:t,state:f,actions:{pause:rO,resume:rO,start(h,b){m?(w1(f,e._lastAsyncId),b(sw(e))):(h.onRest=a,b(Wie(d,h,f,e)))}}})),f.paused&&await new Promise(h=>{f.resumeQueue.add(h)});let g=TH(e,await Promise.all(p));if(s&&g.finished&&!(o&&g.noop)){let h=$ie(t,s,n);if(h)return Kie(e,[h]),Yie(e,h,!0)}return l&&ft.batchedUpdates(()=>l(g,e,e.item)),g}function yje(e,t){let o=new SH;return o.key=e,t&&Vm(o,t),o}function vje(e,t,o){t.keys&&Do(t.keys,r=>{(e[r]||(e[r]=o(r)))._prepareNode(t)})}function Kie(e,t){Do(t,o=>{vje(e.springs,o,r=>yje(r,e))})}function _je(e,t){if(e==null)return{};var o={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(o[n]=e[n]);return o}var wje=["children"],RH=e=>{let{children:t}=e,o=_je(e,wje),r=(0,S1.useContext)(yO),n=o.pause||!!r.pause,i=o.immediate||!!r.immediate;o=wie(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=yO;return x1.createElement(s,{value:o},t)},yO=kje(RH,{});RH.Provider=yO.Provider;RH.Consumer=yO.Consumer;function kje(e,t){return Object.assign(e,x1.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var Lie;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(Lie||(Lie={}));var EH=class extends k1{constructor(t,o){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Dm(...o);let r=this._get(),n=dO(r);uO(this,n.create(r))}advance(t){let o=this._get(),r=this.get();Wu(o,r)||(Sc(this).setValue(o),this._onChange(o,this.idle)),!this.idle&&Die(this._active)&&hH(this)}_get(){let t=Oe.arr(this.source)?this.source.map(ai):Os(ai(this.source));return this.calc(...t)}_start(){this.idle&&!Die(this._active)&&(this.idle=!1,Do(g1(this),t=>{t.done=!1}),ga.skipAnimation?(ft.batchedUpdates(()=>this.advance()),hH(this)):nw.start(this))}_attach(){let t=1;Do(Os(this.source),o=>{Ji(o)&&Vm(o,this),wH(o)&&(o.idle||this._active.add(o),t=Math.max(t,o.priority+1))}),this.priority=t,this._start()}_detach(){Do(Os(this.source),t=>{Ji(t)&&Fm(t,this)}),this._active.clear(),hH(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=Os(this.source).reduce((o,r)=>Math.max(o,(wH(r)?r.priority:0)+1),0))}};function xje(e){return e.idle!==!1}function Die(e){return!e.size||Array.from(e).every(xje)}function hH(e){e.idle||(e.idle=!0,Do(g1(e),t=>{t.done=!0}),Rb(e,{type:"idle",parent:e}))}ga.assign({createStringInterpolator:sO,to:(e,t)=>new EH(e,t)});var Txt=nw.advance;var Xie=c(Ef());function OH(e,t){if(e==null)return{};var o={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(o[n]=e[n]);return o}var Sje=["style","children","scrollTop","scrollLeft"],Qie=/^--/;function Cje(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Qie.test(e)&&!(C1.hasOwnProperty(e)&&C1[e])?t+"px":(""+t).trim()}var Zie={};function Eje(e,t){if(!e.nodeType||!e.setAttribute)return!1;let o=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",r=t,{style:n,children:i,scrollTop:s,scrollLeft:a}=r,l=OH(r,Sje),u=Object.values(l),d=Object.keys(l).map(f=>o||e.hasAttribute(f)?f:Zie[f]||(Zie[f]=f.replace(/([A-Z])/g,p=>"-"+p.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let p=Cje(f,n[f]);Qie.test(f)?e.style.setProperty(f,p):e.style[f]=p}d.forEach((f,p)=>{e.setAttribute(f,u[p])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var C1={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Tje=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),Rje=["Webkit","Ms","Moz","O"];C1=Object.keys(C1).reduce((e,t)=>(Rje.forEach(o=>e[Tje(o,t)]=e[t]),e),C1);var Bje=["x","y","z"],Ije=/^(matrix|translate|scale|rotate|skew)/,Pje=/^(translate)/,Oje=/^(rotate|skew)/,BH=(e,t)=>Oe.num(e)&&e!==0?e+t:e,vO=(e,t)=>Oe.arr(e)?e.every(o=>vO(o,t)):Oe.num(e)?e===t:parseFloat(e)===t,IH=class extends Pb{constructor(t){let{x:o,y:r,z:n}=t,i=OH(t,Bje),s=[],a=[];(o||r||n)&&(s.push([o||0,r||0,n||0]),a.push(l=>[`translate3d(${l.map(u=>BH(u,"px")).join(",")})`,vO(l,0)])),nl(i,(l,u)=>{if(u==="transform")s.push([l||""]),a.push(d=>[d,d===""]);else if(Ije.test(u)){if(delete i[u],Oe.und(l))return;let d=Pje.test(u)?"px":Oje.test(u)?"deg":"";s.push(Os(l)),a.push(u==="rotate3d"?([f,p,m,g])=>[`rotate3d(${f},${p},${m},${BH(g,d)})`,vO(g,0)]:f=>[`${u}(${f.map(p=>BH(p,d)).join(",")})`,vO(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new PH(s,a)),super(i)}},PH=class extends tw{constructor(t,o){super(),this._value=null,this.inputs=t,this.transforms=o}get(){return this._value||(this._value=this._get())}_get(){let t="",o=!0;return Do(this.inputs,(r,n)=>{let i=ai(r[0]),[s,a]=this.transforms[n](Oe.arr(i)?i:r.map(ai));t+=" "+s,o=o&&a}),o?"none":t}observerAdded(t){t==1&&Do(this.inputs,o=>Do(o,r=>Ji(r)&&Vm(r,this)))}observerRemoved(t){t==0&&Do(this.inputs,o=>Do(o,r=>Ji(r)&&Fm(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Rb(this,t)}},Aje=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Mje=["scrollTop","scrollLeft"];ga.assign({batchedUpdates:Xie.unstable_batchedUpdates,createStringInterpolator:sO,colors:gie});var Nje=Eie(Aje,{applyAnimatedValues:Eje,createAnimatedStyle:e=>new IH(e),getComponentProps:e=>OH(e,Mje)}),Jie=Nje.animated;var aw=c(F(),1),tse=c(Ft(),1),ose=c(ee(),1);var Lje=200;function ese(e){return{top:e.offsetTop,left:e.offsetLeft}}function Dje({triggerAnimationOnChange:e,clientId:t}){let o=(0,aw.useRef)(),{isTyping:r,getGlobalBlockCount:n,isBlockSelected:i,isFirstMultiSelectedBlock:s,isBlockMultiSelected:a,isAncestorMultiSelected:l,isDraggingBlocks:u}=(0,ose.useSelect)(B),{previous:d,prevRect:f}=(0,aw.useMemo)(()=>({previous:o.current&&ese(o.current),prevRect:o.current&&o.current.getBoundingClientRect()}),[e]);return(0,aw.useLayoutEffect)(()=>{if(!d||!o.current)return;let p=(0,tse.getScrollContainer)(o.current),m=i(t),g=m||s(t),h=u();function b(){if(!h&&g&&f){let R=o.current.getBoundingClientRect().top-f.top;R&&(p.scrollTop+=R)}}if(window.matchMedia("(prefers-reduced-motion: reduce)").matches||r()||n()>Lje){b();return}let y=m||a(t)||l(t);if(y&&h)return;let _=y?"20":"",w=new bO({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:E}){if(!o.current)return;let{x:R,y:S}=E;R=Math.round(R),S=Math.round(S);let I=R===0&&S===0;o.current.style.transformOrigin="center center",o.current.style.transform=I?null:`translate3d(${R}px,${S}px,0)`,o.current.style.zIndex=I?null:_,b()}});o.current.style.transform=void 0;let k=ese(o.current),x=Math.round(d.left-k.left),C=Math.round(d.top-k.top);return w.start({x:0,y:0,from:{x,y:C}}),()=>{w.stop(),w.set({x:0,y:0})}},[d,f,t,r,n,i,s,a,l,u]),o}var _O=Dje;var xO=c(F(),1),Tf=c(Ft(),1),rse=c(ee(),1);var wO=".block-editor-block-list__block",Vje=".block-list-appender",Fje=".block-editor-button-block-appender";function kO(e,t){return e.closest(wO)===t.closest(wO)}function Gu(e,t){return t.closest([wO,Vje,Fje].join(","))===e}function il(e,t){let{anchorNode:o,focusNode:r}=e;if(!o||!r)return;let i=(o.nodeType===o.ELEMENT_NODE?o:o.parentElement)?.closest('[contenteditable="true"]');if(!(!i||i===t||!i.contains(r)))return i}function Vo(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;let o=e.closest(wO);if(o)return o.id.slice(6)}function AH(e,t){let o=Math.min(e.left,t.left),r=Math.max(e.right,t.right),n=Math.max(e.bottom,t.bottom),i=Math.min(e.top,t.top);return new window.DOMRectReadOnly(o,i,r-o,n-i)}function MH(e){let t=e.ownerDocument.defaultView;if(!t||e.hasAttribute("data-visually-hidden"))return!1;let o=e.getBoundingClientRect();if(o.width===0||o.height===0)return!1;if(e.checkVisibility)return e.checkVisibility?.({opacityProperty:!0,contentVisibilityAuto:!0,visibilityProperty:!0});let r=t.getComputedStyle(e);return!(r.display==="none"||r.visibility==="hidden"||r.opacity==="0")}function zje(e){let t=window.getComputedStyle(e);return t.overflowX==="auto"||t.overflowX==="scroll"||t.overflowY==="auto"||t.overflowY==="scroll"}var jje=["core/navigation"];function lw(e){let t=e.ownerDocument.defaultView;if(!t)return new window.DOMRectReadOnly;let o=e.getBoundingClientRect(),r=e.getAttribute("data-type");if(r&&jje.includes(r)){let s=[e],a;for(;a=s.pop();)if(!zje(a)){for(let l of a.children)if(MH(l)){let u=l.getBoundingClientRect();o=AH(o,u),s.push(l)}}}let n=Math.max(o.left,0),i=Math.min(o.right,t.innerWidth);return o=new window.DOMRectReadOnly(n,o.top,i-n,o.height),o}function nse({clientId:e,initialPosition:t}){let o=(0,xO.useRef)(),{isBlockSelected:r,isMultiSelecting:n,isZoomOut:i,getSelectionStart:s}=K((0,rse.useSelect)(B));return(0,xO.useEffect)(()=>{if(!r(e)||n()||i()||t==null||!o.current)return;let{ownerDocument:a}=o.current;if(Gu(o.current,a.activeElement))return;if(t===!0){o.current.focus();return}let l=Tf.focus.tabbable.find(o.current).filter(v=>(0,Tf.isTextField)(v)),u=t===-1,d=l[u?l.length-1:0]||o.current;if(!Gu(o.current,d)){o.current.focus();return}if(!o.current.getAttribute("contenteditable")){let v=Tf.focus.tabbable.findNext(o.current);if(v&&Gu(o.current,v)&&(0,Tf.isFormElement)(v)){v.focus();return}}let{activeElement:f}=a,p=a.defaultView.getSelection(),{clientId:m,offset:g}=s();f?.isContentEditable&&f.contains(d)&&p.anchorNode&&d.contains(p.anchorNode)&&(t===0||g!==void 0&&m===e)||(0,Tf.placeCaretAtHorizontalEdge)(d,u)},[t,e]),o}var SO=c(ue(),1);var{subscribeDelegatedListener:ise}=K(SO.privateApis);function sse({isEnabled:e=!0}={}){return(0,SO.useRefEffect)(t=>{if(!e)return;let o;function r(s){if(s.defaultPrevented)return;s.preventDefault();let a=s.type==="mouseover";if(t.classList.toggle("is-hovered",a),clearTimeout(o),!a){t.classList.remove("is-hovered-draggable");return}let{target:l}=s;o=setTimeout(()=>{t.classList.toggle("is-hovered-draggable",!l.isContentEditable)},100)}let n=ise(t,"mouseout",r),i=ise(t,"mouseover",r);return()=>{n(),i(),clearTimeout(o),t.classList.remove("is-hovered"),t.classList.remove("is-hovered-draggable")}},[e])}var CO=c(ee(),1),EO=c(ue(),1);var{subscribeDelegatedListener:Hje}=K(EO.privateApis);function ase(e){let{isBlockSelected:t,isBlockMultiSelected:o,isMultiSelecting:r}=(0,CO.useSelect)(B),{selectBlock:n,selectionChange:i}=(0,CO.useDispatch)(B);return(0,EO.useRefEffect)(s=>{function a(l){if(t(e)){l.target.isContentEditable||i(e);return}if(!r()&&!o(e)&&Gu(s,l.target)){if(l.target.isContentEditable){n(e,null);return}n(e)}}return Hje(s,"focusin",a)},[t,n])}var jm=c(F(),1);var cse=c(ee(),1),use=c(ue(),1),dse=c(F(),1);var NH={onKeyDown:"keydown",onKeyUp:"keyup",onBeforeInput:"beforeinput",onInput:"input",onCompositionStart:"compositionstart",onCompositionUpdate:"compositionupdate",onCompositionEnd:"compositionend"},Uje=Object.values(NH);function fse(e){let t;for(let o in NH)typeof e[o]=="function"&&(t=t||{},t[NH[o]]=e[o]);return t}var pse=["eventPhase","bubbles","cancelable","timeStamp","defaultPrevented","isTrusted"],lse=[...pse,"view","detail","key","code","location","ctrlKey","shiftKey","altKey","metaKey","repeat","locale","getModifierState","charCode","keyCode","which"],E1=[...pse,"data"],Wje={keydown:lse,keyup:lse,beforeinput:E1,input:E1,compositionstart:E1,compositionupdate:E1,compositionend:E1};function Gje(e,t){let o=!1,r={nativeEvent:e,type:e.type,target:t,currentTarget:null,preventDefault(){e.preventDefault(),r.defaultPrevented=!0},isDefaultPrevented(){return r.defaultPrevented},stopPropagation(){e.stopPropagation(),o=!0},isPropagationStopped(){return o},persist(){},isPersistent(){return!0}};for(let n of Wje[e.type]){let i=e[n];r[n]=typeof i=="function"?i.bind(e):i}return r}function mse(){let{hasMultiSelection:e,getBlockParents:t}=(0,cse.useSelect)(B),{refsMap:o,eventHandlers:r}=(0,dse.useContext)(kc);return(0,use.useRefEffect)(n=>{function i(l){if(!r.size||l.target!==n||!l.isTrusted||n.contentEditable!=="true"||e())return;let u=n.ownerDocument.defaultView.getSelection();if(!u.rangeCount)return;let d=il(u,n),f=Vo(d);if(!f)return;let p=[f,...t(f,!0)],m;for(let g of p){let h=r.get(g)?.current?.[l.type],b=h&&o.get(g);if(b&&(m||(m=Gje(l,d)),m.currentTarget=b,h(m),m.isPropagationStopped()))break}}let s=n.ownerDocument.documentElement,a=Uje.map(l=>(s.addEventListener(l,i),()=>s.removeEventListener(l,i)));return()=>a.forEach(l=>l())},[e,t,o,r])}function gse(e,t){let{eventHandlers:o}=(0,jm.useContext)(kc),r=fse(t),n=(0,jm.useRef)();(0,jm.useInsertionEffect)(()=>{n.current=r});let i=!!r;(0,jm.useEffect)(()=>{if(i)return o.set(e,n),()=>o.delete(e)},[o,e,i])}var cw=c(ce(),1),bse=c(Ft(),1),Mb=c(wo(),1),TO=c(ee(),1),yse=c(ue(),1);function hse(e){return!e||e==="transparent"||e==="rgba(0, 0, 0, 0)"}function vse({clientId:e,isSelected:t}){let{getBlockRootClientId:o,isZoomOut:r,hasMultiSelection:n,isSectionBlock:i,editedContentOnlySection:s,getBlock:a}=K((0,TO.useSelect)(B)),{removeBlock:l,resetZoomLevel:u,startDraggingBlocks:d,stopDraggingBlocks:f,editContentOnlySection:p}=K((0,TO.useDispatch)(B));return(0,yse.useRefEffect)(m=>{if(!t)return;function g(v){let{keyCode:y,target:_}=v;y!==Mb.ENTER&&y!==Mb.BACKSPACE&&y!==Mb.DELETE||_!==m||(0,bse.isTextField)(_)||(y===Mb.ENTER?r()&&(v.preventDefault(),u()):(v.preventDefault(),l(e)))}function h(v){if(m!==v.target||m.isContentEditable||m.ownerDocument.activeElement!==m||n()){v.preventDefault();return}let y=JSON.stringify({type:"block",srcClientIds:[e],srcRootClientId:o(e)});v.dataTransfer.effectAllowed="move",v.dataTransfer.clearData(),v.dataTransfer.setData("wp-blocks",y);let{ownerDocument:_}=m,{defaultView:w}=_;w.getSelection().removeAllRanges();let x=_.createElement("div");x.style.width="1px",x.style.height="1px",x.style.position="fixed",x.style.visibility="hidden",_.body.appendChild(x),v.dataTransfer.setDragImage(x,0,0);let C=m.getBoundingClientRect(),E=m.id,R=m.cloneNode();R.style.display="none",m.id=null,m.after(R);let S=1;{let U=m;for(;U=U.parentElement;){let{scale:X}=w.getComputedStyle(U);if(X&&X!=="none"){S=parseFloat(X);break}}}let I=1/S,P={};for(let U of["transform","transformOrigin","transition","zIndex","position","top","left","pointerEvents","opacity","backgroundColor"])P[U]=m.style[U];let A=w.scrollY,O=w.scrollX,L=v.clientX,H=v.clientY;m.style.position="relative",m.style.top="0px",m.style.left="0px";let N=v.clientX-C.left,M=v.clientY-C.top,V=C.height>200?200/C.height:1;if(m.style.zIndex="1000",m.style.transformOrigin=`${N*I}px ${M*I}px`,m.style.transition="transform 0.2s ease-out",m.style.transform=`scale(${V})`,m.style.opacity="0.9",hse(w.getComputedStyle(m).backgroundColor)){let U="transparent",X=m;for(;X=X.parentElement;){let{backgroundColor:W}=w.getComputedStyle(X);if(!hse(W)){U=W;break}}m.style.backgroundColor=U}let j=!1,D=L,z=H;function $(U){U.clientX===D&&U.clientY===z||(D=U.clientX,z=U.clientY,J())}function J(){j||(j=!0,m.style.pointerEvents="none");let U=z-H,X=D-L,W=w.scrollY,G=w.scrollX,te=W-A,re=G-O,ae=U+te,ie=X+re;m.style.top=`${ae*I}px`,m.style.left=`${ie*I}px`}function Q(){_.removeEventListener("dragover",$),_.removeEventListener("dragend",Q),_.removeEventListener("drop",Q),_.removeEventListener("scroll",J);for(let[U,X]of Object.entries(P))m.style[U]=X;R.remove(),m.id=E,x.remove(),f(),document.body.classList.remove("is-dragging-components-draggable"),_.documentElement.classList.remove("is-dragging")}_.addEventListener("dragover",$),_.addEventListener("dragend",Q),_.addEventListener("drop",Q),_.addEventListener("scroll",J),d([e]),document.body.classList.add("is-dragging-components-draggable"),_.documentElement.classList.add("is-dragging")}m.addEventListener("keydown",g),m.addEventListener("dragstart",h);function b(v){let y=i(e),_=a(e),w=(0,cw.isReusableBlock)(_),k=(0,cw.isTemplatePart)(_);!y||s===e||w||k||(v.preventDefault(),p(e))}return m.addEventListener("dblclick",b),()=>{m.removeEventListener("keydown",g),m.removeEventListener("dragstart",h),m.removeEventListener("dblclick",b)}},[e,t,o,a,cw.isReusableBlock,cw.isTemplatePart,l,r,u,n,d,f,i,s,p])}var _se=c(ue(),1),wse=c(F(),1);function kse(){let e=(0,wse.useContext)(RO);return(0,_se.useRefEffect)(t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}},[e])}var BO=c(ue(),1);function xse({isSelected:e}){let t=(0,BO.useReducedMotion)();return(0,BO.useRefEffect)(o=>{if(e){let{ownerDocument:r}=o,{defaultView:n}=r;if(!n.IntersectionObserver)return;let i=new n.IntersectionObserver(s=>{s[0].isIntersecting||o.scrollIntoView({behavior:t?"instant":"smooth"}),i.disconnect()});return i.observe(o),()=>{i.disconnect()}}},[e])}var Sse=c(ue(),1),Cse=c(ee(),1);function IO({clientId:e="",isEnabled:t=!0}={}){let{getEnabledClientIdsTree:o}=K((0,Cse.useSelect)(B));return(0,Sse.useRefEffect)(r=>{if(!t)return;let n=()=>{o(e).forEach(({clientId:s})=>{let a=r.querySelector(`[data-block="${s}"]`);a&&(a.classList.remove("has-editable-outline"),a.offsetWidth,a.classList.add("has-editable-outline"))})},i=s=>{(s.target===r||s.target.classList.contains("is-root-container"))&&(s.defaultPrevented||(s.preventDefault(),n()))};return r.addEventListener("click",i),()=>r.removeEventListener("click",i)},[t])}var Ese=c(ue(),1),T1=new Map;function $je(e,t){let o=T1.get(e);o||(o=new Set,T1.set(e,o),e.addEventListener("pointerdown",Rse)),o.add(t)}function Yje(e,t){let o=T1.get(e);o&&(o.delete(t),Tse(t),o.size===0&&(T1.delete(e),e.removeEventListener("pointerdown",Rse)))}function Tse(e){let t=e.getAttribute("data-draggable");t&&(e.removeAttribute("data-draggable"),t==="true"&&!e.getAttribute("draggable")&&e.setAttribute("draggable","true"))}function Rse(e){let{target:t}=e,{ownerDocument:o,isContentEditable:r,tagName:n}=t,i=["INPUT","TEXTAREA"].includes(n),s=T1.get(o);if(r||i)for(let a of s)a.getAttribute("draggable")==="true"&&a.contains(t)&&(a.removeAttribute("draggable"),a.setAttribute("data-draggable","true"));else for(let a of s)Tse(a)}function Bse(){return(0,Ese.useRefEffect)(e=>($je(e.ownerDocument,e),()=>{Yje(e.ownerDocument,e)}),[])}var $r=c(Z(),1),ts=c(F(),1),os=c(q(),1),Nb=c(ee(),1),Ase=c(sl(),1),Mse=c(Is(),1);var R1=c(Z(),1);var{getViewportBreakpoints:Kje}=K(Lo);function LH(e){let t=Kje(e);return Yz.filter(([o])=>(o!==pn.tablet.key||t.tablet!==void 0)&&(o!==pn.mobile.key||t.mobile!==void 0))}function qje(e,t){if(!e)return!1;let o=e.attributes?.metadata?.blockVisibility;if(o===!0||typeof o!="object")return!1;let r=o.viewport;return!r||typeof r!="object"||!Yz.some(([,{key:n}])=>n===t)?!1:r[t]===!1}function Pse(e,t){if(!e?.length)return!1;let o=e.filter(r=>qje(r,t)).length;return o===0?!1:o===e.length?!0:null}function Ose(e){if(!e?.length)return!1;let t=e.filter(o=>o&&o.attributes?.metadata?.blockVisibility===!1).length;return t===0?!1:t===e.length?!0:null}function DH(e,t){if(!e&&e!==!1)return null;if(e===!1)return(0,R1.__)("Block is hidden");if(e?.viewport){let o=LH(t).filter(([r])=>e.viewport?.[r]===!1).map(([,r])=>r.label);if(o.length>0)return(0,R1.sprintf)((0,R1.__)("Block is hidden on %s"),o.join(", "))}return null}var Mr=c(T(),1),Zje={[pn.mobile.key]:!1,[pn.tablet.key]:!1,[pn.desktop.key]:!1},Xje=[];function VH({clientIds:e,onClose:t}){let{createSuccessNotice:o}=(0,Nb.useDispatch)(Mse.store),{updateBlockAttributes:r}=(0,Nb.useDispatch)(B),n=(0,Nb.useSelect)(w=>w(B).getBlocksByClientId(e)??Xje,[e]),i=(0,Nb.useSelect)(w=>w(Ase.store).getShortcutRepresentation("core/editor/toggle-list-view"),[]),s=(0,Nb.useSelect)(w=>w(B).getSettings().__experimentalFeatures?.viewport,[]),a=(0,ts.useMemo)(()=>LH(s),[s]),l=(0,ts.useMemo)(()=>{if(n?.length===0)return{hideEverywhere:!1,viewportChecked:{}};let w={};return a.forEach(([,{key:k}])=>{w[k]=Pse(n,k)}),{hideEverywhere:Ose(n),viewportChecked:w}},[n,a]),[u,d]=(0,ts.useState)(l?.viewportChecked??{}),[f,p]=(0,ts.useState)(l?.hideEverywhere??!1),m=(0,ts.useCallback)((w,k)=>{d({...u,[w]:k})},[u]),g=(0,ts.useMemo)(()=>{if(!f)return(0,$r.sprintf)((0,$r.__)("Block visibility settings updated. You can access them via the List View (%s)."),i);let w=n?.length>1?(0,$r.__)("Blocks hidden. You can access them via the List View (%s)."):(0,$r.__)("Block hidden. You can access it via the List View (%s).");return(0,$r.sprintf)(w,i)},[f,n?.length,i]),h=(0,ts.useMemo)(()=>Object.values(u).some(w=>w===!0||w===null),[u]),b=(0,ts.useMemo)(()=>f!==l.hideEverywhere?!0:a.some(([,{key:w}])=>u[w]!==l.viewportChecked[w]),[f,u,l,a]),v=(0,ts.useMemo)(()=>f===null?!0:Object.values(u).some(w=>w===null),[f,u]),y=(0,ts.useCallback)(w=>{w.preventDefault();let k=f?!1:{viewport:a.reduce((C,[,{key:E}])=>(u[E]&&(C[E]=!1),C),{})},x=Object.fromEntries(n.map(({clientId:C,attributes:E})=>[C,{metadata:Xe({...E?.metadata,blockVisibility:k})}]));r(e,x,{uniqueByBlock:!0}),o(g,{id:f?"block-visibility-hidden":"block-visibility-viewports-updated",type:"snackbar"}),t()},[n,e,o,f,g,t,r,a,u]),_=n?.length>1;return(0,Mr.jsx)(os.Modal,{title:e?.length>1?(0,$r.__)("Hide blocks"):(0,$r.__)("Hide block"),onRequestClose:t,overlayClassName:"block-editor-block-visibility-modal",size:"small",children:(0,Mr.jsxs)("form",{onSubmit:y,children:[(0,Mr.jsxs)("fieldset",{children:[(0,Mr.jsx)("legend",{children:_?(0,$r.__)("Select the viewport sizes for which you want to hide the blocks. Changes will apply to all selected blocks."):(0,$r.__)("Select the viewport size for which you want to hide the block.")}),(0,Mr.jsx)("ul",{className:"block-editor-block-visibility-modal__options",children:(0,Mr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere",children:[(0,Mr.jsx)(os.CheckboxControl,{className:"block-editor-block-visibility-modal__options-checkbox--everywhere",label:(0,$r.__)("Omit from published content"),checked:f===!0,indeterminate:f===null,onChange:w=>{p(w),d(Zje)}}),f!==!0&&(0,Mr.jsx)("ul",{className:"block-editor-block-visibility-modal__sub-options",children:a.map(([,{label:w,icon:k,key:x}])=>(0,Mr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item",children:[(0,Mr.jsx)(os.CheckboxControl,{label:(0,$r.sprintf)((0,$r.__)("Hide on %s"),w),checked:u[x]??!1,indeterminate:u[x]===null,onChange:C=>m(x,C)}),(0,Mr.jsx)(os.Icon,{icon:k,className:Y({"block-editor-block-visibility-modal__options-icon--checked":u[x]})})]},x))})]})}),_&&v&&(0,Mr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,$r.__)("Selected blocks have different visibility settings. The checkboxes show an indeterminate state when settings differ.")}),!_&&f===!0&&(0,Mr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,$r.sprintf)((0,$r.__)("Block will be hidden in the editor, and omitted from the published markup on the frontend. You can configure it again by selecting it in the List View (%s)."),i)}),!_&&!f&&h&&(0,Mr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,ts.createInterpolateElement)((0,$r.sprintf)((0,$r.__)("Block will be hidden according to the selected viewports. It will be <strong>included in the published markup on the frontend</strong>. You can configure it again by selecting it in the List View (%s)."),i),{strong:(0,Mr.jsx)("strong",{})})})]}),(0,Mr.jsxs)(os.Flex,{className:"block-editor-block-visibility-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Mr.jsx)(os.FlexItem,{children:(0,Mr.jsx)(os.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,$r.__)("Cancel")})}),(0,Mr.jsx)(os.FlexItem,{children:(0,Mr.jsx)(os.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,$r.__)("Apply")})})]})]})})}var FH=c(ue(),1);var{getViewportBreakpoints:Qje}=K(Lo);function al({blockVisibility:e,deviceType:t="desktop",viewportSettings:o,view:r=window}={}){let n=Qje(o),i=n.mobile?`(width <= ${n.mobile})`:void 0,s=(0,FH.useMediaQuery)(i,r),a;n.tablet&&(a=n.mobile?`(${n.mobile} < width <= ${n.tablet})`:`(width <= ${n.tablet})`);let l=(0,FH.useMediaQuery)(a,r),u;return t==="mobile"&&n.mobile?u="mobile":t==="tablet"&&n.tablet?u="tablet":s?u="mobile":l&&n.tablet?u="tablet":u="desktop",{isBlockCurrentlyHidden:e===!1||typeof e=="object"&&e?.viewport?.[u]===!1,currentViewport:u}}var zH=c(Z(),1),PO=c(q(),1),OO=c(F(),1);var Nse=c(ce(),1),AO=c(ee(),1);var jH=c(T(),1);function HH({clientIds:e}){let t=(0,OO.useRef)(!1),[o]=je("blockVisibility.allowEditing"),{canToggleBlockVisibility:r,areBlocksHiddenAnywhere:n}=(0,AO.useSelect)(a=>{let{getBlocksByClientId:l,getBlockName:u,isBlockHiddenAnywhere:d}=K(a(B));return{canToggleBlockVisibility:l(e).every(({clientId:p})=>(0,Nse.hasBlockSupport)(u(p),"visibility",!0)),areBlocksHiddenAnywhere:e?.every(p=>d(p))}},[e]),i=(0,AO.useDispatch)(B);if((0,OO.useEffect)(()=>{n&&(t.current=!0)},[n]),o===!1||!n&&!t.current)return null;let{showViewportModal:s}=K(i);return(0,jH.jsx)(PO.ToolbarGroup,{className:"block-editor-block-visibility-toolbar",children:(0,jH.jsx)(PO.ToolbarButton,{disabled:!r,icon:n?hc:fb,label:n?(0,zH.__)("Hidden"):(0,zH.__)("Visible"),onClick:()=>s(e),"aria-haspopup":"dialog"})})}var UH=c(Z(),1),Lse=c(q(),1),MO=c(ee(),1),Dse=c(sl(),1);var Vse=c(T(),1);function WH({clientIds:e}){let[t]=je("blockVisibility.allowEditing"),{areBlocksHiddenAnywhere:o,shortcut:r}=(0,MO.useSelect)(s=>{let{isBlockHiddenAnywhere:a}=K(s(B));return{areBlocksHiddenAnywhere:e?.every(l=>a(l)),shortcut:s(Dse.store).getShortcutRepresentation("core/block-editor/toggle-block-visibility")}},[e]),n=(0,MO.useDispatch)(B);if(t===!1)return null;let{showViewportModal:i}=K(n);return(0,Vse.jsx)(Lse.MenuItem,{onClick:()=>i(e),shortcut:r,children:o?(0,UH.__)("Show"):(0,UH.__)("Hide")})}var Um=c(q(),1),GH=c(ee(),1),Hm=c(Z(),1);var uw=c(T(),1),{Badge:Jje}=K(Um.privateApis),eHe={currentBlockVisibility:void 0,hasParentHiddenEverywhere:!1,selectedDeviceType:pn.desktop.key};function Fse({clientId:e}){let{currentBlockVisibility:t,selectedDeviceType:o,viewportSettings:r,hasParentHiddenEverywhere:n}=(0,GH.useSelect)(p=>{if(!e)return eHe;let{getBlockAttributes:m,isBlockParentHiddenEverywhere:g,getSettings:h}=K(p(B)),b=h();return{currentBlockVisibility:m(e)?.metadata?.blockVisibility,selectedDeviceType:b?.[Ya]?.toLowerCase()||pn.desktop.key,viewportSettings:b?.__experimentalFeatures?.viewport,hasParentHiddenEverywhere:g(e)}},[e]),s=Zt(e)?.ownerDocument?.defaultView,a=s===null?void 0:s,{isBlockCurrentlyHidden:l,currentViewport:u}=al({blockVisibility:t,deviceType:o,viewportSettings:r,view:a}),d=(0,GH.useSelect)(p=>!e||!u?!1:K(p(B)).isBlockParentHiddenAtViewport(e,u),[e,u]);if(!(l||n||d))return null;let f;if(l)if(t===!1)f=(0,Hm.__)("Block is hidden");else{let p=pn[u]?.label||u;f=(0,Hm.sprintf)((0,Hm.__)("Block is hidden on %s"),p)}if(n)f=(0,Hm.__)("Parent block is hidden");else if(d){let p=pn[u]?.label||u;f=(0,Hm.sprintf)((0,Hm.__)("Parent block is hidden on %s"),p)}return(0,uw.jsx)(Jje,{className:"block-editor-block-visibility-info",children:(0,uw.jsxs)(Um.__experimentalHStack,{spacing:2,justify:"start",children:[(0,uw.jsx)(Um.Icon,{icon:hc}),(0,uw.jsx)(Um.__experimentalText,{children:f})]})})}function tHe(e,t){let{insertBlocks:o}=(0,Hse.useDispatch)(B);return(0,Lb.useRefEffect)(r=>{if(!t)return;function n(){r.removeEventListener("pointerdown",i,!0),r.removeEventListener("focusin",i,!0)}function i(){n(),o([t],void 0,e,!0,0)}return r.addEventListener("pointerdown",i,!0),r.addEventListener("focusin",i,!0),n},[t,e,o])}function I1(e={},{__unstableIsHtml:t}={}){let{clientId:o,className:r,wrapperProps:n={},isAligned:i,index:s,mode:a,name:l,blockApiVersion:u,blockTitle:d,isSelected:f,isSubtreeDisabled:p,hasOverlay:m,initialPosition:g,blockEditingMode:h,isHighlighted:b,isMultiSelected:v,isPartiallySelected:y,isReusable:_,isDragging:w,hasChildSelected:k,isEditingDisabled:x,hasEditableOutline:C,isEditingContentOnlySection:E,defaultClassName:R,isSectionBlock:S,isWithinSectionBlock:I,canMove:P,blockVisibility:A,deviceType:O,viewportSettings:L,ariaLabel:H,ghostBlock:N,rootClientId:M}=(0,zse.useContext)(ri),V=tHe(M,N);gse(o,n);let j=(0,Lb.useRefEffect)(re=>{if(re){let{ownerDocument:ae}=re,{defaultView:ie}=ae;j.current=ie}},[]),D=(0,B1.sprintf)((0,B1.__)("Block: %s"),d),z=a==="html"&&!t?"-visual":"",$=Bse(),J=!I,Q=(0,Lb.useMergeRefs)([e.ref,V,j,nse({clientId:o,initialPosition:g}),une(o),ase(o),vse({clientId:o,isSelected:f}),sse({isEnabled:J}),kse(),_O({triggerAnimationOnChange:s,clientId:o}),(0,Lb.useDisabled)({isDisabled:!m}),IO({clientId:o,isEnabled:S}),xse({isSelected:f}),P?$:void 0]),U=kt(),W=!!U[Kv]?{"--wp-admin-theme-color":"var(--wp-block-synced-color)","--wp-admin-theme-color--rgb":"var(--wp-block-synced-color--rgb)"}:{},{isBlockCurrentlyHidden:G}=al({blockVisibility:A,deviceType:O,viewportSettings:L,view:j.current});u<2&&o===U.clientId&&(0,Use.default)(`Block type "${l}" must support API version 2 or higher to work correctly with "useBlockProps" method.`);let te=!1;return(n?.style?.marginTop?.charAt(0)==="-"||n?.style?.marginBottom?.charAt(0)==="-"||n?.style?.marginLeft?.charAt(0)==="-"||n?.style?.marginRight?.charAt(0)==="-")&&(te=!0),{tabIndex:h==="disabled"?-1:0,draggable:P&&!k?!0:void 0,...n,...e,ref:Q,id:`block-${o}${z}`,role:"document","aria-label":H??(o===N?.clientId?(0,B1.__)("Add default block"):void 0)??e["aria-label"]??D,"data-block":o,"data-type":l,"data-title":d,inert:p?"true":void 0,className:Y("block-editor-block-list__block",{"wp-block":!i,"has-block-overlay":m,"is-selected":f,"is-highlighted":b,"is-multi-selected":v,"is-partially-selected":y,"is-reusable":_,"is-dragging":w,"has-child-selected":k,"is-editing-disabled":x,"has-editable-outline":C,"has-negative-margin":te,"is-editing-content-only-section":E,"is-block-hidden":G},r,e.className,n.className,R),style:{...n.style,...e.style,...W}}}I1.save=jse.__unstableGetBlockProps;var Yr=c(T(),1);function oHe(e,t){let o={...e,...t};return e?.hasOwnProperty("className")&&t?.hasOwnProperty("className")&&(o.className=Y(e.className,t.className)),e?.hasOwnProperty("style")&&t?.hasOwnProperty("style")&&(o.style={...e.style,...t.style}),o}function NO({children:e,isHtml:t,...o}){return(0,Yr.jsx)("div",{...I1(o,{__unstableIsHtml:t}),children:e})}function $H({block:{__unstableBlockSource:e},mode:t,isLocked:o,canRemove:r,clientId:n,isSelected:i,isSelectionEnabled:s,className:a,__unstableLayoutClassNames:l,name:u,isValid:d,attributes:f,wrapperProps:p,setAttributes:m,onReplace:g,onRemove:h,onInsertBlocksAfter:b,onMerge:v,toggleSelection:y}){let{mayDisplayControls:_,mayDisplayParentControls:w,isSelectionWithinCurrentSection:k,themeSupportsLayout:x,...C}=(0,Rf.useContext)(ri),E=wb()||{},R=(0,Yr.jsx)(u2,{name:u,isSelected:i,attributes:f,setAttributes:m,insertBlocksAfter:o?void 0:b,onReplace:r?g:void 0,onRemove:r?h:void 0,mergeBlocks:r?v:void 0,clientId:n,isSelectionEnabled:s,toggleSelection:y,__unstableLayoutClassNames:l,__unstableParentLayout:Object.keys(E).length?E:void 0,mayDisplayControls:_,mayDisplayParentControls:w,mayDisplayPatternEditingControls:k,blockEditingMode:C.blockEditingMode,isPreviewMode:C.isPreviewMode}),S=(0,Xt.getBlockType)(u);S?.getEditWrapperProps&&(p=oHe(p,S.getEditWrapperProps(f)));let I=p&&!!p["data-align"]&&!x,P=a?.includes("is-position-sticky");I&&(R=(0,Yr.jsx)("div",{className:Y("wp-block",P&&a),"data-align":p["data-align"],children:R}));let A;if(d)t==="html"?A=(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)("div",{style:{display:"none"},children:R}),(0,Yr.jsx)(NO,{isHtml:!0,children:(0,Yr.jsx)(Qne,{clientId:n})})]}):S?.apiVersion>1?A=R:A=(0,Yr.jsx)(NO,{children:R});else{let N=e?(0,Xt.serializeRawBlock)(e):(0,Xt.getSaveContent)(S,f);A=(0,Yr.jsxs)(NO,{className:"has-warning",children:[(0,Yr.jsx)(Sne,{clientId:n}),(0,Yr.jsx)(Rf.RawHTML,{children:(0,Gse.safeHTML)(N)})]})}let{"data-align":O,...L}=p??{},H={...L,className:Y(L.className,O&&x&&`align${O}`,!(O&&P)&&a)};return(0,Yr.jsx)(ri.Provider,{value:{wrapperProps:H,isAligned:I,isSelectionWithinCurrentSection:k,...C},children:(0,Yr.jsx)(Bne,{fallback:(0,Yr.jsx)(NO,{className:"has-warning",children:(0,Yr.jsx)(Tne,{})}),children:A})})}var rHe=(0,LO.withDispatch)((e,t,o)=>{let{updateBlockAttributes:r,insertBlocks:n,mergeBlocks:i,replaceBlocks:s,toggleSelection:a,__unstableMarkLastChangeAsPersistent:l,moveBlocksToPosition:u,removeBlock:d,selectBlock:f}=e(B);return{setAttributes(p){let{getMultiSelectedBlockClientIds:m}=o.select(B),g=m(),{clientId:h,attributes:b}=t,v=g.length?g:[h],y=typeof p=="function"?p(b):p;r(v,y)},onInsertBlocks(p,m){let{rootClientId:g}=t;n(p,m,g)},onInsertBlocksAfter(p){let{clientId:m,rootClientId:g}=t,{getBlockIndex:h}=o.select(B),b=h(m);n(p,b+1,g)},onMerge(p){let{clientId:m,rootClientId:g}=t,{getPreviousBlockClientId:h,getNextBlockClientId:b,getBlock:v,getBlockAttributes:y,getBlockName:_,getBlockOrder:w,getBlockIndex:k,getBlockRootClientId:x,canInsertBlockType:C}=o.select(B);function E(){let S=v(m),I=(0,Xt.getDefaultBlockName)(),P=(0,Xt.getBlockType)(I);if(_(m)!==I){let A=(0,Xt.switchToBlockType)(S,I);A&&A.length&&s(m,A)}else if((0,Xt.isUnmodifiedDefaultBlock)(S)){let A=b(m);A&&o.batch(()=>{d(m),f(A)})}else if(P.merge){let A=P.merge({},S.attributes);s([m],[(0,Xt.createBlock)(I,A)])}}function R(S,I=!0){let P=_(S),O=(0,Xt.getBlockType)(P).category==="text",L=x(S),H=w(S),[N]=H;H.length===1&&(0,Xt.isUnmodifiedBlock)(v(N),"content")?d(S):O?o.batch(()=>{if(C(_(N),L))u([N],S,L,k(S));else{let M=(0,Xt.switchToBlockType)(v(N),(0,Xt.getDefaultBlockName)());M&&M.length&&M.every(V=>C(V.name,L))?(n(M,k(S),L,I),d(N,!1)):E()}!w(S).length&&(0,Xt.isUnmodifiedBlock)(v(S),"content")&&d(S,!1)}):E()}if(p){if(g){let I=b(g);if(I)if(_(g)===_(I)){let P=y(g),A=y(I);if(Object.keys(P).every(O=>P[O]===A[O])){o.batch(()=>{u(w(I),I,g),d(I,!1)});return}}else{i(g,I);return}}let S=b(m);if(!S)return;if((0,Xt.isUnmodifiedDefaultBlock)(v(m))){let I=S;for(;w(I).length;)I=w(I)[0];o.batch(()=>{d(m),f(I)})}else w(S).length?R(S,!1):i(m,S)}else{let S=h(m);if(S)i(S,m);else if(g){let I=h(g);if(I&&_(g)===_(I)){let P=y(g),A=y(I);if(Object.keys(P).every(O=>P[O]===A[O])){o.batch(()=>{u(w(g),g,I),d(g,!1)});return}}R(g)}else E()}},onReplace(p,m,g){p.length&&!(0,Xt.isUnmodifiedDefaultBlock)(p[p.length-1])&&l();let h=p?.length===1&&Array.isArray(p[0])?p[0]:p;s([t.clientId],h,m,g)},onRemove(){d(t.clientId)},toggleSelection(p){a(p)}}});$H=(0,DO.compose)(rHe,(0,Wse.withFilters)("editor.BlockListBlock"))($H);function nHe(e){let{clientId:t,rootClientId:o,ghostBlock:r}=e,n=(0,Rf.useMemo)(()=>r?{clientId:r.clientId,name:r.name,isValid:!0}:void 0,[r]),i=(0,LO.useSelect)(pe=>{let{isBlockSelected:ke,getBlockMode:ye,isSelectionEnabled:Pe,getTemplateLock:_e,isSectionBlock:ve,getParentSectionBlock:Se,getBlockWithoutAttributes:fe,getBlockAttributes:Ce,canRemoveBlock:ne,canMoveBlock:se,getSettings:Ee,getEditedContentOnlySection:he,getBlockEditingMode:Ae,getBlockName:et,isFirstMultiSelectedBlock:Je,getMultiSelectedBlockClientIds:_t,hasSelectedInnerBlock:Et,getBlocksByName:mt,getBlockIndex:oo,isBlockMultiSelected:Tt,isBlockSubtreeDisabled:Rt,isBlockHighlighted:Bt,__unstableIsFullySelected:gt,__unstableSelectionHasUnmergeableBlock:He,isBlockBeingDragged:we,isDragging:Me,__unstableHasActiveBlockOverlayActive:me,getSelectedBlocksInitialCaretPosition:Re}=K(pe(B)),Ie=fe(t)??(t===n?.clientId?n:void 0);if(!Ie)return;let{hasBlockSupport:at,getActiveBlockVariation:Qe}=pe(Xt.store),po=Ce(t)??r?.attributes,{name:ro,isValid:vo}=Ie,Kt=(0,Xt.getBlockType)(ro),_o=Ee(),{supportsLayout:Cn,isPreviewMode:it,__experimentalBlockBindingsSupportedAttributes:Lt}=_o,Ir=Lt?.[ro],gr=po?.metadata?.blockVisibility,Wr=_o?.[Ya]?.toLowerCase()||"desktop",Pr=_o?.__experimentalFeatures?.viewport,dn=Kt?.apiVersion>1,Ei=Tt(t),Be=Ae(t),jt={isPreviewMode:it,blockWithoutAttributes:Ie,name:ro,attributes:po,isValid:vo,themeSupportsLayout:Cn,index:oo(t),isReusable:(0,Xt.isReusableBlock)(Kt),className:dn?po.className:void 0,defaultClassName:dn?(0,Xt.getBlockDefaultClassName)(ro):void 0,blockTitle:Kt?.title,bindableAttributes:Ir,blockVisibility:gr,deviceType:Wr,viewportSettings:Pr,isMultiSelected:Ei,blockEditingMode:Be,isEditingDisabled:Be==="disabled"};if(it)return jt;let lt=ke(t),no=ne(t),Or=se(t),rr=Qe(ro,po),ti=!0,rf=Et(t,ti),Ua=ve(t),dc=Ua?t:Se(t),C0=ke(dc)||!!dc&&Et(dc,ti),Gh=(0,Xt.hasBlockSupport)(ro,"multiple",!0)?[]:mt(ro),Wv=Gh.length&&Gh[0]!==t;return{...jt,mode:ye(t),isSelectionEnabled:Pe(),isLocked:!!_e(o),isSectionBlock:Ua,isWithinSectionBlock:!!dc,isSelectionWithinCurrentSection:C0,blockType:Kt,canRemove:no,canMove:Or,isSelected:lt,isEditingContentOnlySection:he()===t,blockEditingMode:Be,mayDisplayControls:lt||Je(t)&&_t().every($h=>et($h)===ro),mayDisplayParentControls:at(et(t),"__experimentalExposeControlsToChildren",!1)&&Et(t),blockApiVersion:Kt?.apiVersion||1,blockTitle:rr?.title||Kt?.title,isSubtreeDisabled:Be==="disabled"&&Rt(t),hasOverlay:me(t)&&!Me(),initialPosition:lt?Re():void 0,isHighlighted:Bt(t),isMultiSelected:Ei,isPartiallySelected:Ei&&!gt()&&!He(),isDragging:we(t),hasChildSelected:rf,isEditingDisabled:Be==="disabled",hasEditableOutline:Be!=="disabled"&&Ae(o)==="disabled",originalBlockClientId:Wv?Gh[0]:!1,blockVisibility:gr,deviceType:Wr,viewportSettings:Pr,supportsSplitting:(0,Xt.hasBlockSupport)(ro,"splitting",!1)}},[t,o,r,n]),s=(0,DO.useRefEffect)(pe=>{if(pe){let{ownerDocument:ke}=pe,{defaultView:ye}=ke;s.current=ye}},[]),{isBlockCurrentlyHidden:a}=al({blockVisibility:i?.blockVisibility,deviceType:i?.deviceType,viewportSettings:i?.viewportSettings,view:s.current}),l=(0,Rf.useMemo)(()=>({...i?.blockWithoutAttributes,attributes:i?.attributes}),[i?.blockWithoutAttributes,i?.attributes]);if(!i)return null;let{isPreviewMode:u,mode:d="visual",isSelectionEnabled:f=!1,isLocked:p=!1,canRemove:m=!1,canMove:g=!1,name:h,attributes:b,isValid:v,isSelected:y=!1,themeSupportsLayout:_,isEditingContentOnlySection:w,blockEditingMode:k,mayDisplayControls:x,mayDisplayParentControls:C,index:E,blockApiVersion:R,blockType:S,blockTitle:I,isSubtreeDisabled:P,hasOverlay:A,initialPosition:O,isHighlighted:L,isMultiSelected:H,isPartiallySelected:N,isReusable:M,isDragging:V,hasChildSelected:j,isSectionBlock:D,isWithinSectionBlock:z,isSelectionWithinCurrentSection:$,isEditingDisabled:J,hasEditableOutline:Q,className:U,defaultClassName:X,originalBlockClientId:W,bindableAttributes:G,blockVisibility:te,deviceType:re,viewportSettings:ae,supportsSplitting:ie}=i,be={isPreviewMode:u,ghostBlock:r,rootClientId:o,clientId:t,className:U,index:E,mode:d,name:h,blockApiVersion:R,blockType:S,blockTitle:I,isSelected:y,isSubtreeDisabled:P,hasOverlay:A,initialPosition:O,blockEditingMode:k,isHighlighted:L,isMultiSelected:H,isPartiallySelected:N,isReusable:M,isDragging:V,hasChildSelected:j,isSectionBlock:D,isWithinSectionBlock:z,isSelectionWithinCurrentSection:$,isEditingDisabled:J,hasEditableOutline:Q,isEditingContentOnlySection:w,defaultClassName:X,mayDisplayControls:x,mayDisplayParentControls:C,originalBlockClientId:W,themeSupportsLayout:_,canMove:g,isBlockCurrentlyHidden:a,bindableAttributes:G,blockVisibility:te,deviceType:re,viewportSettings:ae,supportsSplitting:ie};return a&&!y&&!H&&!j?null:(0,Yr.jsx)(ri.Provider,{value:be,children:(0,Yr.jsx)($H,{...e,mode:d,isSelectionEnabled:f,isLocked:p,canRemove:m,canMove:g,block:l,name:h,attributes:b,isValid:v,isSelected:y})})}var VO=(0,Rf.memo)(nHe);var DK=c(ee(),1),dxe=c(ce(),1);var NK=c(Z(),1),sxe=c(Yse(),1),e5=c(ee(),1),t5=c(wo(),1);var ixe=c(Yo(),1),Zf=c(Z(),1),JD=c(q(),1),cx=c(ee(),1),Ry=c(ce(),1),MK=c(F(),1);var go=c(F(),1),KD=c(q(),1);var Rfe=c(F(),1);var Db=c(oe(),1);function Bf({controlled:e,default:t,name:o,state:r="value"}){let{current:n}=Db.useRef(e!==void 0),[i,s]=Db.useState(t),a=n?e:i,l=Db.useCallback(u=>{n||s(u)},[]);return[a,l]}var iHe=c(oe(),1),P1={...iHe};var qse=c(oe(),1),Kse={};function eo(e,t){let o=qse.useRef(Kse);return o.current===Kse&&(o.current=e(t)),o}var YH=P1.useInsertionEffect,sHe=YH&&YH!==P1.useLayoutEffect?YH:e=>e();function de(e){let t=eo(aHe).current;return t.next=e,sHe(t.effect),t.trampoline}function aHe(){let e={next:void 0,callback:lHe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function lHe(){}var If=c(oe(),1);var Zse=c(oe(),1),cHe=()=>{},le=typeof document<"u"?Zse.useLayoutEffect:cHe;var FO=c(oe(),1),KH=FO.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function Xse(){return FO.useContext(KH)}var Qse=c(T(),1);function dw(e){let{children:t,elementsRef:o,labelsRef:r,onMapChange:n}=e,i=de(n),[,s]=If.useState(!1),a=eo(dHe).current,l=eo(uHe).current,u=If.useRef(0),d=If.useRef(!0),f=If.useRef([]),p=If.useRef(null),m=de(()=>{d.current||(d.current=!0,s(k=>!k))}),g=de((k,x)=>{l.set(k,x),m()}),h=de(k=>{l.delete(k),m()}),b=de(k=>{let x=new Map;return o.current.length=0,r&&(r.current.length=0),k.forEach(C=>{x.set(C.element,{...C.registration.metadata??{},index:C.index}),o.current[C.index]=C.element,r&&(r.current[C.index]=C.registration.label!==void 0?C.registration.label:C.registration.textRef?.current?.textContent??C.element.textContent)}),u.current=o.current.length,x});function v(k){if(p.current?.disconnect(),p.current=null,typeof MutationObserver!="function"||k.length<2)return;let x=new MutationObserver(E=>{if(!mHe(E))return;let R=null;for(let S of k)if(S.isConnected){if(R&&Jse(R,S)>0){x.disconnect(),m();return}R=S}});p.current=x;let C=new Set;for(let E=1;E<k.length;E+=1){let R=pHe(k[E-1],k[E]);R&&C.add(R)}C.forEach(E=>x.observe(E,{childList:!0}))}let y=de(()=>{let[k,x]=fHe(l),C=b(k);v(x),f.current=k,d.current=!1,a.forEach(E=>E(C)),i(C)});le(()=>(d.current||b(f.current),()=>{o.current=[],r&&(r.current=[])}),[o,r,b]),le(()=>{d.current&&y()}),le(()=>()=>{p.current?.disconnect(),d.current=!0},[]);let _=de(k=>(a.add(k),()=>{a.delete(k)})),w=If.useMemo(()=>({register:g,unregister:h,subscribeMapChange:_,nextIndexRef:u}),[g,h,_,u]);return(0,Qse.jsx)(KH.Provider,{value:w,children:t})}function uHe(){return new Map}function dHe(){return new Set}function fHe(e){let t=new Set,o=[],r=[];e.forEach((i,s)=>{if(!s.isConnected)return;let a=i.index,l={index:a??-1,element:s,registration:i};a===null?r.push(l):a>=0&&(t.add(a),o.push(l))});let n=0;return r.sort((i,s)=>Jse(i.element,s.element)),r.forEach(i=>{for(;t.has(n);)n+=1;i.index=n,o.push(i),n+=1}),t.size>0&&o.sort((i,s)=>i.index-s.index),[o,r.map(i=>i.element)]}function pHe(e,t){let o=e.parentElement;for(;o&&!o.contains(t);)o=o.parentElement;return o}function mHe(e){for(let t of e)for(let o=0;o<t.removedNodes.length;o+=1)if(t.removedNodes[o].isConnected)return!0;return!1}function Jse(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function gHe(e,t){return function(r,...n){let i=new URL(e);return i.searchParams.set("code",r.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${r}; visit ${i} for the full message.`}}var hHe=gHe("https://base-ui.com/production-error","Base UI"),Ut=hHe;var Vb=c(oe(),1);function As(e,t,o,r){let n=eo(tae).current;return bHe(n,e,t,o,r)&&oae(n,[e,t,o,r]),n.callback}function eae(e){let t=eo(tae).current;return yHe(t,e)&&oae(t,e),t.callback}function tae(){return{callback:null,cleanup:null,refs:[]}}function bHe(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function yHe(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function oae(e,t){if(e.refs=t,t.every(o=>o==null)){e.callback=null;return}e.callback=o=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),o!=null){let r=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(o);typeof s=="function"&&(r[n]=s);break}case"object":{i.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=r[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var nae=c(oe(),1);var rae=c(oe(),1),vHe=parseInt(rae.version,10);function fw(e){return vHe>=e}function qH(e){if(!nae.isValidElement(e))return null;let t=e,o=t.props;return(fw(19)?o?.ref:t.ref)??null}function O1(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function At(){}var ll=Object.freeze([]),Wt=Object.freeze({});function iae(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let i=t[r](n);i!=null&&Object.assign(o,i);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function sae(e,t){return typeof e=="function"?e(t):e}function zO(e,t){return typeof e=="function"?e(t):e}var ZH={};function Mt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return jO(t);let i=jO(e);return t&&(i=A1(i,t)),o&&(i=A1(i,o)),r&&(i=A1(i,r)),n&&(i=A1(i,n)),i}function aae(e){if(e.length===0)return ZH;if(e.length===1)return jO(e[0]);let t=jO(e[0]);for(let o=1;o<e.length;o+=1)t=A1(t,e[o]);return t}function jO(e){return XH(e)?{...cae(e,ZH)}:_He(e)}function A1(e,t){return XH(t)?cae(t,e):wHe(e,t)}function _He(e){let t={...e};for(let o in t){let r=t[o];lae(o,r)&&(t[o]=uae(r))}return t}function wHe(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=O1(e.style,r);break}case"className":{e[o]=QH(e.className,r);break}default:lae(o,r)?e[o]=kHe(e[o],r):e[o]=r}}return e}function lae(e,t){let o=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2);return o===111&&r===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function XH(e){return typeof e=="function"}function cae(e,t){return XH(e)?e(t):e??ZH}function kHe(e,t){return t?e?(...o)=>{let r=o[0];if(dae(r)){let i=r;M1(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let n=t(...o);return e?.(...o),n}:uae(t):e}function uae(e){return e&&((...t)=>{let o=t[0];return dae(o)&&M1(o),e(...t)})}function M1(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function QH(e,t){return t?e?t+" "+e:t:e}function dae(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var JH=c(oe(),1);function De(e,t,o={}){let r=t.render,n=xHe(t,o);if(o.enabled===!1)return null;let i=o.state??Wt;return EHe(e,r,n,i)}function xHe(e,t={}){let{className:o,style:r,render:n}=e,{state:i=Wt,ref:s,props:a,stateAttributesMapping:l,enabled:u=!0}=t,d=u?sae(o,i):void 0,f=u?zO(r,i):void 0,p=u?iae(i,l):Wt,m=u&&a?SHe(a):void 0,g=u?O1(p,m)??{}:Wt;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=eae([g.ref,qH(n),...s]):g.ref=As(g.ref,qH(n),s):As(null,null)),u?(d!==void 0&&(g.className=QH(g.className,d)),f!==void 0&&(g.style=O1(g.style,f)),g):Wt}function SHe(e){return Array.isArray(e)?aae(e):Mt(void 0,e)}var CHe=Symbol.for("react.lazy");function EHe(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=Mt(o,t.props);n.ref=o.ref;let i=t;return i?.$$typeof===CHe&&(i=Vb.Children.toArray(t)[0]),Vb.cloneElement(i,n)}if(e&&typeof e=="string")return THe(e,o);throw new Error(Ut(8))}function THe(e,t){return e==="button"?(0,JH.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,JH.createElement)("img",{alt:"",...t,key:t.key}):Vb.createElement(e,t)}var HO=c(oe(),1);var fae=0;function RHe(e,t="mui"){let[o,r]=HO.useState(e),n=e||o;return HO.useEffect(()=>{o==null&&(fae+=1,r(`${t}-${fae}`))},[o,t]),n}var pae=P1.useId;function Wm(e,t){if(pae!==void 0){let o=pae();return e??(t?`${t}-${o}`:o)}return RHe(e,t)}function mn(e){return Wm(e,"base-ui")}var GO=c(oe(),1);var Te={};No(Te,{cancelOpen:()=>oUe,chipRemovePress:()=>VHe,clearPress:()=>DHe,closePress:()=>NHe,closeWatcher:()=>qHe,decrementPress:()=>jHe,disabled:()=>nUe,drag:()=>JHe,escapeKey:()=>KHe,focusOut:()=>YHe,imperativeAction:()=>aUe,incrementPress:()=>zHe,initial:()=>sUe,inputBlur:()=>WHe,inputChange:()=>HHe,inputClear:()=>UHe,inputPaste:()=>GHe,inputPress:()=>$He,itemPress:()=>MHe,keyboard:()=>XHe,linkPress:()=>LHe,listNavigation:()=>ZHe,missing:()=>iUe,none:()=>BHe,outsidePress:()=>AHe,pointer:()=>QHe,scrub:()=>tUe,siblingOpen:()=>rUe,swipe:()=>lUe,trackPress:()=>FHe,triggerFocus:()=>OHe,triggerHover:()=>PHe,triggerPress:()=>IHe,wheel:()=>eUe,windowResize:()=>cUe});var BHe="none",IHe="trigger-press",PHe="trigger-hover",OHe="trigger-focus",AHe="outside-press",MHe="item-press",NHe="close-press",LHe="link-press",DHe="clear-press",VHe="chip-remove-press",FHe="track-press",zHe="increment-press",jHe="decrement-press",HHe="input-change",UHe="input-clear",WHe="input-blur",GHe="input-paste",$He="input-press",YHe="focus-out",KHe="escape-key",qHe="close-watcher",ZHe="list-navigation",XHe="keyboard",QHe="pointer",JHe="drag",eUe="wheel",tUe="scrub",oUe="cancel-open",rUe="sibling-open",nUe="disabled",iUe="missing",sUe="initial",aUe="imperative-action",lUe="swipe",cUe="window-resize";function Ke(e,t,o,r){let n=!1,i=!1,s=r??Wt;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:o,...s}}var tU=c(oe(),1);var mae=c(oe(),1);function pw(e){mae.useEffect(e,ll)}var UO=null,xCt=globalThis.requestAnimationFrame,eU=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,r=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,r>0)for(let n=0;n<o.length;n+=1)o[n]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},WO=new eU;var li=class e{static create(){return new e}static request(t){return WO.request(t)}static cancel(t){return WO.cancel(t)}currentId=UO;request(t){this.cancel(),this.currentId=WO.request(()=>{this.currentId=UO,t()})}cancel=()=>{this.currentId!==UO&&(WO.cancel(this.currentId),this.currentId=UO)};disposeEffect=()=>this.cancel};function rs(){let e=eo(li.create).current;return pw(e.disposeEffect),e}function Bi(e,t=!1,o=!1){let[r,n]=tU.useState(e&&t?"idle":void 0),[i,s]=tU.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&r!=="ending"&&!o&&n("ending"),!e&&!i&&r==="ending"&&n(void 0),le(()=>{if(!e&&i&&r!=="ending"&&o){let a=li.request(()=>{n("ending")});return()=>{li.cancel(a)}}},[e,i,r,o]),le(()=>{if(!e||t)return;let a=li.request(()=>{n(void 0)});return()=>{li.cancel(a)}},[t,e]),le(()=>{if(!e||!t)return;e&&i&&r!=="idle"&&n("starting");let a=li.request(()=>{n("idle")});return()=>{li.cancel(a)}},[t,e,i,r]),{mounted:i,setMounted:s,transitionStatus:r}}function gae(e){let{open:t,defaultOpen:o,onOpenChange:r,disabled:n}=e,[i,s]=Bf({controlled:t,default:o,name:"Collapsible",state:"open"}),{mounted:a,setMounted:l,transitionStatus:u}=Bi(i,!0,!0),d=mn(),[f,p]=GO.useState(),m=f===null?void 0:f??d,g=de(h=>{let b=!i,v=Ke(Te.triggerPress,h.nativeEvent);r(b,v),!v.isCanceled&&s(b)});return GO.useMemo(()=>({defaultPanelId:d,disabled:n,handleTrigger:g,mounted:a,open:i,panelId:m,setMounted:l,setOpen:s,setPanelIdState:p,transitionStatus:u}),[d,n,g,a,i,m,l,s,p,u])}var $O=c(oe(),1),oU=$O.createContext(void 0);function YO(){let e=$O.useContext(oU);if(e===void 0)throw new Error(Ut(15));return e}var Fb=c(oe(),1);function mw(e={}){let{guess:t,label:o,metadata:r,textRef:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:l,nextIndexRef:u}=Xse(),d=Fb.useRef(-1),[f,p]=Fb.useState(i==null&&t?()=>{if(d.current===-1){let b=u.current;u.current+=1,d.current=b}return d.current}:-1),m=i??f,g=Fb.useRef(null),h=Fb.useCallback(b=>{let v=g.current;v&&a(v),g.current=b,b&&s(b,{metadata:r??null,index:i??null,label:o,textRef:n})},[i,s,a,r,o,n]);return le(()=>{if(i==null)return l(b=>{let v=g.current?b.get(g.current)?.index:null;v!=null&&p(v)})},[i,l]),{ref:h,index:m}}var gw=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),uUe={"data-starting-style":""},dUe={"data-ending-style":""},zn={transitionStatus(e){return e==="starting"?uUe:e==="ending"?dUe:null}};var N1=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=gw.startingStyle]="startingStyle",e[e.endingStyle=gw.endingStyle]="endingStyle",e})({});var hae=(function(e){return e.panelOpen="data-panel-open",e})({});var fUe={[N1.open]:""},pUe={[N1.closed]:""},bae={open(e){return e?{[hae.panelOpen]:""}:null}},yae={open(e){return e?fUe:pUe}};var bw=c(oe(),1);function KO(){return typeof window<"u"}function Kr(e){return qO(e)?(e.nodeName||"").toLowerCase():"#document"}function St(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ku(e){var t;return(t=(qO(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function qO(e){return KO()?e instanceof Node||e instanceof St(e).Node:!1}function ct(e){return KO()?e instanceof Element||e instanceof St(e).Element:!1}function Ct(e){return KO()?e instanceof HTMLElement||e instanceof St(e).HTMLElement:!1}function $u(e){return!KO()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof St(e).ShadowRoot}function jb(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Bn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function vae(e){return/^(table|td|th)$/.test(Kr(e))}function L1(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var mUe=/transform|translate|scale|rotate|perspective|filter/,gUe=/paint|layout|strict|content/,zb=e=>!!e&&e!=="none",rU;function ZO(e){let t=ct(e)?Bn(e):e;return zb(t.transform)||zb(t.translate)||zb(t.scale)||zb(t.rotate)||zb(t.perspective)||!XO()&&(zb(t.backdropFilter)||zb(t.filter))||mUe.test(t.willChange||"")||gUe.test(t.contain||"")}function _ae(e){let t=Yu(e);for(;Ct(t)&&!qu(t);){if(ZO(t))return t;if(L1(t))return null;t=Yu(t)}return null}function XO(){return rU==null&&(rU=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),rU}function qu(e){return/^(html|body|#document)$/.test(Kr(e))}function Bn(e){return St(e).getComputedStyle(e)}function D1(e){return ct(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Yu(e){if(Kr(e)==="html")return e;let t=e.assignedSlot||e.parentNode||$u(e)&&e.host||Ku(e);return $u(t)?t.host:t}function wae(e){let t=Yu(e);return qu(t)?(e.ownerDocument||e).body:Ct(t)&&jb(t)?t:wae(t)}function Gm(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=wae(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=St(n);if(i){let a=QO(s);return t.concat(s,s.visualViewport||[],jb(n)?n:[],a&&o?Gm(a):[])}else return t.concat(n,Gm(n,[],o))}function QO(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var JO=c(oe(),1),nU=JO.createContext(void 0);function hw(e=!1){let t=JO.useContext(nU);if(t===void 0&&!e)throw new Error(Ut(16));return t}var kae=c(oe(),1);function xae(e){let{focusableWhenDisabled:t,disabled:o,composite:r=!1,tabIndex:n=0,isNativeButton:i}=e,s=r&&t!==!1,a=r&&t===!1;return{props:kae.useMemo(()=>{let u={onKeyDown(d){o&&t&&d.key!=="Tab"&&d.preventDefault()}};return r||(u.tabIndex=n,!i&&o&&(u.tabIndex=t?n:-1)),(i&&(t||s)||!i&&o)&&(u["aria-disabled"]=o),i&&(!t||a)&&(u.disabled=o),u},[r,o,t,s,a,i,n])}}function ot(e){return e?.ownerDocument||document}function eA(e,t,{detail:o=0}={}){e.dispatchEvent(new(St(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:o,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Ec(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:r=0,native:n=!0,composite:i}=e,s=bw.useRef(null),a=hw(!0),l=i??a!==void 0,{props:u}=xae({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:r,isNativeButton:n}),d=bw.useCallback(()=>{let m=s.current;iU(m)&&l&&t&&u.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,u.disabled,l]);le(d,[d]);let f=bw.useCallback((m={})=>{let{onClick:g,onMouseDown:h,onKeyUp:b,onKeyDown:v,onPointerDown:y,..._}=m;return Mt({onClick(w){if(t){w.preventDefault();return}g?.(w)},onMouseDown(w){t||h?.(w)},onKeyDown(w){if(t||(M1(w),v?.(w),w.baseUIHandlerPrevented))return;let k=w.target===w.currentTarget,x=w.currentTarget,C=iU(x),E=!n&&hUe(x),R=k&&(n?C:!E),S=w.key==="Enter",I=w.key===" ",P=x.getAttribute("role"),A=P?.startsWith("menuitem")||P==="option"||P==="gridcell";if(k&&l&&I){if(w.defaultPrevented&&A)return;w.preventDefault(),(!n||C)&&(w.preventBaseUIHandler(),eA(x,w));return}if(!R||n||!I&&!S){k&&E&&I&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),S&&(w.preventBaseUIHandler(),eA(x,w)))},onKeyUp(w){if(!t){if(M1(w),b?.(w),w.target===w.currentTarget&&n&&l&&iU(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!n&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),eA(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}y?.(w)}},n?{type:"button"}:{role:"button"},u,_)},[t,u,l,n]),p=de(m=>{s.current=m,d()});return{getButtonProps:f,buttonRef:p}}function iU(e){return Ct(e)&&e.tagName==="BUTTON"}function hUe(e){return Ct(e)&&e.tagName==="A"&&!!e.href}var ns=c(oe(),1);function ut(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function so(e){let t=eo(bUe,e).current;return t.next=e,le(t.effect),t}function bUe(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Cae=c(oe(),1);var Sae=c(Ef(),1);function Tc(e){return e==null?e:"current"in e?e.current:e}function $m(e,t=!1){let o=rs();return de((r,n=null)=>{o.cancel();let i=Tc(e);if(i==null)return;let s=i,a=()=>{Sae.flushSync(r)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(s.getAnimations().map(u=>u.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}a()})}if(t){let u="data-starting-style";if(!s.hasAttribute(u)){o.request(l);return}let d=new MutationObserver(()=>{s.hasAttribute(u)||(d.disconnect(),l())});d.observe(s,{attributes:!0,attributeFilter:[u]}),n?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function jn(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,i=de(n),s=$m(r,o);Cae.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var V1={height:void 0,width:void 0};function Tae(e){let{externalRef:t,hiddenUntilFound:o,id:r,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:l,setOpen:u,transitionStatus:d}=e,f=ns.useRef(null),p=ns.useRef(null),[m,g]=ns.useState(V1),h=ns.useRef(V1),b=ns.useRef(!1),v=ns.useRef(a),y=ns.useRef(!1),[_,w]=ns.useState(!1),k=ns.useRef(null),x=As(t,f),C=so(a),E=$m(f),R=!a&&!i,S=_?"idle":d,I=a&&(v.current||y.current),P=!a&&i&&p.current==="css-animation"&&m.height===void 0&&m.width===void 0?h.current:m,A=o&&R&&p.current!=="css-animation",O=de((V,j=!0)=>{j&&(h.current=V),g(V)}),L=de(()=>{k.current?.(),k.current=null}),H=de(V=>{L(),k.current=()=>{k.current=null,V()}}),N=de(()=>{a&&i&&p.current==="css-animation"&&(y.current=!0)});le(()=>{!_||d==="starting"||w(!1)},[_,d]),ns.useEffect(()=>()=>{N(),L()},[N,L]),le(()=>{let V=f.current;if(!V)return;!a&&k.current&&L();let j=yUe(V,I);if(p.current=j,a&&d==="idle"&&v.current&&j==="css-animation"){h.current=yw(V);return}if(a&&d==="starting"){let $=b.current;if(b.current=!1,j==="none"){O(yw(V)),w(!0);return}if(j==="css-transition"){let U=vUe(V);if(O(yw(V)),!$)return U;let X=tA(V,"transition-duration","0s");return H(X),w(!0),U}O(yw(V));let J=tA(V,"animation-name","none");if(!$){J();return}let Q=tA(V,"animation-duration","0s");J(),H(Q),w(!0);return}if(!a&&i&&(d==="idle"||d==="starting")){if(v.current=!1,y.current=!1,j==="none"){O(V1,!1),l(!1);return}O(yw(V));return}if(d!=="ending")return;if(j==="none"){l(!1);return}let D=yw(V);if(!(D.height>0||D.width>0)){l(!1);return}O(D),j==="css-animation"&&tA(V,"animation-name","none")()},[i,a,L,O,l,H,I,d]),jn({enabled:a&&i&&S==="idle",open:!0,ref:f,onComplete(){a&&O(V1,!1)}}),ns.useEffect(()=>{if(a||!i||S!=="ending"||!f.current)return;let j=new AbortController,D=-1;function z(){C.current||(l(!1),O(V1,!1))}return D=li.request(()=>{E(z,j.signal)}),()=>{li.cancel(D),j.abort()}},[C,i,a,S,E,O,l]),le(()=>{let V=f.current;!V||!o||!R||V.setAttribute("hidden","until-found")},[R,o]),ns.useEffect(function(){let j=f.current;if(!j)return;function D(z){let $=Ke(Te.none,z);s(!0,$),!$.isCanceled&&(b.current=!0,u(!0))}return ut(j,"beforematch",D)},[s,u]);let M=n||o||i||a;return{height:P.height,props:{...A?{[N1.startingStyle]:""}:void 0,hidden:R,id:r},ref:x,shouldPreventOpenAnimation:I,shouldRender:M,transitionStatus:S,width:P.width}}function yw(e){return{height:e.scrollHeight,width:e.scrollWidth}}function yUe(e,t){let o=St(e).getComputedStyle(e),r=(o.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&Eae(o.animationDuration),n=Eae(o.transitionDuration);return r&&n||n?"css-transition":r?"css-animation":"none"}function Eae(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function tA(e,t,o){let r=e.style.getPropertyValue(t),n=e.style.getPropertyPriority(t);return e.style.setProperty(t,o),()=>{if(r===""){e.style.removeProperty(t);return}e.style.setProperty(t,r,n)}}function vUe(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(n=>{e.style.setProperty(n,"initial","important")});function o(){Object.entries(t).forEach(([n,i])=>{if(i===""){e.style.removeProperty(n);return}e.style.setProperty(n,i)})}let r=li.request(o);return()=>{li.cancel(r),o()}}var mo={};No(mo,{engine:()=>uU,env:()=>fU,os:()=>lU,screenReader:()=>dU});var lU={};No(lU,{android:()=>Iae,apple:()=>aU,ios:()=>sU,linux:()=>SUe,mac:()=>Pae,windows:()=>xUe});function _Ue(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:wUe,platform:kUe,maxTouchPoints:Rae}=_Ue(),Hb=wUe.toLowerCase(),Ub=kUe.toLowerCase();var sU=/^i(os$|p)/.test(Ub)||Ub==="macintel"&&Rae>1,Bae="android",Iae=Ub===Bae||Hb.includes(Bae),Pae=!sU&&Ub.startsWith("mac"),xUe=Ub.startsWith("win"),SUe=!Iae&&/^(linux|chrome os)/.test(Ub),aU=Pae||sU;var uU={};No(uU,{blink:()=>EUe,gecko:()=>CUe,webkit:()=>cU});var cU=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),CUe=!cU&&Hb.includes("firefox"),EUe=!cU&&Hb.includes("chrom");var dU={};No(dU,{voiceOver:()=>TUe});var TUe=aU;var fU={};No(fU,{jsdom:()=>RUe});var RUe=/jsdom|happydom/.test(Hb);var F1=0,Ii=class e{static create(){return new e}currentId=F1;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=F1,o()},t)}isStarted(){return this.currentId!==F1}clear=()=>{this.currentId!==F1&&(clearTimeout(this.currentId),this.currentId=F1)};disposeEffect=()=>this.clear};function Fo(){let e=eo(Ii.create).current;return pw(e.disposeEffect),e}var Oae={},Aae={},Mae="";function oA(e,t){return jb(e)?e:t}function Nae(e,t,o){return/hidden|clip/.test(e.getComputedStyle(oA(t,o)).overflowY)}function BUe(e){if(typeof document>"u")return!1;let t=ot(e);return St(t).innerWidth-t.documentElement.clientWidth>0}function IUe(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let o=ot(e),r=o.documentElement,n=o.body,i=oA(r,n),s=i.style.overflowY,a=r.style.scrollbarGutter;r.style.scrollbarGutter="stable",i.style.overflowY="scroll";let l=i.offsetWidth;i.style.overflowY="hidden";let u=i.offsetWidth;return i.style.overflowY=s,r.style.scrollbarGutter=a,l===u}function PUe(e){let t=ot(e),o=t.documentElement,r=t.body,n=oA(o,r),i={overflowY:n.style.overflowY,overflowX:n.style.overflowX};return Object.assign(n.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(n.style,i)}}function OUe(e){let t=ot(e),o=t.documentElement,r=t.body,n=St(o),i=0,s=0,a=!1,l=li.create();if(mo.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function u(){let m=n.getComputedStyle(o),g=n.getComputedStyle(r),v=(m.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=o.scrollTop,s=o.scrollLeft,Oae={scrollbarGutter:o.style.scrollbarGutter,overflowY:o.style.overflowY,overflowX:o.style.overflowX},Mae=o.style.scrollBehavior,Aae={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let y=o.scrollHeight>o.clientHeight,_=o.scrollWidth>o.clientWidth,w=m.overflowY==="scroll"||g.overflowY==="scroll",k=m.overflowX==="scroll"||g.overflowX==="scroll",x=Math.max(0,n.innerWidth-r.clientWidth),C=Math.max(0,n.innerHeight-r.clientHeight),E=parseFloat(g.marginTop)+parseFloat(g.marginBottom),R=parseFloat(g.marginLeft)+parseFloat(g.marginRight),S=oA(o,r);if(a=IUe(e),a){o.style.scrollbarGutter=v,S.style.overflowY="hidden",S.style.overflowX="hidden";return}Object.assign(o.style,{scrollbarGutter:v,overflowY:"hidden",overflowX:"hidden"}),(y||w)&&(o.style.overflowY="scroll"),(_||k)&&(o.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:E||C?`calc(100dvh - ${E+C}px)`:"100dvh",width:R||x?`calc(100vw - ${R+x}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=s,o.setAttribute("data-base-ui-scroll-locked",""),o.style.scrollBehavior="unset"}function d(){Object.assign(o.style,Oae),Object.assign(r.style,Aae),a||(o.scrollTop=i,o.scrollLeft=s,o.removeAttribute("data-base-ui-scroll-locked"),o.style.scrollBehavior=Mae)}function f(){d(),l.request(u)}u();let p=ut(n,"resize",f);return()=>{l.cancel(),d(),typeof n.removeEventListener=="function"&&p()}}var pU=class{lockCount=0;restore=null;timeoutLock=Ii.create();timeoutUnlock=Ii.create();acquire(t){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(t)),this.release}release=()=>{this.lockCount-=1,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)};lock(t){if(this.lockCount===0||this.restore!==null)return;let o=ot(t),r=o.documentElement,n=o.body,i=St(r);if(Nae(i,r,n)){let a=new i.MutationObserver(()=>{Nae(i,r,n)||(a.disconnect(),this.restore=null,this.lock(t))}),l={attributes:!0};a.observe(r,l),a.observe(n,l),this.restore=()=>a.disconnect();return}let s=mo.os.ios||!BUe(t);this.restore=s?PUe(t):OUe(t)}},AUe=new pU;function Lae(e=!0,t=null){le(()=>{if(e)return AUe.acquire(t)},[e,t])}var is=c(oe(),1);function Ms(e){e.preventDefault(),e.stopPropagation()}function Dae(e){return"nativeEvent"in e}function vw(e){return e.pointerType===""&&e.isTrusted?!0:mo.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function _w(e){return mo.env.jsdom?!1:!mo.os.android&&e.width===0&&e.height===0||mo.os.android&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType==="touch"}function ha(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Vae(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var z1="data-base-ui-focusable";var mU="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",j1="ArrowLeft",H1="ArrowRight",gU="ArrowUp",rA="ArrowDown";function wr(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ge(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&$u(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function ko(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Ym(e,t){if(!ct(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(Ge(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function nA(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let o=e;return o.target!=null&&t.contains(o.target)}function Fae(e){return e.matches("html,body")}function Wb(e){return Ct(e)&&e.matches(mU)}function hU(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${mU}`)!=null}function U1(e){return e?e.getAttribute("role")==="combobox"&&Wb(e):!1}function zae(e){if(!e||mo.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Gb(e){return e?e.hasAttribute(z1)?e:e.querySelector(`[${z1}]`)||e:null}function MUe(e,t){return t!=null&&!ha(t)?0:typeof e=="function"?e():e}function cl(e,t,o){let r=MUe(e,o);return typeof r=="number"?r:r?.[t]}function bU(e){return typeof e=="function"?e():e}function iA(e,t){return t||e==="click"||e==="mousedown"}function jae(e){return e?.includes("mouse")&&e!=="mousedown"}var Hae=c(T(),1),Uae=is.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ii,currentIdRef:{current:null},currentContextRef:{current:null}});function NUe(e,t){e.current=t.current}function yU(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=is.useRef(o),i=is.useRef(o),s=is.useRef(null),a=is.useRef(null),l=Fo();return le(()=>{if(i.current=o,!s.current){n.current=o;return}n.current={open:cl(n.current,"open"),close:cl(o,"close")}},[o,s,n,i]),(0,Hae.jsx)(Uae.Provider,{value:is.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function vU(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),i=is.useContext(Uae),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:u,currentContextRef:d,hasProvider:f,timeout:p}=i,[m,g]=is.useState(!1),h=is.useRef(o);return le(()=>{h.current=o},[o]),le(()=>{function b(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=u.current,p.clear()}if(s.current&&!o&&s.current===n){if(g(!1),l){let v=n;return p.start(l,()=>{r.select("open")||s.current&&s.current!==v||b()}),()=>{(h.current||s.current!==v)&&p.clear()}}b()}},[o,n,s,a,l,u,d,p,r]),le(()=>{if(!o)return;let b=d.current,v=s.current;p.clear(),d.current={onOpenChange:r.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:cl(u.current,"close")},v!==null&&v!==n?(g(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,Ke(Te.none))):(g(!1),b?.setIsInstantPhase(!1))},[o,n,r,s,a,u,d,p]),le(()=>()=>{if(s.current===n){if(d.current=null,!h.current)return;s.current=null,NUe(a,u),p.clear()}},[d,s,a,n,u,p]),is.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}var Ai=c(oe(),1);function Pi(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var aA=c(oe(),1);var Wae={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},sA={...Wae,position:"fixed",top:0,left:0},Gae={...Wae,position:"absolute"};var $ae=c(T(),1),ww=aA.forwardRef(function(t,o){let[r,n]=aA.useState();return le(()=>{mo.screenReader.voiceOver&&mo.engine.webkit&&n("button")},[]),(0,$ae.jsx)("span",{...t,ref:o,style:sA,"aria-hidden":r?void 0:!0,...{tabIndex:0,role:r},"data-base-ui-focus-guard":""})});var Km=Math.min,Rc=Math.max,qm=Math.round,G1=Math.floor,Zu=e=>({x:e,y:e}),LUe={left:"right",right:"left",bottom:"top",top:"bottom"};function cA(e,t,o){return Rc(e,Km(t,o))}function Xu(e,t){return typeof e=="function"?e(t):e}function Oi(e){return e.split("-")[0]}function Bc(e){return e.split("-")[1]}function uA(e){return e==="x"?"y":"x"}function $1(e){return e==="y"?"height":"width"}function Ns(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Y1(e){return uA(Ns(e))}function qae(e,t,o){o===void 0&&(o=!1);let r=Bc(e),n=Y1(e),i=$1(n),s=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=W1(s)),[s,W1(s)]}function Zae(e){let t=W1(e);return[lA(e),t,lA(t)]}function lA(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Yae=["left","right"],Kae=["right","left"],DUe=["top","bottom"],VUe=["bottom","top"];function FUe(e,t,o){switch(e){case"top":case"bottom":return o?t?Kae:Yae:t?Yae:Kae;case"left":case"right":return t?DUe:VUe;default:return[]}}function Xae(e,t,o,r){let n=Bc(e),i=FUe(Oi(e),o==="start",r);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(lA)))),i}function W1(e){let t=Oi(e);return LUe[t]+e.slice(t.length)}function zUe(e){var t,o,r,n;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(r=e.bottom)!=null?r:0,left:(n=e.left)!=null?n:0}}function dA(e){return typeof e!="number"?zUe(e):{top:e,right:e,bottom:e,left:e}}function Pf(e){let{x:t,y:o,width:r,height:n}=e;return{width:r,height:n,top:o,left:t,right:t+r,bottom:o+n,x:t,y:o}}function Zm(e,t){return t<0||t>=e.length}function $b(e,t){return ul(e.current,{disabledIndices:t})}function kw(e,t){return ul(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function ul(e,{startingIndex:t=-1,decrement:o=!1,disabledIndices:r,amount:n=1}={}){let i=t;do i+=o?-n:n;while(i>=0&&i<=e.length-1&&Yb(e,i,r));return i}function Yb(e,t,o){if(typeof o=="function"?o(t):o?.includes(t)??!1)return!0;let n=e[t];return n?!Kb(n)||n.matches(":disabled")?!0:!o&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function jUe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Kb(e,t=e?Bn(e):null){return!e||!e.isConnected||!t||jUe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var HUe='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function UUe(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let o=e.getRootNode();return $u(o)?o.host:null}function wU(e){for(let t of Array.from(e.children))if(Kr(t)==="summary")return t;return null}function WUe(e,t){let o=wU(t);return!!o&&(e===o||Ge(o,e))}function Qae(e){let t=e?Kr(e):"";return e!=null&&e.matches(HUe)&&(t!=="summary"||e.parentElement!=null&&Kr(e.parentElement)==="details"&&wU(e.parentElement)===e)&&(t!=="details"||wU(e)==null)&&(t!=="input"||e.type!=="hidden")}function Jae(e){if(!Qae(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=UUe(t)){let o=t!==e,r=Kr(t)==="slot";if(t.hasAttribute("inert")||o&&Kr(t)==="details"&&!t.open&&!WUe(e,t)||t.hasAttribute("hidden")||!r&&!GUe(t,o))return!1}return!0}function GUe(e,t){let o=Bn(e);return t?o.display!=="none":Kb(e,o)}function ele(e){let t=e.tabIndex;if(t<0){let o=Kr(e);if(o==="details"||o==="audio"||o==="video"||Ct(e)&&e.isContentEditable)return 0}return t}function _U(e){if(Kr(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function $Ue(e,t){let o=_U(e);if(!o)return!0;let r=t.find(n=>{let i=_U(n);return i?.name===o.name&&i.form===o.form&&i.checked});return r?r===o:t.find(n=>{let i=_U(n);return i?.name===o.name&&i.form===o.form})===o}function tle(e){if(Ct(e)&&Kr(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Ct(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function ole(e,t){tle(e).forEach(o=>{Qae(o)&&t.push(o),ole(o,t)})}function rle(e,t,o){tle(e).forEach(r=>{Ct(r)&&r.matches(t)&&o.push(r),rle(r,t,o)})}function fA(e){return Jae(e)&&ele(e)>=0}function kU(e){let t=[];return ole(e,t),t.filter(Jae)}function K1(e){let t=kU(e);return t.filter(o=>ele(o)>=0&&$Ue(o,t))}function nle(e,t){let o=K1(e),r=o.length;if(r===0)return;let n=wr(ot(e)),i=o.indexOf(n),s=i===-1?t===1?0:r-1:i+t;return o[s]}function pA(e){return nle(ot(e).body,1)||e}function mA(e){return nle(ot(e).body,-1)||e}function qb(e,t){let o=t||e.currentTarget,r=e.relatedTarget;return!r||!Ge(o,r)}function ile(e){K1(e).forEach(o=>{o.dataset.tabindex=o.getAttribute("tabindex")||"",o.setAttribute("tabindex","-1")})}function xU(e){let t=[];rle(e,"[data-tabindex]",t),t.forEach(o=>{let r=o.dataset.tabindex;delete o.dataset.tabindex,r?o.setAttribute("tabindex",r):o.removeAttribute("tabindex")})}function dl(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...dl(e,n.id,o)])}function SU(e,t){let o=[],r=e.find(n=>n.id===t)?.parentId;for(;r;){let n=e.find(i=>i.id===r);r=n?.parentId,n&&(o=o.concat(n))}return o}function Of(e){return`data-base-ui-${e}`}var gA=0;function xw(e,t={}){let{preventScroll:o=!1,sync:r=!1,shouldFocus:n}=t;cancelAnimationFrame(gA);function i(){n&&!n()||e?.focus({preventScroll:o})}if(r)return i(),At;let s=requestAnimationFrame(i);return gA=s,()=>{gA===s&&(cancelAnimationFrame(s),gA=0)}}var CU={inert:new WeakMap,"aria-hidden":new WeakMap},sle="data-base-ui-inert",TU={inert:new WeakSet,"aria-hidden":new WeakSet},q1=new WeakMap,EU=0;function YUe(e){return TU[e]}function ule(e){return e?$u(e)?e.host:ule(e.parentNode):null}var ale=(e,t)=>t.map(o=>{if(e.contains(o))return o;let r=ule(o);return e.contains(r)?r:null}).filter(o=>o!=null),lle=e=>{let t=new Set;return e.forEach(o=>{let r=o;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},cle=(e,t,o)=>{let r=[],n=i=>{!i||o.has(i)||Array.from(i.children).forEach(s=>{Kr(s)!=="script"&&(t.has(s)?n(s):r.push(s))})};return n(e),r};function KUe(e,t,o,r,{mark:n=!0}){let i=null;r?i="inert":o&&(i="aria-hidden");let s=null,a=null,l=ale(t,e),u=n?cle(t,lle(l),new Set(l)):[],d=[],f=[];if(i){let p=CU[i],m=YUe(i);a=m,s=p;let g=ale(t,Array.from(t.querySelectorAll("[aria-live]"))),h=l.concat(g);cle(t,lle(h),new Set(h)).forEach(v=>{let y=v.getAttribute(i),_=y!==null&&y!=="false",w=(p.get(v)||0)+1;p.set(v,w),d.push(v),w===1&&_&&m.add(v),_||v.setAttribute(i,i==="inert"?"":"true")})}return n&&u.forEach(p=>{let m=(q1.get(p)||0)+1;q1.set(p,m),f.push(p),m===1&&p.setAttribute(sle,"")}),EU+=1,()=>{s&&d.forEach(p=>{let g=(s.get(p)||0)-1;s.set(p,g),g||(!a?.has(p)&&i&&p.removeAttribute(i),a?.delete(p))}),n&&f.forEach(p=>{let m=(q1.get(p)||0)-1;q1.set(p,m),m||p.removeAttribute(sle)}),EU-=1,EU||(CU.inert=new WeakMap,CU["aria-hidden"]=new WeakMap,TU.inert=new WeakSet,TU["aria-hidden"]=new WeakSet,q1=new WeakMap)}}function RU(e,t={}){let{ariaHidden:o=!1,inert:r=!1,mark:n=!0}=t,i=ot(e[0]).body;return KUe(e,i,o,r,{mark:n})}var qo=c(oe(),1),BU=c(Ef(),1);var dle={style:{transition:"none"}},fle="data-base-ui-click-trigger",qUe="data-base-ui-swipe-ignore",ZUe="data-swipe-ignore",FEt=`[${qUe}]`,zEt=`[${ZUe}]`,ple={fallbackAxisSide:"none"},mle={fallbackAxisSide:"end"},gle={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var Zb=c(T(),1),hle=qo.createContext(null),IU=()=>qo.useContext(hle),XUe=Of("portal");function hA(e={}){let{ref:t,container:o,componentProps:r=Wt,elementProps:n}=e,i=Wm(),a=IU()?.portalNode,[l,u]=qo.useState(null),[d,f]=qo.useState(null),p=de(b=>{b!==null&&f(b)}),m=qo.useRef(null);le(()=>{if(o===null){m.current&&(m.current=null,f(null),u(null));return}let b=(o&&(qO(o)?o:o.current))??a??document.body;if(b==null){m.current&&(m.current=null,f(null),u(null));return}m.current!==b&&(m.current=b,f(null),u(b))},[o,a]);let g=De("div",r,{ref:[t,p],props:[{id:i,[XUe]:""},n]}),h=l&&g?BU.createPortal(g,l):null;return{node:d,nodeId:qo.isValidElement(g)?g.props.id:void 0,subtree:h}}var PU=qo.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,container:a,...l}=t,{node:u,nodeId:d,subtree:f}=hA({container:a,ref:o,componentProps:t,elementProps:l}),p=qo.useRef(null),m=qo.useRef(null),g=qo.useRef(null),h=qo.useRef(null),[b,v]=qo.useState(null),y=qo.useRef(!1),_=b?.modal,w=b?.open,k=!!b&&!b.modal&&b.open&&!!u;qo.useEffect(()=>{if(!u||_)return;function C(E){u&&E.relatedTarget&&qb(E)&&(E.type==="focusin"?y.current&&(xU(u),y.current=!1):(ile(u),y.current=!0))}return Pi(ut(u,"focusin",C,!0),ut(u,"focusout",C,!0))},[u,_]),le(()=>{!u||w!==!0||!y.current||(xU(u),y.current=!1)},[w,u]);let x=qo.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:m,beforeInsideRef:g,afterInsideRef:h,portalNode:u,setFocusManagerState:v}),[u]);return(0,Zb.jsxs)(qo.Fragment,{children:[f,(0,Zb.jsxs)(hle.Provider,{value:x,children:[k&&u&&(0,Zb.jsx)(ww,{"data-type":"outside",ref:p,onFocus:C=>{if(qb(C,u))g.current?.focus();else{let E=b?b.domReference:null;mA(E)?.focus()}}}),k&&u&&(0,Zb.jsx)("span",{"aria-owns":d,style:gle}),u&&BU.createPortal(s,u),k&&u&&(0,Zb.jsx)(ww,{"data-type":"outside",ref:m,onFocus:C=>{if(qb(C,u))h.current?.focus();else{let E=b?b.domReference:null;pA(E)?.focus(),b?.closeOnFocusOut&&b?.onOpenChange(!1,Ke(Te.focusOut,C.nativeEvent))}}})]})]})});var Xb=c(oe(),1);function ble(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(r=>r(o))},on(t,o){e.has(t)||e.set(t,new Set),e.get(t).add(o)},off(t,o){e.get(t)?.delete(o)}}}var QUe=c(T(),1),JUe=Xb.createContext(null),eWe=Xb.createContext(null),Xm=()=>Xb.useContext(JUe)?.id||null,fl=e=>{let t=Xb.useContext(eWe);return e??t};var Z1=c(T(),1);function tWe(e,t){let o=St(ko(e));return e instanceof o.KeyboardEvent?"keyboard":e instanceof o.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof o.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var yle=20,Qm=[];function OU(){Qm=Qm.filter(e=>e.deref()?.isConnected)}function vle(e){OU(),e&&Kr(e)!=="body"&&(Qm.push(new WeakRef(e)),Qm.length>yle&&(Qm=Qm.slice(-yle)))}function _le(){return OU(),Qm[Qm.length-1]?.deref()}function oWe(e){return e?fA(e)?e:K1(e)[0]||e:null}function wle(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let o=kU(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return fA(n)||n.hasAttribute("data-tabindex")&&!i.startsWith("-")}),r=e.getAttribute("tabindex");o.length===0?r!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(r!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function AU(e){let{context:t,children:o,disabled:r=!1,initialFocus:n=!0,returnFocus:i=!0,restoreFocus:s=!1,modal:a=!0,closeOnFocusOut:l=!0,openInteractionType:u="",nextFocusableElement:d,previousFocusableElement:f,beforeContentFocusGuardRef:p,externalTree:m,getInsideElements:g}=e,h="rootStore"in t?t.rootStore:t,b=h.useState("open"),v=h.useState("domReferenceElement"),y=h.useState("floatingElement"),{events:_,dataRef:w}=h.context,k=de(()=>w.current.floatingContext?.nodeId),x=n===!1,C=U1(v)&&x,E=so(n),R=so(i),S=so(u),I=so(b),P=fl(m),A=IU(),O=Ai.useRef(!1),L=Ai.useRef(!1),H=Ai.useRef(!1),N=Ai.useRef(null),M=Ai.useRef(""),V=Ai.useRef(""),j=Ai.useRef(null),D=Ai.useRef(null),z=As(j,p,A?.beforeInsideRef),$=As(D,A?.afterInsideRef),J=Fo(),Q=Fo(),U=rs(),X=A!=null,W=Gb(y),G=de((ae=W)=>ae?K1(ae):[]),te=de(()=>g?.().filter(ae=>ae!=null)??[]);Ai.useEffect(()=>{if(r||!a)return;function ae(be){be.key==="Tab"&&Ge(W,wr(ot(W)))&&G().length===0&&!C&&Ms(be)}let ie=ot(W);return ut(ie,"keydown",ae)},[r,W,a,C,G]),Ai.useEffect(()=>{if(r||!b)return;let ae=ot(W);function ie(){H.current=!1}function be(ke){let ye=ko(ke),Pe=te(),_e=Ge(y,ye)||Ge(v,ye)||Ge(A?.portalNode,ye)||Pe.some(ve=>ve===ye||Ge(ve,ye));H.current=!_e,V.current=ke.pointerType||"keyboard",ye?.closest(`[${fle}]`)&&(L.current=!0,Q.start(0,()=>{L.current=!1}))}function pe(){V.current="keyboard"}return Pi(ut(ae,"pointerdown",be,!0),ut(ae,"pointerup",ie,!0),ut(ae,"pointercancel",ie,!0),ut(ae,"keydown",pe,!0),ie)},[r,y,v,W,b,A,Q,te]),Ai.useEffect(()=>{if(r||!l)return;let ae=ot(W);function ie(){L.current=!0,Q.start(0,()=>{L.current=!1})}function be(Pe){let _e=ko(Pe);fA(_e)&&(N.current=_e)}function pe(Pe){let _e=Pe.relatedTarget,ve=Pe.currentTarget,Se=ko(Pe);a&&_e==null&&Se!=null&&Ge(y,Se)&&vle(Se),queueMicrotask(()=>{let fe=k(),Ce=h.context.triggerElements,ne=te(),se=_e?.hasAttribute(Of("focus-guard"))&&[j.current,D.current,A?.beforeInsideRef.current,A?.afterInsideRef.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,Tc(f),Tc(d)].includes(_e),Ee=!(Ge(v,_e)||Ge(y,_e)||Ge(_e,y)||Ge(A?.portalNode,_e)||ne.some(he=>he===_e||Ge(he,_e))||Ce.hasMatchingElement(he=>Ge(he,_e))||se||P&&(dl(P.nodesRef.current,fe).find(he=>Ge(he.context?.elements.floating,_e)||Ge(he.context?.elements.domReference,_e))||SU(P.nodesRef.current,fe).find(he=>[he.context?.elements.floating,Gb(he.context?.elements.floating)].includes(_e)||he.context?.elements.domReference===_e)));if(ve===v&&W&&wle(W),s&&ve!==v&&!Kb(Se)&&wr(ae)===ae.body){if(Ct(W)&&(W.focus(),s==="popup")){U.request(()=>{W.focus()});return}let he=G(),Ae=N.current,et=(Ae&&he.includes(Ae)?Ae:null)||he[he.length-1]||W;Ct(et)&&et.focus()}if(w.current.insideReactTree){w.current.insideReactTree=!1;return}(C||!a)&&_e&&Ee&&!L.current&&(C||_e!==_le())&&(O.current=!0,h.setOpen(!1,Ke(Te.focusOut,Pe)))})}function ke(){H.current||(w.current.insideReactTree=!0,J.start(0,()=>{w.current.insideReactTree=!1}))}let ye=Ct(v)?v:null;if(!(!y&&!ye))return Pi(ye&&ut(ye,"focusout",pe),ye&&ut(ye,"pointerdown",ie),y&&ut(y,"focusin",be),y&&ut(y,"focusout",pe),y&&A&&ut(y,"focusout",ke,!0))},[r,v,y,W,a,P,A,h,l,s,G,C,k,w,J,Q,U,d,f,te]),Ai.useEffect(()=>{if(r||!y||!b)return;let ae=Array.from(A?.portalNode?.querySelectorAll(`[${Of("portal")}]`)||[]),be=(P?SU(P.nodesRef.current,k()):[]).find(ve=>U1(ve.context?.elements.domReference||null))?.context?.elements.domReference,ke=[...[y,...ae,j.current,D.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,...te()],be,Tc(f),Tc(d),C?v:null].filter(ve=>ve!=null),ye=RU(ke,{ariaHidden:a||C,mark:!1}),Pe=[y,...ae].filter(ve=>ve!=null),_e=RU(Pe);return()=>{_e(),ye()}},[b,r,v,y,a,A,C,P,k,d,f,te]),le(()=>{if(!b||r||!Ct(W))return;M.current="",V.current="";let ae=ot(W),ie=wr(ae);queueMicrotask(()=>{let be=E.current,pe=typeof be=="function"?be(S.current||""):be;if(pe===void 0||pe===!1||Ge(W,ie))return;let ye=null,Pe=()=>(ye==null&&(ye=G(W)),ye[0]||W),_e;pe===!0||pe===null?_e=Pe():_e=Tc(pe),_e=_e||Pe();let ve=Ge(W,wr(ae));xw(_e,{preventScroll:_e===W,shouldFocus(){if(!I.current)return!1;if(ve)return!0;let Se=wr(ae);return!(Se!==_e&&Ge(W,Se))}})})},[r,b,W,G,E,S,I]),le(()=>{if(r||!W)return;let ae=ot(W),ie=wr(ae),be=S.current==null;vle(ie);function pe(ye){if(ye.open||(M.current=tWe(ye.nativeEvent,V.current)),ye.reason===Te.triggerHover&&ye.nativeEvent.type==="mouseleave"&&(O.current=!0),ye.reason===Te.outsidePress)if(ye.nested)O.current=!1;else if(vw(ye.nativeEvent)||_w(ye.nativeEvent))O.current=!1;else{let Pe=!1;ot(W).createElement("div").focus({get preventScroll(){return Pe=!0,!1}}),Pe?O.current=!1:O.current=!0}}_.on("openchange",pe);function ke(ye){let Pe=R.current,_e=typeof Pe=="function"?Pe(ye):Pe;if(_e===void 0||_e===!1)return null;_e===null&&(_e=!0);let ve=v?.isConnected?v:null,Se=ie?.isConnected&&Kr(ie)!=="body"?ie:null,fe=be?Se||ve:ve||Se;return fe||(fe=_le()||null),typeof _e=="boolean"?fe:Tc(_e)||fe||null}return()=>{_.off("openchange",pe);let ye=wr(ae),Pe=te(),_e=Ge(y,ye)||Pe.some(Ce=>Ce===ye||Ge(Ce,ye))||P&&dl(P.nodesRef.current,k(),!1).some(Ce=>Ge(Ce.context?.elements.floating,ye)),ve=R.current,Se=M.current,fe=ke(Se);queueMicrotask(()=>{let Ce=oWe(fe),ne=typeof ve!="boolean";if(ve&&!O.current&&Ct(Ce)&&(!(!ne&&Ce!==ye&&ye!==ae.body)||_e)){let se={preventScroll:!0};Se==="keyboard"&&(se.focusVisible=!0),Ce.focus(se)}O.current=!1})}},[r,y,W,R,S,_,P,v,k,te]),le(()=>{if(!mo.engine.webkit||b||!y)return;let ae=wr(ot(y));!Ct(ae)||!Wb(ae)||Ge(y,ae)&&ae.blur()},[b,y]),le(()=>{if(!(r||!A))return A.setFocusManagerState({modal:a,closeOnFocusOut:l,open:b,onOpenChange:h.setOpen,domReference:v}),()=>{A.setFocusManagerState(null)}},[r,A,a,b,h,l,v]),le(()=>{if(!(r||!W))return wle(W),()=>{queueMicrotask(OU)}},[r,W]);let re=!r&&(a?!C:!0)&&(X||a);return(0,Z1.jsxs)(Ai.Fragment,{children:[re&&(0,Z1.jsx)(ww,{"data-type":"inside",ref:z,onFocus:ae=>{if(a){let ie=G();xw(ie[ie.length-1])}else A?.portalNode&&(O.current=!1,qb(ae,A.portalNode)?pA(v)?.focus():Tc(f??A.beforeOutsideRef)?.focus())}}),o,re&&(0,Z1.jsx)(ww,{"data-type":"inside",ref:$,onFocus:ae=>{a?xw(G()[0]):A?.portalNode&&(l&&(O.current=!0),qb(ae,A.portalNode)?mA(v)?.focus():Tc(d??A.afterOutsideRef)?.focus())}})]})}var X1=c(oe(),1);function MU(e,t={}){let{enabled:o=!0,event:r="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:l=Te.triggerPress}=t,u="rootStore"in e?e.rootStore:e,d=u.context.dataRef,f=X1.useRef(void 0),p=rs(),m=Fo(),g=X1.useMemo(()=>{function h(v,y,_,w){let k=Ke(l,y,_);v&&w==="touch"&&a>0?m.start(a,()=>{u.setOpen(!0,k)}):u.setOpen(v,k)}function b(v,y,_){let w=d.current.openEvent,k=u.select("domReferenceElement")!==y;return v&&k||!v||!n?!0:w&&s?!_(w.type):!1}return{onPointerDown(v){f.current=ha(v.pointerType,!0)&&_w(v.nativeEvent)?"virtual":v.pointerType},onMouseDown(v){let y=f.current,_=v.nativeEvent,w=u.select("open");if(v.button!==0||r==="click"||ha(y,!0)&&i)return;let k=b(w,v.currentTarget,E=>E==="click"||E==="mousedown"),x=ko(_);if(Wb(x)){h(k,_,x,y);return}let C=v.currentTarget;p.request(()=>{h(k,_,C,y)})},onClick(v){if(r==="mousedown-only")return;let y=f.current;if(r==="mousedown"&&y){f.current=void 0;return}if(ha(y,!0)&&i)return;let _=u.select("open"),w=b(_,v.currentTarget,k=>k==="click"||k==="mousedown"||k==="keydown"||k==="keyup");h(w,v.nativeEvent,v.currentTarget,y)},onKeyDown(){f.current=void 0}}},[d,r,i,l,u,s,n,p,m,a]);return X1.useMemo(()=>o?{reference:g}:Wt,[o,g])}var Ls=c(oe(),1);function rWe(e,t){let o=null,r=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},s=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",u=i.width,d=i.height,f=i.x,p=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),r==null&&t.y&&a&&(r=i.y-t.y),f-=o||0,p-=r||0,u=0,d=0,!n||l?(u=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,p=a&&t.y!=null?t.y:p):n&&!l&&(d=t.axis==="x"?i.height:d,u=t.axis==="y"?i.width:u),n=!0,{width:u,height:d,x:f,y:p,top:p,right:f+u,bottom:p+d,left:f}}}}function kle(e){return e!=null&&e.clientX!=null}function NU(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.context.dataRef,u=Ls.useRef(!1),d=Ls.useRef(null),[f,p]=Ls.useState(),[m,g]=Ls.useState([]),h=de(w=>{n.set("positionReference",w)}),b=de((w,k,x)=>{u.current||l.current.openEvent&&!kle(l.current.openEvent)||n.set("positionReference",rWe(x??a,{x:w,y:k,axis:r,dataRef:l,pointerType:f}))}),v=de(w=>{i?d.current||(b(w.clientX,w.clientY,w.currentTarget),g([])):b(w.clientX,w.clientY,w.currentTarget)}),y=ha(f)?s:i;Ls.useEffect(()=>{if(!o){h(a);return}if(!y)return;function w(){d.current?.(),d.current=null}let k=St(s);function x(C){let E=ko(C);Ge(s,E)?w():b(C.clientX,C.clientY)}return!l.current.openEvent||kle(l.current.openEvent)?d.current=ut(k,"mousemove",x):h(a),w},[y,o,s,l,a,n,b,h,m]),Ls.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ls.useEffect(()=>{o&&!s&&(u.current=!1)},[o,s]),Ls.useEffect(()=>{!o&&i&&(u.current=!0)},[o,i]);let _=Ls.useMemo(()=>{function w(k){p(k.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:v,onMouseEnter:v}},[v]);return Ls.useMemo(()=>o?{reference:_,trigger:_}:{},[o,_])}var ba=c(oe(),1);function nWe(){return!1}function iWe(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Q1(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=nWe,bubbles:a,externalTree:l}=t,u="rootStore"in e?e.rootStore:e,d=u.useState("open"),f=u.useState("floatingElement"),{dataRef:p}=u.context,m=fl(l),g=de(typeof n=="function"?n:()=>!1),h=typeof n=="function"?g:n,b=h!==!1,v=de(()=>i),{escapeKey:y,outsidePress:_}=iWe(a),w=ba.useRef(!1),k=ba.useRef(!1),x=ba.useRef(!1),C=ba.useRef(!1),E=ba.useRef(""),R=ba.useRef(null),S=Fo(),I=Fo(),P=de(()=>{I.clear(),p.current.insideReactTree=!1}),A=de(z=>{let $=p.current.floatingContext?.nodeId;return(m?dl(m.nodesRef.current,$):[]).some(Q=>Q.context?.open&&!Q.context.dataRef.current[z])}),O=de(z=>nA(z,u.select("floatingElement"))||nA(z,u.select("domReferenceElement"))),L=de(z=>{s()&&u.setOpen(!1,Ke(Te.triggerPress,z.nativeEvent))}),H=de(z=>{if(!d||!o||!r||z.key!=="Escape"||C.current||!y&&A("__escapeKeyBubbles"))return;let $=Dae(z)?z.nativeEvent:z,J=Ke(Te.escapeKey,$);u.setOpen(!1,J),J.isCanceled||z.preventDefault(),!y&&!J.isPropagationAllowed&&z.stopPropagation()}),N=de(()=>{p.current.insideReactTree=!0,I.start(0,P)}),M=de(z=>{if(!d||!o||z.button!==0)return;let $=ko(z.nativeEvent);Ge(u.select("floatingElement"),$)&&(w.current||(w.current=!0,k.current=!1))}),V=de(z=>{!d||!o||(z.defaultPrevented||z.nativeEvent.defaultPrevented)&&w.current&&(k.current=!0)});ba.useEffect(()=>{if(!d||!o)return P;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=_;let z=new Ii,$=new Ii;function J(){z.clear(),C.current=!0}function Q(){z.start(mo.engine.webkit?5:0,()=>{C.current=!1})}function U(){x.current=!0,$.start(0,()=>{x.current=!1})}function X(){w.current=!1,k.current=!1}function W(){let ne=E.current,se=ne==="pen"||!ne?"mouse":ne,Ee=v(),he=typeof Ee=="function"?Ee():Ee;return typeof he=="string"?he:he[se]}function G(ne){let se=W();return se==="intentional"&&ne.type!=="click"||se==="sloppy"&&ne.type==="click"}function te(ne){let se=p.current.floatingContext?.nodeId,Ee=m&&dl(m.nodesRef.current,se).some(he=>nA(ne,he.context?.elements.floating));return O(ne)||Ee}function re(ne){if(G(ne)){ne.type!=="click"&&!O(ne)&&($.clear(),x.current=!1),P();return}if(p.current.insideReactTree){P();return}let se=ko(ne),Ee=`[${Of("inert")}]`,he=ct(se)?se.getRootNode():null,Ae=Array.from(($u(he)?he:ot(u.select("floatingElement"))).querySelectorAll(Ee)),et=u.context.triggerElements;if(se&&(et.hasElement(se)||et.hasMatchingElement(_t=>Ge(_t,se))))return;let Je=ct(se)?se:null;for(;Je&&!qu(Je);){let _t=Yu(Je);if(qu(_t)||!ct(_t))break;Je=_t}if(!(Ae.length&&ct(se)&&!Fae(se)&&!Ge(se,u.select("floatingElement"))&&Ae.every(_t=>!Ge(Je,_t)))){if(Ct(se)&&!("touches"in ne)){let _t=qu(se),Et=Bn(se),mt=/auto|scroll/,oo=_t||mt.test(Et.overflowX),Tt=_t||mt.test(Et.overflowY),Rt=oo&&se.clientWidth>0&&se.scrollWidth>se.clientWidth,Bt=Tt&&se.clientHeight>0&&se.scrollHeight>se.clientHeight,gt=Et.direction==="rtl",He=Bt&&(gt?ne.offsetX<=se.offsetWidth-se.clientWidth:ne.offsetX>se.clientWidth),we=Rt&&ne.offsetY>se.clientHeight;if(He||we)return}if(!te(ne)){if(W()==="intentional"&&x.current){$.clear(),x.current=!1;return}typeof h=="function"&&!h(ne)||A("__outsidePressBubbles")||(u.setOpen(!1,Ke(Te.outsidePress,ne)),P())}}}function ae(ne){W()!=="sloppy"||ne.pointerType==="touch"||!u.select("open")||!o||O(ne)||re(ne)}function ie(ne){if(W()!=="sloppy"||!u.select("open")||!o||O(ne))return;let se=ne.touches[0];se&&(R.current={startTime:Date.now(),startX:se.clientX,startY:se.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},S.start(1e3,()=>{R.current&&(R.current.dismissOnTouchEnd=!1,R.current.dismissOnMouseDown=!1)}))}function be(ne,se){let Ee=ko(ne);if(!Ee)return;let he=ut(Ee,ne.type,()=>{se(ne),he()})}function pe(ne){E.current="touch",be(ne,ie)}function ke(ne){S.clear(),ne.type==="pointerdown"&&(E.current=ne.pointerType),!(ne.type==="mousedown"&&R.current&&!R.current.dismissOnMouseDown)&&be(ne,se=>{se.type==="pointerdown"?ae(se):re(se)})}function ye(ne){if(!w.current)return;let se=k.current;if(X(),W()==="intentional"){if(ne.type==="pointercancel"){se&&U();return}if(!te(ne)){if(se){U();return}typeof h=="function"&&!h(ne)||($.clear(),x.current=!0,P())}}}function Pe(ne){if(W()!=="sloppy"||!R.current||O(ne))return;let se=ne.touches[0];if(!se)return;let Ee=Math.abs(se.clientX-R.current.startX),he=Math.abs(se.clientY-R.current.startY),Ae=Math.sqrt(Ee*Ee+he*he);Ae>5&&(R.current.dismissOnTouchEnd=!0),Ae>10&&(re(ne),S.clear(),R.current=null)}function _e(ne){be(ne,Pe)}function ve(ne){W()!=="sloppy"||!R.current||O(ne)||(R.current.dismissOnTouchEnd&&re(ne),S.clear(),R.current=null)}function Se(ne){be(ne,ve)}let fe=ot(f),Ce=Pi(r&&Pi(ut(fe,"keydown",H),ut(fe,"compositionstart",J),ut(fe,"compositionend",Q)),b&&Pi(ut(fe,"click",ke,!0),ut(fe,"pointerdown",ke,!0),ut(fe,"pointerup",ye,!0),ut(fe,"pointercancel",ye,!0),ut(fe,"mousedown",ke,!0),ut(fe,"mouseup",ye,!0),ut(fe,"touchstart",pe,!0),ut(fe,"touchmove",_e,!0),ut(fe,"touchend",Se,!0)));return()=>{Ce(),z.clear(),$.clear(),X(),x.current=!1,P()}},[p,f,r,b,h,d,o,y,_,H,P,v,A,O,m,u,S]);let j=ba.useMemo(()=>({onKeyDown:H,onPointerDown:L,onClick:L}),[H,L]),D=ba.useMemo(()=>({onKeyDown:H,onPointerDown:V,onMouseDown:V,onClickCapture:N,onMouseDownCapture(z){N(),M(z)},onPointerDownCapture(z){N(),M(z)},onMouseUpCapture:N,onTouchEndCapture:N,onTouchMoveCapture:N}),[H,N,M,V]);return ba.useMemo(()=>o?{reference:j,floating:D,trigger:j}:{},[o,j,D])}var Mi=c(oe(),1);function xle(e,t,o){let{reference:r,floating:n}=e,i=Ns(t),s=Y1(t),a=$1(s),l=Oi(t),u=i==="y",d=r.x+r.width/2-n.width/2,f=r.y+r.height/2-n.height/2,p=r[a]/2-n[a]/2,m;switch(l){case"top":m={x:d,y:r.y-n.height};break;case"bottom":m={x:d,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:f};break;case"left":m={x:r.x-n.width,y:f};break;default:m={x:r.x,y:r.y}}let g=Bc(t);return g&&(m[s]+=p*(g==="end"?1:-1)*(o&&u?-1:1)),m}async function Sle(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=Xu(t,e),g=dA(m),b=a[p?f==="floating"?"reference":"floating":f],v=Pf(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(b)))==null||o?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:l})),y=f==="floating"?{x:r,y:n,width:s.floating.width,height:s.floating.height}:s.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},k=Pf(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:_,strategy:l}):y);return{top:(v.top-k.top+g.top)/w.y,bottom:(k.bottom-v.bottom+g.bottom)/w.y,left:(v.left-k.left+g.left)/w.x,right:(k.right-v.right+g.right)/w.x}}var sWe=50,Cle=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:Sle},l=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:f}=xle(u,r,l),p=r,m=0,g={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:v,fn:y}=b,{x:_,y:w,data:k,reset:x}=await y({x:d,y:f,initialPlacement:r,placement:p,strategy:n,middlewareData:g,rects:u,platform:a,elements:{reference:e,floating:t}});d=_??d,f=w??f,g[v]={...g[v],...k},x&&m<sWe&&(m++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(u=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):x.rects),{x:d,y:f}=xle(u,p,l)),h=-1)}return{x:d,y:f,placement:p,strategy:n,middlewareData:g}};var Ele=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...b}=Xu(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let v=Oi(n),y=Ns(a),_=Oi(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(u.floating)),k=p||(_||!h?[W1(a)]:Zae(a)),x=g!=="none";!p&&x&&k.push(...Xae(a,h,g,w));let C=[a,...k],E=await l.detectOverflow(t,b),R=[],S=((r=i.flip)==null?void 0:r.overflows)||[];if(d&&R.push(E[v]),f){let O=qae(n,s,w);R.push(E[O[0]],E[O[1]])}if(S=[...S,{placement:n,overflows:R}],!R.every(O=>O<=0)){var I,P;let O=(((I=i.flip)==null?void 0:I.index)||0)+1,L=C[O];if(L&&(!(f==="alignment"?y!==Ns(L):!1)||S.every(M=>Ns(M.placement)===y?M.overflows[0]>0:!0)))return{data:{index:O,overflows:S},reset:{placement:L}};let H=(P=S.filter(N=>N.overflows[0]<=0).sort((N,M)=>N.overflows[1]-M.overflows[1])[0])==null?void 0:P.placement;if(!H)switch(m){case"bestFit":{var A;let N=(A=S.filter(M=>{if(x){let V=Ns(M.placement);return V===y||V==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(V=>V>0).reduce((V,j)=>V+j,0)]).sort((M,V)=>M[1]-V[1])[0])==null?void 0:A[0];N&&(H=N);break}case"initialPlacement":H=a;break}if(n!==H)return{reset:{placement:H}}}return{}}}};var Tle=new Set(["left","top"]);async function aWe(e,t){let{placement:o,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),s=Oi(o),a=Bc(o),l=Ns(o)==="y",u=Tle.has(s)?-1:1,d=i&&l?-1:1,f=Xu(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:g}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof g=="number"&&(m=a==="end"?g*-1:g),l?{x:m*d,y:p*u}:{x:p*u,y:m*d}}var Rle=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:i,placement:s,middlewareData:a}=t,l=await aWe(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:s}}}}},Ble=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:l={fn:y=>{let{x:_,y:w}=y;return{x:_,y:w}}},...u}=Xu(e,t),d={x:o,y:r},f=await i.detectOverflow(t,u),p=Ns(n),m=uA(p),g=d[m],h=d[p],b=(y,_)=>cA(_+f[y==="y"?"top":"left"],_,_-f[y==="y"?"bottom":"right"]);s&&(g=b(m,g)),a&&(h=b(p,h));let v=l.fn({...t,[m]:g,[p]:h});return{...v,data:{x:v.x-o,y:v.y-r,enabled:{[m]:s,[p]:a}}}}}},Ile=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:i,placement:s,rects:a,middlewareData:l}=t,{offset:u=0,mainAxis:d=!0,crossAxis:f=!0}=Xu(e,t),p={x:n,y:i},m=Ns(s),g=uA(m),h=p[g],b=p[m],v=Xu(u,t),y=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:(o=v.mainAxis)!=null?o:0,crossAxis:(r=v.crossAxis)!=null?r:0};if(d){let k=g==="y"?"height":"width",x=a.reference[g]-a.floating[k]+y.mainAxis,C=a.reference[g]+a.reference[k]-y.mainAxis;h<x?h=x:h>C&&(h=C)}if(f){var _,w;let k=g==="y"?"width":"height",x=Tle.has(Oi(s)),C=a.reference[m]-a.floating[k]+(x&&((_=l.offset)==null?void 0:_[m])||0)+(x?0:y.crossAxis),E=a.reference[m]+a.reference[k]+(x?0:((w=l.offset)==null?void 0:w[m])||0)-(x?y.crossAxis:0);b<C?b=C:b>E&&(b=E)}return{[g]:h,[m]:b}}}},Ple=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:i}=t,{apply:s=()=>{},...a}=Xu(e,t),l=await n.detectOverflow(t,a),u=Oi(o),d=Bc(o),f=Ns(o)==="y",{width:p,height:m}=r.floating,g,h;u==="top"||u==="bottom"?(g=u,h=d===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(h=u,g=d==="end"?"top":"bottom");let b=m-l.top-l.bottom,v=p-l.left-l.right,y=Km(m-l[g],b),_=Km(p-l[h],v),w=t.middlewareData.shift,k=!w,x=y,C=_;w!=null&&w.enabled.x&&(C=v),w!=null&&w.enabled.y&&(x=b),k&&!d&&(f?C=p-2*Rc(l.left,l.right):x=m-2*Rc(l.top,l.bottom)),await s({...t,availableWidth:C,availableHeight:x});let E=await n.getDimensions(i.floating);return p!==E.width||m!==E.height?{reset:{rects:!0}}:{}}}};function Mle(e){let t=Bn(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r,a=qm(o)!==i||qm(r)!==s;return a&&(o=i,r=s),{width:o,height:r,$:a}}function DU(e){return ct(e)?e:e.contextElement}function Sw(e){let t=DU(e);if(!Ct(t))return Zu(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:i}=Mle(t),s=(i?qm(o.width):o.width)/r,a=(i?qm(o.height):o.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var lWe=Zu(0);function Nle(e){let t=St(e);return!XO()||!t.visualViewport?lWe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function cWe(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===St(e)}function Qb(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),i=DU(e),s=Zu(1);t&&(r?ct(r)&&(s=Sw(r)):s=Sw(e));let a=cWe(i,o,r)?Nle(i):Zu(0),l=(n.left+a.x)/s.x,u=(n.top+a.y)/s.y,d=n.width/s.x,f=n.height/s.y;if(i&&r){let p=St(i),m=ct(r)?St(r):r,g=p,h=QO(g);for(;h&&m!==g;){let b=Sw(h),v=h.getBoundingClientRect(),y=Bn(h),_=v.left+(h.clientLeft+parseFloat(y.paddingLeft))*b.x,w=v.top+(h.clientTop+parseFloat(y.paddingTop))*b.y;l*=b.x,u*=b.y,d*=b.x,f*=b.y,l+=_,u+=w,g=St(h),h=QO(g)}}return Pf({width:d,height:f,x:l,y:u})}function bA(e,t){let o=D1(e).scrollLeft;return t?t.left+o:Qb(Ku(e)).left+o}function Lle(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-bA(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function uWe(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,i=n==="fixed",s=Ku(r),a=t?L1(t.floating):!1;if(r===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},u=Zu(1),d=Zu(0),f=Ct(r);if((f||!i)&&((Kr(r)!=="body"||jb(s))&&(l=D1(r)),f)){let m=Qb(r);u=Sw(r),d.x=m.x+r.clientLeft,d.y=m.y+r.clientTop}let p=s&&!f&&!i?Lle(s,l):Zu(0);return{width:o.width*u.x,height:o.height*u.y,x:o.x*u.x-l.scrollLeft*u.x+d.x+p.x,y:o.y*u.y-l.scrollTop*u.y+d.y+p.y}}function dWe(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function fWe(e){let t=D1(e),o=e.ownerDocument.body,r=Rc(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=Rc(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+bA(e),s=-t.scrollTop;return Bn(o).direction==="rtl"&&(i+=Rc(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:i,y:s}}var pWe=25;function mWe(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=St(e),i=Ku(e),s=n.visualViewport,a=i.clientWidth,l=i.clientHeight,u=0,d=0;if(s){let p=!XO()||t==="fixed";r?p||(u=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,p&&(u=s.offsetLeft,d=s.offsetTop))}if(bA(i)<=0){let p=i.ownerDocument,m=p.body,g=getComputedStyle(m),h=p.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,b=Math.abs(i.clientWidth-m.clientWidth-h),v=getComputedStyle(i).scrollbarGutter==="stable both-edges"?b/2:b;v<=pWe&&(a-=v)}return{width:a,height:l,x:u,y:d}}function gWe(e,t){let o=Qb(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,i=Sw(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=n*i.x,u=r*i.y;return{width:s,height:a,x:l,y:u}}function Ole(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=mWe(e,o,t);else if(t==="document")r=fWe(Ku(e));else if(ct(t))r=gWe(t,o);else{let n=Nle(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Pf(r)}function hWe(e,t){let o=t.get(e);if(o)return o;let r=Gm(e,[],!1).filter(a=>ct(a)&&Kr(a)!=="body"),n=null,i=Bn(e).position==="fixed",s=i?Yu(e):e;for(;ct(s)&&!qu(s);){let a=Bn(s),l=ZO(s),u=n?n.position:i?"fixed":"";!l&&(u==="fixed"||u==="absolute"&&a.position==="static")?r=r.filter(f=>f!==s):n=a,s=Yu(s)}return t.set(e,r),r}function bWe(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,s=[...o==="clippingAncestors"?L1(t)?[]:hWe(t,this._c):[].concat(o),r],a=Ole(t,s[0],n),l=a.top,u=a.right,d=a.bottom,f=a.left;for(let p=1;p<s.length;p++){let m=Ole(t,s[p],n);l=Rc(m.top,l),u=Km(m.right,u),d=Km(m.bottom,d),f=Rc(m.left,f)}return{width:u-f,height:d-l,x:f,y:l}}function yWe(e){let{width:t,height:o}=Mle(e);return{width:t,height:o}}function vWe(e,t,o){let r=Ct(t),n=Ku(t),i=o==="fixed",s=Qb(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=Zu(0);if((r||!i)&&((Kr(t)!=="body"||jb(n))&&(a=D1(t)),r)){let p=Qb(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}!r&&n&&(l.x=bA(n));let u=n&&!r&&!i?Lle(n,a):Zu(0),d=s.left+a.scrollLeft-l.x-u.x,f=s.top+a.scrollTop-l.y-u.y;return{x:d,y:f,width:s.width,height:s.height}}function LU(e){return Bn(e).position==="static"}function Ale(e,t){if(!Ct(e)||Bn(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Ku(e)===o&&(o=o.ownerDocument.body),o}function Dle(e,t){let o=St(e);if(L1(e))return o;if(!Ct(e)){let n=Yu(e);for(;n&&!qu(n);){if(ct(n)&&!LU(n))return n;n=Yu(n)}return o}let r=Ale(e,t);for(;r&&vae(r)&&LU(r);)r=Ale(r,t);return r&&qu(r)&&LU(r)&&!ZO(r)?o:r||_ae(e)||o}var _We=async function(e){let t=this.getOffsetParent||Dle,o=this.getDimensions,r=await o(e.floating);return{reference:vWe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function wWe(e){return Bn(e).direction==="rtl"}var J1={convertOffsetParentRelativeRectToViewportRelativeRect:uWe,getDocumentElement:Ku,getClippingRect:bWe,getOffsetParent:Dle,getElementRects:_We,getClientRects:dWe,getDimensions:yWe,getScale:Sw,isElement:ct,isRTL:wWe};function Vle(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function kWe(e,t,o){let r=null,n,i=Ku(e);function s(){var d;clearTimeout(n),(d=r)==null||d.disconnect(),r=null}function a(d,f){d===void 0&&(d=!1),f===void 0&&(f=1),s();let p=e.getBoundingClientRect(),{left:m,top:g,width:h,height:b}=p;if(d||t(),!h||!b)return;let v=G1(g),y=G1(i.clientWidth-(m+h)),_=G1(i.clientHeight-(g+b)),w=G1(m),x={rootMargin:-v+"px "+-y+"px "+-_+"px "+-w+"px",threshold:Rc(0,Km(1,f))||1},C=!0;function E(R){let S=R[0].intersectionRatio;if(!Vle(p,e.getBoundingClientRect()))return a();if(S!==f){if(!C)return a();S?a(!1,S):n=setTimeout(()=>{a(!1,1e-7)},1e3)}C=!1}try{r=new IntersectionObserver(E,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(E,x)}r.observe(e)}let l=St(e),u=()=>a(o);return l.addEventListener("resize",u),a(!0),()=>{l.removeEventListener("resize",u),s()}}function eE(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=DU(e),d=n||i?[...u?Gm(u):[],...t?Gm(t):[]]:[];d.forEach(v=>{n&&v.addEventListener("scroll",o),i&&v.addEventListener("resize",o)});let f=u&&a?kWe(u,o,i):null,p=-1,m=null;s&&(m=new ResizeObserver(v=>{let[y]=v;y&&y.target===u&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var _;(_=m)==null||_.observe(t)})),o()}),u&&!l&&m.observe(u),t&&m.observe(t));let g,h=l?Qb(e):null;l&&b();function b(){let v=Qb(e);h&&!Vle(h,v)&&o(),h=v,g=requestAnimationFrame(b)}return o(),()=>{var v;d.forEach(y=>{n&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),f?.(),(v=m)==null||v.disconnect(),m=null,l&&cancelAnimationFrame(g)}}var Fle=Rle;var zle=Ble,jle=Ele,Hle=Ple;var Ule=Ile,yA=(e,t,o)=>{let r=new Map,n=o??{},i={...J1,...n.platform,_c:r};return Cle(e,t,{...n,platform:i})};var gn=c(oe(),1),Gle=c(oe(),1),$le=c(Ef(),1),SWe=typeof document<"u",CWe=function(){},vA=SWe?Gle.useLayoutEffect:CWe;function _A(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let o,r,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(r=o;r--!==0;)if(!_A(e[r],t[r]))return!1;return!0}if(n=Object.keys(e),o=n.length,o!==Object.keys(t).length)return!1;for(r=o;r--!==0;)if(!{}.hasOwnProperty.call(t,n[r]))return!1;for(r=o;r--!==0;){let i=n[r];if(!(i==="_owner"&&e.$$typeof)&&!_A(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Yle(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Wle(e,t){let o=Yle(e);return Math.round(t*o)/o}function VU(e){let t=gn.useRef(e);return vA(()=>{t.current=e}),t}function Kle(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:l,open:u}=e,[d,f]=gn.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=gn.useState(r);_A(p,r)||m(r);let[g,h]=gn.useState(null),[b,v]=gn.useState(null),y=gn.useCallback(M=>{M!==x.current&&(x.current=M,h(M))},[]),_=gn.useCallback(M=>{M!==C.current&&(C.current=M,v(M))},[]),w=i||g,k=s||b,x=gn.useRef(null),C=gn.useRef(null),E=gn.useRef(d),R=l!=null,S=VU(l),I=VU(n),P=VU(u),A=gn.useCallback(()=>{if(!x.current||!C.current)return;let M={placement:t,strategy:o,middleware:p};I.current&&(M.platform=I.current),yA(x.current,C.current,M).then(V=>{let j={...V,isPositioned:P.current!==!1};O.current&&!_A(E.current,j)&&(E.current=j,$le.flushSync(()=>{f(j)}))})},[p,t,o,I,P]);vA(()=>{u===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[u]);let O=gn.useRef(!1);vA(()=>(O.current=!0,()=>{O.current=!1}),[]),vA(()=>{if(w&&(x.current=w),k&&(C.current=k),w&&k){if(S.current)return S.current(w,k,A);A()}},[w,k,A,S,R]);let L=gn.useMemo(()=>({reference:x,floating:C,setReference:y,setFloating:_}),[y,_]),H=gn.useMemo(()=>({reference:w,floating:k}),[w,k]),N=gn.useMemo(()=>{let M={position:o,left:0,top:0};if(!H.floating)return M;let V=Wle(H.floating,d.x),j=Wle(H.floating,d.y);return a?{...M,transform:"translate("+V+"px, "+j+"px)",...Yle(H.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:V,top:j}},[o,a,H.floating,d.x,d.y]);return gn.useMemo(()=>({...d,update:A,refs:L,elements:H,floatingStyles:N}),[d,A,L,H,N])}var FU=(e,t)=>{let o=Fle(e);return{name:o.name,fn:o.fn,options:[e,t]}},zU=(e,t)=>{let o=zle(e);return{name:o.name,fn:o.fn,options:[e,t]}},jU=(e,t)=>({fn:Ule(e).fn,options:[e,t]}),HU=(e,t)=>{let o=jle(e);return{name:o.name,fn:o.fn,options:[e,t]}},UU=(e,t)=>{let o=Hle(e);return{name:o.name,fn:o.fn,options:[e,t]}};var wA=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,r=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=r}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let r;if(t){for(let n=this.attachedStores.length-1;n>=0&&!r;n-=1)r=this.attachedStores[n].context.triggerElements.getById(t);r??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!r&&this.throwOnMissingTrigger)throw new Error(Ut(99,this.componentName,t,this.componentName));o.setOpen(!0,Ke(Te.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Ke(Te.imperativeAction))}};var ey=c(oe(),1),dce=c(Ef(),1);var cce=c(oe(),1);var sce=c(oe(),1),KU=c(tE(),1),ace=c(tce(),1);var oce=c(oe(),1);var GU=[],$U;function rce(){return $U}function nce(e){GU.push(e)}function YU(e){let t=(o,r)=>{let n=eo(UWe).current,i;try{$U=n;for(let s of GU)s.before(n);i=e(o,r);for(let s of GU)s.after(n);n.didInitialize=!0}finally{$U=void 0}return i};return t.displayName=e.displayName||e.name,t}function ice(e){return oce.forwardRef(YU(e))}function UWe(){return{didInitialize:!1}}var WWe=fw(19),GWe=WWe?YWe:KWe;function Fe(e,t,o,r,n){return GWe(e,t,o,r,n)}function $We(e,t,o,r,n){let i=sce.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,KU.useSyncExternalStore)(e.subscribe,i,i)}nce({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let r=e.syncHooks[o],n=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,n)||(t=!0,r.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let n of e.syncHooks)o.add(n.store);let r=[];for(let n of o)r.push(n.subscribe(t));return()=>{for(let n of r)n()}}),(0,KU.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function YWe(e,t,o,r,n){let i=rce();if(!i)return $We(e,t,o,r,n);let s=i.syncIndex;i.syncIndex+=1;let a;return i.didInitialize?(a=i.syncHooks[s],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,r)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=r,a.a3=n,a.value=t(e.getSnapshot(),o,r,n))):(a={store:e,selector:t,a1:o,a2:r,a3:n,value:t(e.getSnapshot(),o,r,n)},i.syncHooks.push(a)),a.value}function KWe(e,t,o,r,n){return(0,ace.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,r,n))}var xA=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let o=this.updateTick;for(let r of this.listeners){if(o!==this.updateTick)return;r(t)}}update(t){for(let o in t)if(!Object.is(this.state[o],t[o])){this.setState({...this.state,...t});return}}set(t,o){Object.is(this.state[t],o)||this.setState({...this.state,[t]:o})}notifyAll(){let t={...this.state};this.setState(t)}use(t,o,r,n){return Fe(this,t,o,r,n)}};var Jb=c(oe(),1);var Qu=class extends xA{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){Jb.useDebugValue(t);let r=this;le(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;le(()=>(r.state[t]!==o&&r.set(t,o),()=>{r.set(t,void 0)}),[r,t,o])}useSyncedValues(t){let o=this,r=Object.values(t);le(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){Jb.useDebugValue(t);let r=this,n=o!==void 0;le(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let i=this.selectors[t];return i(this.state,o,r,n)}useState(t,o,r,n){return Jb.useDebugValue(t),Fe(this,this.selectors[t],o,r,n)}useContextCallback(t,o){Jb.useDebugValue(t);let r=de(o??At);this.context[t]=r}useStateSetter(t){let o=Jb.useRef(void 0);return o.current===void 0&&(o.current=r=>{this.set(t,r)}),o.current}observe(t,o){let r;typeof t=="function"?r=t:r=this.selectors[t];let n=r(this.state);return o(n,n,this),this.subscribe(i=>{let s=r(i);if(!Object.is(n,s)){let a=n;n=s,o(s,a,this)}})}};var SA=c(oe(),1);function lce(){let[,e]=SA.useState({});return SA.useCallback(()=>{e({})},[])}var qWe={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},Ju=class extends Qu{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:ble(),nested:r,triggerElements:i},qWe),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Vae(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let r={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",r)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function uce(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),u=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,f=s,p=cce.useRef(null);r===void 0&&p.current===null&&(p.current=new Ju({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:u,triggerElements:d,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let m=r??p.current;return t.useSyncedValue("floatingId",n),le(()=>{let g={open:a,floatingId:n,referenceElement:l,floatingElement:u};ct(l)&&(g.domReferenceElement=l),m.state.positionReference===m.state.referenceElement&&(g.positionReference=l),m.update(g)},[a,n,l,u,m]),m.context.onOpenChange=f,m.context.nested=i,m}var CA={tabIndex:-1,[z1]:""};function fce(e,t=!1){let o=Wm(),r=Xm()!=null,n=eo(()=>e(o,r)).current;return uce({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function pce({handle:e,store:t}){return le(()=>e.attachStore(t),[e,t]),null}function ZWe(e,t){let o=ey.useRef(null),r=ey.useRef(null);return ey.useCallback(n=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=r.current,l=t.context.triggerElements.getById(s);a&&l===a&&(t.context.triggerElements.delete(s),i=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.current=n,t.context.triggerElements.add(e,n),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function XWe(e,t,o,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let n=o?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=o??null)}function QWe(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function mce(e,t,o,r={}){let n=o.reason,i=n===Te.triggerHover,s=t&&n===Te.triggerFocus,a=!t&&(n===Te.triggerPress||n===Te.escapeKey),l=QWe(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let u=()=>{let d={...r.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),XWe(d,t,o.trigger,l()),e.update(d)};i?dce.flushSync(u):u()}function gce(e,t,o,r){let n=o.useState("isMountedByTrigger",e),i=ZWe(e,o),s=de(l=>{let u=o.select("open"),d=o.select("activeTriggerId");if(d===e){o.update({activeTriggerElement:l,...u?r:null});return}d==null&&u&&o.update({activeTriggerId:e,activeTriggerElement:l,...r})}),a=ey.useCallback(l=>{i(l),l&&s(l)},[i,s]);return le(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function hce(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=ey.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");le(()=>{if(!n){r.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,u={};e.state.triggerCount!==l&&(u.triggerCount=l);let d=e.select("activeTriggerId"),f=null;if(d){let p=e.context.triggerElements.getById(d);if(p)r.current=d,p!==e.state.activeTriggerElement&&(u.activeTriggerElement=p);else{for(let[m,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){u.activeTriggerId=m,u.activeTriggerElement=g,r.current=m;break}u.activeTriggerId===void 0&&(r.current===d?f=d:r.current=null)}}else r.current=null;if(!f&&!d&&l===1){let p=e.context.triggerElements.entries().next();if(!p.done){let[m,g]=p.value;u.activeTriggerId=m,u.activeTriggerElement=g,r.current=m}}(u.triggerCount!==void 0||u.activeTriggerId!==void 0||u.activeTriggerElement!==void 0)&&e.update(u),f&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===f&&!e.context.triggerElements.getById(f)){let p=Ke(Te.none);e.setOpen(!1,p),p.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,o])}function bce(e,t,o){let{mounted:r,setMounted:n,transitionStatus:i}=Bi(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:r,transitionStatus:i,preventUnmountingOnClose:a});let l=de(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return jn({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function yce(e,t){e.useSyncedValues(t),le(()=>()=>{e.update({activeTriggerProps:Wt,inactiveTriggerProps:Wt,popupProps:Wt})},[e])}var Af=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function vce(){return new Ju({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Af,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function wce(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:vce(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Wt,inactiveTriggerProps:Wt,popupProps:Wt}}function kce(e,t,o=!1){return new Ju({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var oE=e=>e.triggerIdProp??e.activeTriggerId,qU=e=>e.openProp??e.open,_ce=e=>(e.popupElement?.id??e.floatingId)||void 0;function xce(e,t){return t!==void 0&&qU(e)&&oE(e)===t}function JWe(e,t){return xce(e,t)?!0:t!==void 0&&qU(e)&&oE(e)==null&&e.triggerCount===1}var Sce={open:qU,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:oE,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:_ce,isTriggerActive:(e,t)=>t!==void 0&&oE(e)===t,isOpenedByTrigger:(e,t)=>xce(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&oE(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>JWe(e,t)?_ce(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var ZU=c(oe(),1),Cce=c(tE(),1);function Ece(e){let t=ZU.useCallback(r=>e===void 0?At:e.subscribeStore(r),[e]),o=ZU.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Cce.useSyncExternalStore)(t,o,()=>e?.serverStore)}function XU(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=Wm(),i=Xm()!=null,s=eo(()=>new Ju({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Af,floatingId:n,syncOnly:!1,nested:i})).current;return le(()=>{let a={open:t,floatingId:n};r.reference!==void 0&&(a.referenceElement=r.reference,a.domReferenceElement=ct(r.reference)?r.reference:null),r.floating!==void 0&&(a.floatingElement=r.floating),s.update(a)},[t,n,r.reference,r.floating,s]),s.context.onOpenChange=o,s.context.nested=i,s}function Tce(e){return eGe(e,e.rootContext)}function eGe(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[u,d]=Mi.useState(null),[f,p]=Mi.useState(void 0),[m,g]=Mi.useState(void 0),h=Mi.useRef(null),b=fl(r),v=Mi.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),y=Kle({...e,elements:{...v,...u&&{reference:u}}}),_=ct(f)?f:null,w=m===void 0?t.state.floatingElement:m;t.useSyncedValue("referenceElement",f??null),t.useSyncedValue("domReferenceElement",f===void 0?s:_),t.useSyncedValue("floatingElement",w);let k=Mi.useCallback(I=>{let P=ct(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;d(P),y.refs.setReference(P)},[y.refs]),x=Mi.useCallback(I=>{(ct(I)||I===null)&&(h.current=I,p(I)),(ct(y.refs.reference.current)||y.refs.reference.current===null||I!==null&&!ct(I))&&y.refs.setReference(I)},[y.refs,p]),C=Mi.useCallback(I=>{g(I),y.refs.setFloating(I)},[y.refs]),E=Mi.useMemo(()=>({...y.refs,setReference:x,setFloating:C,setPositionReference:k,domReference:h}),[y.refs,x,C,k]),R=Mi.useMemo(()=>({...y.elements,domReference:s}),[y.elements,s]),S=Mi.useMemo(()=>({...y,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:E,elements:R,nodeId:o,rootStore:t}),[y,E,R,o,t,a,l]);return le(()=>{s&&(h.current=s)},[s]),le(()=>{t.context.dataRef.current.floatingContext=S;let I=b?.nodesRef.current.find(P=>P.id===o);I&&(I.context=S)}),Mi.useMemo(()=>({...y,context:S,refs:E,elements:R,rootStore:t}),[y,E,R,S,t])}var ed=c(oe(),1);var QU=mo.os.mac&&mo.engine.webkit;function JU(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=ed.useRef(!1),l=ed.useRef(null),u=ed.useRef(!0),d=Fo();ed.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let m=St(p);function g(){let v=n.select("domReferenceElement");!n.select("open")&&Ct(v)&&v===wr(ot(v))&&(a.current=!0)}function h(){u.current=!0}function b(){u.current=!1}return Pi(ut(m,"blur",g),QU&&ut(m,"keydown",h,!0),QU&&ut(m,"pointerdown",b,!0))},[n,o]),ed.useEffect(()=>{if(!o)return;function p(m){if(m.reason===Te.triggerPress||m.reason===Te.escapeKey){let g=n.select("domReferenceElement");ct(g)&&(l.current=g,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,n]);let f=ed.useMemo(()=>{function p(){a.current=!1,l.current=null}return{onMouseLeave(){p()},onFocus(m){let g=m.currentTarget;if(a.current){if(l.current===g)return;p()}let h=ko(m.nativeEvent);if(ct(h)){if(QU&&!m.relatedTarget){if(!u.current&&!Wb(h))return}else if(!zae(h))return}let b=Ym(m.relatedTarget,n.context.triggerElements),{nativeEvent:v,currentTarget:y}=m,_=typeof r=="function"?r():r;if(n.select("open")&&b||_===0||_===void 0){n.setOpen(!0,Ke(Te.triggerFocus,v,y));return}d.start(_,()=>{a.current||n.setOpen(!0,Ke(Te.triggerFocus,v,y))})},onBlur(m){p();let g=m.relatedTarget,h=m.nativeEvent,b=ct(g)&&g.hasAttribute(Of("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let v=n.select("domReferenceElement"),y=wr(ot(v));!g&&y===v||Ge(s.current.floatingContext?.refs.floating.current,y)||Ge(v,y)||b||Ym(g??y,n.context.triggerElements)||n.setOpen(!1,Ke(Te.triggerFocus,h))})}}},[s,r,n,d]);return ed.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var tW=c(oe(),1);var eW=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Ii,this.restTimeout=new Ii,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},EA=new WeakMap;function Ew(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&EA.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),EA.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function TA(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,i=EA.get(o);i&&i!==e&&Ew(i),Ew(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,EA.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Tw(e){let t=e.context.dataRef.current,o=eo(()=>t.hoverInteractionState??eW.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),pw(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function oW(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),l=i.useState("domReferenceElement"),{dataRef:u}=i.context,d=fl(),f=Xm(),p=Tw(i),m=Fo(),g=de(()=>iA(u.current.openEvent?.type,p.interactedInside)),h=de(()=>jae(u.current.openEvent?.type)),b=de(()=>{Ew(p)});le(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,b())},[s,p,b]),tW.useEffect(()=>b,[b]),le(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&h()&&ct(l)&&a){let v=l,y=a,_=ot(a),w=d?.nodesRef.current.find(E=>E.id===f)?.context?.elements.floating;w&&(w.style.pointerEvents="");let k=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,x=w!==y?w:null,C=p.handleCloseOptions?.getScope?.()??k??x??v.closest("[data-rootownerid]")??_.body;return TA(p,{scopeElement:C,referenceElement:v,floatingElement:y}),()=>{b()}}},[o,s,l,a,p,h,d,f,b]),tW.useEffect(()=>{if(!o)return;function v(){return!!(d&&f&&dl(d.nodesRef.current,f).length>0)}function y(E){let R=cl(r,"close",p.pointerType),S=()=>{i.setOpen(!1,Ke(Te.triggerHover,E)),d?.events.emit("floating.closed",E)};R?p.openChangeTimeout.start(R,S):(p.openChangeTimeout.clear(),S())}function _(E){let R=ko(E);if(!hU(R)){p.interactedInside=!1;return}p.interactedInside=R?.closest("[aria-haspopup]")!=null}function w(){p.openChangeTimeout.clear(),m.clear(),d?.events.off("floating.closed",x),b()}function k(E){if(v()&&d){d.events.on("floating.closed",x);return}if(Ym(E.relatedTarget,i.context.triggerElements))return;let R=u.current.floatingContext?.nodeId??n,S=E.relatedTarget;if(!(d&&R&&ct(S)&&dl(d.nodesRef.current,R,!1).some(P=>Ge(P.context?.elements.floating,S)))){if(p.handler){p.handler(E);return}b(),h()&&!g()&&y(E)}}function x(E){!d||!f||v()||m.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,Ke(Te.triggerHover,E)),d.events.emit("floating.closed",E)})}let C=a;return Pi(C&&ut(C,"mouseenter",w),C&&ut(C,"mouseleave",k),C&&ut(C,"pointerdown",_,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,u,r,n,h,g,b,p,d,f,m])}var Jm=c(oe(),1),Rce=c(Ef(),1);var tGe={current:null};function rW(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=tGe,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:m,guardStaleOpen:g=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:b,events:v}=h.context,y=fl(u),_=Tw(h),w=Jm.useRef(!1),k=so(n),x=so(r),C=so(s),E=so(o),R=so(m),S=so(p),I=de(()=>iA(b.current.openEvent?.type,_.interactedInside)),P=de(()=>R.current?.()!==!1),A=de((H,N,M)=>{let V=h.context.triggerElements;if(V.hasElement(N))return!H||!Ge(H,N);if(!ct(M))return!1;let j=M;return V.hasMatchingElement(D=>Ge(D,j))&&(!H||!Ge(H,j))}),O=de(()=>{if(!_.handler)return;ot(h.select("domReferenceElement")).removeEventListener("mousemove",_.handler),_.handler=void 0}),L=de(()=>{Ew(_)});return d&&(_.handleCloseOptions=k.current?.__options),Jm.useEffect(()=>O,[O]),Jm.useEffect(()=>{if(!o)return;function H(N){N.open?w.current=!1:(w.current=N.reason===Te.triggerHover,O(),_.openChangeTimeout.clear(),_.restTimeout.clear(),_.blockMouseMove=!0,_.restTimeoutPending=!1)}return v.on("openchange",H),()=>{v.off("openchange",H)}},[o,v,_,O]),Jm.useEffect(()=>{if(!o)return;function H(z,$=!0){let J=cl(x.current,"close",_.pointerType);J?_.openChangeTimeout.start(J,()=>{h.setOpen(!1,Ke(Te.triggerHover,z)),y?.events.emit("floating.closed",z)}):$&&(_.openChangeTimeout.clear(),h.setOpen(!1,Ke(Te.triggerHover,z)),y?.events.emit("floating.closed",z))}let N=l.current??(d?h.select("domReferenceElement"):null);if(!ct(N))return;function M(z){if(_.openChangeTimeout.clear(),_.blockMouseMove=!1,i&&!ha(_.pointerType))return;let $=bU(C.current),J=cl(x.current,"open",_.pointerType),Q=ko(z),U=z.currentTarget??null,X=h.select("domReferenceElement"),W=U;if(ct(Q)&&!h.context.triggerElements.hasElement(Q)){for(let ye of h.context.triggerElements.elements())if(Ge(ye,Q)){W=ye;break}}ct(U)&&ct(X)&&!h.context.triggerElements.hasElement(U)&&Ge(U,X)&&(W=X);let G=W==null?!1:A(X,W,Q),te=h.select("open"),re=S.current?.()??h.select("transitionStatus")==="ending",ae=!te&&re&&w.current,ie=!G&&ct(W)&&ct(X)&&Ge(X,W)&&ae,be=$>0&&!J,pe=G&&(te||ae)||ie,ke=!te||G;if(pe){P()&&h.setOpen(!0,Ke(Te.triggerHover,z,W));return}be||(J?_.openChangeTimeout.start(J,()=>{ke&&P()&&h.setOpen(!0,Ke(Te.triggerHover,z,W))}):ke&&P()&&h.setOpen(!0,Ke(Te.triggerHover,z,W)))}function V(z){if(I()){L();return}O();let $=h.select("domReferenceElement"),J=ot($);_.restTimeout.clear(),_.restTimeoutPending=!1;let Q=b.current.floatingContext??f?.();if(Ym(z.relatedTarget,h.context.triggerElements))return;if(k.current&&Q){h.select("open")||_.openChangeTimeout.clear();let X=l.current;_.handler=k.current({...Q,tree:y,x:z.clientX,y:z.clientY,onClose(){L(),O(),E.current&&!I()&&X===h.select("domReferenceElement")&&H(z,!0)}}),J.addEventListener("mousemove",_.handler),_.handler(z);return}(_.pointerType!=="touch"||!Ge(h.select("floatingElement"),z.relatedTarget))&&H(z)}function j(z){Ge(N,z.relatedTarget)||(_.openChangeTimeout.clear(),_.restTimeout.clear(),_.restTimeoutPending=!1)}let D=g?ut(N,"mouseout",j):void 0;return a?Pi(ut(N,"mousemove",M,{once:!0}),ut(N,"mouseenter",M),ut(N,"mouseleave",V),D):Pi(ut(N,"mouseenter",M),ut(N,"mouseleave",V),D)},[O,L,b,x,h,o,k,_,d,A,I,i,a,C,l,y,E,f,S,P,g]),Jm.useMemo(()=>{if(!o)return;function H(N){_.pointerType=N.pointerType}return{onPointerDown:H,onPointerEnter:H,onMouseMove(N){let{nativeEvent:M}=N,V=N.currentTarget,j=h.select("domReferenceElement"),D=h.select("open"),z=A(j,V,N.target);if(i&&!ha(_.pointerType))return;if(D&&z&&_.handleCloseOptions?.blockPointerEvents){let Q=h.select("floatingElement");if(Q){let U=_.handleCloseOptions?.getScope?.()??V.ownerDocument.body;TA(_,{scopeElement:U,referenceElement:V,floatingElement:Q})}}let $=bU(C.current);if(D&&!z||$===0||!z&&_.restTimeoutPending&&N.movementX**2+N.movementY**2<2)return;_.restTimeout.clear();function J(){if(_.restTimeoutPending=!1,I())return;let Q=h.select("open");!_.blockMouseMove&&(!Q||z)&&P()&&h.setOpen(!0,Ke(Te.triggerHover,M,V))}_.pointerType==="touch"?Rce.flushSync(()=>{J()}):z&&D?J():(_.restTimeoutPending=!0,_.restTimeout.start($,J))}}},[o,_,I,A,i,h,C,P])}var ci=c(oe(),1);var oGe="Escape";function Bce(e){return mo.engine.webkit&&e.movementX===0&&e.movementY===0}function BA(e,t,o){switch(e){case"vertical":return t;case"horizontal":return o;default:return t||o}}function RA(e,t){return BA(t,e===gU||e===rA,e===j1||e===H1)}function nW(e,t,o){return BA(t,e===rA,o?e===j1:e===H1)||e==="Enter"||e===" "||e===""}function rGe(e,t,o){return BA(t,o?e===j1:e===H1,e===rA)}function nGe(e,t,o,r){let n=o?e===H1:e===j1,i=e===gU;return t==="both"||t==="horizontal"&&r?e===oGe:BA(t,n,i)}function iW(e,t){let{listRef:o,activeIndex:r,onNavigate:n=()=>{},enabled:i=!0,selectedIndex:s=null,allowEscape:a=!1,loopFocus:l=!1,nested:u=!1,rtl:d=!1,virtual:f=!1,focusItemOnOpen:p="auto",focusItemOnHover:m=!0,openOnArrowKeyDown:g=!0,disabledIndices:h=void 0,orientation:b="vertical",parentOrientation:v,id:y,resetOnPointerLeave:_=!0,externalTree:w,grid:k}=t,x=k!=null,C="rootStore"in e?e.rootStore:e,E=C.useState("open"),R=C.useState("floatingElement"),S=C.useState("domReferenceElement"),I=C.context.dataRef,P=Gb(R),A=U1(S),O=so(P),L=Xm(),H=fl(w),N=ci.useRef(p),M=ci.useRef(s??-1),V=ci.useRef(null),j=ci.useRef(!0),D=de(ne=>{n(M.current===-1?null:M.current,ne)}),z=ci.useRef(!!R),$=ci.useRef(E),J=ci.useRef(!1),Q=ci.useRef(!1),U=ci.useRef(null),X=so(h),W=so(E),G=so(s),te=so(_),re=rs(),ae=rs(),ie=de(()=>{function ne(Ae){f?H?.events.emit("virtualfocus",Ae):U.current=xw(Ae,{sync:J.current,preventScroll:!0})}let se=o.current[M.current],Ee=Q.current;se&&ne(se),(J.current?Ae=>Ae():Ae=>re.request(Ae))(()=>{let Ae=o.current[M.current]||se;if(!Ae)return;se||ne(Ae),_e&&(Ee||!j.current)&&Ae.scrollIntoView?.({block:"nearest",inline:"nearest"})})});le(()=>{I.current.orientation=b},[I,b]),le(()=>{i&&(E&&R?(M.current=s??-1,N.current&&s!=null&&(Q.current=!0,D())):z.current&&(M.current=-1,D()))},[i,E,R,s,D]),le(()=>{if(i){if(!E){J.current=!1;return}if(R)if(r==null){if(J.current=!1,G.current!=null)return;if(z.current&&(M.current=-1,ie()),(!$.current||!z.current)&&N.current&&(V.current!=null||N.current===!0&&V.current==null)){let ne=0,se=()=>{o.current[0]==null?(ne<2&&(ne?he=>ae.request(he):queueMicrotask)(se),ne+=1):(M.current=V.current==null||nW(V.current,b,d)||u?$b(o):kw(o),V.current=null,D())};se()}}else Zm(o.current,r)||(M.current=r,ie(),Q.current=!1)}},[i,E,R,r,G,u,o,b,d,D,ie,ae]),le(()=>{if(!i||R||!H||f||!z.current)return;let ne=H.nodesRef.current,se=ne.find(Ae=>Ae.id===L)?.context?.elements.floating,Ee=wr(ot(S??se??null)),he=ne.some(Ae=>Ae.context&&Ge(Ae.context.elements.floating,Ee));se&&!he&&j.current&&se.focus({preventScroll:!0})},[i,R,S,H,L,f]),le(()=>{$.current=E,z.current=!!R}),le(()=>{E||(V.current=null,N.current=p)},[E,p]);let be=r!=null,pe=de(ne=>{if(!W.current)return;let se=o.current.indexOf(ne.currentTarget);se!==-1&&(M.current!==se||r!==se)&&(M.current=se,D(ne))}),ke=de(()=>v??H?.nodesRef.current.find(ne=>ne.id===L)?.context?.dataRef?.current.orientation),ye=de(()=>$b(o,X.current)),Pe=de(ne=>{if(j.current=!1,J.current=!0,ne.which===229||!W.current&&ne.currentTarget===O.current)return;if(u&&nGe(ne.key,b,d,x)){RA(ne.key,ke())||Ms(ne),C.setOpen(!1,Ke(Te.listNavigation,ne.nativeEvent)),Ct(S)&&(f?H?.events.emit("virtualfocus",S):S.focus());return}let se=M.current,Ee=$b(o,h),he=kw(o,h);if(A||(ne.key==="Home"&&(Ms(ne),M.current=Ee,D(ne)),ne.key==="End"&&(Ms(ne),M.current=he,D(ne))),k!=null){let Ae=k(ne,M.current,o,b,l,d,h,Ee,he);if(Ae!=null&&(M.current=Ae,D(ne)),b==="both")return}if(RA(ne.key,b)){if(Ms(ne),E&&!f&&wr(ne.currentTarget.ownerDocument)===ne.currentTarget){M.current=nW(ne.key,b,d)?Ee:he,D(ne);return}nW(ne.key,b,d)?l?se>=he?a&&se!==o.current.length?M.current=-1:(J.current=!1,M.current=Ee):M.current=ul(o.current,{startingIndex:se,disabledIndices:h}):M.current=Math.min(he,ul(o.current,{startingIndex:se,disabledIndices:h})):l?se<=Ee?a&&se!==-1?M.current=o.current.length:(J.current=!1,M.current=he):M.current=ul(o.current,{startingIndex:se,decrement:!0,disabledIndices:h}):M.current=Math.max(Ee,ul(o.current,{startingIndex:se,decrement:!0,disabledIndices:h})),Zm(o.current,M.current)&&(M.current=-1),D(ne)}}),_e=ci.useMemo(()=>({onFocus(se){J.current=!0,pe(se)},onClick:({currentTarget:se})=>se.focus({preventScroll:!0}),onMouseMove(se){Bce(se)||(J.current=!0,Q.current=!1,m&&pe(se))},onPointerLeave(se){if(!W.current||!j.current||se.pointerType==="touch")return;J.current=!0;let Ee=se.relatedTarget;if(!(!m||o.current.includes(Ee))&&te.current&&(U.current?.(),U.current=null,M.current=-1,D(se),!f)){let he=O.current,Ae=wr(ot(he));he&&Ge(he,Ae)&&he.focus({preventScroll:!0})}}}),[pe,W,O,m,o,D,te,f]),ve=ci.useMemo(()=>f&&E&&be&&{"aria-activedescendant":`${y}-${r}`},[f,E,be,y,r]),Se=ci.useMemo(()=>({"aria-orientation":b==="both"?void 0:b,...A?{}:ve,onKeyDown(ne){if(ne.key==="Tab"&&ne.shiftKey&&E&&!f){let se=ko(ne.nativeEvent);if(se&&!Ge(O.current,se))return;Ms(ne),C.setOpen(!1,Ke(Te.focusOut,ne.nativeEvent)),Ct(S)&&S.focus();return}Pe(ne)},onPointerMove(ne){Bce(ne)||(j.current=!0)}}),[ve,Pe,O,b,A,C,E,f,S]),fe=ci.useMemo(()=>{function ne(he){C.setOpen(!0,Ke(Te.listNavigation,he.nativeEvent,he.currentTarget))}function se(he){p==="auto"&&vw(he.nativeEvent)&&(N.current=!f)}function Ee(he){N.current=p,p==="auto"&&_w(he.nativeEvent)&&(N.current=!0)}return{onKeyDown(he){let Ae=C.select("open");j.current=!1;let et=he.key.startsWith("Arrow"),Je=rGe(he.key,ke(),d),_t=RA(he.key,b),Et=(u?Je:_t)||he.key==="Enter"||he.key.trim()==="";if(f&&Ae)return Pe(he);if(!(!Ae&&!g&&et)){if(Et){let mt=RA(he.key,ke());V.current=u&&mt?null:he.key}if(u){Je&&(Ms(he),Ae?(M.current=ye(),D(he)):ne(he));return}_t&&(G.current!=null&&(M.current=G.current),Ms(he),!Ae&&g?ne(he):Pe(he),Ae&&D(he))}},onFocus(he){C.select("open")&&!f&&(M.current=-1,D(he))},onPointerDown:Ee,onPointerEnter:Ee,onMouseDown:se,onClick:se}},[Pe,p,ye,u,D,C,g,b,ke,d,G,f]),Ce=ci.useMemo(()=>({...ve,...fe}),[ve,fe]);return ci.useMemo(()=>i?{reference:Ce,floating:Se,item:_e,trigger:fe}:{},[i,Ce,Se,fe,_e])}var ty=c(oe(),1);function sW(e,t){let{listRef:o,elementsRef:r,activeIndex:n,onMatch:i,disabledIndices:s,onTyping:a,enabled:l=!0,resetMs:u=750,selectedIndex:d=null}=t,f="rootStore"in e?e.rootStore:e,p=f.useState("open"),m=Fo(),g=ty.useRef(""),h=ty.useRef(d??n??-1),b=ty.useRef(null),v=de(w=>{function k(O){return r?.current[O]}function x(O){let L=k(O);return L&&!Kb(L)||L?.matches(":disabled")?!1:s==null||!Yb(ll,O,s)}function C(O,L,H=0){if(O.length===0)return-1;let N=(H%O.length+O.length)%O.length,M=L.toLowerCase();for(let V=0;V<O.length;V+=1){let j=(N+V)%O.length;if(!(!O[j]?.toLowerCase().startsWith(M)||!x(j)))return j}return-1}let E=o.current;if(g.current.length>0&&w.key===" "&&(Ms(w),a?.(!0)),g.current.length>0&&g.current[0]!==" "&&C(E,g.current)===-1&&w.key!==" "&&a?.(!1),E==null||w.key.length!==1||w.ctrlKey||w.metaKey||w.altKey)return;p&&w.key!==" "&&(Ms(w),a?.(!0));let R=g.current==="";R&&(h.current=d??n??-1),E.every((O,L)=>O&&x(L)?O[0]?.toLowerCase()!==O[1]?.toLowerCase():!0)&&g.current===w.key&&(g.current="",h.current=b.current),g.current+=w.key,m.start(u,()=>{g.current="",h.current=b.current,a?.(!1)});let P=((R?d??n??-1:h.current)??0)+1,A=C(E,g.current,P);A!==-1?(i?.(A),b.current=A):w.key!==" "&&(g.current="",a?.(!1))}),y=de(w=>{let k=w.relatedTarget,x=f.select("domReferenceElement"),C=f.select("floatingElement");Ge(x,k)||Ge(C,k)||(m.clear(),g.current="",h.current=b.current,a?.(!1))});le(()=>{!p&&d!==null||(m.clear(),b.current=null,g.current!==""&&(g.current=""))},[p,d,m]);let _=ty.useMemo(()=>({onKeyDown:v,onBlur:y}),[v,y]);return ty.useMemo(()=>l?{reference:_,floating:_}:{},[l,_])}var Ice=.1,iGe=Ice*Ice,Co=.5;function IA(e,t,o,r,n,i){return r>=t!=i>=t&&e<=(n-o)*(t-r)/(i-r)+o}function PA(e,t,o,r,n,i,s,a,l,u){let d=!1;return IA(e,t,o,r,n,i)&&(d=!d),IA(e,t,n,i,s,a)&&(d=!d),IA(e,t,s,a,l,u)&&(d=!d),IA(e,t,l,u,o,r)&&(d=!d),d}function sGe(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function OA(e,t,o,r,n,i){let s=Math.min(o,n),a=Math.max(o,n),l=Math.min(r,i),u=Math.max(r,i);return e>=s&&e<=a&&t>=l&&t<=u}function aW(e={}){let{blockPointerEvents:t=!1}=e,o=new Ii,r=({x:n,y:i,placement:s,elements:a,onClose:l,nodeId:u,tree:d})=>{let f=s?.split("-")[0],p=!1,m=null,g=null,h=typeof performance<"u"?performance.now():0;function b(y,_){let w=performance.now(),k=w-h;if(m===null||g===null||k===0)return m=y,g=_,h=w,!1;let x=y-m,C=_-g,E=x*x+C*C,R=k*k*iGe;return m=y,g=_,h=w,E<R}function v(){o.clear(),l()}return function(_){o.clear();let w=a.domReference,k=a.floating;if(!w||!k||f==null||n==null||i==null)return;let{clientX:x,clientY:C}=_,E=ko(_),R=_.type==="mouseleave",S=Ge(k,E),I=Ge(w,E);if(S&&(p=!0,!R))return;if(I&&(p=!1,!R)){p=!0;return}if(R&&ct(_.relatedTarget)&&Ge(k,_.relatedTarget))return;function P(){return!!(d&&dl(d.nodesRef.current,u).length>0)}function A(){P()||v()}if(P())return;let O=w.getBoundingClientRect(),L=k.getBoundingClientRect(),H=n>L.right-L.width/2,N=i>L.bottom-L.height/2,M=L.width>O.width,V=L.height>O.height,j=(M?O:L).left,D=(M?O:L).right,z=(V?O:L).top,$=(V?O:L).bottom;if(f==="top"&&i>=O.bottom-1||f==="bottom"&&i<=O.top+1||f==="left"&&n>=O.right-1||f==="right"&&n<=O.left+1){A();return}let J=!1;switch(f){case"top":J=OA(x,C,j,O.top+1,D,L.bottom-1);break;case"bottom":J=OA(x,C,j,L.top+1,D,O.bottom-1);break;case"left":J=OA(x,C,L.right-1,$,O.left+1,z);break;case"right":J=OA(x,C,O.right-1,$,L.left+1,z);break;default:}if(J)return;if(p&&!sGe(x,C,O)){A();return}if(!R&&b(x,C)){A();return}let Q=!1;switch(f){case"top":{let U=M?Co/2:Co*4,X=M||H?n+U:n-U,W=M?n-U:H?n+U:n-U,G=i+Co+1,te=H||M?L.bottom-Co:L.top,re=H?M?L.bottom-Co:L.top:L.bottom-Co;Q=PA(x,C,X,G,W,G,L.left,te,L.right,re);break}case"bottom":{let U=M?Co/2:Co*4,X=M||H?n+U:n-U,W=M?n-U:H?n+U:n-U,G=i-Co,te=H||M?L.top+Co:L.bottom,re=H?M?L.top+Co:L.bottom:L.top+Co;Q=PA(x,C,X,G,W,G,L.left,te,L.right,re);break}case"left":{let U=V?Co/2:Co*4,X=V||N?i+U:i-U,W=V?i-U:N?i+U:i-U,G=n+Co+1,te=N||V?L.right-Co:L.left,re=N?V?L.right-Co:L.left:L.right-Co;Q=PA(x,C,te,L.top,re,L.bottom,G,X,G,W);break}case"right":{let U=V?Co/2:Co*4,X=V||N?i+U:i-U,W=V?i-U:N?i+U:i-U,G=n-Co,te=N||V?L.left+Co:L.right,re=N?V?L.left+Co:L.right:L.left+Co;Q=PA(x,C,G,X,G,W,te,L.top,re,L.bottom);break}default:}Q?p||o.start(40,A):A()}};return r.__options={...e,blockPointerEvents:t},r}var AA=class extends Qu{setState(t){}update(t){}set(t,o){}notifyAll(){}};var TPt=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=gw.startingStyle]="startingStyle",e[e.endingStyle=gw.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var aGe={"data-popup-open":""},lGe={"data-popup-open":"","data-pressed":""},cGe={"data-open":""},uGe={"data-closed":""},dGe={"data-anchor-hidden":""},MA={open(e){return e?aGe:null}},Pce={open(e){return e?lGe:null}},Mf={open(e){return e?cGe:uGe},anchorHidden(e){return e?dGe:null}},NA={...Mf,...zn};var DA="ArrowUp",VA="ArrowDown",FA="ArrowLeft",zA="ArrowRight",jA="Home",HA="End";var UA=new Set([DA,VA,FA,zA,jA,HA]),fGe="Shift",Ace=[fGe,"Control","Alt","Meta"];function pGe(e){return Ct(e)&&e.tagName==="INPUT"}function lW(e){return!!(pGe(e)&&e.selectionStart!=null||Ct(e)&&e.tagName==="TEXTAREA")}function cW(e,t,o,r){if(!e||!t||!t.scrollTo)return;let n=e.scrollLeft,i=e.scrollTop,s=e.clientWidth<e.scrollWidth,a=e.clientHeight<e.scrollHeight;if(s&&r!=="vertical"){let l=Oce(e,t,"left"),u=LA(e),d=LA(t);o==="ltr"&&(l+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight?n=l+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight:l-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft&&(n=l-d.scrollMarginLeft-u.scrollPaddingLeft)),o==="rtl"&&(l-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft?n=l-d.scrollMarginLeft-u.scrollPaddingLeft:l+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight&&(n=l+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight))}if(a&&r!=="horizontal"){let l=Oce(e,t,"top"),u=LA(e),d=LA(t);l-d.scrollMarginTop<e.scrollTop+u.scrollPaddingTop?i=l-d.scrollMarginTop-u.scrollPaddingTop:l+t.offsetHeight+d.scrollMarginBottom>e.scrollTop+e.clientHeight-u.scrollPaddingBottom&&(i=l+t.offsetHeight+d.scrollMarginBottom-e.clientHeight+u.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function Oce(e,t,o){let r=o==="left"?"offsetLeft":"offsetTop",n=0;for(;t.offsetParent&&(n+=t[r],t.offsetParent!==e);)t=t.offsetParent;return n}function LA(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function Rw(e){return fw(19)?e:e?"true":void 0}var Mce=c(oe(),1),Nce=c(T(),1),Lce=Mce.forwardRef(function(t,o){let{cutout:r,...n}=t,i;if(r){let s=r.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${s.left}px ${s.top}px,${s.left}px ${s.bottom}px,${s.right}px ${s.bottom}px,${s.right}px ${s.top}px,${s.left}px ${s.top}px)`}return(0,Nce.jsx)("div",{ref:o,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var nE=c(oe(),1);var rE=c(oe(),1);function Dce(e){let t=rE.useRef(""),o=rE.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:rE.useCallback(n=>{if(n.detail===0){e(n,"keyboard");return}"pointerType"in n?e(n,n.pointerType):e(n,t.current),t.current=""},[e]),onPointerDown:o}}var Vce=c(oe(),1);function WA(e,t){let o=Vce.useRef(e),r=de(t);le(()=>{o.current!==e&&r(o.current),o.current=e},[e,r])}function mGe(e,t){let o=de((i,s)=>{(typeof e=="function"?e():e)||t(s||(mo.os.ios?"touch":""))}),{onClick:r,onPointerDown:n}=Dce(o);return nE.useMemo(()=>({onClick:r,onPointerDown:n}),[r,n])}function Fce(e){let[t,o]=nE.useState(null),r=mGe(e,o);return WA(e,n=>{n&&!e&&o(null)}),nE.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}var zce=c(oe(),1);function jce(e){let t=zce.useRef(!0);t.current&&(t.current=!1,e())}var Hce=(e,t)=>Object.is(e,t);function Nf(e,t,o){return e==null||t==null?Object.is(e,t):o(e,t)}function Bw(e,t,o){return!e||e.length===0?-1:e.findIndex(r=>r===void 0?!1:Nf(r,t,o))}function Uce(e,t,o){return e.filter(r=>!Nf(t,r,o))}var Wce=c(oe(),1);function GA(e){if(e==null)return"";if(typeof e=="string")return e;try{return JSON.stringify(e)}catch{return String(e)}}var Gce=c(T(),1);function $ce(e){return e!=null&&e.length>0&&typeof e[0]=="object"&&e[0]!=null&&"items"in e[0]}function Yce(e){if(!Array.isArray(e))return e!=null&&"null"in e;let t=e;if($ce(t)){for(let o of t)for(let r of o.items)if(r&&r.value==null&&r.label!=null)return!0;return!1}for(let o of t)if(o&&o.value==null&&o.label!=null)return!0;return!1}function uW(e,t){if(t&&e!=null)return t(e)??"";if(e&&typeof e=="object"){if("label"in e&&e.label!=null)return String(e.label);if("value"in e)return String(e.value)}return GA(e)}function eg(e,t){return t&&e!=null?t(e)??"":e&&typeof e=="object"&&"value"in e&&"label"in e?GA(e.value):GA(e)}function dW(e,t,o){function r(){return uW(e,o)}if(o&&e!=null)return o(e);if(e&&typeof e=="object"&&"label"in e&&e.label!=null)return e.label;if(t&&!Array.isArray(t))return t[e]??r();if(Array.isArray(t)){let n=t,i=$ce(n)?n.flatMap(s=>s.items):n;if(e==null||typeof e!="object"){let s=i.find(a=>a.value===e);return s&&s.label!=null?s.label:r()}if("value"in e){let s=i.find(a=>a&&a.value===e.value);if(s&&s.label!=null)return s.label}}return r()}function Kce(e,t,o){return e.reduce((r,n,i)=>(i>0&&r.push(", "),r.push((0,Gce.jsx)(Wce.Fragment,{children:dW(n,t,o)},i)),r),[])}var $A=c(oe(),1);var tg={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},gGe={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},qce={disabled:!1,...gGe},Ni={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var hGe={invalid:void 0,name:void 0,validityData:{state:tg,errors:[],error:"",value:"",initialValue:null},setValidityData:At,disabled:void 0,setTouched:At,setDirty:At,setFilled:At,setFocused:At,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:qce,registerFieldControl:At,validation:{getValidationProps:(e,t=Wt)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:At,getInputControl:()=>null,commit:async()=>{},change:At}},fW=$A.createContext(hGe);function hn(e=!0){let t=$A.useContext(fW);if(t.setValidityData===At&&!e)throw new Error(Ut(28));return t}function YA(e,t,o,r,n=!0,i){let{registerFieldControl:s}=hn(),a=eo(()=>Symbol());le(()=>{let l=a.current;if(!n){s(l,void 0);return}s(l,{controlRef:e,getValue:r,id:t,name:i,value:o})},[e,n,r,t,i,s,a,o]),le(()=>{let l=a.current;return()=>{s(l,void 0)}},[s,a])}var KA=c(oe(),1);var bGe=KA.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:At,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function pl(){return KA.useContext(bGe)}var iE=c(oe(),1);var qA=c(oe(),1);var pW=qA.createContext({controlId:void 0,registerControlId:At,labelId:void 0,setLabelId:At,messageIds:[],setMessageIds:At,getDescriptionProps:e=>e});function Hn(){return qA.useContext(pW)}function Iw(e={}){let{id:t,implicit:o=!1,controlRef:r}=e,{controlId:n,registerControlId:i}=Hn(),s=mn(t),a=o?n:void 0,l=eo(()=>Symbol()),u=iE.useRef(!1),d=iE.useRef(t!=null),f=de(()=>{!u.current||i===At||(u.current=!1,i(l.current,void 0))});return le(()=>{if(i===At)return;let p;if(o){let m=r?.current;ct(m)&&m.closest("label")!=null?p=t??null:p=a??s}else if(t!=null)d.current=!0,p=t;else if(d.current)p=s;else{f();return}if(p===void 0){f();return}u.current=!0,i(l.current,p)},[t,r,a,i,o,s,l,f]),iE.useEffect(()=>f,[f]),n??s}function Zce(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var ZA=c(oe(),1),mW=ZA.createContext(void 0);function td(){return ZA.useContext(mW)?.direction??"ltr"}var XA=5;function Xce(e,t){let o=yGe(t);return e.clientX>=o.left-XA&&e.clientX<=o.right+XA&&e.clientY>=o.top-XA&&e.clientY<=o.bottom+XA}function yGe(e){let t=e.getBoundingClientRect(),o=St(e);if(mo.env.jsdom)return t;let r=o.getComputedStyle(e,"::before"),n=o.getComputedStyle(e,"::after");if(!(r.content!=="none"||n.content!=="none"))return t;let s=parseFloat(r.width)||0,a=parseFloat(r.height)||0,l=parseFloat(n.width)||0,u=parseFloat(n.height)||0,d=Math.max(t.width,s,l),f=Math.max(t.height,a,u),p=d-t.width,m=f-t.height;return{left:t.left-p/2,right:t.right+p/2,top:t.top-m/2,bottom:t.bottom+m/2}}function Qce(e){return e==null?void 0:`${e}-label`}function Jce(e,t){return e??t}var ya=c(oe(),1);var vGe=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:u,padding:d=0,offsetParent:f="real"}=Xu(e,t)||{};if(u==null)return{};let p=dA(d),m={x:o,y:r},g=Y1(n),h=$1(g),b=await s.getDimensions(u),v=g==="y",y=v?"top":"left",_=v?"bottom":"right",w=v?"clientHeight":"clientWidth",k=i.reference[h]+i.reference[g]-m[g]-i.floating[h],x=m[g]-i.reference[g],C=f==="real"?await s.getOffsetParent?.(u):a.floating,E=a.floating[w]||i.floating[h];(!E||!await s.isElement?.(C))&&(E=a.floating[w]||i.floating[h]);let R=k/2-x/2,S=E/2-b[h]/2-1,I=Math.min(p[y],S),P=Math.min(p[_],S),A=I,O=E-b[h]-P,L=E/2-b[h]/2+R,H=cA(A,L,O),N=!l.arrow&&Bc(n)!=null&&L!==H&&i.reference[h]/2-(L<A?I:P)-b[h]/2<0,M=N?L<A?L-A:L-O:0;return{[g]:m[g]+M,data:{[g]:H,centerOffset:L-H-M,...N&&{alignmentOffset:M}},reset:N}}}),eue=(e,t)=>({...vGe(e),options:[e,t]});var tue={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,i=t===0&&o===0&&r===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-o>=0||s.right-t>=0||s.bottom-o>=0||s.left-t>=0||i}}}};var Pw={sideX:"left",sideY:"top"};var oue="--available-width",rue="--available-height";function sue(e,t,o){let r=e==="inline-start"||e==="inline-end";return{top:"top",right:r?o?"inline-start":"inline-end":"right",bottom:"bottom",left:r?o?"inline-end":"inline-start":"left"}[t]}function nue(e,t,o){let{rects:r,placement:n}=e;return{side:sue(t,Oi(n),o),align:Bc(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function QA(e){return _Ge(e,Tce)}function _Ge(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:u=5,sticky:d=!1,arrowPadding:f=5,disableAnchorTracking:p=!1,inline:m,keepMounted:g=!1,floatingRootContext:h,mounted:b,collisionAvoidance:v,shift:y,nodeId:_,adaptiveOrigin:w,lazyFlip:k=!1,externalTree:x}=e,[C,E]=ya.useState(null);!b&&C!==null&&E(null);let R=v.side||"flip",S=v.align||"flip",I=v.fallbackAxisSide||"end",P=y?.crossAxis??!1,A=y?.rootBoundary,O=typeof o=="function"?o:void 0,L=de(O),H=O?L:o,N=so(o),M=so(b),j=td()==="rtl",D=C||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":j?"left":"right","inline-start":j?"right":"left"}[n],z=s==="center"?D:`${D}-${s}`,$=u;typeof $=="number"?$={top:$,right:$,bottom:$,left:$}:$&&($={top:$.top||0,right:$.right||0,bottom:$.bottom||0,left:$.left||0});let J=1,Q=n==="bottom"?J:0,U=n==="top"?J:0,X=n==="right"?J:0,W=n==="left"?J:0,G={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:$},te=ya.useRef(null),re=so(i),ae=so(a),ie=typeof i!="function"?i:0,be=typeof a!="function"?a:0,pe=[];m&&pe.push(m),pe.push(FU(me=>{let Re=nue(me,n,j),Ie=typeof re.current=="function"?re.current(Re):re.current,at=typeof ae.current=="function"?ae.current(Re):ae.current;return{mainAxis:Ie,crossAxis:at,alignmentAxis:at}},[ie,be,j,n]));let ke=S==="none"&&R!=="shift",ye=!ke&&(d||P||R==="shift"),Pe=R==="none"?null:HU({...G,padding:{top:$.top+J+Q,right:$.right+J+W,bottom:$.bottom+J+U,left:$.left+J+X},mainAxis:!P&&R==="flip",crossAxis:S==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),_e=ke?null:zU({...G,rootBoundary:A,mainAxis:S!=="none",crossAxis:ye,limiter:d||P?void 0:jU(me=>{if(!te.current)return{};let{width:Re,height:Ie}=te.current.getBoundingClientRect(),at=Ns(Oi(me.placement)),Qe=at==="y"?Re:Ie,po=at==="y"?$.left+$.right:$.top+$.bottom;return{offset:Qe/2+po/2}})},[G,d,P,A,$,S]);R==="shift"||S==="shift"||s==="center"?pe.push(_e,Pe):pe.push(Pe,_e),pe.push(UU({...G,apply({elements:{floating:me},availableWidth:Re,availableHeight:Ie,rects:at}){if(!M.current)return;let Qe=me.style;Qe.setProperty(oue,`${Re}px`),Qe.setProperty(rue,`${Ie}px`);let po=St(me).devicePixelRatio||1,{x:ro,y:vo,width:Kt,height:_o}=at.reference,Cn=(Math.round((ro+Kt)*po)-Math.round(ro*po))/po,it=(Math.round((vo+_o)*po)-Math.round(vo*po))/po;Qe.setProperty("--anchor-width",`${Cn}px`),Qe.setProperty("--anchor-height",`${it}px`)}}),eue(me=>({element:te.current||ot(me.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(me){let{elements:Re,middlewareData:Ie,placement:at,rects:Qe,y:po}=me,ro=Oi(at),vo=Ns(ro),Kt=te.current,_o=Ie.arrow?.x||0,Cn=Ie.arrow?.y||0,it=Kt?.clientWidth||0,Lt=Kt?.clientHeight||0,Ir=_o+it/2,gr=Cn+Lt/2,Wr=Math.abs(Ie.shift?.y||0),Pr=Qe.reference.height/2,dn=typeof i=="function"?i(nue(me,n,j)):i,Ei=Wr>dn,Be={top:`${Ir}px calc(100% + ${dn}px)`,bottom:`${Ir}px ${-dn}px`,left:`calc(100% + ${dn}px) ${gr}px`,right:`${-dn}px ${gr}px`}[ro],jt=`${Ir}px ${Qe.reference.y+Pr-po}px`;return Re.floating.style.setProperty("--transform-origin",ye&&vo==="y"&&Ei?jt:Be),{}}},tue,w),le(()=>{!b&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,h]);let ve=ya.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:Se,elements:fe,x:Ce,y:ne,middlewareData:se,update:Ee,placement:he,context:Ae,isPositioned:et,floatingStyles:Je}=t({rootContext:h,open:g?b:void 0,placement:z,middleware:pe,strategy:r,whileElementsMounted:g?void 0:(...me)=>eE(...me,ve),nodeId:_,externalTree:x}),{sideX:_t,sideY:Et}=se.adaptiveOrigin||Pw,mt=et?r:"fixed",oo=ya.useMemo(()=>{let me;return et?w?me={position:mt,[_t]:Ce,[Et]:ne}:me={...Je,position:mt}:me={position:mt,top:0,left:0},me[oue]="100vw",me[rue]="100vh",et||(me.opacity=0),me},[w,mt,_t,Ce,Et,ne,Je,et]),Tt=ya.useRef(null);le(()=>{if(!b)return;let me=N.current,Re=typeof me=="function"?me():me,at=(iue(Re)?Re.current:Re)||null||null;at!==Tt.current&&(Se.setPositionReference(at),Tt.current=at)},[b,Se,H,N]),ya.useEffect(()=>{if(!b)return;let me=N.current;typeof me!="function"&&iue(me)&&me.current!==Tt.current&&(Se.setPositionReference(me.current),Tt.current=me.current)},[b,Se,H,N]),ya.useEffect(()=>{if(g&&b&&fe.reference&&fe.floating)return eE(fe.reference,fe.floating,Ee,ve)},[g,b,fe,Ee,ve]);let Rt=Oi(he),Bt=sue(n,Rt,j),gt=Bc(he)||"center",He=!!se.hide?.referenceHidden;le(()=>{k&&b&&et&&Rt!==D&&E(Rt)},[k,b,et,Rt,D]);let we=ya.useMemo(()=>({position:"absolute",top:se.arrow?.y,left:se.arrow?.x}),[se.arrow]),Me=se.arrow?.centerOffset!==0;return ya.useMemo(()=>({positionerStyles:oo,arrowStyles:we,arrowRef:te,arrowUncentered:Me,side:Bt,align:gt,physicalSide:Rt,anchorHidden:He,refs:Se,context:Ae,isPositioned:et,update:Ee}),[oo,we,te,Me,Bt,gt,Rt,He,Se,Ae,et,Ee])}function iue(e){return e!=null&&"current"in e}function Ow(e){return e==="starting"?dle:Wt}function JA(e,t,{styles:o,transitionStatus:r,props:n,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),De("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},Ow(r),n],stateAttributesMapping:Mf})}var aue=c(oe(),1);var wGe=20;function lue(e,t,o,r){let[n,i]=aue.useState(!1);le(()=>{if(!e||!t||o==null){i(!1);return}let s=ot(o).documentElement.clientWidth,a=o.offsetWidth;i(s>0&&a>0&&a>=s-wGe)},[e,t,o]),Lae(e&&(!t||n),r)}var cue=c(oe(),1);var uue=cue.forwardRef(function(t,o){let{className:r,render:n,orientation:i="horizontal",style:s,...a}=t;return De("div",t,{state:{orientation:i},ref:o,props:[{role:"presentation"},a]})});var due=c(oe(),1);var gW=due.forwardRef(function(t,o){let{render:r,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:l,...u}=t,{getButtonProps:d,buttonRef:f}=Ec({disabled:i,focusableWhenDisabled:s,native:a});return De("button",t,{state:{disabled:i},ref:[o,f],props:[u,d]})});var eM=c(oe(),1),hW=eM.createContext({disabled:!1});function tM(){return eM.useContext(hW)}var og=c(oe(),1);function oy(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var bW=Object.keys(tg);function kGe(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function fue(e,t){let o=null;for(let r of e.keys())if(kGe(r,t)){if(!r.validity.valid)return r;o??=r}return o}function pue(e,t){for(let o of t.keys())o.setCustomValidity("");e?.setCustomValidity("")}function mue(e){let{elementRef:t,formRef:o}=pl(),{setValidityData:r,validate:n,validityData:i,validationDebounceTime:s,invalid:a,markedDirtyRef:l,state:u,shouldValidateOnChange:d,registeredFieldIdRef:f}=e,{controlId:p,getDescriptionProps:m}=Hn(),g=Fo(),h=og.useRef(null),b=eo(()=>new Map).current,v=og.useRef(0),y=og.useCallback((C,E)=>(b.set(C,E),()=>{b.delete(C)}),[b]),_=de(()=>{let C=fue(b,t.current);return C&&b.get(C)?.controlRef.current||null}),w=de(async(C,E=!1)=>{v.current+=1;let R=v.current;function S(j,D=a){let z=f.current??p;if(z==null)return;let $=o.current.fields.get(z);if(!$)return;let J=oy(j,D);o.current.fields.set(z,{...$,validityData:J})}function I(j,D){let z={value:C,state:{...tg,valid:!0},error:"",errors:[],initialValue:i.initialValue};pue(j,b),S(z,D),r(z)}let P=b.size>0?fue(b,t.current):h.current;if(E){if(u.valid!==!1||!P)return;let j=P.validity;if(!j.valueMissing){I(P,!1);return}for(let D of bW)if(D!=="valid"&&D!=="valueMissing"&&D!=="customError"&&j[D])return}function A(j){let D=bW.reduce(($,J)=>($[J]=j.validity[J],$),{}),z=!1;for(let $ of bW)if($!=="valid"){if($==="valueMissing"&&D[$])z=!0;else if(D[$])return D}return z&&!l.current&&(D.valid=!0,D.valueMissing=!1),D}g.clear();let O=null,L=[],H=P?A(P):{...tg,valid:!0},N,M=d();if(P&&P.validationMessage&&!M)N=P.validationMessage,L=[P.validationMessage];else{let j=Array.from(o.current.fields.values()).reduce((z,$)=>($.name&&(z[$.name]=$.getValue()),z),{}),D=n(C,j);if(typeof D=="object"&&D!==null&&"then"in D){if(O=await D,R!==v.current)return}else O=D;O!==null?(H.valid=!1,H.customError=!0,Array.isArray(O)?(L=O,P?.setCustomValidity(O.join(`
+`))):O&&(L=[O],P?.setCustomValidity(O))):M&&(pue(P,b),H.customError=!1,P&&P.validationMessage?(N=P.validationMessage,L=[P.validationMessage]):(!P||P.validity.valid)&&!H.valid&&(H.valid=!0))}let V={value:C,state:H,error:N??(Array.isArray(O)?O[0]:O??""),errors:L,initialValue:i.initialValue};S(V),r(V)}),k=de(C=>{g.clear();let E=d();E&&C!==""&&s?(v.current+=1,g.start(s,()=>{w(C)})):w(C,!E)}),x=og.useCallback((C,E={})=>Mt(m(E),u.valid===!1&&!u.disabled&&!C?{"aria-invalid":!0}:Wt),[m,u.disabled,u.valid]);return og.useMemo(()=>({getValidationProps:x,inputRef:h,registeredInputs:b,registerInput:y,getInputControl:_,commit:w,change:k}),[x,b,y,_,w,k])}var rg={};No(rg,{Panel:()=>vue,Root:()=>hue,Trigger:()=>yue});var sE=c(oe(),1);var oM={...yae,...zn};var gue=c(T(),1),hue=sE.forwardRef(function(t,o){let{render:r,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:l,style:u,...d}=t,f=de(a),p=gae({open:l,defaultOpen:i,onOpenChange:f,disabled:s}),m=sE.useMemo(()=>({open:p.open,disabled:p.disabled,transitionStatus:p.transitionStatus}),[p.open,p.disabled,p.transitionStatus]),g=sE.useMemo(()=>({...p,onOpenChange:f,state:m}),[p,f,m]),h=De("div",t,{state:m,ref:o,props:d,stateAttributesMapping:oM});return(0,gue.jsx)(oU.Provider,{value:g,children:h})});var bue=c(oe(),1);var xGe={...bae,...zn},yue=bue.forwardRef(function(t,o){let{panelId:r,open:n,handleTrigger:i,state:s,disabled:a}=YO(),{className:l,disabled:u=a,render:d,nativeButton:f=!0,style:p,...m}=t,{getButtonProps:g,buttonRef:h}=Ec({disabled:u,focusableWhenDisabled:!0,native:f});return De("button",t,{state:s,ref:[o,h],props:[{"aria-controls":n?r:void 0,"aria-expanded":n,onClick:i},m,g],stateAttributesMapping:xGe})});var vW=c(oe(),1);var yW=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var vue=vW.forwardRef(function(t,o){let{className:r,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:l,...u}=t,{defaultPanelId:d,mounted:f,onOpenChange:p,open:m,setMounted:g,setPanelIdState:h,setOpen:b,state:v,transitionStatus:y}=YO(),_=n??!1,w=i??!1,k=a||void 0,x=k??d;le(()=>(h(N=>k??(N===null?void 0:N)),()=>{h(N=>N===k?null:N)}),[k,h]);let{height:C,props:E,ref:R,shouldPreventOpenAnimation:S,shouldRender:I,transitionStatus:P,width:A}=Tae({externalRef:o,hiddenUntilFound:_,id:x,keepMounted:w,mounted:f,onOpenChange:p,open:m,setMounted:g,setOpen:b,transitionStatus:y}),O={...v,transitionStatus:P},L=zO(l,O),H=De("div",{...t,style:void 0},{state:O,ref:R,props:[E,{style:{[yW.collapsiblePanelHeight]:C===void 0?"auto":`${C}px`,[yW.collapsiblePanelWidth]:A===void 0?"auto":`${A}px`}},u,L?{style:L}:void 0,S?{style:{animationName:"none"}}:void 0],stateAttributesMapping:oM});return I?H:null});function _ue(e,t){let o=mn(e);return le(()=>(t(o),()=>{t(r=>r===o?void 0:r)}),[o,t]),o}function rM(e={}){let{id:t,fallbackControlId:o,native:r=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=Hn(),l=de(m=>{a(m),n?.(m)}),u=_ue(t,l),d=s??o;function f(m){if(i){i(m,d);return}if(!d)return;let g=ot(m.currentTarget).getElementById(d);Ct(g)&&SGe(g)}function p(m){ko(m.nativeEvent)?.closest("button,input,select,textarea")||(!m.defaultPrevented&&m.detail>1&&m.preventDefault(),!r&&f(m))}return r?{id:u,htmlFor:d??void 0,onMouseDown:p}:{id:u,onClick:p,onPointerDown(m){m.preventDefault()}}}function SGe(e){e.focus({focusVisible:!0})}var nM=c(oe(),1),CGe=nM.createContext(void 0);function wue(e){let t=nM.useContext(CGe);if(t===void 0&&!e)throw new Error(Ut(69));return t}var kue=c(oe(),1);function xue(e={}){let{highlightItemOnHover:t,highlightedIndex:o,onHighlightedIndexChange:r}=hw(),{ref:n,index:i}=mw(e),s=o===i,a=kue.useRef(null),l=As(n,a);return{compositeProps:{tabIndex:s?0:-1,onFocus(){r(i)},onMouseMove(){let d=a.current;if(!t||!d)return;let f=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!f&&d.focus()}},compositeRef:l,index:i}}var ui=c(oe(),1),Pue=c(Ef(),1);var Sue=c(oe(),1);function iM(e){let[t,o]=Sue.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Mw=c(oe(),1);function Aw(e){let t=Bn(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r;return(qm(o)!==i||qm(r)!==s)&&(o=i,r=s),{width:o,height:r}}function Eue(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,u=$m(t,!0),d=rs(),f=Mw.useRef(null),p=Mw.useRef(!0),m=Mw.useRef(At),g=de(i),h=de(s),b=Mw.useMemo(()=>EGe(a,l),[a,l]);le(()=>{if(!n){m.current=At,p.current=!0,f.current=null;return}if(!t||!o)return;m.current=Cue(t,b),_W(t,"auto");let v=aM(t,"position","static"),y=aM(t,"transform","none"),_=aM(t,"scale","1"),w=Cue(o,{"--available-width":"max-content","--available-height":"max-content"});function k(){v(),y(),w()}function x(){k(),_()}if(g?.(),p.current||f.current===null){sM(o,"max-content");let S=Aw(t);return f.current=S,sM(o,S),x(),h?.(null,S),p.current=!1,()=>{m.current(),m.current=At}}sM(o,"max-content");let C=f.current,E=Aw(t);f.current=E,_W(t,C),x(),h?.(C,E),sM(o,E);let R=new AbortController;return d.request(()=>{_W(t,E),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},R.signal)}),()=>{R.abort(),d.cancel(),m.current(),m.current=At}},[r,t,o,u,d,n,g,h,b])}function EGe(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?Wt:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function aM(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Cue(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(aM(e,r,n));return o.length?()=>{o.forEach(r=>r())}:At}function _W(e,t){let o=t==="auto"?"auto":`${t.width}px`,r=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",r)}function sM(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,r=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",r)}var Tue=c(oe(),1);var Rue=c(T(),1),lM=function(t){let{direction:o="ltr"}=t,r=Tue.useMemo(()=>({direction:o}),[o]);return(0,Rue.jsx)(mW.Provider,{value:r,children:t.children})};var Bue={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:i,strategy:s,placement:a}=e,l=St(n),u=l.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:o,data:Pw};let f=await i.getOffsetParent?.(n),p={width:0,height:0};if(s==="fixed"&&l?.visualViewport)p={width:l.visualViewport.width,height:l.visualViewport.height};else if(f===l){let y=ot(n);p={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let m=Oi(a),g=t,h=o;m==="left"&&(g=p.width-(t+r.width)),m==="top"&&(h=p.height-(o+r.height));let b=m==="left"?"right":Pw.sideX,v=m==="top"?"bottom":Pw.sideY;return{x:g,y:h,data:{sideX:b,sideY:v}}}};var Nw=c(T(),1),Oue={activationDirection:e=>e?{"data-activation-direction":e}:null};function Aue(e){let{store:t,side:o,children:r}=e,n=td(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),u=t.useState("mounted"),d=t.useState("popupElement"),f=t.useState("positionerElement"),p=iM(a?i:null),m=BGe(s,l),g=ui.useRef(null),[h,b]=ui.useState(null),[v,y]=ui.useState(null),_=ui.useRef(null),w=ui.useRef(null),k=$m(_,!0),x=rs(),C=ui.useRef(null),[E,R]=ui.useState(null),[S,I]=ui.useState(!1);le(()=>(t.set("adaptiveOrigin",Bue),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let P=de(()=>{_.current?.style.setProperty("animation","none"),_.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),A=de(V=>{_.current?.style.removeProperty("animation"),_.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),V&&R(V)}),O=de(()=>{C.current?.abort();let V=new AbortController;C.current=V,k(()=>{b(null),R(null),g.current=null},V.signal)}),L=ui.useRef(null);le(()=>{(!a||!u)&&(L.current=null)},[a,u]),le(()=>{if(i&&p&&i!==p&&L.current!==i&&g.current){b(g.current),I(!0);let V=RGe(p,i);y(V),L.current=i}},[i,p]),le(()=>{h!=null&&(C.current?.abort(),I(!0),x.request(()=>{Pue.flushSync(()=>{I(!1)}),O()}))},[m,h,O,x]),le(()=>{let V=_.current;if(!V)return;let j=ot(V).createElement("div");for(let D of Array.from(V.childNodes))j.appendChild(D.cloneNode(!0));g.current=j});let H=h!=null,N;H?N=(0,Nw.jsxs)(ui.Fragment,{children:[(0,Nw.jsx)("div",{"data-previous":!0,inert:Rw(!0),ref:w,style:{...E?{"--popup-width":`${E.width}px`,"--popup-height":`${E.height}px`}:null,position:"absolute"},"data-ending-style":S?void 0:""},"previous"),(0,Nw.jsx)("div",{"data-current":!0,ref:_,"data-starting-style":S?"":void 0,children:r},m)]}):N=(0,Nw.jsx)("div",{"data-current":!0,ref:_,children:r},m),le(()=>{let V=w.current;!V||!h||V.replaceChildren(...Array.from(h.childNodes))},[h]),Eue({popupElement:d,positionerElement:f,mounted:u,content:l,onMeasureLayout:P,onMeasureLayoutComplete:A,side:o,direction:n});let M={activationDirection:TGe(v),transitioning:H};return{children:N,state:M}}function TGe(e){if(e)return`${Iue(e.horizontal,5,"right","left")} ${Iue(e.vertical,5,"down","up")}`}function Iue(e,t,o,r){return e>t?o:e<-t?r:""}function RGe(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},i={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function BGe(e,t){let[o,r]=ui.useState(0),n=ui.useRef(e),i=ui.useRef(t),s=ui.useRef(!1);return le(()=>{let a=n.current,l=i.current,u=e!==a,d=t!==l;u?(r(f=>f+1),s.current=!d):s.current&&d&&(r(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}function cM(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var uM=c(oe(),1),IGe=uM.createContext(void 0),PGe={disableStyleElements:!1};function dM(){return uM.useContext(IGe)??PGe}function ry(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Li={};No(Li,{Control:()=>Hue,Description:()=>jue,Error:()=>Fue,Item:()=>Gue,Label:()=>Vue,Root:()=>Due,Validity:()=>Wue});var Un=c(oe(),1);var fM=c(oe(),1),OGe=fM.createContext(void 0);function Mue(e=!1){let t=fM.useContext(OGe);if(!t&&!e)throw new Error(Ut(86));return t}var ng=c(oe(),1);var Nue=c(T(),1),pM=function(t){let o=mn(),r=t.controlId===void 0?o:t.controlId,[n,i]=ng.useState(r),[s,a]=ng.useState(t.labelId),[l,u]=ng.useState([]),d=eo(()=>new Map),{messageIds:f}=Hn(),p=de((h,b)=>{let v=d.current;if(b===void 0){v.delete(h);return}v.set(h,b),i(y=>{if(v.size===0)return;let _;for(let w of v.values()){if(y!==void 0&&w===y)return y;_===void 0&&(_=w)}return _})}),m=ng.useCallback(h=>{let b=h["aria-describedby"]?h["aria-describedby"].split(" "):[];return b.push(...f,...l),{...h,"aria-describedby":Array.from(new Set(b)).join(" ")||void 0}},[f,l]),g=ng.useMemo(()=>({controlId:n,registerControlId:p,labelId:s,setLabelId:a,messageIds:l,setMessageIds:u,getDescriptionProps:m}),[n,p,s,a,l,u,m]);return(0,Nue.jsx)(pW.Provider,{value:g,children:t.children})};var mM=c(oe(),1);function Lue(e){let{commit:t,invalid:o,markedDirtyRef:r,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:a,validityData:l}=e,{formRef:u}=pl(),d=mM.useRef(null),f=mM.useRef(null),p=mM.useRef(!1),m=de(()=>{let w=f.current;if(w)return w.getValue?w.getValue():w.value});function g(w){return w.value===void 0?m():w.value}let h=de(()=>{let w=f.current;if(r.current=!0,!w){t(l.value);return}t(g(w))});function b(){let w=f.current;!w||!w.id||u.current.fields.set(w.id,{getValue:m,name:n??w.name,controlRef:w.controlRef,validityData:oy(l,o),validate:h})}function v(w=f.current?.id){w&&u.current.fields.delete(w)}function y(w){if(p.current)return;p.current=!0;let k=g(w);a(x=>x.initialValue===k?x:{...x,initialValue:k})}le(()=>{let w=f.current;!w||!w.id||(i(n?void 0:w.name),u.current.fields.set(w.id,{getValue:m,name:n??w.name,controlRef:w.controlRef,validityData:oy(l,o),validate:h}))},[u,m,o,n,i,h,l]),le(()=>{let w=u.current.fields;return()=>{let k=f.current?.id;k&&w.delete(k)}},[u]);let _=de((w,k)=>{if(!k){d.current===w&&(d.current=null,v(),f.current=null,i(void 0),s.current=void 0);return}let x=f.current?.id;d.current=w,f.current=k,n||i(k.name),s.current=k.id,x&&x!==k.id&&v(x),y(k),b()});return[h,_]}var gM=c(T(),1),AGe=Un.forwardRef(function(t,o){let{errors:r,validationMode:n,submitAttemptedRef:i}=pl(),{render:s,className:a,validate:l,validationDebounceTime:u=0,validationMode:d=n,name:f,disabled:p=!1,invalid:m,dirty:g,touched:h,actionsRef:b,style:v,...y}=t,_=Mue(!0)?.disabled,w=de(l||(()=>null)),k=_||p,[x,C]=Un.useState(!1),[E,R]=Un.useState(!1),[S,I]=Un.useState(!1),[P,A]=Un.useState(!1),O=g??E,L=h??x,H=Un.useRef(O),N=Un.useRef(void 0),[M,V]=Un.useState(),j=f??M;le(()=>{g!==void 0&&(H.current=g)},[g]);let D=de(ke=>{g===void 0&&(ke&&(H.current=!0),R(ke))}),z=de(ke=>{h===void 0&&C(ke)}),$=de(()=>d==="onChange"||d==="onSubmit"&&i.current),J=j&&Object.hasOwn(r,j)?r[j]:null,Q=!!(Array.isArray(J)?J.length:J),U=m===!0||Q,[X,W]=Un.useState({state:tg,error:"",errors:[],value:null,initialValue:null}),G=!U&&(k?null:X.state.valid),te=Un.useMemo(()=>({disabled:k,touched:L,dirty:O,valid:G,filled:S,focused:P}),[k,L,O,G,S,P]),re=mue({setValidityData:W,validate:w,validityData:X,validationDebounceTime:u,invalid:U,markedDirtyRef:H,state:te,shouldValidateOnChange:$,registeredFieldIdRef:N}),[ae,ie]=Lue({commit:re.commit,invalid:U,markedDirtyRef:H,name:f,setRegisteredFieldName:V,registeredFieldIdRef:N,setValidityData:W,validityData:X});Un.useImperativeHandle(b,()=>({validate:ae}),[ae]);let be=Un.useMemo(()=>({invalid:U,name:j,validityData:X,setValidityData:W,disabled:k,setTouched:z,setDirty:D,setFilled:I,setFocused:A,validationMode:d,shouldValidateOnChange:$,state:te,registerFieldControl:ie,validation:re}),[U,j,X,k,z,D,I,A,d,$,te,ie,re]),pe=De("div",t,{ref:o,state:te,props:y,stateAttributesMapping:Ni});return(0,gM.jsx)(fW.Provider,{value:be,children:pe})}),Due=Un.forwardRef(function(t,o){return(0,gM.jsx)(pM,{children:(0,gM.jsx)(AGe,{...t,ref:o})})});var aE=c(oe(),1);var Vue=aE.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,nativeLabel:a=!0,...l}=t,u=hn(!1),d=tM(),{labelId:f}=Hn(),p={...u.state,disabled:u.disabled||d.disabled},m=aE.useRef(null),g=rM({id:f??s,native:a});return De("label",t,{ref:[o,m],state:p,props:[g,l],stateAttributesMapping:Ni})});var ny=c(oe(),1);var wW=c(T(),1),MGe={...Ni,...zn},Fue=ny.forwardRef(function(t,o){let{render:r,id:n,className:i,match:s,style:a,...l}=t,u=mn(n),{validityData:d,state:f,name:p}=hn(!1),{setMessageIds:m}=Hn(),{errors:g}=pl(),h=p&&Object.hasOwn(g,p)?g[p]:null,b=!!(Array.isArray(h)?h.length:h),v=typeof s=="string",y=!1;s===!0?y=!0:f.disabled?y=!1:v?y=!!d.state[s]:y=b||d.state.valid===!1;let{mounted:_,transitionStatus:w,setMounted:k}=Bi(y);le(()=>{if(!(!y||!u))return m(H=>H.concat(u)),()=>{m(H=>H.filter(N=>N!==u))}},[y,u,m]);let x=ny.useRef(null),[C,E]=ny.useState(null),[R,S]=ny.useState(null),I=d.error;!v&&b?I=h:d.errors.length>1&&(I=d.errors);let P=I;Array.isArray(I)&&(P=I.length>1?(0,wW.jsx)("ul",{children:I.map(H=>(0,wW.jsx)("li",{children:H},H))}):I[0]);let A=Array.isArray(I)?JSON.stringify(I):I;y&&A!==R&&(S(A),E(P)),jn({open:y,ref:x,onComplete(){y||k(!1)}});let O={...f,transitionStatus:w},L=De("div",t,{ref:[o,x],state:O,props:[{id:u,children:y?P:C},l],stateAttributesMapping:MGe,enabled:_});return _?L:null});var zue=c(oe(),1);var jue=zue.forwardRef(function(t,o){let{render:r,id:n,className:i,style:s,...a}=t,l=mn(n),u=hn(!1),d=tM(),{setMessageIds:f}=Hn(),p={...u.state,disabled:u.disabled||d.disabled};return le(()=>{if(l)return f(g=>g.concat(l)),()=>{f(g=>g.filter(h=>h!==l))}},[l,f]),De("p",t,{ref:o,state:p,props:[{id:l},a],stateAttributesMapping:Ni})});var hM=c(oe(),1);var Hue=hM.forwardRef(function(t,o){let{render:r,className:n,id:i,name:s,value:a,disabled:l=!1,onValueChange:u,defaultValue:d,autoFocus:f=!1,style:p,...m}=t,{state:g,name:h,disabled:b,setTouched:v,setDirty:y,validityData:_,setFocused:w,setFilled:k,validationMode:x,validation:C}=hn(),{clearErrors:E}=pl(),R=b||l,S=h??s,I={...g,disabled:R},{labelId:P}=Hn(),A=Iw({id:i});le(()=>{let j=a!=null;C.inputRef.current?.value||j&&a!==""?k(!0):j&&a===""&&k(!1)},[C.inputRef,k,a]);let O=hM.useRef(null);le(()=>{f&&O.current===wr(ot(O.current))&&w(!0)},[f,w]);let[L]=Bf({controlled:a,default:d,name:"FieldControl",state:"value"}),H=a!==void 0,N=H?L:void 0,M=de(()=>C.inputRef.current?.value);return YA(C.inputRef,A,N,M,!R,s),De("input",t,{ref:[o,O],state:I,props:[{id:A,disabled:R,name:S,ref:C.inputRef,"aria-labelledby":P,autoFocus:f,...H?{value:N}:{defaultValue:d},onChange(j){let D=j.currentTarget.value;u?.(D,Ke(Te.none,j.nativeEvent)),y(D!==(_.initialValue??"")),k(D!==""),j.nativeEvent.defaultPrevented||(E(S),C.change(D))},onFocus(){w(!0)},onBlur(j){v(!0),w(!1),x==="onBlur"&&C.commit(j.currentTarget.value)},onKeyDown(j){j.currentTarget.tagName==="INPUT"&&j.key==="Enter"&&(v(!0),C.commit(j.currentTarget.value))}},m,j=>C.getValidationProps(R,j)],stateAttributesMapping:Ni})});var lE=c(oe(),1);var Uue=c(T(),1),Wue=function(t){let{children:o}=t,{validityData:r,invalid:n}=hn(!1),i=lE.useMemo(()=>oy(r,n),[r,n]),s=i.state.valid===!1,{transitionStatus:a}=Bi(s),l=lE.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,Uue.jsx)(lE.Fragment,{children:o(l)})};var bM=c(oe(),1);var kW=c(T(),1),Gue=bM.forwardRef(function(t,o){let{render:r,className:n,style:i,disabled:s=!1,...a}=t,{state:l,disabled:u}=hn(!1),d=u||s,f={...l,disabled:d},p=bM.useMemo(()=>({disabled:d}),[d]),m=De("div",t,{ref:o,state:f,props:a,stateAttributesMapping:Ni});return(0,kW.jsx)(pM,{children:(0,kW.jsx)(hW.Provider,{value:p,children:m})})});var $ue=c(oe(),1);var Yue=c(T(),1),xW=$ue.forwardRef(function(t,o){return(0,Yue.jsx)(Li.Control,{ref:o,...t})});var que=c(oe(),1);var Lw=c(oe(),1);var yM="data-composite-item-active";var NGe=[];function Kue(e){let{loopFocus:t=!0,orientation:o="both",grid:r,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:a,rootRef:l,enableHomeAndEndKeys:u=!1,stopEventPropagation:d,disabledIndices:f,modifierKeys:p=NGe}=e,[m,g]=Lw.useState(0),h=r!=null,b=Lw.useRef(null),v=As(b,l),y=Lw.useRef([]),_=Lw.useRef(!1),w=s??m,k=de((S,I=!1)=>{if((a??g)(S),I){let P=y.current[S];cW(b.current,P,i,o)}}),x=de(S=>{if(S.size===0||_.current)return;_.current=!0;let I=Array.from(S.keys()),P=I.find(O=>O?.hasAttribute(yM))??null,A=P?S.get(P)?.index??-1:-1;if(A!==-1)k(A);else if(Yb(I,w,f)){let O=ul(I,{disabledIndices:f});Zm(I,O)||k(O)}cW(b.current,P,i,o)});le(()=>{if(f==null||s!=null||!_.current)return;let S=y.current;if(Yb(S,w,f)){let I=ul(S,{disabledIndices:f});Zm(S,I)||k(I)}},[f,s,w,y,k]);let C=de((S,I,P)=>n?n(S,I,P,y):P),E=de(S=>{let I=S.key===jA||S.key===HA;if(!UA.has(S.key)||!u&&I||LGe(S,p)||!b.current)return;let A=i==="rtl",O=A?FA:zA,L=A?zA:FA,H=o==="vertical"?VA:O,N=o==="vertical"?DA:L,M=ko(S.nativeEvent);if(M!=null&&lW(M)&&!cM(M)){let J=M.selectionStart,Q=M.selectionEnd,U=M.value;if(J==null||S.shiftKey||J!==Q||S.key!==N&&J<U.length||S.key!==H&&J>0)return}let V=w,j=$b(y,f),D=kw(y,f);r!=null&&(V=r({disabledIndices:f,elementsRef:y,event:S,highlightedIndex:w,loopFocus:t,maxIndex:D,minIndex:j,onLoop:C,orientation:o,rtl:A}));let z=o!=="vertical"&&S.key===O||o!=="horizontal"&&S.key===VA,$=o!=="vertical"&&S.key===L||o!=="horizontal"&&S.key===DA;u&&(S.key===jA?V=j:S.key===HA&&(V=D)),V===w&&(z||$)&&(t&&V===D&&z?(V=j,n&&(V=n(S,w,V,y))):t&&V===j&&$?(V=D,n&&(V=n(S,w,V,y))):V=ul(y.current,{startingIndex:V,decrement:$,disabledIndices:f})),V!==w&&!Zm(y.current,V)&&(d&&S.stopPropagation(),(h||I||z||$)&&S.preventDefault(),k(V,!0),queueMicrotask(()=>{y.current[V]?.focus()}))});return{props:{ref:v,onFocus(S){let I=b.current,P=ko(S.nativeEvent);!I||P==null||!lW(P)||P.setSelectionRange(0,P.value.length)},onKeyDown:E},highlightedIndex:w,onHighlightedIndexChange:k,elementsRef:y,onMapChange:x,relayKeyboardEvent:E}}function LGe(e,t){for(let o of Ace)if(!t.includes(o)&&e.getModifierState(o))return!0;return!1}var SW=c(T(),1);function Zue(e){let{render:t,className:o,style:r,refs:n=ll,props:i=ll,state:s=Wt,stateAttributesMapping:a,highlightedIndex:l,onHighlightedIndexChange:u,orientation:d,grid:f,loopFocus:p,onLoop:m,enableHomeAndEndKeys:g,onMapChange:h,stopEventPropagation:b=!0,rootRef:v,disabledIndices:y,modifierKeys:_,highlightItemOnHover:w=!1,tag:k="div",...x}=e,C=td(),{props:E,highlightedIndex:R,onHighlightedIndexChange:S,elementsRef:I,onMapChange:P,relayKeyboardEvent:A}=Kue({grid:f,loopFocus:p,onLoop:m,orientation:d,highlightedIndex:l,onHighlightedIndexChange:u,rootRef:v,stopEventPropagation:b,enableHomeAndEndKeys:g,direction:C,disabledIndices:y,modifierKeys:_}),O=De(k,e,{state:s,ref:n,props:[E,...i,x],stateAttributesMapping:a}),L=que.useMemo(()=>({highlightedIndex:R,onHighlightedIndexChange:S,highlightItemOnHover:w,relayKeyboardEvent:A}),[R,S,w,A]);return(0,SW.jsx)(nU.Provider,{value:L,children:(0,SW.jsx)(dw,{elementsRef:I,onMapChange:H=>{h?.(H),P(H)},children:O})})}var vM=c(oe(),1),Xue=c(Ef(),1);var Que=c(T(),1),Jue=vM.forwardRef(function(t,o){let{children:r,container:n,className:i,render:s,style:a,...l}=t,{node:u,subtree:d}=hA({container:n,ref:o,componentProps:t,elementProps:l});return!d&&!u?null:(0,Que.jsxs)(vM.Fragment,{children:[d,u&&Xue.createPortal(r,u)]})});var ede=c(T(),1),_M="base-ui-disable-scrollbar",cE={className:_M,getElement(e){return(0,ede.jsx)("style",{nonce:e,href:_M,precedence:"base-ui:low",children:`.${_M}{scrollbar-width:none}.${_M}::-webkit-scrollbar{display:none}`})}};var va=1;function Dw(e,t){return Math.max(0,e-t)}function Vw(e,t){if(t<=0)return 0;let o=ry(e,0,t),r=o,n=t-o,i=r<=va,s=n<=va;return i&&s?r<=n?0:t:i?0:s?t:o}var qr={};No(qr,{Arrow:()=>Tde,Backdrop:()=>pde,Group:()=>Dde,GroupLabel:()=>Fde,Icon:()=>lde,Item:()=>kde,ItemIndicator:()=>Sde,ItemText:()=>Cde,Label:()=>rde,List:()=>_de,Popup:()=>yde,Portal:()=>dde,Positioner:()=>mde,Root:()=>tde,ScrollDownArrow:()=>Pde,ScrollUpArrow:()=>Mde,Separator:()=>zde,Trigger:()=>nde,Value:()=>sde});var kr=c(oe(),1);var wM=c(oe(),1),CW=wM.createContext(null);function zo(){let e=wM.useContext(CW);if(e===null)throw new Error(Ut(60));return e}var ze={id:e=>e.id,labelId:e=>e.labelId,modal:e=>e.modal,items:e=>e.items,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,value:e=>e.value,hasSelectedValue:e=>{let{value:t,multiple:o,itemToStringValue:r}=e;return t==null?!1:o&&Array.isArray(t)?t.length>0:eg(t,r)!==""},hasNullItemLabel:(e,t)=>t?Yce(e.items):!1,open:e=>e.open,mounted:e=>e.mounted,forceMount:e=>e.forceMount,transitionStatus:e=>e.transitionStatus,openMethod:e=>e.openMethod,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>e.activeIndex===t,isSelected:(e,t)=>{let o=e.isItemEqualToValue,r=e.value;return e.multiple?Array.isArray(r)&&r.some(n=>Nf(t,n,o)):Nf(t,r,o)},isSelectedByFocus:(e,t)=>e.selectedIndex===t,popupProps:e=>e.popupProps,triggerProps:e=>e.triggerProps,triggerElement:e=>e.triggerElement,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupSide:e=>e.popupSide,scrollUpArrowVisible:e=>e.scrollUpArrowVisible,scrollDownArrowVisible:e=>e.scrollDownArrowVisible,hasScrollArrows:e=>e.hasScrollArrows};var uE=c(T(),1);function tde(e){let{id:t,value:o,defaultValue:r=null,onValueChange:n,open:i,defaultOpen:s=!1,onOpenChange:a,name:l,form:u,autoComplete:d,disabled:f=!1,readOnly:p=!1,required:m=!1,modal:g=!0,actionsRef:h,inputRef:b,onOpenChangeComplete:v,items:y,multiple:_=!1,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x=Hce,highlightItemOnHover:C=!0,children:E}=e,{clearErrors:R}=pl(),{setDirty:S,setTouched:I,setFocused:P,validityData:A,setFilled:O,name:L,disabled:H,validation:N,validationMode:M}=hn(),V=Iw({id:t}),j=H||f,D=L??l,[z,$]=Bf({controlled:o,default:_?r??ll:r,name:"Select",state:"value"}),[J,Q]=Bf({controlled:i,default:s,name:"Select",state:"open"}),U=kr.useRef([]),X=kr.useRef([]),W=kr.useRef(null),G=kr.useRef(null),te=kr.useRef(0),re=kr.useRef(null),ae=kr.useRef([]),ie=kr.useRef(!1),be=kr.useRef(null),pe=kr.useRef(null),ke=kr.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),ye=kr.useRef(!1),{mounted:Pe,setMounted:_e,transitionStatus:ve}=Bi(J),{openMethod:Se,triggerProps:fe}=Fce(J),Ce=eo(()=>new Qu({id:V,labelId:void 0,modal:g,multiple:_,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x,value:z,open:J,mounted:Pe,transitionStatus:ve,items:y,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,popupSide:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,ne=Fe(Ce,ze.activeIndex),se=Fe(Ce,ze.selectedIndex),Ee=Fe(Ce,ze.triggerElement),he=Fe(Ce,ze.positionerElement),Ae=iM(Se),et=Se??Ae,Je=kr.useMemo(()=>_?"":eg(z,k),[_,z,k]),_t=kr.useMemo(()=>_&&Array.isArray(z)?z.map(it=>eg(it,k)):eg(z,k),[_,z,k]),Et=so(Ee),mt=de(()=>_t);YA(Et,V,z,mt,!j,l);let oo=kr.useRef(z),Tt=_?Array.isArray(z)&&z.length>0:z!=null&&Je!=="";le(()=>{O(Tt)},[Tt,O]),le(function(){let Lt=z,Ir=!1;if(_){let Pr=Array.isArray(z)?z:[];Ir=Pr.length===0,Lt=Pr[Pr.length-1]}let gr=Ir?-1:Bw(ae.current,Lt,x),Wr=gr===-1?null:gr;Wr===null&&(pe.current=null),!J&&Ce.set("selectedIndex",Wr)},[_,J,z,x,Ce]);function Rt(it){let Lt=A.initialValue;return Array.isArray(it)&&Array.isArray(Lt)?!Zce(it,Lt,(Ir,gr)=>Nf(Ir,gr,x)):it!==Lt}WA(z,()=>{R(D),S(Rt(z)),N.change(z)});let Bt=de((it,Lt)=>{a?.(it,Lt),!Lt.isCanceled&&(Q(it),!it&&(Lt.reason===Te.focusOut||Lt.reason===Te.outsidePress)&&(I(!0),P(!1),M==="onBlur"&&N.commit(z)))}),gt=de(()=>{_e(!1),Ce.update({activeIndex:null,openMethod:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1}),v?.(!1)});jn({enabled:!h,open:J,ref:W,onComplete(){J||gt()}}),kr.useImperativeHandle(h,()=>({unmount:gt}),[gt]);let He=de((it,Lt)=>{n?.(it,Lt),!Lt.isCanceled&&$(it)}),we=de(it=>{let Lt=Dw(it.scrollHeight,it.clientHeight),Ir=Vw(it.scrollTop,Lt),gr=Ir>0,Wr=Ir<Lt;Ce.set("scrollUpArrowVisible",gr),Ce.set("scrollDownArrowVisible",Wr)}),Me=XU({open:J,onOpenChange:Bt,elements:{reference:Ee,floating:he}}),me=MU(Me,{enabled:!p&&!j,event:"mousedown"}),Re=Q1(Me),Ie=iW(Me,{enabled:!p&&!j,listRef:U,activeIndex:ne,selectedIndex:se,disabledIndices:ll,onNavigate(it){it===null&&!J||Ce.set("activeIndex",it)},focusItemOnHover:C}),at=sW(Me,{enabled:!p&&!j&&(J||!_),listRef:X,activeIndex:ne,selectedIndex:se,disabledIndices:it=>cM(U.current[it]),onMatch(it){J?Ce.set("activeIndex",it):He(ae.current[it],Ke(Te.none))},onTyping(it){ie.current=it}}),Qe=kr.useMemo(()=>Mt(at.reference,Ie.reference,Re.reference,me.reference,fe),[me.reference,at.reference,Ie.reference,Re.reference,fe]),po=kr.useMemo(()=>Mt(CA,at.floating,Ie.floating,Re.floating),[at.floating,Ie.floating,Re.floating]),ro=Ie.item??Wt;jce(()=>{Ce.update({popupProps:po,triggerProps:Qe})}),Ce.useSyncedValues({id:V,modal:g,multiple:_,value:z,open:J,mounted:Pe,transitionStatus:ve,popupProps:po,triggerProps:Qe,items:y,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x,openMethod:et});let vo=kr.useMemo(()=>({store:Ce,floatingContext:Me,required:m,disabled:j,readOnly:p,multiple:_,highlightItemOnHover:C,setValue:He,setOpen:Bt,listRef:U,popupRef:W,scrollHandlerRef:G,handleScrollArrowVisibility:we,scrollArrowsMountedCountRef:te,itemProps:ro,valueRef:re,valuesRef:ae,labelsRef:X,typingRef:ie,selectionRef:ke,firstItemTextRef:be,selectedItemTextRef:pe,validation:N,onOpenChangeComplete:v,alignItemWithTriggerActiveRef:ye,initialValueRef:oo}),[Ce,Me,m,j,p,_,C,He,Bt,ro,N,v,we]),Kt=As(b,N.inputRef),_o=_?void 0:D,Cn=kr.useMemo(()=>!_||!Array.isArray(z)||!D?null:z.map(it=>{let Lt=eg(it,k);return(0,uE.jsx)("input",{type:"hidden",form:u,name:D,value:Lt,disabled:j},Lt)}),[_,z,u,D,k,j]);return(0,uE.jsxs)(CW.Provider,{value:vo,children:[E,(0,uE.jsx)("input",{...N.getValidationProps(j,{onFocus(){Ce.state.triggerElement?.focus({focusVisible:!0})},onChange(it){if(it.nativeEvent.defaultPrevented||j||p)return;let Lt=it.currentTarget.value,Ir=Ke(Te.none,it.nativeEvent);function gr(){if(_)return;let Wr=Lt.toLowerCase(),Pr=ae.current.findIndex(Ei=>eg(Ei,k).toLowerCase()===Wr||uW(Ei,w).toLowerCase()===Wr);Pr===-1&&(Pr=ae.current.findIndex((Ei,Be)=>{let jt=X.current[Be];return jt!=null&&jt.toLowerCase()===Wr}));let dn=ae.current[Pr];dn!=null&&He(dn,Ir)}Ce.set("forceMount",!0),queueMicrotask(gr)}}),id:V&&_o==null?`${V}-hidden-input`:void 0,form:u,name:_o,autoComplete:d,value:Je,disabled:j,required:m&&!(_&&Tt),readOnly:p,ref:Kt,style:D?Gae:sA,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),Cn]})}var ode=c(oe(),1);var rde=ode.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=s;delete a.id;let l=hn(),{store:u}=zo(),d=Fe(u,ze.triggerElement),f=Fe(u,ze.id),p=Qce(f),m=rM({id:p,fallbackControlId:d?.id??f,setLabelId(g){let h=typeof g=="function"?g(u.state.labelId):g;u.set("labelId",h)}});return De("div",t,{ref:o,state:l.state,props:[m,s],stateAttributesMapping:Ni})});var Fw=c(oe(),1);var DGe=400,VGe={...Pce,...Ni,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},nde=Fw.forwardRef(function(t,o){let{render:r,className:n,id:i,disabled:s=!1,nativeButton:a=!0,style:l,...u}=t,{setTouched:d,setFocused:f,validationMode:p,state:m,disabled:g}=hn(),{labelId:h}=Hn(),{store:b,setOpen:v,selectionRef:y,validation:_,readOnly:w,required:k,alignItemWithTriggerActiveRef:x,disabled:C}=zo(),E=g||C||s,R=Fe(b,ze.open),S=Fe(b,ze.mounted),I=Fe(b,ze.value),P=Fe(b,ze.triggerProps),A=Fe(b,ze.positionerElement),O=Fe(b,ze.listElement),L=Fe(b,ze.popupSide),H=Fe(b,ze.id),N=Fe(b,ze.labelId),M=Fe(b,ze.hasSelectedValue),V=S&&A?L:null,j=i??H,D=Jce(h,N);Iw({id:j});let z=so(A),$=Fw.useRef(null),{getButtonProps:J,buttonRef:Q}=Ec({disabled:E,native:a}),U=b.useStateSetter("triggerElement"),X=Fo(),W=Fo(),G=Fo();Fw.useEffect(()=>{if(R)return G.start(DGe,()=>{y.current.allowUnselectedMouseUp=!0,y.current.allowSelectedMouseUp=!0}),()=>{G.clear()};y.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},W.clear()},[R,y,W,G]);let te=Mt(P,{id:j,role:"combobox","aria-expanded":R,"aria-haspopup":"listbox","aria-controls":R?O?.id??Gb(A)?.id:void 0,"aria-labelledby":D,"aria-readonly":w||void 0,"aria-required":k||void 0,tabIndex:E?-1:0,onFocus(ie){f(!0),R&&x.current&&v(!1,Ke(Te.none,ie.nativeEvent)),X.start(0,()=>{b.set("forceMount",!0)})},onBlur(ie){Ge(A,ie.relatedTarget)||(d(!0),f(!1),p==="onBlur"&&_.commit(I))},onMouseDown(ie){if(R)return;let be=ot(ie.currentTarget);function pe(ke){if(!$.current)return;let ye=ke.target;Ge($.current,ye)||Ge(z.current,ye)||Xce(ke,$.current)||v(!1,Ke(Te.cancelOpen,ke))}W.start(0,()=>{be.addEventListener("mouseup",pe,{once:!0})})}},u,J),re=_.getValidationProps(E,te);re.role="combobox";let ae={...m,open:R,disabled:E,value:I,readOnly:w,popupSide:V,placeholder:!M};return De("button",t,{ref:[o,$,Q,U],state:ae,stateAttributesMapping:VGe,props:re})});var ide=c(oe(),1);var FGe={value:()=>null},sde=ide.forwardRef(function(t,o){let{className:r,render:n,children:i,placeholder:s,style:a,...l}=t,{store:u,valueRef:d}=zo(),f=Fe(u,ze.value),p=Fe(u,ze.items),m=Fe(u,ze.itemToStringLabel),g=Fe(u,ze.hasSelectedValue),h=!g&&s!=null&&i==null,b=Fe(u,ze.hasNullItemLabel,h),v={value:f,placeholder:!g},y=null;return typeof i=="function"?y=i(f):i!=null?y=i:h&&!b?y=s:Array.isArray(f)?y=Kce(f,p,m):y=dW(f,p,m),De("span",t,{state:v,ref:[o,d],props:[{children:y},l],stateAttributesMapping:FGe})});var ade=c(oe(),1);var lde=ade.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),u={open:Fe(a,ze.open)};return De("span",t,{state:u,ref:o,props:[{"aria-hidden":!0,children:"\u25BC"},s],stateAttributesMapping:MA})});var cde=c(oe(),1);var ude=c(T(),1),dde=cde.forwardRef(function(t,o){let{store:r}=zo(),n=Fe(r,ze.mounted),i=Fe(r,ze.forceMount);return n||i?(0,ude.jsx)(PU,{ref:o,...t}):null});var fde=c(oe(),1);var zGe={...Mf,...zn},pde=fde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),l=Fe(a,ze.open),u=Fe(a,ze.mounted),d=Fe(a,ze.transitionStatus);return De("div",t,{state:{open:l,transitionStatus:d},ref:o,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:zGe})});var ml=c(oe(),1);var kM=c(oe(),1),EW=kM.createContext(void 0);function ig(){let e=kM.useContext(EW);if(!e)throw new Error(Ut(59));return e}function zw(e,t){e&&Object.assign(e.style,t)}var xM={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"};var dE=c(T(),1),jGe={position:"fixed"},mde=ml.forwardRef(function(t,o){let{anchor:r,className:n,render:i,positionMethod:s,side:a,align:l,sideOffset:u,alignOffset:d,collisionBoundary:f="clipping-ancestors",collisionPadding:p,arrowPadding:m,sticky:g,disableAnchorTracking:h,alignItemWithTrigger:b=!0,collisionAvoidance:v=ple,style:y,..._}=t,{store:w,listRef:k,labelsRef:x,alignItemWithTriggerActiveRef:C,selectedItemTextRef:E,valuesRef:R,initialValueRef:S,popupRef:I,setValue:P,floatingContext:A}=zo(),O=Fe(w,ze.open),L=Fe(w,ze.mounted),H=Fe(w,ze.modal),N=Fe(w,ze.value),M=Fe(w,ze.openMethod),V=Fe(w,ze.positionerElement),j=Fe(w,ze.triggerElement),D=Fe(w,ze.isItemEqualToValue),z=Fe(w,ze.transitionStatus),$=ml.useRef(null),J=ml.useRef(null),[Q,U]=ml.useState(b),X=L&&Q&&M!=="touch";!L&&Q!==b&&U(b),ml.useImperativeHandle(C,()=>X),lue((X||H)&&O,M==="touch",V,j);let W=QA({anchor:r,floatingRootContext:A,positionMethod:s,mounted:L,side:a,sideOffset:u,align:l,alignOffset:d,arrowPadding:m,collisionBoundary:f,collisionPadding:p,sticky:g,disableAnchorTracking:h??X,collisionAvoidance:v,keepMounted:!0}),G=X?"none":W.side,te=X?jGe:W.positionerStyles,re={open:O,side:G,align:W.align,anchorHidden:W.anchorHidden};le(()=>{w.set("popupSide",W.side)},[w,W.side]);let ae=w.useStateSetter("positionerElement"),ie=JA(t,re,{styles:te,transitionStatus:z,props:_,refs:[o,ae],hidden:!L,inert:!O}),be=ml.useRef(0),pe=de(ye=>{if(R.current.length===0)return;let Pe=be.current;if(be.current=ye.size,ye.size===Pe)return;let _e=Ke(Te.none);if(Pe!==0&&!w.state.multiple&&N!==null&&Bw(R.current,N,D)===-1){let Se=S.current,Ce=Se!=null&&Bw(R.current,Se,D)!==-1?Se:null;P(Ce,_e),Ce===null&&(w.set("selectedIndex",null),E.current=null)}if(Pe!==0&&w.state.multiple&&Array.isArray(N)){let ve=N.filter(Se=>Bw(R.current,Se,D)!==-1);ve.length!==N.length&&(P(ve,_e),ve.length===0&&(w.set("selectedIndex",null),E.current=null))}if(O&&X){w.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let ve={height:""};zw(V,ve),zw(I.current,ve)}}),ke=ml.useMemo(()=>({...W,side:G,alignItemWithTriggerActive:X,setControlledAlignItemWithTrigger:U,scrollUpArrowRef:$,scrollDownArrowRef:J}),[W,G,X,U]);return(0,dE.jsx)(dw,{elementsRef:k,labelsRef:x,onMapChange:pe,children:(0,dE.jsxs)(EW.Provider,{value:ke,children:[L&&H&&(0,dE.jsx)(Lce,{inert:Rw(!O),cutout:j}),ie]})})});var gl=c(oe(),1);var EM=c(T(),1),HGe={...Mf,...zn},yde=gl.forwardRef(function(t,o){let{render:r,className:n,style:i,finalFocus:s,...a}=t,{store:l,popupRef:u,onOpenChangeComplete:d,setOpen:f,valueRef:p,firstItemTextRef:m,selectedItemTextRef:g,multiple:h,handleScrollArrowVisibility:b,scrollHandlerRef:v,listRef:y,highlightItemOnHover:_,floatingContext:w}=zo(),{side:k,align:x,alignItemWithTriggerActive:C,isPositioned:E,setControlledAlignItemWithTrigger:R}=ig(),S=wue(!0)!=null,I=td(),{nonce:P,disableStyleElements:A}=dM(),O=Fe(l,ze.id),L=Fe(l,ze.open),H=Fe(l,ze.openMethod),N=Fe(l,ze.mounted),M=Fe(l,ze.popupProps),V=Fe(l,ze.transitionStatus),j=Fe(l,ze.triggerElement),D=Fe(l,ze.positionerElement),z=Fe(l,ze.listElement),$=gl.useRef(!1),J=gl.useRef(!1),Q=gl.useRef({}),U=rs(),X=de(re=>{if(!D||!u.current||!J.current)return;let ae=D.style.top==="0px",ie=D.style.bottom==="0px";if($.current||!C||!ae&&!ie){b(re);return}let be=hde(D),pe=fE(D.getBoundingClientRect().height,"y",be),ke=ot(D),ye=St(D),Pe=ye.getComputedStyle(D),_e=parseFloat(Pe.marginTop),ve=parseFloat(Pe.marginBottom),Se=gde(ye.getComputedStyle(u.current)),fe=Math.min(ke.documentElement.clientHeight-_e-ve,Se),Ce=re.scrollTop,ne=SM(re),se=null,Ee=Je=>{D.style.height=`${Je}px`},he=ae?ne-Ce:Ce,Ae=Math.min(pe+he,fe);if(he<=va){let Je=ry(he,0,fe-pe);Je>0&&Ee(pe+Je),re.scrollTop=ae?ne:0,fe-(pe+Je)<=va&&($.current=!0),b(re);return}if(fe-Ae>va)se=ae?1/0:0;else if(ie&&Ce<ne){let Je=pe+he-fe;se=Ce-(he-Je)}let et=Math.ceil(Ae);if(et!==0&&Ee(et),se!=null){let Je=ry(se,0,SM(re));Math.abs(re.scrollTop-Je)>va&&(re.scrollTop=Je)}et>=fe-va&&($.current=!0),b(re)});gl.useImperativeHandle(v,()=>X,[X]),jn({open:L,ref:u,onComplete(){L&&d?.(!0)}});let W={open:L,transitionStatus:V,side:k,align:x};le(()=>{!D||!u.current||Object.keys(Q.current).length||(Q.current={top:D.style.top||"0",left:D.style.left||"0",right:D.style.right,height:D.style.height,bottom:D.style.bottom,minHeight:D.style.minHeight,maxHeight:D.style.maxHeight,marginTop:D.style.marginTop,marginBottom:D.style.marginBottom})},[u,D]),le(()=>{L||C||(J.current=!1,$.current=!1,zw(D,Q.current))},[L,C,D,u]),le(()=>{let re=u.current;if(!L||!j||!D||!re||C&&!E||l.state.transitionStatus==="ending")return;if(J.current=!0,re.style.removeProperty("--transform-origin"),!C){U.request(()=>b(z||re));return}let ae=UGe(re);try{let ie=g.current;ie?.isConnected||(ie=!ze.hasSelectedValue(l.state)&&m.current?.isConnected?m.current:null);let be=p.current,pe=St(D),ke=pe.getComputedStyle(D),ye=pe.getComputedStyle(re),Pe=ot(j),_e=hde(j),ve=CM(j.getBoundingClientRect(),_e),Se=CM(D.getBoundingClientRect(),_e),fe=ve.height,Ce=z||re,ne=Ce.scrollHeight,se=parseFloat(ye.borderBottomWidth),Ee=parseFloat(ke.marginTop)||10,he=parseFloat(ke.marginBottom)||10,Ae=parseFloat(ke.minHeight)||100,et=gde(ye),Je=5,_t=5,Et=20,mt=Pe.documentElement.clientHeight-Ee-he,oo=Pe.documentElement.clientWidth,Tt=mt-ve.bottom+fe,Rt,Bt=I==="rtl"?ve.right-Se.width:ve.left,gt=0;if(ie&&be){let vo=CM(be.getBoundingClientRect(),_e);Rt=CM(ie.getBoundingClientRect(),_e),Bt=Se.left+(I==="rtl"?vo.right-Rt.right:vo.left-Rt.left);let Kt=vo.top-ve.top+vo.height/2;gt=Rt.top-Se.top+Rt.height/2-Kt}let He=Tt+gt+he+se,we=Math.min(mt,He),Me=mt-Ee-he,me=He-we,Re=oo-_t;D.style.left=`${ry(Bt,Je,Re-Se.width)}px`,D.style.height=`${we}px`,D.style.maxHeight="none",D.style.marginTop=`${Ee}px`,D.style.marginBottom=`${he}px`,re.style.height="100%";let Ie=SM(Ce),at=me>=Ie-va;at&&(we=Math.min(mt,Se.height)-(me-Ie));let Qe=ve.top<Et||ve.bottom>mt-Et||Math.ceil(we)+va<Math.min(ne,Ae),po=(pe.visualViewport?.scale??1)!==1&&mo.engine.webkit;if(Qe||po){zw(D,Q.current),R(!1);return}let ro=Math.max(Ae,we);if(at){let vo=Math.max(0,mt-He);D.style.top=Se.height>=Me?"0":`${vo}px`,D.style.height=`${we}px`,Ce.scrollTop=SM(Ce)}else D.style.bottom="0",Ce.scrollTop=me;if(Rt){let vo=Se.top,Kt=Se.height,_o=Rt.top+Rt.height/2,Cn=ry(Kt>0?(_o-vo)/Kt*100:50,0,100);re.style.setProperty("--transform-origin",`50% ${Cn}%`)}(ro===mt||we>=et)&&($.current=!0),b(Ce),_&&l.state.selectedIndex===null&&l.state.activeIndex===null&&y.current[0]!=null&&l.set("activeIndex",0)}finally{ae()}},[l,L,D,j,p,m,g,u,b,C,R,U,z,y,_,I,E]),gl.useEffect(()=>{if(!C||!D||!L)return;let re=St(D);function ae(ie){f(!1,Ke(Te.windowResize,ie))}return ut(re,"resize",ae)},[f,C,D,L]);let G={...z?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":h||void 0,id:`${O}-list`},onKeyDown(re){S&&UA.has(re.key)&&re.stopPropagation()},onScroll(re){z||X(re.currentTarget)},...C&&{style:z?{height:"100%"}:xM},className:!z&&C?cE.className:void 0},te=De("div",t,{ref:[o,u],state:W,stateAttributesMapping:HGe,props:[M,G,Ow(V),a]});return(0,EM.jsxs)(gl.Fragment,{children:[!A&&cE.getElement(P),(0,EM.jsx)(AU,{context:w,modal:!1,disabled:!N,openInteractionType:H,returnFocus:s,restoreFocus:!0,children:te})]})});function gde(e){let t=e.maxHeight;return t.endsWith("px")&&parseFloat(t)||1/0}function SM(e){return Dw(e.scrollHeight,e.clientHeight)}function hde(e){return J1.getScale(e)}function fE(e,t,o){return e/o[t]}function CM(e,t){return Pf({x:fE(e.x,"x",t),y:fE(e.y,"y",t),width:fE(e.width,"x",t),height:fE(e.height,"y",t)})}var bde=[["transform","none"],["scale","1"],["translate","0 0"]];function UGe(e){let{style:t}=e,o={};for(let[r,n]of bde)o[r]=t.getPropertyValue(r),t.setProperty(r,n,"important");return()=>{for(let[r]of bde){let n=o[r];n?t.setProperty(r,n):t.removeProperty(r)}}}var vde=c(oe(),1);var _de=vde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a,scrollHandlerRef:l,multiple:u}=zo(),{alignItemWithTriggerActive:d}=ig(),f=Fe(a,ze.hasScrollArrows),p=Fe(a,ze.openMethod),g={id:`${Fe(a,ze.id)}-list`,role:"listbox","aria-multiselectable":u||void 0,onScroll(b){l.current?.(b.currentTarget)},...d&&{style:xM},className:f&&p!=="touch"?cE.className:void 0},h=a.useStateSetter("listElement");return De("div",t,{ref:[o,h],props:[g,s]})});var Ic=c(oe(),1);var TM=c(oe(),1),TW=TM.createContext(void 0);function pE(){let e=TM.useContext(TW);if(!e)throw new Error(Ut(57));return e}var wde=c(T(),1),kde=Ic.memo(Ic.forwardRef(function(t,o){let{render:r,className:n,style:i,value:s=null,label:a,disabled:l=!1,nativeButton:u=!1,...d}=t,f=Ic.useRef(null),p=mw({guess:!0,label:a,textRef:f}),{store:m,itemProps:g,setOpen:h,setValue:b,selectionRef:v,typingRef:y,valuesRef:_,multiple:w,selectedItemTextRef:k,disabled:x,readOnly:C}=zo(),E=x||l,R=Fe(m,ze.isActive,p.index),S=Fe(m,ze.open),I=Fe(m,ze.isSelected,s),P=Fe(m,ze.isSelectedByFocus,p.index),A=Fe(m,ze.isItemEqualToValue),O=p.index,L=Ic.useRef(null);le(()=>{let U=_.current;return U[O]=s,()=>{delete U[O]}},[O,s,_]),le(()=>{let U=m.state.value,X=U;w&&Array.isArray(U)&&(X=U.length>0?U[U.length-1]:void 0),X!==void 0&&Nf(s,X,A)&&(m.set("selectedIndex",O),f.current&&(k.current=f.current))},[O,w,A,m,s,k]);let H=Ic.useRef("mouse"),N=Ic.useRef(!1),{getButtonProps:M,buttonRef:V}=Ec({disabled:E,focusableWhenDisabled:!0,native:u,composite:!0}),j={disabled:E,selected:I,highlighted:R};function D(U){if(x||C)return;let X=m.state.value;if(w){let W=Array.isArray(X)?X:[],G=I?Uce(W,s,A):[...W,s];b(G,Ke(Te.itemPress,U))}else b(s,Ke(Te.itemPress,U)),h(!1,Ke(Te.itemPress,U))}function z(){v.current.dragY=0}let $={role:"option","aria-selected":I,tabIndex:S&&R?0:-1,onKeyDown(U){m.set("activeIndex",O),U.key===" "&&y.current&&U.preventDefault()},onClick(U){let X=H.current!=="touch",W=U.nativeEvent.pointerType,G=X&&vw(U.nativeEvent)&&(W!==void 0||R),te=X&&!G&&!N.current;N.current=!1,!(E||te)&&D(U.nativeEvent)},onPointerEnter(U){H.current=U.pointerType},onPointerMove(U){if(U.pointerType==="mouse"&&U.buttons===1){let X=v.current;X.dragY+=U.movementY,X.dragY**2>=64&&(X.allowUnselectedMouseUp=!0)}},onPointerDown(U){H.current=U.pointerType,N.current=!0,z()},onMouseUp(){if(z(),E||H.current==="touch"||N.current)return;let U=!v.current.allowSelectedMouseUp&&I,X=!v.current.allowUnselectedMouseUp&&!I;U||X||(N.current=!0,L.current?.click(),N.current=!1)}},J=De("div",t,{ref:[V,o,p.ref,L],state:j,props:[g,$,d,M]}),Q=Ic.useMemo(()=>({selected:I,index:O,textRef:f,selectedByFocus:P}),[I,O,f,P]);return(0,wde.jsx)(TW.Provider,{value:Q,children:J})}));var iy=c(oe(),1);var xde=c(T(),1),Sde=iy.forwardRef(function(t,o){let{selected:r}=pE();return t.keepMounted||r?(0,xde.jsx)(WGe,{...t,ref:o}):null}),WGe=iy.memo(iy.forwardRef((e,t)=>{let{render:o,className:r,style:n,keepMounted:i,...s}=e,{selected:a}=pE(),l=iy.useRef(null),{transitionStatus:u,setMounted:d}=Bi(a),p=De("span",e,{ref:[t,l],state:{selected:a,transitionStatus:u},props:[{"aria-hidden":!0,children:"\u2714\uFE0F"},s],stateAttributesMapping:zn});return jn({open:a,ref:l,onComplete(){a||d(!1)}}),p}));var jw=c(oe(),1);var Cde=jw.memo(jw.forwardRef(function(t,o){let{index:r,textRef:n,selectedByFocus:i}=pE(),{firstItemTextRef:s,selectedItemTextRef:a}=zo(),{render:l,className:u,style:d,...f}=t,p=jw.useCallback(g=>{g&&(r===0&&(s.current=g),i&&(a.current=g))},[s,a,r,i]);return De("div",t,{ref:[p,o,n],props:f})}));var Ede=c(oe(),1);var Tde=Ede.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),{side:l,align:u,arrowRef:d,arrowStyles:f,arrowUncentered:p,alignItemWithTriggerActive:m}=ig(),h={open:Fe(a,ze.open),side:l,align:u,uncentered:p},b=De("div",t,{state:h,ref:[d,o],props:[{style:f,"aria-hidden":!0},s],stateAttributesMapping:NA});return m?null:b});var Bde=c(oe(),1);var Rde=c(oe(),1);var RM=Rde.forwardRef(function(t,o){let{render:r,className:n,style:i,direction:s,keepMounted:a,...l}=t,u=s==="up",{store:d,popupRef:f,listRef:p,handleScrollArrowVisibility:m,scrollArrowsMountedCountRef:g}=zo(),{side:h,scrollDownArrowRef:b,scrollUpArrowRef:v}=ig(),y=u?ze.scrollUpArrowVisible:ze.scrollDownArrowVisible,_=Fe(d,y),w=Fe(d,ze.openMethod),k=_&&w!=="touch",x=Fo(),C=u?v:b,{mounted:E,transitionStatus:R,setMounted:S}=Bi(k);le(()=>(g.current+=1,d.set("hasScrollArrows",!0),()=>{g.current=Math.max(0,g.current-1),g.current===0&&d.set("hasScrollArrows",!1)}),[d,g]),jn({open:k,ref:C,onComplete(){k||S(!1)}});let A=De("div",t,{ref:[o,C],state:{direction:s,visible:k,side:h,transitionStatus:R},props:[{"aria-hidden":!0,children:u?"\u25B2":"\u25BC",style:{position:"absolute"},onMouseMove(L){if(L.movementX===0&&L.movementY===0||x.isStarted())return;d.set("activeIndex",null);function H(){let N=d.state.listElement??f.current;if(!N)return;d.set("activeIndex",null),m(N);let M=Dw(N.scrollHeight,N.clientHeight),V=Vw(N.scrollTop,M),j=V===(u?0:M),D=p.current;if(V!==N.scrollTop&&(N.scrollTop=V),j){x.clear();return}if(D.length>0){let z=C.current?.offsetHeight||0;N.scrollTop=GGe(D,u,V,N.clientHeight,z,M)}x.start(40,H)}x.start(40,H)},onMouseLeave(){x.clear()}},l],stateAttributesMapping:zn});return E||a?A:null});function GGe(e,t,o,r,n,i){if(t){let d=0,f=o+n-va;for(let g=0;g<e.length;g+=1){let h=e[g];if(h&&h.offsetTop>=f){d=g;break}}let p=Math.max(0,d-1),m=e[p];return p<d&&m?Vw(m.offsetTop-n,i):0}let s=e.length-1,a=o+r-n+va;for(let d=0;d<e.length;d+=1){let f=e[d];if(f&&f.offsetTop+f.offsetHeight>a){s=Math.max(0,d-1);break}}let l=Math.min(e.length-1,s+1),u=e[l];return l>s&&u?Vw(u.offsetTop+u.offsetHeight-r+n,i):i}var Ide=c(T(),1),Pde=Bde.forwardRef(function(t,o){return(0,Ide.jsx)(RM,{...t,ref:o,direction:"down"})});var Ode=c(oe(),1);var Ade=c(T(),1),Mde=Ode.forwardRef(function(t,o){return(0,Ade.jsx)(RM,{...t,ref:o,direction:"up"})});var Hw=c(oe(),1);var BM=c(oe(),1),RW=BM.createContext(void 0);function Nde(){let e=BM.useContext(RW);if(e===void 0)throw new Error(Ut(56));return e}var Lde=c(T(),1),Dde=Hw.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,[a,l]=Hw.useState(),u=Hw.useMemo(()=>({labelId:a,setLabelId:l}),[a,l]),d=De("div",t,{ref:o,props:[{role:"group","aria-labelledby":a},s]});return(0,Lde.jsx)(RW.Provider,{value:u,children:d})});var Vde=c(oe(),1);var Fde=Vde.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,...a}=t,{setLabelId:l}=Nde(),u=mn(s);return le(()=>(l(u),()=>{l(f=>f===u?void 0:f)}),[u,l]),De("div",t,{ref:o,props:[{id:u},a]})});var zde=uue;var jde=c(tE(),1);function $Ge(){return At}function YGe(){return!1}function KGe(){return!0}function Hde(){return(0,jde.useSyncExternalStore)($Ge,YGe,KGe)}var tVt=c(oe(),1);var Ude=c(T(),1);function Wde(e){let{script:t}=e,{nonce:o}=dM();return Hde()?(0,Ude.jsx)("script",{nonce:o,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var Oc={};No(Oc,{Indicator:()=>qde,List:()=>Xde,Panel:()=>Zde,Root:()=>$de,Tab:()=>Yde});var Zr=c(oe(),1);var IM=c(oe(),1),BW=IM.createContext(void 0);function sg(){let e=IM.useContext(BW);if(e===void 0)throw new Error(Ut(64));return e}var od={tabActivationDirection:e=>({"data-activation-direction":e})};var IW=c(T(),1),$de=Zr.forwardRef(function(t,o){let{className:r,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:a,value:l,style:u,...d}=t,f=t.defaultValue!==void 0,p=Zr.useRef([]),[m,g]=Zr.useState(()=>new Map),[h,b]=Bf({controlled:l,default:n,name:"Tabs",state:"value"}),v=l!==void 0,[y,_]=Zr.useState(()=>new Map),w=Zr.useRef(void 0),k=Zr.useCallback(W=>PW(y,W),[y]),[x,C]=Zr.useState(()=>({previousValue:h,tabActivationDirection:"none"})),{previousValue:E,tabActivationDirection:R}=x,S=R,I=!1;E!==h&&(S=Gde(E,h,s,y),I=E!=null&&h!=null&&k(h)==null);let P=I?E:h,A=E!==P||R!==S;le(()=>{A&&C({previousValue:P,tabActivationDirection:S})},[P,A,S]);let O=de((W,G)=>{let te=Gde(h,W,s,y);G.activationDirection=te,i?.(W,G),!G.isCanceled&&b(W)}),L=de((W,G)=>{i?.(W,Ke(G,void 0,void 0,{activationDirection:"none"}))}),H=de((W,G)=>(g(te=>{let re=new Map(te);return re.set(W,G),re}),()=>{g(te=>{if(te.get(W)!==G)return te;let re=new Map(te);return re.delete(W),re})})),N=Zr.useCallback(W=>m.get(W),[m]),M=Zr.useCallback(W=>{for(let G of y.values())if(W===G.value)return G.id},[y]),V=Zr.useMemo(()=>({getTabElementBySelectedValue:k,getTabIdByPanelValue:M,getTabPanelIdByValue:N,onValueChange:O,orientation:s,registerMountedTabPanel:H,setTabMap:_,tabActivationDirection:S,value:h}),[k,M,N,O,s,H,_,S,h]),j=Zr.useMemo(()=>{for(let W of y.values())if(W.value===h)return W},[y,h]),D=Zr.useMemo(()=>{for(let W of y.values())if(!W.disabled)return W.value},[y]),z=Zr.useRef(!f),$=Zr.useRef(n),J=Zr.useRef(f),Q=Zr.useRef(!1);le(()=>{if(v)return;function W(ae,ie){b(ae),C({previousValue:ae,tabActivationDirection:"none"}),L(ae,ie),z.current=!1}if(y.size===0){Q.current&&h!==null&&!w.current?.isConnected&&W(null,Te.missing);return}Q.current=!0,w.current=y.keys().next().value;let G=j?.disabled,te=j==null&&h!==null;if(!G&&h===$.current&&(J.current=!1),J.current&&G&&h===$.current)return;let re=z.current;if(G||te){let ae=D??null;if(h===ae){z.current=!1;return}let ie=Te.missing;re?ie=Te.initial:G&&(ie=Te.disabled),W(ae,ie);return}re&&j!=null&&(L(h,Te.initial),z.current=!1)},[D,v,L,j,b,y,h]);let X=De("div",t,{state:{orientation:s,tabActivationDirection:S},ref:o,props:d,stateAttributesMapping:od});return(0,IW.jsx)(BW.Provider,{value:V,children:(0,IW.jsx)(dw,{elementsRef:p,children:X})})});function PW(e,t){for(let[o,r]of e.entries())if(t===r.value)return o;return null}function Gde(e,t,o,r){if(e==null||t==null)return"none";let[n,i,s]=o==="horizontal"?["left","left","right"]:["top","up","down"],a=PW(r,e),l=PW(r,t);if(a==null||l==null)return a!==l&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?t>e?s:i:"none";let u=a.getBoundingClientRect()[n],d=l.getBoundingClientRect()[n];return d<u?i:d>u?s:"none"}var Lf=c(oe(),1);var PM=c(oe(),1),OW=PM.createContext(void 0);function OM(){let e=PM.useContext(OW);if(e===void 0)throw new Error(Ut(65));return e}var Yde=Lf.forwardRef(function(t,o){let{className:r,disabled:n=!1,render:i,value:s,id:a,nativeButton:l=!0,style:u,...d}=t,{value:f,getTabPanelIdByValue:p,onValueChange:m,orientation:g,tabActivationDirection:h}=sg(),{activateOnFocus:b,registerTabResizeObserverElement:v,tabsListElement:y}=OM(),{highlightedIndex:_,onHighlightedIndexChange:w}=hw(),k=mn(a),x=Lf.useMemo(()=>({disabled:n,id:k,value:s}),[n,k,s]),{compositeProps:C,compositeRef:E,index:R}=xue({metadata:x}),S=s===f,I=Lf.useRef(!1),P=Lf.useRef(null),A=de(Q=>{P.current?.(),P.current=Q?v(Q):null});le(()=>{if(I.current){I.current=!1;return}if(!(S&&R>-1&&_!==R))return;let Q=y;if(Q!=null){let U=wr(ot(Q));if(U&&Ge(Q,U))return}n||w(R)},[S,R,_,w,n,y]);let{getButtonProps:O,buttonRef:L}=Ec({disabled:n,native:l,focusableWhenDisabled:!0}),H=p(s),N=Lf.useRef(!1),M=Lf.useRef(!1);function V(Q){m(s,Ke(Te.none,Q.nativeEvent,void 0,{activationDirection:"none"}))}function j(Q){S||n||V(Q)}function D(Q){S||n||b&&(!N.current||M.current)&&V(Q)}function z(Q){if(S||n)return;N.current=!0,M.current=Q.button===0;let U=ot(Q.currentTarget);function X(){N.current=!1,M.current=!1,U.removeEventListener("pointerup",X),U.removeEventListener("pointercancel",X)}U.addEventListener("pointerup",X),U.addEventListener("pointercancel",X)}return De("button",t,{state:{disabled:n,active:S,orientation:g,tabActivationDirection:h},ref:[o,L,E,A],props:[C,{role:"tab","aria-controls":H,"aria-selected":S,id:k,onClick:j,onFocus:D,onPointerDown:z,[yM]:S?"":void 0,onKeyDownCapture(){I.current=!0}},d,O],stateAttributesMapping:od})});var Uw=c(oe(),1);var AM=c(T(),1),Kde,qGe={...od,activeTabPosition:()=>null,activeTabSize:()=>null},qde=Uw.forwardRef(function(t,o){let{className:r,render:n,renderBeforeHydration:i=!1,style:s,...a}=t,{getTabElementBySelectedValue:l,orientation:u,tabActivationDirection:d,value:f}=sg(),{tabsListElement:p,registerIndicatorUpdateListener:m}=OM(),g=lce();Uw.useEffect(()=>m(g),[m,g]);let h=0,b=0,v=0,y=0,_=0,w=0,k=!1;if(f!=null&&p!=null){let P=l(f);if(P!=null){k=!0;let{width:A,height:O}=Aw(P),{width:L,height:H}=Aw(p),N=P.getBoundingClientRect(),M=p.getBoundingClientRect(),V=L>0?M.width/L:1,j=H>0?M.height/H:1;if(V>Number.EPSILON&&j>Number.EPSILON){let z=N.left-M.left,$=N.top-M.top;h=z/V+p.scrollLeft-p.clientLeft,v=$/j+p.scrollTop-p.clientTop}else h=P.offsetLeft,v=P.offsetTop;_=A,w=O,b=p.scrollWidth-h-_,y=p.scrollHeight-v-w}}let x=k?{left:h,right:b,top:v,bottom:y}:null,C=k?{width:_,height:w}:null,E=k?{"--active-tab-left":`${h}px`,"--active-tab-right":`${b}px`,"--active-tab-top":`${v}px`,"--active-tab-bottom":`${y}px`,"--active-tab-width":`${_}px`,"--active-tab-height":`${w}px`}:void 0,R=k&&_>0&&w>0,I=De("span",t,{state:{orientation:u,activeTabPosition:x,activeTabSize:C,tabActivationDirection:d},ref:o,props:[{role:"presentation",style:E,hidden:!R},a,{suppressHydrationWarning:!0}],stateAttributesMapping:qGe});return f==null?null:(0,AM.jsxs)(Uw.Fragment,{children:[I,i&&(Kde||(Kde=(0,AM.jsx)(Wde,{script:""})))]})});var MM=c(oe(),1);var ZGe={...od,...zn},Zde=MM.forwardRef(function(t,o){let{className:r,value:n,render:i,keepMounted:s=!1,style:a,...l}=t,{value:u,getTabIdByPanelValue:d,orientation:f,tabActivationDirection:p,registerMountedTabPanel:m}=sg(),g=mn(),{ref:h,index:b}=mw(),v=n===u,{mounted:y,transitionStatus:_,setMounted:w}=Bi(v),k=!y,x=d(n),C={hidden:k,orientation:f,tabActivationDirection:p,transitionStatus:_},E=MM.useRef(null),R=De("div",t,{state:C,ref:[o,h,E],props:[{"aria-labelledby":x,hidden:k,id:g,role:"tabpanel",tabIndex:v?0:-1,inert:Rw(!v),"data-index":b},l],stateAttributesMapping:ZGe});return jn({open:v,ref:E,onComplete(){v||w(!1)}}),le(()=>{if(!(g==null||k&&!s))return m(n,g)},[k,s,n,g,m]),s||y?R:null});var Pc=c(oe(),1);var AW=c(T(),1),Xde=Pc.forwardRef(function(t,o){let{activateOnFocus:r=!1,className:n,loopFocus:i=!0,render:s,style:a,...l}=t,{orientation:u,setTabMap:d,tabActivationDirection:f}=sg(),[p,m]=Pc.useState(0),[g,h]=Pc.useState(null),b=Pc.useRef(new Set),v=Pc.useRef(new Set),y=Pc.useRef(null);le(()=>{if(typeof ResizeObserver>"u")return;let E=new ResizeObserver(()=>{b.current.forEach(R=>{R()})});return y.current=E,g&&E.observe(g),v.current.forEach(R=>{E.observe(R)}),()=>{E.disconnect(),y.current=null}},[g]);let _=de(E=>(b.current.add(E),()=>{b.current.delete(E)})),w=de(E=>(v.current.add(E),y.current?.observe(E),()=>{v.current.delete(E),y.current?.unobserve(E)})),k={orientation:u,tabActivationDirection:f},x={"aria-orientation":u==="vertical"?"vertical":void 0,role:"tablist"},C=Pc.useMemo(()=>({activateOnFocus:r,registerIndicatorUpdateListener:_,registerTabResizeObserverElement:w,tabsListElement:g}),[r,_,w,g]);return(0,AW.jsx)(OW.Provider,{value:C,children:(0,AW.jsx)(Zue,{render:s,className:n,style:a,state:k,refs:[o,h],props:[x,l],stateAttributesMapping:od,highlightedIndex:p,enableHomeAndEndKeys:!0,loopFocus:i,orientation:u,onHighlightedIndexChange:m,onMapChange:d,disabledIndices:ll})})});var Ds={};No(Ds,{Arrow:()=>hfe,Handle:()=>gE,Popup:()=>mfe,Portal:()=>ufe,Positioner:()=>ffe,Provider:()=>yfe,Root:()=>rfe,Trigger:()=>afe,Viewport:()=>_fe,createHandle:()=>wfe});var Ww=c(oe(),1);var NM=c(oe(),1),MW=NM.createContext(void 0);function hl(e){let t=NM.useContext(MW);if(t===void 0&&!e)throw new Error(Ut(72));return t}var Qde=c(oe(),1);var Jde={...Sce,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},LM=class extends Qu{constructor(t,o,r){let n=new Af;super(tfe(t,n,o,r),ofe(n),Jde)}setOpen=(t,o)=>{mce(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ke(Te.triggerPress,t))}};function efe(){let e=new Af,t=new AA(Object.freeze(tfe(void 0,e)),Object.freeze(ofe(e)),Jde);return Object.assign(t,{setOpen:At,cancelPendingOpen:At})}function tfe(e,t,o,r=!1){let n={...wce(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=kce(t,o,r),n}function ofe(e){return{popupRef:Qde.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var mE=c(T(),1),rfe=YU(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:u,handle:d,triggerId:f,defaultTriggerId:p=null,children:m}=t,g=fce((I,P)=>new LM({open:r,openProp:n,activeTriggerId:p,triggerIdProp:f},I,P));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",l),g.useContextCallback("onOpenChangeComplete",u);let h=g.useState("open"),b=!o&&h,v=g.useState("activeTriggerId"),y=g.useState("mounted"),_=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:o}),hce(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:k}=bce(b,g),x=g.useState("isInstantPhase"),C=g.useState("instantType"),E=g.useState("lastOpenChangeReason"),R=Ww.useRef(null);le(()=>{h&&o&&g.setOpen(!1,Ke(Te.disabled))},[h,o,g]),le(()=>{k==="ending"&&E===Te.none||k!=="ending"&&x?(C!=="delay"&&(R.current=C),g.set("instantType","delay")):R.current!==null&&(g.set("instantType",R.current),R.current=null)},[k,x,E,C,g]),le(()=>{b&&v==null&&g.set("payload",void 0)},[g,v,b]),Ww.useImperativeHandle(a,()=>({unmount:w,close:()=>g.setOpen(!1,Ke(Te.imperativeAction))}),[w,g]);let S=b||y||!o&&s!=="none";return(0,mE.jsxs)(MW.Provider,{value:g,children:[d&&(0,mE.jsx)(pce,{handle:d,store:g}),S&&(0,mE.jsx)(XGe,{store:g,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:_}):m]})});function XGe({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=Q1(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=NU(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=Ww.useMemo(()=>Mt(i.reference,n.reference),[i.reference,n.reference]);return yce(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??Wt}),null}var VM=c(oe(),1);var DM=c(oe(),1),NW=DM.createContext(void 0);function nfe(){return DM.useContext(NW)}var sfe="data-base-ui-tooltip-trigger";function ife(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(ct(n))return n}}let t=e.target;return ct(t)?t:null}function JGe(e){let t=e;for(;t;){let o=t.closest(`[${sfe}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&ct(r.host)?r.host:null}return null}var afe=ice(function(t,o){let{render:r,className:n,style:i,handle:s,payload:a,disabled:l,delay:u,closeOnClick:d=!0,closeDelay:f,id:p,...m}=t,g=hl(!0),b=Ece(s)??g;if(!b)throw new Error(Ut(82));let v=mn(p),y=b.useState("isTriggerActive",v),_=b.useState("isOpenedByTrigger",v),w=b.useState("floatingRootContext"),k=VM.useRef(null),x=u??600,C=f??0,{registerTrigger:E,isMountedByThisTrigger:R}=gce(v,k,b,{payload:a,closeOnClick:d,closeDelay:C}),S=nfe(),{delayRef:I,isInstantPhase:P,hasProvider:A}=vU(w,{open:_}),O=Tw(w);b.useSyncedValue("isInstantPhase",P);let L=b.useState("disabled"),H=l??L,N=so(H),M=b.useState("trackCursorAxis"),V=b.useState("disableHoverablePopup"),j=VM.useRef(!1),D=Fo(),z=VM.useRef(void 0);function $(){return A?cl(I.current,"open")===0?0:u??S??600:x}function J(ie){let be=k.current;if(!be||!ie)return!1;let pe=JGe(ie);return pe!==null&&pe!==be&&Ge(be,pe)}function Q(ie){let be=J(ie);return j.current=be,be&&(O.openChangeTimeout.clear(),O.restTimeout.clear(),O.restTimeoutPending=!1,D.clear()),be}let U=rW(w,{enabled:!H,mouseOnly:!0,move:!1,handleClose:!V&&M!=="both"?aW():null,restMs:$,delay(){return f==null&&A?{close:cl(I.current,"close")}:{close:C}},triggerElementRef:k,isActiveTrigger:y,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!j.current}}),X=JU(w,{enabled:!H}).reference,W=ie=>{let be=j.current,pe=ife(ie),ke=Q(pe),ye=k.current,Pe=ye&&pe&&Ge(ye,pe);if(ke&&b.select("open")&&b.select("lastOpenChangeReason")===Te.triggerHover){b.setOpen(!1,Ke(Te.triggerHover,ie));return}if(be&&!ke&&Pe&&!N.current&&!b.select("open")&&ye&&ha(z.current)){let _e=()=>{!j.current&&!N.current&&!b.select("open")&&b.setOpen(!0,Ke(Te.triggerHover,ie,ye))},ve=$();ve===0?(D.clear(),_e()):D.start(ve,_e)}},G=b.useState("triggerProps",R);return De("button",t,{state:{open:_},ref:[o,E,k],props:[U,X,R||M!=="none"?G:void 0,{onMouseOver(ie){W(ie.nativeEvent)},onFocus(ie){J(ife(ie.nativeEvent))&&ie.preventBaseUIHandler()},onMouseLeave(){j.current=!1,D.clear(),z.current=void 0},onPointerEnter(ie){z.current=ie.pointerType},onPointerDown(ie){z.current=ie.pointerType,b.set("closeOnClick",d),d&&!b.select("open")&&b.cancelPendingOpen(ie.nativeEvent)},onClick(ie){d&&!b.select("open")&&b.cancelPendingOpen(ie.nativeEvent)},id:v,"data-trigger-disabled":H?"":void 0,[sfe]:H?void 0:""},m],stateAttributesMapping:MA})});var cfe=c(oe(),1);var FM=c(oe(),1),LW=FM.createContext(void 0);function lfe(){let e=FM.useContext(LW);if(e===void 0)throw new Error(Ut(70));return e}var DW=c(T(),1),ufe=cfe.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return hl().useState("mounted")||r?(0,DW.jsx)(LW.Provider,{value:r,children:(0,DW.jsx)(Jue,{ref:o,...n})}):null});var jM=c(oe(),1);var zM=c(oe(),1),VW=zM.createContext(void 0);function Gw(){let e=zM.useContext(VW);if(e===void 0)throw new Error(Ut(71));return e}var dfe=c(T(),1),ffe=jM.forwardRef(function(t,o){let{render:r,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:u=0,alignOffset:d=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=mle,style:v,...y}=t,_=hl(),w=lfe(),k=_.useState("open"),x=_.useState("mounted"),C=_.useState("trackCursorAxis"),E=_.useState("disableHoverablePopup"),R=_.useState("floatingRootContext"),S=_.useState("instantType"),I=_.useState("transitionStatus"),P=_.useState("adaptiveOrigin"),A=QA({anchor:i,positionMethod:s,floatingRootContext:R,mounted:x,side:a,sideOffset:u,align:l,alignOffset:d,collisionBoundary:f,collisionPadding:p,sticky:g,arrowPadding:m,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:b,adaptiveOrigin:P}),O=jM.useMemo(()=>({open:k,side:A.side,align:A.align,anchorHidden:A.anchorHidden,instant:C!=="none"?"tracking-cursor":S}),[k,A.side,A.align,A.anchorHidden,C,S]),L=JA(t,O,{styles:A.positionerStyles,transitionStatus:I,props:y,refs:[o,_.useStateSetter("positionerElement")],hidden:!x,inert:!k||C==="both"||E});return(0,dfe.jsx)(VW.Provider,{value:A,children:L})});var pfe=c(oe(),1);var mfe=pfe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=hl(),{side:l,align:u}=Gw(),d=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),g=a.useState("floatingRootContext"),h=a.useState("disabled"),b=a.useState("closeDelay");jn({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),oW(g,{enabled:!h,closeDelay:b});let v=a.useStateSetter("popupElement");return De("div",t,{state:{open:d,side:l,align:u,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,v],props:[CA,m,Ow(p),s],stateAttributesMapping:NA})});var gfe=c(oe(),1);var hfe=gfe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=hl(),{arrowRef:l,side:u,align:d,arrowUncentered:f,arrowStyles:p}=Gw(),m=a.useState("open"),g=a.useState("instantType");return De("div",t,{state:{open:m,side:u,align:d,uncentered:f,instant:g},ref:[o,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:Mf})});var bfe=c(oe(),1);var FW=c(T(),1),yfe=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,i=bfe.useMemo(()=>({open:o,close:r}),[o,r]);return(0,FW.jsx)(NW.Provider,{value:o,children:(0,FW.jsx)(yU,{delay:i,timeoutMs:n,children:t.children})})};var vfe=c(oe(),1);var _fe=vfe.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,...a}=t,l=hl(),u=Gw(),d=l.useState("instantType"),{children:f,state:p}=Aue({store:l,side:u.side,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:d};return De("div",t,{state:m,ref:o,props:[a,{children:f}],stateAttributesMapping:Oue})});var gE=class extends wA{constructor(){super(efe(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function wfe(){return new gE}function Nr(e){return De(e.defaultTagName??"div",e,e)}var Sfe=c(F(),1),zW="data-wp-hash";function jW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&t$e(document)),e.__wpStyleRuntime}function e$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${zW}]`))if(o.getAttribute(zW)===t)return!0;return!1}function Cfe(e,t,o){if(!e.head)return;let r=jW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(e$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(zW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function t$e(e){let t=jW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Cfe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Efe(e,t){let o=jW();o.styles.set(e,t);for(let r of o.documents.keys())Cfe(r,e,t)}typeof process>"u",Efe("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var kfe={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",Efe("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var xfe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},ir=(0,Sfe.forwardRef)(function({variant:t="body-md",render:o,className:r,...n},i){return Nr({render:o,defaultTagName:"span",ref:i,props:Mt(n,{className:Y(kfe.text,xfe.heading,xfe.p,kfe[t],r)})})});var Ife=c(T(),1),HW="data-wp-hash";function UW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&r$e(document)),e.__wpStyleRuntime}function o$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${HW}]`))if(o.getAttribute(HW)===t)return!0;return!1}function Bfe(e,t,o){if(!e.head)return;let r=UW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(o$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(HW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function r$e(e){let t=UW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Bfe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function n$e(e,t){let o=UW();o.styles.set(e,t);for(let r of o.documents.keys())Bfe(r,e,t)}typeof process>"u",n$e("40ea4a6382","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#fae5e1);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fde6be);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#fee995);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#c2f8ca);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#deebfa);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");var Tfe={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},WW=(0,Rfe.forwardRef)(function({intent:t="none",className:o,...r},n){return(0,Ife.jsx)(ir,{ref:n,className:Y(Tfe.badge,Tfe[`is-${t}-intent`],o),...r,variant:"body-sm"})});var ao={};No(ao,{Popup:()=>GM,Portal:()=>UM,Positioner:()=>WM,Provider:()=>Jfe,Root:()=>YM,Trigger:()=>$M});var $fe=c(F(),1);var Mfe=c(F(),1);var $W="data-wp-hash";function YW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&s$e(document)),e.__wpStyleRuntime}function i$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$W}]`))if(o.getAttribute($W)===t)return!0;return!1}function Ofe(e,t,o){if(!e.head)return;let r=YW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(i$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($W,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function s$e(e){let t=YW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ofe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function a$e(e,t){let o=YW();o.styles.set(e,t);for(let r of o.documents.keys())Ofe(r,e,t)}typeof process>"u",a$e("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var Pfe={slot:"_11fc52b637ff8a7e__slot"},Afe="data-wp-compat-overlay-slot";function l$e(){return typeof document>"u"?null:document}function c$e(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var rd=null;function GW(e){return e.setAttribute("aria-hidden","false"),e}function u$e(e){let t=e.createElement("div");return t.setAttribute(Afe,""),Pfe.slot&&t.classList.add(Pfe.slot),e.body.appendChild(t),t}function HM(){if(typeof window>"u"||!c$e()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=l$e();if(!e||!e.body)return;if(rd&&rd.ownerDocument===e&&rd.isConnected)return GW(rd);let t=e.querySelector(`[${Afe}]`);return t instanceof HTMLDivElement?(rd=GW(t),rd):(rd?.isConnected&&rd.remove(),rd=GW(u$e(e)),rd)}var Nfe=c(T(),1),UM=(0,Mfe.forwardRef)(function({container:t,...o},r){return(0,Nfe.jsx)(Ds.Portal,{container:t??HM(),...o,ref:r})});var Lfe=c(F(),1),Ffe=c(T(),1),KW="data-wp-hash";function qW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&f$e(document)),e.__wpStyleRuntime}function d$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${KW}]`))if(o.getAttribute(KW)===t)return!0;return!1}function Dfe(e,t,o){if(!e.head)return;let r=qW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(d$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(KW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function f$e(e){let t=qW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Dfe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Vfe(e,t){let o=qW();o.styles.set(e,t);for(let r of o.documents.keys())Dfe(r,e,t)}typeof process>"u",Vfe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var p$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Vfe("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var m$e={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},WM=(0,Lfe.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...i},s){return(0,Ffe.jsx)(Ds.Positioner,{ref:s,align:t,side:r,sideOffset:n,...i,className:Y(p$e["box-sizing"],m$e.positioner,o)})});var zfe=c(F(),1);function $w(e,t,o){return(0,zfe.cloneElement)(e??t,{children:o})}var g$e=c(Hfe(),1);var Ufe=c(qB(),1),{lock:vFt,unlock:Wfe}=(0,Ufe.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function h$e(){let e=g$e;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Wfe(e.privateApis).ThemeProvider}var Gfe=h$e();var hE=c(T(),1),ZW="data-wp-hash";function XW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&y$e(document)),e.__wpStyleRuntime}function b$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ZW}]`))if(o.getAttribute(ZW)===t)return!0;return!1}function Yfe(e,t,o){if(!e.head)return;let r=XW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(b$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ZW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function y$e(e){let t=XW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Yfe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function v$e(e,t){let o=XW();o.styles.set(e,t);for(let r of o.documents.keys())Yfe(r,e,t)}typeof process>"u",v$e("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var _$e={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},w$e={background:"#1e1e1e"},GM=(0,$fe.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...i},s){let a=(0,hE.jsx)(Gfe,{color:w$e,children:(0,hE.jsx)(Ds.Popup,{ref:s,className:Y(_$e.popup,n),...i,children:r})}),l=$w(o,(0,hE.jsx)(WM,{}),a);return $w(t,(0,hE.jsx)(UM,{}),l)});var Kfe=c(F(),1),qfe=c(T(),1),$M=(0,Kfe.forwardRef)(function(t,o){return(0,qfe.jsx)(Ds.Trigger,{ref:o,...t})});var Zfe=c(Z(),1),Xfe=c(T(),1);function Yw({children:e}){return(0,Xfe.jsx)(lM,{direction:(0,Zfe.isRTL)()?"rtl":"ltr",children:e})}var QW=c(T(),1);function YM(e){return(0,QW.jsx)(Yw,{children:(0,QW.jsx)(Ds.Root,{...e})})}var Qfe=c(T(),1);function Jfe({...e}){return(0,Qfe.jsx)(Ds.Provider,{...e})}var epe=c(F(),1),tpe=c(ge(),1),ope=c(T(),1),Xr=(0,epe.forwardRef)(function({icon:t,size:o=24,style:r,...n},i){let s=t.props.style||r?{...t.props.style,...r}:void 0;return(0,ope.jsx)(tpe.SVG,{ref:i,...t.props,...n,...s?{style:s}:{},width:o,height:o})});var bE=c(F(),1),qM=c(Z(),1);var rpe=c(F(),1),JW="data-wp-hash";function eG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&x$e(document)),e.__wpStyleRuntime}function k$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${JW}]`))if(o.getAttribute(JW)===t)return!0;return!1}function npe(e,t,o){if(!e.head)return;let r=eG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(k$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(JW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function x$e(e){let t=eG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)npe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function S$e(e,t){let o=eG();o.styles.set(e,t);for(let r of o.documents.keys())npe(r,e,t)}typeof process>"u",S$e("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var C$e={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ht=(0,rpe.forwardRef)(function({render:t,...o},r){return Nr({render:t,ref:r,props:Mt({className:C$e["visually-hidden"]},o,{"data-visually-hidden":""})})});var KM=c(T(),1);function ipe({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let r=(0,bE.useId)(),n=o?r:void 0,i=[e,n].filter(Boolean).join(" ");return{descriptionId:n,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":o?.ariaKeyShortcut??t}}}var spe=(0,bE.forwardRef)(function({descriptionId:t,shortcut:o},r){return(0,KM.jsx)(ht,{id:t,"aria-hidden":"true",render:(0,KM.jsx)("span",{ref:r}),children:(0,qM.sprintf)((0,qM.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),ape=(0,bE.forwardRef)(function({className:t,shortcut:o},r){return(0,KM.jsx)("span",{ref:r,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var lpe={align:"start",sideOffset:8,collisionPadding:12};var cpe=c(Yo(),1),ZM=c(F(),1),upe=c(Z(),1),fpe=c(T(),1),tG="data-wp-hash";function oG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&T$e(document)),e.__wpStyleRuntime}function E$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${tG}]`))if(o.getAttribute(tG)===t)return!0;return!1}function dpe(e,t,o){if(!e.head)return;let r=oG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(E$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(tG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function T$e(e){let t=oG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)dpe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function XM(e,t){let o=oG();o.styles.set(e,t);for(let r of o.documents.keys())dpe(r,e,t)}typeof process>"u",XM("effc4e3032",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var yE={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"};typeof process>"u",XM("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var R$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",XM("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var B$e={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",XM("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var I$e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},ppe=(0,ZM.forwardRef)(function({tone:t="brand",variant:o="solid",size:r="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,upe.__)("Loading"),children:u,...d},f){let p=Y(I$e.button,R$e["box-sizing"],B$e["outset-ring--focus-except-active"],o!=="unstyled"&&yE.button,yE[`is-${t}`],yE[`is-${o}`],yE[`is-${r}`],a&&yE["is-loading"],n);return(0,ZM.useEffect)(()=>{a&&l&&(0,cpe.speak)(l)},[a,l]),(0,fpe.jsx)(gW,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...d,children:u})});var mpe=c(F(),1);var hpe=c(T(),1),rG="data-wp-hash";function nG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&O$e(document)),e.__wpStyleRuntime}function P$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${rG}]`))if(o.getAttribute(rG)===t)return!0;return!1}function gpe(e,t,o){if(!e.head)return;let r=nG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(P$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function O$e(e){let t=nG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)gpe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function A$e(e,t){let o=nG();o.styles.set(e,t);for(let r of o.documents.keys())gpe(r,e,t)}typeof process>"u",A$e("effc4e3032",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var M$e={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"},iG=(0,mpe.forwardRef)(function({className:t,icon:o,...r},n){return(0,hpe.jsx)(Xr,{ref:n,icon:o,className:Y(M$e.icon,t),size:24,...r})});iG.displayName="Button.Icon";var QM=Object.assign(ppe,{Icon:iG});function bpe(e,t,o="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:o}).format(t).split(/\s/g).slice(2).join(" ")}var N$e={},vE={};function Ac(e,t){try{let r=(N$e[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return r in vE?vE[r]:ype(r,r.split(":"))}catch{if(e in vE)return vE[e];let o=e?.match(L$e);return o?ype(e,o.slice(1)):NaN}}var L$e=/([+-]\d\d):?(\d\d)?/;function ype(e,t){let o=+(t[0]||0),r=+(t[1]||0),n=+(t[2]||0)/60;return vE[e]=o*60+r>0?o*60+r+n:o*60-r-n}var ag=class e extends Date{constructor(...t){super(),t.length>1&&typeof t[t.length-1]=="string"&&(this.timeZone=t.pop()),this.internal=new Date,isNaN(Ac(this.timeZone,this))?this.setTime(NaN):t.length?typeof t[0]=="number"&&(t.length===1||t.length===2&&typeof t[1]!="number")?this.setTime(t[0]):typeof t[0]=="string"?this.setTime(+new Date(t[0])):t[0]instanceof Date?this.setTime(+t[0]):(this.setTime(+new Date(...t)),wpe(this,t)):this.setTime(Date.now())}static tz(t,...o){return o.length?new e(...o,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let t=-Ac(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),JM(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},vpe=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!vpe.test(e))return;let t=e.replace(vpe,"$1UTC");ag.prototype[t]&&(e.startsWith("get")?ag.prototype[e]=function(){return this.internal[t]()}:(ag.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),D$e(this),+this},ag.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),JM(this),+this}))});function JM(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Ac(e.timeZone,e)*60))}function D$e(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),wpe(e)}function wpe(e,t){let o=Array.isArray(t)?V$e(t):+e.internal,r=Ac(e.timeZone,e),n=r>0?Math.floor(r):Math.ceil(r),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let s=-new Date(+e).getTimezoneOffset(),a=-new Date(+i).getTimezoneOffset(),l=s-a,u=s;if(l&&s!==n){let R=Date.prototype.getHours.apply(e),S=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(R!==S){let I=new Date(+e),P=s-n;P&&I.setUTCMinutes(I.getUTCMinutes()+P);let A=Ac(e.timeZone,I);(A>0?Math.floor(A):Math.ceil(A))===n&&(u=a)}}let d=u-n;d&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+d);let f=new Date(+e);f.setUTCSeconds(0);let p=s>0?f.getSeconds():(f.getSeconds()-60)%60,m=Math.round(-(Ac(e.timeZone,e)*60))%60;(m||p)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+m+p);let g=Ac(e.timeZone,e),h=g>0?Math.floor(g):Math.ceil(g),v=-new Date(+e).getTimezoneOffset()-h,y=h!==n,_=v-d,w=h-n,k=o-h*60*1e3,x=w>0&&_pe(e)-o===w*60*1e3&&_pe(e,k)!==o;if(y&&_&&!x){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+_);let R=Ac(e.timeZone,e),S=R>0?Math.floor(R):Math.ceil(R),I=h-S;I&&_<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}JM(e);let E=(t?o:o+m*1e3)-+e.internal;E&&Math.abs(E)<1800*1e3&&(Date.prototype.setTime.call(e,+e+E),JM(e))}function V$e(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function _pe(e,t){let o=new Date(t??+e);return o.setUTCSeconds(o.getUTCSeconds()-Math.round(-Ac(e.timeZone,o)*60)),+o}var Qr=class e extends ag{static tz(t,...o){return o.length?new e(...o,t):new e(Date.now(),t)}toISOString(){let[t,o,r]=this.tzComponents(),n=`${t}${o}:${r}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,o,r,n]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${r} ${o} ${n}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[o,r,n]=this.tzComponents();return`${t} GMT${o}${r}${n} (${bpe(this.timeZone,this)})`}toLocaleString(t,o){return Date.prototype.toLocaleString.call(this,t,{...o,timeZone:o?.timeZone||this.timeZone})}toLocaleDateString(t,o){return Date.prototype.toLocaleDateString.call(this,t,{...o,timeZone:o?.timeZone||this.timeZone})}toLocaleTimeString(t,o){return Date.prototype.toLocaleTimeString.call(this,t,{...o,timeZone:o?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),o=t>0?"-":"+",r=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),n=String(Math.abs(t)%60).padStart(2,"0");return[o,r,n]}withTimeZone(t){return new e(+this,t)}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}};var F$e=Math.pow(10,8)*24*60*60*1e3,I9t=-F$e,eN=6048e5,kpe=864e5,_E=6e4,wE=36e5,xpe=1e3;var z$e=3600;var Spe=z$e*24,P9t=Spe*7,j$e=Spe*365.2425,H$e=j$e/12,O9t=H$e*3,sG=Symbol.for("constructDateFrom");function nt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&sG in e?e[sG](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ne(e,t){return nt(t||e,e)}function nd(e,t,o){let r=Ne(e,o?.in);return isNaN(t)?nt(o?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function Kw(e,t,o){let r=Ne(e,o?.in);if(isNaN(t))return nt(o?.in||e,NaN);if(!t)return r;let n=r.getDate(),i=nt(o?.in||e,r.getTime());i.setMonth(r.getMonth()+t+1,0);let s=i.getDate();return n>=s?i:(r.setFullYear(i.getFullYear(),i.getMonth(),n),r)}var U$e={};function Vs(){return U$e}function Di(e,t){let o=Vs(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,n=Ne(e,t?.in),i=n.getDay(),s=(i<r?7:0)+i-r;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function _a(e,t){return Di(e,{...t,weekStartsOn:1})}function tN(e,t){let o=Ne(e,t?.in),r=o.getFullYear(),n=nt(o,0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);let i=_a(n),s=nt(o,0);s.setFullYear(r,0,4),s.setHours(0,0,0,0);let a=_a(s);return o.getTime()>=i.getTime()?r+1:o.getTime()>=a.getTime()?r:r-1}function sy(e){let t=Ne(e),o=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return o.setUTCFullYear(t.getFullYear()),+e-+o}function bl(e,...t){let o=nt.bind(null,e||t.find(r=>typeof r=="object"));return t.map(o)}function lg(e,t){let o=Ne(e,t?.in);return o.setHours(0,0,0,0),o}function Df(e,t,o){let[r,n]=bl(o?.in,e,t),i=lg(r),s=lg(n),a=+i-sy(i),l=+s-sy(s);return Math.round((a-l)/kpe)}function Cpe(e,t){let o=tN(e,t),r=nt(t?.in||e,0);return r.setFullYear(o,0,4),r.setHours(0,0,0,0),_a(r)}function oN(e,t,o){return nd(e,t*7,o)}function rN(e,t,o){return Kw(e,t*12,o)}function Epe(e,t,o){let[r,n]=[+Ne(e.start,o?.in),+Ne(e.end,o?.in)].sort((a,l)=>a-l),[i,s]=[+Ne(t.start,o?.in),+Ne(t.end,o?.in)].sort((a,l)=>a-l);return o?.inclusive?r<=s&&i<=n:r<s&&i<n}function Tpe(e,t){let o,r=t?.in;return e.forEach(n=>{!r&&typeof n=="object"&&(r=nt.bind(null,n));let i=Ne(n,r);(!o||o<i||isNaN(+i))&&(o=i)}),nt(r,o||NaN)}function Rpe(e,t){let o,r=t?.in;return e.forEach(n=>{!r&&typeof n=="object"&&(r=nt.bind(null,n));let i=Ne(n,r);(!o||o>i||isNaN(+i))&&(o=i)}),nt(r,o||NaN)}function Bpe(e,t,o){let[r,n]=bl(o?.in,e,t);return+lg(r)==+lg(n)}function nN(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Mc(e){return!(!nN(e)&&typeof e!="number"||isNaN(+Ne(e)))}function iN(e,t,o){let[r,n]=bl(o?.in,e,t),i=r.getFullYear()-n.getFullYear(),s=r.getMonth()-n.getMonth();return i*12+s}function sN(e,t){let o=Ne(e,t?.in),r=o.getMonth();return o.setFullYear(o.getFullYear(),r+1,0),o.setHours(23,59,59,999),o}function aN(e,t){let[o,r]=bl(e,t.start,t.end);return{start:o,end:r}}function Ipe(e,t){let{start:o,end:r}=aN(t?.in,e),n=+o>+r,i=n?+o:+r,s=n?r:o;s.setHours(0,0,0,0),s.setDate(1);let a=t?.step??1;if(!a)return[];a<0&&(a=-a,n=!n);let l=[];for(;+s<=i;)l.push(nt(o,s)),s.setMonth(s.getMonth()+a);return n?l.reverse():l}function kE(e,t){let o=Ne(e,t?.in);return o.setDate(1),o.setHours(0,0,0,0),o}function Ppe(e,t){let o=Ne(e,t?.in),r=o.getFullYear();return o.setFullYear(r+1,0,0),o.setHours(23,59,59,999),o}function qw(e,t){let o=Ne(e,t?.in);return o.setFullYear(o.getFullYear(),0,1),o.setHours(0,0,0,0),o}function Ope(e,t){let{start:o,end:r}=aN(t?.in,e),n=+o>+r,i=n?+o:+r,s=n?r:o;s.setHours(0,0,0,0),s.setMonth(0,1);let a=t?.step??1;if(!a)return[];a<0&&(a=-a,n=!n);let l=[];for(;+s<=i;)l.push(nt(o,s)),s.setFullYear(s.getFullYear()+a);return n?l.reverse():l}function lN(e,t){let o=Vs(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,n=Ne(e,t?.in),i=n.getDay(),s=(i<r?-7:0)+6-(i-r);return n.setDate(n.getDate()+s),n.setHours(23,59,59,999),n}function Ape(e,t){return lN(e,{...t,weekStartsOn:1})}var W$e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Mpe=(e,t,o)=>{let r,n=W$e[e];return typeof n=="string"?r=n:t===1?r=n.one:r=n.other.replace("{{count}}",t.toString()),o?.addSuffix?o.comparison&&o.comparison>0?"in "+r:r+" ago":r};function cN(e){return(t={})=>{let o=t.width?String(t.width):e.defaultWidth;return e.formats[o]||e.formats[e.defaultWidth]}}var G$e={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},$$e={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Y$e={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Npe={date:cN({formats:G$e,defaultWidth:"full"}),time:cN({formats:$$e,defaultWidth:"full"}),dateTime:cN({formats:Y$e,defaultWidth:"full"})};var K$e={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Lpe=(e,t,o,r)=>K$e[e];function Zw(e){return(t,o)=>{let r=o?.context?String(o.context):"standalone",n;if(r==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,a=o?.width?String(o.width):s;n=e.formattingValues[a]||e.formattingValues[s]}else{let s=e.defaultWidth,a=o?.width?String(o.width):e.defaultWidth;n=e.values[a]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var q$e={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Z$e={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},X$e={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Q$e={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},J$e={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},eYe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},tYe=(e,t)=>{let o=Number(e),r=o%100;if(r>20||r<10)switch(r%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},Dpe={ordinalNumber:tYe,era:Zw({values:q$e,defaultWidth:"wide"}),quarter:Zw({values:Z$e,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Zw({values:X$e,defaultWidth:"wide"}),day:Zw({values:Q$e,defaultWidth:"wide"}),dayPeriod:Zw({values:J$e,defaultWidth:"wide",formattingValues:eYe,defaultFormattingWidth:"wide"})};function Xw(e){return(t,o={})=>{let r=o.width,n=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let s=i[0],a=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(a)?rYe(a,f=>f.test(s)):oYe(a,f=>f.test(s)),u;u=e.valueCallback?e.valueCallback(l):l,u=o.valueCallback?o.valueCallback(u):u;let d=t.slice(s.length);return{value:u,rest:d}}}function oYe(e,t){for(let o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&t(e[o]))return o}function rYe(e,t){for(let o=0;o<e.length;o++)if(t(e[o]))return o}function Vpe(e){return(t,o={})=>{let r=t.match(e.matchPattern);if(!r)return null;let n=r[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=o.valueCallback?o.valueCallback(s):s;let a=t.slice(n.length);return{value:s,rest:a}}}var nYe=/^(\d+)(th|st|nd|rd)?/i,iYe=/\d+/i,sYe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},aYe={any:[/^b/i,/^(a|c)/i]},lYe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},cYe={any:[/1/i,/2/i,/3/i,/4/i]},uYe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},dYe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},fYe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},pYe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},mYe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},gYe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Fpe={ordinalNumber:Vpe({matchPattern:nYe,parsePattern:iYe,valueCallback:e=>parseInt(e,10)}),era:Xw({matchPatterns:sYe,defaultMatchWidth:"wide",parsePatterns:aYe,defaultParseWidth:"any"}),quarter:Xw({matchPatterns:lYe,defaultMatchWidth:"wide",parsePatterns:cYe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Xw({matchPatterns:uYe,defaultMatchWidth:"wide",parsePatterns:dYe,defaultParseWidth:"any"}),day:Xw({matchPatterns:fYe,defaultMatchWidth:"wide",parsePatterns:pYe,defaultParseWidth:"any"}),dayPeriod:Xw({matchPatterns:mYe,defaultMatchWidth:"any",parsePatterns:gYe,defaultParseWidth:"any"})};var wa={code:"en-US",formatDistance:Mpe,formatLong:Npe,formatRelative:Lpe,localize:Dpe,match:Fpe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function zpe(e,t){let o=Ne(e,t?.in);return Df(o,qw(o))+1}function cg(e,t){let o=Ne(e,t?.in),r=+_a(o)-+Cpe(o);return Math.round(r/eN)+1}function Qw(e,t){let o=Ne(e,t?.in),r=o.getFullYear(),n=Vs(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=nt(t?.in||e,0);s.setFullYear(r+1,0,i),s.setHours(0,0,0,0);let a=Di(s,t),l=nt(t?.in||e,0);l.setFullYear(r,0,i),l.setHours(0,0,0,0);let u=Di(l,t);return+o>=+a?r+1:+o>=+u?r:r-1}function jpe(e,t){let o=Vs(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,n=Qw(e,t),i=nt(t?.in||e,0);return i.setFullYear(n,0,r),i.setHours(0,0,0,0),Di(i,t)}function ug(e,t){let o=Ne(e,t?.in),r=+Di(o,t)-+jpe(o,t);return Math.round(r/eN)+1}function lo(e,t){let o=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return o+r}var Vf={y(e,t){let o=e.getFullYear(),r=o>0?o:1-o;return lo(t==="yy"?r%100:r,t.length)},M(e,t){let o=e.getMonth();return t==="M"?String(o+1):lo(o+1,2)},d(e,t){return lo(e.getDate(),t.length)},a(e,t){let o=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return o.toUpperCase();case"aaa":return o;case"aaaaa":return o[0];default:return o==="am"?"a.m.":"p.m."}},h(e,t){return lo(e.getHours()%12||12,t.length)},H(e,t){return lo(e.getHours(),t.length)},m(e,t){return lo(e.getMinutes(),t.length)},s(e,t){return lo(e.getSeconds(),t.length)},S(e,t){let o=t.length,r=e.getMilliseconds(),n=Math.trunc(r*Math.pow(10,o-3));return lo(n,t.length)}};var Jw={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},aG={G:function(e,t,o){let r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return o.era(r,{width:"abbreviated"});case"GGGGG":return o.era(r,{width:"narrow"});default:return o.era(r,{width:"wide"})}},y:function(e,t,o){if(t==="yo"){let r=e.getFullYear(),n=r>0?r:1-r;return o.ordinalNumber(n,{unit:"year"})}return Vf.y(e,t)},Y:function(e,t,o,r){let n=Qw(e,r),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return lo(s,2)}return t==="Yo"?o.ordinalNumber(i,{unit:"year"}):lo(i,t.length)},R:function(e,t){let o=tN(e);return lo(o,t.length)},u:function(e,t){let o=e.getFullYear();return lo(o,t.length)},Q:function(e,t,o){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return lo(r,2);case"Qo":return o.ordinalNumber(r,{unit:"quarter"});case"QQQ":return o.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(r,{width:"narrow",context:"formatting"});default:return o.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,o){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return lo(r,2);case"qo":return o.ordinalNumber(r,{unit:"quarter"});case"qqq":return o.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(r,{width:"narrow",context:"standalone"});default:return o.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,o){let r=e.getMonth();switch(t){case"M":case"MM":return Vf.M(e,t);case"Mo":return o.ordinalNumber(r+1,{unit:"month"});case"MMM":return o.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(r,{width:"narrow",context:"formatting"});default:return o.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,o){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return lo(r+1,2);case"Lo":return o.ordinalNumber(r+1,{unit:"month"});case"LLL":return o.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(r,{width:"narrow",context:"standalone"});default:return o.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,o,r){let n=ug(e,r);return t==="wo"?o.ordinalNumber(n,{unit:"week"}):lo(n,t.length)},I:function(e,t,o){let r=cg(e);return t==="Io"?o.ordinalNumber(r,{unit:"week"}):lo(r,t.length)},d:function(e,t,o){return t==="do"?o.ordinalNumber(e.getDate(),{unit:"date"}):Vf.d(e,t)},D:function(e,t,o){let r=zpe(e);return t==="Do"?o.ordinalNumber(r,{unit:"dayOfYear"}):lo(r,t.length)},E:function(e,t,o){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return o.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(r,{width:"short",context:"formatting"});default:return o.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,o,r){let n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return lo(i,2);case"eo":return o.ordinalNumber(i,{unit:"day"});case"eee":return o.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return o.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(n,{width:"short",context:"formatting"});default:return o.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,o,r){let n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return lo(i,t.length);case"co":return o.ordinalNumber(i,{unit:"day"});case"ccc":return o.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return o.day(n,{width:"narrow",context:"standalone"});case"cccccc":return o.day(n,{width:"short",context:"standalone"});default:return o.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,o){let r=e.getDay(),n=r===0?7:r;switch(t){case"i":return String(n);case"ii":return lo(n,t.length);case"io":return o.ordinalNumber(n,{unit:"day"});case"iii":return o.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(r,{width:"short",context:"formatting"});default:return o.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,o){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,o){let r=e.getHours(),n;switch(r===12?n=Jw.noon:r===0?n=Jw.midnight:n=r/12>=1?"pm":"am",t){case"b":case"bb":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,o){let r=e.getHours(),n;switch(r>=17?n=Jw.evening:r>=12?n=Jw.afternoon:r>=4?n=Jw.morning:n=Jw.night,t){case"B":case"BB":case"BBB":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,o){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),o.ordinalNumber(r,{unit:"hour"})}return Vf.h(e,t)},H:function(e,t,o){return t==="Ho"?o.ordinalNumber(e.getHours(),{unit:"hour"}):Vf.H(e,t)},K:function(e,t,o){let r=e.getHours()%12;return t==="Ko"?o.ordinalNumber(r,{unit:"hour"}):lo(r,t.length)},k:function(e,t,o){let r=e.getHours();return r===0&&(r=24),t==="ko"?o.ordinalNumber(r,{unit:"hour"}):lo(r,t.length)},m:function(e,t,o){return t==="mo"?o.ordinalNumber(e.getMinutes(),{unit:"minute"}):Vf.m(e,t)},s:function(e,t,o){return t==="so"?o.ordinalNumber(e.getSeconds(),{unit:"second"}):Vf.s(e,t)},S:function(e,t){return Vf.S(e,t)},X:function(e,t,o){let r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return Upe(r);case"XXXX":case"XX":return ay(r);default:return ay(r,":")}},x:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"x":return Upe(r);case"xxxx":case"xx":return ay(r);default:return ay(r,":")}},O:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Hpe(r,":");default:return"GMT"+ay(r,":")}},z:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Hpe(r,":");default:return"GMT"+ay(r,":")}},t:function(e,t,o){let r=Math.trunc(+e/1e3);return lo(r,t.length)},T:function(e,t,o){return lo(+e,t.length)}};function Hpe(e,t=""){let o=e>0?"-":"+",r=Math.abs(e),n=Math.trunc(r/60),i=r%60;return i===0?o+String(n):o+String(n)+t+lo(i,2)}function Upe(e,t){return e%60===0?(e>0?"-":"+")+lo(Math.abs(e)/60,2):ay(e,t)}function ay(e,t=""){let o=e>0?"-":"+",r=Math.abs(e),n=lo(Math.trunc(r/60),2),i=lo(r%60,2);return o+n+t+i}var Wpe=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},Gpe=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},hYe=(e,t)=>{let o=e.match(/(P+)(p+)?/)||[],r=o[1],n=o[2];if(!n)return Wpe(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",Wpe(r,t)).replace("{{time}}",Gpe(n,t))},xE={p:Gpe,P:hYe};var bYe=/^D+$/,yYe=/^Y+$/,vYe=["D","DD","YY","YYYY"];function uN(e){return bYe.test(e)}function dN(e){return yYe.test(e)}function SE(e,t,o){let r=_Ye(e,t,o);if(console.warn(r),vYe.includes(e))throw new RangeError(r)}function _Ye(e,t,o){let r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${o}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var wYe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,kYe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,xYe=/^'([^]*?)'?$/,SYe=/''/g,CYe=/[a-zA-Z]/;function Ff(e,t,o){let r=Vs(),n=o?.locale??r.locale??wa,i=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,s=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,a=Ne(e,o?.in);if(!Mc(a))throw new RangeError("Invalid time value");let l=t.match(kYe).map(d=>{let f=d[0];if(f==="p"||f==="P"){let p=xE[f];return p(d,n.formatLong)}return d}).join("").match(wYe).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:EYe(d)};if(aG[f])return{isToken:!0,value:d};if(f.match(CYe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(l=n.localize.preprocessor(a,l));let u={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return l.map(d=>{if(!d.isToken)return d.value;let f=d.value;(!o?.useAdditionalWeekYearTokens&&dN(f)||!o?.useAdditionalDayOfYearTokens&&uN(f))&&SE(f,t,String(e));let p=aG[f[0]];return p(a,f,n.localize,u)}).join("")}function EYe(e){let t=e.match(xYe);return t?t[1].replace(SYe,"'"):e}function $pe(e,t){let o=Ne(e,t?.in),r=o.getFullYear(),n=o.getMonth(),i=nt(o,0);return i.setFullYear(r,n+1,0),i.setHours(0,0,0,0),i.getDate()}function Ype(){return Object.assign({},Vs())}function Kpe(e,t){let o=Ne(e,t?.in).getDay();return o===0?7:o}function qpe(e,t){return Ne(e,t?.in).getMonth()}function Zpe(e,t){return Ne(e,t?.in).getFullYear()}function Xpe(e,t){return+Ne(e)>+Ne(t)}function Qpe(e,t){return+Ne(e)<+Ne(t)}function Jpe(e,t){let o=TYe(t)?new t(0):nt(t,0);return o.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),o.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),o}function TYe(e){return typeof e=="function"&&e.prototype?.constructor===e}var RYe=10,fN=class{subPriority=0;validate(t,o){return!0}},pN=class extends fN{constructor(t,o,r,n,i){super(),this.value=t,this.validateValue=o,this.setValue=r,this.priority=n,i&&(this.subPriority=i)}validate(t,o){return this.validateValue(t,this.value,o)}set(t,o,r){return this.setValue(t,o,this.value,r)}},mN=class extends fN{priority=RYe;subPriority=-1;constructor(t,o){super(),this.context=t||(r=>nt(o,r))}set(t,o){return o.timestampIsSet?t:nt(t,Jpe(t,this.context))}};var Ze=class{run(t,o,r,n){let i=this.parse(t,o,r,n);return i?{setter:new pN(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,o,r){return!0}};var gN=class extends Ze{priority=140;parse(t,o,r){switch(o){case"G":case"GG":case"GGG":return r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"});case"GGGGG":return r.era(t,{width:"narrow"});default:return r.era(t,{width:"wide"})||r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"})}}set(t,o,r){return o.era=r,t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]};var Gt={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},yl={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function xo(e,t){return e&&{value:t(e.value),rest:e.rest}}function zt(e,t){let o=t.match(e);return o?{value:parseInt(o[0],10),rest:t.slice(o[0].length)}:null}function vl(e,t){let o=t.match(e);if(!o)return null;if(o[0]==="Z")return{value:0,rest:t.slice(1)};let r=o[1]==="+"?1:-1,n=o[2]?parseInt(o[2],10):0,i=o[3]?parseInt(o[3],10):0,s=o[5]?parseInt(o[5],10):0;return{value:r*(n*wE+i*_E+s*xpe),rest:t.slice(o[0].length)}}function hN(e){return zt(Gt.anyDigitsSigned,e)}function bt(e,t){switch(e){case 1:return zt(Gt.singleDigit,t);case 2:return zt(Gt.twoDigits,t);case 3:return zt(Gt.threeDigits,t);case 4:return zt(Gt.fourDigits,t);default:return zt(new RegExp("^\\d{1,"+e+"}"),t)}}function ek(e,t){switch(e){case 1:return zt(Gt.singleDigitSigned,t);case 2:return zt(Gt.twoDigitsSigned,t);case 3:return zt(Gt.threeDigitsSigned,t);case 4:return zt(Gt.fourDigitsSigned,t);default:return zt(new RegExp("^-?\\d{1,"+e+"}"),t)}}function tk(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function bN(e,t){let o=t>0,r=o?t:1-t,n;if(r<=50)n=e||100;else{let i=r+50,s=Math.trunc(i/100)*100,a=e>=i%100;n=e+s-(a?100:0)}return o?n:1-n}function yN(e){return e%400===0||e%4===0&&e%100!==0}var vN=class extends Ze{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,o,r){let n=i=>({year:i,isTwoDigitYear:o==="yy"});switch(o){case"y":return xo(bt(4,t),n);case"yo":return xo(r.ordinalNumber(t,{unit:"year"}),n);default:return xo(bt(o.length,t),n)}}validate(t,o){return o.isTwoDigitYear||o.year>0}set(t,o,r){let n=t.getFullYear();if(r.isTwoDigitYear){let s=bN(r.year,n);return t.setFullYear(s,0,1),t.setHours(0,0,0,0),t}let i=!("era"in o)||o.era===1?r.year:1-r.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}};var _N=class extends Ze{priority=130;parse(t,o,r){let n=i=>({year:i,isTwoDigitYear:o==="YY"});switch(o){case"Y":return xo(bt(4,t),n);case"Yo":return xo(r.ordinalNumber(t,{unit:"year"}),n);default:return xo(bt(o.length,t),n)}}validate(t,o){return o.isTwoDigitYear||o.year>0}set(t,o,r,n){let i=Qw(t,n);if(r.isTwoDigitYear){let a=bN(r.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Di(t,n)}let s=!("era"in o)||o.era===1?r.year:1-r.year;return t.setFullYear(s,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Di(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var wN=class extends Ze{priority=130;parse(t,o){return o==="R"?ek(4,t):ek(o.length,t)}set(t,o,r){let n=nt(t,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),_a(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var kN=class extends Ze{priority=130;parse(t,o){return o==="u"?ek(4,t):ek(o.length,t)}set(t,o,r){return t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};var xN=class extends Ze{priority=120;parse(t,o,r){switch(o){case"Q":case"QQ":return bt(o.length,t);case"Qo":return r.ordinalNumber(t,{unit:"quarter"});case"QQQ":return r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(t,{width:"narrow",context:"formatting"});default:return r.quarter(t,{width:"wide",context:"formatting"})||r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,o){return o>=1&&o<=4}set(t,o,r){return t.setMonth((r-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]};var SN=class extends Ze{priority=120;parse(t,o,r){switch(o){case"q":case"qq":return bt(o.length,t);case"qo":return r.ordinalNumber(t,{unit:"quarter"});case"qqq":return r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(t,{width:"narrow",context:"standalone"});default:return r.quarter(t,{width:"wide",context:"standalone"})||r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,o){return o>=1&&o<=4}set(t,o,r){return t.setMonth((r-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]};var CN=class extends Ze{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,o,r){let n=i=>i-1;switch(o){case"M":return xo(zt(Gt.month,t),n);case"MM":return xo(bt(2,t),n);case"Mo":return xo(r.ordinalNumber(t,{unit:"month"}),n);case"MMM":return r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(t,{width:"narrow",context:"formatting"});default:return r.month(t,{width:"wide",context:"formatting"})||r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"})}}validate(t,o){return o>=0&&o<=11}set(t,o,r){return t.setMonth(r,1),t.setHours(0,0,0,0),t}};var EN=class extends Ze{priority=110;parse(t,o,r){let n=i=>i-1;switch(o){case"L":return xo(zt(Gt.month,t),n);case"LL":return xo(bt(2,t),n);case"Lo":return xo(r.ordinalNumber(t,{unit:"month"}),n);case"LLL":return r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(t,{width:"narrow",context:"standalone"});default:return r.month(t,{width:"wide",context:"standalone"})||r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"})}}validate(t,o){return o>=0&&o<=11}set(t,o,r){return t.setMonth(r,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};function eme(e,t,o){let r=Ne(e,o?.in),n=ug(r,o)-t;return r.setDate(r.getDate()-n*7),Ne(r,o?.in)}var TN=class extends Ze{priority=100;parse(t,o,r){switch(o){case"w":return zt(Gt.week,t);case"wo":return r.ordinalNumber(t,{unit:"week"});default:return bt(o.length,t)}}validate(t,o){return o>=1&&o<=53}set(t,o,r,n){return Di(eme(t,r,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function tme(e,t,o){let r=Ne(e,o?.in),n=cg(r,o)-t;return r.setDate(r.getDate()-n*7),r}var RN=class extends Ze{priority=100;parse(t,o,r){switch(o){case"I":return zt(Gt.week,t);case"Io":return r.ordinalNumber(t,{unit:"week"});default:return bt(o.length,t)}}validate(t,o){return o>=1&&o<=53}set(t,o,r){return _a(tme(t,r))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var BYe=[31,28,31,30,31,30,31,31,30,31,30,31],IYe=[31,29,31,30,31,30,31,31,30,31,30,31],BN=class extends Ze{priority=90;subPriority=1;parse(t,o,r){switch(o){case"d":return zt(Gt.date,t);case"do":return r.ordinalNumber(t,{unit:"date"});default:return bt(o.length,t)}}validate(t,o){let r=t.getFullYear(),n=yN(r),i=t.getMonth();return n?o>=1&&o<=IYe[i]:o>=1&&o<=BYe[i]}set(t,o,r){return t.setDate(r),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};var IN=class extends Ze{priority=90;subpriority=1;parse(t,o,r){switch(o){case"D":case"DD":return zt(Gt.dayOfYear,t);case"Do":return r.ordinalNumber(t,{unit:"date"});default:return bt(o.length,t)}}validate(t,o){let r=t.getFullYear();return yN(r)?o>=1&&o<=366:o>=1&&o<=365}set(t,o,r){return t.setMonth(0,r),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};function ok(e,t,o){let r=Vs(),n=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,i=Ne(e,o?.in),s=i.getDay(),l=(t%7+7)%7,u=7-n,d=t<0||t>6?t-(s+u)%7:(l+u)%7-(s+u)%7;return nd(i,d,o)}var PN=class extends Ze{priority=90;parse(t,o,r){switch(o){case"E":case"EE":case"EEE":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}}validate(t,o){return o>=0&&o<=6}set(t,o,r,n){return t=ok(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var ON=class extends Ze{priority=90;parse(t,o,r,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(o){case"e":case"ee":return xo(bt(o.length,t),i);case"eo":return xo(r.ordinalNumber(t,{unit:"day"}),i);case"eee":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"eeeee":return r.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}}validate(t,o){return o>=0&&o<=6}set(t,o,r,n){return t=ok(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]};var AN=class extends Ze{priority=90;parse(t,o,r,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(o){case"c":case"cc":return xo(bt(o.length,t),i);case"co":return xo(r.ordinalNumber(t,{unit:"day"}),i);case"ccc":return r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});case"ccccc":return r.day(t,{width:"narrow",context:"standalone"});case"cccccc":return r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});default:return r.day(t,{width:"wide",context:"standalone"})||r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"})}}validate(t,o){return o>=0&&o<=6}set(t,o,r,n){return t=ok(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]};function ome(e,t,o){let r=Ne(e,o?.in),n=Kpe(r,o),i=t-n;return nd(r,i,o)}var MN=class extends Ze{priority=90;parse(t,o,r){let n=i=>i===0?7:i;switch(o){case"i":case"ii":return bt(o.length,t);case"io":return r.ordinalNumber(t,{unit:"day"});case"iii":return xo(r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return xo(r.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return xo(r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n);default:return xo(r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,o){return o>=1&&o<=7}set(t,o,r){return t=ome(t,r),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};var NN=class extends Ze{priority=80;parse(t,o,r){switch(o){case"a":case"aa":case"aaa":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(t,{width:"narrow",context:"formatting"});default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,o,r){return t.setHours(tk(r),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var LN=class extends Ze{priority=80;parse(t,o,r){switch(o){case"b":case"bb":case"bbb":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(t,{width:"narrow",context:"formatting"});default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,o,r){return t.setHours(tk(r),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var DN=class extends Ze{priority=80;parse(t,o,r){switch(o){case"B":case"BB":case"BBB":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(t,{width:"narrow",context:"formatting"});default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,o,r){return t.setHours(tk(r),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var VN=class extends Ze{priority=70;parse(t,o,r){switch(o){case"h":return zt(Gt.hour12h,t);case"ho":return r.ordinalNumber(t,{unit:"hour"});default:return bt(o.length,t)}}validate(t,o){return o>=1&&o<=12}set(t,o,r){let n=t.getHours()>=12;return n&&r<12?t.setHours(r+12,0,0,0):!n&&r===12?t.setHours(0,0,0,0):t.setHours(r,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]};var FN=class extends Ze{priority=70;parse(t,o,r){switch(o){case"H":return zt(Gt.hour23h,t);case"Ho":return r.ordinalNumber(t,{unit:"hour"});default:return bt(o.length,t)}}validate(t,o){return o>=0&&o<=23}set(t,o,r){return t.setHours(r,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]};var zN=class extends Ze{priority=70;parse(t,o,r){switch(o){case"K":return zt(Gt.hour11h,t);case"Ko":return r.ordinalNumber(t,{unit:"hour"});default:return bt(o.length,t)}}validate(t,o){return o>=0&&o<=11}set(t,o,r){return t.getHours()>=12&&r<12?t.setHours(r+12,0,0,0):t.setHours(r,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]};var jN=class extends Ze{priority=70;parse(t,o,r){switch(o){case"k":return zt(Gt.hour24h,t);case"ko":return r.ordinalNumber(t,{unit:"hour"});default:return bt(o.length,t)}}validate(t,o){return o>=1&&o<=24}set(t,o,r){let n=r<=24?r%24:r;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]};var HN=class extends Ze{priority=60;parse(t,o,r){switch(o){case"m":return zt(Gt.minute,t);case"mo":return r.ordinalNumber(t,{unit:"minute"});default:return bt(o.length,t)}}validate(t,o){return o>=0&&o<=59}set(t,o,r){return t.setMinutes(r,0,0),t}incompatibleTokens=["t","T"]};var UN=class extends Ze{priority=50;parse(t,o,r){switch(o){case"s":return zt(Gt.second,t);case"so":return r.ordinalNumber(t,{unit:"second"});default:return bt(o.length,t)}}validate(t,o){return o>=0&&o<=59}set(t,o,r){return t.setSeconds(r,0),t}incompatibleTokens=["t","T"]};var WN=class extends Ze{priority=30;parse(t,o){let r=n=>Math.trunc(n*Math.pow(10,-o.length+3));return xo(bt(o.length,t),r)}set(t,o,r){return t.setMilliseconds(r),t}incompatibleTokens=["t","T"]};var GN=class extends Ze{priority=10;parse(t,o){switch(o){case"X":return vl(yl.basicOptionalMinutes,t);case"XX":return vl(yl.basic,t);case"XXXX":return vl(yl.basicOptionalSeconds,t);case"XXXXX":return vl(yl.extendedOptionalSeconds,t);default:return vl(yl.extended,t)}}set(t,o,r){return o.timestampIsSet?t:nt(t,t.getTime()-sy(t)-r)}incompatibleTokens=["t","T","x"]};var $N=class extends Ze{priority=10;parse(t,o){switch(o){case"x":return vl(yl.basicOptionalMinutes,t);case"xx":return vl(yl.basic,t);case"xxxx":return vl(yl.basicOptionalSeconds,t);case"xxxxx":return vl(yl.extendedOptionalSeconds,t);default:return vl(yl.extended,t)}}set(t,o,r){return o.timestampIsSet?t:nt(t,t.getTime()-sy(t)-r)}incompatibleTokens=["t","T","X"]};var YN=class extends Ze{priority=40;parse(t){return hN(t)}set(t,o,r){return[nt(t,r*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var KN=class extends Ze{priority=20;parse(t){return hN(t)}set(t,o,r){return[nt(t,r),{timestampIsSet:!0}]}incompatibleTokens="*"};var rme={G:new gN,y:new vN,Y:new _N,R:new wN,u:new kN,Q:new xN,q:new SN,M:new CN,L:new EN,w:new TN,I:new RN,d:new BN,D:new IN,E:new PN,e:new ON,c:new AN,i:new MN,a:new NN,b:new LN,B:new DN,h:new VN,H:new FN,K:new zN,k:new jN,m:new HN,s:new UN,S:new WN,X:new GN,x:new $N,t:new YN,T:new KN};var PYe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,OYe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,AYe=/^'([^]*?)'?$/,MYe=/''/g,NYe=/\S/,LYe=/[a-zA-Z]/;function nme(e,t,o,r){let n=()=>nt(r?.in||o,NaN),i=Ype(),s=r?.locale??i.locale??wa,a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,l=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?n():Ne(o,r?.in);let u={firstWeekContainsDate:a,weekStartsOn:l,locale:s},d=[new mN(r?.in,o)],f=t.match(OYe).map(b=>{let v=b[0];if(v in xE){let y=xE[v];return y(b,s.formatLong)}return b}).join("").match(PYe),p=[];for(let b of f){!r?.useAdditionalWeekYearTokens&&dN(b)&&SE(b,t,e),!r?.useAdditionalDayOfYearTokens&&uN(b)&&SE(b,t,e);let v=b[0],y=rme[v];if(y){let{incompatibleTokens:_}=y;if(Array.isArray(_)){let k=p.find(x=>_.includes(x.token)||x.token===v);if(k)throw new RangeError(`The format string mustn't contain \`${k.fullToken}\` and \`${b}\` at the same time`)}else if(y.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${b}\` and any other token at the same time`);p.push({token:v,fullToken:b});let w=y.run(e,b,s.match,u);if(!w)return n();d.push(w.setter),e=w.rest}else{if(v.match(LYe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");if(b==="''"?b="'":v==="'"&&(b=DYe(b)),e.indexOf(b)===0)e=e.slice(b.length);else return n()}}if(e.length>0&&NYe.test(e))return n();let m=d.map(b=>b.priority).sort((b,v)=>v-b).filter((b,v,y)=>y.indexOf(b)===v).map(b=>d.filter(v=>v.priority===b).sort((v,y)=>y.subPriority-v.subPriority)).map(b=>b[0]),g=Ne(o,r?.in);if(isNaN(+g))return n();let h={};for(let b of m){if(!b.validate(g,u))return n();let v=b.set(g,h,u);Array.isArray(v)?(g=v[0],Object.assign(h,v[1])):g=v}return g}function DYe(e){return e.match(AYe)[1].replace(MYe,"'")}function ly(e,t,o){let[r,n]=bl(o?.in,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function ime(e,t,o){let[r,n]=bl(o?.in,e,t);return r.getFullYear()===n.getFullYear()}function cy(e,t,o){return nd(e,-t,o)}function sme(e,t){let o=()=>nt(t?.in,NaN),r=t?.additionalDigits??2,n=jYe(e),i;if(n.date){let u=HYe(n.date,r);i=UYe(u.restDateString,u.year)}if(!i||isNaN(+i))return o();let s=+i,a=0,l;if(n.time&&(a=WYe(n.time),isNaN(a)))return o();if(n.timezone){if(l=GYe(n.timezone),isNaN(l))return o()}else{let u=new Date(s+a),d=Ne(0,t?.in);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return Ne(s+a+l,t?.in)}var qN={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},VYe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,FYe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,zYe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function jYe(e){let t={},o=e.split(qN.dateTimeDelimiter),r;if(o.length>2)return t;if(/:/.test(o[0])?r=o[0]:(t.date=o[0],r=o[1],qN.timeZoneDelimiter.test(t.date)&&(t.date=e.split(qN.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let n=qN.timezone.exec(r);n?(t.time=r.replace(n[1],""),t.timezone=n[1]):t.time=r}return t}function HYe(e,t){let o=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(o);if(!r)return{year:NaN,restDateString:""};let n=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((r[1]||r[2]).length)}}function UYe(e,t){if(t===null)return new Date(NaN);let o=e.match(VYe);if(!o)return new Date(NaN);let r=!!o[4],n=CE(o[1]),i=CE(o[2])-1,s=CE(o[3]),a=CE(o[4]),l=CE(o[5])-1;if(r)return ZYe(t,a,l)?$Ye(t,a,l):new Date(NaN);{let u=new Date(0);return!KYe(t,i,s)||!qYe(t,n)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(n,s)),u)}}function CE(e){return e?parseInt(e):1}function WYe(e){let t=e.match(FYe);if(!t)return NaN;let o=lG(t[1]),r=lG(t[2]),n=lG(t[3]);return XYe(o,r,n)?o*wE+r*_E+n*1e3:NaN}function lG(e){return e&&parseFloat(e.replace(",","."))||0}function GYe(e){if(e==="Z")return 0;let t=e.match(zYe);if(!t)return 0;let o=t[1]==="+"?-1:1,r=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return QYe(r,n)?o*(r*wE+n*_E):NaN}function $Ye(e,t,o){let r=new Date(0);r.setUTCFullYear(e,0,4);let n=r.getUTCDay()||7,i=(t-1)*7+o+1-n;return r.setUTCDate(r.getUTCDate()+i),r}var YYe=[31,null,31,30,31,30,31,31,30,31,30,31];function ame(e){return e%400===0||e%4===0&&e%100!==0}function KYe(e,t,o){return t>=0&&t<=11&&o>=1&&o<=(YYe[t]||(ame(e)?29:28))}function qYe(e,t){return t>=1&&t<=(ame(e)?366:365)}function ZYe(e,t,o){return t>=1&&t<=53&&o>=0&&o<=6}function XYe(e,t,o){return e===24?t===0&&o===0:o>=0&&o<60&&t>=0&&t<60&&e>=0&&e<25}function QYe(e,t){return t>=0&&t<=59}function lme(e,t,o){let r=Ne(e,o?.in),n=r.getFullYear(),i=r.getDate(),s=nt(o?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=$pe(s);return r.setMonth(t,Math.min(i,a)),r}function cme(e,t,o){let r=Ne(e,o?.in);return isNaN(+r)?nt(o?.in||e,NaN):(r.setFullYear(t),r)}function ZN(e,t,o){return Kw(e,-t,o)}function ume(e,t,o){return oN(e,-t,o)}function XN(e,t,o){return rN(e,-t,o)}function dme(e,t){let o=t.startOfMonth(e),r=o.getDay()>0?o.getDay():7,n=t.addDays(e,-r+1),i=t.addDays(n,34);return t.getMonth(e)===t.getMonth(i)?5:4}function QN(e,t){let o=t.startOfMonth(e),r=o.getDay();return r===1?o:r===0?t.addDays(o,-6):t.addDays(o,-1*(r-1))}function fme(e,t){let o=QN(e,t),r=dme(e,t);return t.addDays(o,r*7-1)}var EE={...wa,labels:{labelDayButton:(e,t,o,r)=>{let n;r&&typeof r.format=="function"?n=r.format.bind(r):n=(s,a)=>Ff(s,a,{locale:wa,...o});let i=n(e,"PPPP");return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,o)=>{let r;return o&&typeof o.format=="function"?r=o.format.bind(o):r=(n,i)=>Ff(n,i,{locale:wa,...t}),r(e,"LLLL yyyy")},labelGridcell:(e,t,o,r)=>{let n;r&&typeof r.format=="function"?n=r.format.bind(r):n=(s,a)=>Ff(s,a,{locale:wa,...o});let i=n(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,o)=>{let r;return o&&typeof o.format=="function"?r=o.format.bind(o):r=(n,i)=>Ff(n,i,{locale:wa,...t}),r(e,"cccc")}}};var bn=class e{constructor(t,o){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return Qr.tz(this.options.timeZone);let r=this.options.Date??Date;return new r},this.newDate=(r,n,i)=>this.overrides?.newDate?this.overrides.newDate(r,n,i):this.options.timeZone?new Qr(r,n,i,this.options.timeZone):new Date(r,n,i),this.addDays=(r,n)=>this.overrides?.addDays?this.overrides.addDays(r,n):nd(r,n),this.addMonths=(r,n)=>this.overrides?.addMonths?this.overrides.addMonths(r,n):Kw(r,n),this.addWeeks=(r,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(r,n):oN(r,n),this.addYears=(r,n)=>this.overrides?.addYears?this.overrides.addYears(r,n):rN(r,n),this.differenceInCalendarDays=(r,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(r,n):Df(r,n),this.differenceInCalendarMonths=(r,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(r,n):iN(r,n),this.eachMonthOfInterval=r=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(r):Ipe(r),this.eachYearOfInterval=r=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(r):Ope(r),i=new Set(n.map(a=>this.getYear(a)));if(i.size===n.length)return n;let s=[];return i.forEach(a=>{s.push(new Date(a,0,1))}),s},this.endOfBroadcastWeek=r=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(r):fme(r,this),this.endOfISOWeek=r=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(r):Ape(r),this.endOfMonth=r=>this.overrides?.endOfMonth?this.overrides.endOfMonth(r):sN(r),this.endOfWeek=(r,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(r,n):lN(r,this.options),this.endOfYear=r=>this.overrides?.endOfYear?this.overrides.endOfYear(r):Ppe(r),this.format=(r,n,i)=>{let s=this.overrides?.format?this.overrides.format(r,n,this.options):Ff(r,n,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(s):s},this.getISOWeek=r=>this.overrides?.getISOWeek?this.overrides.getISOWeek(r):cg(r),this.getMonth=(r,n)=>this.overrides?.getMonth?this.overrides.getMonth(r,this.options):qpe(r,this.options),this.getYear=(r,n)=>this.overrides?.getYear?this.overrides.getYear(r,this.options):Zpe(r,this.options),this.getWeek=(r,n)=>this.overrides?.getWeek?this.overrides.getWeek(r,this.options):ug(r,this.options),this.isAfter=(r,n)=>this.overrides?.isAfter?this.overrides.isAfter(r,n):Xpe(r,n),this.isBefore=(r,n)=>this.overrides?.isBefore?this.overrides.isBefore(r,n):Qpe(r,n),this.isDate=r=>this.overrides?.isDate?this.overrides.isDate(r):nN(r),this.isSameDay=(r,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(r,n):Bpe(r,n),this.isSameMonth=(r,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(r,n):ly(r,n),this.isSameYear=(r,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(r,n):ime(r,n),this.max=r=>this.overrides?.max?this.overrides.max(r):Tpe(r),this.min=r=>this.overrides?.min?this.overrides.min(r):Rpe(r),this.setMonth=(r,n)=>this.overrides?.setMonth?this.overrides.setMonth(r,n):lme(r,n),this.setYear=(r,n)=>this.overrides?.setYear?this.overrides.setYear(r,n):cme(r,n),this.startOfBroadcastWeek=(r,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(r,this):QN(r,this),this.startOfDay=r=>this.overrides?.startOfDay?this.overrides.startOfDay(r):lg(r),this.startOfISOWeek=r=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(r):_a(r),this.startOfMonth=r=>this.overrides?.startOfMonth?this.overrides.startOfMonth(r):kE(r),this.startOfWeek=(r,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(r,this.options):Di(r,this.options),this.startOfYear=r=>this.overrides?.startOfYear?this.overrides.startOfYear(r):qw(r),this.options={locale:EE,...t},this.overrides=o}getDigitMap(){let{numerals:t="latn"}=this.options,o=new Intl.NumberFormat("en-US",{numberingSystem:t}),r={};for(let n=0;n<10;n++)r[n.toString()]=o.format(n);return r}replaceDigits(t){let o=this.getDigitMap();return t.replace(/\d/g,r=>o[r]||r)}formatNumber(t){return this.replaceDigits(t.toString())}getMonthYearOrder(){let t=this.options.locale?.code;return t&&e.yearFirstLocales.has(t)?"year-first":"month-first"}formatMonthYear(t){let{locale:o,timeZone:r,numerals:n}=this.options,i=o?.code;if(i&&e.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:r,numberingSystem:n}).format(t)}catch{}let s=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,s)}};bn.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);var yn=new bn;var rk=class{constructor(t,o,r=yn){this.date=t,this.displayMonth=o,this.outside=!!(o&&!r.isSameMonth(t,o)),this.dateLib=r,this.isoDate=r.format(t,"yyyy-MM-dd"),this.displayMonthId=r.format(o,"yyyy-MM"),this.dateMonthId=r.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var JN=class{constructor(t,o){this.date=t,this.weeks=o}};var eL=class{constructor(t,o){this.days=o,this.weekNumber=t}};var dG={};No(dG,{CaptionLabel:()=>JYe,Chevron:()=>eKe,Day:()=>tKe,DayButton:()=>oKe,Dropdown:()=>rKe,DropdownNav:()=>nKe,Footer:()=>iKe,Month:()=>sKe,MonthCaption:()=>aKe,MonthGrid:()=>lKe,Months:()=>cKe,MonthsDropdown:()=>uKe,Nav:()=>dKe,NextMonthButton:()=>fKe,Option:()=>pKe,PreviousMonthButton:()=>mKe,Root:()=>gKe,Select:()=>hKe,Week:()=>bKe,WeekNumber:()=>_Ke,WeekNumberHeader:()=>wKe,Weekday:()=>yKe,Weekdays:()=>vKe,Weeks:()=>kKe,YearsDropdown:()=>xKe});var pme=c(oe(),1);function JYe(e){return pme.default.createElement("span",{...e})}var nk=c(oe(),1);function eKe(e){let{size:t=24,orientation:o="left",className:r,style:n}=e;return nk.default.createElement("svg",{className:r,style:n,width:t,height:t,viewBox:"0 0 24 24"},o==="up"&&nk.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),o==="down"&&nk.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),o==="left"&&nk.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),o==="right"&&nk.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var mme=c(oe(),1);function tKe(e){let{day:t,modifiers:o,...r}=e;return mme.default.createElement("td",{...r})}var tL=c(oe(),1);function oKe(e){let{day:t,modifiers:o,...r}=e,n=tL.default.useRef(null);return tL.default.useEffect(()=>{o.focused&&n.current?.focus()},[o.focused]),tL.default.createElement("button",{ref:n,...r})}var ik=c(oe(),1);var Le;(function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"})(Le||(Le={}));var Eo;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(Eo||(Eo={}));var Fs;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Fs||(Fs={}));var ss;(function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"})(ss||(ss={}));var oL=c(oe(),1),cG=(0,oL.createContext)(void 0);function id(){let e=(0,oL.useContext)(cG);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function rKe(e){let{options:t,className:o,...r}=e,{classNames:n,components:i,styles:s}=id(),a=[n[Le.Dropdown],o].join(" "),l=t?.find(({value:u})=>u===r.value);return ik.default.createElement("span",{"data-disabled":r.disabled,className:n[Le.DropdownRoot],style:s?.[Le.DropdownRoot]},ik.default.createElement(i.Select,{className:a,...r},t?.map(({value:u,label:d,disabled:f})=>ik.default.createElement(i.Option,{key:u,value:u,disabled:f},d))),ik.default.createElement("span",{className:n[Le.CaptionLabel],style:s?.[Le.CaptionLabel],"aria-hidden":!0},l?.label,ik.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Le.Chevron],style:s?.[Le.Chevron]})))}var gme=c(oe(),1);function nKe(e){return gme.default.createElement("div",{...e})}var hme=c(oe(),1);function iKe(e){return hme.default.createElement("div",{...e})}var bme=c(oe(),1);function sKe(e){let{calendarMonth:t,displayIndex:o,...r}=e;return bme.default.createElement("div",{...r},e.children)}var yme=c(oe(),1);function aKe(e){let{calendarMonth:t,displayIndex:o,...r}=e;return yme.default.createElement("div",{...r})}var vme=c(oe(),1);function lKe(e){return vme.default.createElement("table",{...e})}var _me=c(oe(),1);function cKe(e){return _me.default.createElement("div",{...e})}var wme=c(oe(),1);function uKe(e){let{components:t}=id();return wme.default.createElement(t.Dropdown,{...e})}var zf=c(oe(),1);function dKe(e){let{onPreviousClick:t,onNextClick:o,previousMonth:r,nextMonth:n,...i}=e,{components:s,classNames:a,styles:l,labels:{labelPrevious:u,labelNext:d}}=id(),f=(0,zf.useCallback)(m=>{n&&o?.(m)},[n,o]),p=(0,zf.useCallback)(m=>{r&&t?.(m)},[r,t]);return zf.default.createElement("nav",{...i},zf.default.createElement(s.PreviousMonthButton,{type:"button",className:a[Le.PreviousMonthButton],style:l?.[Le.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":r?void 0:!0,"aria-label":u(r),onClick:p},zf.default.createElement(s.Chevron,{disabled:r?void 0:!0,className:a[Le.Chevron],style:l?.[Le.Chevron],orientation:"left"})),zf.default.createElement(s.NextMonthButton,{type:"button",className:a[Le.NextMonthButton],style:l?.[Le.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":d(n),onClick:f},zf.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[Le.Chevron],style:l?.[Le.Chevron]})))}var kme=c(oe(),1);function fKe(e){return kme.default.createElement("button",{...e})}var xme=c(oe(),1);function pKe(e){return xme.default.createElement("option",{...e})}var Sme=c(oe(),1);function mKe(e){return Sme.default.createElement("button",{...e})}var Cme=c(oe(),1);function gKe(e){let{rootRef:t,...o}=e;return Cme.default.createElement("div",{...o,ref:t})}var Eme=c(oe(),1);function hKe(e){return Eme.default.createElement("select",{...e})}var Tme=c(oe(),1);function bKe(e){let{week:t,...o}=e;return Tme.default.createElement("tr",{...o})}var Rme=c(oe(),1);function yKe(e){return Rme.default.createElement("th",{...e})}var uG=c(oe(),1);function vKe(e){return uG.default.createElement("thead",{"aria-hidden":!0},uG.default.createElement("tr",{...e}))}var Bme=c(oe(),1);function _Ke(e){let{week:t,...o}=e;return Bme.default.createElement("th",{...o})}var Ime=c(oe(),1);function wKe(e){return Ime.default.createElement("th",{...e})}var Pme=c(oe(),1);function kKe(e){return Pme.default.createElement("tbody",{...e})}var Ome=c(oe(),1);function xKe(e){let{components:t}=id();return Ome.default.createElement(t.Dropdown,{...e})}var pt=c(oe(),1);function zs(e,t,o=!1,r=yn){let{from:n,to:i}=e,{differenceInCalendarDays:s,isSameDay:a}=r;return n&&i?(s(i,n)<0&&([n,i]=[i,n]),s(t,n)>=(o?1:0)&&s(i,t)>=(o?1:0)):!o&&i?a(i,t):!o&&n?a(n,t):!1}function sk(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function dg(e){return!!(e&&typeof e=="object"&&"from"in e)}function ak(e){return!!(e&&typeof e=="object"&&"after"in e)}function lk(e){return!!(e&&typeof e=="object"&&"before"in e)}function rL(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function nL(e,t){return Array.isArray(e)&&e.every(t.isDate)}function _l(e,t,o=yn){let r=Array.isArray(t)?t:[t],{isSameDay:n,differenceInCalendarDays:i,isAfter:s}=o;return r.some(a=>{if(typeof a=="boolean")return a;if(o.isDate(a))return n(e,a);if(nL(a,o))return a.some(l=>n(e,l));if(dg(a))return zs(a,e,!1,o);if(rL(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(sk(a)){let l=i(a.before,e),u=i(a.after,e),d=l>0,f=u<0;return s(a.before,a.after)?f&&d:d||f}return ak(a)?i(e,a.after)>0:lk(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function Ame(e,t,o,r,n){let{disabled:i,hidden:s,modifiers:a,showOutsideDays:l,broadcastCalendar:u,today:d=n.today()}=t,{isSameDay:f,isSameMonth:p,startOfMonth:m,isBefore:g,endOfMonth:h,isAfter:b}=n,v=o&&m(o),y=r&&h(r),_={[Eo.focused]:[],[Eo.outside]:[],[Eo.disabled]:[],[Eo.hidden]:[],[Eo.today]:[]},w={};for(let k of e){let{date:x,displayMonth:C}=k,E=!!(C&&!p(x,C)),R=!!(v&&g(x,v)),S=!!(y&&b(x,y)),I=!!(i&&_l(x,i,n)),P=!!(s&&_l(x,s,n))||R||S||!u&&!l&&E||u&&l===!1&&E,A=f(x,d);E&&_.outside.push(k),I&&_.disabled.push(k),P&&_.hidden.push(k),A&&_.today.push(k),a&&Object.keys(a).forEach(O=>{let L=a?.[O];L&&_l(x,L,n)&&(w[O]?w[O].push(k):w[O]=[k])})}return k=>{let x={[Eo.focused]:!1,[Eo.disabled]:!1,[Eo.hidden]:!1,[Eo.outside]:!1,[Eo.today]:!1},C={};for(let E in _){let R=_[E];x[E]=R.some(S=>S===k)}for(let E in w)C[E]=w[E].some(R=>R===k);return{...x,...C}}}function Mme(e,t,o={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(o[i]?n.push(o[i]):t[Eo[i]]?n.push(t[Eo[i]]):t[Fs[i]]&&n.push(t[Fs[i]]),n),[t[Le.Day]])}function Nme(e){return{...dG,...e}}function Lme(e){let t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([o,r])=>{o.startsWith("data-")&&(t[o]=r)}),t}function Dme(){let e={};for(let t in Le)e[Le[t]]=`rdp-${Le[t]}`;for(let t in Eo)e[Eo[t]]=`rdp-${Eo[t]}`;for(let t in Fs)e[Fs[t]]=`rdp-${Fs[t]}`;for(let t in ss)e[ss[t]]=`rdp-${ss[t]}`;return e}var fG={};No(fG,{formatCaption:()=>SKe,formatDay:()=>CKe,formatMonthDropdown:()=>EKe,formatWeekNumber:()=>RKe,formatWeekNumberHeader:()=>BKe,formatWeekdayName:()=>TKe,formatYearDropdown:()=>IKe});function SKe(e,t,o){return(o??new bn(t)).formatMonthYear(e)}function CKe(e,t,o){return(o??new bn(t)).format(e,"d")}function EKe(e,t=yn){return t.format(e,"LLLL")}function TKe(e,t,o){return(o??new bn(t)).format(e,"cccccc")}function RKe(e,t=yn){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function BKe(){return""}function IKe(e,t=yn){return t.format(e,"yyyy")}function Vme(e){return{...fG,...e}}var SG={};No(SG,{labelDayButton:()=>pG,labelGrid:()=>mG,labelGridcell:()=>gG,labelMonthDropdown:()=>hG,labelNav:()=>bG,labelNext:()=>yG,labelPrevious:()=>vG,labelWeekNumber:()=>wG,labelWeekNumberHeader:()=>kG,labelWeekday:()=>_G,labelYearDropdown:()=>xG});function pG(e,t,o,r){let n=(r??new bn(o)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function mG(e,t,o){return(o??new bn(t)).formatMonthYear(e)}function gG(e,t,o,r){let n=(r??new bn(o)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function hG(e){return"Choose the Month"}function bG(){return""}var PKe="Go to the Next Month";function yG(e,t){return PKe}function vG(e){return"Go to the Previous Month"}function _G(e,t,o){return(o??new bn(t)).format(e,"cccc")}function wG(e,t){return`Week ${e}`}function kG(e){return"Week Number"}function xG(e){return"Choose the Year"}var Nc=(e,t,o)=>t||(o?typeof o=="function"?o:(...r)=>o:e);function Fme(e,t){let o=t.locale?.labels??{};return{...SG,...e??{},labelDayButton:Nc(pG,e?.labelDayButton,o.labelDayButton),labelMonthDropdown:Nc(hG,e?.labelMonthDropdown,o.labelMonthDropdown),labelNext:Nc(yG,e?.labelNext,o.labelNext),labelPrevious:Nc(vG,e?.labelPrevious,o.labelPrevious),labelWeekNumber:Nc(wG,e?.labelWeekNumber,o.labelWeekNumber),labelYearDropdown:Nc(xG,e?.labelYearDropdown,o.labelYearDropdown),labelGrid:Nc(mG,e?.labelGrid,o.labelGrid),labelGridcell:Nc(gG,e?.labelGridcell,o.labelGridcell),labelNav:Nc(bG,e?.labelNav,o.labelNav),labelWeekNumberHeader:Nc(kG,e?.labelWeekNumberHeader,o.labelWeekNumberHeader),labelWeekday:Nc(_G,e?.labelWeekday,o.labelWeekday)}}function zme(e,t,o,r,n){let{startOfMonth:i,startOfYear:s,endOfYear:a,eachMonthOfInterval:l,getMonth:u}=n;return l({start:s(e),end:a(e)}).map(p=>{let m=r.formatMonthDropdown(p,n),g=u(p),h=t&&p<i(t)||o&&p>i(o)||!1;return{value:g,label:m,disabled:h}})}function jme(e,t={},o={}){let r={...t?.[Le.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{r={...r,...o?.[n]}}),r}function Hme(e,t,o,r){let n=r??e.today(),i=o?e.startOfBroadcastWeek(n,e):t?e.startOfISOWeek(n):e.startOfWeek(n),s=[];for(let a=0;a<7;a++){let l=e.addDays(i,a);s.push(l)}return s}function Ume(e,t,o,r,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:a,getYear:l}=r,u=i(e),d=s(t),f=a({start:u,end:d});return n&&f.reverse(),f.map(p=>{let m=o.formatYearDropdown(p,r);return{value:l(p),label:m,disabled:!1}})}function Wme(e,t={}){let{weekStartsOn:o,locale:r}=t,n=o??r?.options?.weekStartsOn??0,i=a=>{let l=typeof a=="number"||typeof a=="string"?new Date(a):a;return new Qr(l.getFullYear(),l.getMonth(),l.getDate(),12,0,0,e)},s=a=>{let l=i(a);return new Date(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0,0)};return{today:()=>i(Qr.tz(e)),newDate:(a,l,u)=>new Qr(a,l,u,12,0,0,e),startOfDay:a=>i(a),startOfWeek:(a,l)=>{let u=i(a),d=l?.weekStartsOn??n,f=(u.getDay()-d+7)%7;return u.setDate(u.getDate()-f),u},startOfISOWeek:a=>{let l=i(a),u=(l.getDay()-1+7)%7;return l.setDate(l.getDate()-u),l},startOfMonth:a=>{let l=i(a);return l.setDate(1),l},startOfYear:a=>{let l=i(a);return l.setMonth(0,1),l},endOfWeek:(a,l)=>{let u=i(a),p=(((l?.weekStartsOn??n)+6)%7-u.getDay()+7)%7;return u.setDate(u.getDate()+p),u},endOfISOWeek:a=>{let l=i(a),u=(7-l.getDay())%7;return l.setDate(l.getDate()+u),l},endOfMonth:a=>{let l=i(a);return l.setMonth(l.getMonth()+1,0),l},endOfYear:a=>{let l=i(a);return l.setMonth(11,31),l},eachMonthOfInterval:a=>{let l=i(a.start),u=i(a.end),d=[],f=new Qr(l.getFullYear(),l.getMonth(),1,12,0,0,e),p=u.getFullYear()*12+u.getMonth();for(;f.getFullYear()*12+f.getMonth()<=p;)d.push(new Qr(f,e)),f.setMonth(f.getMonth()+1,1);return d},addDays:(a,l)=>{let u=i(a);return u.setDate(u.getDate()+l),u},addWeeks:(a,l)=>{let u=i(a);return u.setDate(u.getDate()+l*7),u},addMonths:(a,l)=>{let u=i(a);return u.setMonth(u.getMonth()+l),u},addYears:(a,l)=>{let u=i(a);return u.setFullYear(u.getFullYear()+l),u},eachYearOfInterval:a=>{let l=i(a.start),u=i(a.end),d=[],f=new Qr(l.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=u.getFullYear();)d.push(new Qr(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return d},getWeek:(a,l)=>{let u=s(a);return ug(u,{weekStartsOn:l?.weekStartsOn??n,firstWeekContainsDate:l?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let l=s(a);return cg(l)},differenceInCalendarDays:(a,l)=>{let u=s(a),d=s(l);return Df(u,d)},differenceInCalendarMonths:(a,l)=>{let u=s(a),d=s(l);return iN(u,d)}}}var ck=c(oe(),1);var TE=e=>e instanceof HTMLElement?e:null,CG=e=>[...e.querySelectorAll("[data-animated-month]")??[]],OKe=e=>TE(e.querySelector("[data-animated-month]")),EG=e=>TE(e.querySelector("[data-animated-caption]")),TG=e=>TE(e.querySelector("[data-animated-weeks]")),AKe=e=>TE(e.querySelector("[data-animated-nav]")),MKe=e=>TE(e.querySelector("[data-animated-weekdays]"));function Gme(e,t,{classNames:o,months:r,focused:n,dateLib:i}){let s=(0,ck.useRef)(null),a=(0,ck.useRef)(r),l=(0,ck.useRef)(!1);(0,ck.useLayoutEffect)(()=>{let u=a.current;if(a.current=r,!t||!e.current||!(e.current instanceof HTMLElement)||r.length===0||u.length===0||r.length!==u.length)return;let d=i.isSameMonth(r[0].date,u[0].date),f=i.isAfter(r[0].date,u[0].date),p=f?o[ss.caption_after_enter]:o[ss.caption_before_enter],m=f?o[ss.weeks_after_enter]:o[ss.weeks_before_enter],g=s.current,h=e.current.cloneNode(!0);if(h instanceof HTMLElement?(CG(h).forEach(_=>{if(!(_ instanceof HTMLElement))return;let w=OKe(_);w&&_.contains(w)&&_.removeChild(w);let k=EG(_);k&&k.classList.remove(p);let x=TG(_);x&&x.classList.remove(m)}),s.current=h):s.current=null,l.current||d||n)return;let b=g instanceof HTMLElement?CG(g):[],v=CG(e.current);if(v?.every(y=>y instanceof HTMLElement)&&b?.every(y=>y instanceof HTMLElement)){l.current=!0;let y=[];e.current.style.isolation="isolate";let _=AKe(e.current);_&&(_.style.zIndex="1"),v.forEach((w,k)=>{let x=b[k];if(!x)return;w.style.position="relative",w.style.overflow="hidden";let C=EG(w);C&&C.classList.add(p);let E=TG(w);E&&E.classList.add(m);let R=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),_&&(_.style.zIndex=""),C&&C.classList.remove(p),E&&E.classList.remove(m),w.style.position="",w.style.overflow="",w.contains(x)&&w.removeChild(x)};y.push(R),x.style.pointerEvents="none",x.style.position="absolute",x.style.overflow="hidden",x.setAttribute("aria-hidden","true");let S=MKe(x);S&&(S.style.opacity="0");let I=EG(x);I&&(I.classList.add(f?o[ss.caption_before_exit]:o[ss.caption_after_exit]),I.addEventListener("animationend",R));let P=TG(x);P&&P.classList.add(f?o[ss.weeks_before_exit]:o[ss.weeks_after_exit]),w.insertBefore(x,w.firstChild)})}})}var iL=c(oe(),1);function $me(e,t,o,r){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:a,broadcastCalendar:l}=o??{},{addDays:u,differenceInCalendarDays:d,differenceInCalendarMonths:f,endOfBroadcastWeek:p,endOfISOWeek:m,endOfMonth:g,endOfWeek:h,isAfter:b,startOfBroadcastWeek:v,startOfISOWeek:y,startOfWeek:_}=r,w=l?v(n,r):s?y(n):_(n),k=l?p(i):s?m(g(i)):h(g(i)),x=t&&(l?p(t):s?m(t):h(t)),C=x&&b(k,x)?x:k,E=d(C,w),R=f(i,n)+1,S=[];for(let A=0;A<=E;A++){let O=u(w,A);S.push(O)}let P=(l?35:42)*R;if(a&&S.length<P){let A=P-S.length;for(let O=0;O<A;O++){let L=u(S[S.length-1],1);S.push(L)}}return S}function Yme(e){let t=[];return e.reduce((o,r)=>{let n=r.weeks.reduce((i,s)=>i.concat(s.days.slice()),t.slice());return o.concat(n.slice())},t.slice())}function Kme(e,t,o,r){let{numberOfMonths:n=1}=o,i=[];for(let s=0;s<n;s++){let a=r.addMonths(e,s);if(t&&a>t)break;i.push(a)}return i}function RG(e,t,o,r){let{month:n,defaultMonth:i,today:s=r.today(),numberOfMonths:a=1}=e,l=n||i||s,{differenceInCalendarMonths:u,addMonths:d,startOfMonth:f}=r;if(o&&u(o,l)<a-1){let p=-1*(a-1);l=d(o,p)}return t&&u(l,t)<0&&(l=t),f(l)}function qme(e,t,o,r){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:l,getISOWeek:u,getWeek:d,startOfBroadcastWeek:f,startOfISOWeek:p,startOfWeek:m}=r,g=e.reduce((h,b)=>{let v=o.broadcastCalendar?f(b,r):o.ISOWeek?p(b):m(b),y=o.broadcastCalendar?i(b):o.ISOWeek?s(a(b)):l(a(b)),_=t.filter(C=>C>=v&&C<=y),w=o.broadcastCalendar?35:42;if(o.fixedWeeks&&_.length<w){let C=t.filter(E=>{let R=w-_.length;return E>y&&E<=n(y,R)});_.push(...C)}let k=_.reduce((C,E)=>{let R=o.ISOWeek?u(E):d(E),S=C.find(P=>P.weekNumber===R),I=new rk(E,b,r);return S?S.days.push(I):C.push(new eL(R,[I])),C},[]),x=new JN(b,k);return h.push(x),h},[]);return o.reverseMonths?g.reverse():g}function Zme(e,t){let{startMonth:o,endMonth:r}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:a,addYears:l,endOfYear:u,today:d}=t,f=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return o?o=s(o):!o&&f&&(o=n(l(e.today??d(),-100))),r?r=a(r):!r&&f&&(r=u(e.today??d())),[o&&i(o),r&&i(r)]}function Xme(e,t,o,r){if(o.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=o,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:l}=r,u=n?i:1,d=s(e);if(!t)return a(d,u);if(!(l(t,e)<i))return a(d,u)}function Qme(e,t,o,r){if(o.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=o,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:l}=r,u=n?i??1:1,d=s(e);if(!t)return a(d,-u);if(!(l(d,t)<=0))return a(d,-u)}function Jme(e){let t=[];return e.reduce((o,r)=>o.concat(r.weeks.slice()),t.slice())}var ege=c(oe(),1);function fg(e,t){let[o,r]=(0,ege.useState)(e);return[t===void 0?o:t,r]}function tge(e,t){let[o,r]=Zme(e,t),{startOfMonth:n,endOfMonth:i}=t,s=RG(e,o,r,t),[a,l]=fg(s,e.month?s:void 0);(0,iL.useEffect)(()=>{let w=RG(e,o,r,t);l(w)},[e.timeZone]);let{months:u,weeks:d,days:f,previousMonth:p,nextMonth:m}=(0,iL.useMemo)(()=>{let w=Kme(a,r,{numberOfMonths:e.numberOfMonths},t),k=$me(w,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),x=qme(w,k,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),C=Jme(x),E=Yme(x),R=Qme(a,o,e,t),S=Xme(a,r,e,t);return{months:x,weeks:C,days:E,previousMonth:R,nextMonth:S}},[t,a.getTime(),r?.getTime(),o?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:g,onMonthChange:h}=e,b=w=>d.some(k=>k.days.some(x=>x.isEqualTo(w))),v=w=>{if(g)return;let k=n(w);o&&k<n(o)&&(k=n(o)),r&&k>n(r)&&(k=n(r)),l(k),h?.(k)};return{months:u,weeks:d,days:f,navStart:o,navEnd:r,previousMonth:p,nextMonth:m,goToMonth:v,goToDay:w=>{b(w)||v(w.date)}}}var IG=c(oe(),1);var sd;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(sd||(sd={}));function oge(e){return!e[Eo.disabled]&&!e[Eo.hidden]&&!e[Eo.outside]}function rge(e,t,o,r){let n,i=-1;for(let s of e){let a=t(s);oge(a)&&(a[Eo.focused]&&i<sd.FocusedModifier?(n=s,i=sd.FocusedModifier):r?.isEqualTo(s)&&i<sd.LastFocused?(n=s,i=sd.LastFocused):o(s.date)&&i<sd.Selected?(n=s,i=sd.Selected):a[Eo.today]&&i<sd.Today&&(n=s,i=sd.Today))}return n||(n=e.find(s=>oge(t(s)))),n}function nge(e,t,o,r,n,i,s){let{ISOWeek:a,broadcastCalendar:l}=i,{addDays:u,addMonths:d,addWeeks:f,addYears:p,endOfBroadcastWeek:m,endOfISOWeek:g,endOfWeek:h,max:b,min:v,startOfBroadcastWeek:y,startOfISOWeek:_,startOfWeek:w}=s,x={day:u,week:f,month:d,year:p,startOfWeek:C=>l?y(C,s):a?_(C):w(C),endOfWeek:C=>l?m(C):a?g(C):h(C)}[e](o,t==="after"?1:-1);return t==="before"&&r?x=b([r,x]):t==="after"&&n&&(x=v([n,x])),x}function BG(e,t,o,r,n,i,s,a=0){if(a>365)return;let l=nge(e,t,o.date,r,n,i,s),u=!!(i.disabled&&_l(l,i.disabled,s)),d=!!(i.hidden&&_l(l,i.hidden,s)),f=l,p=new rk(l,f,s);return!u&&!d?p:BG(e,t,p,r,n,i,s,a+1)}function ige(e,t,o,r,n){let{autoFocus:i}=e,[s,a]=(0,IG.useState)(),l=rge(t.days,o,r||(()=>!1),s),[u,d]=(0,IG.useState)(i?l:void 0);return{isFocusTarget:h=>!!l?.isEqualTo(h),setFocused:d,focused:u,blur:()=>{a(u),d(void 0)},moveFocus:(h,b)=>{if(!u)return;let v=BG(h,b,u,t.navStart,t.navEnd,e,n);v&&(e.disableNavigation&&!t.days.some(_=>_.isEqualTo(v))||(t.goToDay(v),d(v)))}}}function sge(e,t){let{selected:o,required:r,onSelect:n}=e,[i,s]=fg(o,n?o:void 0),a=n?o:i,{isSameDay:l}=t,u=m=>a?.some(g=>l(g,m))??!1,{min:d,max:f}=e;return{selected:a,select:(m,g,h)=>{let b=[...a??[]];if(u(m)){if(a?.length===d||r&&a?.length===1)return;b=a?.filter(v=>!l(v,m))}else a?.length===f?b=[m]:b=[...b,m];return n||s(b),n?.(b,m,g,h),b},isSelected:u}}function age(e,t,o=0,r=0,n=!1,i=yn){let{from:s,to:a}=t||{},{isSameDay:l,isAfter:u,isBefore:d}=i,f;if(!s&&!a)f={from:e,to:o>0?void 0:e};else if(s&&!a)l(s,e)?o===0?f={from:s,to:e}:n?f={from:s,to:void 0}:f=void 0:d(e,s)?f={from:e,to:s}:f={from:s,to:e};else if(s&&a)if(l(s,e)&&l(a,e))n?f={from:s,to:a}:f=void 0;else if(l(s,e))f={from:s,to:o>0?void 0:e};else if(l(a,e))f={from:e,to:o>0?void 0:e};else if(d(e,s))f={from:e,to:a};else if(u(e,s))f={from:s,to:e};else if(u(e,a))f={from:s,to:e};else throw new Error("Invalid range");if(f?.from&&f?.to){let p=i.differenceInCalendarDays(f.to,f.from);r>0&&p>r?f={from:e,to:void 0}:o>1&&p<o&&(f={from:e,to:void 0})}return f}function lge(e,t,o=yn){let r=Array.isArray(t)?t:[t],n=e.from,i=o.differenceInCalendarDays(e.to,e.from),s=Math.min(i,6);for(let a=0;a<=s;a++){if(r.includes(n.getDay()))return!0;n=o.addDays(n,1)}return!1}function PG(e,t,o=yn){return zs(e,t.from,!1,o)||zs(e,t.to,!1,o)||zs(t,e.from,!1,o)||zs(t,e.to,!1,o)}function sL(e,t,o=yn){let r=Array.isArray(t)?t:[t];if(r.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:o.isDate(a)?zs(e,a,!1,o):nL(a,o)?a.some(l=>zs(e,l,!1,o)):dg(a)?a.from&&a.to?PG(e,{from:a.from,to:a.to},o):!1:rL(a)?lge(e,a.dayOfWeek,o):sk(a)?o.isAfter(a.before,a.after)?PG(e,{from:o.addDays(a.after,1),to:o.addDays(a.before,-1)},o):_l(e.from,a,o)||_l(e.to,a,o):ak(a)||lk(a)?_l(e.from,a,o)||_l(e.to,a,o):!1))return!0;let s=r.filter(a=>typeof a=="function");if(s.length){let a=e.from,l=o.differenceInCalendarDays(e.to,e.from);for(let u=0;u<=l;u++){if(s.some(d=>d(a)))return!0;a=o.addDays(a,1)}}return!1}function cge(e,t){let{disabled:o,excludeDisabled:r,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[l,u]=fg(i,a?i:void 0),d=a?i:l;return{selected:d,select:(m,g,h)=>{let{min:b,max:v}=e,y;if(m){let _=d?.from,w=d?.to,k=!!_&&!!w,x=!!_&&!!w&&t.isSameDay(_,w)&&t.isSameDay(m,_);n&&(k||!d?.from)?!s&&x?y=void 0:y={from:m,to:void 0}:y=age(m,d,b,v,s,t)}return r&&o&&y?.from&&y.to&&sL({from:y.from,to:y.to},o,t)&&(y.from=m,y.to=void 0),a||u(y),a?.(y,m,g,h),y},isSelected:m=>d&&zs(d,m,!1,t)}}function uge(e,t){let{selected:o,required:r,onSelect:n}=e,[i,s]=fg(o,n?o:void 0),a=n?o:i,{isSameDay:l}=t;return{selected:a,select:(f,p,m)=>{let g=f;return!r&&a&&a&&l(f,a)&&(g=void 0),n||s(g),n?.(g,f,p,m),g},isSelected:f=>a?l(a,f):!1}}function dge(e,t){let o=uge(e,t),r=sge(e,t),n=cge(e,t);switch(e.mode){case"single":return o;case"multiple":return r;case"range":return n;default:return}}function as(e,t){return e instanceof Qr&&e.timeZone===t?e:new Qr(e,t)}function uk(e,t,o){if(!o)return as(e,t);let r=as(e,t),n=new Qr(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t);return new Date(n.getTime())}function fge(e,t,o){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?uk(e,t,o):Array.isArray(e)?e.map(r=>r instanceof Date?uk(r,t,o):r):dg(e)?{...e,from:e.from?as(e.from,t):e.from,to:e.to?as(e.to,t):e.to}:sk(e)?{before:uk(e.before,t,o),after:uk(e.after,t,o)}:ak(e)?{after:uk(e.after,t,o)}:lk(e)?{before:uk(e.before,t,o)}:e}function aL(e,t,o){return e&&(Array.isArray(e)?e.map(r=>fge(r,t,o)):fge(e,t,o))}function lL(e){let t=e,o=t.timeZone;if(o&&(t={...e,timeZone:o},t.today&&(t.today=as(t.today,o)),t.month&&(t.month=as(t.month,o)),t.defaultMonth&&(t.defaultMonth=as(t.defaultMonth,o)),t.startMonth&&(t.startMonth=as(t.startMonth,o)),t.endMonth&&(t.endMonth=as(t.endMonth,o)),t.mode==="single"&&t.selected?t.selected=as(t.selected,o):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(we=>as(we,o)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?as(t.selected.from,o):t.selected.from,to:t.selected.to?as(t.selected.to,o):t.selected.to}),t.disabled!==void 0&&(t.disabled=aL(t.disabled,o)),t.hidden!==void 0&&(t.hidden=aL(t.hidden,o)),t.modifiers)){let we={};Object.keys(t.modifiers).forEach(Me=>{we[Me]=aL(t.modifiers?.[Me],o)}),t.modifiers=we}let{components:r,formatters:n,labels:i,dateLib:s,locale:a,classNames:l}=(0,pt.useMemo)(()=>{let we={...EE,...t.locale},Me=t.broadcastCalendar?1:t.weekStartsOn,me=t.noonSafe&&t.timeZone?Wme(t.timeZone,{weekStartsOn:Me,locale:we}):void 0,Re=t.dateLib&&me?{...me,...t.dateLib}:t.dateLib??me,Ie=new bn({locale:we,weekStartsOn:Me,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},Re);return{dateLib:Ie,components:Nme(t.components),formatters:Vme(t.formatters),labels:Fme(t.labels,Ie.options),locale:we,classNames:{...Dme(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:s.today()});let{captionLayout:u,mode:d,navLayout:f,numberOfMonths:p=1,onDayBlur:m,onDayClick:g,onDayFocus:h,onDayKeyDown:b,onDayMouseEnter:v,onDayMouseLeave:y,onNextClick:_,onPrevClick:w,showWeekNumber:k,styles:x}=t,{formatCaption:C,formatDay:E,formatMonthDropdown:R,formatWeekNumber:S,formatWeekNumberHeader:I,formatWeekdayName:P,formatYearDropdown:A}=n,O=tge(t,s),{days:L,months:H,navStart:N,navEnd:M,previousMonth:V,nextMonth:j,goToMonth:D}=O,z=Ame(L,t,N,M,s),{isSelected:$,select:J,selected:Q}=dge(t,s)??{},{blur:U,focused:X,isFocusTarget:W,moveFocus:G,setFocused:te}=ige(t,O,z,$??(()=>!1),s),{labelDayButton:re,labelGridcell:ae,labelGrid:ie,labelMonthDropdown:be,labelNav:pe,labelPrevious:ke,labelNext:ye,labelWeekday:Pe,labelWeekNumber:_e,labelWeekNumberHeader:ve,labelYearDropdown:Se}=i,fe=(0,pt.useMemo)(()=>Hme(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Ce=d!==void 0||g!==void 0,ne=(0,pt.useCallback)(()=>{V&&(D(V),w?.(V))},[V,D,w]),se=(0,pt.useCallback)(()=>{j&&(D(j),_?.(j))},[D,j,_]),Ee=(0,pt.useCallback)((we,Me)=>me=>{me.preventDefault(),me.stopPropagation(),te(we),!Me.disabled&&(J?.(we.date,Me,me),g?.(we.date,Me,me))},[J,g,te]),he=(0,pt.useCallback)((we,Me)=>me=>{te(we),h?.(we.date,Me,me)},[h,te]),Ae=(0,pt.useCallback)((we,Me)=>me=>{U(),m?.(we.date,Me,me)},[U,m]),et=(0,pt.useCallback)((we,Me)=>me=>{let Re={ArrowLeft:[me.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[me.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[me.shiftKey?"year":"week","after"],ArrowUp:[me.shiftKey?"year":"week","before"],PageUp:[me.shiftKey?"year":"month","before"],PageDown:[me.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Re[me.key]){me.preventDefault(),me.stopPropagation();let[Ie,at]=Re[me.key];G(Ie,at)}b?.(we.date,Me,me)},[G,b,t.dir]),Je=(0,pt.useCallback)((we,Me)=>me=>{v?.(we.date,Me,me)},[v]),_t=(0,pt.useCallback)((we,Me)=>me=>{y?.(we.date,Me,me)},[y]),Et=(0,pt.useCallback)((we,Me)=>me=>{let Re=Number(me.target.value),Ie=s.setMonth(s.startOfMonth(we),Re);D(s.addMonths(Ie,-Me))},[s,D]),mt=(0,pt.useCallback)((we,Me)=>me=>{let Re=Number(me.target.value),Ie=s.setYear(s.startOfMonth(we),Re);D(s.addMonths(Ie,-Me))},[s,D]),{className:oo,style:Tt}=(0,pt.useMemo)(()=>({className:[l[Le.Root],t.className].filter(Boolean).join(" "),style:{...x?.[Le.Root],...t.style}}),[l,t.className,t.style,x]),Rt=Lme(t),Bt=we=>{let Me=x?.[Le.Dropdown],me=x?.[we];if(!(!Me&&!me))return{...Me,...me}},gt=(0,pt.useRef)(null);Gme(gt,!!t.animate,{classNames:l,months:H,focused:X,dateLib:s});let He={dayPickerProps:t,selected:Q,select:J,isSelected:$,months:H,nextMonth:j,previousMonth:V,goToMonth:D,getModifiers:z,components:r,classNames:l,styles:x,labels:i,formatters:n};return pt.default.createElement(cG.Provider,{value:He},pt.default.createElement(r.Root,{rootRef:t.animate?gt:void 0,className:oo,style:Tt,dir:t.dir,id:t.id,lang:t.lang??a.code,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...Rt},pt.default.createElement(r.Months,{className:l[Le.Months],style:x?.[Le.Months]},!t.hideNavigation&&!f&&pt.default.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[Le.Nav],style:x?.[Le.Nav],"aria-label":pe(),onPreviousClick:ne,onNextClick:se,previousMonth:V,nextMonth:j}),H.map((we,Me)=>{let me=t.reverseMonths?H.length-1-Me:Me;return pt.default.createElement(r.Month,{"data-animated-month":t.animate?"true":void 0,className:l[Le.Month],style:x?.[Le.Month],key:Me,displayIndex:Me,calendarMonth:we},f==="around"&&!t.hideNavigation&&Me===0&&pt.default.createElement(r.PreviousMonthButton,{type:"button",className:l[Le.PreviousMonthButton],style:x?.[Le.PreviousMonthButton],tabIndex:V?void 0:-1,"aria-disabled":V?void 0:!0,"aria-label":ke(V),onClick:ne,"data-animated-button":t.animate?"true":void 0},pt.default.createElement(r.Chevron,{disabled:V?void 0:!0,className:l[Le.Chevron],style:x?.[Le.Chevron],orientation:t.dir==="rtl"?"right":"left"})),pt.default.createElement(r.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:l[Le.MonthCaption],style:x?.[Le.MonthCaption],calendarMonth:we,displayIndex:Me},u?.startsWith("dropdown")?pt.default.createElement(r.DropdownNav,{className:l[Le.Dropdowns],style:x?.[Le.Dropdowns]},(()=>{let Re=u==="dropdown"||u==="dropdown-months"?pt.default.createElement(r.MonthsDropdown,{key:"month",className:l[Le.MonthsDropdown],"aria-label":be(),disabled:!!t.disableNavigation,onChange:Et(we.date,me),options:zme(we.date,N,M,n,s),style:Bt(Le.MonthsDropdown),value:s.getMonth(we.date)}):pt.default.createElement("span",{key:"month"},R(we.date,s)),Ie=u==="dropdown"||u==="dropdown-years"?pt.default.createElement(r.YearsDropdown,{key:"year",className:l[Le.YearsDropdown],"aria-label":Se(s.options),disabled:!!t.disableNavigation,onChange:mt(we.date,me),options:Ume(N,M,n,s,!!t.reverseYears),style:Bt(Le.YearsDropdown),value:s.getYear(we.date)}):pt.default.createElement("span",{key:"year"},A(we.date,s));return s.getMonthYearOrder()==="year-first"?[Ie,Re]:[Re,Ie]})(),pt.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},C(we.date,s.options,s))):pt.default.createElement(r.CaptionLabel,{className:l[Le.CaptionLabel],style:x?.[Le.CaptionLabel],role:"status","aria-live":"polite"},C(we.date,s.options,s))),f==="around"&&!t.hideNavigation&&Me===p-1&&pt.default.createElement(r.NextMonthButton,{type:"button",className:l[Le.NextMonthButton],style:x?.[Le.NextMonthButton],tabIndex:j?void 0:-1,"aria-disabled":j?void 0:!0,"aria-label":ye(j),onClick:se,"data-animated-button":t.animate?"true":void 0},pt.default.createElement(r.Chevron,{disabled:j?void 0:!0,className:l[Le.Chevron],style:x?.[Le.Chevron],orientation:t.dir==="rtl"?"left":"right"})),Me===p-1&&f==="after"&&!t.hideNavigation&&pt.default.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[Le.Nav],style:x?.[Le.Nav],"aria-label":pe(),onPreviousClick:ne,onNextClick:se,previousMonth:V,nextMonth:j}),pt.default.createElement(r.MonthGrid,{role:"grid","aria-multiselectable":d==="multiple"||d==="range","aria-label":ie(we.date,s.options,s)||void 0,className:l[Le.MonthGrid],style:x?.[Le.MonthGrid]},!t.hideWeekdays&&pt.default.createElement(r.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:l[Le.Weekdays],style:x?.[Le.Weekdays]},k&&pt.default.createElement(r.WeekNumberHeader,{"aria-label":ve(s.options),className:l[Le.WeekNumberHeader],style:x?.[Le.WeekNumberHeader],scope:"col"},I()),fe.map(Re=>pt.default.createElement(r.Weekday,{"aria-label":Pe(Re,s.options,s),className:l[Le.Weekday],key:String(Re),style:x?.[Le.Weekday],scope:"col"},P(Re,s.options,s)))),pt.default.createElement(r.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:l[Le.Weeks],style:x?.[Le.Weeks]},we.weeks.map(Re=>pt.default.createElement(r.Week,{className:l[Le.Week],key:Re.weekNumber,style:x?.[Le.Week],week:Re},k&&pt.default.createElement(r.WeekNumber,{week:Re,style:x?.[Le.WeekNumber],"aria-label":_e(Re.weekNumber,{locale:a}),className:l[Le.WeekNumber],scope:"row",role:"rowheader"},S(Re.weekNumber,s)),Re.days.map(Ie=>{let{date:at}=Ie,Qe=z(Ie);if(Qe[Eo.focused]=!Qe.hidden&&!!X?.isEqualTo(Ie),Qe[Fs.selected]=$?.(at)||Qe.selected,dg(Q)){let{from:Kt,to:_o}=Q;Qe[Fs.range_start]=!!(Kt&&_o&&s.isSameDay(at,Kt)),Qe[Fs.range_end]=!!(Kt&&_o&&s.isSameDay(at,_o)),Qe[Fs.range_middle]=zs(Q,at,!0,s)}let po=jme(Qe,x,t.modifiersStyles),ro=Mme(Qe,l,t.modifiersClassNames),vo=!Ce&&!Qe.hidden?ae(at,Qe,s.options,s):void 0;return pt.default.createElement(r.Day,{key:`${Ie.isoDate}_${Ie.displayMonthId}`,day:Ie,modifiers:Qe,className:ro.join(" "),style:po,role:"gridcell","aria-selected":Qe.selected||void 0,"aria-label":vo,"data-day":Ie.isoDate,"data-month":Ie.outside?Ie.dateMonthId:void 0,"data-selected":Qe.selected||void 0,"data-disabled":Qe.disabled||void 0,"data-hidden":Qe.hidden||void 0,"data-outside":Ie.outside||void 0,"data-focused":Qe.focused||void 0,"data-today":Qe.today||void 0},!Qe.hidden&&Ce?pt.default.createElement(r.DayButton,{className:l[Le.DayButton],style:x?.[Le.DayButton],type:"button",day:Ie,modifiers:Qe,disabled:!Qe.focused&&Qe.disabled||void 0,"aria-disabled":Qe.focused&&Qe.disabled||void 0,tabIndex:W(Ie)?0:-1,"aria-label":re(at,Qe,s.options,s),onClick:Ee(Ie,Qe),onBlur:Ae(Ie,Qe),onFocus:he(Ie,Qe),onKeyDown:et(Ie,Qe),onMouseEnter:Je(Ie,Qe),onMouseLeave:_t(Ie,Qe)},E(at,s.options,s)):!Qe.hidden&&E(Ie.date,s.options,s))}))))))})),t.footer&&pt.default.createElement(r.Footer,{className:l[Le.Footer],style:x?.[Le.Footer],role:"status","aria-live":"polite"},t.footer)))}var uy=c(F(),1);var bge=c(F(),1),yge=c(ue(),1);var cL=c(Z(),1);var mge=c(F(),1);var wl=c(T(),1),OG="data-wp-hash";function AG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LKe(document)),e.__wpStyleRuntime}function NKe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${OG}]`))if(o.getAttribute(OG)===t)return!0;return!1}function gge(e,t,o){if(!e.head)return;let r=AG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(NKe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(OG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function LKe(e){let t=AG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)gge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function DKe(e,t){let o=AG();o.styles.set(e,t);for(let r of o.documents.keys())gge(r,e,t)}typeof process>"u",DKe("c5cdafb1bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");var pge={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},MG=(0,mge.forwardRef)(function({label:t,className:o,children:r,disabled:n,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:l,positioner:u,"aria-describedby":d,"aria-keyshortcuts":f,...p},m){let g=Y(pge["icon-button"],o),{descriptionId:h,targetProps:b}=ipe({"aria-describedby":d,"aria-keyshortcuts":f,shortcut:l});return(0,wl.jsxs)(YM,{children:[(0,wl.jsxs)($M,{ref:m,...b,disabled:n&&!i,render:(0,wl.jsx)(QM,{...p,size:a,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:g,children:[(0,wl.jsx)(Xr,{icon:s,size:24,className:pge.icon}),l&&h&&(0,wl.jsx)(spe,{descriptionId:h,shortcut:l})]}),(0,wl.jsxs)(GM,{positioner:u,children:[t,l&&(0,wl.jsxs)(wl.Fragment,{children:[" ",(0,wl.jsx)(ape,{shortcut:l})]})]})]})});var hge=c(F(),1),dk=(0,hge.createContext)({});var Vi=c(T(),1),VKe=()=>(0,Vi.jsx)("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeDasharray:"3.7677",strokeDashoffset:"3.2",strokeWidth:"1",children:(0,Vi.jsx)("path",{d:"M29.5,0.5 h-27 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h27 a2,2 0 0 0 2,-2 v-27 a2,2 0 0 0 -2,-2"})}),FKe=()=>(0,Vi.jsx)("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeDasharray:"3.84516",strokeDashoffset:"1.9226",strokeWidth:"1",children:(0,Vi.jsx)("path",{d:"M32,0.5 h-29.5 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h30"})}),zKe=()=>(0,Vi.jsxs)("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeDasharray:"3.9 4",strokeDashoffset:"2",strokeWidth:"1",children:[(0,Vi.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,Vi.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),jKe=()=>(0,Vi.jsx)("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeDasharray:"3.84516",strokeDashoffset:"1.9226",strokeWidth:"1",children:(0,Vi.jsx)("path",{d:"M0,0.5 h29.5 a2,2 0 0 1 2,2 v27 a2,2 0 0 1 -2,2 h-29.5"})});function vge(e){let{day:t,modifiers:o,children:r,...n}=e,i;return o.preview_start&&o.preview_end?i=VKe:o.preview_start?i=FKe:o.preview_end?i=jKe:o.preview&&(i=zKe),(0,Vi.jsxs)("td",{...n,children:[i&&(0,Vi.jsx)(i,{}),r]})}function _ge({rootRef:e,...t}){let{render:o,ref:r,role:n,defaultAriaLabel:i}=(0,bge.useContext)(dk),{months:s,labels:a}=id(),l=t["aria-label"]!==void 0||t["aria-labelledby"]!==void 0,u=t["aria-label"];if(!l&&i&&n==="application"){let f=s[0];u=f?(0,cL.sprintf)((0,cL.__)("%1$s, %2$s"),i,a.labelGrid(f.date)):i}let d=(0,yge.useMergeRefs)([e??null,r??null]);return Nr({render:o,defaultTagName:"div",ref:d,props:{...t,role:n,"aria-label":u}})}function wge({icon:e,className:t,children:o,"aria-label":r,"aria-disabled":n,...i}){return(0,Vi.jsx)(MG,{...i,className:t,label:r,icon:e,variant:"minimal",tone:"neutral",size:"compact",disabled:n===!0||n==="true",focusableWhenDisabled:!0})}function kge(e){return(0,Vi.jsx)(wge,{...e,icon:ni})}function xge(e){return(0,Vi.jsx)(wge,{...e,icon:br})}var NG="data-wp-hash";function LG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&UKe(document)),e.__wpStyleRuntime}function HKe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${NG}]`))if(o.getAttribute(NG)===t)return!0;return!1}function Sge(e,t,o){if(!e.head)return;let r=LG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(HKe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(NG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function UKe(e){let t=LG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Sge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function uL(e,t){let o=LG();o.styles.set(e,t);for(let r of o.documents.keys())Sge(r,e,t)}typeof process>"u",uL("9d2212290a",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:inline-block;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);position:relative;z-index:0}._172c492625235710__day{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);padding:0;position:relative;&:has(._1b64226e315835f8__day-button:disabled){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&:has(._1b64226e315835f8__day-button:focus-visible),&:has(._1b64226e315835f8__day-button:hover:not(:disabled)){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}}._1b64226e315835f8__day-button{align-items:center;background:none;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;font:inherit;font-variant-numeric:tabular-nums;height:var(--wp-ui-calendar-cell-size);justify-content:center;margin:0;padding:0;position:relative;width:var(--wp-ui-calendar-cell-size);&:before{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border:none;border-radius:var(--wpds-border-radius-sm,2px);z-index:-1}&:after,&:before{content:"";inset:0;position:absolute}&:after{pointer-events:none;z-index:1}&:disabled{cursor:revert;&:before{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}@media (forced-colors:active){text-decoration:line-through}}&:focus-visible:before,&:hover:not(:disabled):before{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._2c7ac60ba97b3411__root[dir=rtl] ._395a75bb1930f57e__nav-button{transform:rotate(180deg);transform-origin:50%}._337e5337d49b7f3d__month-caption{align-content:center;display:flex;height:var(--wp-ui-calendar-cell-size);justify-content:center;margin-bottom:var(--wpds-dimension-gap-md,12px)}._110e46230c68e498__months{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-lg,16px);justify-content:center;max-width:fit-content;position:relative}._92915239fedb1fea__month-grid{border-collapse:separate;border-spacing:0 var(--wpds-dimension-gap-xs,4px)}._66b1d4a7b488b496__nav{align-items:center;display:flex;height:var(--wp-ui-calendar-cell-size);inset-block-start:0;inset-inline-end:0;inset-inline-start:0;justify-content:space-between;position:absolute}._7207199709ca5776__weekday{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400);height:var(--wp-ui-calendar-cell-size);padding:0;text-align:center;text-transform:uppercase;width:var(--wp-ui-calendar-cell-size)}._058175f0f9c495e0__today:after{border:2px solid;border-radius:50%;content:"";height:0;inset-block-start:2px;inset-inline-end:2px;position:absolute;width:0;z-index:1}.acb642920fb0bef5__selected:not(._165d91a726feca9c__range-middle){&:has(._1b64226e315835f8__day-button,._1b64226e315835f8__day-button:hover:not(:disabled)){color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0)}&:has(._1b64226e315835f8__day-button:disabled){color:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}._1b64226e315835f8__day-button{&:before{background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);border:1px solid transparent}&:disabled:before{background-color:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6)}&:hover:not(:disabled):before{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}}}.c259c5c255fda10f__outside{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}._4d8957a0ca4ec8f0__hidden{visibility:hidden}.f2523033db055ffe__range-start:not(.c04a453de7b11520__range-end) ._1b64226e315835f8__day-button{&,&:before{border-end-end-radius:0;border-start-end-radius:0}}._165d91a726feca9c__range-middle ._1b64226e315835f8__day-button{&:before{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:transparent;border-radius:0;border-style:solid;border-width:1px 0}}.c04a453de7b11520__range-end:not(.f2523033db055ffe__range-start) ._1b64226e315835f8__day-button{&,&:before{border-end-start-radius:0;border-start-start-radius:0}}._81b244e7c541d95e__preview svg{color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._81b244e7c541d95e__preview.acb642920fb0bef5__selected:not(._165d91a726feca9c__range-middle) svg{display:none}._2c7ac60ba97b3411__root[dir=rtl] ._81b244e7c541d95e__preview svg{transform:scaleX(-1)}._81b244e7c541d95e__preview._165d91a726feca9c__range-middle ._1b64226e315835f8__day-button:before{border:none}@keyframes _255a1a462a5377db__slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes c21e45f616d6db39__slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes aed80001de9ae226__slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes _7d4779a7f29408f2__slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes _83ba6321b055d687__fade-in{0%{opacity:0}to{opacity:1}}@keyframes _96fbead71248d210__fade-out{0%{opacity:1}to{opacity:0}}._1563bccb09e39c30__caption-after-enter,._60ac2a7fc3208801__weeks-before-exit,._735dacf9052adecd__caption-before-exit,._7f73a6ab85101202__weeks-after-exit,._805d698b56ba4a29__weeks-after-enter,._9721326fbc23a5fb__weeks-before-enter,.c7a3082839155d29__caption-after-exit,.cb8a5ec82ad0885e__caption-before-enter{animation-duration:0s;animation-fill-mode:forwards;animation-timing-function:var(--wpds-motion-easing-balanced,cubic-bezier(.4,0,.2,1));@media not (prefers-reduced-motion){animation-duration:var(--wpds-motion-duration-lg,.3s)}}._2c7ac60ba97b3411__root[dir=rtl] ._805d698b56ba4a29__weeks-after-enter,._9721326fbc23a5fb__weeks-before-enter{animation-name:_255a1a462a5377db__slide-in-left}._2c7ac60ba97b3411__root[dir=rtl] ._7f73a6ab85101202__weeks-after-exit,._60ac2a7fc3208801__weeks-before-exit{animation-name:aed80001de9ae226__slide-out-left}._2c7ac60ba97b3411__root[dir=rtl] ._9721326fbc23a5fb__weeks-before-enter,._805d698b56ba4a29__weeks-after-enter{animation-name:c21e45f616d6db39__slide-in-right}._2c7ac60ba97b3411__root[dir=rtl] ._60ac2a7fc3208801__weeks-before-exit,._7f73a6ab85101202__weeks-after-exit{animation-name:_7d4779a7f29408f2__slide-out-right}._1563bccb09e39c30__caption-after-enter,.cb8a5ec82ad0885e__caption-before-enter{animation-name:_83ba6321b055d687__fade-in}._735dacf9052adecd__caption-before-exit,.c7a3082839155d29__caption-after-exit{animation-name:_96fbead71248d210__fade-out}}}');var Oo={root:"_2c7ac60ba97b3411__root",day:"_172c492625235710__day","day-button":"_1b64226e315835f8__day-button","caption-label":"_66b9a8120581fd4b__caption-label","nav-button":"_395a75bb1930f57e__nav-button","month-caption":"_337e5337d49b7f3d__month-caption",months:"_110e46230c68e498__months","month-grid":"_92915239fedb1fea__month-grid",nav:"_66b1d4a7b488b496__nav",weekday:"_7207199709ca5776__weekday",today:"_058175f0f9c495e0__today",selected:"acb642920fb0bef5__selected","range-middle":"_165d91a726feca9c__range-middle",outside:"c259c5c255fda10f__outside",hidden:"_4d8957a0ca4ec8f0__hidden","range-start":"f2523033db055ffe__range-start","range-end":"c04a453de7b11520__range-end",preview:"_81b244e7c541d95e__preview","weeks-before-enter":"_9721326fbc23a5fb__weeks-before-enter","weeks-before-exit":"_60ac2a7fc3208801__weeks-before-exit","weeks-after-enter":"_805d698b56ba4a29__weeks-after-enter","weeks-after-exit":"_7f73a6ab85101202__weeks-after-exit","caption-after-enter":"_1563bccb09e39c30__caption-after-enter","caption-after-exit":"c7a3082839155d29__caption-after-exit","caption-before-enter":"cb8a5ec82ad0885e__caption-before-enter","caption-before-exit":"_735dacf9052adecd__caption-before-exit","slide-in-left":"_255a1a462a5377db__slide-in-left","slide-out-left":"aed80001de9ae226__slide-out-left","slide-in-right":"c21e45f616d6db39__slide-in-right","slide-out-right":"_7d4779a7f29408f2__slide-out-right","fade-in":"_83ba6321b055d687__fade-in","fade-out":"_96fbead71248d210__fade-out"};typeof process>"u",uL("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var WKe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",uL("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var GKe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",uL("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var $Ke={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},YKe={root:Y(Oo.root,WKe["box-sizing"]),day:Oo.day,day_button:Y(Oo["day-button"],$Ke.button,GKe["outset-ring--focus-visible"]),outside:Oo.outside,caption_label:Oo["caption-label"],button_next:Oo["nav-button"],button_previous:Oo["nav-button"],nav:Oo.nav,month_caption:Oo["month-caption"],months:Oo.months,month_grid:Oo["month-grid"],weekday:Oo.weekday,today:Oo.today,selected:Oo.selected,disabled:void 0,hidden:Oo.hidden,range_start:Oo["range-start"],range_end:Oo["range-end"],range_middle:Oo["range-middle"],weeks_before_enter:Oo["weeks-before-enter"],weeks_before_exit:Oo["weeks-before-exit"],weeks_after_enter:Oo["weeks-after-enter"],weeks_after_exit:Oo["weeks-after-exit"],caption_after_enter:Oo["caption-after-enter"],caption_after_exit:Oo["caption-after-exit"],caption_before_enter:Oo["caption-before-enter"],caption_before_exit:Oo["caption-before-exit"]},Cge={preview:Oo.preview},dL={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:YKe,components:{Day:vge,Root:_ge,PreviousMonthButton:kge,NextMonthButton:xge}};function fL(e){return Math.min(3,Math.max(1,e))}var pL=c(F(),1);function mL({defaultValue:e,onChange:t,value:o}){let r=typeof o<"u",n=r?o:e,[i,s]=(0,pL.useState)(n),a=r?o:i,l=(0,pL.useCallback)((d,...f)=>{s(d),t?.(d,...f)},[t]),u;return r&&typeof t=="function"?u=t:!r&&typeof t=="function"?u=l:u=s,[a,u]}var di=c(Z(),1),Ege=c(F(),1);function KKe(e){let t=(e.getTextInfo?.()??e.textInfo)?.direction;return t?t==="rtl":["ar","he","fa","ur","ps","syr","dv","ku","ckb","ug","yi"].includes(e.language)}function qKe(e){if(!e)return;let t;try{t=Intl.DateTimeFormat.supportedLocalesOf([e])[0]}catch{}return t}function ZKe(e){let t=(e.getWeekInfo?.()??e.weekInfo)?.firstDay;if(!(t===void 0||t<1||t>7))return t%7}var gL=({locale:e,timeZone:t,mode:o})=>(0,Ege.useMemo)(()=>{let r=typeof e=="string",n=r||e===void 0?wa:e,i=qKe(r?e:e?.code),s=i??"en-US",a=new Intl.Locale(s),l=i!==void 0?KKe(a):(0,di.isRTL)(),u=r||i!==void 0?ZKe(a):void 0,d=new Intl.DateTimeFormat(s,{calendar:"gregory",year:"numeric",month:"long",timeZone:t}),f=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"narrow",timeZone:t}),p=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"long",timeZone:t}),m=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t}),g=new Intl.DateTimeFormat(s,{calendar:"gregory",day:"numeric",timeZone:t});return{"aria-label":o==="single"?(0,di.__)("Date calendar"):(0,di.__)("Date range calendar"),labels:{labelNav:()=>(0,di.__)("Navigation bar"),labelGrid:d.format,labelGridcell:(h,b)=>{let v=m.format(h),y=v;return b?.today&&(y=(0,di.sprintf)((0,di.__)("Today, %s"),v)),y},labelNext:()=>(0,di.__)("Next month"),labelPrevious:()=>(0,di.__)("Previous month"),labelDayButton:(h,b)=>{let v=m.format(h),y=v;return b?.today&&b?.selected?(0,di.sprintf)((0,di.__)("Today, %s, selected"),v):(b?.today&&(y=(0,di.sprintf)((0,di.__)("Today, %s"),v)),b?.selected&&(y=(0,di.sprintf)((0,di.__)("%s, selected"),v)),y)},labelWeekday:p.format},locale:n,lang:s,dir:l?"rtl":"ltr",...u===void 0?{}:{weekStartsOn:u},formatters:{formatDay:g.format,formatWeekdayName:f.format,formatCaption:d.format},timeZone:t}},[e,t,o]);var Tge=c(ue(),1),pg=c(F(),1);function hL(e,t){let o=(0,pg.useRef)(null),r=(0,pg.useRef)(!1),n=(0,Tge.useMergeRefs)([o,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,s=(0,pg.useCallback)(()=>{r.current=!0},[]),a=(0,pg.useCallback)(()=>{r.current=!1},[]);return(0,pg.useEffect)(()=>{if(!r.current)return;let l=o.current;if(!l)return;let{activeElement:u,body:d}=l.ownerDocument;if(u!==d){let g=u?.closest('[role="grid"]');r.current=!!g&&l.contains(g);return}r.current=!1;let f=l.querySelector('[role="grid"] button[tabindex="0"]:not(:disabled)'),p=l.querySelector('button:not(:disabled):not([aria-disabled="true"])'),m=l.querySelector("button:not(:disabled)");(f??p??m)?.focus()},[i]),{ref:n,onDayFocus:s,onDayBlur:a}}var DG=c(T(),1),RE=(0,uy.forwardRef)(function({defaultValue:t,value:o,onValueChange:r,numberOfMonths:n=1,locale:i,timeZone:s,month:a,render:l,role:u="application","aria-label":d,labels:f,...p},m){let{"aria-label":g,...h}=gL({locale:i,timeZone:s,mode:"single"}),b=(0,uy.useMemo)(()=>f?{...h.labels,...f}:h.labels,[h.labels,f]),v=(0,uy.useCallback)((x,C,E,R)=>{r?.(x??null,C,E,R)},[r]),[y,_]=mL({defaultValue:t,value:o,onChange:v}),w=hL(m,a),k=(0,uy.useMemo)(()=>({render:l,ref:w.ref,role:u,defaultAriaLabel:g}),[l,w.ref,u,g]);return(0,DG.jsx)(dk.Provider,{value:k,children:(0,DG.jsx)(lL,{...dL,...h,...p,"aria-label":d,mode:"single",month:a,numberOfMonths:fL(n),labels:b,selected:y??void 0,onSelect:_,onDayFocus:w.onDayFocus,onDayBlur:w.onDayBlur})})});var Lc=c(F(),1);var VG=c(T(),1);function XKe({value:e,hoveredDate:t,excludeDisabled:o,resetOnSelect:r,min:n,max:i,disabled:s}){return(0,Lc.useMemo)(()=>{if(!t||!e?.from)return;if(r&&e.to)return{from:t,to:t};let a,l;return t<e.from?(a={from:t,to:e.from},l={from:t,to:e.to??e.from}):e.to&&t>e.from&&t<e.to?(a={from:e.from,to:t},l={from:e.from,to:t}):t>e.from&&(a={from:e.to??e.from,to:t},l={from:e.from,to:t}),n!==void 0&&n>0&&l&&Df(l.to,l.from)<n&&(a={from:t,to:t}),i!==void 0&&i>0&&l&&Df(l.to,l.from)>i&&(a={from:t,to:t}),o&&s&&l&&sL(l,s)&&(a={from:t,to:t}),a},[e,t,o,r,n,i,s])}var FG=(0,Lc.forwardRef)(function({defaultValue:t,value:o,onValueChange:r,numberOfMonths:n=1,excludeDisabled:i,resetOnSelect:s=!0,min:a,max:l,disabled:u,locale:d,timeZone:f,month:p,render:m,role:g="application","aria-label":h,labels:b,...v},y){let{"aria-label":_,...w}=gL({locale:d,timeZone:f,mode:"range"}),k=(0,Lc.useMemo)(()=>b?{...w.labels,...b}:w.labels,[w.labels,b]),x=(0,Lc.useCallback)((L,H,N,M)=>{r?.(L??null,H,N,M)},[r]),[C,E]=mL({defaultValue:t,value:o,onChange:x}),R=hL(y,p),[S,I]=(0,Lc.useState)(void 0),P=XKe({value:C,hoveredDate:S,excludeDisabled:i,resetOnSelect:s,min:a,max:l,disabled:u}),A=(0,Lc.useMemo)(()=>({preview:P,preview_start:P?.from,preview_end:P?.to}),[P]),O=(0,Lc.useMemo)(()=>({render:m,ref:R.ref,role:g,defaultAriaLabel:_}),[m,R.ref,g,_]);return(0,VG.jsx)(dk.Provider,{value:O,children:(0,VG.jsx)(lL,{...dL,...w,...v,"aria-label":h,mode:"range",month:p,numberOfMonths:fL(n),disabled:u,excludeDisabled:i,resetOnSelect:s,min:a,max:l,labels:k,selected:C??void 0,onSelect:E,onDayFocus:R.onDayFocus,onDayBlur:R.onDayBlur,onDayMouseEnter:L=>I(L),onDayMouseLeave:()=>I(void 0),modifiers:A,modifiersClassNames:Cge})})});var ad={};No(ad,{Content:()=>vL,FullBleed:()=>Dge,Header:()=>yL,Root:()=>bL,Title:()=>Fge});var Rge=c(F(),1),zG="data-wp-hash";function jG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&JKe(document)),e.__wpStyleRuntime}function QKe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${zG}]`))if(o.getAttribute(zG)===t)return!0;return!1}function Bge(e,t,o){if(!e.head)return;let r=jG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(QKe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(zG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function JKe(e){let t=jG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Bge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Ige(e,t){let o=jG();o.styles.set(e,t);for(let r of o.documents.keys())Bge(r,e,t)}typeof process>"u",Ige("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var eqe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ige("cb866dcef6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var tqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},bL=(0,Rge.forwardRef)(function({render:t,...o},r){let n=Y(tqe.root,eqe["box-sizing"]);return Nr({defaultTagName:"div",render:t,ref:r,props:Mt({className:n},o)})});var Pge=c(F(),1),HG="data-wp-hash";function UG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rqe(document)),e.__wpStyleRuntime}function oqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${HG}]`))if(o.getAttribute(HG)===t)return!0;return!1}function Oge(e,t,o){if(!e.head)return;let r=UG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(oqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(HG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function rqe(e){let t=UG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Oge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function nqe(e,t){let o=UG();o.styles.set(e,t);for(let r of o.documents.keys())Oge(r,e,t)}typeof process>"u",nqe("cb866dcef6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var iqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},yL=(0,Pge.forwardRef)(function({render:t,...o},r){return Nr({defaultTagName:"div",render:t,ref:r,props:Mt({className:iqe.header},o)})});var Age=c(F(),1),WG="data-wp-hash";function GG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aqe(document)),e.__wpStyleRuntime}function sqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${WG}]`))if(o.getAttribute(WG)===t)return!0;return!1}function Mge(e,t,o){if(!e.head)return;let r=GG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(sqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(WG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function aqe(e){let t=GG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Mge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function lqe(e,t){let o=GG();o.styles.set(e,t);for(let r of o.documents.keys())Mge(r,e,t)}typeof process>"u",lqe("cb866dcef6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var cqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},vL=(0,Age.forwardRef)(function({render:t,...o},r){return Nr({defaultTagName:"div",render:t,ref:r,props:Mt({className:cqe.content},o)})});var Nge=c(F(),1),$G="data-wp-hash";function YG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dqe(document)),e.__wpStyleRuntime}function uqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$G}]`))if(o.getAttribute($G)===t)return!0;return!1}function Lge(e,t,o){if(!e.head)return;let r=YG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(uqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($G,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function dqe(e){let t=YG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Lge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function fqe(e,t){let o=YG();o.styles.set(e,t);for(let r of o.documents.keys())Lge(r,e,t)}typeof process>"u",fqe("cb866dcef6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var pqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},Dge=(0,Nge.forwardRef)(function({render:t,...o},r){return Nr({defaultTagName:"div",render:t,ref:r,props:Mt({className:pqe.fullbleed},o)})});var Vge=c(F(),1);var KG=c(T(),1),mqe=(0,KG.jsx)("div",{}),Fge=(0,Vge.forwardRef)(function({render:t=mqe,children:o,...r},n){return(0,KG.jsx)(ir,{ref:n,variant:"heading-lg",render:t,...r,children:o})});var zge=c(F(),1),jge=c(T(),1),qG=(0,zge.forwardRef)(function(t,o){return(0,jge.jsx)(rg.Panel,{ref:o,...t})});var Hge=c(F(),1),Uge=c(T(),1),ZG=(0,Hge.forwardRef)(function(t,o){return(0,Uge.jsx)(rg.Root,{ref:o,...t})});var Wge=c(F(),1),Gge=c(T(),1),XG=(0,Wge.forwardRef)(function(t,o){return(0,Gge.jsx)(rg.Trigger,{ref:o,...t})});var dy={};No(dy,{Content:()=>rhe,Header:()=>Qge,HeaderDescription:()=>ehe,Root:()=>Yge});var $ge=c(F(),1);var JG=c(T(),1),Yge=(0,$ge.forwardRef)(function({render:t,...o},r){return(0,JG.jsx)(ZG,{ref:r,render:(0,JG.jsx)(bL,{render:t}),...o})});var Zge=c(ue(),1),Dc=c(F(),1);var Kge=c(F(),1),_L=(0,Kge.createContext)(null);var jf=c(T(),1),e$="data-wp-hash";function t$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hqe(document)),e.__wpStyleRuntime}function gqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${e$}]`))if(o.getAttribute(e$)===t)return!0;return!1}function Xge(e,t,o){if(!e.head)return;let r=t$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(gqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(e$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function hqe(e){let t=t$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Xge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function o$(e,t){let o=t$();o.styles.set(e,t);for(let r of o.documents.keys())Xge(r,e,t)}typeof process>"u",o$("64bdb4d46e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}._92ebbaa30c8a1d05__header-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dd89d27c4f15912d__header-trigger-positioner{align-self:flex-start;flex-shrink:0;margin-block-start:calc(var(--wpds-typography-line-height-sm, 20px)/2);max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._03cfdbcd710393c9__overflow-visible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}}");var fk={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-description":"_92ebbaa30c8a1d05__header-description","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content","overflow-visible":"_03cfdbcd710393c9__overflow-visible","content-inner":"_41bfdbf7b6c087c2__content-inner"};typeof process>"u",o$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var qge={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",o$("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var bqe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"},Qge=(0,Dc.forwardRef)(function({children:t,className:o,render:r,"aria-describedby":n,...i},s){let[a,l]=(0,Dc.useState)([]),[u,d]=(0,Dc.useState)([]),f=(0,Dc.useRef)(null),p=(0,Dc.useCallback)(h=>(l(b=>b.includes(h)?b:[...b,h]),()=>{l(b=>b.filter(v=>v!==h))}),[]),m=(0,Dc.useMemo)(()=>({registerDescriptionId:p}),[p]);(0,Zge.useIsomorphicLayoutEffect)(()=>{let h=new Set(a),b=Array.from(f.current?.querySelectorAll("[id]")??[]).map(v=>v.id).filter(v=>h.has(v));d(v=>v.length===b.length&&v.every((y,_)=>y===b[_])?v:b)});let g=Array.from(new Set([...n?.split(/\s+/).filter(Boolean)??[],...u])).join(" ")||void 0;return Nr({defaultTagName:"div",render:r,ref:s,props:Mt(i,{className:Y(qge.heading,fk["heading-wrapper"],o),children:(0,jf.jsx)(_L.Provider,{value:m,children:(0,jf.jsxs)(XG,{className:fk.header,render:(0,jf.jsx)(yL,{}),nativeButton:!1,"aria-describedby":g,children:[(0,jf.jsx)("div",{ref:f,className:fk["header-content"],children:t}),(0,jf.jsx)("div",{className:Y(fk["header-trigger-positioner"]),children:(0,jf.jsx)("div",{className:Y(fk["header-trigger-wrapper"],qge.div,bqe["outset-ring--focus-parent-visible"]),children:(0,jf.jsx)(Xr,{icon:Tn,className:fk["header-trigger"]})})})]})})})})});var mg=c(F(),1);var i$=c(T(),1),r$="data-wp-hash";function n$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vqe(document)),e.__wpStyleRuntime}function yqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${r$}]`))if(o.getAttribute(r$)===t)return!0;return!1}function Jge(e,t,o){if(!e.head)return;let r=n$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(yqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(r$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function vqe(e){let t=n$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Jge(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function _qe(e,t){let o=n$();o.styles.set(e,t);for(let r of o.documents.keys())Jge(r,e,t)}typeof process>"u",_qe("64bdb4d46e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}._92ebbaa30c8a1d05__header-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dd89d27c4f15912d__header-trigger-positioner{align-self:flex-start;flex-shrink:0;margin-block-start:calc(var(--wpds-typography-line-height-sm, 20px)/2);max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._03cfdbcd710393c9__overflow-visible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}}");var wqe={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-description":"_92ebbaa30c8a1d05__header-description","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content","overflow-visible":"_03cfdbcd710393c9__overflow-visible","content-inner":"_41bfdbf7b6c087c2__content-inner"},kqe=(0,i$.jsx)("div",{}),ehe=(0,mg.forwardRef)(function({children:t,className:o,id:r,render:n=kqe,...i},s){let a=(0,mg.useId)(),l=r??a,u=(0,mg.useContext)(_L);return(0,mg.useEffect)(()=>u?.registerDescriptionId(l),[u,l]),(0,i$.jsx)(ir,{ref:s,variant:"body-md",render:n,id:l,"aria-hidden":"true",className:Y(wqe["header-description"],o),...i,children:t})});var the=c(F(),1);var l$=c(T(),1),a$="data-wp-hash";function c$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sqe(document)),e.__wpStyleRuntime}function xqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${a$}]`))if(o.getAttribute(a$)===t)return!0;return!1}function ohe(e,t,o){if(!e.head)return;let r=c$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(xqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(a$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Sqe(e){let t=c$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ohe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Cqe(e,t){let o=c$();o.styles.set(e,t);for(let r of o.documents.keys())ohe(r,e,t)}typeof process>"u",Cqe("64bdb4d46e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}._92ebbaa30c8a1d05__header-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dd89d27c4f15912d__header-trigger-positioner{align-self:flex-start;flex-shrink:0;margin-block-start:calc(var(--wpds-typography-line-height-sm, 20px)/2);max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._03cfdbcd710393c9__overflow-visible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}}");var s$={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-description":"_92ebbaa30c8a1d05__header-description","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content","overflow-visible":"_03cfdbcd710393c9__overflow-visible","content-inner":"_41bfdbf7b6c087c2__content-inner"},rhe=(0,the.forwardRef)(function({className:t,render:o,children:r,hiddenUntilFound:n=!0,...i},s){return(0,l$.jsx)(qG,{ref:s,className:a=>Y(s$.content,a.open&&a.transitionStatus==="idle"&&s$["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,l$.jsx)(vL,{className:s$["content-inner"],render:o,children:r})})});var nhe=c(F(),1),u$="data-wp-hash";function d$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Tqe(document)),e.__wpStyleRuntime}function Eqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${u$}]`))if(o.getAttribute(u$)===t)return!0;return!1}function ihe(e,t,o){if(!e.head)return;let r=d$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Eqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(u$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Tqe(e){let t=d$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ihe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Rqe(e,t){let o=d$();o.styles.set(e,t);for(let r of o.documents.keys())ihe(r,e,t)}typeof process>"u",Rqe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Bqe={stack:"_19ce0419607e1896__stack"},Iqe={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},$e=(0,nhe.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:i,render:s,...a},l){let u={gap:o&&Iqe[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:i};return Nr({render:s,ref:l,props:Mt(a,{style:u,className:Bqe.stack})})});var she=c(ue(),1),fy=c(F(),1);function ahe(e){let t=(0,she.useEvent)(e),o=(0,fy.useRef)(null),r=(0,fy.useRef)(!1),n=(0,fy.useCallback)(()=>{r.current||(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{t(),o.current=null},0))},[t]);return(0,fy.useEffect)(()=>(r.current=!1,()=>{r.current=!0,o.current&&clearTimeout(o.current)}),[]),n}var mhe=c(F(),1);var BE=c(F(),1),IE=c(T(),1),f$="data-wp-hash";function p$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Oqe(document)),e.__wpStyleRuntime}function Pqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${f$}]`))if(o.getAttribute(f$)===t)return!0;return!1}function lhe(e,t,o){if(!e.head)return;let r=p$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Pqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(f$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Oqe(e){let t=p$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)lhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function m$(e,t){let o=p$();o.styles.set(e,t);for(let r of o.documents.keys())lhe(r,e,t)}typeof process>"u",m$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Aqe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",m$("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Mqe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",m$("e4f4f9600b",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var pk={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},che=(0,BE.forwardRef)(function({className:t,children:o,visuallyDisabled:r,size:n="default",isBorderless:i,prefix:s,suffix:a,...l},u){return(0,IE.jsxs)("div",{ref:u,className:Y(Aqe.div,Mqe["box-sizing"],pk["input-layout"],pk[`is-size-${n}`],r&&pk["is-disabled"],i&&pk["is-borderless"],t),...l,children:[BE.Children.count(s)>0&&(0,IE.jsx)("div",{className:pk["slot-wrapper"],"data-slot-type":"prefix",children:s}),o,BE.Children.count(a)>0&&(0,IE.jsx)("div",{className:pk["slot-wrapper"],"data-slot-type":"suffix",children:a})]})});var dhe=c(F(),1),phe=c(T(),1),g$="data-wp-hash";function h$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lqe(document)),e.__wpStyleRuntime}function Nqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${g$}]`))if(o.getAttribute(g$)===t)return!0;return!1}function fhe(e,t,o){if(!e.head)return;let r=h$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Nqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(g$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Lqe(e){let t=h$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)fhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Dqe(e,t){let o=h$();o.styles.set(e,t);for(let r of o.documents.keys())fhe(r,e,t)}typeof process>"u",Dqe("e4f4f9600b",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var uhe={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},b$=(0,dhe.forwardRef)(function({padding:t="default",className:o,...r},n){return(0,phe.jsx)("div",{ref:n,className:Y(uhe["input-layout-slot"],uhe[`is-padding-${t}`],o),...r})});b$.displayName="InputLayout.Slot";var ls=Object.assign(che,{Slot:b$});var v$=c(T(),1),y$="data-wp-hash";function _$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fqe(document)),e.__wpStyleRuntime}function Vqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${y$}]`))if(o.getAttribute(y$)===t)return!0;return!1}function ghe(e,t,o){if(!e.head)return;let r=_$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Vqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(y$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Fqe(e){let t=_$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ghe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function w$(e,t){let o=_$();o.styles.set(e,t);for(let r of o.documents.keys())ghe(r,e,t)}typeof process>"u",w$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var zqe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",w$("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var jqe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",w$("1a25f6a232","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0px) var(--wp-ui-input-layout-padding-inline,0px);background:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}&:disabled,&[aria-disabled=true]{--_gcd-input-placeholder-color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}&[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}}}}");var Hqe={input:"_2ae7be2fc1bb17a3__input"},mk=(0,mhe.forwardRef)(function({className:t,size:o="default",prefix:r,suffix:n,style:i,...s},a){return(0,v$.jsx)(ls,{className:Y(jqe["outset-ring--focus-within"],t),style:i,size:o,visuallyDisabled:s.disabled,prefix:r,suffix:n,children:(0,v$.jsx)(xW,{ref:a,className:Y(zqe.input,Hqe.input),...s})})});var k$="data-wp-hash";function x$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wqe(document)),e.__wpStyleRuntime}function Uqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${k$}]`))if(o.getAttribute(k$)===t)return!0;return!1}function hhe(e,t,o){if(!e.head)return;let r=x$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Uqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(k$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Wqe(e){let t=x$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)hhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Gqe(e,t){let o=x$();o.styles.set(e,t);for(let r of o.documents.keys())hhe(r,e,t)}typeof process>"u",Gqe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var gk={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"};function bhe(e="anchor"){switch(e){case"available":return gk["is-width-available"];case"content":return gk["is-width-content"];case"lg":return gk["is-width-lg"];case"md":return gk["is-width-md"];case"sm":return gk["is-width-sm"];case"anchor":return gk["is-width-anchor"];default:return!1}}var I$=c(Z(),1),In=c(F(),1);var yhe=c(F(),1),PE=c(T(),1),C$="data-wp-hash";function E$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Yqe(document)),e.__wpStyleRuntime}function $qe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${C$}]`))if(o.getAttribute(C$)===t)return!0;return!1}function vhe(e,t,o){if(!e.head)return;let r=E$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if($qe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(C$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Yqe(e){let t=E$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)vhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Kqe(e,t){let o=E$();o.styles.set(e,t);for(let r of o.documents.keys())vhe(r,e,t)}typeof process>"u",Kqe("bbbecfe373","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.ab4d64c07c0ba587__spinner{background-color:transparent;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);opacity:1;overflow:visible;position:relative;width:var(--wpds-dimension-size-2xs,16px)}.a7654e10245bb7d2__indicator,.dc51f80c84b35fe2__track{fill:transparent;stroke-width:1.5px}.dc51f80c84b35fe2__track{stroke:var(--wpds-color-background-track-neutral,#dbdbdb)}.a7654e10245bb7d2__indicator{stroke:var(--wpds-color-background-thumb-brand,var(--wp-admin-theme-color,#3858e9));stroke-linecap:round;animation:_02322d973909703c__spinner-spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes _02322d973909703c__spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}");var S$={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},T$=(0,yhe.forwardRef)(function({className:t,...o},r){return(0,PE.jsxs)("svg",{className:Y(S$.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...o,ref:r,children:[(0,PE.jsx)("circle",{className:S$.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,PE.jsx)("path",{className:S$.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var OE=c(T(),1),R$="data-wp-hash";function B$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zqe(document)),e.__wpStyleRuntime}function qqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${R$}]`))if(o.getAttribute(R$)===t)return!0;return!1}function _he(e,t,o){if(!e.head)return;let r=B$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(qqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(R$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Zqe(e){let t=B$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)_he(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function whe(e,t){let o=B$();o.styles.set(e,t);for(let r of o.documents.keys())_he(r,e,t)}typeof process>"u",whe("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Xqe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",whe("d11816833c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#008030)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');var wL={indicator:"_7a7ac88e306348e7__indicator","indicator-jump":"_48722cc5dd090ce4__indicator-jump","is-invalid":"_57a3bbbfbe38a5c6__is-invalid","is-valid":"_9e944dc198aac10b__is-valid","indicator-icon":"e482806667437c6a__indicator-icon","indicator-spinner":"_6e46434cc23019d2__indicator-spinner"},Qqe={valid:X7,invalid:z0};function py({id:e,type:t,message:o}){return(0,OE.jsxs)("p",{id:e,className:Y(Xqe.p,wL.indicator,wL[`is-${t}`]),children:[t==="validating"?(0,OE.jsx)(T$,{className:wL["indicator-spinner"]}):(0,OE.jsx)(Xr,{className:wL["indicator-icon"],icon:Qqe[t],size:16,fill:"currentColor"}),o]})}var ld=c(T(),1),Jqe=e=>(0,ld.jsx)($e,{...e,direction:"column",gap:"sm"});function eZe(e,t,o){let r;return t&&!o?r=`(${(0,I$.__)("Required")})`:!t&&o&&(r=`(${(0,I$.__)("Optional")})`),r?typeof e=="string"?`${e} ${r}`:(0,ld.jsxs)(ld.Fragment,{children:[e," ",r]}):e}var khe="data-validity-visible",Lr=(0,In.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,getValidityTarget:n,children:i,render:s=Jqe,...a},l){let[u,d]=(0,In.useState)(),[f,p]=(0,In.useState)(),[m,g]=(0,In.useState)(!1),[h,b]=(0,In.useState)(!1),v=(0,In.useRef)(null);(0,In.useEffect)(()=>{let x=n(),C=()=>{r?.type!=="validating"&&d(x?.validationMessage),g(!0),x?.setAttribute(khe,"")};return x?.addEventListener("invalid",C),()=>x?.removeEventListener("invalid",C)},[r?.type,n]),(0,In.useEffect)(()=>{let x=n(),C=R=>{if(R.preventDefault(),!R.isTrusted)return;let S=R.target,I=Array.from(S.form?.elements??[]).find(P=>!P.validity.valid);(!S.form||I===S)&&S.focus()},E=x?.type==="radio"&&x?.name?Array.from(v.current?.querySelectorAll(`input[type="radio"][name="${x?.name}"]`)??[]).filter(R=>R!==x):[];return x?.addEventListener("invalid",C),E.forEach(R=>R.addEventListener("invalid",C)),()=>{x?.removeEventListener("invalid",C),E.forEach(R=>R.removeEventListener("invalid",C))}},[n]),(0,In.useEffect)(()=>{let x=n();if(!r?.type){x?.setCustomValidity(""),d(x?.validationMessage),p(void 0);return}switch(r.type){case"validating":{x?.setCustomValidity(""),d(void 0),p({type:"validating",message:r.message});break}case"valid":{x?.setCustomValidity(""),d(x?.validationMessage),p({type:"valid",message:r.message});break}case"invalid":{x?.setCustomValidity(r.message??""),d(x?.validationMessage),p(void 0);break}}},[r,n]),(0,In.useEffect)(()=>{if(!(!h||m)){if(r?.type==="validating"){let x=setTimeout(()=>{g(!0)},1e3);return()=>clearTimeout(x)}g(!0)}},[h,r?.type,m]);let y=x=>{if(x.relatedTarget&&x.currentTarget.contains(x.relatedTarget))return;h||(b(!0),n()?.setAttribute(khe,""));let C=n(),E=r?.type==="validating";window.queueMicrotask(()=>{E||d(C?.validationMessage)})},_=(0,In.useId)(),w=u?(0,ld.jsx)(py,{id:_,type:"invalid",message:u}):f?.type?(0,ld.jsx)(py,{id:_,type:f.type,message:f.message}):null,k=m?w:null;return(0,In.useEffect)(()=>{let x=n();if(!x)return;function C(E,R){let S=(E.getAttribute("aria-describedby")??"").split(" ").filter(I=>I&&I!==_);R&&S.push(_),S.length?E.setAttribute("aria-describedby",S.join(" ")):E.removeAttribute("aria-describedby")}return C(x,!!k),()=>C(x,!1)},[k,_,n]),Nr({render:s,ref:[l,v],props:Mt(a,{onBlur:y,children:(0,ld.jsxs)(ld.Fragment,{children:[(0,In.cloneElement)(i,{label:eZe(i.props.label,t,o),required:t}),k]})})})});var fi={};No(fi,{Control:()=>Whe,Description:()=>Dhe,Details:()=>jhe,Item:()=>Rhe,Label:()=>Ohe,Root:()=>Che,VisualLabel:()=>U$});var xhe=c(F(),1);var A$=c(T(),1),P$="data-wp-hash";function O$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&oZe(document)),e.__wpStyleRuntime}function tZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${P$}]`))if(o.getAttribute(P$)===t)return!0;return!1}function She(e,t,o){if(!e.head)return;let r=O$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(tZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(P$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function oZe(e){let t=O$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)She(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function rZe(e,t){let o=O$();o.styles.set(e,t);for(let r of o.documents.keys())She(r,e,t)}typeof process>"u",rZe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var nZe={"box-sizing":"_336cd3e4e743482f__box-sizing"},iZe=e=>(0,A$.jsx)($e,{...e,direction:"column",gap:"sm"}),Che=(0,xhe.forwardRef)(function({className:t,render:o=iZe,...r},n){return(0,A$.jsx)(Li.Root,{ref:n,className:Y(nZe["box-sizing"],t),render:o,...r})});var Ehe=c(F(),1),The=c(T(),1),Rhe=(0,Ehe.forwardRef)(function(t,o){return(0,The.jsx)(Li.Item,{ref:o,...t})});var Ihe=c(F(),1);var N$=c(T(),1),M$="data-wp-hash";function L$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aZe(document)),e.__wpStyleRuntime}function sZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${M$}]`))if(o.getAttribute(M$)===t)return!0;return!1}function Phe(e,t,o){if(!e.head)return;let r=L$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(sZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(M$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function aZe(e){let t=L$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Phe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function lZe(e,t){let o=L$();o.styles.set(e,t);for(let r of o.documents.keys())Phe(r,e,t)}typeof process>"u",lZe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Bhe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Ohe=(0,Ihe.forwardRef)(function({className:t,hideFromVision:o,variant:r,...n},i){let s=(0,N$.jsx)(Li.Label,{ref:i,className:Y(Bhe.label,r&&Bhe[`is-${r}`],t),...n});return o?(0,N$.jsx)(ht,{render:s}):s});var Ahe=c(F(),1),Lhe=c(T(),1),D$="data-wp-hash";function V$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uZe(document)),e.__wpStyleRuntime}function cZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${D$}]`))if(o.getAttribute(D$)===t)return!0;return!1}function Mhe(e,t,o){if(!e.head)return;let r=V$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(cZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(D$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function uZe(e){let t=V$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Mhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Nhe(e,t){let o=V$();o.styles.set(e,t);for(let r of o.documents.keys())Mhe(r,e,t)}typeof process>"u",Nhe("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var dZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",Nhe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var fZe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Dhe=(0,Ahe.forwardRef)(function({className:t,...o},r){return(0,Lhe.jsx)(Li.Description,{ref:r,className:Y(dZe.p,fZe.description,t),...o})});var Vhe=c(F(),1),Fhe=c(Z(),1);var gg=c(T(),1),F$="data-wp-hash";function z$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mZe(document)),e.__wpStyleRuntime}function pZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${F$}]`))if(o.getAttribute(F$)===t)return!0;return!1}function zhe(e,t,o){if(!e.head)return;let r=z$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(pZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(F$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function mZe(e){let t=z$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)zhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function gZe(e,t){let o=z$();o.styles.set(e,t);for(let r of o.documents.keys())zhe(r,e,t)}typeof process>"u",gZe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var hZe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},jhe=(0,Vhe.forwardRef)(function({className:t,...o},r){return(0,gg.jsxs)(gg.Fragment,{children:[(0,gg.jsx)(ht,{render:(0,gg.jsx)(Li.Description,{}),children:(0,Fhe.__)("More details follow the field.")}),(0,gg.jsx)("div",{ref:r,className:Y(hZe.description,t),...o})]})});var Hhe=c(F(),1),Uhe=c(T(),1),Whe=(0,Hhe.forwardRef)(function(t,o){return(0,Uhe.jsx)(Li.Control,{ref:o,...t})});var $he=c(F(),1),j$="data-wp-hash";function H$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yZe(document)),e.__wpStyleRuntime}function bZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${j$}]`))if(o.getAttribute(j$)===t)return!0;return!1}function Yhe(e,t,o){if(!e.head)return;let r=H$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(bZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(j$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function yZe(e){let t=H$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Yhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function vZe(e,t){let o=H$();o.styles.set(e,t);for(let r of o.documents.keys())Yhe(r,e,t)}typeof process>"u",vZe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Ghe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},U$=(0,$he.forwardRef)(function({className:t,render:o,variant:r,...n},i){return Nr({defaultTagName:"span",render:o,ref:i,props:Mt(n,{className:Y(Ghe.label,r&&Ghe[`is-${r}`],t)})})});U$.displayName="Field.VisualLabel";var hg={};No(hg,{Group:()=>AE,GroupLabel:()=>ME,Item:()=>obe,Popup:()=>pbe,Portal:()=>xL,Positioner:()=>SL,Root:()=>mbe,Trigger:()=>vbe});var Khe=c(F(),1),Zhe=c(T(),1),W$="data-wp-hash";function G$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wZe(document)),e.__wpStyleRuntime}function _Ze(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${W$}]`))if(o.getAttribute(W$)===t)return!0;return!1}function qhe(e,t,o){if(!e.head)return;let r=G$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(_Ze(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(W$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function wZe(e){let t=G$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)qhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function kZe(e,t){let o=G$();o.styles.set(e,t);for(let r of o.documents.keys())qhe(r,e,t)}typeof process>"u",kZe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var xZe={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"},AE=(0,Khe.forwardRef)(function({className:t,children:o,...r},n){return(0,Zhe.jsx)(qr.Group,{className:Y(xZe.group,t),ref:n,...r,children:o})});var Xhe=c(F(),1);var Y$=c(T(),1),$$="data-wp-hash";function K$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CZe(document)),e.__wpStyleRuntime}function SZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$$}]`))if(o.getAttribute($$)===t)return!0;return!1}function Qhe(e,t,o){if(!e.head)return;let r=K$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(SZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function CZe(e){let t=K$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Qhe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function EZe(e,t){let o=K$();o.styles.set(e,t);for(let r of o.documents.keys())Qhe(r,e,t)}typeof process>"u",EZe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var TZe={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"},ME=(0,Xhe.forwardRef)(function({className:t,children:o,...r},n){return(0,Y$.jsx)(ir,{variant:"heading-sm",className:Y(TZe["group-label"],t),render:(0,Y$.jsx)(qr.GroupLabel,{ref:n,...r}),children:o})});var Jhe=c(F(),1);var NE=c(T(),1),q$="data-wp-hash";function Z$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&BZe(document)),e.__wpStyleRuntime}function RZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${q$}]`))if(o.getAttribute(q$)===t)return!0;return!1}function ebe(e,t,o){if(!e.head)return;let r=Z$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(RZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(q$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function BZe(e){let t=Z$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ebe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function tbe(e,t){let o=Z$();o.styles.set(e,t);for(let r of o.documents.keys())ebe(r,e,t)}typeof process>"u",tbe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var kL={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"};typeof process>"u",tbe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var IZe={"box-sizing":"_336cd3e4e743482f__box-sizing"},obe=(0,Jhe.forwardRef)(function({className:t,value:o,size:r="default",children:n,...i},s){return(0,NE.jsxs)(qr.Item,{className:Y(IZe["box-sizing"],kL.item,r==="small"&&kL["is-size-small"],t),value:o,ref:s,...i,children:[(0,NE.jsx)(Xr,{icon:Ka,className:Y(kL["item-icon"],kL["item-indicator-icon"]),size:r==="small"?20:24}),(0,NE.jsx)(qr.ItemText,{children:n})]})});var ube=c(F(),1);var rbe=c(F(),1);var nbe=c(T(),1),xL=(0,rbe.forwardRef)(function({container:t,...o},r){return(0,nbe.jsx)(qr.Portal,{container:t??HM(),...o,ref:r})});var ibe=c(F(),1);var lbe=c(T(),1),X$="data-wp-hash";function Q$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&OZe(document)),e.__wpStyleRuntime}function PZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${X$}]`))if(o.getAttribute(X$)===t)return!0;return!1}function sbe(e,t,o){if(!e.head)return;let r=Q$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(PZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(X$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function OZe(e){let t=Q$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)sbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function abe(e,t){let o=Q$();o.styles.set(e,t);for(let r of o.documents.keys())sbe(r,e,t)}typeof process>"u",abe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var AZe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",abe("aaac8c315e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}.a9ab07efb9ef413f__list{display:block;min-block-size:0;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}}}");var MZe={positioner:"_0ab863136fb95530__positioner",list:"a9ab07efb9ef413f__list"},SL=(0,ibe.forwardRef)(function({className:t,...o},r){return(0,lbe.jsx)(qr.Positioner,{...lpe,alignItemWithTrigger:!1,...o,ref:r,className:Y(AZe["box-sizing"],MZe.positioner,t)})});var LE=c(T(),1),J$="data-wp-hash";function eY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LZe(document)),e.__wpStyleRuntime}function NZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${J$}]`))if(o.getAttribute(J$)===t)return!0;return!1}function dbe(e,t,o){if(!e.head)return;let r=eY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(NZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(J$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function LZe(e){let t=eY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)dbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function fbe(e,t){let o=eY();o.styles.set(e,t);for(let r of o.documents.keys())dbe(r,e,t)}typeof process>"u",fbe("02571d1b6c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var cbe={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion","is-width-anchor":"b9a9946a395ccad8__is-width-anchor","is-width-content":"_7c9f1b268b013f02__is-width-content","is-width-sm":"_6f31db51d79ec899__is-width-sm","is-width-md":"fa45cdb5f45e57fb__is-width-md","is-width-lg":"_46a909337f6be21c__is-width-lg","is-width-available":"_6083938dff06df34__is-width-available","list-chrome":"_2fff4e9defe85de5__list-chrome",list:"f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",group:"b3c0d7f103fb10a2__group","group-label":"_21b59380477c306c__group-label",item:"_684ccb7988365b4f__item","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",status:"_6eb78bc92f8d7795__status",empty:"_06c7ff39d2f685b9__empty"};typeof process>"u",fbe("aaac8c315e","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}.a9ab07efb9ef413f__list{display:block;min-block-size:0;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}}}");var DZe={positioner:"_0ab863136fb95530__positioner",list:"a9ab07efb9ef413f__list"},pbe=(0,ube.forwardRef)(function({className:t,portal:o,positioner:r,width:n,children:i,...s},a){let l=(0,LE.jsx)(qr.Popup,{ref:a,className:Y(cbe.popup,bhe(n),t),...s,children:(0,LE.jsx)(qr.List,{className:Y(cbe["list-chrome"],DZe.list),children:i})}),u=$w(r,(0,LE.jsx)(SL,{}),l);return $w(o,(0,LE.jsx)(xL,{}),u)});var tY=c(T(),1);function mbe(e){return(0,tY.jsx)(Yw,{children:(0,tY.jsx)(qr.Root,{...e})})}var gbe=c(F(),1);var hbe=c(Z(),1);var bk=c(T(),1),oY="data-wp-hash";function rY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&FZe(document)),e.__wpStyleRuntime}function VZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${oY}]`))if(o.getAttribute(oY)===t)return!0;return!1}function bbe(e,t,o){if(!e.head)return;let r=rY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(VZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function FZe(e){let t=rY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)bbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function ybe(e,t){let o=rY();o.styles.set(e,t);for(let r of o.documents.keys())bbe(r,e,t)}typeof process>"u",ybe("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var zZe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",ybe("8fc4b25e27","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._6e4e0445ef20426b__trigger-wrapper{&.fa98c865fb77e675__is-minimal{width:fit-content}}._7893295e3f6d1af7__trigger{align-items:center;background-color:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:inherit;font-size:inherit;gap:var(--wpds-dimension-gap-xs,4px);justify-content:space-between;line-height:1.4;padding-block:4px;padding-inline-end:calc(var(--wp-ui-input-layout-padding-inline) - 4px);padding-inline-start:var(--wp-ui-input-layout-padding-inline);text-align:start;user-select:none;width:100%;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&.fa98c865fb77e675__is-minimal{width:auto}&:focus{outline:none}&[data-disabled]{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}}.e760c9339965ce84__trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;._7893295e3f6d1af7__trigger[data-placeholder]:not([data-disabled]) &{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}}._308bc63e43681f99__trigger-caret{flex:0 0 auto}}}");var hk={"trigger-wrapper":"_6e4e0445ef20426b__trigger-wrapper","is-minimal":"fa98c865fb77e675__is-minimal",trigger:"_7893295e3f6d1af7__trigger","trigger-value":"e760c9339965ce84__trigger-value","trigger-caret":"_308bc63e43681f99__trigger-caret"},vbe=(0,gbe.forwardRef)(function({className:t,size:o,variant:r,children:n,placeholder:i=(0,hbe.__)("Select"),...s},a){return(0,bk.jsx)(ls,{className:Y(zZe["outset-ring--focus-within-except-active"],hk["trigger-wrapper"],r==="minimal"&&hk["is-minimal"],t),size:o,isBorderless:r==="minimal",children:(0,bk.jsxs)(qr.Trigger,{...s,className:Y(hk.trigger,r==="minimal"&&hk["is-minimal"]),"data-can-disable-input-layout":!0,ref:a,children:[(0,bk.jsx)(qr.Value,{placeholder:i,className:hk["trigger-value"],children:n}),(0,bk.jsx)(Xr,{className:hk["trigger-caret"],icon:Tn,size:18})]})})});var CL=c(F(),1);var iY=c(T(),1),nY="data-wp-hash";function sY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HZe(document)),e.__wpStyleRuntime}function jZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${nY}]`))if(o.getAttribute(nY)===t)return!0;return!1}function wbe(e,t,o){if(!e.head)return;let r=sY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(jZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function HZe(e){let t=sY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)wbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function kbe(e,t){let o=sY();o.styles.set(e,t);for(let r of o.documents.keys())wbe(r,e,t)}typeof process>"u",kbe("1540cbc709","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._1e441c22c9dc5d28__wrapper{--wp-ui-textarea-min-height:var(--wpds-dimension-size-lg,40px)}._414844876c32ecee__textarea{min-height:calc(var(--wp-ui-textarea-min-height) - 2px);resize:block}}@layer compositions{._1e441c22c9dc5d28__wrapper{--wp-ui-input-padding-block:9.9px;height:auto;line-height:1.4}}}");var _be={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",kbe("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var UZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},WZe=(e,t)=>function(r){return typeof e=="function"?e(Mt(r,t)):(0,CL.cloneElement)(e,Mt(r,t))},EL=(0,CL.forwardRef)(function({className:t,defaultValue:o,disabled:r,onValueChange:n,render:i,rows:s=4,style:a,value:l,...u},d){return(0,iY.jsx)(mk,{className:Y(_be.wrapper,t),style:a,render:WZe(i||(f=>(0,iY.jsx)("textarea",{...f})),{className:Y(UZe.textarea,_be.textarea),ref:d,rows:s,...u}),value:l,defaultValue:o,onValueChange:n,disabled:r})});var xbe=c(F(),1);var my=c(T(),1),aY="data-wp-hash";function lY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$Ze(document)),e.__wpStyleRuntime}function GZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${aY}]`))if(o.getAttribute(aY)===t)return!0;return!1}function Sbe(e,t,o){if(!e.head)return;let r=lY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(GZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(aY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function $Ze(e){let t=lY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Sbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function YZe(e,t){let o=lY();o.styles.set(e,t);for(let r of o.documents.keys())Sbe(r,e,t)}typeof process>"u",YZe("0c752c3d08","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.a9211a7e6af24bed__root input[type=date]:not([data-filled]):not(:focus),.a9211a7e6af24bed__root input[type=datetime-local]:not([data-filled]):not(:focus),.a9211a7e6af24bed__root input[type=time]:not([data-filled]):not(:focus){--_gcd-input-color:transparent;--_gcd-input-color-disabled:transparent;color:transparent;&:disabled::-webkit-datetime-edit-text{color:transparent}}}}}");var KZe={root:"a9211a7e6af24bed__root"},cY=(0,xbe.forwardRef)(function({className:t,label:o,description:r,details:n,hideLabelFromVision:i,...s},a){return(0,my.jsxs)(fi.Root,{className:Y(KZe.root,t),children:[(0,my.jsx)(fi.Label,{hideFromVision:i,children:o}),(0,my.jsx)(mk,{ref:a,...s}),r&&(0,my.jsx)(fi.Description,{children:r}),n&&(0,my.jsx)(fi.Details,{children:n})]})});var Tbe=c(F(),1);var Cbe=c(F(),1);var Ebe=c(T(),1),DE=(0,Cbe.forwardRef)(function(t,o){return(0,Ebe.jsx)(hg.Item,{ref:o,...t})});var cd=c(T(),1),Rbe=(0,Tbe.forwardRef)(function({className:t,children:o,items:r,label:n,description:i,details:s,hideLabelFromVision:a,placeholder:l,popupWidth:u="content",size:d="default",triggerContent:f,...p},m){return(0,cd.jsxs)(fi.Root,{className:t,children:[(0,cd.jsx)(fi.Label,{hideFromVision:a,children:n}),(0,cd.jsxs)(hg.Root,{items:r,...p,children:[(0,cd.jsx)(hg.Trigger,{ref:m,placeholder:l,size:d,children:f}),(0,cd.jsx)(hg.Popup,{width:u,children:o!==void 0?o:r?.map(g=>(0,cd.jsx)(DE,{value:g,label:g.label,disabled:g.disabled,children:g.label},g.value??"null"))})]}),i&&(0,cd.jsx)(fi.Description,{children:i}),s&&(0,cd.jsx)(fi.Details,{children:s})]})});AE.displayName="SelectControl.Group";ME.displayName="SelectControl.GroupLabel";DE.displayName="SelectControl.Item";var uY=Object.assign(Rbe,{Group:AE,GroupLabel:ME,Item:DE});var Bbe=c(F(),1);var gy=c(T(),1),dY=(0,Bbe.forwardRef)(function({className:t,label:o,description:r,details:n,hideLabelFromVision:i,...s},a){return(0,gy.jsxs)(fi.Root,{className:t,children:[(0,gy.jsx)(fi.Label,{hideFromVision:i,children:o}),(0,gy.jsx)(EL,{ref:a,...s}),r&&(0,gy.jsx)(fi.Description,{children:r}),n&&(0,gy.jsx)(fi.Details,{children:n})]})});var TL=c(F(),1),Ibe=c(ue(),1);var fY=c(T(),1),Vc=(0,TL.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,...n},i){let s=(0,TL.useRef)(null),a=(0,Ibe.useMergeRefs)([i,s]);return(0,fY.jsx)(Lr,{required:t,markWhenOptional:o,customValidity:r,getValidityTarget:()=>s.current,children:(0,fY.jsx)(cY,{ref:a,...n})})});var RL=c(F(),1),Pbe=c(ue(),1);var pY=c(T(),1),mY=(0,RL.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,...n},i){let s=(0,RL.useRef)(null),a=(0,Pbe.useMergeRefs)([i,s]);return(0,pY.jsx)(Lr,{required:t,markWhenOptional:o,customValidity:r,getValidityTarget:()=>s.current,children:(0,pY.jsx)(dY,{ref:a,...n})})});var bg={};No(bg,{List:()=>Nbe,Panel:()=>Ube,Root:()=>Gbe,Tab:()=>Kbe});var hy=c(F(),1);var Abe=c(ue(),1),BL=c(T(),1),gY="data-wp-hash";function hY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ZZe(document)),e.__wpStyleRuntime}function qZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${gY}]`))if(o.getAttribute(gY)===t)return!0;return!1}function Mbe(e,t,o){if(!e.head)return;let r=hY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(qZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(gY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function ZZe(e){let t=hY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Mbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function XZe(e,t){let o=hY();o.styles.set(e,t);for(let r of o.documents.keys())Mbe(r,e,t)}typeof process>"u",XZe("54ae3f4680",`@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)
&[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]
[role=tab]:is([aria-selected=true])
- &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var rT={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},uye=1,pye=(0,Ey.forwardRef)(function({children:t,variant:o="default",className:r,activateOnFocus:n,...i},s){let[a,l]=(0,Ey.useState)(null),[u,d]=(0,Ey.useState)({first:!1,last:!1,isScrolling:!1});(0,Ey.useEffect)(()=>{if(!a)return;let p=()=>{let{scrollWidth:y,clientWidth:_,scrollLeft:w}=a,k=Math.max(y-_,0),C=(a.dir||(typeof window<"u"?window.getComputedStyle(a).direction:"ltr"))==="rtl"&&w<0?-w:w,E={first:C>uye,last:C<k-uye,isScrolling:y>_};d(R=>R.first===E.first&&R.last===E.last&&R.isScrolling===E.isScrolling?R:E)},m=new ResizeObserver(p),g=()=>{m.disconnect(),m.observe(a),a.querySelectorAll('[role="tab"]').forEach(y=>m.observe(y))},h=new MutationObserver(g);h.observe(a,{childList:!0,subtree:!0});let b=!1,v=()=>{b||(requestAnimationFrame(()=>{p(),b=!1}),b=!0)};return a.addEventListener("scroll",v,{passive:!0}),g(),p(),()=>{a.removeEventListener("scroll",v),m.disconnect(),h.disconnect()}},[a]);let f=(0,dye.useMergeRefs)([s,p=>l(p)]);return(0,QL.jsxs)(Lc.List,{ref:f,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:Y(rT.tablist,u.first&&rT["is-overflowing-first"],u.last&&rT["is-overflowing-last"],rT[`is-${o}-variant`],r),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,QL.jsx)(Lc.Indicator,{className:rT.indicator})]})});var bye=c(F(),1);var Wi=c(F(),1);var nT=c(T(),1),JL=!1,KY=JL?(0,Wi.createContext)(null):null;function GXe(){let e=(0,Wi.useContext)(KY);(0,Wi.useEffect)(()=>{if(e)return e.registerTab()},[e])}function $Xe(){}var mye=JL?GXe:$Xe;function YXe(){let e=(0,Wi.useContext)(KY);(0,Wi.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function KXe(){}var gye=JL?YXe:KXe;function qXe({children:e}){let t=(0,Wi.useRef)(0),o=(0,Wi.useRef)(0),r=Fhe(()=>{let a=t.current,l=o.current;if(a!==l)throw new Error(`Tabs: Tab/Panel count mismatch (${a} Tabs, ${l} Panels). Each Tab must be associated with exactly one Panel. Mismatched or missing associations can break screen reader navigation and violate WAI-ARIA Tabs pattern requirements.`)}),n=(0,Wi.useCallback)(()=>(t.current+=1,r(),()=>{t.current-=1,r()}),[r]),i=(0,Wi.useCallback)(()=>(o.current+=1,r(),()=>{o.current-=1,r()}),[r]),s=(0,Wi.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,nT.jsx)(KY.Provider,{value:s,children:e})}function ZXe({children:e}){return(0,nT.jsx)(nT.Fragment,{children:e})}var hye=JL?qXe:ZXe;var _ye=c(T(),1),qY="data-wp-hash";function ZY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&QXe(document)),e.__wpStyleRuntime}function XXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${qY}]`))if(o.getAttribute(qY)===t)return!0;return!1}function yye(e,t,o){if(!e.head)return;let r=ZY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(XXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function QXe(e){let t=ZY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)yye(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function vye(e,t){let o=ZY();o.styles.set(e,t);for(let r of o.documents.keys())yye(r,e,t)}typeof process>"u",vye("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var JXe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",vye("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var eQe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"},wye=(0,bye.forwardRef)(function({className:t,...o},r){return gye(),(0,_ye.jsx)(Lc.Panel,{ref:r,className:Y(JXe.div,eQe["outset-ring--focus-visible"],t),...o})});var kye=c(F(),1);var eD=c(T(),1),xye=(0,kye.forwardRef)(function({...t},o){return(0,eD.jsx)(sk,{children:(0,eD.jsx)(hye,{children:(0,eD.jsx)(Lc.Root,{ref:o,...t})})})});var Sye=c(F(),1);var iT=c(T(),1),QY="data-wp-hash";function JY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&oQe(document)),e.__wpStyleRuntime}function tQe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${QY}]`))if(o.getAttribute(QY)===t)return!0;return!1}function Cye(e,t,o){if(!e.head)return;let r=JY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(tQe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function oQe(e){let t=JY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Cye(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function rQe(e,t){let o=JY();o.styles.set(e,t);for(let r of o.documents.keys())Cye(r,e,t)}typeof process>"u",rQe("54ae3f4680",`@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)
+ &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var VE={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},Obe=1,Nbe=(0,hy.forwardRef)(function({children:t,variant:o="default",className:r,activateOnFocus:n,...i},s){let[a,l]=(0,hy.useState)(null),[u,d]=(0,hy.useState)({first:!1,last:!1,isScrolling:!1});(0,hy.useEffect)(()=>{if(!a)return;let p=()=>{let{scrollWidth:y,clientWidth:_,scrollLeft:w}=a,k=Math.max(y-_,0),C=(a.dir||(typeof window<"u"?window.getComputedStyle(a).direction:"ltr"))==="rtl"&&w<0?-w:w,E={first:C>Obe,last:C<k-Obe,isScrolling:y>_};d(R=>R.first===E.first&&R.last===E.last&&R.isScrolling===E.isScrolling?R:E)},m=new ResizeObserver(p),g=()=>{m.disconnect(),m.observe(a),a.querySelectorAll('[role="tab"]').forEach(y=>m.observe(y))},h=new MutationObserver(g);h.observe(a,{childList:!0,subtree:!0});let b=!1,v=()=>{b||(requestAnimationFrame(()=>{p(),b=!1}),b=!0)};return a.addEventListener("scroll",v,{passive:!0}),g(),p(),()=>{a.removeEventListener("scroll",v),m.disconnect(),h.disconnect()}},[a]);let f=(0,Abe.useMergeRefs)([s,p=>l(p)]);return(0,BL.jsxs)(Oc.List,{ref:f,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:Y(VE.tablist,u.first&&VE["is-overflowing-first"],u.last&&VE["is-overflowing-last"],VE[`is-${o}-variant`],r),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,BL.jsx)(Oc.Indicator,{className:VE.indicator})]})});var Fbe=c(F(),1);var Fi=c(F(),1);var FE=c(T(),1),IL=!1,bY=IL?(0,Fi.createContext)(null):null;function QZe(){let e=(0,Fi.useContext)(bY);(0,Fi.useEffect)(()=>{if(e)return e.registerTab()},[e])}function JZe(){}var Lbe=IL?QZe:JZe;function eXe(){let e=(0,Fi.useContext)(bY);(0,Fi.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function tXe(){}var Dbe=IL?eXe:tXe;function oXe({children:e}){let t=(0,Fi.useRef)(0),o=(0,Fi.useRef)(0),r=ahe(()=>{let a=t.current,l=o.current;if(a!==l)throw new Error(`Tabs: Tab/Panel count mismatch (${a} Tabs, ${l} Panels). Each Tab must be associated with exactly one Panel. Mismatched or missing associations can break screen reader navigation and violate WAI-ARIA Tabs pattern requirements.`)}),n=(0,Fi.useCallback)(()=>(t.current+=1,r(),()=>{t.current-=1,r()}),[r]),i=(0,Fi.useCallback)(()=>(o.current+=1,r(),()=>{o.current-=1,r()}),[r]),s=(0,Fi.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,FE.jsx)(bY.Provider,{value:s,children:e})}function rXe({children:e}){return(0,FE.jsx)(FE.Fragment,{children:e})}var Vbe=IL?oXe:rXe;var Hbe=c(T(),1),yY="data-wp-hash";function vY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iXe(document)),e.__wpStyleRuntime}function nXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${yY}]`))if(o.getAttribute(yY)===t)return!0;return!1}function zbe(e,t,o){if(!e.head)return;let r=vY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(nXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function iXe(e){let t=vY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)zbe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function jbe(e,t){let o=vY();o.styles.set(e,t);for(let r of o.documents.keys())zbe(r,e,t)}typeof process>"u",jbe("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var sXe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",jbe("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var aXe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"},Ube=(0,Fbe.forwardRef)(function({className:t,...o},r){return Dbe(),(0,Hbe.jsx)(Oc.Panel,{ref:r,className:Y(sXe.div,aXe["outset-ring--focus-visible"],t),...o})});var Wbe=c(F(),1);var PL=c(T(),1),Gbe=(0,Wbe.forwardRef)(function({...t},o){return(0,PL.jsx)(Yw,{children:(0,PL.jsx)(Vbe,{children:(0,PL.jsx)(Oc.Root,{ref:o,...t})})})});var $be=c(F(),1);var zE=c(T(),1),wY="data-wp-hash";function kY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cXe(document)),e.__wpStyleRuntime}function lXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${wY}]`))if(o.getAttribute(wY)===t)return!0;return!1}function Ybe(e,t,o){if(!e.head)return;let r=kY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(lXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function cXe(e){let t=kY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ybe(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function uXe(e,t){let o=kY();o.styles.set(e,t);for(let r of o.documents.keys())Ybe(r,e,t)}typeof process>"u",uXe("54ae3f4680",`@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)
&[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]
[role=tab]:is([aria-selected=true])
- &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var XY={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},Eye=(0,Sye.forwardRef)(function({className:t,children:o,...r},n){return mye(),(0,iT.jsxs)(Lc.Tab,{ref:n,className:Y(XY.tab,t),...r,children:[(0,iT.jsx)("span",{className:XY["tab-children"],children:o}),(0,iT.jsx)(Jr,{icon:br,className:XY["tab-chevron"]})]})});var Vg=c(Z(),1),DT=c(ue(),1),y5=c(ee(),1);var Pk=c(Z(),1),Ok=c(F(),1),Rye=c(q(),1),sT=c(T(),1),Tye=[(0,Ok.createInterpolateElement)((0,Pk.__)("While writing, you can press <kbd>/</kbd> to quickly insert new blocks."),{kbd:(0,sT.jsx)("kbd",{})}),(0,Ok.createInterpolateElement)((0,Pk.__)("Indent a list by pressing <kbd>space</kbd> at the beginning of a line."),{kbd:(0,sT.jsx)("kbd",{})}),(0,Ok.createInterpolateElement)((0,Pk.__)("Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."),{kbd:(0,sT.jsx)("kbd",{})}),(0,Pk.__)("Drag files into the editor to automatically insert media blocks."),(0,Pk.__)("Change a block's type by pressing the block icon on the toolbar.")];function nQe(){let[e]=(0,Ok.useState)(()=>Math.floor(Math.random()*Tye.length));return(0,sT.jsx)(Rye.Tip,{children:Tye[e]})}var Bye=nQe;var rx=c(ce(),1),fke=c(F(),1),pke=c(Z(),1);var Ty=c(q(),1);var tD=c(ee(),1),Iye=c(Nt(),1),Sg=c(Z(),1);var Pye=c(ce(),1);var bi=c(T(),1),{Badge:iQe}=K(Ty.privateApis);function sQe({children:e,onClick:t}){return t?(0,bi.jsx)(Ty.Button,{__next40pxDefaultSize:!0,className:"block-editor-block-card__parent-select-button",onClick:t,children:e}):e}function aQe({title:e,icon:t,description:o,blockType:r,className:n,name:i,allowParentNavigation:s,parentClientId:a,isChild:l,children:u,clientId:d,controls:f}){r&&((0,Iye.default)("`blockType` property in `BlockCard component`",{since:"5.7",alternative:"`title, icon and description` properties"}),{title:e,icon:t,description:o}=r);let{parentBlockClientId:p,parentBlockName:m}=(0,tD.useSelect)(b=>{if(a||l||!s)return{};let{getBlockParents:v,getBlockName:y,shouldRenderBlockListView:_}=K(b(B)),k=v(d,!1).find(x=>_(x));return{parentBlockClientId:k,parentBlockName:k?y(k):null}},[d,s,l,a]),{selectBlock:g}=(0,tD.useDispatch)(B),h=a?"div":"h2";return(0,bi.jsx)("div",{className:Y("block-editor-block-card",{"is-parent":a,"is-child":l},n),children:(0,bi.jsxs)($e,{direction:"column",gap:"sm",children:[(0,bi.jsxs)($e,{direction:"row",align:"center",justify:"space-between",children:[(0,bi.jsxs)($e,{direction:"row",align:"center",justify:"flex-start",children:[p&&(0,bi.jsx)(Ty.Button,{onClick:()=>g(p),label:m?(0,Sg.sprintf)((0,Sg.__)('Go to "%s" block'),(0,Pye.getBlockType)(m)?.title):(0,Sg.__)("Go to parent block"),style:{minWidth:24,padding:0},icon:(0,Sg.isRTL)()?br:li,size:"small"}),l&&(0,bi.jsx)("span",{className:"block-editor-block-card__child-indicator-icon",children:(0,bi.jsx)(Ty.Icon,{icon:(0,Sg.isRTL)()?J0:eC})}),(0,bi.jsxs)(sQe,{onClick:a?()=>{g(a)}:void 0,children:[(0,bi.jsx)(Lt,{icon:t,showColors:!0}),(0,bi.jsxs)($e,{direction:"column",gap:"xs",children:[(0,bi.jsxs)(h,{className:"block-editor-block-card__title",children:[(0,bi.jsx)("span",{className:"block-editor-block-card__name",children:i?.length?i:e}),!a&&!l&&!!i?.length&&(0,bi.jsx)(iQe,{children:e})]}),u]})]})]}),f]}),!a&&!l&&o&&(0,bi.jsx)(ir,{className:"block-editor-block-card__description",children:o})]})})}var aT=aQe;var UD=c(ue(),1),UK=c(ee(),1),Ay=c(F(),1),WK=c(Nt(),1);var Jye=c(ee(),1),Cg=c(F(),1),eve=c(q(),1),tve=c(Z(),1),Wc=c(Aye(),1);var Mye=c(F(),1),Ak=c(ee(),1),Nye=c(ue(),1);var oD=c(T(),1);function lQe(e,t,o){if(!o)return t;let r=e.get(t);return r||(r=(0,Ak.createRegistry)({},t),r.registerStore(yr,q_),e.set(t,r)),r}var cQe=(0,Nye.createHigherOrderComponent)(e=>function({useSubRegistry:o=!0,...r}){let n=(0,Ak.useRegistry)(),[i]=(0,Mye.useState)(()=>new WeakMap),s=lQe(i,n,o);return s===n?(0,oD.jsx)(e,{registry:n,...r}):(0,oD.jsx)(Ak.RegistryProvider,{value:s,children:(0,oD.jsx)(e,{registry:s,...r})})},"withRegistryProvider"),Lye=cQe;var fs=c(F(),1),zye=c(ee(),1),jye=c(ce(),1);var Dye=c(F(),1),uQe=()=>{},rD=(0,Dye.createContext)({getSelection:()=>{},onChangeSelection:uQe});var Vye=()=>{};function Hye(e,t){let o=(0,jye.cloneBlock)(e);return t.externalToInternal.set(e.clientId,o.clientId),t.internalToExternal.set(o.clientId,e.clientId),e.innerBlocks?.length&&(o.innerBlocks=e.innerBlocks.map(r=>Hye(r,t))),o}function Wye(e,t){return e.map(o=>{let r=t.internalToExternal.get(o.clientId);return{...o,clientId:r??o.clientId,innerBlocks:Wye(o.innerBlocks,t)}})}function Fye(e,t){let{selectionStart:o,selectionEnd:r,initialPosition:n}=e,i=s=>{if(!s?.clientId)return s;let a=t.internalToExternal.get(s.clientId);return{...s,clientId:a??s.clientId}};return{selectionStart:i(o),selectionEnd:i(r),initialPosition:n}}function nD({clientId:e=null,value:t,onChange:o=Vye,onInput:r=Vye}){let n=(0,zye.useRegistry)(),{getSelection:i,onChangeSelection:s}=(0,fs.useContext)(rD),{resetBlocks:a,resetSelection:l,replaceInnerBlocks:u,setHasControlledInnerBlocks:d,__unstableMarkNextChangeAsNotPersistent:f}=n.dispatch(B),{getBlockName:p,getBlocks:m,getSelectionStart:g,getSelectionEnd:h}=n.select(B),b=(0,fs.useRef)({incoming:null,outgoing:[]}),v=(0,fs.useRef)(!1),y=(0,fs.useRef)({externalToInternal:new Map,internalToExternal:new Map}),_=(0,fs.useRef)(null),w=(0,fs.useRef)(!1),k=()=>{let S=i();if(!S?.selectionStart?.clientId||S===_.current)return;let I=S.selectionStart.clientId;if(e?y.current.externalToInternal.has(I):!!p(I)){_.current=S;let A=P=>!P?.clientId||!e?P:{...P,clientId:y.current.externalToInternal.get(P.clientId)??P.clientId};w.current=!0,l(A(S.selectionStart),A(S.selectionEnd),S.initialPosition),w.current=!1}},x=()=>{t&&(e?n.batch(()=>{y.current.externalToInternal.clear(),y.current.internalToExternal.clear();let S=t.map(I=>Hye(I,y.current));f({history:"ignore"}),d(e,!0),v.current&&(b.current.incoming=S),f({history:"ignore"}),u(e,S),_.current=null}):(v.current&&(b.current.incoming=t),f({history:"ignore"}),a(t)))},C=()=>{e?(f({history:"ignore"}),d(e,!1),f({history:"ignore"}),u(e,[])):(f({history:"ignore"}),a([]))},E=(0,fs.useRef)(r),R=(0,fs.useRef)(o);(0,fs.useEffect)(()=>{E.current=r,R.current=o},[r,o]),(0,fs.useEffect)(()=>{let S=b.current.outgoing.includes(t),I=m(e)===t;S?b.current.outgoing[b.current.outgoing.length-1]===t&&(b.current.outgoing=[]):I||(b.current.outgoing=[],x(),k())},[t,e]),(0,fs.useEffect)(()=>{let{getSelectedBlocksInitialCaretPosition:S,isLastBlockChangePersistent:I,__unstableGetLastBlockChangeHistoryMode:O,__unstableIsLastBlockChangeIgnored:A,areInnerBlocksControlled:P,getBlockParents:L}=n.select(B),H=m(e),N=I(),M=O(),V=!1,j=g(),D=h();v.current=!0;let z=n.subscribe(()=>{if(e!==null&&p(e)===null)return;let $=I(),J=O(),Q=m(e),W=Q!==H;if(H=Q,W&&(b.current.incoming||A())){b.current.incoming=null,N=$,M=J;return}let U=W||V&&!W&&$&&!N,G=g(),te=h(),re=G!==j||te!==D;re&&(j=G,D=te),(U||re)&&n.batch(()=>{if(U){N=$,M=J;let ae=e?Wye(H,y.current):H,ie={selectionStart:G,selectionEnd:te,initialPosition:S()},be=e?Fye(ie,y.current):ie;b.current.outgoing.push(ae);let pe=N?R.current:E.current,ke={selection:be};M==="ignore"&&(ke.undoIgnore=!0),pe(ae,ke)}if(re&&!U&&G?.clientId&&!w.current&&(e?y.current.internalToExternal.has(G.clientId):!L(G.clientId).some(ie=>P(ie)))){let ie={selectionStart:G,selectionEnd:te,initialPosition:S()};s(e?Fye(ie,y.current):ie)}}),V=W},B);return()=>{v.current=!1,z()}},[n,e]),(0,fs.useEffect)(()=>()=>{C()},[])}var Uye=c(F(),1),Gye=c(ee(),1),$ye=c(fl(),1),tn=c(Z(),1);function Yye(){return null}function dQe(){let{registerShortcut:e,unregisterShortcut:t}=(0,Gye.useDispatch)($ye.store),[o]=je("blockVisibility.allowEditing");return(0,Uye.useEffect)(()=>{e({name:"core/block-editor/copy",category:"block",description:(0,tn.__)("Copy the selected block(s)."),keyCombination:{modifier:"primary",character:"c"}}),e({name:"core/block-editor/cut",category:"block",description:(0,tn.__)("Cut the selected block(s)."),keyCombination:{modifier:"primary",character:"x"}}),e({name:"core/block-editor/paste",category:"block",description:(0,tn.__)("Paste the selected block(s)."),keyCombination:{modifier:"primary",character:"v"}}),e({name:"core/block-editor/duplicate",category:"block",description:(0,tn.__)("Duplicate the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"d"}}),e({name:"core/block-editor/remove",category:"block",description:(0,tn.__)("Remove the selected block(s)."),keyCombination:{modifier:"access",character:"z"}}),e({name:"core/block-editor/paste-styles",category:"block",description:(0,tn.__)("Paste the copied style to the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"v"}}),e({name:"core/block-editor/insert-before",category:"block",description:(0,tn.__)("Insert a new block before the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"t"}}),e({name:"core/block-editor/insert-after",category:"block",description:(0,tn.__)("Insert a new block after the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"y"}}),e({name:"core/block-editor/delete-multi-selection",category:"block",description:(0,tn.__)("Delete selection."),keyCombination:{character:"del"},aliases:[{character:"backspace"}]}),e({name:"core/block-editor/stop-editing-as-blocks",category:"block",description:(0,tn.__)("Finish editing a design."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/select-all",category:"selection",description:(0,tn.__)("Select all text when typing. Press again to select all blocks."),keyCombination:{modifier:"primary",character:"a"}}),e({name:"core/block-editor/unselect",category:"selection",description:(0,tn.__)("Clear selection."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/multi-text-selection",category:"selection",description:(0,tn.__)("Select text across multiple blocks."),keyCombination:{modifier:"shift",character:"arrow"}}),e({name:"core/block-editor/focus-toolbar",category:"global",description:(0,tn.__)("Navigate to the nearest toolbar."),keyCombination:{modifier:"alt",character:"F10"}}),e({name:"core/block-editor/move-up",category:"block",description:(0,tn.__)("Move the selected block(s) up."),keyCombination:{modifier:"secondary",character:"t"}}),e({name:"core/block-editor/move-down",category:"block",description:(0,tn.__)("Move the selected block(s) down."),keyCombination:{modifier:"secondary",character:"y"}}),e({name:"core/block-editor/collapse-list-view",category:"list-view",description:(0,tn.__)("Collapse all other items."),keyCombination:{modifier:"alt",character:"l"}}),e({name:"core/block-editor/group",category:"block",description:(0,tn.__)("Create a group block from the selected multiple blocks."),keyCombination:{modifier:"primary",character:"g"}}),o===!1?t("core/block-editor/toggle-block-visibility"):e({name:"core/block-editor/toggle-block-visibility",category:"block",description:(0,tn.__)("Show or hide the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"h"}}),e({name:"core/block-editor/rename",category:"block",description:(0,tn.__)("Rename the selected block."),keyCombination:{modifier:"primaryAlt",character:"r"}})},[e,t,o]),null}Yye.Register=dQe;var iD=Yye;var Nk=c(F(),1),Ry=c(ee(),1),sD=c(fl(),1),Mk=c(ce(),1),eK=c(uw(),1);var By=c(T(),1);function fQe(){return(0,Ry.useSelect)(e=>K(e(Mk.store)).getBlockKeyboardShortcuts(),[])}function pQe(){let{getBlock:e,getBlockName:t,getBlockAttributes:o,getBlockEditingMode:r,getSelectedBlockClientId:n}=(0,Ry.useSelect)(B),{getBlockVariations:i,getActiveBlockVariation:s}=(0,Ry.useSelect)(Mk.store),{replaceBlocks:a,updateBlockAttributes:l}=(0,Ry.useDispatch)(B);return(0,Nk.useCallback)(({targetBlockName:u,blockNames:d,variationName:f})=>{let p=n();if(!p||r(p)!=="default")return!1;let m=t(p);if(!d.includes(m))return!1;let g=f?i(u)?.find(({name:v})=>v===f):void 0;if(m===u)return g?.attributes?(s(u,o(p))?.name!==f&&l(p,g.attributes),!0):!1;let h=e(p);if(!h)return!1;let b=g?(0,Mk.switchToBlockType)(h,u,g.name):null;return b||(b=(0,Mk.switchToBlockType)(h,u),b&&g?.attributes&&(b=b.map(v=>v.name===u?{...v,attributes:{...v.attributes,...g.attributes}}:v))),b?(a(p,b),!0):!1},[e,t,o,r,n,i,s,a,l])}function mQe({entry:e,apply:t}){return(0,sD.useShortcut)(e.name,o=>{o.defaultPrevented||t(e)&&o.preventDefault()}),null}function gQe({shortcuts:e}){let{registerShortcut:t,unregisterShortcut:o}=(0,Ry.useDispatch)(sD.store),r=(0,Nk.useRef)(new Map);return(0,Nk.useEffect)(()=>{let n=new Map,i=new Map;for(let s of e){let a={name:s.name,category:"block",description:s.description,keyCombination:s.keyCombination,aliases:s.aliases},l=JSON.stringify(a),u=n.get(s.name);if(u!==void 0){u!==l&&(0,eK.default)(`Block keyboard shortcut "${s.name}" is declared more than once with different settings.`);continue}let{modifier:d,character:f}=s.keyCombination,p=`${d??""}+${f}`;i.has(p)&&(0,eK.default)(`Block keyboard shortcut "${s.name}" uses the same key combination as "${i.get(p)}".`),i.set(p,s.name),t(a),n.set(s.name,l)}for(let s of r.current.keys())n.has(s)||o(s);r.current=n},[e,t,o]),null}function Kye(){let e=fQe(),t=pQe();return(0,By.jsxs)(By.Fragment,{children:[(0,By.jsx)(gQe,{shortcuts:e}),e.map((o,r)=>(0,By.jsx)(mQe,{entry:o,apply:t},`${o.name}-${r}`))]})}var qye=c(F(),1);function hQe(e={}){return(0,qye.useMemo)(()=>({mediaUpload:e.mediaUpload,mediaSideload:e.mediaSideload,mediaFinalize:e.mediaFinalize,mediaDelete:e.mediaDelete,maxUploadFileSize:e.maxUploadFileSize,allowedMimeTypes:e.allowedMimeTypes,allImageSizes:e.allImageSizes,bigImageSizeThreshold:e.bigImageSizeThreshold,imageStripMeta:e.imageStripMeta,imageMaxBitDepth:e.imageMaxBitDepth}),[e])}var Zye=hQe;var Ba=c(T(),1),aD=()=>{},Xye=!1,Lk=null,Dk=null,Qye=["image/heic","image/heif"];function ove(e,t,o){return!t&&e.length>1?(o((0,tve.__)("Only one file can be used here.")),!0):!1}function rve(){if(Lk!==null)return Lk;if(!window.__clientSideMediaProcessing||typeof Wc.detectClientSideMediaSupport!="function")return Lk=!1,!1;let e=(0,Wc.detectClientSideMediaSupport)();return!e||!e.supported?(Xye||(console.info(`Client-side media processing unavailable: ${e.reason}. Using server-side processing.`),Xye=!0),Lk=!1,!1):(Lk=!0,!0)}function bQe(){return Dk!==null?Dk:rve()||!window.__clientSideMediaProcessing||typeof Wc.isHeicCanvasSupported!="function"||!(0,Wc.isHeicCanvasSupported)()?(Dk=!1,!1):(Dk=!0,!0)}function yQe(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=aD,onFileChange:s,onSuccess:a,onBatchSuccess:l,multiple:u=!0}){ove(n,u,i)||e.dispatch(Wc.store).addItems({files:Array.from(n),onChange:s,onSuccess:d=>{t?.[q0]?.(d),a?.(d)},onBatchSuccess:l,onError:d=>i(typeof d=="string"?d:d?.message??""),additionalData:r,allowedTypes:o})}function vQe(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=aD,onFileChange:s,onSuccess:a,onBatchSuccess:l,multiple:u=!0}){if(ove(n,u,i))return;let d=Array.from(n),f=d.filter(b=>Qye.includes(b.type)),p=d.filter(b=>!Qye.includes(b.type)),m=f.length>0&&p.length>0&&t?.mediaUpload,g=m?2:1,h=m?()=>{g--,g<=0&&l?.()}:l;f.length>0&&e.dispatch(Wc.store).addItems({files:f,onChange:s,onSuccess:b=>{t?.[q0]?.(b),a?.(b)},onBatchSuccess:h,onError:b=>i(typeof b=="string"?b:b?.message??""),additionalData:r,allowedTypes:o}),p.length>0&&t?.mediaUpload&&t.mediaUpload({allowedTypes:o,additionalData:r,filesList:p,onError:i,onFileChange:s,onSuccess:a,onBatchSuccess:h,multiple:u})}function _Qe(e){return nD(e),null}var Vk=Lye(e=>{let{settings:t,registry:o,stripExperimentalSettings:r=!1}=e,n=Zye(t),i=rve(),s=bQe(),a=i||s,l=!!t?.mediaUpload?.__isMediaUploadInterceptor,u=(0,Cg.useMemo)(()=>{if(a&&t?.mediaUpload&&!l){let v=(i?yQe:vQe).bind(null,o,t);return v.__isMediaUploadInterceptor=!0,{...t,mediaUpload:v}}return t},[t,o,a,i,l]),{__experimentalUpdateSettings:d}=K((0,Jye.useDispatch)(B));(0,Cg.useEffect)(()=>{d({...u,__internalIsInitialized:!0},{stripExperimentalSettings:r,reset:!0})},[u,r,d]);let f=(0,Cg.useRef)(e.selection);f.current=e.selection;let p=(0,Cg.useRef)(e.onChangeSelection??aD);p.current=e.onChangeSelection??aD;let m=(0,Cg.useMemo)(()=>({getSelection:()=>f.current,onChangeSelection:(...b)=>p.current(...b)}),[]),g=(0,Ba.jsxs)(eve.SlotFillProvider,{passthrough:!0,children:[!u?.isPreviewMode&&(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)(iD.Register,{}),(0,Ba.jsx)(Kye,{})]}),(0,Ba.jsx)(zne,{children:e.children})]}),h=(0,Ba.jsxs)(rD.Provider,{value:m,children:[(0,Ba.jsx)(_Qe,{clientId:e.clientId,value:e.value,onChange:e.onChange,onInput:e.onInput}),g]});return a&&!l?(0,Ba.jsx)(Wc.MediaUploadProvider,{settings:n,useSubRegistry:!1,children:h}):h}),wQe=e=>(0,Ba.jsx)(Vk,{...e,stripExperimentalSettings:!0,children:e.children}),nve=wQe;var TT=c(ue(),1),oke=c(ee(),1),WD=c(F(),1),rke=c(q(),1);var e_e=c(oe(),1),Iy=c(F(),1),t_e=c(Z(),1),Kf=c(ue(),1),o_e=c(q(),1),aK=c(ee(),1);var $ve=c(ee(),1),iK=c(Z(),1),fT=c(ue(),1),Yve=c(F(),1);var cD=c(ee(),1),cve=c(ue(),1);var sve=c(Z(),1),ave=c(Dt(),1),Rl=c(ce(),1);var ive=c(Dt(),1);function kQe(e){let t="<!--StartFragment-->",o=e.indexOf(t);if(o>-1)e=e.substring(o+t.length);else return e;let n=e.indexOf("<!--EndFragment-->");return n>-1&&(e=e.substring(0,n)),e}function xQe(e){let t="<meta charset='utf-8'>";return e.startsWith(t)?e.slice(t.length):e}function Fk({clipboardData:e}){let t="",o="";try{t=e.getData("text/plain"),o=e.getData("text/html")}catch{return}o=kQe(o),o=xQe(o);let r=(0,ive.getFilesFromDataTransfer)(e);return r.length&&!SQe(r,o)?{files:r}:{html:o,plainText:t,files:[]}}function SQe(e,t){if(t&&e?.length===1&&e[0].type.indexOf("image/")===0){let o=/<\s*img\b/gi;if(t.match(o)?.length!==1)return!0;let r=/<\s*img\b[^>]*\bsrc="file:\/\//i;if(t.match(r))return!0}return!1}var tK=Symbol("requiresWrapperOnCopy");function lD(e,t,o){let r=t,[n]=t;if(n&&o.select(Rl.store).getBlockType(n.name)[tK]){let{getBlockRootClientId:a,getBlockName:l,getBlockAttributes:u}=o.select(B),d=a(n.clientId),f=l(d);f&&(r=(0,Rl.createBlock)(f,u(d),r))}let i=(0,Rl.serialize)(r);e.clipboardData.setData("text/plain",CQe(i)),e.clipboardData.setData("text/html",i)}function lve(e,t){let{plainText:o,html:r,files:n}=Fk(e),i=[];if(n.length){let s=(0,Rl.getBlockTransforms)("from");i=n.reduce((a,l)=>{let u=(0,Rl.findTransform)(s,d=>d.type==="files"&&d.isMatch([l]));return u&&a.push(u.transform([l])),a},[]).flat()}else i=(0,Rl.pasteHandler)({HTML:r,plainText:o,mode:"BLOCKS",canUserUseUnfilteredHTML:t});return i}function CQe(e){return e=e.replace(/<br>/g,`
-`),(0,ave.__unstableStripHTML)(e).trim().replace(/\n\n+/g,`
+ &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var _Y={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},Kbe=(0,$be.forwardRef)(function({className:t,children:o,...r},n){return Lbe(),(0,zE.jsxs)(Oc.Tab,{ref:n,className:Y(_Y.tab,t),...r,children:[(0,zE.jsx)("span",{className:_Y["tab-children"],children:o}),(0,zE.jsx)(Xr,{icon:br,className:_Y["tab-chevron"]})]})});var Og=c(Z(),1),yT=c(ue(),1),qD=c(ee(),1);var yk=c(Z(),1),vk=c(F(),1),Zbe=c(q(),1),jE=c(T(),1),qbe=[(0,vk.createInterpolateElement)((0,yk.__)("While writing, you can press <kbd>/</kbd> to quickly insert new blocks."),{kbd:(0,jE.jsx)("kbd",{})}),(0,vk.createInterpolateElement)((0,yk.__)("Indent a list by pressing <kbd>space</kbd> at the beginning of a line."),{kbd:(0,jE.jsx)("kbd",{})}),(0,vk.createInterpolateElement)((0,yk.__)("Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."),{kbd:(0,jE.jsx)("kbd",{})}),(0,yk.__)("Drag files into the editor to automatically insert media blocks."),(0,yk.__)("Change a block's type by pressing the block icon on the toolbar.")];function dXe(){let[e]=(0,vk.useState)(()=>Math.floor(Math.random()*qbe.length));return(0,jE.jsx)(Zbe.Tip,{children:qbe[e]})}var Xbe=dXe;var Wk=c(ce(),1),Mwe=c(F(),1),Nwe=c(Z(),1);var by=c(q(),1);var OL=c(ee(),1),Qbe=c(Nt(),1),yg=c(Z(),1);var Jbe=c(ce(),1);var pi=c(T(),1),{Badge:fXe}=K(by.privateApis);function pXe({children:e,onClick:t}){return t?(0,pi.jsx)(by.Button,{__next40pxDefaultSize:!0,className:"block-editor-block-card__parent-select-button",onClick:t,children:e}):e}function mXe({title:e,icon:t,description:o,blockType:r,className:n,name:i,allowParentNavigation:s,parentClientId:a,isChild:l,children:u,clientId:d,controls:f}){r&&((0,Qbe.default)("`blockType` property in `BlockCard component`",{since:"5.7",alternative:"`title, icon and description` properties"}),{title:e,icon:t,description:o}=r);let{parentBlockClientId:p,parentBlockName:m}=(0,OL.useSelect)(b=>{if(a||l||!s)return{};let{getBlockParents:v,getBlockName:y,shouldRenderBlockListView:_}=K(b(B)),k=v(d,!1).find(x=>_(x));return{parentBlockClientId:k,parentBlockName:k?y(k):null}},[d,s,l,a]),{selectBlock:g}=(0,OL.useDispatch)(B),h=a?"div":"h2";return(0,pi.jsx)("div",{className:Y("block-editor-block-card",{"is-parent":a,"is-child":l},n),children:(0,pi.jsxs)($e,{direction:"column",gap:"sm",children:[(0,pi.jsxs)($e,{direction:"row",align:"center",justify:"space-between",children:[(0,pi.jsxs)($e,{direction:"row",align:"center",justify:"flex-start",children:[p&&(0,pi.jsx)(by.Button,{onClick:()=>g(p),label:m?(0,yg.sprintf)((0,yg.__)('Go to "%s" block'),(0,Jbe.getBlockType)(m)?.title):(0,yg.__)("Go to parent block"),style:{minWidth:24,padding:0},icon:(0,yg.isRTL)()?br:ni,size:"small"}),l&&(0,pi.jsx)("span",{className:"block-editor-block-card__child-indicator-icon",children:(0,pi.jsx)(by.Icon,{icon:(0,yg.isRTL)()?N0:L0})}),(0,pi.jsxs)(pXe,{onClick:a?()=>{g(a)}:void 0,children:[(0,pi.jsx)(Ht,{icon:t,showColors:!0}),(0,pi.jsxs)($e,{direction:"column",gap:"xs",children:[(0,pi.jsxs)(h,{className:"block-editor-block-card__title",children:[(0,pi.jsx)("span",{className:"block-editor-block-card__name",children:i?.length?i:e}),!a&&!l&&!!i?.length&&(0,pi.jsx)(fXe,{children:e})]}),u]})]})]}),f]}),!a&&!l&&o&&(0,pi.jsx)(ir,{className:"block-editor-block-card__description",children:o})]})})}var HE=mXe;var wD=c(ue(),1),pK=c(ee(),1),xy=c(F(),1),fK=c(Nt(),1);var wye=c(ee(),1),vg=c(F(),1),kye=c(q(),1),xye=c(Z(),1),Fc=c(tye(),1);var oye=c(F(),1),_k=c(ee(),1),rye=c(ue(),1);var AL=c(T(),1);function gXe(e,t,o){if(!o)return t;let r=e.get(t);return r||(r=(0,_k.createRegistry)({},t),r.registerStore(yr,L_),e.set(t,r)),r}var hXe=(0,rye.createHigherOrderComponent)(e=>function({useSubRegistry:o=!0,...r}){let n=(0,_k.useRegistry)(),[i]=(0,oye.useState)(()=>new WeakMap),s=gXe(i,n,o);return s===n?(0,AL.jsx)(e,{registry:n,...r}):(0,AL.jsx)(_k.RegistryProvider,{value:s,children:(0,AL.jsx)(e,{registry:s,...r})})},"withRegistryProvider"),nye=hXe;var cs=c(F(),1),lye=c(ee(),1),cye=c(ce(),1);var iye=c(F(),1),bXe=()=>{},ML=(0,iye.createContext)({getSelection:()=>{},onChangeSelection:bXe});var sye=()=>{};function uye(e,t){let o=(0,cye.cloneBlock)(e);return t.externalToInternal.set(e.clientId,o.clientId),t.internalToExternal.set(o.clientId,e.clientId),e.innerBlocks?.length&&(o.innerBlocks=e.innerBlocks.map(r=>uye(r,t))),o}function dye(e,t){return e.map(o=>{let r=t.internalToExternal.get(o.clientId);return{...o,clientId:r??o.clientId,innerBlocks:dye(o.innerBlocks,t)}})}function aye(e,t){let{selectionStart:o,selectionEnd:r,initialPosition:n}=e,i=s=>{if(!s?.clientId)return s;let a=t.internalToExternal.get(s.clientId);return{...s,clientId:a??s.clientId}};return{selectionStart:i(o),selectionEnd:i(r),initialPosition:n}}function NL({clientId:e=null,value:t,onChange:o=sye,onInput:r=sye}){let n=(0,lye.useRegistry)(),{getSelection:i,onChangeSelection:s}=(0,cs.useContext)(ML),{resetBlocks:a,resetSelection:l,replaceInnerBlocks:u,setHasControlledInnerBlocks:d,__unstableMarkNextChangeAsNotPersistent:f}=n.dispatch(B),{getBlockName:p,getBlocks:m,getSelectionStart:g,getSelectionEnd:h}=n.select(B),b=(0,cs.useRef)({incoming:null,outgoing:[]}),v=(0,cs.useRef)(!1),y=(0,cs.useRef)({externalToInternal:new Map,internalToExternal:new Map}),_=(0,cs.useRef)(null),w=(0,cs.useRef)(!1),k=()=>{let S=i();if(!S?.selectionStart?.clientId||S===_.current)return;let I=S.selectionStart.clientId;if(e?y.current.externalToInternal.has(I):!!p(I)){_.current=S;let A=O=>!O?.clientId||!e?O:{...O,clientId:y.current.externalToInternal.get(O.clientId)??O.clientId};w.current=!0,l(A(S.selectionStart),A(S.selectionEnd),S.initialPosition),w.current=!1}},x=()=>{t&&(e?n.batch(()=>{y.current.externalToInternal.clear(),y.current.internalToExternal.clear();let S=t.map(I=>uye(I,y.current));f({history:"ignore"}),d(e,!0),v.current&&(b.current.incoming=S),f({history:"ignore"}),u(e,S),_.current=null}):(v.current&&(b.current.incoming=t),f({history:"ignore"}),a(t)))},C=()=>{e?(f({history:"ignore"}),d(e,!1),f({history:"ignore"}),u(e,[])):(f({history:"ignore"}),a([]))},E=(0,cs.useRef)(r),R=(0,cs.useRef)(o);(0,cs.useEffect)(()=>{E.current=r,R.current=o},[r,o]),(0,cs.useEffect)(()=>{let S=b.current.outgoing.includes(t),I=m(e)===t;S?b.current.outgoing[b.current.outgoing.length-1]===t&&(b.current.outgoing=[]):I||(b.current.outgoing=[],x(),k())},[t,e]),(0,cs.useEffect)(()=>{let{getSelectedBlocksInitialCaretPosition:S,isLastBlockChangePersistent:I,__unstableGetLastBlockChangeHistoryMode:P,__unstableIsLastBlockChangeIgnored:A,areInnerBlocksControlled:O,getBlockParents:L}=n.select(B),H=m(e),N=I(),M=P(),V=!1,j=g(),D=h();v.current=!0;let z=n.subscribe(()=>{if(e!==null&&p(e)===null)return;let $=I(),J=P(),Q=m(e),U=Q!==H;if(H=Q,U&&(b.current.incoming||A())){b.current.incoming=null,N=$,M=J;return}let W=U||V&&!U&&$&&!N,G=g(),te=h(),re=G!==j||te!==D;re&&(j=G,D=te),(W||re)&&n.batch(()=>{if(W){N=$,M=J;let ae=e?dye(H,y.current):H,ie={selectionStart:G,selectionEnd:te,initialPosition:S()},be=e?aye(ie,y.current):ie;b.current.outgoing.push(ae);let pe=N?R.current:E.current,ke={selection:be};M==="ignore"&&(ke.undoIgnore=!0),pe(ae,ke)}if(re&&!W&&G?.clientId&&!w.current&&(e?y.current.internalToExternal.has(G.clientId):!L(G.clientId).some(ie=>O(ie)))){let ie={selectionStart:G,selectionEnd:te,initialPosition:S()};s(e?aye(ie,y.current):ie)}}),V=U},B);return()=>{v.current=!1,z()}},[n,e]),(0,cs.useEffect)(()=>()=>{C()},[])}var fye=c(F(),1),pye=c(ee(),1),mye=c(sl(),1),Jr=c(Z(),1);function gye(){return null}function yXe(){let{registerShortcut:e,unregisterShortcut:t}=(0,pye.useDispatch)(mye.store),[o]=je("blockVisibility.allowEditing");return(0,fye.useEffect)(()=>{e({name:"core/block-editor/copy",category:"block",description:(0,Jr.__)("Copy the selected block(s)."),keyCombination:{modifier:"primary",character:"c"}}),e({name:"core/block-editor/cut",category:"block",description:(0,Jr.__)("Cut the selected block(s)."),keyCombination:{modifier:"primary",character:"x"}}),e({name:"core/block-editor/paste",category:"block",description:(0,Jr.__)("Paste the selected block(s)."),keyCombination:{modifier:"primary",character:"v"}}),e({name:"core/block-editor/duplicate",category:"block",description:(0,Jr.__)("Duplicate the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"d"}}),e({name:"core/block-editor/remove",category:"block",description:(0,Jr.__)("Remove the selected block(s)."),keyCombination:{modifier:"access",character:"z"}}),e({name:"core/block-editor/paste-styles",category:"block",description:(0,Jr.__)("Paste the copied style to the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"v"}}),e({name:"core/block-editor/insert-before",category:"block",description:(0,Jr.__)("Insert a new block before the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"t"}}),e({name:"core/block-editor/insert-after",category:"block",description:(0,Jr.__)("Insert a new block after the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"y"}}),e({name:"core/block-editor/delete-multi-selection",category:"block",description:(0,Jr.__)("Delete selection."),keyCombination:{character:"del"},aliases:[{character:"backspace"}]}),e({name:"core/block-editor/stop-editing-as-blocks",category:"block",description:(0,Jr.__)("Finish editing a design."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/select-all",category:"selection",description:(0,Jr.__)("Select all text when typing. Press again to select all blocks."),keyCombination:{modifier:"primary",character:"a"}}),e({name:"core/block-editor/unselect",category:"selection",description:(0,Jr.__)("Clear selection."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/multi-text-selection",category:"selection",description:(0,Jr.__)("Select text across multiple blocks."),keyCombination:{modifier:"shift",character:"arrow"}}),e({name:"core/block-editor/focus-toolbar",category:"global",description:(0,Jr.__)("Navigate to the nearest toolbar."),keyCombination:{modifier:"alt",character:"F10"}}),e({name:"core/block-editor/move-up",category:"block",description:(0,Jr.__)("Move the selected block(s) up."),keyCombination:{modifier:"secondary",character:"t"}}),e({name:"core/block-editor/move-down",category:"block",description:(0,Jr.__)("Move the selected block(s) down."),keyCombination:{modifier:"secondary",character:"y"}}),e({name:"core/block-editor/collapse-list-view",category:"list-view",description:(0,Jr.__)("Collapse all other items."),keyCombination:{modifier:"alt",character:"l"}}),e({name:"core/block-editor/group",category:"block",description:(0,Jr.__)("Create a group block from the selected multiple blocks."),keyCombination:{modifier:"primary",character:"g"}}),o===!1?t("core/block-editor/toggle-block-visibility"):e({name:"core/block-editor/toggle-block-visibility",category:"block",description:(0,Jr.__)("Show or hide the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"h"}}),e({name:"core/block-editor/rename",category:"block",description:(0,Jr.__)("Rename the selected block."),keyCombination:{modifier:"primaryAlt",character:"r"}})},[e,t,o]),null}gye.Register=yXe;var LL=gye;var kk=c(F(),1),yy=c(ee(),1),DL=c(sl(),1),wk=c(ce(),1),xY=c(X_(),1);var vy=c(T(),1);function vXe(){return(0,yy.useSelect)(e=>K(e(wk.store)).getBlockKeyboardShortcuts(),[])}function _Xe(){let{getBlock:e,getBlockName:t,getBlockAttributes:o,getBlockEditingMode:r,getSelectedBlockClientId:n}=(0,yy.useSelect)(B),{getBlockVariations:i,getActiveBlockVariation:s}=(0,yy.useSelect)(wk.store),{replaceBlocks:a,updateBlockAttributes:l}=(0,yy.useDispatch)(B);return(0,kk.useCallback)(({targetBlockName:u,blockNames:d,variationName:f})=>{let p=n();if(!p||r(p)!=="default")return!1;let m=t(p);if(!d.includes(m))return!1;let g=f?i(u)?.find(({name:v})=>v===f):void 0;if(m===u)return g?.attributes?(s(u,o(p))?.name!==f&&l(p,g.attributes),!0):!1;let h=e(p);if(!h)return!1;let b=g?(0,wk.switchToBlockType)(h,u,g.name):null;return b||(b=(0,wk.switchToBlockType)(h,u),b&&g?.attributes&&(b=b.map(v=>v.name===u?{...v,attributes:{...v.attributes,...g.attributes}}:v))),b?(a(p,b),!0):!1},[e,t,o,r,n,i,s,a,l])}function wXe({entry:e,apply:t}){return(0,DL.useShortcut)(e.name,o=>{o.defaultPrevented||t(e)&&o.preventDefault()}),null}function kXe({shortcuts:e}){let{registerShortcut:t,unregisterShortcut:o}=(0,yy.useDispatch)(DL.store),r=(0,kk.useRef)(new Map);return(0,kk.useEffect)(()=>{let n=new Map,i=new Map;for(let s of e){let a={name:s.name,category:"block",description:s.description,keyCombination:s.keyCombination,aliases:s.aliases},l=JSON.stringify(a),u=n.get(s.name);if(u!==void 0){u!==l&&(0,xY.default)(`Block keyboard shortcut "${s.name}" is declared more than once with different settings.`);continue}let{modifier:d,character:f}=s.keyCombination,p=`${d??""}+${f}`;i.has(p)&&(0,xY.default)(`Block keyboard shortcut "${s.name}" uses the same key combination as "${i.get(p)}".`),i.set(p,s.name),t(a),n.set(s.name,l)}for(let s of r.current.keys())n.has(s)||o(s);r.current=n},[e,t,o]),null}function hye(){let e=vXe(),t=_Xe();return(0,vy.jsxs)(vy.Fragment,{children:[(0,vy.jsx)(kXe,{shortcuts:e}),e.map((o,r)=>(0,vy.jsx)(wXe,{entry:o,apply:t},`${o.name}-${r}`))]})}var bye=c(F(),1);function xXe(e={}){return(0,bye.useMemo)(()=>({mediaUpload:e.mediaUpload,mediaSideload:e.mediaSideload,mediaFinalize:e.mediaFinalize,mediaDelete:e.mediaDelete,maxUploadFileSize:e.maxUploadFileSize,allowedMimeTypes:e.allowedMimeTypes,allImageSizes:e.allImageSizes,bigImageSizeThreshold:e.bigImageSizeThreshold,imageStripMeta:e.imageStripMeta,imageMaxBitDepth:e.imageMaxBitDepth}),[e])}var yye=xXe;var ka=c(T(),1),VL=()=>{},vye=!1,xk=null,Sk=null,_ye=["image/heic","image/heif"];function Sye(e,t,o){return!t&&e.length>1?(o((0,xye.__)("Only one file can be used here.")),!0):!1}function Cye(){if(xk!==null)return xk;if(!window.__clientSideMediaProcessing||typeof Fc.detectClientSideMediaSupport!="function")return xk=!1,!1;let e=(0,Fc.detectClientSideMediaSupport)();return!e||!e.supported?(vye||(console.info(`Client-side media processing unavailable: ${e.reason}. Using server-side processing.`),vye=!0),xk=!1,!1):(xk=!0,!0)}function SXe(){return Sk!==null?Sk:Cye()||!window.__clientSideMediaProcessing||typeof Fc.isHeicCanvasSupported!="function"||!(0,Fc.isHeicCanvasSupported)()?(Sk=!1,!1):(Sk=!0,!0)}function CXe(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=VL,onFileChange:s,onSuccess:a,onBatchSuccess:l,multiple:u=!0}){Sye(n,u,i)||e.dispatch(Fc.store).addItems({files:Array.from(n),onChange:s,onSuccess:d=>{t?.[P0]?.(d),a?.(d)},onBatchSuccess:l,onError:d=>i(typeof d=="string"?d:d?.message??""),additionalData:r,allowedTypes:o})}function EXe(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=VL,onFileChange:s,onSuccess:a,onBatchSuccess:l,multiple:u=!0}){if(Sye(n,u,i))return;let d=Array.from(n),f=d.filter(b=>_ye.includes(b.type)),p=d.filter(b=>!_ye.includes(b.type)),m=f.length>0&&p.length>0&&t?.mediaUpload,g=m?2:1,h=m?()=>{g--,g<=0&&l?.()}:l;f.length>0&&e.dispatch(Fc.store).addItems({files:f,onChange:s,onSuccess:b=>{t?.[P0]?.(b),a?.(b)},onBatchSuccess:h,onError:b=>i(typeof b=="string"?b:b?.message??""),additionalData:r,allowedTypes:o}),p.length>0&&t?.mediaUpload&&t.mediaUpload({allowedTypes:o,additionalData:r,filesList:p,onError:i,onFileChange:s,onSuccess:a,onBatchSuccess:h,multiple:u})}function TXe(e){return NL(e),null}var Ck=nye(e=>{let{settings:t,registry:o,stripExperimentalSettings:r=!1}=e,n=yye(t),i=Cye(),s=SXe(),a=i||s,l=!!t?.mediaUpload?.__isMediaUploadInterceptor,u=(0,vg.useMemo)(()=>{if(a&&t?.mediaUpload&&!l){let v=(i?CXe:EXe).bind(null,o,t);return v.__isMediaUploadInterceptor=!0,{...t,mediaUpload:v}}return t},[t,o,a,i,l]),{__experimentalUpdateSettings:d}=K((0,wye.useDispatch)(B));(0,vg.useEffect)(()=>{d({...u,__internalIsInitialized:!0},{stripExperimentalSettings:r,reset:!0})},[u,r,d]);let f=(0,vg.useRef)(e.selection);f.current=e.selection;let p=(0,vg.useRef)(e.onChangeSelection??VL);p.current=e.onChangeSelection??VL;let m=(0,vg.useMemo)(()=>({getSelection:()=>f.current,onChangeSelection:(...b)=>p.current(...b)}),[]),g=(0,ka.jsxs)(kye.SlotFillProvider,{passthrough:!0,children:[!u?.isPreviewMode&&(0,ka.jsxs)(ka.Fragment,{children:[(0,ka.jsx)(LL.Register,{}),(0,ka.jsx)(hye,{})]}),(0,ka.jsx)(lne,{children:e.children})]}),h=(0,ka.jsxs)(ML.Provider,{value:m,children:[(0,ka.jsx)(TXe,{clientId:e.clientId,value:e.value,onChange:e.onChange,onInput:e.onInput}),g]});return a&&!l?(0,ka.jsx)(Fc.MediaUploadProvider,{settings:n,useSubRegistry:!1,children:h}):h}),RXe=e=>(0,ka.jsx)(Ck,{...e,stripExperimentalSettings:!0,children:e.children}),Eye=RXe;var lT=c(ue(),1),Swe=c(ee(),1),_D=c(F(),1),Cwe=c(q(),1);var kve=c(oe(),1),_y=c(F(),1),xve=c(Z(),1),Uf=c(ue(),1),Sve=c(q(),1),IY=c(ee(),1);var mve=c(ee(),1),RY=c(Z(),1),YE=c(ue(),1),gve=c(F(),1);var zL=c(ee(),1),Pye=c(ue(),1);var Rye=c(Z(),1),Bye=c(Ft(),1),kl=c(ce(),1);var Tye=c(Ft(),1);function BXe(e){let t="<!--StartFragment-->",o=e.indexOf(t);if(o>-1)e=e.substring(o+t.length);else return e;let n=e.indexOf("<!--EndFragment-->");return n>-1&&(e=e.substring(0,n)),e}function IXe(e){let t="<meta charset='utf-8'>";return e.startsWith(t)?e.slice(t.length):e}function Ek({clipboardData:e}){let t="",o="";try{t=e.getData("text/plain"),o=e.getData("text/html")}catch{return}o=BXe(o),o=IXe(o);let r=(0,Tye.getFilesFromDataTransfer)(e);return r.length&&!PXe(r,o)?{files:r}:{html:o,plainText:t,files:[]}}function PXe(e,t){if(t&&e?.length===1&&e[0].type.indexOf("image/")===0){let o=/<\s*img\b/gi;if(t.match(o)?.length!==1)return!0;let r=/<\s*img\b[^>]*\bsrc="file:\/\//i;if(t.match(r))return!0}return!1}var SY=Symbol("requiresWrapperOnCopy");function FL(e,t,o){let r=t,[n]=t;if(n&&o.select(kl.store).getBlockType(n.name)[SY]){let{getBlockRootClientId:a,getBlockName:l,getBlockAttributes:u}=o.select(B),d=a(n.clientId),f=l(d);f&&(r=(0,kl.createBlock)(f,u(d),r))}let i=(0,kl.serialize)(r);e.clipboardData.setData("text/plain",OXe(i)),e.clipboardData.setData("text/html",i)}function Iye(e,t){let{plainText:o,html:r,files:n}=Ek(e),i=[];if(n.length){let s=(0,kl.getBlockTransforms)("from");i=n.reduce((a,l)=>{let u=(0,kl.findTransform)(s,d=>d.type==="files"&&d.isMatch([l]));return u&&a.push(u.transform([l])),a},[]).flat()}else i=(0,kl.pasteHandler)({HTML:r,plainText:o,mode:"BLOCKS",canUserUseUnfilteredHTML:t});return i}function OXe(e){return e=e.replace(/<br>/g,`
+`),(0,Bye.__unstableStripHTML)(e).trim().replace(/\n\n+/g,`
-`)}function xr(e,t,{focus:o=!0}={}){return e.contentEditable===String(t)?t:(e.contentEditable=t,t?e.isContentEditable?(e.setAttribute("role","textbox"),e.setAttribute("aria-multiline","true"),e.setAttribute("aria-label",(0,sve.__)("Editor canvas")),o&&e.focus({preventScroll:!0}),!0):(e.removeAttribute("contenteditable"),!1):(e.removeAttribute("role"),e.removeAttribute("aria-multiline"),e.removeAttribute("aria-label"),!1))}function uve(){let e=(0,cD.useRegistry)(),t=(0,cD.useSelect)(o=>{let{getSelectedBlockClientId:r,canHostEditableRoot:n,isZoomOut:i}=K(o(B));return!i()&&n(r())},[]);return(0,cve.useRefEffect)(o=>{if(!t)return;let{getSelectedBlockClientId:r,hasMultiSelection:n,isMultiSelecting:i}=e.select(B);if(!xr(o,!0,{focus:!1}))return;let{activeElement:s}=o.ownerDocument,a=o.ownerDocument.defaultView.getSelection();return s!==o&&s?.isContentEditable&&o.contains(s)&&Vo(s)===r()&&a.anchorNode&&s.contains(a.anchorNode)&&o.focus(),()=>{if(!(n()||i())&&(xr(o,!1),o.ownerDocument.activeElement===o)){let l=dl(o.ownerDocument.defaultView.getSelection(),o);l&&Vo(l)===r()&&l.focus()}}},[t,e])}var lT=c(wo(),1),dve=c(ee(),1),fve=c(ue(),1);function pve(){let{hasMultiSelection:e}=(0,dve.useSelect)(B);return(0,fve.useRefEffect)(t=>{function o(r){if(r.defaultPrevented||r.keyCode!==lT.HOME&&r.keyCode!==lT.END||r.metaKey||r.ctrlKey||r.altKey||!r.target.isContentEditable||e())return;let n=t.ownerDocument.defaultView.getSelection();dl(n,t)&&(r.preventDefault(),n.modify(r.shiftKey?"extend":"move",r.keyCode===lT.HOME?"backward":"forward","lineboundary"))}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}},[])}var mve=c(ue(),1),gve=c(ee(),1);function EQe(e){let{isMultiSelecting:t,getMultiSelectedBlockClientIds:o,hasMultiSelection:r,getSelectedBlockClientId:n,getSelectedBlocksInitialCaretPosition:i,__unstableIsFullySelected:s}=e(B);return{isMultiSelecting:t(),multiSelectedBlockClientIds:o(),hasMultiSelection:r(),selectedBlockClientId:n(),initialPosition:i(),isFullSelection:s()}}function hve(){let{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:o,hasMultiSelection:r,selectedBlockClientId:n,isFullSelection:i}=(0,gve.useSelect)(EQe,[]);return(0,mve.useRefEffect)(s=>{let{ownerDocument:a}=s,{defaultView:l}=a;if(e==null||!r||t)return;let{length:u}=o;u<2||i&&(xr(s,!0),l.getSelection().removeAllRanges())},[r,t,o,n,e,i])}var zk=c(Dt(),1),dD=c(wo(),1),oK=c(Z(),1),fD=c(ee(),1),jk=c(ue(),1),cT=c(F(),1);var uD=c(T(),1),bve={position:"absolute",inset:0,pointerEvents:"none",outline:"none"},TQe=["Enter"," ","F2","Escape"];function rK(){let e=(0,cT.useRef)(),t=(0,cT.useRef)(),o=(0,cT.useRef)(),r=(0,jk.useInstanceId)(rK,"block-editor-writing-flow__canvas-stop-hint"),{hasMultiSelection:n,getSelectedBlockClientId:i,getBlockCount:s,getBlockOrder:a,getLastFocus:l,getSectionRootClientId:u,getEditedContentOnlySection:d,isZoomOut:f}=K((0,fD.useSelect)(B)),{setLastFocus:p}=K((0,fD.useDispatch)(B)),m=(0,cT.useRef)();function g(){if(e.current.ownerDocument.defaultView.focus(),n())e.current.focus();else if(i())l()?.current?l().current.focus():e.current.querySelector(`[data-block="${i()}"]`).focus();else if(f()){let x=u(),C=a(x);C.length?e.current.querySelector(`[data-block="${C[0]}"]`).focus():x?e.current.querySelector(`[data-block="${x}"]`).focus():e.current.focus()}else{let x=zk.focus.tabbable.find(e.current);x.length?x[0].focus():e.current.focus()}}function h(x){if(x.defaultPrevented||x.ctrlKey||x.metaKey||x.altKey)return;let{key:C}=x;if(!x.shiftKey&&TQe.includes(C)){x.preventDefault(),g();return}C==="Tab"&&!x.shiftKey&&(x.preventDefault(),zk.focus.tabbable.findNext(o.current)?.focus())}function b(){if(m.current){m.current=null;return}g()}let v=(0,uD.jsx)("div",{ref:t,tabIndex:"0",role:"button","aria-label":(0,oK.__)("Editor canvas"),"aria-describedby":r,className:"block-editor-writing-flow__canvas-stop",style:bve,onFocus:b,onKeyDown:h,onClick:g,children:(0,uD.jsx)("div",{className:"block-editor-writing-flow__canvas-stop-hint",id:r,children:(0,oK.__)("Press Enter to edit the document")})});function y(){if(m.current){m.current=null;return}g()}let _=(0,uD.jsx)("div",{ref:o,tabIndex:"0",onFocus:y,style:bve}),w=(0,jk.useRefEffect)(x=>{function C(S){if(S.defaultPrevented)return;if(S.key==="Escape"&&!S.shiftKey&&!S.ctrlKey&&!S.metaKey&&!S.altKey){if(d())return;t.current&&(S.preventDefault(),m.current=!0,t.current.focus());return}if(S.keyCode!==dD.TAB||!o.current||!t.current)return;let{target:I,shiftKey:O}=S,A=O?"findPrevious":"findNext",P=zk.focus.tabbable[A](I),L=I.closest("[data-block]"),H=L&&P&&(GO(L,P)||qu(L,P));if((0,zk.isFormElement)(P)&&H)return;let N=O?t:o;m.current=!0,N.current.focus()}function E(S){x.contains(S.relatedTarget)||p({current:S.target});let{ownerDocument:I}=x;!S.relatedTarget&&S.target.hasAttribute("data-block")&&I.activeElement===I.body&&s()===0&&x.focus()}let R=(0,dD.withIgnoreIMEEvents)(C);return x.addEventListener("keydown",R),x.addEventListener("focusout",E),()=>{x.removeEventListener("keydown",R),x.removeEventListener("focusout",E)}},[]),k=(0,jk.useMergeRefs)([e,w]);return[v,k,_]}var pD=c(wo(),1),yve=c(ee(),1),vve=c(ue(),1);function _ve(){let{didAutomaticChange:e,getSettings:t}=(0,yve.useSelect)(B);function o(r){let{keyCode:n}=r;if(r.defaultPrevented||n!==pD.BACKSPACE&&n!==pD.ESCAPE)return;let{__experimentalUndo:i}=t();i&&e()&&(r.preventDefault(),i())}return(0,vve.useRefEffect)(r=>(r.addEventListener("keydown",o),()=>{r.removeEventListener("keydown",o)}),[])}var on=c(Dt(),1),md=c(wo(),1),mD=c(ee(),1),wve=c(ue(),1),gD=c(ce(),1);function RQe(e,t,o){let r=t===md.UP||t===md.DOWN,{tagName:n}=e,i=e.getAttribute("type");return r&&!o?n==="INPUT"?!["date","datetime-local","month","number","range","time","week"].includes(i):!0:n==="INPUT"?["button","checkbox","number","color","file","image","radio","reset","submit"].includes(i):n!=="TEXTAREA"}function nK(e,t,o,r){let n=on.focus.focusable.find(o);t&&n.reverse(),n=n.slice(n.indexOf(e)+1);let i;r&&(i=e.getBoundingClientRect());function s(a){if(a.children.length===1&&GO(a,a.firstElementChild)&&a.firstElementChild.getAttribute("contenteditable")==="true")return;let l=(0,gD.getBlockType)(a.getAttribute("data-type"));if(a.contentEditable!=="true"&&Vo(a)&&l&&(l.merge||(0,gD.hasBlockSupport)(l,"__experimentalOnMerge"))&&on.focus.focusable.find(a).filter(u=>!(0,on.isFormElement)(u)).length!==0||!on.focus.tabbable.isTabbableIndex(a)||a.isContentEditable&&a.contentEditable!=="true"&&Vo(a.closest('[contenteditable="true"]')))return!1;if(r){let u=a.getBoundingClientRect();if(u.left>=i.right||u.right<=i.left)return!1}return!0}return n.find(s)}function kve(){let{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getNextBlockClientId:o,getPreviousBlockClientId:r,getSelectedBlockClientId:n,getSelectionStart:i,getSettings:s,hasMultiSelection:a,__unstableIsFullySelected:l}=(0,mD.useSelect)(B),{selectBlock:u,multiSelect:d}=(0,mD.useDispatch)(B);return(0,wve.useRefEffect)(f=>{let p;function m(){p=null}function g(b,v){let y=nK(b,v,f);return y&&Vo(y)}function h(b){if(b.defaultPrevented)return;let{keyCode:v,shiftKey:y,ctrlKey:_,altKey:w,metaKey:k}=b,x=b.target===f&&dl(f.ownerDocument.defaultView.getSelection(),f)||b.target,C=v===md.UP,E=v===md.DOWN,R=v===md.LEFT,S=v===md.RIGHT,I=C||R,O=R||S,A=C||E,P=O||A,L=y||_||w||k,H=A?on.isVerticalEdge:on.isHorizontalEdge,{ownerDocument:N}=f,{defaultView:M}=N;if(!P||s().isPreviewMode)return;if(a()){if(y){let D=M.getSelection();if(l()&&(!D.rangeCount||D.isCollapsed)){let z=e(),$=t(),J=I?r($):o($);J&&(d(z,J),b.preventDefault())}return}if(!l())return;b.preventDefault(),I?u(e()):u(t(),-1);return}if(y&&n()&&!i().attributeKey){let D=n(),z=I?r(D):o(D);z&&(d(D,z),b.preventDefault());return}if(!RQe(x,v,L))return;A?p||(p=(0,on.computeCaretRect)(M)):p=null;let V=(0,on.isRTL)(x)?!I:I,{keepCaretInsideBlock:j}=s();if(y)H(x,I)&&(g(x,I)?xr(f,!0):f.contentEditable==="true"&&(M.getSelection().extend(x,I?0:x.childNodes.length),b.preventDefault()));else if(A&&(0,on.isVerticalEdge)(x,I)&&(!w||(0,on.isHorizontalEdge)(x,V))&&!j){let D=nK(x,I,f,!0);D&&((0,on.placeCaretAtVerticalEdge)(D,w?!I:I,w?void 0:p),b.preventDefault())}else if(O&&M.getSelection().isCollapsed&&(0,on.isHorizontalEdge)(x,V)&&!j){let D=nK(x,V,f);(0,on.placeCaretAtHorizontalEdge)(D,I),b.preventDefault()}}return f.addEventListener("mousedown",m),f.addEventListener("keydown",h),()=>{f.removeEventListener("mousedown",m),f.removeEventListener("keydown",h)}},[])}var xve=c(ue(),1),Sve=c(ee(),1),gd=c(wo(),1);function Cve(){let e=(0,Sve.useSelect)(t=>t(B).getSettings().isPreviewMode,[]);return(0,xve.useRefEffect)(t=>{if(!e)return;function o(r){let{keyCode:n,shiftKey:i,target:s}=r,a=n===gd.TAB,l=n===gd.UP,u=n===gd.DOWN,d=n===gd.LEFT;if(!a&&!(l||u||d||n===gd.RIGHT))return;let m=a?i:l||d,g=Array.from(t.querySelectorAll("[data-block]"));if(!g.length)return;let h=s.closest("[data-block]"),b=h?g.indexOf(h):-1;if(b===-1||a&&(m&&b===0||!m&&b===g.length-1))return;let v;m?v=b<=0?g.length-1:b-1:v=b===-1||b>=g.length-1?0:b+1,r.preventDefault(),g[v].focus()}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}},[e])}var Eve=c(Dt(),1),hD=c(ee(),1),Tve=c(fl(),1),Rve=c(ue(),1);function Bve(){let{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:o}=(0,hD.useSelect)(B),{multiSelect:r,selectBlock:n}=(0,hD.useDispatch)(B),i=(0,Tve.__unstableUseShortcutEventMatch)();return(0,Rve.useRefEffect)(s=>{function a(l){if(!i("core/block-editor/select-all",l))return;let u=t(),{ownerDocument:d}=s,f=d.defaultView.getSelection(),p=l.target===s&&dl(f,s)||l.target;if(u.length<2&&!(0,Eve.isEntirelySelected)(p)){if(l.target===s&&p!==s){l.preventDefault();let v=d.createRange();v.selectNodeContents(p),f.removeAllRanges(),f.addRange(v),d.dispatchEvent(new Event("selectionchange"))}return}l.preventDefault();let[m]=u,g=Vo(d.activeElement);if(g&&g!==m&&!qu(d.getElementById("block-"+m),d.activeElement)){n(g);return}let h=o(m),b=e(h);if(u.length===b.length){h&&(s.ownerDocument.defaultView.getSelection().removeAllRanges(),n(h));return}r(b[0],b[b.length-1])}return s.addEventListener("keydown",a),()=>{s.removeEventListener("keydown",a)}},[])}var bD=c(ee(),1),Ive=c(ue(),1);function Pve(){let{startMultiSelect:e,stopMultiSelect:t}=(0,bD.useDispatch)(B),{getSettings:o,isSelectionEnabled:r,hasSelectedBlock:n,isDraggingBlocks:i,isMultiSelecting:s}=(0,bD.useSelect)(B);return(0,Ive.useRefEffect)(a=>{let{ownerDocument:l}=a,{defaultView:u}=l,d,f;function p(){t(),u.removeEventListener("mouseup",p),f=u.requestAnimationFrame(()=>{if(!n())return;xr(a,!1);let b=u.getSelection();if(b.rangeCount){let v=b.getRangeAt(0),{commonAncestorContainer:y}=v,_=v.cloneRange();d.contains(y)&&(d.focus(),b.removeAllRanges(),b.addRange(_))}})}let m;function g({target:b}){m=b}function h({buttons:b,target:v,relatedTarget:y}){v.contains(m)&&(v.contains(y)||i()||b===1&&(s()||a!==v&&(v.getAttribute("contenteditable")!=="true"&&!o().isPreviewMode||r()&&(d=v,e(),u.addEventListener("mouseup",p),xr(a,!0)))))}return a.addEventListener("mouseout",h),a.addEventListener("mousedown",g),()=>{a.removeEventListener("mouseout",h),u.removeEventListener("mouseup",p),u.cancelAnimationFrame(f)}},[e,t,r,n])}var vD=c(ee(),1),Mve=c(ue(),1),Hk=c($r(),1),Nve=c(Dt(),1);var{ownsSelection:BQe}=K(Hk.privateApis);function Ove(e){let{anchorNode:t,anchorOffset:o}=e;return t.nodeType===t.TEXT_NODE||o===0?t:t.childNodes[o-1]}function Ave(e,t){let{focusNode:o,focusOffset:r}=e;return o.nodeType===o.TEXT_NODE||r===o.childNodes.length?o:r===0&&(0,Nve.isSelectionForward)(e)&&t?o.previousSibling??o.parentElement:o.childNodes[r]}function IQe(e,t){let o=0;for(;e[o]===t[o];)o++;return o}function yD(e){return(e.nodeType===e.ELEMENT_NODE?e:e.parentElement)?.closest("[data-wp-block-attribute-key]")}function Lve(){let{multiSelect:e,selectBlock:t,selectionChange:o,startMultiSelect:r,stopMultiSelect:n}=(0,vD.useDispatch)(B),{getBlockParents:i,getBlockSelectionStart:s,isMultiSelecting:a,getSelectionStart:l,getSelectionEnd:u,getSelectedBlockClientId:d,canHostEditableRoot:f}=K((0,vD.useSelect)(B));return(0,Mve.useRefEffect)(p=>{let{ownerDocument:m}=p,{defaultView:g}=m,h=!1;function b(k){h=k.detail===3,k.shiftKey&&r()}function v(){h=!1}function y(k){let x=g.getSelection();if(!x.rangeCount)return;let C=Ove(x),E=Ave(x,h);if(!p.contains(C)||!p.contains(E))return;let R=k.shiftKey&&k.type==="mouseup";if(x.isCollapsed&&!R){let A=Vo(C);if(!a()&&A&&A===d()&&f(A)){xr(p,!0);let{activeElement:P}=m;P!==p&&P?.isContentEditable&&p.contains(P)&&Vo(P)===A&&p.focus();return}if(p.contentEditable==="true"&&!a()){xr(p,!1);let P=C.nodeType===C.ELEMENT_NODE?C:C.parentElement;P=P?.closest("[contenteditable]"),P?.focus()}return}let S=Vo(C),I=Vo(E);if(R){let A=s(),P=Vo(k.target),L=P!==I;(S===I&&x.isCollapsed||!I||L)&&(I=P),S!==A&&(S=A)}if(S===void 0&&I===void 0){xr(p,!1);return}if(k.type==="mouseup"&&!k.shiftKey&&!a()&&S===I){let A=Vo(k.target);if(A&&A!==S){x.removeAllRanges();return}}if(S===I)if(a())e(S,S);else{let A=!x.isCollapsed&&(yD(C)||yD(E));if(A&&(A.contentEditable!=="true"||m.activeElement!==A&&!BQe(A))){let P=x.getRangeAt(0),L=(0,Hk.create)({element:A,range:P,__unstableIsEditableTree:!0}),H={start:{clientId:S,attributeKey:A.dataset.wpBlockAttributeKey,offset:L.start??0},end:{clientId:S,attributeKey:A.dataset.wpBlockAttributeKey,offset:L.end??L.text.length}},{start:N,end:M}=H,V=l(),j=u();(V.clientId!==N.clientId||j.clientId!==M.clientId||V.attributeKey!==N.attributeKey||V.offset!==N.offset||j.offset!==M.offset)&&o(H)}else t(S)}else{let A=[...i(S),S],P=[...i(I),I],L=IQe(A,P);if(!(L>=A.length||L>=P.length)&&(A[L]!==S||P[L]!==I)){e(A[L],P[L]);return}let N=yD(C),M=yD(E);if(N&&M){let V=x.getRangeAt(0),j=(0,Hk.create)({element:N,range:V,__unstableIsEditableTree:!0}),D=(0,Hk.create)({element:M,range:V,__unstableIsEditableTree:!0}),z=j.start??j.end,$=D.start??D.end;o({start:{clientId:S,attributeKey:N.dataset.wpBlockAttributeKey,offset:z},end:{clientId:I,attributeKey:M.dataset.wpBlockAttributeKey,offset:$}})}else e(S,I)}}function _(k){let x=g.getSelection();if(!x.rangeCount||x.isCollapsed)return;let C=Vo(Ove(x)),E=Vo(Ave(x,h));C!==E&&y(k)}m.addEventListener("selectionchange",y);function w(k){y(k),n()}return g.addEventListener("mouseup",w),p.addEventListener("mousedown",b),p.addEventListener("keydown",v),m.addEventListener("copy",_,!0),m.addEventListener("cut",_,!0),m.addEventListener("paste",_,!0),()=>{m.removeEventListener("selectionchange",y),g.removeEventListener("mouseup",w),p.removeEventListener("mousedown",b),p.removeEventListener("keydown",v),m.removeEventListener("copy",_,!0),m.removeEventListener("cut",_,!0),m.removeEventListener("paste",_,!0)}},[e,t,o,i])}var _D=c(ee(),1),Dve=c(ue(),1);function Vve(){let{selectBlock:e}=(0,_D.useDispatch)(B),{isSelectionEnabled:t,getBlockSelectionStart:o,getSelectionStart:r,hasMultiSelection:n}=(0,_D.useSelect)(B);return(0,Dve.useRefEffect)(i=>{function s(a){if(!t()||a.button!==0)return;let l=o(),u=Vo(a.target);if(a.shiftKey){if(l&&l!==u){let{clientId:d,attributeKey:f}=r();xr(i,!0,{focus:!!f});let{ownerDocument:p}=i,m=p.defaultView.getSelection(),g=!f&&p.getElementById(`block-${d}`);if(g&&!(m.anchorNode&&g.contains(m.anchorNode))){let h=g.compareDocumentPosition(a.target)&i.DOCUMENT_POSITION_FOLLOWING;m.setPosition(g,h?0:g.childNodes.length)}}}else n()&&e(u)}return i.addEventListener("mousedown",s),()=>{i.removeEventListener("mousedown",s)}},[e,t,o,r,n])}var wD=c(ee(),1),Fve=c(ue(),1),Yf=c(wo(),1),$s=c(ce(),1);function zve(){let{__unstableIsFullySelected:e,getSelectedBlockClientIds:t,getSelectedBlockClientId:o,__unstableIsSelectionMergeable:r,hasMultiSelection:n,getBlockName:i,canInsertBlockType:s,getBlockRootClientId:a,getSelectionStart:l,getSelectionEnd:u,getBlockAttributes:d,getNextBlockClientId:f,getBlockOrder:p,getBlockEditingMode:m,getBlockListSettings:g}=(0,wD.useSelect)(B),{replaceBlocks:h,__unstableSplitSelection:b,removeBlocks:v,__unstableDeleteSelection:y,__unstableExpandSelection:_,__unstableMarkAutomaticChange:w,insertAfterBlock:k,insertBlock:x,selectBlock:C}=(0,wD.useDispatch)(B);return(0,Fve.useRefEffect)(E=>{function R(O){if(O.inputType==="insertParagraph"&&!O.defaultPrevented&&!n()&&(S(O),O.defaultPrevented)||E.contentEditable!=="true")return;if(n()){O.preventDefault();return}let A=E.ownerDocument.defaultView.getSelection();dl(A,E)||O.preventDefault()}function S(O){if(!O.defaultPrevented){if(!n()){if(O.keyCode===Yf.ENTER||O.inputType==="insertParagraph"){if(O.shiftKey||O.type==="keydown"&&O.target.ownerDocument.activeElement.isContentEditable)return;let P=o();if(!P)return;let L=i(P),H=l(),N=u();if(H.attributeKey===N.attributeKey){let j=d(P)[H.attributeKey],D=(0,$s.getBlockTransforms)("from").filter(({type:$})=>$==="enter"),z=(0,$s.findTransform)(D,$=>$.regExp.test(j));if(z){h(P,z.transform({content:j})),w();return}}let M=a(P),{activeElement:V}=O.target.ownerDocument;if(!e()&&(s((0,$s.getDefaultBlockName)(),M)||s(L,M))&&((0,$s.hasBlockSupport)(L,"splitting",!1)||O.__deprecatedOnSplit))O.preventDefault(),b();else if((V.getAttribute("data-block")===P||V.isContentEditable)&&Vo(V)===P){let{defaultBlock:j}=M&&g(M)||{};if(s(j?.name??(0,$s.getDefaultBlockName)(),M))O.preventDefault(),k(P);else{let D=function($){let J=null;for(;typeof $=="string"&&!(J=f($));)$=a($);return J};var A=D;if(!p(P).length){let{defaultBlock:$}=g(P)??{},J=$?.name??(0,$s.getDefaultBlockName)();if(s(J,P)){O.preventDefault(),x((0,$s.createBlock)(J,$?.attributes),0,P);return}}let z=p(P)[0]??D(P);for(;z&&m(z)==="disabled";)z=D(z);z&&(O.preventDefault(),C(z,!0))}}}return}O.keyCode===Yf.ENTER?(xr(E,!1),O.preventDefault(),e()?h(t(),(0,$s.createBlock)((0,$s.getDefaultBlockName)())):b()):O.keyCode===Yf.BACKSPACE||O.keyCode===Yf.DELETE?(xr(E,!1),O.preventDefault(),e()?v(t()):r()?y(O.keyCode===Yf.DELETE):_()):O.key.length===1&&!(O.metaKey||O.ctrlKey)&&(xr(E,!1),r()?y(O.keyCode===Yf.DELETE):(O.preventDefault(),E.ownerDocument.defaultView.getSelection().removeAllRanges()))}}function I(O){n()&&(xr(E,!1),r()?y():(O.preventDefault(),E.ownerDocument.defaultView.getSelection().removeAllRanges()))}return E.addEventListener("beforeinput",R),E.addEventListener("keydown",S),E.addEventListener("compositionstart",I),()=>{E.removeEventListener("beforeinput",R),E.removeEventListener("keydown",S),E.removeEventListener("compositionstart",I)}},[])}var hd=c(ce(),1),Uk=c(Dt(),1),Gk=c(ee(),1),Gve=c(ue(),1);var jve=c(F(),1),Hve=c(ce(),1),uT=c(ee(),1),Bl=c(Z(),1),Wve=c(Ns(),1);function Wk(){let{getBlockName:e}=(0,uT.useSelect)(B),{getBlockType:t}=(0,uT.useSelect)(Hve.store),{createSuccessNotice:o}=(0,uT.useDispatch)(Wve.store);return(0,jve.useCallback)((r,n)=>{let i="";if(r==="copyStyles")i=(0,Bl.__)("Styles copied to clipboard.");else if(n.length===1){let s=n[0],a=t(e(s))?.title;r==="copy"?i=(0,Bl.sprintf)((0,Bl.__)('Copied "%s" to clipboard.'),a):i=(0,Bl.sprintf)((0,Bl.__)('Moved "%s" to clipboard.'),a)}else r==="copy"?i=(0,Bl.sprintf)((0,Bl._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",n.length),n.length):i=(0,Bl.sprintf)((0,Bl._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",n.length),n.length);o(i,{type:"snackbar"})},[o,e,t])}function Uve(e,t){let o=e.defaultView.getSelection();if(Vo(o.anchorNode)!==t)return!1;let r=e.getElementById(`block-${t}`);return!!r?.isContentEditable&&(0,Uk.isEntirelySelected)(r)}function dT(){let e=(0,Gk.useRegistry)(),{getBlocksByClientId:t,getSelectedBlockClientIds:o,hasMultiSelection:r,getSettings:n,getBlockName:i,__unstableIsFullySelected:s,__unstableIsSelectionCollapsed:a,__unstableIsSelectionMergeable:l,__unstableGetSelectedBlocksWithPartialSelection:u,canInsertBlockType:d,getBlockRootClientId:f}=(0,Gk.useSelect)(B),{flashBlock:p,removeBlocks:m,replaceBlocks:g,__unstableDeleteSelection:h,__unstableExpandSelection:b,__unstableSplitSelection:v}=(0,Gk.useDispatch)(B),y=Wk();return(0,Gve.useRefEffect)(_=>{function w(k){if(k.defaultPrevented)return;let x=o();if(x.length===0)return;let C=k.type==="copy"&&!r()&&Uve(k.target.ownerDocument,x[0]);if(!r()){let{ownerDocument:O}=k.target;if((k.type==="copy"||k.type==="cut"?(0,Uk.documentHasUncollapsedSelection)(O):(0,Uk.documentHasSelection)(O)&&!O.activeElement.isContentEditable)&&!C)return}let{activeElement:E}=k.target.ownerDocument;if(!_.contains(E))return;let R=l(),S=a()||s()||C,I=!S&&!R;if(k.type==="copy"||k.type==="cut")if(k.preventDefault(),x.length===1&&p(x[0]),I)b();else{y(k.type,x);let O;if(S)O=t(x);else{let[A,P]=u(),L=t(x.slice(1,x.length-1));O=[A,...L,P]}lD(k,O,e)}if(k.type==="cut")S&&!I?m(x):(xr(k.target.ownerDocument.activeElement,!1),h());else if(k.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:O,mediaUpload:A}=n();if(k.clipboardData.getData("rich-text")==="true")return;let{plainText:L,html:H,files:N}=Fk(k),M=s(),V=[];if(N.length){if(!A){k.preventDefault();return}let $=(0,hd.getBlockTransforms)("from");V=N.reduce((J,Q)=>{let W=(0,hd.findTransform)($,X=>X.type==="files"&&X.isMatch([Q]));return W&&J.push(W.transform([Q])),J},[]).flat()}else V=(0,hd.pasteHandler)({HTML:H,plainText:L,mode:M?"BLOCKS":"AUTO",canUserUseUnfilteredHTML:O});if(typeof V=="string")return;if(M){g(x,V,V.length-1,-1),k.preventDefault();return}if(!r()&&Uve(k.target.ownerDocument,x[0])){g(x,V,V.length-1,-1),k.preventDefault();return}if(!r()&&!(0,hd.hasBlockSupport)(i(x[0]),"splitting",!1)&&!k.__deprecatedOnSplit)return;let[j]=x,D=f(j),z=[];for(let $ of V)if(d($.name,D))z.push($);else{let J=i(D),Q=$.name!==J?(0,hd.switchToBlockType)($,J):[$];if(!Q)return;for(let W of Q)for(let X of W.innerBlocks)z.push(X)}v(z),k.preventDefault()}}return _.ownerDocument.addEventListener("copy",w),_.ownerDocument.addEventListener("cut",w),_.ownerDocument.addEventListener("paste",w),()=>{_.ownerDocument.removeEventListener("copy",w),_.ownerDocument.removeEventListener("cut",w),_.ownerDocument.removeEventListener("paste",w)}},[])}var $k=c(T(),1);function sK(){let[e,t,o]=rK(),r=(0,$ve.useSelect)(n=>n(B).hasMultiSelection(),[]);return[e,(0,fT.useMergeRefs)([_ve(),t,$se(),dT(),zve(),uve(),pve(),Pve(),Lve(),Vve(),hve(),Bve(),kve(),Cve(),(0,fT.useRefEffect)(n=>(n.tabIndex=0,n.dataset.hasMultiSelection=r,r?(n.setAttribute("aria-label",(0,iK.__)("Multiple selected blocks")),()=>{delete n.dataset.hasMultiSelection,n.contentEditable==="true"?n.setAttribute("aria-label",(0,iK.__)("Editor canvas")):n.removeAttribute("aria-label")}):()=>{delete n.dataset.hasMultiSelection}),[r])]),o]}function PQe({children:e,...t},o){let[r,n,i]=sK();return(0,$k.jsxs)($k.Fragment,{children:[r,(0,$k.jsx)("div",{...t,ref:(0,fT.useMergeRefs)([n,o]),className:Y(t.className,"block-editor-writing-flow"),children:e}),i]})}var kD=(0,Yve.forwardRef)(PQe);var xD=null;function Kve(){return xD||(xD=Array.from(document.styleSheets).reduce((e,t)=>{try{t.cssRules}catch{return e}let{ownerNode:o,cssRules:r}=t;if(o===null||!r||o.id.startsWith("wp-")||!o.id)return e;function n(i){return Array.from(i).find(({selectorText:s,conditionText:a,cssRules:l})=>a?n(l):s&&(s.includes(".editor-styles-wrapper")||s.includes(".wp-block")))}if(n(r)){let i=o.tagName==="STYLE";if(i){let s=o.id.replace("-inline-css","-css"),a=document.getElementById(s);a&&e.push(a.cloneNode(!0))}if(e.push(o.cloneNode(!0)),!i){let s=o.id.replace("-css","-inline-css"),a=document.getElementById(s);a&&e.push(a.cloneNode(!0))}}return e},[]),xD)}var yi=c(F(),1),pT=c(ue(),1);function qve({frameSize:e,containerWidth:t,maxContainerWidth:o,scaleContainerWidth:r}){return(Math.min(t,o)-e*2)/r}function OQe(e,t){let{scaleValue:o,scrollHeight:r}=e,{frameSize:n,scaleValue:i}=t;return r*(i/o)+n*2}function AQe(e,t){let{containerHeight:o,frameSize:r,scaleValue:n,scrollTop:i}=e,{containerHeight:s,frameSize:a,scaleValue:l,scrollHeight:u}=t,d=i;d=(d+o/2-r)/n-o/2,d=(d+s/2)*l+a-s/2,d=i<=r?0:d;let f=u-s;return Math.round(Math.min(Math.max(0,d),Math.max(0,f)))}function MQe(e,t){let{scaleValue:o,frameSize:r,scrollTop:n}=e,{scaleValue:i,frameSize:s,scrollTop:a}=t;return[{translate:"0 0",scale:o,paddingTop:`${r/o}px`,paddingBottom:`${r/o}px`},{translate:`0 ${n-a}px`,scale:i,paddingTop:`${s/i}px`,paddingBottom:`${s/i}px`}]}var Zve={width:null,height:null};function Xve(e){let t=e.at(-1).contentBoxSize[0];return{width:t.inlineSize,height:t.blockSize}}function Qve({frameSize:e,iframeDocument:t,maxContainerWidth:o=750,scale:r}){let[{height:n},i]=(0,yi.useState)(Zve),s=(0,pT.useResizeObserver)(E=>{i(Xve(E))}),[{width:a,height:l},u]=(0,yi.useState)(Zve),d=(0,pT.useResizeObserver)(E=>{u(Xve(E))}),f=(0,yi.useRef)(0),p=r!==1,m=(0,pT.useReducedMotion)(),g=r==="auto-scaled",h=(0,yi.useRef)(!1),b=(0,yi.useRef)(null);(0,yi.useEffect)(()=>{p||(f.current=a)},[a,p]);let v=Math.max(f.current,a),y=g?qve({frameSize:e,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:v}):r,_=(0,yi.useRef)({scaleValue:y,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),w=(0,yi.useRef)({scaleValue:y,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),k=(0,yi.useCallback)(()=>{let{scrollTop:E}=_.current,{scrollTop:R}=w.current;return t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scroll-top",`${E}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scroll-top-next",`${R}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-overflow-behavior",_.current.scrollHeight===_.current.containerHeight?"auto":"scroll"),t.documentElement.classList.add("zoom-out-animation"),t.documentElement.animate(MQe(_.current,w.current),{easing:"cubic-bezier(0.46, 0.03, 0.52, 0.96)",duration:400})},[t]),x=(0,yi.useCallback)(()=>{h.current=!1,b.current=null,t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale",w.current.scaleValue),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-frame-size",`${w.current.frameSize}px`),t.documentElement.classList.remove("zoom-out-animation"),t.documentElement.scrollTop=w.current.scrollTop,t.documentElement.style.removeProperty("--wp-block-editor-iframe-zoom-out-scroll-top"),t.documentElement.style.removeProperty("--wp-block-editor-iframe-zoom-out-scroll-top-next"),t.documentElement.style.removeProperty("--wp-block-editor-iframe-zoom-out-overflow-behavior"),_.current=w.current},[t]),C=(0,yi.useRef)(!1);return(0,yi.useEffect)(()=>{if(!t)return;let E=C.current!==p;if(C.current=p,!!E&&(h.current=!0,!!p))return t.documentElement.classList.add("is-zoomed-out"),()=>{t.documentElement.classList.remove("is-zoomed-out")}},[t,p]),(0,yi.useEffect)(()=>{if(t&&(g&&_.current.scaleValue!==1&&(_.current.scaleValue=qve({frameSize:_.current.frameSize,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:a})),y<1&&(h.current||(t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale",y),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-frame-size",`${e}px`)),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-content-height",`${n}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-inner-height",`${l}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-container-width",`${a}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale-container-width",`${v}px`)),h.current))if(h.current=!1,b.current){b.current.reverse();let E=_.current,R=w.current;_.current=R,w.current=E}else _.current.scrollTop=t.documentElement.scrollTop,_.current.scrollHeight=t.documentElement.scrollHeight,_.current.containerHeight=l,w.current={scaleValue:y,frameSize:e,containerHeight:t.documentElement.clientHeight},w.current.scrollHeight=OQe(_.current,w.current),w.current.scrollTop=AQe(_.current,w.current),b.current=k(),m?x():b.current.onfinish=x},[k,x,m,g,y,e,t,n,a,l,o,v]),{isZoomedOut:p,scaleContainerWidth:v,contentRef:s,containerRef:d}}var Uc=c(T(),1);function r_e(e,t,o){let r={};for(let s in e)r[s]=e[s];if(e instanceof o.contentDocument.defaultView.MouseEvent){let s=o.getBoundingClientRect();r.clientX+=s.left,r.clientY+=s.top}let n=new t(e.type,r);r.defaultPrevented&&n.preventDefault(),!o.dispatchEvent(n)&&e.preventDefault()}function NQe(e){return(0,Kf.useRefEffect)(()=>{let{defaultView:t}=e;if(!t)return;let{frameElement:o}=t,r=e.documentElement,n=["dragover","mousemove"],i={};for(let s of n)i[s]=a=>{let u=Object.getPrototypeOf(a).constructor.name,d=window[u];r_e(a,d,o)},r.addEventListener(s,i[s]);return()=>{for(let s of n)r.removeEventListener(s,i[s])}})}var Jve=new WeakMap,LQe=globalThis.FinalizationRegistry?new globalThis.FinalizationRegistry(e=>URL.revokeObjectURL(e)):void 0;function DQe(e){let t=Jve.get(e);if(t)return t;let o="";e_e.version.split(".")[0]==="18"&&(o="<body><script>document.currentScript.parentElement.remove()<\/script></body>");let r=`<!doctype html>
+`)}function xr(e,t,{focus:o=!0}={}){return e.contentEditable===String(t)?t:(e.contentEditable=t,t?e.isContentEditable?(e.setAttribute("role","textbox"),e.setAttribute("aria-multiline","true"),e.setAttribute("aria-label",(0,Rye.__)("Editor canvas")),o&&e.focus({preventScroll:!0}),!0):(e.removeAttribute("contenteditable"),!1):(e.removeAttribute("role"),e.removeAttribute("aria-multiline"),e.removeAttribute("aria-label"),!1))}function Oye(){let e=(0,zL.useRegistry)(),t=(0,zL.useSelect)(o=>{let{getSelectedBlockClientId:r,canHostEditableRoot:n,isZoomOut:i}=K(o(B));return!i()&&n(r())},[]);return(0,Pye.useRefEffect)(o=>{if(!t)return;let{getSelectedBlockClientId:r,hasMultiSelection:n,isMultiSelecting:i}=e.select(B);if(!xr(o,!0,{focus:!1}))return;let{activeElement:s}=o.ownerDocument,a=o.ownerDocument.defaultView.getSelection();return s!==o&&s?.isContentEditable&&o.contains(s)&&Vo(s)===r()&&a.anchorNode&&s.contains(a.anchorNode)&&o.focus(),()=>{if(!(n()||i())&&(xr(o,!1),o.ownerDocument.activeElement===o)){let l=il(o.ownerDocument.defaultView.getSelection(),o);l&&Vo(l)===r()&&l.focus()}}},[t,e])}var UE=c(wo(),1),Aye=c(ee(),1),Mye=c(ue(),1);function Nye(){let{hasMultiSelection:e}=(0,Aye.useSelect)(B);return(0,Mye.useRefEffect)(t=>{function o(r){if(r.defaultPrevented||r.keyCode!==UE.HOME&&r.keyCode!==UE.END||r.metaKey||r.ctrlKey||r.altKey||!r.target.isContentEditable||e())return;let n=t.ownerDocument.defaultView.getSelection();il(n,t)&&(r.preventDefault(),n.modify(r.shiftKey?"extend":"move",r.keyCode===UE.HOME?"backward":"forward","lineboundary"))}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}},[])}var Lye=c(ue(),1),Dye=c(ee(),1);function AXe(e){let{isMultiSelecting:t,getMultiSelectedBlockClientIds:o,hasMultiSelection:r,getSelectedBlockClientId:n,getSelectedBlocksInitialCaretPosition:i,__unstableIsFullySelected:s}=e(B);return{isMultiSelecting:t(),multiSelectedBlockClientIds:o(),hasMultiSelection:r(),selectedBlockClientId:n(),initialPosition:i(),isFullSelection:s()}}function Vye(){let{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:o,hasMultiSelection:r,selectedBlockClientId:n,isFullSelection:i}=(0,Dye.useSelect)(AXe,[]);return(0,Lye.useRefEffect)(s=>{let{ownerDocument:a}=s,{defaultView:l}=a;if(e==null||!r||t)return;let{length:u}=o;u<2||i&&(xr(s,!0),l.getSelection().removeAllRanges())},[r,t,o,n,e,i])}var Tk=c(Ft(),1),HL=c(wo(),1),CY=c(Z(),1),UL=c(ee(),1),Rk=c(ue(),1),WE=c(F(),1);var jL=c(T(),1),Fye={position:"absolute",inset:0,pointerEvents:"none",outline:"none"},MXe=["Enter"," ","F2","Escape"];function EY(){let e=(0,WE.useRef)(),t=(0,WE.useRef)(),o=(0,WE.useRef)(),r=(0,Rk.useInstanceId)(EY,"block-editor-writing-flow__canvas-stop-hint"),{hasMultiSelection:n,getSelectedBlockClientId:i,getBlockCount:s,getBlockOrder:a,getLastFocus:l,getSectionRootClientId:u,getEditedContentOnlySection:d,isZoomOut:f}=K((0,UL.useSelect)(B)),{setLastFocus:p}=K((0,UL.useDispatch)(B)),m=(0,WE.useRef)();function g(){if(e.current.ownerDocument.defaultView.focus(),n())e.current.focus();else if(i())l()?.current?l().current.focus():e.current.querySelector(`[data-block="${i()}"]`).focus();else if(f()){let x=u(),C=a(x);C.length?e.current.querySelector(`[data-block="${C[0]}"]`).focus():x?e.current.querySelector(`[data-block="${x}"]`).focus():e.current.focus()}else{let x=Tk.focus.tabbable.find(e.current);x.length?x[0].focus():e.current.focus()}}function h(x){if(x.defaultPrevented||x.ctrlKey||x.metaKey||x.altKey)return;let{key:C}=x;if(!x.shiftKey&&MXe.includes(C)){x.preventDefault(),g();return}C==="Tab"&&!x.shiftKey&&(x.preventDefault(),Tk.focus.tabbable.findNext(o.current)?.focus())}function b(){if(m.current){m.current=null;return}g()}let v=(0,jL.jsx)("div",{ref:t,tabIndex:"0",role:"button","aria-label":(0,CY.__)("Editor canvas"),"aria-describedby":r,className:"block-editor-writing-flow__canvas-stop",style:Fye,onFocus:b,onKeyDown:h,onClick:g,children:(0,jL.jsx)("div",{className:"block-editor-writing-flow__canvas-stop-hint",id:r,children:(0,CY.__)("Press Enter to edit the document")})});function y(){if(m.current){m.current=null;return}g()}let _=(0,jL.jsx)("div",{ref:o,tabIndex:"0",onFocus:y,style:Fye}),w=(0,Rk.useRefEffect)(x=>{function C(S){if(S.defaultPrevented)return;if(S.key==="Escape"&&!S.shiftKey&&!S.ctrlKey&&!S.metaKey&&!S.altKey){if(d())return;t.current&&(S.preventDefault(),m.current=!0,t.current.focus());return}if(S.keyCode!==HL.TAB||!o.current||!t.current)return;let{target:I,shiftKey:P}=S,A=P?"findPrevious":"findNext",O=Tk.focus.tabbable[A](I),L=I.closest("[data-block]"),H=L&&O&&(kO(L,O)||Gu(L,O));if((0,Tk.isFormElement)(O)&&H)return;let N=P?t:o;m.current=!0,N.current.focus()}function E(S){x.contains(S.relatedTarget)||p({current:S.target});let{ownerDocument:I}=x;!S.relatedTarget&&S.target.hasAttribute("data-block")&&I.activeElement===I.body&&s()===0&&x.focus()}let R=(0,HL.withIgnoreIMEEvents)(C);return x.addEventListener("keydown",R),x.addEventListener("focusout",E),()=>{x.removeEventListener("keydown",R),x.removeEventListener("focusout",E)}},[]),k=(0,Rk.useMergeRefs)([e,w]);return[v,k,_]}var WL=c(wo(),1),zye=c(ee(),1),jye=c(ue(),1);function Hye(){let{didAutomaticChange:e,getSettings:t}=(0,zye.useSelect)(B);function o(r){let{keyCode:n}=r;if(r.defaultPrevented||n!==WL.BACKSPACE&&n!==WL.ESCAPE)return;let{__experimentalUndo:i}=t();i&&e()&&(r.preventDefault(),i())}return(0,jye.useRefEffect)(r=>(r.addEventListener("keydown",o),()=>{r.removeEventListener("keydown",o)}),[])}var en=c(Ft(),1),ud=c(wo(),1),GL=c(ee(),1),Uye=c(ue(),1),$L=c(ce(),1);function NXe(e,t,o){let r=t===ud.UP||t===ud.DOWN,{tagName:n}=e,i=e.getAttribute("type");return r&&!o?n==="INPUT"?!["date","datetime-local","month","number","range","time","week"].includes(i):!0:n==="INPUT"?["button","checkbox","number","color","file","image","radio","reset","submit"].includes(i):n!=="TEXTAREA"}function TY(e,t,o,r){let n=en.focus.focusable.find(o);t&&n.reverse(),n=n.slice(n.indexOf(e)+1);let i;r&&(i=e.getBoundingClientRect());function s(a){if(a.children.length===1&&kO(a,a.firstElementChild)&&a.firstElementChild.getAttribute("contenteditable")==="true")return;let l=(0,$L.getBlockType)(a.getAttribute("data-type"));if(a.contentEditable!=="true"&&Vo(a)&&l&&(l.merge||(0,$L.hasBlockSupport)(l,"__experimentalOnMerge"))&&en.focus.focusable.find(a).filter(u=>!(0,en.isFormElement)(u)).length!==0||!en.focus.tabbable.isTabbableIndex(a)||a.isContentEditable&&a.contentEditable!=="true"&&Vo(a.closest('[contenteditable="true"]')))return!1;if(r){let u=a.getBoundingClientRect();if(u.left>=i.right||u.right<=i.left)return!1}return!0}return n.find(s)}function Wye(){let{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getNextBlockClientId:o,getPreviousBlockClientId:r,getSelectedBlockClientId:n,getSelectionStart:i,getSettings:s,hasMultiSelection:a,__unstableIsFullySelected:l}=(0,GL.useSelect)(B),{selectBlock:u,multiSelect:d}=(0,GL.useDispatch)(B);return(0,Uye.useRefEffect)(f=>{let p;function m(){p=null}function g(b,v){let y=TY(b,v,f);return y&&Vo(y)}function h(b){if(b.defaultPrevented)return;let{keyCode:v,shiftKey:y,ctrlKey:_,altKey:w,metaKey:k}=b,x=b.target===f&&il(f.ownerDocument.defaultView.getSelection(),f)||b.target,C=v===ud.UP,E=v===ud.DOWN,R=v===ud.LEFT,S=v===ud.RIGHT,I=C||R,P=R||S,A=C||E,O=P||A,L=y||_||w||k,H=A?en.isVerticalEdge:en.isHorizontalEdge,{ownerDocument:N}=f,{defaultView:M}=N;if(!O||s().isPreviewMode)return;if(a()){if(y){let D=M.getSelection();if(l()&&(!D.rangeCount||D.isCollapsed)){let z=e(),$=t(),J=I?r($):o($);J&&(d(z,J),b.preventDefault())}return}if(!l())return;b.preventDefault(),I?u(e()):u(t(),-1);return}if(y&&n()&&!i().attributeKey){let D=n(),z=I?r(D):o(D);z&&(d(D,z),b.preventDefault());return}if(!NXe(x,v,L))return;A?p||(p=(0,en.computeCaretRect)(M)):p=null;let V=(0,en.isRTL)(x)?!I:I,{keepCaretInsideBlock:j}=s();if(y)H(x,I)&&(g(x,I)?xr(f,!0):f.contentEditable==="true"&&(M.getSelection().extend(x,I?0:x.childNodes.length),b.preventDefault()));else if(A&&(0,en.isVerticalEdge)(x,I)&&(!w||(0,en.isHorizontalEdge)(x,V))&&!j){let D=TY(x,I,f,!0);D&&((0,en.placeCaretAtVerticalEdge)(D,w?!I:I,w?void 0:p),b.preventDefault())}else if(P&&M.getSelection().isCollapsed&&(0,en.isHorizontalEdge)(x,V)&&!j){let D=TY(x,V,f);(0,en.placeCaretAtHorizontalEdge)(D,I),b.preventDefault()}}return f.addEventListener("mousedown",m),f.addEventListener("keydown",h),()=>{f.removeEventListener("mousedown",m),f.removeEventListener("keydown",h)}},[])}var Gye=c(ue(),1),$ye=c(ee(),1),dd=c(wo(),1);function Yye(){let e=(0,$ye.useSelect)(t=>t(B).getSettings().isPreviewMode,[]);return(0,Gye.useRefEffect)(t=>{if(!e)return;function o(r){let{keyCode:n,shiftKey:i,target:s}=r,a=n===dd.TAB,l=n===dd.UP,u=n===dd.DOWN,d=n===dd.LEFT;if(!a&&!(l||u||d||n===dd.RIGHT))return;let m=a?i:l||d,g=Array.from(t.querySelectorAll("[data-block]"));if(!g.length)return;let h=s.closest("[data-block]"),b=h?g.indexOf(h):-1;if(b===-1||a&&(m&&b===0||!m&&b===g.length-1))return;let v;m?v=b<=0?g.length-1:b-1:v=b===-1||b>=g.length-1?0:b+1,r.preventDefault(),g[v].focus()}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}},[e])}var Kye=c(Ft(),1),YL=c(ee(),1),qye=c(sl(),1),Zye=c(ue(),1);function Xye(){let{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:o}=(0,YL.useSelect)(B),{multiSelect:r,selectBlock:n}=(0,YL.useDispatch)(B),i=(0,qye.__unstableUseShortcutEventMatch)();return(0,Zye.useRefEffect)(s=>{function a(l){if(!i("core/block-editor/select-all",l))return;let u=t(),{ownerDocument:d}=s,f=d.defaultView.getSelection(),p=l.target===s&&il(f,s)||l.target;if(u.length<2&&!(0,Kye.isEntirelySelected)(p)){if(l.target===s&&p!==s){l.preventDefault();let v=d.createRange();v.selectNodeContents(p),f.removeAllRanges(),f.addRange(v),d.dispatchEvent(new Event("selectionchange"))}return}l.preventDefault();let[m]=u,g=Vo(d.activeElement);if(g&&g!==m&&!Gu(d.getElementById("block-"+m),d.activeElement)){n(g);return}let h=o(m),b=e(h);if(u.length===b.length){h&&(s.ownerDocument.defaultView.getSelection().removeAllRanges(),n(h));return}r(b[0],b[b.length-1])}return s.addEventListener("keydown",a),()=>{s.removeEventListener("keydown",a)}},[])}var KL=c(ee(),1),Qye=c(ue(),1);function Jye(){let{startMultiSelect:e,stopMultiSelect:t}=(0,KL.useDispatch)(B),{getSettings:o,isSelectionEnabled:r,hasSelectedBlock:n,isDraggingBlocks:i,isMultiSelecting:s}=(0,KL.useSelect)(B);return(0,Qye.useRefEffect)(a=>{let{ownerDocument:l}=a,{defaultView:u}=l,d,f;function p(){t(),u.removeEventListener("mouseup",p),f=u.requestAnimationFrame(()=>{if(!n())return;xr(a,!1);let b=u.getSelection();if(b.rangeCount){let v=b.getRangeAt(0),{commonAncestorContainer:y}=v,_=v.cloneRange();d.contains(y)&&(d.focus(),b.removeAllRanges(),b.addRange(_))}})}let m;function g({target:b}){m=b}function h({buttons:b,target:v,relatedTarget:y}){v.contains(m)&&(v.contains(y)||i()||b===1&&(s()||a!==v&&(v.getAttribute("contenteditable")!=="true"&&!o().isPreviewMode||r()&&(d=v,e(),u.addEventListener("mouseup",p),xr(a,!0)))))}return a.addEventListener("mouseout",h),a.addEventListener("mousedown",g),()=>{a.removeEventListener("mouseout",h),u.removeEventListener("mouseup",p),u.cancelAnimationFrame(f)}},[e,t,r,n])}var ZL=c(ee(),1),ove=c(ue(),1),Bk=c(fn(),1),rve=c(Ft(),1);var{ownsSelection:LXe}=K(Bk.privateApis);function eve(e){let{anchorNode:t,anchorOffset:o}=e;return t.nodeType===t.TEXT_NODE||o===0?t:t.childNodes[o-1]}function tve(e,t){let{focusNode:o,focusOffset:r}=e;return o.nodeType===o.TEXT_NODE||r===o.childNodes.length?o:r===0&&(0,rve.isSelectionForward)(e)&&t?o.previousSibling??o.parentElement:o.childNodes[r]}function DXe(e,t){let o=0;for(;e[o]===t[o];)o++;return o}function qL(e){return(e.nodeType===e.ELEMENT_NODE?e:e.parentElement)?.closest("[data-wp-block-attribute-key]")}function nve(){let{multiSelect:e,selectBlock:t,selectionChange:o,startMultiSelect:r,stopMultiSelect:n}=(0,ZL.useDispatch)(B),{getBlockParents:i,getBlockSelectionStart:s,isMultiSelecting:a,getSelectionStart:l,getSelectionEnd:u,getSelectedBlockClientId:d,canHostEditableRoot:f}=K((0,ZL.useSelect)(B));return(0,ove.useRefEffect)(p=>{let{ownerDocument:m}=p,{defaultView:g}=m,h=!1;function b(k){h=k.detail===3,k.shiftKey&&r()}function v(){h=!1}function y(k){let x=g.getSelection();if(!x.rangeCount)return;let C=eve(x),E=tve(x,h);if(!p.contains(C)||!p.contains(E))return;let R=k.shiftKey&&k.type==="mouseup";if(x.isCollapsed&&!R){let A=Vo(C);if(!a()&&A&&A===d()&&f(A)){xr(p,!0);let{activeElement:O}=m;O!==p&&O?.isContentEditable&&p.contains(O)&&Vo(O)===A&&p.focus();return}if(p.contentEditable==="true"&&!a()){xr(p,!1);let O=C.nodeType===C.ELEMENT_NODE?C:C.parentElement;O=O?.closest("[contenteditable]"),O?.focus()}return}let S=Vo(C),I=Vo(E);if(R){let A=s(),O=Vo(k.target),L=O!==I;(S===I&&x.isCollapsed||!I||L)&&(I=O),S!==A&&(S=A)}if(S===void 0&&I===void 0){xr(p,!1);return}if(k.type==="mouseup"&&!k.shiftKey&&!a()&&S===I){let A=Vo(k.target);if(A&&A!==S){x.removeAllRanges();return}}if(S===I)if(a())e(S,S);else{let A=!x.isCollapsed&&(qL(C)||qL(E));if(A&&(A.contentEditable!=="true"||m.activeElement!==A&&!LXe(A))){let O=x.getRangeAt(0),L=(0,Bk.create)({element:A,range:O,__unstableIsEditableTree:!0}),H={start:{clientId:S,attributeKey:A.dataset.wpBlockAttributeKey,offset:L.start??0},end:{clientId:S,attributeKey:A.dataset.wpBlockAttributeKey,offset:L.end??L.text.length}},{start:N,end:M}=H,V=l(),j=u();(V.clientId!==N.clientId||j.clientId!==M.clientId||V.attributeKey!==N.attributeKey||V.offset!==N.offset||j.offset!==M.offset)&&o(H)}else t(S)}else{let A=[...i(S),S],O=[...i(I),I],L=DXe(A,O);if(!(L>=A.length||L>=O.length)&&(A[L]!==S||O[L]!==I)){e(A[L],O[L]);return}let N=qL(C),M=qL(E);if(N&&M){let V=x.getRangeAt(0),j=(0,Bk.create)({element:N,range:V,__unstableIsEditableTree:!0}),D=(0,Bk.create)({element:M,range:V,__unstableIsEditableTree:!0}),z=j.start??j.end,$=D.start??D.end;o({start:{clientId:S,attributeKey:N.dataset.wpBlockAttributeKey,offset:z},end:{clientId:I,attributeKey:M.dataset.wpBlockAttributeKey,offset:$}})}else e(S,I)}}function _(k){let x=g.getSelection();if(!x.rangeCount||x.isCollapsed)return;let C=Vo(eve(x)),E=Vo(tve(x,h));C!==E&&y(k)}m.addEventListener("selectionchange",y);function w(k){y(k),n()}return g.addEventListener("mouseup",w),p.addEventListener("mousedown",b),p.addEventListener("keydown",v),m.addEventListener("copy",_,!0),m.addEventListener("cut",_,!0),m.addEventListener("paste",_,!0),()=>{m.removeEventListener("selectionchange",y),g.removeEventListener("mouseup",w),p.removeEventListener("mousedown",b),p.removeEventListener("keydown",v),m.removeEventListener("copy",_,!0),m.removeEventListener("cut",_,!0),m.removeEventListener("paste",_,!0)}},[e,t,o,i])}var XL=c(ee(),1),ive=c(ue(),1);function sve(){let{selectBlock:e}=(0,XL.useDispatch)(B),{isSelectionEnabled:t,getBlockSelectionStart:o,getSelectionStart:r,hasMultiSelection:n}=(0,XL.useSelect)(B);return(0,ive.useRefEffect)(i=>{function s(a){if(!t()||a.button!==0)return;let l=o(),u=Vo(a.target);if(a.shiftKey){if(l&&l!==u){let{clientId:d,attributeKey:f}=r();xr(i,!0,{focus:!!f});let{ownerDocument:p}=i,m=p.defaultView.getSelection(),g=!f&&p.getElementById(`block-${d}`);if(g&&!(m.anchorNode&&g.contains(m.anchorNode))){let h=g.compareDocumentPosition(a.target)&i.DOCUMENT_POSITION_FOLLOWING;m.setPosition(g,h?0:g.childNodes.length)}}}else n()&&e(u)}return i.addEventListener("mousedown",s),()=>{i.removeEventListener("mousedown",s)}},[e,t,o,r,n])}var QL=c(ee(),1),ave=c(ue(),1),Hf=c(wo(),1),js=c(ce(),1);function lve(){let{__unstableIsFullySelected:e,getSelectedBlockClientIds:t,getSelectedBlockClientId:o,__unstableIsSelectionMergeable:r,hasMultiSelection:n,getBlockName:i,canInsertBlockType:s,getBlockRootClientId:a,getSelectionStart:l,getSelectionEnd:u,getBlockAttributes:d,getNextBlockClientId:f,getBlockOrder:p,getBlockEditingMode:m,getBlockListSettings:g}=(0,QL.useSelect)(B),{replaceBlocks:h,__unstableSplitSelection:b,removeBlocks:v,__unstableDeleteSelection:y,__unstableExpandSelection:_,__unstableMarkAutomaticChange:w,insertAfterBlock:k,insertBlock:x,selectBlock:C}=(0,QL.useDispatch)(B);return(0,ave.useRefEffect)(E=>{function R(P){if(P.inputType==="insertParagraph"&&!P.defaultPrevented&&!n()&&(S(P),P.defaultPrevented)||E.contentEditable!=="true")return;if(n()){P.preventDefault();return}let A=E.ownerDocument.defaultView.getSelection();il(A,E)||P.preventDefault()}function S(P){if(!P.defaultPrevented){if(!n()){if(P.keyCode===Hf.ENTER||P.inputType==="insertParagraph"){if(P.shiftKey||P.type==="keydown"&&P.target.ownerDocument.activeElement.isContentEditable)return;let O=o();if(!O)return;let L=i(O),H=l(),N=u();if(H.attributeKey===N.attributeKey){let j=d(O)[H.attributeKey],D=(0,js.getBlockTransforms)("from").filter(({type:$})=>$==="enter"),z=(0,js.findTransform)(D,$=>$.regExp.test(j));if(z){h(O,z.transform({content:j})),w();return}}let M=a(O),{activeElement:V}=P.target.ownerDocument;if(!e()&&(s((0,js.getDefaultBlockName)(),M)||s(L,M))&&((0,js.hasBlockSupport)(L,"splitting",!1)||P.__deprecatedOnSplit))P.preventDefault(),b();else if((V.getAttribute("data-block")===O||V.isContentEditable)&&Vo(V)===O){let{defaultBlock:j}=M&&g(M)||{};if(s(j?.name??(0,js.getDefaultBlockName)(),M))P.preventDefault(),k(O);else{let D=function($){let J=null;for(;typeof $=="string"&&!(J=f($));)$=a($);return J};var A=D;if(!p(O).length){let{defaultBlock:$}=g(O)??{},J=$?.name??(0,js.getDefaultBlockName)();if(s(J,O)){P.preventDefault(),x((0,js.createBlock)(J,$?.attributes),0,O);return}}let z=p(O)[0]??D(O);for(;z&&m(z)==="disabled";)z=D(z);z&&(P.preventDefault(),C(z,!0))}}}return}P.keyCode===Hf.ENTER?(xr(E,!1),P.preventDefault(),e()?h(t(),(0,js.createBlock)((0,js.getDefaultBlockName)())):b()):P.keyCode===Hf.BACKSPACE||P.keyCode===Hf.DELETE?(xr(E,!1),P.preventDefault(),e()?v(t()):r()?y(P.keyCode===Hf.DELETE):_()):P.key.length===1&&!(P.metaKey||P.ctrlKey)&&(xr(E,!1),r()?y(P.keyCode===Hf.DELETE):(P.preventDefault(),E.ownerDocument.defaultView.getSelection().removeAllRanges()))}}function I(P){n()&&(xr(E,!1),r()?y():(P.preventDefault(),E.ownerDocument.defaultView.getSelection().removeAllRanges()))}return E.addEventListener("beforeinput",R),E.addEventListener("keydown",S),E.addEventListener("compositionstart",I),()=>{E.removeEventListener("beforeinput",R),E.removeEventListener("keydown",S),E.removeEventListener("compositionstart",I)}},[])}var fd=c(ce(),1),Pk=c(Ft(),1),Ok=c(ee(),1),pve=c(ue(),1);var cve=c(F(),1),uve=c(ce(),1),GE=c(ee(),1),xl=c(Z(),1),dve=c(Is(),1);function Ik(){let{getBlockName:e}=(0,GE.useSelect)(B),{getBlockType:t}=(0,GE.useSelect)(uve.store),{createSuccessNotice:o}=(0,GE.useDispatch)(dve.store);return(0,cve.useCallback)((r,n)=>{let i="";if(r==="copyStyles")i=(0,xl.__)("Styles copied to clipboard.");else if(n.length===1){let s=n[0],a=t(e(s))?.title;r==="copy"?i=(0,xl.sprintf)((0,xl.__)('Copied "%s" to clipboard.'),a):i=(0,xl.sprintf)((0,xl.__)('Moved "%s" to clipboard.'),a)}else r==="copy"?i=(0,xl.sprintf)((0,xl._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",n.length),n.length):i=(0,xl.sprintf)((0,xl._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",n.length),n.length);o(i,{type:"snackbar"})},[o,e,t])}function fve(e,t){let o=e.defaultView.getSelection();if(Vo(o.anchorNode)!==t)return!1;let r=e.getElementById(`block-${t}`);return!!r?.isContentEditable&&(0,Pk.isEntirelySelected)(r)}function $E(){let e=(0,Ok.useRegistry)(),{getBlocksByClientId:t,getSelectedBlockClientIds:o,hasMultiSelection:r,getSettings:n,getBlockName:i,__unstableIsFullySelected:s,__unstableIsSelectionCollapsed:a,__unstableIsSelectionMergeable:l,__unstableGetSelectedBlocksWithPartialSelection:u,canInsertBlockType:d,getBlockRootClientId:f}=(0,Ok.useSelect)(B),{flashBlock:p,removeBlocks:m,replaceBlocks:g,__unstableDeleteSelection:h,__unstableExpandSelection:b,__unstableSplitSelection:v}=(0,Ok.useDispatch)(B),y=Ik();return(0,pve.useRefEffect)(_=>{function w(k){if(k.defaultPrevented)return;let x=o();if(x.length===0)return;let C=k.type==="copy"&&!r()&&fve(k.target.ownerDocument,x[0]);if(!r()){let{ownerDocument:P}=k.target;if((k.type==="copy"||k.type==="cut"?(0,Pk.documentHasUncollapsedSelection)(P):(0,Pk.documentHasSelection)(P)&&!P.activeElement.isContentEditable)&&!C)return}let{activeElement:E}=k.target.ownerDocument;if(!_.contains(E))return;let R=l(),S=a()||s()||C,I=!S&&!R;if(k.type==="copy"||k.type==="cut")if(k.preventDefault(),x.length===1&&p(x[0]),I)b();else{y(k.type,x);let P;if(S)P=t(x);else{let[A,O]=u(),L=t(x.slice(1,x.length-1));P=[A,...L,O]}FL(k,P,e)}if(k.type==="cut")S&&!I?m(x):(xr(k.target.ownerDocument.activeElement,!1),h());else if(k.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:P,mediaUpload:A}=n();if(k.clipboardData.getData("rich-text")==="true")return;let{plainText:L,html:H,files:N}=Ek(k),M=s(),V=[];if(N.length){if(!A){k.preventDefault();return}let $=(0,fd.getBlockTransforms)("from");V=N.reduce((J,Q)=>{let U=(0,fd.findTransform)($,X=>X.type==="files"&&X.isMatch([Q]));return U&&J.push(U.transform([Q])),J},[]).flat()}else V=(0,fd.pasteHandler)({HTML:H,plainText:L,mode:M?"BLOCKS":"AUTO",canUserUseUnfilteredHTML:P});if(typeof V=="string")return;if(M){g(x,V,V.length-1,-1),k.preventDefault();return}if(!r()&&fve(k.target.ownerDocument,x[0])){g(x,V,V.length-1,-1),k.preventDefault();return}if(!r()&&!(0,fd.hasBlockSupport)(i(x[0]),"splitting",!1)&&!k.__deprecatedOnSplit)return;let[j]=x,D=f(j),z=[];for(let $ of V)if(d($.name,D))z.push($);else{let J=i(D),Q=$.name!==J?(0,fd.switchToBlockType)($,J):[$];if(!Q)return;for(let U of Q)for(let X of U.innerBlocks)z.push(X)}v(z),k.preventDefault()}}return _.ownerDocument.addEventListener("copy",w),_.ownerDocument.addEventListener("cut",w),_.ownerDocument.addEventListener("paste",w),()=>{_.ownerDocument.removeEventListener("copy",w),_.ownerDocument.removeEventListener("cut",w),_.ownerDocument.removeEventListener("paste",w)}},[])}var Ak=c(T(),1);function BY(){let[e,t,o]=EY(),r=(0,mve.useSelect)(n=>n(B).hasMultiSelection(),[]);return[e,(0,YE.useMergeRefs)([Hye(),t,mse(),$E(),lve(),Oye(),Nye(),Jye(),nve(),sve(),Vye(),Xye(),Wye(),Yye(),(0,YE.useRefEffect)(n=>(n.tabIndex=0,n.dataset.hasMultiSelection=r,r?(n.setAttribute("aria-label",(0,RY.__)("Multiple selected blocks")),()=>{delete n.dataset.hasMultiSelection,n.contentEditable==="true"?n.setAttribute("aria-label",(0,RY.__)("Editor canvas")):n.removeAttribute("aria-label")}):()=>{delete n.dataset.hasMultiSelection}),[r])]),o]}function VXe({children:e,...t},o){let[r,n,i]=BY();return(0,Ak.jsxs)(Ak.Fragment,{children:[r,(0,Ak.jsx)("div",{...t,ref:(0,YE.useMergeRefs)([n,o]),className:Y(t.className,"block-editor-writing-flow"),children:e}),i]})}var JL=(0,gve.forwardRef)(VXe);var eD=null;function hve(){return eD||(eD=Array.from(document.styleSheets).reduce((e,t)=>{try{t.cssRules}catch{return e}let{ownerNode:o,cssRules:r}=t;if(o===null||!r||o.id.startsWith("wp-")||!o.id)return e;function n(i){return Array.from(i).find(({selectorText:s,conditionText:a,cssRules:l})=>a?n(l):s&&(s.includes(".editor-styles-wrapper")||s.includes(".wp-block")))}if(n(r)){let i=o.tagName==="STYLE";if(i){let s=o.id.replace("-inline-css","-css"),a=document.getElementById(s);a&&e.push(a.cloneNode(!0))}if(e.push(o.cloneNode(!0)),!i){let s=o.id.replace("-css","-inline-css"),a=document.getElementById(s);a&&e.push(a.cloneNode(!0))}}return e},[]),eD)}var mi=c(F(),1),KE=c(ue(),1);function bve({frameSize:e,containerWidth:t,maxContainerWidth:o,scaleContainerWidth:r}){return(Math.min(t,o)-e*2)/r}function FXe(e,t){let{scaleValue:o,scrollHeight:r}=e,{frameSize:n,scaleValue:i}=t;return r*(i/o)+n*2}function zXe(e,t){let{containerHeight:o,frameSize:r,scaleValue:n,scrollTop:i}=e,{containerHeight:s,frameSize:a,scaleValue:l,scrollHeight:u}=t,d=i;d=(d+o/2-r)/n-o/2,d=(d+s/2)*l+a-s/2,d=i<=r?0:d;let f=u-s;return Math.round(Math.min(Math.max(0,d),Math.max(0,f)))}function jXe(e,t){let{scaleValue:o,frameSize:r,scrollTop:n}=e,{scaleValue:i,frameSize:s,scrollTop:a}=t;return[{translate:"0 0",scale:o,paddingTop:`${r/o}px`,paddingBottom:`${r/o}px`},{translate:`0 ${n-a}px`,scale:i,paddingTop:`${s/i}px`,paddingBottom:`${s/i}px`}]}var yve={width:null,height:null};function vve(e){let t=e.at(-1).contentBoxSize[0];return{width:t.inlineSize,height:t.blockSize}}function _ve({frameSize:e,iframeDocument:t,maxContainerWidth:o=750,scale:r}){let[{height:n},i]=(0,mi.useState)(yve),s=(0,KE.useResizeObserver)(E=>{i(vve(E))}),[{width:a,height:l},u]=(0,mi.useState)(yve),d=(0,KE.useResizeObserver)(E=>{u(vve(E))}),f=(0,mi.useRef)(0),p=r!==1,m=(0,KE.useReducedMotion)(),g=r==="auto-scaled",h=(0,mi.useRef)(!1),b=(0,mi.useRef)(null);(0,mi.useEffect)(()=>{p||(f.current=a)},[a,p]);let v=Math.max(f.current,a),y=g?bve({frameSize:e,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:v}):r,_=(0,mi.useRef)({scaleValue:y,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),w=(0,mi.useRef)({scaleValue:y,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),k=(0,mi.useCallback)(()=>{let{scrollTop:E}=_.current,{scrollTop:R}=w.current;return t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scroll-top",`${E}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scroll-top-next",`${R}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-overflow-behavior",_.current.scrollHeight===_.current.containerHeight?"auto":"scroll"),t.documentElement.classList.add("zoom-out-animation"),t.documentElement.animate(jXe(_.current,w.current),{easing:"cubic-bezier(0.46, 0.03, 0.52, 0.96)",duration:400})},[t]),x=(0,mi.useCallback)(()=>{h.current=!1,b.current=null,t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale",w.current.scaleValue),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-frame-size",`${w.current.frameSize}px`),t.documentElement.classList.remove("zoom-out-animation"),t.documentElement.scrollTop=w.current.scrollTop,t.documentElement.style.removeProperty("--wp-block-editor-iframe-zoom-out-scroll-top"),t.documentElement.style.removeProperty("--wp-block-editor-iframe-zoom-out-scroll-top-next"),t.documentElement.style.removeProperty("--wp-block-editor-iframe-zoom-out-overflow-behavior"),_.current=w.current},[t]),C=(0,mi.useRef)(!1);return(0,mi.useEffect)(()=>{if(!t)return;let E=C.current!==p;if(C.current=p,!!E&&(h.current=!0,!!p))return t.documentElement.classList.add("is-zoomed-out"),()=>{t.documentElement.classList.remove("is-zoomed-out")}},[t,p]),(0,mi.useEffect)(()=>{if(t&&(g&&_.current.scaleValue!==1&&(_.current.scaleValue=bve({frameSize:_.current.frameSize,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:a})),y<1&&(h.current||(t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale",y),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-frame-size",`${e}px`)),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-content-height",`${n}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-inner-height",`${l}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-container-width",`${a}px`),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale-container-width",`${v}px`)),h.current))if(h.current=!1,b.current){b.current.reverse();let E=_.current,R=w.current;_.current=R,w.current=E}else _.current.scrollTop=t.documentElement.scrollTop,_.current.scrollHeight=t.documentElement.scrollHeight,_.current.containerHeight=l,w.current={scaleValue:y,frameSize:e,containerHeight:t.documentElement.clientHeight},w.current.scrollHeight=FXe(_.current,w.current),w.current.scrollTop=zXe(_.current,w.current),b.current=k(),m?x():b.current.onfinish=x},[k,x,m,g,y,e,t,n,a,l,o,v]),{isZoomedOut:p,scaleContainerWidth:v,contentRef:s,containerRef:d}}var zc=c(T(),1);function Cve(e,t,o){let r={};for(let s in e)r[s]=e[s];if(e instanceof o.contentDocument.defaultView.MouseEvent){let s=o.getBoundingClientRect();r.clientX+=s.left,r.clientY+=s.top}let n=new t(e.type,r);r.defaultPrevented&&n.preventDefault(),!o.dispatchEvent(n)&&e.preventDefault()}function HXe(e){return(0,Uf.useRefEffect)(()=>{let{defaultView:t}=e;if(!t)return;let{frameElement:o}=t,r=e.documentElement,n=["dragover","mousemove"],i={};for(let s of n)i[s]=a=>{let u=Object.getPrototypeOf(a).constructor.name,d=window[u];Cve(a,d,o)},r.addEventListener(s,i[s]);return()=>{for(let s of n)r.removeEventListener(s,i[s])}})}var wve=new WeakMap,UXe=globalThis.FinalizationRegistry?new globalThis.FinalizationRegistry(e=>URL.revokeObjectURL(e)):void 0;function WXe(e){let t=wve.get(e);if(t)return t;let o="";kve.version.split(".")[0]==="18"&&(o="<body><script>document.currentScript.parentElement.remove()<\/script></body>");let r=`<!doctype html>
<html>
<head>
<meta charset="utf-8">
@@ -115,8 +115,8 @@
${e.scripts??""}
</head>
${o}
-</html>`;return t=URL.createObjectURL(new Blob([r],{type:"text/html"})),Jve.set(e,t),LQe?.register(e,t),t}function VQe({contentRef:e,children:t,tabIndex:o=0,scale:r=1,frameSize:n=0,readonly:i,forwardedRef:s,title:a=(0,t_e.__)("Editor canvas"),...l}){let{resolvedAssets:u,isPreviewMode:d}=(0,aK.useSelect)(A=>{let P=A(B).getSettings();return{resolvedAssets:P.__unstableResolvedAssets,isPreviewMode:P.isPreviewMode}},[]),[f,p]=(0,Iy.useState)(),[m,g]=(0,Iy.useState)([]),[h,b,v]=sK(),y=(0,Kf.useRefEffect)(A=>{let P;function L(V){V.preventDefault()}function H(V){V.target.tagName==="A"&&V.target.getAttribute("href")?.startsWith("#")&&(V.preventDefault(),P.defaultView.location.hash=V.target.getAttribute("href").slice(1))}let{ownerDocument:N}=A;g(Array.from(N.body.classList).filter(V=>V.startsWith("admin-color-")||V.startsWith("post-type-")||V==="wp-embed-responsive"));function M(){let{contentDocument:V}=A,{documentElement:j}=V;P=V,p(V),j.classList.add("block-editor-iframe__html"),V.dir=N.dir;for(let D of Kve())V.getElementById(D.id)||(V.head.appendChild(D.cloneNode(!0)),d||console.warn(`${D.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,D));P.addEventListener("dragover",L,!1),P.addEventListener("drop",L,!1),P.addEventListener("click",H)}return A.addEventListener("load",M),()=>{p(void 0),A.removeEventListener("load",M),P?.removeEventListener("dragover",L),P?.removeEventListener("drop",L),P?.removeEventListener("click",H)}},[]),{contentRef:_,containerRef:w,isZoomedOut:k,scaleContainerWidth:x}=Qve({scale:r,frameSize:parseInt(n),iframeDocument:f}),C=(0,Kf.useDisabled)({isDisabled:!i}),E=(0,Kf.useMergeRefs)([NQe(f),e,b,C,_]),R=(0,Kf.useRefEffect)(A=>A.ownerDocument.defaultView?(E(A),()=>E(null)):()=>{},[E]),S=DQe(u),I=o>=0&&!d,O=(0,Uc.jsxs)(Uc.Fragment,{children:[I&&h,(0,Uc.jsx)("iframe",{...l,style:{...l.style,height:l.style?.height,border:0},ref:(0,Kf.useMergeRefs)([s,y]),tabIndex:o,src:S,title:a,onKeyDown:A=>{if(l.onKeyDown&&l.onKeyDown(A),A.currentTarget.ownerDocument!==A.target.ownerDocument){let{stopPropagation:P}=A.nativeEvent;A.nativeEvent.stopPropagation=()=>{},A.stopPropagation(),A.nativeEvent.stopPropagation=P,r_e(A,window.KeyboardEvent,A.currentTarget)}},children:f&&(0,Iy.createPortal)((0,Uc.jsx)("body",{ref:R,className:Y("block-editor-iframe__body","editor-styles-wrapper",...m),children:(0,Uc.jsx)(o_e.__experimentalStyleProvider,{document:f,children:t})}),f.documentElement)}),I&&v]});return(0,Uc.jsx)("div",{className:"block-editor-iframe__container",ref:w,children:(0,Uc.jsx)("div",{className:Y("block-editor-iframe__scale-container",k&&"is-zoomed-out"),style:{"--wp-block-editor-iframe-zoom-out-scale-container-width":k&&`${x}px`},children:O})})}function FQe(e,t){return(0,aK.useSelect)(r=>r(B).getSettings().__internalIsInitialized,[])?(0,Uc.jsx)(VQe,{...e,forwardedRef:t}):null}var Yk=(0,Iy.forwardRef)(FQe);var eke=c(q(),1),ex=c(F(),1),tke=c(ee(),1);var CD={attribute:/\[\s*(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?(?<name>[-\w\P{ASCII}]+)\s*(?:(?<operator>\W?=)\s*(?<value>.+?)\s*(\s(?<caseSensitive>[iIsS]))?\s*)?\]/gu,id:/#(?<name>[-\w\P{ASCII}]+)/gu,class:/\.(?<name>[-\w\P{ASCII}]+)/gu,comma:/\s*,\s*/g,combinator:/\s*[\s>+~]\s*/g,"pseudo-element":/::(?<name>[-\w\P{ASCII}]+)(?:\((?<argument>¶*)\))?/gu,"pseudo-class":/:(?<name>[-\w\P{ASCII}]+)(?:\((?<argument>¶*)\))?/gu,universal:/(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?\*/gu,type:/(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?(?<name>[-\w\P{ASCII}]+)/gu},zQe=new Set(["combinator","comma"]);var jQe=e=>{switch(e){case"pseudo-element":case"pseudo-class":return new RegExp(CD[e].source.replace("(?<argument>\xB6*)","(?<argument>.*)"),"gu");default:return CD[e]}};function HQe(e,t){let o=0,r="";for(;t<e.length;t++){let n=e[t];switch(n){case"(":++o;break;case")":--o;break}if(r+=n,o===0)return r}return r}function WQe(e,t=CD){if(!e)return[];let o=[e];for(let[n,i]of Object.entries(t))for(let s=0;s<o.length;s++){let a=o[s];if(typeof a!="string")continue;i.lastIndex=0;let l=i.exec(a);if(!l)continue;let u=l.index-1,d=[],f=l[0],p=a.slice(0,u+1);p&&d.push(p),d.push({...l.groups,type:n,content:f});let m=a.slice(u+f.length+1);m&&d.push(m),o.splice(s,1,...d)}let r=0;for(let n of o)switch(typeof n){case"string":throw new Error(`Unexpected sequence ${n} found at index ${r}`);case"object":r+=n.content.length,n.pos=[r-n.content.length,r],zQe.has(n.type)&&(n.content=n.content.trim()||" ");break}return o}var UQe=/(['"])([^\\\n]+?)\1/g,GQe=/\\./g;function lK(e,t=CD){if(e=e.trim(),e==="")return[];let o=[];e=e.replace(GQe,(i,s)=>(o.push({value:i,offset:s}),"\uE000".repeat(i.length))),e=e.replace(UQe,(i,s,a,l)=>(o.push({value:i,offset:l}),`${s}${"\uE001".repeat(a.length)}${s}`));{let i=0,s;for(;(s=e.indexOf("(",i))>-1;){let a=HQe(e,s);o.push({value:a,offset:s}),e=`${e.substring(0,s)}(${"\xB6".repeat(a.length-2)})${e.substring(s+a.length)}`,i=s+a.length}}let r=WQe(e,t),n=new Set;for(let i of o.reverse())for(let s of r){let{offset:a,value:l}=i;if(!(s.pos[0]<=a&&a+l.length<=s.pos[1]))continue;let{content:u}=s,d=a-s.pos[0];s.content=u.slice(0,d)+l+u.slice(d+l.length),s.content!==u&&n.add(s)}for(let i of n){let s=jQe(i.type);if(!s)throw new Error(`Unknown token type: ${i.type}`);s.lastIndex=0;let a=s.exec(i.content);if(!a)throw new Error(`Unable to parse content for ${i.type}: ${i.content}`);Object.assign(i,a.groups)}return r}function*SD(e,t){switch(e.type){case"list":for(let o of e.list)yield*SD(o,e);break;case"complex":yield*SD(e.left,e),yield*SD(e.right,e);break;case"compound":yield*e.list.map(o=>[o,e]);break;default:yield[e,t]}}function n_e(e){let t;return Array.isArray(e)?t=e:t=[...SD(e)].map(([o])=>o),t.map(o=>o.content).join("")}var qwe=c(Rwe(),1),Zwe=c(ED(),1),Xwe=c(Pwe(),1),Qwe=c(Ywe(),1),Kwe=new Map,Jwe=[{type:"type",content:"body"},{type:"type",content:"html"},{type:"pseudo-class",content:":root"},{type:"pseudo-class",content:":where(body)"},{type:"pseudo-class",content:":where(:root)"},{type:"pseudo-class",content:":where(html)"}];function get(e,t){let o=lK(t),r=o.findLastIndex(({content:s,type:a})=>Jwe.some(l=>s===l.content&&a===l.type)),n=-1;for(let s=r+1;s<o.length;s++)if(o[s].type==="combinator"){n=s;break}let i=lK(e);return o.splice(n===-1?o.length:n,0,{type:"combinator",content:" ",pos:[0,0]},...i),n_e(o)}function het({css:e,ignoredSelectors:t=[],baseURL:o},r="",n){if(!r&&!o)return e;try{let i=[...t,...n?.ignoredSelectors??[],r];return new qwe.default([r&&(0,Xwe.default)({prefix:r,transform(s,a,l){return i.some(d=>d instanceof RegExp?a.match(d):a.includes(d))?a:Jwe.some(d=>a.startsWith(d.content))?get(s,a):l}}),o&&(0,Qwe.default)({rootUrl:o})].filter(Boolean)).process(e,{}).css}catch(i){return i instanceof Zwe.default?console.warn("wp.blockEditor.transformStyles Failed to transform CSS.",i.message+`
-`+i.showSourceCode(!1)):console.warn("wp.blockEditor.transformStyles Failed to transform CSS.",i),null}}var bet=(e,t="",o)=>{let r=Kwe.get(t);return r||(r=new WeakMap,Kwe.set(t,r)),e.map(n=>{let i=r.get(n);return i||(i=het(n,t,o),r.set(n,i)),i})},Jk=bet;var Ig=c(T(),1);am([lm,s_]);function yet(e,t){return(0,ex.useCallback)(o=>{if(!o)return;let{ownerDocument:r}=o,{defaultView:n,body:i}=r,s=t?r.querySelector(t):i,a;if(s)a=n?.getComputedStyle(s,null).getPropertyValue("background-color");else{let u=r.createElement("div");u.classList.add("editor-styles-wrapper"),i.appendChild(u),a=n?.getComputedStyle(u,null).getPropertyValue("background-color"),i.removeChild(u)}let l=Go(a);l.luminance()>.5||l.alpha()===0?i.classList.remove("is-dark-theme"):i.classList.add("is-dark-theme")},[e,t])}function vet({styles:e,scope:t,transformOptions:o}){let r=(0,tke.useSelect)(s=>K(s(B)).getStyleOverrides(),[]),[n,i]=(0,ex.useMemo)(()=>{let s=Object.values(e??[]),a=[...r.filter(([,l])=>l?.__unstableType!=="custom-css"),...r.filter(([,l])=>l?.__unstableType==="custom-css")];for(let[l,u]of a){let d=s.findIndex(({id:p})=>l===p),f={...u,id:l};d===-1?s.push(f):s[d]=f}return[Jk(s.filter(l=>l?.css),t,o),s.filter(l=>l.__unstableType==="svgs").map(l=>l.assets).join("")]},[e,r,t,o]);return(0,Ig.jsxs)(Ig.Fragment,{children:[(0,Ig.jsx)("style",{ref:yet(n,t)}),n.map((s,a)=>(0,Ig.jsx)("style",{children:s},a)),(0,Ig.jsx)(eke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 0 0",width:"0",height:"0",role:"none",style:{visibility:"hidden",position:"absolute",left:"-9999px",overflow:"hidden"},dangerouslySetInnerHTML:{__html:i}})]})}var qf=(0,ex.memo)(vet);var Il=c(T(),1),_et=(0,WD.memo)(tx),HK=2e3,wet=[];function ket({viewportWidth:e,containerWidth:t,minHeight:o,additionalStyles:r=wet}){e||(e=t);let[n,{height:i}]=(0,TT.useResizeObserver)(),{styles:s}=(0,oke.useSelect)(d=>({styles:d(B).getSettings().styles}),[]),a=(0,WD.useMemo)(()=>s&&[...s,{css:"body{height:auto;overflow:hidden;border:none;padding:0;}",__unstableType:"presets"},...r],[s,r]),l=t/e,u=i?t/(i*l):0;return(0,Il.jsx)(rke.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${l})`,aspectRatio:u,maxHeight:i>HK?HK*l:void 0,minHeight:o},children:(0,Il.jsxs)(Yk,{contentRef:(0,TT.useRefEffect)(d=>{let{ownerDocument:{documentElement:f}}=d;f.classList.add("block-editor-block-preview__content-iframe"),f.style.position="absolute",f.style.width="100%",d.style.boxSizing="border-box",d.style.position="absolute",d.style.width="100%"},[]),"aria-hidden":!0,tabIndex:-1,style:{position:"absolute",width:e,height:i,pointerEvents:"none",maxHeight:HK,minHeight:l!==0&&l<1&&o?o/l:o},children:[(0,Il.jsx)(qf,{styles:a}),n,(0,Il.jsx)(_et,{renderAppender:!1})]})})}function nke(e){let[t,{width:o}]=(0,TT.useResizeObserver)();return(0,Il.jsxs)(Il.Fragment,{children:[(0,Il.jsx)("div",{style:{position:"relative",width:"100%",height:0},children:t}),(0,Il.jsx)("div",{className:"block-editor-block-preview__container",children:!!o&&(0,Il.jsx)(ket,{...e,containerWidth:o})})]})}var ox=c(F(),1),lke=c(ske(),1),ake=(0,lke.createQueue)();function cke({children:e,placeholder:t}){let[o,r]=(0,ox.useState)(!1);return(0,ox.useEffect)(()=>{let n={};return ake.add(n,()=>{(0,ox.flushSync)(()=>{r(!0)})}),()=>{ake.cancel(n)}},[]),o?e:t}var My=c(T(),1),xet=[];function Cet({blocks:e,viewportWidth:t=1200,minHeight:o,additionalStyles:r=xet,__experimentalMinHeight:n,__experimentalPadding:i}){n&&(o=n,(0,WK.default)("The __experimentalMinHeight prop",{since:"6.2",version:"6.4",alternative:"minHeight"})),i&&(r=[...r,{css:`body { padding: ${i}px; }`}],(0,WK.default)("The __experimentalPadding prop of BlockPreview",{since:"6.2",version:"6.4",alternative:"additionalStyles"}));let s=(0,UK.useSelect)(u=>u(B).getSettings(),[]),a=(0,Ay.useMemo)(()=>({...s,isPreviewMode:!0}),[s]),l=(0,Ay.useMemo)(()=>Array.isArray(e)?e:[e],[e]);return!e||e.length===0?null:(0,My.jsx)(Vk,{value:l,settings:a,children:(0,My.jsx)(nke,{viewportWidth:t,minHeight:o,additionalStyles:r})})}var uke=(0,Ay.memo)(Cet);uke.Async=cke;var Ys=uke;function dke({blocks:e,props:t={},layout:o}){let r=(0,UK.useSelect)(u=>u(B).getSettings(),[]),n=(0,Ay.useMemo)(()=>({...r,styles:void 0,isPreviewMode:!0}),[r]),i=(0,UD.useDisabled)(),s=(0,UD.useMergeRefs)([t.ref,i]),a=(0,Ay.useMemo)(()=>Array.isArray(e)?e:[e],[e]),l=(0,My.jsxs)(Vk,{value:a,settings:n,children:[(0,My.jsx)(qf,{}),(0,My.jsx)(RT,{renderAppender:!1,layout:o})]});return{...t,ref:s,className:Y(t.className,"block-editor-block-preview__live-content","components-disabled"),children:e?.length?l:null}}var Pg=c(T(),1);function Eet({item:e}){let{name:t,title:o,icon:r,description:n,initialAttributes:i,example:s}=e,a=(0,rx.isReusableBlock)(e),l=(0,fke.useMemo)(()=>s?(0,rx.getBlockFromExample)(t,{attributes:{...s.attributes,...i},innerBlocks:s.innerBlocks,innerContent:s.innerContent}):(0,rx.createBlock)(t,i),[t,s,i]),u=144,d=280,f=s?.viewportWidth??500,p=d/f,m=p!==0&&p<1&&u?u/p:u;return(0,Pg.jsxs)("div",{className:"block-editor-inserter__preview-container",children:[(0,Pg.jsx)("div",{className:"block-editor-inserter__preview",children:a||s?(0,Pg.jsx)("div",{className:"block-editor-inserter__preview-content",children:(0,Pg.jsx)(Ys,{blocks:l,viewportWidth:f,minHeight:u,additionalStyles:[{css:`
+</html>`;return t=URL.createObjectURL(new Blob([r],{type:"text/html"})),wve.set(e,t),UXe?.register(e,t),t}function GXe({contentRef:e,children:t,tabIndex:o=0,scale:r=1,frameSize:n=0,readonly:i,forwardedRef:s,title:a=(0,xve.__)("Editor canvas"),...l}){let{resolvedAssets:u,isPreviewMode:d}=(0,IY.useSelect)(A=>{let O=A(B).getSettings();return{resolvedAssets:O.__unstableResolvedAssets,isPreviewMode:O.isPreviewMode}},[]),[f,p]=(0,_y.useState)(),[m,g]=(0,_y.useState)([]),[h,b,v]=BY(),y=(0,Uf.useRefEffect)(A=>{let O;function L(V){V.preventDefault()}function H(V){V.target.tagName==="A"&&V.target.getAttribute("href")?.startsWith("#")&&(V.preventDefault(),O.defaultView.location.hash=V.target.getAttribute("href").slice(1))}let{ownerDocument:N}=A;g(Array.from(N.body.classList).filter(V=>V.startsWith("admin-color-")||V.startsWith("post-type-")||V==="wp-embed-responsive"));function M(){let{contentDocument:V}=A,{documentElement:j}=V;O=V,p(V),j.classList.add("block-editor-iframe__html"),V.dir=N.dir;for(let D of hve())V.getElementById(D.id)||(V.head.appendChild(D.cloneNode(!0)),d||console.warn(`${D.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,D));O.addEventListener("dragover",L,!1),O.addEventListener("drop",L,!1),O.addEventListener("click",H)}return A.addEventListener("load",M),()=>{p(void 0),A.removeEventListener("load",M),O?.removeEventListener("dragover",L),O?.removeEventListener("drop",L),O?.removeEventListener("click",H)}},[]),{contentRef:_,containerRef:w,isZoomedOut:k,scaleContainerWidth:x}=_ve({scale:r,frameSize:parseInt(n),iframeDocument:f}),C=(0,Uf.useDisabled)({isDisabled:!i}),E=(0,Uf.useMergeRefs)([HXe(f),e,b,C,_]),R=(0,Uf.useRefEffect)(A=>A.ownerDocument.defaultView?(E(A),()=>E(null)):()=>{},[E]),S=WXe(u),I=o>=0&&!d,P=(0,zc.jsxs)(zc.Fragment,{children:[I&&h,(0,zc.jsx)("iframe",{...l,style:{...l.style,height:l.style?.height,border:0},ref:(0,Uf.useMergeRefs)([s,y]),tabIndex:o,src:S,title:a,onKeyDown:A=>{if(l.onKeyDown&&l.onKeyDown(A),A.currentTarget.ownerDocument!==A.target.ownerDocument){let{stopPropagation:O}=A.nativeEvent;A.nativeEvent.stopPropagation=()=>{},A.stopPropagation(),A.nativeEvent.stopPropagation=O,Cve(A,window.KeyboardEvent,A.currentTarget)}},children:f&&(0,_y.createPortal)((0,zc.jsx)("body",{ref:R,className:Y("block-editor-iframe__body","editor-styles-wrapper",...m),children:(0,zc.jsx)(Sve.__experimentalStyleProvider,{document:f,children:t})}),f.documentElement)}),I&&v]});return(0,zc.jsx)("div",{className:"block-editor-iframe__container",ref:w,children:(0,zc.jsx)("div",{className:Y("block-editor-iframe__scale-container",k&&"is-zoomed-out"),style:{"--wp-block-editor-iframe-zoom-out-scale-container-width":k&&`${x}px`},children:P})})}function $Xe(e,t){return(0,IY.useSelect)(r=>r(B).getSettings().__internalIsInitialized,[])?(0,zc.jsx)(GXe,{...e,forwardedRef:t}):null}var Mk=(0,_y.forwardRef)($Xe);var kwe=c(q(),1),jk=c(F(),1),xwe=c(ee(),1);var oD={attribute:/\[\s*(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?(?<name>[-\w\P{ASCII}]+)\s*(?:(?<operator>\W?=)\s*(?<value>.+?)\s*(\s(?<caseSensitive>[iIsS]))?\s*)?\]/gu,id:/#(?<name>[-\w\P{ASCII}]+)/gu,class:/\.(?<name>[-\w\P{ASCII}]+)/gu,comma:/\s*,\s*/g,combinator:/\s*[\s>+~]\s*/g,"pseudo-element":/::(?<name>[-\w\P{ASCII}]+)(?:\((?<argument>¶*)\))?/gu,"pseudo-class":/:(?<name>[-\w\P{ASCII}]+)(?:\((?<argument>¶*)\))?/gu,universal:/(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?\*/gu,type:/(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?(?<name>[-\w\P{ASCII}]+)/gu},YXe=new Set(["combinator","comma"]);var KXe=e=>{switch(e){case"pseudo-element":case"pseudo-class":return new RegExp(oD[e].source.replace("(?<argument>\xB6*)","(?<argument>.*)"),"gu");default:return oD[e]}};function qXe(e,t){let o=0,r="";for(;t<e.length;t++){let n=e[t];switch(n){case"(":++o;break;case")":--o;break}if(r+=n,o===0)return r}return r}function ZXe(e,t=oD){if(!e)return[];let o=[e];for(let[n,i]of Object.entries(t))for(let s=0;s<o.length;s++){let a=o[s];if(typeof a!="string")continue;i.lastIndex=0;let l=i.exec(a);if(!l)continue;let u=l.index-1,d=[],f=l[0],p=a.slice(0,u+1);p&&d.push(p),d.push({...l.groups,type:n,content:f});let m=a.slice(u+f.length+1);m&&d.push(m),o.splice(s,1,...d)}let r=0;for(let n of o)switch(typeof n){case"string":throw new Error(`Unexpected sequence ${n} found at index ${r}`);case"object":r+=n.content.length,n.pos=[r-n.content.length,r],YXe.has(n.type)&&(n.content=n.content.trim()||" ");break}return o}var XXe=/(['"])([^\\\n]+?)\1/g,QXe=/\\./g;function PY(e,t=oD){if(e=e.trim(),e==="")return[];let o=[];e=e.replace(QXe,(i,s)=>(o.push({value:i,offset:s}),"\uE000".repeat(i.length))),e=e.replace(XXe,(i,s,a,l)=>(o.push({value:i,offset:l}),`${s}${"\uE001".repeat(a.length)}${s}`));{let i=0,s;for(;(s=e.indexOf("(",i))>-1;){let a=qXe(e,s);o.push({value:a,offset:s}),e=`${e.substring(0,s)}(${"\xB6".repeat(a.length-2)})${e.substring(s+a.length)}`,i=s+a.length}}let r=ZXe(e,t),n=new Set;for(let i of o.reverse())for(let s of r){let{offset:a,value:l}=i;if(!(s.pos[0]<=a&&a+l.length<=s.pos[1]))continue;let{content:u}=s,d=a-s.pos[0];s.content=u.slice(0,d)+l+u.slice(d+l.length),s.content!==u&&n.add(s)}for(let i of n){let s=KXe(i.type);if(!s)throw new Error(`Unknown token type: ${i.type}`);s.lastIndex=0;let a=s.exec(i.content);if(!a)throw new Error(`Unable to parse content for ${i.type}: ${i.content}`);Object.assign(i,a.groups)}return r}function*tD(e,t){switch(e.type){case"list":for(let o of e.list)yield*tD(o,e);break;case"complex":yield*tD(e.left,e),yield*tD(e.right,e);break;case"compound":yield*e.list.map(o=>[o,e]);break;default:yield[e,t]}}function Eve(e){let t;return Array.isArray(e)?t=e:t=[...tD(e)].map(([o])=>o),t.map(o=>o.content).join("")}var bwe=c(Z_e(),1),ywe=c(rD(),1),vwe=c(J_e(),1),_we=c(gwe(),1),hwe=new Map,wwe=[{type:"type",content:"body"},{type:"type",content:"html"},{type:"pseudo-class",content:":root"},{type:"pseudo-class",content:":where(body)"},{type:"pseudo-class",content:":where(:root)"},{type:"pseudo-class",content:":where(html)"}];function wJe(e,t){let o=PY(t),r=o.findLastIndex(({content:s,type:a})=>wwe.some(l=>s===l.content&&a===l.type)),n=-1;for(let s=r+1;s<o.length;s++)if(o[s].type==="combinator"){n=s;break}let i=PY(e);return o.splice(n===-1?o.length:n,0,{type:"combinator",content:" ",pos:[0,0]},...i),Eve(o)}function kJe({css:e,ignoredSelectors:t=[],baseURL:o},r="",n){if(!r&&!o)return e;try{let i=[...t,...n?.ignoredSelectors??[],r];return new bwe.default([r&&(0,vwe.default)({prefix:r,transform(s,a,l){return i.some(d=>d instanceof RegExp?a.match(d):a.includes(d))?a:wwe.some(d=>a.startsWith(d.content))?wJe(s,a):l}}),o&&(0,_we.default)({rootUrl:o})].filter(Boolean)).process(e,{}).css}catch(i){return i instanceof ywe.default?console.warn("wp.blockEditor.transformStyles Failed to transform CSS.",i.message+`
+`+i.showSourceCode(!1)):console.warn("wp.blockEditor.transformStyles Failed to transform CSS.",i),null}}var xJe=(e,t="",o)=>{let r=hwe.get(t);return r||(r=new WeakMap,hwe.set(t,r)),e.map(n=>{let i=r.get(n);return i||(i=kJe(n,t,o),r.set(n,i)),i})},zk=xJe;var Sg=c(T(),1);em([tm,qv]);function SJe(e,t){return(0,jk.useCallback)(o=>{if(!o)return;let{ownerDocument:r}=o,{defaultView:n,body:i}=r,s=t?r.querySelector(t):i,a;if(s)a=n?.getComputedStyle(s,null).getPropertyValue("background-color");else{let u=r.createElement("div");u.classList.add("editor-styles-wrapper"),i.appendChild(u),a=n?.getComputedStyle(u,null).getPropertyValue("background-color"),i.removeChild(u)}let l=Go(a);l.luminance()>.5||l.alpha()===0?i.classList.remove("is-dark-theme"):i.classList.add("is-dark-theme")},[e,t])}function CJe({styles:e,scope:t,transformOptions:o}){let r=(0,xwe.useSelect)(s=>K(s(B)).getStyleOverrides(),[]),[n,i]=(0,jk.useMemo)(()=>{let s=Object.values(e??[]),a=[...r.filter(([,l])=>l?.__unstableType!=="custom-css"),...r.filter(([,l])=>l?.__unstableType==="custom-css")];for(let[l,u]of a){let d=s.findIndex(({id:p})=>l===p),f={...u,id:l};d===-1?s.push(f):s[d]=f}return[zk(s.filter(l=>l?.css),t,o),s.filter(l=>l.__unstableType==="svgs").map(l=>l.assets).join("")]},[e,r,t,o]);return(0,Sg.jsxs)(Sg.Fragment,{children:[(0,Sg.jsx)("style",{ref:SJe(n,t)}),n.map((s,a)=>(0,Sg.jsx)("style",{children:s},a)),(0,Sg.jsx)(kwe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 0 0",width:"0",height:"0",role:"none",style:{visibility:"hidden",position:"absolute",left:"-9999px",overflow:"hidden"},dangerouslySetInnerHTML:{__html:i}})]})}var Wf=(0,jk.memo)(CJe);var Sl=c(T(),1),EJe=(0,_D.memo)(Hk),dK=2e3,TJe=[];function RJe({viewportWidth:e,containerWidth:t,minHeight:o,additionalStyles:r=TJe}){e||(e=t);let[n,{height:i}]=(0,lT.useResizeObserver)(),{styles:s}=(0,Swe.useSelect)(d=>({styles:d(B).getSettings().styles}),[]),a=(0,_D.useMemo)(()=>s&&[...s,{css:"body{height:auto;overflow:hidden;border:none;padding:0;}",__unstableType:"presets"},...r],[s,r]),l=t/e,u=i?t/(i*l):0;return(0,Sl.jsx)(Cwe.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${l})`,aspectRatio:u,maxHeight:i>dK?dK*l:void 0,minHeight:o},children:(0,Sl.jsxs)(Mk,{contentRef:(0,lT.useRefEffect)(d=>{let{ownerDocument:{documentElement:f}}=d;f.classList.add("block-editor-block-preview__content-iframe"),f.style.position="absolute",f.style.width="100%",d.style.boxSizing="border-box",d.style.position="absolute",d.style.width="100%"},[]),"aria-hidden":!0,tabIndex:-1,style:{position:"absolute",width:e,height:i,pointerEvents:"none",maxHeight:dK,minHeight:l!==0&&l<1&&o?o/l:o},children:[(0,Sl.jsx)(Wf,{styles:a}),n,(0,Sl.jsx)(EJe,{renderAppender:!1})]})})}function Ewe(e){let[t,{width:o}]=(0,lT.useResizeObserver)();return(0,Sl.jsxs)(Sl.Fragment,{children:[(0,Sl.jsx)("div",{style:{position:"relative",width:"100%",height:0},children:t}),(0,Sl.jsx)("div",{className:"block-editor-block-preview__container",children:!!o&&(0,Sl.jsx)(RJe,{...e,containerWidth:o})})]})}var Uk=c(F(),1),Iwe=c(Rwe(),1),Bwe=(0,Iwe.createQueue)();function Pwe({children:e,placeholder:t}){let[o,r]=(0,Uk.useState)(!1);return(0,Uk.useEffect)(()=>{let n={};return Bwe.add(n,()=>{(0,Uk.flushSync)(()=>{r(!0)})}),()=>{Bwe.cancel(n)}},[]),o?e:t}var Sy=c(T(),1),BJe=[];function IJe({blocks:e,viewportWidth:t=1200,minHeight:o,additionalStyles:r=BJe,__experimentalMinHeight:n,__experimentalPadding:i}){n&&(o=n,(0,fK.default)("The __experimentalMinHeight prop",{since:"6.2",version:"6.4",alternative:"minHeight"})),i&&(r=[...r,{css:`body { padding: ${i}px; }`}],(0,fK.default)("The __experimentalPadding prop of BlockPreview",{since:"6.2",version:"6.4",alternative:"additionalStyles"}));let s=(0,pK.useSelect)(u=>u(B).getSettings(),[]),a=(0,xy.useMemo)(()=>({...s,isPreviewMode:!0}),[s]),l=(0,xy.useMemo)(()=>Array.isArray(e)?e:[e],[e]);return!e||e.length===0?null:(0,Sy.jsx)(Ck,{value:l,settings:a,children:(0,Sy.jsx)(Ewe,{viewportWidth:t,minHeight:o,additionalStyles:r})})}var Owe=(0,xy.memo)(IJe);Owe.Async=Pwe;var Hs=Owe;function Awe({blocks:e,props:t={},layout:o}){let r=(0,pK.useSelect)(u=>u(B).getSettings(),[]),n=(0,xy.useMemo)(()=>({...r,styles:void 0,isPreviewMode:!0}),[r]),i=(0,wD.useDisabled)(),s=(0,wD.useMergeRefs)([t.ref,i]),a=(0,xy.useMemo)(()=>Array.isArray(e)?e:[e],[e]),l=(0,Sy.jsxs)(Ck,{value:a,settings:n,children:[(0,Sy.jsx)(Wf,{}),(0,Sy.jsx)(cT,{renderAppender:!1,layout:o})]});return{...t,ref:s,className:Y(t.className,"block-editor-block-preview__live-content"),children:e?.length?l:null}}var Cg=c(T(),1);function PJe({item:e}){let{name:t,title:o,icon:r,description:n,initialAttributes:i,example:s}=e,a=(0,Wk.isReusableBlock)(e),l=(0,Mwe.useMemo)(()=>s?(0,Wk.getBlockFromExample)(t,{attributes:{...s.attributes,...i},innerBlocks:s.innerBlocks,innerContent:s.innerContent}):(0,Wk.createBlock)(t,i),[t,s,i]),u=144,d=280,f=s?.viewportWidth??500,p=d/f,m=p!==0&&p<1&&u?u/p:u;return(0,Cg.jsxs)("div",{className:"block-editor-inserter__preview-container",children:[(0,Cg.jsx)("div",{className:"block-editor-inserter__preview",children:a||s?(0,Cg.jsx)("div",{className:"block-editor-inserter__preview-content",children:(0,Cg.jsx)(Hs,{blocks:l,viewportWidth:f,minHeight:u,additionalStyles:[{css:`
body {
padding: 24px;
min-height:${Math.round(m)}px;
@@ -124,7 +124,7 @@
align-items:center;
}
.is-root-container { width: 100%; }
- `}]})}):(0,Pg.jsx)("div",{className:"block-editor-inserter__preview-content-missing",children:(0,pke.__)("No preview available.")})}),!a&&(0,Pg.jsx)(aT,{title:o,icon:r,description:n})]})}var mke=Eet;var cx=c(Z(),1),Qf=c(F(),1),XK=c(ue(),1);var Rke=c(ce(),1),Bke=c(ue(),1);var lx=c(F(),1),Og=c(ce(),1),Eke=c(q(),1),BT=c(wo(),1);var kke=c(q(),1),xke=c(F(),1);var nx=c(F(),1),gke=c(Z(),1),hke=c(Yo(),1),bke=c(T(),1);function Tet(e,t){let[o,r]=(0,nx.useState)(!1);return(0,nx.useEffect)(()=>{o&&(0,hke.speak)((0,gke.__)("Use left and right arrow keys to move through blocks"))},[o]),(0,bke.jsx)("div",{ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{r(!0)},onBlur:n=>{!n.currentTarget.contains(n.relatedTarget)&&r(!1)},...e})}var GK=(0,nx.forwardRef)(Tet);var yke=c(F(),1),vke=c(q(),1),_ke=c(T(),1);function Ret(e,t){return(0,_ke.jsx)(vke.Composite.Group,{role:"presentation",ref:t,...e})}var $K=(0,yke.forwardRef)(Ret);var $D=c(q(),1),wke=c(F(),1),GD=c(T(),1);function Bet({isFirst:e,as:t,children:o,...r},n){return(0,GD.jsx)($D.Composite.Item,{ref:n,role:"option",accessibleWhenDisabled:!0,...r,render:i=>{let s={...i,tabIndex:e?0:i.tabIndex};return t?(0,GD.jsx)(t,{...s,children:o}):typeof o=="function"?o(s):(0,GD.jsx)($D.Button,{__next40pxDefaultSize:!0,...s,children:o})}})}var YK=(0,wke.forwardRef)(Bet);var KK=c(T(),1);function Iet({key:e,children:t}){return(0,KK.jsx)(xke.Fragment,{children:t},e)}function Pet({children:e}){return(0,KK.jsx)(kke.Composite,{focusShift:!0,focusWrap:"horizontal",render:Iet,children:e})}var YD=Pet;var Ske=c(q(),1),qD=c(ce(),1),ZD=c(ee(),1),Cke=c(F(),1);var sx=c(Z(),1),ix=c(q(),1);var Yc=c(T(),1);function KD({count:e,icon:t,isPattern:o,fadeWhenDisabled:r}){let n=o&&(0,sx.__)("Pattern");return(0,Yc.jsx)("div",{className:"block-editor-block-draggable-chip-wrapper",children:(0,Yc.jsx)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip",children:(0,Yc.jsxs)(ix.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content",children:[(0,Yc.jsx)(ix.FlexItem,{children:t?(0,Yc.jsx)(Lt,{icon:t}):n||(0,sx.sprintf)((0,sx._n)("%d block","%d blocks",e),e)}),(0,Yc.jsx)(ix.FlexItem,{children:(0,Yc.jsx)(Lt,{icon:rC})}),r&&(0,Yc.jsx)(ix.FlexItem,{className:"block-editor-block-draggable-chip__disabled",children:(0,Yc.jsx)("span",{className:"block-editor-block-draggable-chip__disabled-icon"})})]})})})}var qK=c(T(),1),Oet=({isEnabled:e,blocks:t,icon:o,children:r,pattern:n})=>{let i=t.length===1?t[0].name:void 0,s=(0,ZD.useSelect)(f=>i&&f(qD.store).getBlockType(i)?.icon,[i]),{startDragging:a,stopDragging:l}=K((0,ZD.useDispatch)(B)),u=(0,Cke.useMemo)(()=>n?.type===nr.user&&n?.syncStatus!=="unsynced"?[(0,qD.createBlock)("core/block",{ref:n.id})]:void 0,[n?.type,n?.syncStatus,n?.id]);if(!e)return r({draggable:!1,onDragStart:void 0,onDragEnd:void 0});let d=u??t;return(0,qK.jsx)(Ske.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:{type:"inserter",blocks:d},onDragStart:f=>{a();let p=new Set;for(let m of d){let g=`wp-block:${m.name}`;p.has(g)||(f.dataTransfer.items.add("",g),p.add(g))}},onDragEnd:()=>{l()},__experimentalDragComponent:(0,qK.jsx)(KD,{count:t.length,icon:o||!n&&s,isPattern:!!n}),children:({onDraggableStart:f,onDraggableEnd:p})=>r({draggable:!0,onDragStart:f,onDragEnd:p})})},ax=Oet;var Zf=c(T(),1);function Aet({className:e,isFirst:t,item:o,onSelect:r,onHover:n,isDraggable:i,...s}){let a=(0,lx.useRef)(!1),l=o.icon?{backgroundColor:o.icon.background,color:o.icon.foreground}:{},u=(0,lx.useMemo)(()=>[(0,Og.createBlock)(o.name,o.initialAttributes,(0,Og.createBlocksFromInnerBlocksTemplate)(o.innerBlocks),o.innerContent)],[o.name,o.initialAttributes,o.innerBlocks,o.innerContent]),d=(0,Og.isReusableBlock)(o)&&o.syncStatus!=="unsynced"||(0,Og.isTemplatePart)(o);return(0,Zf.jsx)(ax,{isEnabled:i&&!o.isDisabled,blocks:u,icon:o.icon,children:({draggable:f,onDragStart:p,onDragEnd:m})=>(0,Zf.jsx)("div",{className:Y("block-editor-block-types-list__list-item",{"is-synced":d}),draggable:f,onDragStart:g=>{a.current=!0,p&&(n(null),p(g))},onDragEnd:g=>{a.current=!1,m&&m(g)},children:(0,Zf.jsxs)(YK,{isFirst:t,className:Y("block-editor-block-types-list__item",e),disabled:o.isDisabled,onClick:g=>{g.preventDefault(),r(o,(0,BT.isAppleOS)()?g.metaKey:g.ctrlKey),n(null)},onKeyDown:g=>{let{keyCode:h}=g;h===BT.ENTER&&(g.preventDefault(),r(o,(0,BT.isAppleOS)()?g.metaKey:g.ctrlKey),n(null))},onMouseEnter:()=>{a.current||n(o)},onMouseLeave:()=>n(null),...s,children:[(0,Zf.jsx)("span",{className:"block-editor-block-types-list__item-icon",style:l,children:(0,Zf.jsx)(Lt,{icon:o.icon,showColors:!0})}),(0,Zf.jsx)("span",{className:"block-editor-block-types-list__item-title",children:(0,Zf.jsx)(Eke.__experimentalTruncate,{numberOfLines:3,children:o.title})})]})})})}var Tke=(0,lx.memo)(Aet);var IT=c(T(),1);function Met(e,t){let o=[];for(let r=0,n=e.length;r<n;r+=t)o.push(e.slice(r,r+t));return o}function Ike({items:e=[],onSelect:t,onHover:o=()=>{},children:r,label:n,isDraggable:i=!0}){let s="block-editor-block-types-list",a=(0,Bke.useInstanceId)(Ike,s);return(0,IT.jsxs)(GK,{className:s,"aria-label":n,children:[Met(e,3).map((l,u)=>(0,IT.jsx)($K,{children:l.map((d,f)=>(0,IT.jsx)(Tke,{item:d,className:(0,Rke.getBlockMenuDefaultClassName)(d.id),onSelect:t,onHover:o,isDraggable:i&&!d.isDisabled,isFirst:u===0&&f===0,rowId:`${a}-${u}`},d.id))},u)),r]})}var Ny=Ike;var Pke=c(q(),1),Xf=c(T(),1);function Net({title:e,icon:t,children:o}){return(0,Xf.jsxs)(Xf.Fragment,{children:[(0,Xf.jsxs)("div",{className:"block-editor-inserter__panel-header",children:[(0,Xf.jsx)("h2",{className:"block-editor-inserter__panel-title",children:e}),(0,Xf.jsx)(Pke.Icon,{icon:t})]}),(0,Xf.jsx)("div",{className:"block-editor-inserter__panel-content",children:o})]})}var Ag=Net;var Oke=c(Z(),1),ZK=c(T(),1);function Let({children:e=(0,Oke.__)("No results found.")}){return(0,ZK.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,ZK.jsx)("p",{children:e})})}var Kc=Let;var Mn=c(T(),1),Det=e=>e.name.split("/")[0],Vet=6,Fet=[];function Ake({items:e,collections:t,categories:o,onSelectItem:r,onHover:n,showMostUsedBlocks:i,className:s}){let a=(0,Qf.useMemo)(()=>ju(e,"frecency","desc").slice(0,Vet),[e]),l=(0,Qf.useMemo)(()=>e.filter(g=>!g.category),[e]),u=(0,Qf.useMemo)(()=>{let g={...t};return Object.keys(t).forEach(h=>{g[h]=e.filter(b=>Det(b)===h),g[h].length===0&&delete g[h]}),g},[e,t]);(0,Qf.useEffect)(()=>()=>n(null),[]);let d=(0,XK.useAsyncList)(o),f=o.length===d.length,p=(0,Qf.useMemo)(()=>Object.entries(t),[t]),m=(0,XK.useAsyncList)(f?p:Fet);return(0,Mn.jsxs)("div",{className:s,children:[i&&e.length>3&&!!a.length&&(0,Mn.jsx)(Ag,{title:(0,cx._x)("Most used","blocks"),children:(0,Mn.jsx)(Ny,{items:a,onSelect:r,onHover:n,label:(0,cx._x)("Most used","blocks")})}),d.map(g=>{let h=e.filter(b=>b.category===g.slug);return!h||!h.length?null:(0,Mn.jsx)(Ag,{title:g.title,icon:g.icon,children:(0,Mn.jsx)(Ny,{items:h,onSelect:r,onHover:n,label:g.title})},g.slug)}),f&&l.length>0&&(0,Mn.jsx)(Ag,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,cx.__)("Uncategorized"),children:(0,Mn.jsx)(Ny,{items:l,onSelect:r,onHover:n,label:(0,cx.__)("Uncategorized")})}),m.map(([g,h])=>{let b=u[g];return!b||!b.length?null:(0,Mn.jsx)(Ag,{title:h.title,icon:h.icon,children:(0,Mn.jsx)(Ny,{items:b,onSelect:r,onHover:n,label:h.title})},g)})]})}function zet({rootClientId:e,onInsert:t,onHover:o,showMostUsedBlocks:r},n){let[i,s,a,l]=Om(e,t);if(!i.length)return(0,Mn.jsx)(Kc,{});let u=[],d=[];for(let f of i)f.category!=="reusable"&&(f.isSearchOnly||(f.isAllowedInCurrentRoot?u.push(f):d.push(f)));return(0,Mn.jsx)(YD,{children:(0,Mn.jsxs)("div",{ref:n,children:[!!u.length&&(0,Mn.jsx)(Mn.Fragment,{children:(0,Mn.jsx)(Ake,{items:u,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__insertable-blocks-at-selection"})}),(0,Mn.jsx)(Ake,{items:d,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__all-blocks"})]})})}var Mke=(0,Qf.forwardRef)(zet);var txe=c(F(),1),oxe=c(ue(),1),rxe=c(q(),1),nxe=c(Z(),1);var qke=c(q(),1);var rq=c(F(),1),Zke=c(Z(),1);var Nke=c(q(),1);var QK=c(Z(),1),ux=c(T(),1);function jet({patternCategories:e,searchValue:t,setSearchValue:o}){return(0,ux.jsxs)($e,{direction:"column",gap:"lg",className:"block-editor-block-patterns-explorer__sidebar",children:[(0,ux.jsx)(Nke.SearchControl,{onChange:o,value:t,label:(0,QK.__)("Search"),placeholder:(0,QK.__)("Search")}),(0,ux.jsx)(xg.List,{children:e.map(({name:r,label:n})=>(0,ux.jsx)(xg.Tab,{value:r,children:n},r))})]})}var Lke=jet;var Jf=c(F(),1),gx=c(Z(),1),Gke=c(ue(),1);var $ke=c(Yo(),1);var Dke=c(ce(),1),vd=c(F(),1),PT=c(q(),1);var Vke=c(ue(),1),Fke=c(Z(),1);var Ks=c(q(),1),Pl=c(Z(),1),Ui=c(T(),1);function dx({currentPage:e,numPages:t,changePage:o,totalItems:r}){return(0,Ui.jsxs)(Ks.__experimentalVStack,{className:"block-editor-patterns__grid-pagination-wrapper",children:[(0,Ui.jsx)(Ks.__experimentalText,{variant:"muted",children:(0,Pl.sprintf)((0,Pl._n)("%s item","%s items",r),r)}),t>1&&(0,Ui.jsxs)(Ks.__experimentalHStack,{expanded:!1,spacing:3,justify:"flex-start",className:"block-editor-patterns__grid-pagination",children:[(0,Ui.jsxs)(Ks.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-previous",children:[(0,Ui.jsx)(Ks.Button,{variant:"tertiary",onClick:()=>o(1),disabled:e===1,"aria-label":(0,Pl.__)("First page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Ui.jsx)("span",{children:"\xAB"})}),(0,Ui.jsx)(Ks.Button,{variant:"tertiary",onClick:()=>o(e-1),disabled:e===1,"aria-label":(0,Pl.__)("Previous page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Ui.jsx)("span",{children:"\u2039"})})]}),(0,Ui.jsx)(Ks.__experimentalText,{variant:"muted",children:(0,Pl.sprintf)((0,Pl._x)("%1$s of %2$s","paging"),e,t)}),(0,Ui.jsxs)(Ks.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-next",children:[(0,Ui.jsx)(Ks.Button,{variant:"tertiary",onClick:()=>o(e+1),disabled:e===t,"aria-label":(0,Pl.__)("Next page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Ui.jsx)("span",{children:"\u203A"})}),(0,Ui.jsx)(Ks.Button,{variant:"tertiary",onClick:()=>o(t),disabled:e===t,"aria-label":(0,Pl.__)("Last page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Ui.jsx)("span",{children:"\xBB"})})]})]})]})}var jo=c(T(),1),Het=({showTooltip:e,title:t,children:o})=>e?(0,jo.jsxs)(ao.Root,{children:[(0,jo.jsx)(ao.Trigger,{render:o}),(0,jo.jsx)(ao.Popup,{children:t})]}):(0,jo.jsx)(jo.Fragment,{children:o});function zke({id:e,isDraggable:t,pattern:o,onClick:r,onHover:n,showTitlesAsTooltip:i,category:s,isSelected:a}){let[l,u]=(0,vd.useState)(!1),{blocks:d,viewportWidth:f}=o,m=`block-editor-block-patterns-list__item-description-${(0,Vke.useInstanceId)(zke)}`,g=o.type===nr.user,h=(0,vd.useMemo)(()=>!s||!t?d:(d??[]).map(b=>{let v=(0,Dke.cloneBlock)(b);return v.attributes.metadata?.categories?.includes(s)&&(v.attributes.metadata.categories=[s]),v}),[d,t,s]);return(0,jo.jsx)(ax,{isEnabled:t,blocks:h,pattern:o,children:({draggable:b,onDragStart:v,onDragEnd:y})=>(0,jo.jsx)("div",{className:"block-editor-block-patterns-list__list-item",draggable:b,onDragStart:_=>{u(!0),v&&(n?.(null),v(_))},onDragEnd:_=>{u(!1),y&&y(_)},children:(0,jo.jsx)(Het,{showTooltip:i&&!g,title:o.title,children:(0,jo.jsxs)(PT.Composite.Item,{render:(0,jo.jsx)("div",{role:"option","aria-label":o.title,"aria-describedby":o.description?m:void 0,className:Y("block-editor-block-patterns-list__item",{"block-editor-block-patterns-list__list-item-synced":o.type===nr.user&&!o.syncStatus,"is-selected":a})}),id:e,onClick:()=>{r(o,d),n?.(null)},onMouseEnter:()=>{l||n?.(o)},onMouseLeave:()=>n?.(null),children:[(0,jo.jsx)(Ys.Async,{placeholder:(0,jo.jsx)(Wet,{}),children:(0,jo.jsx)(Ys,{blocks:d,viewportWidth:f})}),(!i||g)&&(0,jo.jsxs)(PT.__experimentalHStack,{className:"block-editor-patterns__pattern-details",spacing:2,children:[g&&!o.syncStatus&&(0,jo.jsx)("div",{className:"block-editor-patterns__pattern-icon-wrapper",children:(0,jo.jsx)(xt,{className:"block-editor-patterns__pattern-icon",icon:tl})}),(0,jo.jsx)(ir,{render:(0,jo.jsx)("div",{}),className:"block-editor-block-patterns-list__item-title",variant:"body-sm",children:o.title})]}),!!o.description&&(0,jo.jsx)(ht,{id:m,children:o.description})]})})})})}function Wet(){return(0,jo.jsx)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}function Uet({isDraggable:e,blockPatterns:t,onHover:o,onClickPattern:r,orientation:n,category:i,label:s=(0,Fke.__)("Patterns"),showTitlesAsTooltip:a,pagingProps:l},u){let[d,f]=(0,vd.useState)(void 0),[p,m]=(0,vd.useState)(null);(0,vd.useEffect)(()=>{let h=t[0]?.name;f(h)},[t]);let g=(h,b)=>{m(h.name),r(h,b)};return(0,jo.jsxs)(PT.Composite,{orientation:n,activeId:d,setActiveId:f,role:"listbox",className:"block-editor-block-patterns-list","aria-label":s,ref:u,children:[t.map(h=>(0,jo.jsx)(zke,{id:h.name,pattern:h,onClick:g,onHover:o,isDraggable:e,showTitlesAsTooltip:a,category:i,isSelected:!!p&&p===h.name},h.name)),l&&(0,jo.jsx)(dx,{...l})]})}var _d=(0,vd.forwardRef)(Uet);var Ly=c(ee(),1),Hke=c(ce(),1),XD=c(Z(),1),Wke=c(Yo(),1),JK=c(F(),1);function jke({destinationRootClientId:e,destinationIndex:t,rootClientId:o,registry:r}){if(o===e)return t;let n=["",...r.select(B).getBlockParents(e),e],i=n.indexOf(o);return i!==-1?r.select(B).getBlockIndex(n[i+1])+1:r.select(B).getBlockOrder(o).length}function Get({rootClientId:e="",insertionIndex:t,clientId:o,isAppender:r,onSelect:n,shouldFocusBlock:i=!0,selectBlockOnInsert:s=!0}){let a=(0,Ly.useRegistry)(),{getSelectedBlock:l,getClosestAllowedInsertionPoint:u,getBlockInsertionPoint:d}=K((0,Ly.useSelect)(B)),{destinationRootClientId:f,destinationIndex:p}=(0,Ly.useSelect)(w=>{let{getSelectedBlockClientId:k,getBlockRootClientId:x,getBlockIndex:C,getBlockOrder:E,getInsertionPoint:R}=K(w(B)),S=k(),I=e,O,A=R();return t!==void 0?O=t:A&&A.hasOwnProperty("index")?(I=A?.rootClientId?A.rootClientId:e,O=A.index):o?O=C(o):!r&&S?(I=x(S),O=C(S)+1):O=E(I).length,{destinationRootClientId:I,destinationIndex:O}},[e,t,o,r]),{replaceBlocks:m,insertBlocks:g,showInsertionPoint:h,hideInsertionPoint:b,setLastFocus:v}=K((0,Ly.useDispatch)(B)),y=(0,JK.useCallback)((w,k,x=!1,C)=>{(x||i||s)&&v(null);let E=l();!r&&E&&(0,Hke.isUnmodifiedDefaultBlock)(E,"content")?m(E.clientId,w,null,i||x?0:null,k):g(w,r||C===void 0?p:jke({destinationRootClientId:f,destinationIndex:p,rootClientId:C,registry:a}),r||C===void 0?f:C,s,i||x?0:null,k);let R=Array.isArray(w)?w.length:1,S=(0,XD.sprintf)((0,XD._n)("%d block added.","%d blocks added.",R),R);(0,Wke.speak)(S),n&&n(w)},[r,l,m,g,f,p,n,i,s,v,a]),_=(0,JK.useCallback)(w=>{if(w){let k=u(w.name,f);k!==null&&h(k,jke({destinationRootClientId:f,destinationIndex:p,rootClientId:k,registry:a}))}else d()?.__unstableWithInserter||b()},[u,d,h,b,f,p,a]);return[f,y,_]}var Mg=Get;var fx=c(F(),1),QD=c(ce(),1),px=c(ee(),1),JD=c(Z(),1),Uke=c(Ns(),1);var $et=(e,t,o,r)=>{let n=(0,fx.useMemo)(()=>({[Em]:!!r}),[r]),i=(0,px.useSelect)(g=>{let{getSettings:h}=K(g(B));return h()[wI]??!1},[]),{patternCategories:s,patterns:a,userPatternCategories:l}=(0,px.useSelect)(g=>{let{getSettings:h,__experimentalGetAllowedPatterns:b}=K(g(B)),v=h(),y=v[pf];return{patterns:b(t,n),userPatternCategories:y?y(g):v.__experimentalUserPatternCategories,patternCategories:v.__experimentalBlockPatternCategories}},[t,n]),u=(0,fx.useMemo)(()=>a.filter(g=>!(g.categories?.includes("navigation")&&!i)),[a,i]),{getClosestAllowedInsertionPointForPattern:d}=K((0,px.useSelect)(B)),f=(0,fx.useMemo)(()=>{let g=[...s];return l?.forEach(h=>{g.find(b=>b.name===h.name)||g.push(h)}),g},[s,l]),{createSuccessNotice:p}=(0,px.useDispatch)(Uke.store),m=(0,fx.useCallback)((g,h)=>{let b=r?t:d(g,t);if(b===null)return;let v=g.type===nr.user&&g.syncStatus!=="unsynced"?[(0,QD.createBlock)("core/block",{ref:g.id})]:h;e((v??[]).map(y=>{let _=(0,QD.cloneBlock)(y);return _.attributes.metadata?.categories?.includes(o)&&(_.attributes.metadata.categories=[o]),_}),g.name,!1,b),p((0,JD.sprintf)((0,JD.__)('Pattern "%s" inserted.'),g.title),{type:"snackbar",id:"inserter-notice"})},[p,e,o,t,d,r]);return[u,f,m]},Ng=$et;var mx=c(F(),1),eq=c(ue(),1),tq=c(Dt(),1),e5=20;function t5(e,t,o,r=""){let[n,i]=(0,mx.useState)(1),s=(0,eq.usePrevious)(t),a=(0,eq.usePrevious)(r);(s!==t||a!==r)&&n!==1&&i(1);let l=e.length,u=n-1,d=(0,mx.useMemo)(()=>e.slice(u*e5,u*e5+e5),[u,e]),f=Math.ceil(e.length/e5),p=m=>{(0,tq.getScrollContainer)(o?.current)?.scrollTo(0,0),i(m)};return(0,mx.useEffect)(function(){(0,tq.getScrollContainer)(o?.current)?.scrollTo(0,0)},[t,o]),{totalItems:l,categoryPatterns:d,numPages:f,changePage:p,currentPage:n}}var wd=c(T(),1);function Yet({searchValue:e,selectedCategory:t,patternCategories:o,rootClientId:r,onModalClose:n}){let i=(0,Jf.useRef)(),s=(0,Gke.useDebounce)($ke.speak,500),[a,l]=Mg({rootClientId:r,shouldFocusBlock:!0}),[u,,d]=Ng(l,a,t),f=(0,Jf.useMemo)(()=>o.map(v=>v.name),[o]),p=(0,Jf.useMemo)(()=>{let v=u.filter(y=>{if(t===Tb.name||t===wf.name&&y.type===nr.user||t===U_.name&&y.blockTypes?.includes("core/post-content"))return!0;if(t==="uncategorized"){let _=y.categories?.some(w=>f.includes(w))??!1;return!y.categories?.length||!_}return y.categories?.includes(t)});return e?v1(v,e):v},[e,u,t,f]);(0,Jf.useEffect)(()=>{if(!e)return;let v=p.length,y=(0,gx.sprintf)((0,gx._n)("%d result found.","%d results found.",v),v);s(y)},[e,s,p.length]);let m=t5(p,t,i),[g,h]=(0,Jf.useState)(e);e!==g&&(h(e),m.changePage(1));let b=!!p?.length;return(0,wd.jsx)("div",{className:"block-editor-block-patterns-explorer__list",ref:i,children:b?(0,wd.jsxs)(wd.Fragment,{children:[(0,wd.jsx)(_d,{blockPatterns:m.categoryPatterns,onClickPattern:(v,y)=>{d(v,y),n()},isDraggable:!1}),(0,wd.jsx)(dx,{...m})]}):(0,wd.jsx)(ir,{render:(0,wd.jsx)("p",{}),className:"block-editor-block-patterns-explorer__no-results",children:(0,gx.__)("No results found.")})})}var Yke=Yet;var oq=c(F(),1),hx=c(Z(),1),Kke=c(Yo(),1);function Ket(e,t){return!e.categories||!e.categories.length?!1:e.categories.some(o=>t.some(r=>r.name===o))}function bx(e,t="all"){let[o,r]=Ng(void 0,e),n=(0,oq.useMemo)(()=>t==="all"?o:o.filter(s=>!v2(s,t)),[t,o]);return(0,oq.useMemo)(()=>{let s=r.filter(a=>n.some(l=>l.categories?.includes(a.name))).sort((a,l)=>a.label.localeCompare(l.label));return n.some(a=>!Ket(a,r))&&!s.find(a=>a.name==="uncategorized")&&s.push({name:"uncategorized",label:(0,hx._x)("Uncategorized")}),n.some(a=>a.blockTypes?.includes("core/post-content"))&&s.unshift(U_),n.some(a=>a.type===nr.user)&&s.unshift(wf),n.length>0&&s.unshift({name:Tb.name,label:Tb.label}),(0,Kke.speak)((0,hx.sprintf)((0,hx._n)("%d category button displayed.","%d category buttons displayed.",s.length),s.length)),s},[r,n])}var Lg=c(T(),1);function qet({initialCategory:e,rootClientId:t,onModalClose:o}){let[r,n]=(0,rq.useState)(""),[i,s]=(0,rq.useState)(e?.name),a=bx(t);return(0,Lg.jsxs)(xg.Root,{className:"block-editor-block-patterns-explorer",orientation:"vertical",value:i,onValueChange:s,children:[(0,Lg.jsx)(Lke,{patternCategories:a,searchValue:r,setSearchValue:n}),a.map(({name:l})=>(0,Lg.jsx)(xg.Panel,{value:l,tabIndex:-1,className:"block-editor-block-patterns-explorer__panel",children:(0,Lg.jsx)(Yke,{searchValue:r,selectedCategory:l,patternCategories:a,rootClientId:t,onModalClose:o})},l))]})}function Zet({onModalClose:e,...t}){return(0,Lg.jsx)(qke.Modal,{title:(0,Zke.__)("Patterns"),onRequestClose:e,isFullScreen:!0,children:(0,Lg.jsx)(qet,{onModalClose:e,...t})})}var Xke=Zet;var yx=c(Z(),1),sr=c(q(),1);var qn=c(T(),1);function Xet({title:e}){return(0,qn.jsx)(sr.__experimentalVStack,{spacing:0,children:(0,qn.jsx)(sr.__experimentalView,{children:(0,qn.jsx)(sr.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,qn.jsxs)(sr.__experimentalHStack,{spacing:2,children:[(0,qn.jsx)(sr.Navigator.BackButton,{style:{minWidth:24,padding:0},icon:(0,yx.isRTL)()?br:li,size:"small",label:(0,yx.__)("Back")}),(0,qn.jsx)(sr.__experimentalSpacer,{children:(0,qn.jsx)(sr.__experimentalHeading,{level:5,children:e})})]})})})})}function o5({categories:e,children:t,screenClassName:o}){return(0,qn.jsxs)(sr.Navigator,{initialPath:"/",className:"block-editor-inserter__mobile-tab-navigation",children:[(0,qn.jsx)(sr.Navigator.Screen,{path:"/",children:(0,qn.jsx)(sr.__experimentalItemGroup,{children:e.map(r=>(0,qn.jsx)(sr.Navigator.Button,{path:`/category/${r.name}`,as:sr.__experimentalItem,isAction:!0,children:(0,qn.jsxs)(sr.__experimentalHStack,{children:[(0,qn.jsx)(sr.FlexBlock,{children:r.label}),(0,qn.jsx)(xt,{icon:(0,yx.isRTL)()?li:br})]})},r.name))})}),e.map(r=>(0,qn.jsxs)(sr.Navigator.Screen,{className:o,path:`/category/${r.name}`,children:[(0,qn.jsx)(Xet,{title:(0,yx.__)("Back")}),t(r)]},r.name))]})}var Ol=c(F(),1),nq=c(Z(),1),qc=c(q(),1);var Zs=c(q(),1),qs=c(Z(),1);var r5=c(F(),1);var vi=c(T(),1),Qke=e=>e!=="all"&&e!=="user",Qet=e=>e.name===wf.name,Jet=[{value:"all",label:(0,qs._x)("All","patterns")},{value:nr.directory,label:(0,qs.__)("Pattern Directory")},{value:nr.theme,label:(0,qs.__)("Theme & Plugins")},{value:nr.user,label:(0,qs.__)("User")}];function Jke({setPatternSyncFilter:e,setPatternSourceFilter:t,patternSyncFilter:o,patternSourceFilter:r,scrollContainerRef:n,category:i}){let s=i.name===wf.name?nr.user:r,a=Qke(s),l=Qet(i),u=(0,r5.useMemo)(()=>[{value:"all",label:(0,qs._x)("All","patterns")},{value:a1.full,label:(0,qs._x)("Synced","patterns"),disabled:a},{value:a1.unsynced,label:(0,qs._x)("Not synced","patterns"),disabled:a}],[a]);function d(f){t(f),Qke(f)&&e("all")}return(0,vi.jsx)(vi.Fragment,{children:(0,vi.jsx)(Zs.DropdownMenu,{popoverProps:{placement:"right-end"},label:(0,qs.__)("Filter patterns"),toggleProps:{size:"compact"},icon:(0,vi.jsx)(xt,{icon:(0,vi.jsx)(Zs.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,vi.jsx)(Zs.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",fill:"currentColor"})})}),children:()=>(0,vi.jsxs)(vi.Fragment,{children:[!l&&(0,vi.jsx)(Zs.MenuGroup,{label:(0,qs.__)("Source"),children:(0,vi.jsx)(Zs.MenuItemsChoice,{choices:Jet,onSelect:f=>{d(f),n.current?.scrollTo(0,0)},value:s})}),(0,vi.jsx)(Zs.MenuGroup,{label:(0,qs.__)("Type"),children:(0,vi.jsx)(Zs.MenuItemsChoice,{choices:u,onSelect:f=>{e(f),n.current?.scrollTo(0,0)},value:o})}),(0,vi.jsx)("div",{className:"block-editor-inserter__patterns-filter-help",children:(0,r5.createInterpolateElement)((0,qs.__)("Patterns are available from the <Link>WordPress.org Pattern Directory</Link>, bundled in the active theme, or created by users on this site. Only patterns created on this site can be synced."),{Link:(0,vi.jsx)(Zs.ExternalLink,{href:(0,qs.__)("https://wordpress.org/patterns/")})})})]})})})}var ps=c(T(),1),ett=()=>{};function n5({rootClientId:e,onInsert:t,onHover:o=ett,category:r,showTitlesAsTooltip:n}){let[i,,s]=Ng(t,e,r?.name),[a,l]=(0,Ol.useState)("all"),[u,d]=(0,Ol.useState)("all"),f=bx(e,u),p=(0,Ol.useRef)(),m=(0,Ol.useMemo)(()=>i.filter(y=>v2(y,u,a)?!1:r.name===Tb.name||r.name===wf.name&&y.type===nr.user||r.name===U_.name&&y.blockTypes?.includes("core/post-content")?!0:r.name==="uncategorized"?y.categories?!y.categories.some(_=>f.some(w=>w.name===_)):!0:y.categories?.includes(r.name)),[i,f,r.name,u,a]),g=t5(m,r,p),{changePage:h}=g;(0,Ol.useEffect)(()=>()=>o(null),[]);let b=(0,Ol.useCallback)(y=>{l(y),h(1)},[l,h]),v=(0,Ol.useCallback)(y=>{d(y),h(1)},[d,h]);return(0,ps.jsxs)(ps.Fragment,{children:[(0,ps.jsxs)(qc.__experimentalVStack,{spacing:2,className:"block-editor-inserter__patterns-category-panel-header",children:[(0,ps.jsxs)(qc.__experimentalHStack,{children:[(0,ps.jsx)(qc.FlexBlock,{children:(0,ps.jsx)(qc.__experimentalHeading,{className:"block-editor-inserter__patterns-category-panel-title",size:13,level:4,as:"div",children:r.label})}),(0,ps.jsx)(Jke,{patternSyncFilter:a,patternSourceFilter:u,setPatternSyncFilter:b,setPatternSourceFilter:v,scrollContainerRef:p,category:r})]}),!m.length&&(0,ps.jsx)(qc.__experimentalText,{variant:"muted",className:"block-editor-inserter__patterns-category-no-results",children:(0,nq.__)("No results found")})]}),m.length>0&&(0,ps.jsxs)(ps.Fragment,{children:[(0,ps.jsx)(qc.__experimentalText,{size:"12",as:"p",className:"block-editor-inserter__help-text",children:(0,nq.__)("Drag and drop patterns into the canvas.")}),(0,ps.jsx)(_d,{ref:p,blockPatterns:g.categoryPatterns,onClickPattern:s,onHover:o,label:r.label,orientation:"vertical",category:r.name,isDraggable:!0,showTitlesAsTooltip:n,patternFilter:u,pagingProps:g})]})]})}var s5=c(ue(),1),a5=c(q(),1),exe=c(F(),1);var Dy=c(T(),1),{Tabs:i5}=K(a5.privateApis);function ttt({categories:e,selectedCategory:t,onSelectCategory:o,children:r}){let s={type:"tween",duration:(0,s5.useReducedMotion)()?0:.25,ease:[.6,0,.4,1]},a=(0,s5.usePrevious)(t),l=t?t.name:null,[u,d]=(0,exe.useState)(),f=e?.[0]?.name;return l===null&&!u&&f&&d(f),(0,Dy.jsxs)(i5,{selectOnMove:!1,selectedTabId:l,orientation:"vertical",onSelect:p=>{o(e.find(m=>m.name===p))},activeTabId:u,onActiveTabIdChange:d,children:[(0,Dy.jsx)(i5.TabList,{className:"block-editor-inserter__category-tablist",children:e.map(p=>(0,Dy.jsx)(i5.Tab,{tabId:p.name,"aria-current":p===t?"true":void 0,children:p.label},p.name))}),e.map(p=>(0,Dy.jsx)(i5.TabPanel,{tabId:p.name,focusable:!1,children:(0,Dy.jsx)(a5.__unstableMotion.div,{className:"block-editor-inserter__category-panel",initial:a?"open":"closed",animate:"open",variants:{open:{transform:"translateX( 0 )",transitionEnd:{zIndex:"1"}},closed:{transform:"translateX( -100% )",zIndex:"-1"}},transition:s,children:r})},p.name))]})}var l5=ttt;var Ia=c(T(),1);function ott({onSelectCategory:e,selectedCategory:t,onInsert:o,rootClientId:r,children:n}){let[i,s]=(0,txe.useState)(!1),a=bx(r),l=(0,oxe.useViewportMatch)("medium","<");return a.length?(0,Ia.jsxs)(Ia.Fragment,{children:[!l&&(0,Ia.jsxs)("div",{className:"block-editor-inserter__block-patterns-tabs-container",children:[(0,Ia.jsx)(l5,{categories:a,selectedCategory:t,onSelectCategory:e,children:n}),(0,Ia.jsx)(rxe.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__patterns-explore-button",onClick:()=>s(!0),variant:"secondary",children:(0,nxe.__)("Explore all patterns")})]}),l&&(0,Ia.jsx)(o5,{categories:a,children:u=>(0,Ia.jsx)("div",{className:"block-editor-inserter__category-panel",children:(0,Ia.jsx)(n5,{onInsert:o,rootClientId:r,category:u},u.name)})}),i&&(0,Ia.jsx)(Xke,{initialCategory:t||a[0],patternCategories:a,onModalClose:()=>s(!1),rootClientId:r})]}):(0,Ia.jsx)(Kc,{})}var ixe=ott;var Cxe=c(Z(),1),Exe=c(ue(),1),Txe=c(q(),1),vx=c(F(),1);var Sd=c(q(),1),Cr=c(Z(),1),$i=c(F(),1),AT=c(ue(),1),kxe=c(ee(),1),xxe=c(Dt(),1),Sxe=c(Ns(),1);var pxe=c(q(),1),mxe=c(Z(),1);var Sr=c(q(),1),Gi=c(Z(),1),kd=c(F(),1),sq=c(ce(),1);var OT=c(ee(),1),cxe=c(Ns(),1),uxe=c(iq(),1),dxe=c(ma(),1);var axe=c(ce(),1),lxe=c(T(),1),rtt={image:"img",video:"video",audio:"audio"};function c5(e,t){let o={id:e.id||void 0,caption:e.caption||void 0},r=e.url,n=e.alt||void 0;t==="image"?(o.url=r,o.alt=n):["video","audio"].includes(t)&&(o.src=r);let i=rtt[t],s=(0,lxe.jsx)(i,{src:e.previewUrl||r,alt:n,controls:t==="audio"?!0:void 0,inert:"true",onError:({currentTarget:a})=>{a.src===e.previewUrl&&(a.src=r)}});return[(0,axe.createBlock)(`core/${t}`,o),s]}var co=c(T(),1),ntt=["image"],itt={placement:"bottom-end",className:"block-editor-inserter__media-list__item-preview-options__popover"};function stt({category:e,media:t,onDetach:o}){if(!e.getReportUrl&&!o)return null;let r=e.getReportUrl?.(t);return(0,co.jsx)(Sr.DropdownMenu,{className:"block-editor-inserter__media-list__item-preview-options",label:(0,Gi.__)("Options"),popoverProps:itt,icon:ga,children:()=>(0,co.jsxs)(Sr.MenuGroup,{children:[r&&(0,co.jsx)(Sr.MenuItem,{onClick:()=>window.open(r,"_blank").focus(),icon:b7,children:(0,Gi.sprintf)((0,Gi.__)("Report %s"),e.mediaType)}),o&&(0,co.jsx)(Sr.MenuItem,{onClick:()=>o(t),icon:Os,children:e.postTypeLabel?(0,Gi.sprintf)((0,Gi.__)("Detach from %s"),e.postTypeLabel):(0,Gi.__)("Detach from post")})]})})}function att({onClose:e,onSubmit:t}){return(0,co.jsxs)(Sr.Modal,{title:(0,Gi.__)("Insert external image"),onRequestClose:e,className:"block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",children:[(0,co.jsxs)(Sr.__experimentalVStack,{spacing:3,children:[(0,co.jsx)("p",{children:(0,Gi.__)("This image cannot be uploaded to your Media Library, but it can still be inserted as an external image.")}),(0,co.jsx)("p",{children:(0,Gi.__)("External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation.")})]}),(0,co.jsxs)(Sr.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,co.jsx)(Sr.FlexItem,{children:(0,co.jsx)(Sr.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,Gi.__)("Cancel")})}),(0,co.jsx)(Sr.FlexItem,{children:(0,co.jsx)(Sr.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:t,children:(0,Gi.__)("Insert")})})]})]})}function fxe({media:e,onClick:t,onDetach:o,category:r}){let[n,i]=(0,kd.useState)(!1),[s,a]=(0,kd.useState)(!1),[l,u]=(0,kd.useState)(!1),[d,f]=(0,kd.useMemo)(()=>c5(e,r.mediaType),[e,r.mediaType]),{createErrorNotice:p,createSuccessNotice:m}=(0,OT.useDispatch)(cxe.store),{getSettings:g,getBlock:h}=(0,OT.useSelect)(B),{updateBlockAttributes:b}=(0,OT.useDispatch)(B),v=(0,kd.useCallback)(k=>{if(l)return;let x=g(),C=(0,sq.cloneBlock)(k),{id:E,url:R,caption:S}=C.attributes;if(!E&&!x.mediaUpload){i(!0);return}if(E){t(C);return}u(!0),window.fetch(R).then(I=>I.blob()).then(I=>{let O=(0,dxe.getFilename)(R)||"image.jpg",A=new File([I],O,{type:I.type});x.mediaUpload({filesList:[A],additionalData:{caption:S},onFileChange([P]){(0,uxe.isBlobURL)(P.url)||(h(C.clientId)?b(C.clientId,{...C.attributes,id:P.id,url:P.url}):(t({...C,attributes:{...C.attributes,id:P.id,url:P.url}}),m((0,Gi.__)("Image uploaded and inserted."),{type:"snackbar",id:"inserter-notice"})),u(!1))},allowedTypes:ntt,onError(P){p(P,{type:"snackbar",id:"inserter-notice"}),u(!1)}})}).catch(()=>{i(!0),u(!1)})},[l,g,t,m,b,p,h]),y=typeof e.title=="string"?e.title:e.title?.rendered||(0,Gi.__)("no title"),_=(0,kd.useCallback)(()=>a(!0),[]),w=(0,kd.useCallback)(()=>a(!1),[]);return(0,co.jsxs)(co.Fragment,{children:[(0,co.jsx)(ax,{isEnabled:!0,blocks:[d],children:({draggable:k,onDragStart:x,onDragEnd:C})=>(0,co.jsx)("div",{className:Y("block-editor-inserter__media-list__list-item",{"is-hovered":s}),draggable:k,onDragStart:x,onDragEnd:C,children:(0,co.jsxs)("div",{onMouseEnter:_,onMouseLeave:w,children:[(0,co.jsxs)(ao.Root,{children:[(0,co.jsx)(ao.Trigger,{render:(0,co.jsx)(Sr.Composite.Item,{render:(0,co.jsx)("div",{"aria-label":y,role:"option",className:"block-editor-inserter__media-list__item"}),onClick:()=>v(d),children:(0,co.jsxs)("div",{className:"block-editor-inserter__media-list__item-preview",children:[f,l&&(0,co.jsx)("div",{className:"block-editor-inserter__media-list__item-preview-spinner",children:(0,co.jsx)(Sr.Spinner,{})})]})})}),(0,co.jsx)(ao.Popup,{children:y})]}),!l&&(0,co.jsx)(stt,{category:r,media:e,onDetach:o})]})})}),n&&(0,co.jsx)(att,{onClose:()=>i(!1),onSubmit:()=>{t((0,sq.cloneBlock)(d)),m((0,Gi.__)("Image inserted."),{type:"snackbar",id:"inserter-notice"}),i(!1)}})]})}var aq=c(T(),1);function ltt({mediaList:e,category:t,onClick:o,onDetach:r,label:n=(0,mxe.__)("Media List")}){return(0,aq.jsx)(pxe.Composite,{role:"listbox",className:"block-editor-inserter__media-list","aria-label":n,children:e.map((i,s)=>(0,aq.jsx)(fxe,{media:i,category:t,onClick:o,onDetach:r},i.id||i.sourceId||s))})}var gxe=ltt;var hxe=c(q(),1),ctt=()=>null,xd=(0,hxe.withFilters)("editor.MediaUpload")(ctt);var bxe=c(ee(),1);function utt({fallback:e=null,children:t}){return(0,bxe.useSelect)(r=>{let{getSettings:n}=r(B);return!!n().mediaUpload},[])?t:e}var Pa=utt;var ms=c(F(),1),lq=c(ee(),1);function yxe(e){return Array.isArray(e)?{mediaItems:e}:{mediaItems:e?.mediaItems??[],totalItems:e?.totalItems,totalPages:e?.totalPages}}function vxe(e,t={},o){let[r,n]=(0,ms.useState)(),[i,s]=(0,ms.useState)({}),[a,l]=(0,ms.useState)(!1),u=(0,ms.useRef)(),d=(0,ms.useRef)(),f=(0,ms.useRef)(),p=(0,ms.useRef)();return(0,ms.useEffect)(()=>{(async()=>{let m=JSON.stringify({category:e.name,...t}),g={};u.current=g,l(!0),(d.current!==m||f.current!==e.fetch)&&n([]),(p.current!==e.name||f.current!==e.fetch)&&s({}),d.current=m,f.current=e.fetch,p.current=e.name;let{page:h,...b}=t,v=h>1?t:b,{mediaItems:y,totalItems:_,totalPages:w}=yxe(await e.fetch?.(v));g===u.current&&(n(y),s({totalItems:_,totalPages:w}),l(!1))})()},[e.name,e.fetch,...Object.values(t),o]),{mediaList:r,isLoading:a,totalItems:i.totalItems,totalPages:i.totalPages}}function _xe(e,t=400){let[o,r]=(0,ms.useState)(!1);return(0,ms.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>r(!0),t);return()=>{clearTimeout(n),r(!1)}},[e,t]),o}function wxe(e){let[t,o]=(0,ms.useState)([]),r=(0,lq.useSelect)(a=>K(a(B)).getInserterMediaCategories(),[]),{canInsertImage:n,canInsertVideo:i,canInsertAudio:s}=(0,lq.useSelect)(a=>{let{canInsertBlockType:l}=a(B);return{canInsertImage:l("core/image",e),canInsertVideo:l("core/video",e),canInsertAudio:l("core/audio",e)}},[e]);return(0,ms.useEffect)(()=>{(async()=>{let a=[];if(!r)return;let l=new Map(await Promise.all(r.map(async d=>{if(d.isExternalResource)return[d.name,!0];let f=[];try{let{mediaItems:p}=yxe(await d.fetch({per_page:1}));f=p}catch{}return[d.name,!!f.length]}))),u={image:n,video:i,audio:s};r.forEach(d=>{u[d.mediaType]&&(l.get(d.name)||d.emptyMessage)&&a.push(d)}),a.length&&o(a)})()},[n,i,s,r]),t}var _n=c(T(),1),dtt=20,ftt=["image"];function ptt({onSelect:e}){return(0,_n.jsx)(Pa,{children:(0,_n.jsx)(xd,{multiple:"add",onSelect:e,allowedTypes:ftt,title:(0,Cr.__)("Attach images"),render:({open:t})=>(0,_n.jsx)(Sd.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__media-panel-attach","data-unstable-ignore-focus-outside-for-relatedtarget":".media-modal",onClick:o=>{o.target.focus(),t()},variant:"secondary",children:(0,Cr.__)("Attach images")})})})}function MT({rootClientId:e,onInsert:t,category:o}){let[r,n,i]=(0,AT.useDebouncedInput)(),[s,a]=(0,$i.useState)(1),l=(0,AT.usePrevious)(o.name),u=(0,AT.usePrevious)(i);(l!==o.name||u!==i)&&s!==1&&a(1);let d=(0,$i.useMemo)(()=>({per_page:dtt,page:s,search:i}),[s,i]),[f,p]=(0,$i.useState)(0),{mediaList:m,isLoading:g,totalItems:h,totalPages:b}=vxe(o,d,f),v=b||1;typeof b=="number"&&s>v&&a(v);let y=!o.isExternalResource,_=y?o.attach:void 0,w=y?o.detach:void 0,k=y?o.subscribe:void 0,x=v>1,C=x||!!_,E=(0,$i.useRef)(),R=(0,$i.useCallback)(z=>{(0,xxe.getScrollContainer)(E.current)?.scrollTo(0,0),a(z)},[]),{createErrorNotice:S,createSuccessNotice:I,createWarningNotice:O}=(0,kxe.useDispatch)(Sxe.store),A=_xe(g),P=(0,$i.useCallback)(()=>{y&&o.invalidate?.(d),p(z=>z+1)},[o,d,y]);(0,$i.useEffect)(()=>{if(k)return k(()=>p(z=>z+1),d)},[k,d]);let L=(0,$i.useCallback)(async z=>{try{let $=await _(z);if(!$){O((0,Cr.__)("No images were attached."),{type:"snackbar",id:"inserter-notice"});return}P(),I(o.postTypeLabel?(0,Cr.sprintf)((0,Cr._n)("%1$d image attached to %2$s.","%1$d images attached to %2$s.",$),$,o.postTypeLabel):(0,Cr.sprintf)((0,Cr._n)("%d image attached to post.","%d images attached to post.",$),$),{type:"snackbar",id:"inserter-notice"})}catch{S((0,Cr.__)("Could not attach images."),{type:"snackbar",id:"inserter-notice"})}},[_,o,P,S,I,O]),H=(0,$i.useCallback)(async z=>{try{await w(z),P(),I(o.postTypeLabel?(0,Cr.sprintf)((0,Cr.__)("Image detached from %s."),o.postTypeLabel):(0,Cr.__)("Image detached from post."),{type:"snackbar",id:"inserter-notice"})}catch{S((0,Cr.__)("Could not detach image."),{type:"snackbar",id:"inserter-notice"})}},[w,o,P,S,I]),[N,M]=(0,$i.useState)(),V=(0,$i.useCallback)(()=>{let z=N;M(void 0),H(z)},[H,N]),j="block-editor-inserter__media-panel",D=o.labels.search_items||(0,Cr.__)("Search");return(0,_n.jsxs)("div",{ref:E,className:Y(j,{"has-footer":C}),children:[(0,_n.jsx)(Sd.SearchControl,{className:`${j}-search`,onChange:n,value:r,label:D,placeholder:D}),g&&!m?.length&&(0,_n.jsx)("div",{className:`${j}-spinner`,children:(0,_n.jsx)(Sd.Spinner,{})}),!g&&!m?.length&&(0,_n.jsx)(Kc,{children:o.emptyMessage&&!i?o.emptyMessage:(0,Cr.__)("No results found.")}),!!m?.length&&(0,_n.jsx)("div",{className:Y(`${j}-results`,{"is-loading":A}),"aria-busy":A,children:(0,_n.jsx)(gxe,{rootClientId:e,onClick:t,onDetach:w?M:void 0,mediaList:m,category:o})}),C&&(0,_n.jsxs)($e,{direction:"column",gap:"sm",className:`${j}-footer`,children:[x&&(0,_n.jsx)(dx,{currentPage:s,numPages:v,changePage:R,totalItems:h}),_&&(0,_n.jsx)(ptt,{onSelect:L})]}),N&&(0,_n.jsxs)(Sd.Modal,{title:(0,Cr.__)("Detach image"),onRequestClose:()=>M(void 0),overlayClassName:`${j}-detach-modal`,children:[(0,_n.jsx)("p",{children:o.postTypeLabel?(0,Cr.sprintf)((0,Cr.__)("Detach this image from the current %s? The image will remain in the Media Library."),o.postTypeLabel):(0,Cr.__)("Detach this image from the current post? The image will remain in the Media Library.")}),(0,_n.jsxs)("div",{className:`${j}-detach-actions`,children:[(0,_n.jsx)(Sd.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>M(void 0),children:(0,Cr.__)("Cancel")}),(0,_n.jsx)(Sd.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:V,children:(0,Cr.__)("Detach")})]})]})]})}var Oa=c(T(),1),mtt=["image","video","audio"];function gtt({rootClientId:e,selectedCategory:t,onSelectCategory:o,onInsert:r,children:n}){let i=wxe(e),s=(0,Exe.useViewportMatch)("medium","<"),a="block-editor-inserter__media-tabs",l=(0,vx.useCallback)(d=>{if(!d?.url)return;let f=window.__experimentalDataViewsMediaModal&&d.mime_type?d.mime_type.split("/")[0]:d.type,[p]=c5(d,f);r(p)},[r]),u=(0,vx.useMemo)(()=>i.map(d=>({...d,label:d.labels.name})),[i]);return(0,vx.useEffect)(()=>{if(!t)return;let d=u.find(f=>f.name===t.name);d&&d!==t?o(d):d||o(null)},[u,o,t]),u.length?(0,Oa.jsxs)(Oa.Fragment,{children:[!s&&(0,Oa.jsxs)("div",{className:`${a}-container`,children:[(0,Oa.jsx)(l5,{categories:u,selectedCategory:t,onSelectCategory:o,children:n}),(0,Oa.jsx)(Pa,{children:(0,Oa.jsx)(xd,{multiple:!1,onSelect:l,allowedTypes:mtt,render:({open:d})=>(0,Oa.jsx)(Txe.Button,{__next40pxDefaultSize:!0,onClick:f=>{f.target.focus(),d()},className:"block-editor-inserter__media-library-button",variant:"secondary","data-unstable-ignore-focus-outside-for-relatedtarget":".media-modal",children:(0,Cxe.__)("Open Media Library")})})})]}),s&&(0,Oa.jsx)(o5,{categories:u,screenClassName:"block-editor-inserter__media-mobile-screen",children:d=>(0,Oa.jsx)(MT,{onInsert:r,rootClientId:e,category:d})})]}):(0,Oa.jsx)(Kc,{})}var cq=gtt;var NT=c(F(),1),Dg=c(Z(),1);var d5=c(ue(),1),Ixe=c(Yo(),1),Pxe=c(ee(),1);var Rxe=c(q(),1),{Fill:Bxe,Slot:htt}=(0,Rxe.createSlotFill)("__unstableInserterMenuExtension");Bxe.Slot=htt;var u5=Bxe;var Xs=c(T(),1),btt=9,ytt=[];function vtt({filterValue:e,onSelect:t,onHover:o,onHoverPattern:r,rootClientId:n,clientId:i,isAppender:s,__experimentalInsertionIndex:a,maxBlockPatterns:l,maxBlockTypes:u,showBlockDirectory:d=!1,isDraggable:f=!0,shouldFocusBlock:p=!0,prioritizePatterns:m,selectBlockOnInsert:g,isQuick:h}){let b=(0,d5.useDebounce)(Ixe.speak,500),{prioritizedBlocks:v}=(0,Pxe.useSelect)(N=>({prioritizedBlocks:N(B).getBlockListSettings(n)?.prioritizedInserterBlocks||ytt}),[n]),[y,_]=Mg({onSelect:t,rootClientId:n,clientId:i,isAppender:s,insertionIndex:a,shouldFocusBlock:p,selectBlockOnInsert:g}),[w,k,x,C]=Om(y,_,h),[E,,R]=Ng(_,y,void 0,h),S=(0,NT.useMemo)(()=>{if(l===0)return[];let N=v1(E,e);return l!==void 0?N.slice(0,l):N},[e,E,l]),I=u;m&&S.length>2&&(I=0);let O=(0,NT.useMemo)(()=>{if(I===0)return[];let N=w.filter(j=>j.name!=="core/block"),M=ju(N,"frecency","desc");!e&&v.length&&(M=G2(M,v));let V=H2(M,k,x,e);return I!==void 0?V.slice(0,I):V},[e,w,k,x,I,v]);(0,NT.useEffect)(()=>{if(!e)return;let N=O.length+S.length,M=(0,Dg.sprintf)((0,Dg._n)("%d result found.","%d results found.",N),N);b(M)},[e,b,O,S]);let A=(0,d5.useAsyncList)(O,{step:btt}),P=O.length>0||S.length>0,L=!!O.length&&(0,Xs.jsx)(Ag,{title:(0,Xs.jsx)(ht,{children:(0,Dg.__)("Blocks")}),children:(0,Xs.jsx)(Ny,{items:A,onSelect:C,onHover:o,label:(0,Dg.__)("Blocks"),isDraggable:f})}),H=!!S.length&&(0,Xs.jsx)(Ag,{title:(0,Xs.jsx)(ht,{children:(0,Dg.__)("Patterns")}),children:(0,Xs.jsx)("div",{className:"block-editor-inserter__quick-inserter-patterns",children:(0,Xs.jsx)(_d,{blockPatterns:S,onClickPattern:R,onHover:r,isDraggable:f})})});return(0,Xs.jsxs)(YD,{children:[!d&&!P&&(0,Xs.jsx)(Kc,{}),m?H:L,!!O.length&&!!S.length&&(0,Xs.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),m?L:H,d&&(0,Xs.jsx)(u5.Slot,{fillProps:{onSelect:C,onHover:o,filterValue:e,hasItems:P,rootClientId:y},children:N=>N.length?N:P?null:(0,Xs.jsx)(Kc,{})})]})}var f5=vtt;var m5=c(q(),1),Oxe=c(F(),1);var ep=c(T(),1),{Tabs:p5}=K(m5.privateApis);function _tt({defaultTabId:e,onClose:t,onSelect:o,selectedTab:r,tabs:n,closeButtonLabel:i},s){return(0,ep.jsx)("div",{className:"block-editor-tabbed-sidebar",children:(0,ep.jsxs)(p5,{selectOnMove:!1,defaultTabId:e,onSelect:o,selectedTabId:r,children:[(0,ep.jsxs)("div",{className:"block-editor-tabbed-sidebar__tablist-and-close-button",children:[(0,ep.jsx)(m5.Button,{className:"block-editor-tabbed-sidebar__close-button",icon:pb,label:i,onClick:()=>t(),size:"compact"}),(0,ep.jsx)(p5.TabList,{className:"block-editor-tabbed-sidebar__tablist",ref:s,children:n.map(a=>(0,ep.jsx)(p5.Tab,{tabId:a.name,className:"block-editor-tabbed-sidebar__tab",children:a.title},a.name))})]}),n.map(a=>(0,ep.jsx)(p5.TabPanel,{tabId:a.name,focusable:!1,className:"block-editor-tabbed-sidebar__tabpanel",ref:a.panelRef,children:a.panel},a.name))]})})}var g5=(0,Oxe.forwardRef)(_tt);var h5=c(ee(),1),_x=c(F(),1);function LT(e=!0){let{setZoomLevel:t,resetZoomLevel:o}=K((0,h5.useDispatch)(B)),{isZoomedOut:r,isZoomOut:n}=(0,h5.useSelect)(a=>{let{isZoomOut:l}=K(a(B));return{isZoomedOut:l(),isZoomOut:l}},[]),i=(0,_x.useRef)(!1),s=(0,_x.useRef)(e);(0,_x.useEffect)(()=>{r!==s.current&&(i.current=!1)},[r]),(0,_x.useEffect)(()=>(s.current=e,e!==n()&&(i.current=!0,e?t("auto-scaled"):o()),()=>{i.current&&n()&&o()}),[e,n,o,t])}var uo=c(T(),1),Axe=()=>{};function wtt({rootClientId:e,clientId:t,isAppender:o,__experimentalInsertionIndex:r,onSelect:n,showInserterHelpPanel:i,showMostUsedBlocks:s,__experimentalFilterValue:a="",shouldFocusBlock:l=!0,onPatternCategorySelection:u,onClose:d,__experimentalInitialTab:f,__experimentalInitialCategory:p},m){let{isZoomOutMode:g,hasSectionRootClientId:h}=(0,y5.useSelect)(ve=>{let{isZoomOut:Se,getSectionRootClientId:fe}=K(ve(B));return{isZoomOutMode:Se(),hasSectionRootClientId:!!fe()}},[]),[b,v,y]=(0,DT.useDebouncedInput)(a),[_,w]=(0,go.useState)(null),[k,x]=(0,go.useState)(p),[C,E]=(0,go.useState)("all"),[R,S]=(0,go.useState)(null),I=(0,DT.useViewportMatch)("large"),A=(0,DT.useViewportMatch)("medium","<")?d:Axe;function P(){return f||(g?"patterns":"blocks")}let[L,H]=(0,go.useState)(P());LT(h&&(L==="patterns"||L==="media")&&I);let[M,V,j]=Mg({rootClientId:e,clientId:t,isAppender:o,insertionIndex:r,shouldFocusBlock:l}),{hideInsertionPoint:D}=(0,y5.useDispatch)(B),z=(0,go.useRef)(),$=(0,go.useCallback)((ve,Se,fe,Ce)=>{D(),V(ve,Se,fe,Ce),n(ve),A(),window.requestAnimationFrame(()=>{!l&&!z.current?.contains(m.current.ownerDocument.activeElement)&&z.current?.querySelector("button").focus()})},[D,V,A,n,m,l]),J=(0,go.useCallback)((ve,Se,...fe)=>{D(),V(ve,{patternName:Se},...fe),n(),A()},[D,V,A,n]),Q=(0,go.useCallback)(ve=>{j(ve),w(ve)},[j,w]),W=(0,go.useCallback)((ve,Se)=>{x(ve),E(Se),u?.()},[x,u]),X=L==="patterns"&&!y&&!!k,U=L==="media"&&!!R,[G,te]=(0,go.useState)(!1),re=(0,go.useRef)(null),ae=(0,go.useRef)(null),ie=(0,go.useRef)(null);(0,go.useEffect)(()=>{let ve=fe=>{te(fe.currentTarget.scrollTop>0)},Se=[re.current,ae.current,ie.current].filter(Boolean);return Se.forEach(fe=>fe.addEventListener("scroll",ve)),()=>{Se.forEach(fe=>fe.removeEventListener("scroll",ve))}},[]);let be=(0,go.useMemo)(()=>L==="media"?null:(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)(b5.SearchControl,{className:Y("block-editor-inserter__search",{"is-scrolled":G}),onChange:ve=>{_&&w(null),v(ve)},value:b,label:(0,Vg.__)("Search"),placeholder:(0,Vg.__)("Search")}),!!y&&(0,uo.jsx)(f5,{filterValue:y,onSelect:n,onHover:Q,rootClientId:e,clientId:t,isAppender:o,__experimentalInsertionIndex:r,showBlockDirectory:!0,shouldFocusBlock:l,prioritizePatterns:L==="patterns"})]}),[L,_,w,v,b,y,n,Q,l,t,e,r,o,G]),pe=(0,go.useMemo)(()=>(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)("div",{className:"block-editor-inserter__block-list",children:(0,uo.jsx)(Mke,{ref:z,rootClientId:M,onInsert:$,onHover:Q,showMostUsedBlocks:s})}),i&&(0,uo.jsxs)("div",{className:"block-editor-inserter__tips",children:[(0,uo.jsx)(ht,{render:(0,uo.jsx)("h2",{}),children:(0,Vg.__)("A tip for using the block editor")}),(0,uo.jsx)(Bye,{})]})]}),[M,$,Q,s,i]),ke=(0,go.useMemo)(()=>(0,uo.jsx)(ixe,{rootClientId:M,onInsert:J,onSelectCategory:W,selectedCategory:k,children:X&&(0,uo.jsx)(n5,{rootClientId:M,onInsert:J,category:k,patternFilter:C,showTitlesAsTooltip:!0})}),[M,J,W,C,k,X]),ye=(0,go.useMemo)(()=>(0,uo.jsx)(cq,{rootClientId:M,selectedCategory:R,onSelectCategory:S,onInsert:$,children:U&&(0,uo.jsx)(MT,{rootClientId:M,onInsert:$,category:R})}),[M,$,R,S,U]),Pe=ve=>{ve!=="patterns"&&x(null),H(ve)},_e=(0,go.useRef)();return(0,go.useLayoutEffect)(()=>{if(!_e.current)return;let ve=window.requestAnimationFrame(()=>{_e.current?.querySelector('[role="tab"][aria-selected="true"]')?.focus()});return()=>window.cancelAnimationFrame(ve)},[]),(0,uo.jsxs)("div",{className:Y("block-editor-inserter__menu",{"show-panel":X||U,"is-zoom-out":g}),ref:m,children:[(0,uo.jsx)("div",{className:"block-editor-inserter__main-area",children:(0,uo.jsx)(g5,{ref:_e,onSelect:Pe,onClose:d,selectedTab:L,closeButtonLabel:(0,Vg.__)("Close Block Inserter"),tabs:[{name:"blocks",title:(0,Vg.__)("Blocks"),panelRef:re,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,L==="blocks"&&!y&&pe]})},{name:"patterns",title:(0,Vg.__)("Patterns"),panelRef:ae,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,L==="patterns"&&!y&&ke]})},{name:"media",title:(0,Vg.__)("Media"),panelRef:ie,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,ye]})}]})}),i&&_&&(0,uo.jsx)(b5.Popover,{className:"block-editor-inserter__preview-container__popover",placement:"right-start",offset:{mainAxis:16,crossAxis:16},focusOnMount:!1,animate:!1,children:(0,uo.jsx)(mke,{item:_})})]})}var uq=(0,go.forwardRef)(wtt);function ktt(e,t){return(0,uo.jsx)(uq,{...e,onPatternCategorySelection:Axe,ref:t})}var Mxe=(0,go.forwardRef)(ktt);var v5=c(F(),1),VT=c(Z(),1),_5=c(q(),1),Nxe=c(ee(),1);var Fg=c(T(),1),xtt=6,Stt=6,Ctt=2;function w5({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n,hasSearch:i=!0}){let[s,a]=(0,v5.useState)(""),[l,u]=Mg({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n}),[d]=Om(l,u,!0),{setInserterIsOpened:f,insertionIndex:p}=(0,Nxe.useSelect)(h=>{let{getSettings:b,getBlockIndex:v,getBlockCount:y}=h(B),_=b(),w=v(o),k=y();return{setInserterIsOpened:_.__experimentalSetIsInserterOpened,insertionIndex:w===-1?k:w}},[o]),m=i&&d.length>xtt;(0,v5.useEffect)(()=>{f&&f(!1)},[f]);let g=()=>{f({filterValue:s,onSelect:e,rootClientId:t,insertionIndex:p})};return(0,Fg.jsxs)("div",{className:Y("block-editor-inserter__quick-inserter",{"has-search":m,"has-expand":f}),children:[m&&(0,Fg.jsx)(_5.SearchControl,{className:"block-editor-inserter__search",value:s,onChange:h=>{a(h)},label:(0,VT.__)("Search"),placeholder:(0,VT.__)("Search")}),(0,Fg.jsxs)("div",{className:"block-editor-inserter__quick-inserter-results",children:[(0,Fg.jsx)(f5,{filterValue:s,onSelect:e,rootClientId:t,clientId:o,isAppender:r,maxBlockPatterns:s?Ctt:0,maxBlockTypes:Stt,isDraggable:!1,selectBlockOnInsert:n,isQuick:!0}),f&&(0,Fg.jsx)("div",{className:"block-editor-inserter__quick-inserter-expand",children:(0,Fg.jsx)(_5.Button,{className:"block-editor-inserter__quick-inserter-expand-toggle",__next40pxDefaultSize:!0,variant:"secondary",onClick:g,"aria-label":(0,VT.__)("Browse all. This will open the main inserter panel in the editor toolbar."),children:(0,VT.__)("Browse all")})})]})]})}var Ett=50;function Lxe(e,t){if(!e||!e.attributes||!t?.__experimentalLabel)return null;let o=t.__experimentalLabel(e.attributes,{context:"appender"});return typeof o=="string"&&o.length<Ett&&o.length>0?o:null}var wx=c(T(),1),Ttt=({onToggle:e,disabled:t,isOpen:o,blockTitle:r,hasSingleBlockType:n,appenderLabel:i,toggleProps:s={}},a)=>{let{as:l=k5.Button,label:u,onClick:d,...f}=s,p=u;!p&&i?p=i:!p&&n?p=(0,tp.sprintf)((0,tp._x)("Add %s","directly add the only allowed block"),r.toLowerCase()):p||(p=(0,tp._x)("Add block","Generic label for block inserter button"));function m(g){e&&e(g),d&&d(g)}return(0,wx.jsx)(l,{ref:a,__next40pxDefaultSize:s.as?void 0:!0,icon:Ms,label:p,tooltipPosition:"bottom",onClick:m,className:"block-editor-inserter__toggle","aria-haspopup":n?!1:"true","aria-expanded":n?!1:o,isPressed:!n&&o,disabled:t,...f})},Rtt=(0,dq.forwardRef)(Ttt),Btt=({clientId:e,rootClientId:t,disabled:o,isAppender:r,position:n,selectBlockOnInsert:i,shouldDirectInsert:s=!0,showInserterHelpPanel:a,__experimentalIsQuick:l,onSelectOrClose:u,onToggle:d,renderToggle:f,toggleProps:p},m)=>{let{hasItems:g,hasSingleBlockType:h,blockTitle:b,allowedBlockType:v,blockToInsert:y,appenderLabel:_,targetRootClientId:w}=(0,kx.useSelect)(N=>{let{getBlockRootClientId:M,hasInserterItems:V,getAllowedBlocks:j,getDirectInsertBlock:D,getBlockListSettings:z}=N(B),{getBlockVariations:$,getBlockType:J}=N(Vy.store),Q=t||M(e)||void 0,W=j(Q),X=s&&D(Q),{defaultBlock:U}=z(Q)??{},G=W?.length===1&&$(W[0].name,"inserter")?.length===0,te=G?W[0]:null,re=X||null;!re&&G&&U?.name===te.name&&(re=U);let ae=X?J(X.name):null;return{hasItems:V(Q),hasSingleBlockType:G,blockTitle:te?te.title:"",allowedBlockType:te,blockToInsert:re,appenderLabel:Lxe(X,ae),targetRootClientId:Q}},[t,e,s]),{insertBlock:k}=(0,kx.useDispatch)(B),{getBlock:x,getBlockIndex:C,getBlockOrder:E,getBlockRootClientId:R,getBlockSelectionEnd:S,getPreviousBlockClientId:I}=(0,kx.useSelect)(B),{getActiveBlockVariation:O,getBlockType:A}=(0,kx.useSelect)(Vy.store);if(!g&&(r||w||e))return null;function P(){let N=y?.name??v.name;function M(){let J;if(e){let Q=x(e),W=x(I(e));Q?.name===W?.name&&(J=W?.attributes)}else if(w){let Q=x(w)?.innerBlocks?.at(-1);Q?.name===N&&(J=Q.attributes)}return Y_(N,J)}function V(){if(e)return C(e);let J=S();return!r&&J&&R(J)===w?C(J)+1:E(w).length}let j=M(),D=(0,Vy.createBlock)(N,{...y?.attributes,...j});k(D,V(),w,i),u?.(D);let z=A(N),$;if(z&&($=(0,Vy.__experimentalGetBlockLabel)(z,D.attributes),$===z.title&&($=O(N,D.attributes)?.title||$)),$){let J=(0,tp.sprintf)((0,tp.__)("%s block added"),$);(0,Dxe.speak)(J)}}function L({onToggle:N,isOpen:M}){let V={onToggle:N,isOpen:M,disabled:o||!g,blockTitle:b,hasSingleBlockType:h,appenderLabel:_,toggleProps:p};return f?f(V):(0,wx.jsx)(Rtt,{ref:m,...V})}function H({onClose:N}){return l?(0,wx.jsx)(w5,{onSelect:M=>{let V=Array.isArray(M)&&M?.length?M[0]:M;u&&typeof u=="function"&&u(V),N()},rootClientId:w,clientId:e,isAppender:r,selectBlockOnInsert:i}):(0,wx.jsx)(Mxe,{onSelect:()=>{N()},onClose:N,rootClientId:w,clientId:e,isAppender:r,showInserterHelpPanel:a})}return h||y?L({onToggle:P}):(0,wx.jsx)(k5.Dropdown,{className:"block-editor-inserter",contentClassName:Y("block-editor-inserter__popover",{"is-quick":l}),popoverProps:{position:n,shift:!0},onToggle:d,expandOnMobile:!0,headerTitle:(0,tp.__)("Add a block"),renderToggle:L,renderContent:H,onClose:u})},Itt=(0,dq.forwardRef)(Btt),Qs=Itt;var FT=c(T(),1),Ptt="\uFEFF";function xx({rootClientId:e}){let{showPrompt:t,isLocked:o,placeholder:r,isManualGrid:n}=(0,x5.useSelect)(u=>{let{getBlockCount:d,getSettings:f,getTemplateLock:p,getBlockAttributes:m}=u(B),g=!d(e),{bodyPlaceholder:h}=f();return{showPrompt:g,isLocked:!!p(e),placeholder:h,isManualGrid:m(e)?.layout?.isManualPlacement}},[e]),{insertDefaultBlock:i,startTyping:s}=(0,x5.useDispatch)(B);if(o||n)return null;let a=(0,Vxe.decodeEntities)(r)||(0,fq.__)("Type / to choose a block"),l=()=>{i(void 0,e),s()};return(0,FT.jsxs)("div",{"data-root-client-id":e||"",className:Y("block-editor-default-block-appender",{"has-visible-prompt":t}),children:[(0,FT.jsx)("p",{tabIndex:"0",role:"button","aria-label":(0,fq.__)("Add default block"),className:"block-editor-default-block-appender__content",onKeyDown:u=>{(S5.ENTER===u.keyCode||S5.SPACE===u.keyCode)&&l()},onClick:()=>l(),onFocus:()=>{t&&l()},children:t?a:Ptt}),(0,FT.jsx)(Qs,{rootClientId:e,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0})]})}var Fxe=c(q(),1),pq=c(F(),1),zT=c(Z(),1);var zxe=c(Nt(),1);var C5=c(T(),1);function jxe({rootClientId:e,className:t,onFocus:o,tabIndex:r,onSelect:n},i){return(0,C5.jsx)(Qs,{position:"bottom center",rootClientId:e,__experimentalIsQuick:!0,onSelectOrClose:(...s)=>{n&&typeof n=="function"&&n(...s)},renderToggle:({onToggle:s,disabled:a,isOpen:l,blockTitle:u,hasSingleBlockType:d,appenderLabel:f})=>{let p=!d,m;return f?m=f:d?m=(0,zT.sprintf)((0,zT._x)("Add %s","directly add the only allowed block"),u.toLowerCase()):m=(0,zT._x)("Add block","Generic label for block inserter button"),(0,C5.jsx)(Fxe.Button,{__next40pxDefaultSize:!0,ref:i,onFocus:o,tabIndex:r,className:Y(t,"block-editor-button-block-appender"),onClick:s,"aria-haspopup":p?"true":void 0,"aria-expanded":p?l:void 0,disabled:a,label:m,showTooltip:!0,children:(0,C5.jsx)(xt,{icon:Ms})})},isAppender:!0})}var Hxe=(0,pq.forwardRef)((e,t)=>((0,zxe.default)("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),jxe(e,t))),zg=(0,pq.forwardRef)(jxe);var Sx=c(T(),1);function Ott({rootClientId:e}){return(0,mq.useSelect)(o=>o(B).canInsertBlockType((0,Wxe.getDefaultBlockName)(),e))?(0,Sx.jsx)(xx,{rootClientId:e}):(0,Sx.jsx)(zg,{rootClientId:e,className:"block-list-appender__toggle"})}function Uxe({rootClientId:e,CustomAppender:t,className:o,tagName:r="div"}){let n=(0,mq.useSelect)(i=>{let{getBlockInsertionPoint:s,isBlockInsertionPointVisible:a,getBlockCount:l}=i(B),u=s();return a()&&e===u?.rootClientId&&l(e)===0},[e]);return(0,Sx.jsx)(r,{tabIndex:-1,className:Y("block-list-appender wp-block",o,{"is-drag-over":n}),contentEditable:!1,"data-block":!0,children:t?(0,Sx.jsx)(t,{}):(0,Sx.jsx)(Ott,{rootClientId:e})})}var iSe=c(ue(),1),HT=c(ee(),1),sSe=c(F(),1),aSe=c(Z(),1);var Cx=c(ee(),1),Hg=c(F(),1),R5=c(q(),1),rSe=c(ue(),1);var Yxe=c(ee(),1),jg=c(F(),1),Kxe=c(q(),1),qxe=c(Z(),1);var $xe=c(ue(),1),gq=c(Dt(),1),Gxe=new WeakMap;function Att(e){let t=(0,$xe.useRefEffect)(o=>{function r(i){let{deltaX:s,deltaY:a,target:l}=i,u=e.current,d=Gxe.get(u);d||(d=(0,gq.getScrollContainer)(u),Gxe.set(u,d));let f=(0,gq.getScrollContainer)(l);o.contains(f)||d.scrollBy(s,a)}let n={passive:!0};return o.addEventListener("wheel",r,n),()=>{o.removeEventListener("wheel",r,n)}},[e]);return e?t:null}var Fy=Att;var hq=c(T(),1),Mtt=Number.MAX_SAFE_INTEGER;function Ntt({previousClientId:e,nextClientId:t,children:o,__unstablePopoverSlot:r,__unstableContentRef:n,operation:i="insert",nearestSide:s="right",...a}){let[l,u]=(0,jg.useReducer)(y=>(y+1)%Mtt,0),{orientation:d,rootClientId:f,isVisible:p}=(0,Yxe.useSelect)(y=>{let{getBlockListSettings:_,getBlockRootClientId:w,isBlockVisible:k}=y(B),x=w(e??t);return{orientation:_(x)?.orientation||"vertical",rootClientId:x,isVisible:k(e)&&k(t)}},[e,t]),m=Zt(e),g=Zt(t),h=d==="vertical",b=(0,jg.useMemo)(()=>l<0||!m&&!g||!p?void 0:{contextElement:i==="group"?g||m:m||g,getBoundingClientRect(){let _=m?m.getBoundingClientRect():null,w=g?g.getBoundingClientRect():null,k=0,x=0,C=0,E=0;if(i==="group"){let R=w||_;x=R.top,C=0,E=R.bottom-R.top,k=s==="left"?R.left-2:R.right-2}else h?(x=_?_.bottom:w.top,C=w&&_?(_.width+w.width)/2:(_||w).width,E=w&&_?w.top-_.bottom:0,k=w&&_?(_.left+w.left)/2:(_||w).left):(x=_?_.top:w.top,E=_?_.height:w.height,(0,qxe.isRTL)()?(k=w?w.right:_.left,C=_&&w?_.left-w.right:0):(k=_?_.right:w.left,C=_&&w?w.left-_.right:0),C=Math.max(C,0));return new window.DOMRect(k,x,C,E)}},[m,g,l,h,p,i,s]),v=Fy(n);return(0,jg.useLayoutEffect)(()=>{if(!m)return;let y=new window.MutationObserver(u);return y.observe(m,{attributes:!0}),()=>{y.disconnect()}},[m]),(0,jg.useLayoutEffect)(()=>{if(!g)return;let y=new window.MutationObserver(u);return y.observe(g,{attributes:!0}),()=>{y.disconnect()}},[g]),(0,jg.useLayoutEffect)(()=>{if(m)return m.ownerDocument.defaultView.addEventListener("resize",u),()=>{m.ownerDocument.defaultView?.removeEventListener("resize",u)}},[m]),!m&&!g||!p?null:(0,hq.jsx)(Kxe.Popover,{ref:v,animate:!1,anchor:b,focusOnMount:!1,__unstableSlotName:r,inline:!r,...a,className:Y("block-editor-block-popover","block-editor-block-popover__inbetween",a.className),resize:!1,flip:!1,placement:"overlay",variant:"unstyled",children:(0,hq.jsx)("div",{className:"block-editor-block-popover__inbetween-container",children:o})},t+"--"+f)}var E5=Ntt;var Jxe=c(ee(),1),eSe=c(ue(),1),tSe=c(q(),1);var rp=c(F(),1);var Zxe=c(ue(),1),Xxe=c(q(),1),op=c(F(),1);var bq=c(T(),1),Ltt=Number.MAX_SAFE_INTEGER;function Dtt({clientId:e,bottomClientId:t,children:o,__unstablePopoverSlot:r,__unstableContentRef:n,shift:i=!0,...s},a){let l=Zt(e),u=Zt(t??e),d=(0,Zxe.useMergeRefs)([a,Fy(n)]),[f,p]=(0,op.useReducer)(g=>(g+1)%Ltt,0);(0,op.useLayoutEffect)(()=>{if(!l)return;let g,h=new window.MutationObserver(()=>{g||(g=window.requestAnimationFrame(()=>{g=null,p()}))});return h.observe(l,{attributes:!0}),()=>{h.disconnect(),g&&window.cancelAnimationFrame(g)}},[l]);let m=(0,op.useMemo)(()=>{if(!(f<0||!l||t&&!u))return{getBoundingClientRect(){return u?uW(ww(l),ww(u)):ww(l)},contextElement:l}},[f,l,t,u]);return!l||t&&!u?null:(0,bq.jsx)(Xxe.Popover,{ref:d,animate:!1,focusOnMount:!1,anchor:m,__unstableSlotName:r,inline:!r,placement:"top-start",resize:!1,flip:!1,shift:i,...s,className:Y("block-editor-block-popover",s.className),variant:"unstyled",children:o})}var zy=(0,op.forwardRef)(Dtt),Vtt=({clientId:e,bottomClientId:t,children:o,...r},n)=>(0,bq.jsx)(zy,{...r,bottomClientId:t,clientId:e,__unstableContentRef:void 0,__unstablePopoverSlot:void 0,ref:n,children:o}),Qxe=(0,op.forwardRef)(Vtt);var T5=c(T(),1);function Ftt({clientId:e,bottomClientId:t,children:o,shift:r=!1,additionalStyles:n,...i},s){t??=e;let a=Zt(e);return(0,T5.jsx)(zy,{ref:s,clientId:e,bottomClientId:t,shift:r,...i,children:a&&e===t?(0,T5.jsx)(ztt,{selectedElement:a,additionalStyles:n,children:o}):o})}function ztt({selectedElement:e,additionalStyles:t={},children:o}){let[r,n]=(0,rp.useState)(e.offsetWidth),[i,s]=(0,rp.useState)(e.offsetHeight);(0,rp.useEffect)(()=>{let l=new window.ResizeObserver(()=>{n(e.offsetWidth),s(e.offsetHeight)});return l.observe(e,{box:"border-box"}),()=>l.disconnect()},[e]);let a=(0,rp.useMemo)(()=>({position:"absolute",width:r,height:i,...t}),[r,i,t]);return(0,T5.jsx)("div",{style:a,children:o})}var Al=(0,rp.forwardRef)(Ftt);var yq=c(T(),1),jT={hide:{opacity:0,scaleY:.75},show:{opacity:1,scaleY:1},exit:{opacity:0,scaleY:.9}};function jtt({__unstablePopoverSlot:e,__unstableContentRef:t}){let{clientId:o}=(0,Jxe.useSelect)(n=>{let{getBlockOrder:i,getBlockInsertionPoint:s}=n(B),a=s(),l=i(a.rootClientId);return l.length?{clientId:l[a.index]}:{}},[]),r=(0,eSe.useReducedMotion)();return(0,yq.jsx)(Al,{clientId:o,__unstablePopoverSlot:e,__unstableContentRef:t,className:"block-editor-block-popover__drop-zone",children:(0,yq.jsx)(tSe.__unstableMotion.div,{"data-testid":"block-popover-drop-zone",initial:r?jT.show:jT.hide,animate:jT.show,exit:r?jT.show:jT.exit,className:"block-editor-block-popover__drop-zone-foreground"})})}var oSe=jtt;var np=c(T(),1),Ex=(0,Hg.createContext)();Ex.displayName="InsertionPointOpenRefContext";function Htt({__unstablePopoverSlot:e,__unstableContentRef:t,operation:o="insert",nearestSide:r="right"}){let{selectBlock:n,hideInsertionPoint:i}=(0,Cx.useDispatch)(B),s=(0,Hg.useContext)(Ex),a=(0,Hg.useRef)(),{orientation:l,previousClientId:u,nextClientId:d,rootClientId:f,isInserterShown:p,isDistractionFree:m,isZoomOutMode:g}=(0,Cx.useSelect)(R=>{let{getBlockOrder:S,getBlockListSettings:I,getBlockInsertionPoint:O,isBlockBeingDragged:A,getPreviousBlockClientId:P,getNextBlockClientId:L,getSettings:H,isZoomOut:N}=K(R(B)),M=O(),V=S(M.rootClientId);if(!V.length)return{};let j=V[M.index-1],D=V[M.index];for(;A(j);)j=P(j);for(;A(D);)D=L(D);let z=H();return{previousClientId:j,nextClientId:D,orientation:I(M.rootClientId)?.orientation||"vertical",rootClientId:M.rootClientId,isDistractionFree:z.isDistractionFree,isInserterShown:M?.__unstableWithInserter,isZoomOutMode:N()}},[]),{getBlockEditingMode:h}=(0,Cx.useSelect)(B),b=(0,rSe.useReducedMotion)();function v(R){R.target===a.current&&d&&h(d)!=="disabled"&&n(d,-1)}function y(R){R.target===a.current&&!s.current&&i()}function _(R){R.target!==a.current&&(s.current=!0)}let w=(0,Hg.useCallback)(R=>{!R&&s.current&&(s.current=!1)},[s]),k={start:{opacity:0,scale:0},rest:{opacity:1,scale:1,transition:{delay:p?.5:0,type:"tween"}},hover:{opacity:1,scale:1,transition:{delay:.5,type:"tween"}}},x={start:{scale:b?1:0},rest:{scale:1,transition:{delay:.4,type:"tween"}}};if(m||g&&o!=="insert")return null;let E=Y("block-editor-block-list__insertion-point",l==="horizontal"||o==="group"?"is-horizontal":"is-vertical");return(0,np.jsx)(E5,{previousClientId:u,nextClientId:d,__unstablePopoverSlot:e,__unstableContentRef:t,operation:o,nearestSide:r,children:(0,np.jsxs)(R5.__unstableMotion.div,{layout:!b,initial:b?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:a,tabIndex:-1,onClick:v,onFocus:_,className:Y(E,{"is-with-inserter":p}),onHoverEnd:y,children:[(0,np.jsx)(R5.__unstableMotion.div,{variants:k,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),p&&(0,np.jsx)(R5.__unstableMotion.div,{variants:x,className:Y("block-editor-block-list__insertion-point-inserter"),children:(0,np.jsx)(Qs,{ref:w,position:"bottom center",clientId:d,rootClientId:f,__experimentalIsQuick:!0,onToggle:R=>{s.current=R},onSelectOrClose:()=>{s.current=!1}})})]})})}function nSe(e){let{insertionPoint:t,isVisible:o,isBlockListEmpty:r}=(0,Cx.useSelect)(n=>{let{getBlockInsertionPoint:i,isBlockInsertionPointVisible:s,getBlockCount:a}=n(B),l=i();return{insertionPoint:l,isVisible:s(),isBlockListEmpty:a(l?.rootClientId)===0}},[]);return!o||r?null:t.operation==="replace"?(0,np.jsx)(oSe,{...e},`${t.rootClientId}-${t.index}`):(0,np.jsx)(Htt,{operation:t.operation,nearestSide:t.nearestSide,...e})}function lSe(){let e=(0,sSe.useContext)(Ex),t=(0,HT.useSelect)(h=>{let b=h(B).getSettings();return b.isDistractionFree||b.isPreviewMode||K(h(B)).isZoomOut()},[]),{getBlockListSettings:o,getBlockIndex:r,isMultiSelecting:n,getSelectedBlockClientIds:i,getSettings:s,getTemplateLock:a,__unstableIsWithinBlockOverlay:l,getBlockEditingMode:u,getBlockName:d,getBlockAttributes:f,getParentSectionBlock:p}=K((0,HT.useSelect)(B)),{showInsertionPoint:m,hideInsertionPoint:g}=(0,HT.useDispatch)(B);return(0,iSe.useRefEffect)(h=>{if(t)return;function b(v){if(e===void 0||e.current||v.target.nodeType===v.target.TEXT_NODE||n())return;if(!v.target.classList.contains("block-editor-block-list__layout")){g();return}let y;if(v.target.classList.contains("is-root-container")||(y=(v.target.getAttribute("data-block")?v.target:v.target.closest("[data-block]")).getAttribute("data-block")),a(y)||u(y)==="disabled"||d(y)==="core/block"||y&&f(y).layout?.isManualPlacement)return;let _=o(y),w=_?.orientation||"vertical",k=!!_?.__experimentalCaptureToolbars,x=v.clientY,C=v.clientX,R=Array.from(v.target.children).find(A=>{let P=A.getBoundingClientRect();return A.classList.contains("wp-block")&&w==="vertical"&&P.top>x||A.classList.contains("wp-block")&&w==="horizontal"&&((0,aSe.isRTL)()?P.right<C:P.left>C)});if(!R){g();return}if(!R.id&&(R=R.firstElementChild,!R)){g();return}let S=R.id.slice(6);if(!S||l(S)||p(S)||i().includes(S)&&w==="vertical"&&!k&&!s().hasFixedToolbar)return;let I=R.getBoundingClientRect();if(w==="horizontal"&&(v.clientY>I.bottom||v.clientY<I.top)||w==="vertical"&&(v.clientX>I.right||v.clientX<I.left)){g();return}let O=r(S);if(O===0){g();return}m(y,O,{__unstableWithInserter:!0})}return h.addEventListener("mousemove",b),()=>{h.removeEventListener("mousemove",b)}},[e,o,r,n,m,g,i,t])}var B5=c(ee(),1),cSe=c(ue(),1);var uSe=c(T(),1);function jy(){let{getSettings:e,hasSelectedBlock:t,hasMultiSelection:o}=(0,B5.useSelect)(B),{clearSelectedBlock:r}=(0,B5.useDispatch)(B),{clearBlockSelection:n}=e();return(0,cSe.useRefEffect)(i=>{if(!n)return;function s(a){!t()&&!o()||a.target===i&&r()}return i.addEventListener("mousedown",s),()=>{i.removeEventListener("mousedown",s)}},[t,o,r,n])}function dSe(e){return(0,uSe.jsx)("div",{ref:jy(),...e})}var OSe=c(ue(),1),Bx=c(F(),1),ASe=c(ee(),1),Gy=c(ce(),1);var fSe=c(T(),1);function pSe({showSeparator:e,isFloating:t,onAddBlock:o,isToggle:r}){let{clientId:n}=kt();return(0,fSe.jsx)(zg,{className:Y({"block-list-appender__toggle":r}),rootClientId:n,showSeparator:e,isFloating:t,onAddBlock:o})}var mSe=c(T(),1);function gSe(){let{clientId:e}=kt();return(0,mSe.jsx)(xx,{rootClientId:e})}var P5=c(F(),1),ySe=c(ee(),1),I5=c(Nt(),1),vSe=c(Tx(),1);var WT=new WeakMap;function Wtt(){let e;return t=>((e===void 0||!(0,vSe.isShallowEqual)(e,t))&&(e=t),e)}function bSe(e){let[t]=(0,P5.useState)(Wtt);return t(e)}function _Se(e,t,o,r,n,i,s,a,l,u,d,f){let p=(0,ySe.useRegistry)(),m=bSe(o),g=bSe(r),h=l===void 0||t==="contentOnly"?t:l;(0,P5.useLayoutEffect)(()=>{let b={allowedBlocks:m,prioritizedInserterBlocks:g,templateLock:h};if(u!==void 0&&(b.__experimentalCaptureToolbars=u),d!==void 0)b.orientation=d;else{let v=sl(f?.type);b.orientation=v.getOrientation(f)}s!==void 0&&((0,I5.default)("__experimentalDefaultBlock",{alternative:"defaultBlock",since:"6.3",version:"6.4"}),b.defaultBlock=s),n!==void 0&&(b.defaultBlock=n),a!==void 0&&((0,I5.default)("__experimentalDirectInsert",{alternative:"directInsert",since:"6.3",version:"6.4"}),b.directInsert=a),i!==void 0&&(b.directInsert=i),b.directInsert!==void 0&&typeof b.directInsert!="boolean"&&(0,I5.default)("Using `Function` as a `directInsert` argument",{alternative:"`boolean` values",since:"6.5"}),WT.get(p)||WT.set(p,{}),WT.get(p)[e]=b,window.queueMicrotask(()=>{let v=WT.get(p);if(Object.keys(v).length){let{updateBlockListSettings:y}=p.dispatch(B);y(v),WT.set(p,{})}})},[e,m,g,h,n,i,s,a,u,d,f,p])}var vq=c(ab(),1),O5=c(F(),1),wSe=c(ee(),1),A5=c(ce(),1),_q=c(Nt(),1);function kSe(e,t,o,r){t!==void 0&&(0,_q.default)("The template prop of InnerBlocks and useInnerBlocksProps",{since:"7.2",alternative:"a `template` declared in the block type settings"}),r!==void 0&&(0,_q.default)("The templateInsertUpdatesSelection prop of InnerBlocks and useInnerBlocksProps",{since:"7.2",alternative:"`templateInsertUpdatesSelection` declared in the block type settings"});let n=(0,wSe.useRegistry)(),i=(0,O5.useRef)(null);(0,O5.useLayoutEffect)(()=>{let s=!1,{getBlockName:a,getBlocks:l,getSelectedBlocksInitialCaretPosition:u,isBlockSelected:d}=n.select(B),{replaceInnerBlocks:f,__unstableMarkNextChangeAsNotPersistent:p}=n.dispatch(B);return window.queueMicrotask(()=>{if(s)return;let m=t,g=r;if(t===void 0){let _=(0,A5.getBlockType)(a(e));m=_?.template,g=_?.templateInsertUpdatesSelection}let h=l(e),b=(0,vq.default)(m,i.current);if(!(h.length===0||o==="all"||o==="contentOnly")||b)return;i.current=m;let y=(0,A5.synchronizeBlocksWithTemplate)(h,m);(0,vq.default)(y,h)||(p({history:"ignore"}),f(e,y,h.length===0&&g&&y.length!==0&&d(e),u()))}),()=>{s=!0}},[t,o,e,n,r])}var xSe=c(ce(),1),SSe=c(ee(),1);function CSe(e){return(0,SSe.useSelect)(t=>{let o=t(B).getBlock(e);if(!o)return;let r=t(xSe.store).getBlockType(o.name);if(r&&Object.keys(r.providesContext).length!==0)return Object.fromEntries(Object.entries(r.providesContext).map(([n,i])=>[n,o.attributes[i]]))},[e])}var Uy=c(ee(),1),L5=c(F(),1),D5=c(ue(),1),BSe=c(Z(),1),Rx=c(ce(),1);var wq=c(F(),1),Js=c(ce(),1),Hy=c(ee(),1),ESe=c(Dt(),1);function kq(e){let t={srcRootClientId:null,srcClientIds:null,srcIndex:null,type:null,blocks:null};if(!e.dataTransfer)return t;try{t=Object.assign(t,JSON.parse(e.dataTransfer.getData("wp-blocks")))}catch{return t}return t}function Utt(e,t,o,r,n,i,s,a,l){return u=>{let{srcRootClientId:d,srcClientIds:f,type:p,blocks:m}=kq(u);if(p==="inserter"){s();let g=m.map(h=>(0,Js.cloneBlock)(h));i(g,!0,null)}if(p==="block"){let g=o(f[0]);if(d===e&&g===t||f.includes(e)||r(f).some(y=>y===e))return;if(a==="group"){let y=f.map(_=>l(_));i(y,!0,null,f);return}let h=d===e,b=f.length,v=h&&g<t?t-b:t;n(f,d,v)}}}function Gtt(e,t,o,r,n){return i=>{if(!t().mediaUpload)return;let s=(0,Js.findTransform)((0,Js.getBlockTransforms)("from"),a=>a.type==="files"&&r(a.blockName,e)&&a.isMatch(i));if(s){let a=s.transform(i,o);n(a)}}}function $tt(e){return t=>{let o=(0,Js.pasteHandler)({HTML:t,mode:"BLOCKS"});o.length&&e(o)}}function M5(e,t,o={}){let{operation:r="insert",nearestSide:n="right"}=o,{canInsertBlockType:i,getBlockIndex:s,getClientIdsOfDescendants:a,getBlockOrder:l,getBlocksByClientId:u,getSettings:d,getBlock:f}=(0,Hy.useSelect)(B),{getGroupingBlockName:p}=(0,Hy.useSelect)(Js.store),{insertBlocks:m,moveBlocksToPosition:g,updateBlockAttributes:h,clearSelectedBlock:b,replaceBlocks:v,removeBlocks:y}=(0,Hy.useDispatch)(B),_=(0,Hy.useRegistry)(),w=(0,wq.useCallback)((R,S=!0,I=0,O=[])=>{Array.isArray(R)||(R=[R]);let P=l(e)[t];if(r==="replace")v(P,R,void 0,I);else if(r==="group"){let L=f(P);n==="left"?R.push(L):R.unshift(L);let H=R.map(j=>(0,Js.cloneSanitizedBlock)(j)),N=R.every(j=>j.name==="core/image"),M=i("core/gallery",e),V=(0,Js.createBlock)(N&&M?"core/gallery":p(),{layout:{type:"flex",flexWrap:N&&M?null:"nowrap"}},H);v([P,...O],V,void 0,I)}else m(R,t,e,S,I)},[l,e,t,r,v,f,n,i,p,m]),k=(0,wq.useCallback)((R,S,I)=>{if(r==="replace"){let O=u(R),P=l(e)[t];_.batch(()=>{y(R,!1),v(P,O,void 0,0)})}else g(R,S,e,I)},[r,l,u,g,_,y,v,t,e]),x=Utt(e,t,s,a,k,w,b,r,f),C=Gtt(e,d,h,i,w),E=$tt(w);return R=>{let S=(0,ESe.getFilesFromDataTransfer)(R.dataTransfer),I=R.dataTransfer.getData("text/html");I?E(I):S.length?C(S):x(R)}}function Ytt(e,t,o){let r=o==="top"||o==="bottom",{x:n,y:i}=e,s=r?n:i,a=r?i:n,l=r?t.left:t.top,u=r?t.right:t.bottom,d=t[o],f;return s>=l&&s<=u?f=s:s<u?f=l:f=u,Math.sqrt((s-f)**2+(a-d)**2)}function Wy(e,t,o=["top","bottom","left","right"]){let r,n;return o.forEach(i=>{let s=Ytt(e,t,i);(r===void 0||s<r)&&(r=s,n=i)}),[r,n]}function N5(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}function TSe(e,t){return t.top<=e.y&&t.bottom>=e.y}var xq=30,Ktt=120,qtt=120;function Ztt(e,t,o="vertical",r={}){let n=o==="horizontal"?["left","right"]:["top","bottom"],i=0,s="before",a=1/0,l=null,u="right",{dropZoneElement:d,parentBlockOrientation:f,rootBlockIndex:p=0}=r;if(d&&f!=="horizontal"){let v=d.getBoundingClientRect(),[y,_]=Wy(t,v,["top","bottom"]);if(v.height>Ktt&&y<xq){if(_==="top")return[p,"before"];if(_==="bottom")return[p+1,"after"]}}let m=(0,BSe.isRTL)();if(d&&f==="horizontal"){let v=d.getBoundingClientRect(),[y,_]=Wy(t,v,["left","right"]);if(v.width>qtt&&y<xq){if(m&&_==="right"||!m&&_==="left")return[p,"before"];if(m&&_==="left"||!m&&_==="right")return[p+1,"after"]}}e.forEach(({isUnmodifiedDefaultBlock:v,getBoundingClientRect:y,blockIndex:_,blockOrientation:w})=>{let k=y();if(!k)return;let[x,C]=Wy(t,k,n),[E,R]=Wy(t,k,["left","right"]),S=N5(t,k);v&&S?x=0:o==="vertical"&&w!=="horizontal"&&(S&&E<xq||!S&&TSe(t,k))&&(l=_,u=R),x<a&&(s=C==="bottom"||!m&&C==="right"||m&&C==="left"?"after":"before",a=x,i=_)});let g=i+(s==="after"?1:-1),h=!!e[i]?.isUnmodifiedDefaultBlock,b=!!e[g]?.isUnmodifiedDefaultBlock;return l!==null?[l,"group",u]:!h&&!b?[s==="after"?i+1:i,"insert"]:[h?i:g,"replace"]}function V5(e,t,o,r){let n=!0;if(t){let a=t?.map(({name:l})=>l);n=o.every(l=>a?.includes(l))}let s=o.map(a=>e(a)).every(a=>{let[l]=a?.parent||[];return l?l===r:!0});return n&&s}function RSe(e,t){let{defaultView:o}=t;return!!(o&&e instanceof o.HTMLElement&&e.closest("[data-is-insertion-point]"))}function ISe({dropZoneElement:e,rootClientId:t="",parentClientId:o="",isDisabled:r=!1}={}){let n=(0,Uy.useRegistry)(),[i,s]=(0,L5.useState)({index:null,operation:"insert"}),{getBlockType:a,getBlockVariations:l,getGroupingBlockName:u}=(0,Uy.useSelect)(Rx.store),{canInsertBlockType:d,getBlockListSettings:f,getBlocks:p,getBlockIndex:m,getDraggedBlockClientIds:g,getBlockNamesByClientId:h,getAllowedBlocks:b,isDragging:v,isGroupable:y,isZoomOut:_,getSectionRootClientId:w,getBlockParents:k}=K((0,Uy.useSelect)(B)),{showInsertionPoint:x,hideInsertionPoint:C,startDragging:E,stopDragging:R}=K((0,Uy.useDispatch)(B)),S=M5(i.operation==="before"||i.operation==="after"?o:t,i.index,{operation:i.operation,nearestSide:i.nearestSide}),I=(0,D5.useThrottle)((0,L5.useCallback)((O,A)=>{v()||E();let P=g(),L=[t,...k(t,!0)];if(P.some(G=>L.includes(G)))return;let N=b(t),M=h([t])[0],V=h(P);if(!V5(a,N,V,M))return;let D=w();if(_()&&D!==t)return;let z=p(t).filter(G=>!((0,Rx.hasBlockSupport)(G.name,"visibility",!0)&&G.attributes?.metadata?.blockVisibility===!1));if(z.length===0){n.batch(()=>{s({index:0,operation:"insert"}),x(t,0,{operation:"insert"})});return}let $=z.map(G=>{let te=G.clientId;return{isUnmodifiedDefaultBlock:(0,Rx.isUnmodifiedDefaultBlock)(G),getBoundingClientRect:()=>{let re=A.getElementById(`block-${te}`);return re?re.getBoundingClientRect():null},blockIndex:m(te),blockOrientation:f(te)?.orientation}}),J=Ztt($,{x:O.clientX,y:O.clientY},f(t)?.orientation,{dropZoneElement:e,parentBlockClientId:o,parentBlockOrientation:o?f(o)?.orientation:void 0,rootBlockIndex:m(t)}),[Q,W,X]=J,U=$[Q]?.isUnmodifiedDefaultBlock;if(!(_()&&!U&&W!=="insert")){if(W==="group"){let G=z[Q],te=[G.name,...V].every(pe=>pe==="core/image"),re=d("core/gallery",t),ae=y([G.clientId,g()]),ie=l(u(),"block"),be=ie&&ie.find(({name:pe})=>pe==="group-row");if(te&&!re&&(!ae||!be)||!te&&(!ae||!be))return}n.batch(()=>{s({index:Q,operation:W,nearestSide:X});let G=["before","after"].includes(W)?o:t;x(G,Q,{operation:W,nearestSide:X})})}},[v,b,t,h,g,a,w,_,p,f,e,o,m,n,E,x,d,y,l,u]),200);return(0,D5.__experimentalUseDropZone)({dropZoneElement:e,isDisabled:r,onDrop:S,onDragOver(O){I(O,O.currentTarget.ownerDocument)},onDragLeave(O){let{ownerDocument:A}=O.currentTarget;RSe(O.relatedTarget,A)||RSe(O.target,A)||(I.cancel(),C())},onDragEnd(){I.cancel(),R(),C()}})}var ip=c(T(),1),PSe={};function Xtt({children:e,clientId:t}){let o=CSe(t);return(0,ip.jsx)(fI,{value:o,children:e})}var Qtt=(0,Bx.memo)(RT);function MSe(e){let{clientId:t,allowedBlocks:o,prioritizedInserterBlocks:r,defaultBlock:n,directInsert:i,__experimentalDefaultBlock:s,__experimentalDirectInsert:a,template:l,templateLock:u,wrapperRef:d,templateInsertUpdatesSelection:f,__experimentalCaptureToolbars:p,__experimentalAppenderTagName:m,renderAppender:g,orientation:h,placeholder:b,layout:v,name:y,blockType:_,parentLock:w,defaultLayout:k}=e;_Se(t,w,o,r,n,i,s,a,u,p,h,v),kSe(t,l,u,f);let x=(0,Gy.getBlockSupport)(y,"layout")||(0,Gy.getBlockSupport)(y,"__experimentalLayout")||PSe,{allowSizingOnChildren:C=!1}=x,E=v||x.default||PSe,R=(0,Bx.useMemo)(()=>({...k,...E,...C&&{allowSizingOnChildren:!0}}),[k,E,C]),S=(0,ip.jsx)(Qtt,{rootClientId:t,renderAppender:g,__experimentalAppenderTagName:m,layout:R,wrapperRef:d,placeholder:b});return!_?.providesContext||Object.keys(_.providesContext).length===0?S:(0,ip.jsx)(Xtt,{clientId:t,children:S})}function Jtt(e){return nD(e),(0,ip.jsx)(MSe,{...e})}var F5=(0,Bx.forwardRef)((e,t)=>{let o=$y({ref:t},e);return(0,ip.jsx)("div",{className:"block-editor-inner-blocks",children:(0,ip.jsx)("div",{...o})})});function $y(e={},t={}){let{__unstableDisableLayoutClassNames:o,__unstableDisableDropZone:r,dropZoneElement:n,layout:i}=t,{clientId:s,layout:a=null,__unstableLayoutClassNames:l=""}=kt(),u=i??a,d=(0,ASe.useSelect)(x=>{let{getBlockName:C,isZoomOut:E,getTemplateLock:R,getBlockRootClientId:S,getBlockEditingMode:I,getBlockSettings:O,getSectionRootClientId:A}=K(x(B));if(!s){let D=A();return{isDropZoneDisabled:E()&&D!==""}}let{hasBlockSupport:P,getBlockType:L}=x(Gy.store),H=C(s),N=I(s),M=S(s),[V]=O(s,"layout"),j=N==="disabled";if(E()){let D=A();j=s!==D}return{__experimentalCaptureToolbars:P(H,"__experimentalExposeControlsToChildren",!1),name:H,blockType:L(H),parentLock:R(M),parentClientId:M,isDropZoneDisabled:j,defaultLayout:V}},[s]),{__experimentalCaptureToolbars:f,name:p,blockType:m,parentLock:g,parentClientId:h,isDropZoneDisabled:b,defaultLayout:v}=d,y=ISe({dropZoneElement:n,rootClientId:s,parentClientId:h}),_=(0,OSe.useMergeRefs)([e.ref,r||b||u?.isManualPlacement&&window.__experimentalEnableGridInteractivity?null:y]),w={__experimentalCaptureToolbars:f,layout:u,name:p,blockType:m,parentLock:g,defaultLayout:v,...t},k=w.value&&w.onChange?Jtt:MSe;return{...e,ref:_,className:Y(e.className,"block-editor-block-list__layout",o?"":l),children:s?(0,ip.jsx)(k,{...w,clientId:s}):(0,ip.jsx)(RT,{...t})}}$y.save=Gy.__unstableGetInnerBlocksProps;F5.DefaultBlockAppender=gSe;F5.ButtonBlockAppender=pSe;F5.Content=()=>$y.save().children;var UT=F5;var GT=c(q(),1),NSe=c(ue(),1),LSe=c(ee(),1),DSe=c(F(),1),VSe=c(Z(),1);var z5=c(T(),1);function Sq({clientId:e,rootClientId:t="",position:o="top"}){let[r,n]=(0,DSe.useState)(!1),{sectionRootClientId:i,sectionClientIds:s,insertionPoint:a,blockInsertionPointVisible:l,blockInsertionPoint:u,blocksBeingDragged:d}=(0,LSe.useSelect)(k=>{let{getInsertionPoint:x,getBlockOrder:C,getSectionRootClientId:E,isBlockInsertionPointVisible:R,getBlockInsertionPoint:S,getDraggedBlockClientIds:I}=K(k(B)),O=E(),A=C(O);return{sectionRootClientId:O,sectionClientIds:A,insertionPoint:x(),blockInsertionPoint:S(),blockInsertionPointVisible:R(),blocksBeingDragged:I()}},[]),f=(0,NSe.useReducedMotion)();if(!e)return;let p=!1;if(!(t===i&&s&&s.includes(e)))return null;let g=a?.index===0&&e===s[a.index],h=a&&a.hasOwnProperty("index")&&e===s[a.index-1];o==="top"&&(p=g||l&&u.index===0&&e===s[u.index]),o==="bottom"&&(p=h||l&&e===s[u.index-1]);let b=d[0],v=d.includes(e),y=s.indexOf(b),w=(y>0?s[y-1]:null)===e;return(v||w)&&(p=!1),(0,z5.jsx)(GT.__unstableAnimatePresence,{children:p&&(0,z5.jsx)(GT.__unstableMotion.div,{initial:{height:0},animate:{height:"calc(1 * var(--wp-block-editor-iframe-zoom-out-frame-size) / var(--wp-block-editor-iframe-zoom-out-scale)"},exit:{height:0},transition:{type:"tween",duration:f?0:.2,ease:[.6,0,.4,1]},className:Y("block-editor-block-list__zoom-out-separator",{"is-dragged-over":r}),"data-is-insertion-point":"true",onDragOver:()=>n(!0),onDragLeave:()=>n(!1),children:(0,z5.jsx)(GT.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{delay:-.125}},transition:{ease:"linear",duration:.1,delay:.125},children:(0,VSe.__)("Drop pattern.")})})})}var gs=c(T(),1),XO=(0,sp.createContext)();XO.displayName="IntersectionObserverContext";var j5=new WeakMap,eot={trailing:!0};function tot({className:e,...t}){let{isOutlineMode:o,isFocusMode:r,isPreviewMode:n,editedContentOnlySection:i}=(0,Ml.useSelect)(f=>{let{getSettings:p,isTyping:m,hasBlockSpotlight:g,getEditedContentOnlySection:h}=K(f(B)),{outlineMode:b,focusMode:v,isPreviewMode:y}=p();return{isOutlineMode:b&&!m(),isFocusMode:!y&&(v||g()),isPreviewMode:y,editedContentOnlySection:h()}},[]),s=(0,Ml.useRegistry)(),{setBlockVisibility:a}=(0,Ml.useDispatch)(B),l=(0,H5.useDebounce)((0,sp.useCallback)(()=>{let f={};j5.get(s).forEach(([p,m])=>{f[p]=m}),a(f)},[s]),300,eot),u=(0,sp.useMemo)(()=>{let{IntersectionObserver:f}=window;if(f)return new f(p=>{j5.get(s)||j5.set(s,[]);for(let m of p){let g=m.target.getAttribute("data-block");j5.get(s).push([g,m.isIntersecting])}l()})},[]),d=$y({ref:(0,H5.useMergeRefs)([jy(),lSe()]),className:Y("is-root-container",e,{"is-outline-mode":o,"is-focus-mode":r,"is-preview-mode":n})},t);return(0,gs.jsxs)(XO.Provider,{value:u,children:[(0,gs.jsx)("div",{...d}),!!i&&(0,gs.jsx)(oot,{clientId:i})]})}function oot({clientId:e}){let{stopEditingContentOnlySection:t}=K((0,Ml.useDispatch)(B)),o=(0,Ml.useSelect)(r=>{let{isBlockSelected:n,hasSelectedInnerBlock:i,getBlockSelectionStart:s}=r(B);return!s()||n(e)||i(e,!0)},[e]);return(0,sp.useEffect)(()=>{o||t()},[o,t]),null}function tx(e){return(0,gs.jsx)(aI,{value:p9,children:(0,gs.jsx)(tot,{...e})})}var rot=[],not=new Set;function iot({placeholder:e,rootClientId:t,renderAppender:o,__experimentalAppenderTagName:r,layout:n=uH}){let i=o!==!1,s=!!o,{order:a,isZoomOut:l,selectedBlocks:u,visibleBlocks:d,ghostBlockName:f,ghostBlockAttributes:p,shouldRenderAppender:m}=(0,Ml.useSelect)(v=>{let{getSettings:y,getBlockOrder:_,getSelectedBlockClientIds:w,__unstableGetVisibleBlocks:k,getTemplateLock:x,getBlockEditingMode:C,isSectionBlock:E,isContainerInsertableToInContentOnlyMode:R,getBlockName:S,getBlockListSettings:I,isZoomOut:O,canInsertBlockType:A}=K(v(B)),P=_(t);if(y().isPreviewMode)return{order:P,selectedBlocks:rot,visibleBlocks:not};let L,H;if(i&&!s&&!P.length){let $=(t?I(t)?.defaultBlock:void 0)??{name:(0,$T.getDefaultBlockName)()};$.name&&A($.name,t)&&(L=$.name,H=$.attributes)}let N=w(),M=N[0],V=!t&&!M&&(!P.length||!A((0,$T.getDefaultBlockName)(),t)),j=!!(t&&M&&t===M),D=x(t),z=(!E(t)||R(S(M),t))&&C(t)!=="disabled"&&(!D||D==="contentOnly")&&i&&!O();return{order:P,selectedBlocks:N,visibleBlocks:k(),isZoomOut:O(),ghostBlockName:z?L:void 0,ghostBlockAttributes:H,shouldRenderAppender:z&&(s||j||V)}},[t,i,s]),g=(0,sp.useMemo)(()=>f?(0,$T.createBlock)(f,p):null,[f,p]),h=!!g,b=h?[...a,g.clientId]:a;return(0,gs.jsxs)(oO,{value:n,children:[b.map(v=>(0,gs.jsxs)(Ml.AsyncModeProvider,{value:v!==g?.clientId&&!d.has(v)&&!u.includes(v),children:[l&&(0,gs.jsx)(Sq,{clientId:v,rootClientId:t,position:"top"}),(0,gs.jsx)(aA,{rootClientId:t,clientId:v,ghostBlock:v===g?.clientId?g:void 0}),l&&(0,gs.jsx)(Sq,{clientId:v,rootClientId:t,position:"bottom"})]},v)),a.length<1&&e,m&&!h&&(0,gs.jsx)(Uxe,{tagName:r,rootClientId:t,CustomAppender:o})]})}function RT(e){return(0,gs.jsx)(Ml.AsyncModeProvider,{value:!1,children:(0,gs.jsx)(iot,{...e})})}var Qx=c(ee(),1),cZ=c(Dt(),1),uZ=c(q(),1),sEe=c(fl(),1),lV=c(F(),1),cV=c(ce(),1),dZ=c(Yo(),1),Jx=c(Z(),1);var m0e=c(ue(),1),g0e=c(ee(),1),h0e=c(Dt(),1),Cd=c(F(),1);var Xc=c(Z(),1),qy=c(ce(),1),l0e=c(ue(),1),c0e=c(ee(),1),e3=c(F(),1);var q5=c(q(),1),$Se=c(uw(),1),YSe=c(Nt(),1),Px=c(F(),1);var Nn=c(q(),1),FSe=(0,Nn.createSlotFill)("InspectorControls"),sot=(0,Nn.createSlotFill)("InspectorAdvancedControls"),aot=(0,Nn.createSlotFill)("InspectorControlsBindings"),lot=(0,Nn.createSlotFill)("InspectorControlsBackground"),cot=(0,Nn.createSlotFill)("InspectorControlsBorder"),uot=(0,Nn.createSlotFill)("InspectorControlsColor"),dot=(0,Nn.createSlotFill)("InspectorControlsFilter"),fot=(0,Nn.createSlotFill)("InspectorControlsDimensions"),pot=(0,Nn.createSlotFill)("InspectorControlsLayout"),mot=(0,Nn.createSlotFill)("InspectorControlsElements"),got=(0,Nn.createSlotFill)("InspectorControlsPosition"),hot=(0,Nn.createSlotFill)("InspectorControlsTypography"),bot=(0,Nn.createSlotFill)("InspectorControlsViewport"),yot=(0,Nn.createSlotFill)("InspectorControlsListView"),vot=(0,Nn.createSlotFill)("InspectorControlsStyles"),_ot=(0,Nn.createSlotFill)("InspectorControlsEffects"),wot=(0,Nn.createSlotFill)("InspectorControlsContent"),kot={default:FSe,advanced:sot,background:lot,bindings:aot,border:cot,color:uot,content:wot,dimensions:fot,effects:_ot,elements:mot,filter:dot,layout:pot,list:yot,position:got,settings:FSe,styles:vot,typography:hot,viewport:bot},Zc=kot,YT=(0,Nn.createSlotFill)(Symbol("PrivateInspectorControlsAllowedBlocks"));var W5=c(F(),1);var KT="default",ea={viewport:KT,pseudo:KT},zSe=(0,W5.createContext)(ea),U5=zSe.Provider;function Nl(){return(0,W5.useContext)(zSe)}function _i(e){return!!e?.viewport&&e.viewport!==KT}function Aa(e){return!!e?.pseudo&&e.pseudo!==KT}function Zn(e){return!_i(e)&&!Aa(e)}function jSe(e){return Zn(e)?[]:[e.viewport,e.pseudo].filter(t=>t&&t!==KT)}function Ao(e,t){let o=jSe(t);return o.length?bf(e,o):e}function wn(e,t,o){let r=jSe(t);return r.length?Xe(Ue(e,r,o)):Xe(o)}function HSe(e,t){return!t||Zn(e)?t:o=>{let r=Ao(o?.style,e)||{},n=t({style:r}),i=n&&typeof n=="object"&&!Array.isArray(n)&&Object.prototype.hasOwnProperty.call(n,"style")?n.style:n;return{style:wn(o?.style,e,i)}}}var Ix=c(q(),1),$5=c(F(),1),WSe=c(ue(),1),Y5=c(ee(),1);var G5=c(T(),1),USe=Symbol("ListViewContentPopover"),{Fill:GSe,Slot:xot}=(0,Ix.createSlotFill)(USe);function Sot(){return(0,WSe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:35,resize:!1}}}function K5({listViewRef:e}){let{popoverProps:t}=Sot(),o=(0,Ix.__experimentalUseSlotFills)(USe),r=!!(o&&o.length),{selectedClientId:n,isOpen:i}=(0,Y5.useSelect)(u=>{let{getSelectedBlockClientId:d}=u(B),f=K(u(B));return{selectedClientId:d(),isOpen:f.isListViewContentPanelOpen()}},[]),[s,a]=(0,$5.useState)(null);(0,$5.useLayoutEffect)(()=>{if(!n||!e?.current){a(null);return}let u=e.current.querySelector(`[data-block="${n}"]`);a(u)},[n,e]);let{closeListViewContentPanel:l}=K((0,Y5.useDispatch)(B));return!i||!r||!s?null:(0,G5.jsx)(Ix.Popover,{...t??{},className:"block-editor-inspector-list-view-content-popover",anchor:s,onClose:l,children:(0,G5.jsx)("div",{style:{width:"280px"},children:(0,G5.jsx)(xot,{})})})}var Yy=c(T(),1),Cot=["content","list"];function Ky({children:e,group:t="default",__experimentalGroup:o,resetAllFilter:r}){o&&((0,YSe.default)("`__experimentalGroup` property in `InspectorControlsFill`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=o);let n=kt(),i=n[Nu],s=n[r_],a=n[U0],l=Zc[t]?.Fill;if(!l)return(0,$Se.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(s){let d=n.name==="core/template-part",f=Cot.includes(t);if(!(d||f))return null}else if(!i)return null;let u=t==="content"&&s&&a;return u&&!i?null:(0,Yy.jsx)(q5.__experimentalStyleProvider,{document,children:u?(0,Yy.jsx)(GSe,{children:e}):(0,Yy.jsx)(l,{children:d=>(0,Yy.jsx)(Tot,{fillProps:d,resetAllFilter:r,children:e})})})}function Eot({resetAllFilter:e,children:t}){let{registerResetAllFilter:o,deregisterResetAllFilter:r}=(0,Px.useContext)(q5.__experimentalToolsPanelContext),n=Nl(),i=(0,Px.useMemo)(()=>HSe(n,e),[e,n]);return(0,Px.useEffect)(()=>{if(i&&o&&r)return o(i),()=>{r(i)}},[i,o,r]),t}function Tot({children:e,resetAllFilter:t,fillProps:o}){let{forwardedContext:r=[]}=o,n=(0,Yy.jsx)(Eot,{resetAllFilter:t,children:e});return r.reduce((i,[s,a])=>(0,Yy.jsx)(s,{...a,children:i}),n)}var t0e=c(q(),1),o0e=c(F(),1),r0e=c(uw(),1),n0e=c(Nt(),1);var qSe=c(q(),1),Z5=c(ee(),1),ZSe=c(F(),1);var KSe=c(ue(),1);function Vr(){return(0,KSe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}function Ox(e,t){if(!e||!t)return t;let o=e.split(","),r=t.split(","),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function qT(e){if(typeof e!="string")return;let[,t]=e.match(/^var:preset\|duotone\|(.+)$/)??[];return t}var XSe=c(T(),1);function QSe({children:e,group:t,label:o}){let{updateBlockAttributes:r}=(0,Z5.useDispatch)(B),{getBlockAttributes:n,getBlockName:i,getMultiSelectedBlockClientIds:s,getSelectedBlockClientId:a,hasMultiSelection:l}=(0,Z5.useSelect)(B),u=Vr(),d=a(),f=(0,ZSe.useCallback)((p=[])=>{let m={},g=l()?s():[d];g.forEach(h=>{let b=n(h)||{},{style:v}=b,y={style:v},_={attributes:b,clientId:h,name:i(h)};p.forEach(w=>{y={...y,...w(y,_)}}),y={...y,style:Xe(y.style)},m[h]=y}),r(g,m,!0)},[n,i,s,l,d,r]);return(0,XSe.jsx)(qSe.__experimentalToolsPanel,{className:`${t}-block-support-panel`,label:o,resetAll:f,panelId:d,hasInnerWrapper:!0,shouldRenderPlaceholderItems:!0,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:u,children:e},d)}var Cq=c(q(),1),X5=c(F(),1),JSe=c(T(),1);function e0e({Slot:e,fillProps:t,...o}){let r=(0,X5.useContext)(Cq.__experimentalToolsPanelContext),n=(0,X5.useMemo)(()=>({...t??{},forwardedContext:[...t?.forwardedContext??[],[Cq.__experimentalToolsPanelContext.Provider,{value:r}]]}),[r,t]);return(0,JSe.jsx)(e,{...o,fillProps:n,bubblesVirtually:!0})}var Q5=c(T(),1);function Rot({__experimentalGroup:e,group:t="default",label:o,fillProps:r,...n},i){e&&((0,n0e.default)("`__experimentalGroup` property in `InspectorControlsSlot`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=e);let s=Zc[t],a=(0,t0e.__experimentalUseSlotFills)(s?.name);if(!s)return(0,r0e.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(!a?.length)return null;let{Slot:l}=s;return o?(0,Q5.jsx)(QSe,{group:t,label:o,children:(0,Q5.jsx)(e0e,{...n,fillProps:r,Slot:l})}):(0,Q5.jsx)(l,{...n,ref:i,fillProps:r,bubblesVirtually:!0})}var Eq=(0,o0e.forwardRef)(Rot);var Tq=c(T(),1),i0e=Ky;i0e.Slot=Eq;var Wg=e=>(0,Tq.jsx)(Ky,{...e,group:"advanced"});Wg.Slot=function(t){return(0,Tq.jsx)(Eq,{...t,group:"advanced"})};Wg.slotName="InspectorAdvancedControls";var Ve=i0e;var s0e=c(ee(),1),Ug=c(ce(),1),ZT=c(Z(),1);function J5(e){let t=e?.style?.position?.type;return t==="sticky"?(0,ZT.__)("Sticky"):t==="fixed"?(0,ZT.__)("Fixed"):null}function Ln(e){return(0,s0e.useSelect)(t=>{if(!e)return null;let o=t(B),{getBlockName:r,getBlockAttributes:n,getBlock:i,__experimentalGetParsedPattern:s}=o,{getBlockType:a,getActiveBlockVariation:l}=t(Ug.store),u=r(e),d=a(u);if(!d)return null;let f=n(e),{isSectionBlock:p}=K(o),m=f?.metadata?.patternName;if(m&&p(e)){let w=s(m),k=J5(f);return{isSynced:!1,title:(0,ZT.__)("Pattern"),icon:tl,description:w?.description||(0,ZT.__)("A block pattern."),anchor:f?.anchor,positionLabel:k,positionType:f?.style?.position?.type,name:w?.title||f?.metadata?.name}}let g=l(u,f,void 0,i?.(e)?.innerContent),h=(0,Ug.isReusableBlock)(d)||(0,Ug.isTemplatePart)(d),v=(h?(0,Ug.__experimentalGetBlockLabel)(d,f):void 0)||d.title,y=J5(f),_={isSynced:h,title:v,icon:d.icon,description:d.description,anchor:f?.anchor,positionLabel:y,positionType:f?.style?.position?.type,name:f?.metadata?.name};return g?{isSynced:h,title:g.title||d.title,icon:g.icon||d.icon,description:g.description||d.description,anchor:f?.anchor,positionLabel:y,positionType:f?.style?.position?.type,name:f?.metadata?.name}:_},[e])}var Gg=c(T(),1),XT="position",Rq={key:"default",value:"",label:(0,Xc.__)("Default")},Bq={key:"sticky",value:"sticky",label:(0,Xc._x)("Sticky","Name for the value of the CSS position property"),hint:(0,Xc.__)("The block will stick to the top of the window instead of scrolling.")},a0e={key:"fixed",value:"fixed",label:(0,Xc._x)("Fixed","Name for the value of the CSS position property"),hint:(0,Xc.__)("The block will not move when the page is scrolled.")},Bot=["top","right","bottom","left"],Iot=["sticky","fixed"];function Pot({selector:e,style:t}){let o="",{type:r}=t?.position||{};return Iot.includes(r)&&(o+=`${e} {`,o+=`position: ${r};`,Bot.forEach(n=>{t?.position?.[n]!==void 0&&(o+=`${n}: ${t.position[n]};`)}),(r==="sticky"||r==="fixed")&&(o+="z-index: 10"),o+="}"),o}function Oot(e){let t=(0,qy.getBlockSupport)(e,XT);return!!(t===!0||t?.sticky)}function Aot(e){let t=(0,qy.getBlockSupport)(e,XT);return!!(t===!0||t?.fixed)}function Mot(e){return!!(0,qy.getBlockSupport)(e,XT)}function u0e(e){let t=e?.style?.position?.type;return t==="sticky"||t==="fixed"}function d0e({name:e}={}){let[t,o]=je("position.fixed","position.sticky"),r=!t&&!o;return!Mot(e)||r}function Not({style:e={},clientId:t,name:o,setAttributes:r}){let n=Aot(o),i=Oot(o),s=e?.position?.type,{firstParentClientId:a}=(0,c0e.useSelect)(g=>{let{getBlockParents:h}=g(B),b=h(t);return{firstParentClientId:b[b.length-1]}},[t]),l=Ln(a),u=i&&s===Bq.value&&l?(0,Xc.sprintf)((0,Xc.__)("The block will stick to the scrollable area of the parent %s block."),l.title):null,d=(0,e3.useMemo)(()=>{let g=[Rq];return(i||s===Bq.value)&&g.push(Bq),(n||s===a0e.value)&&g.push(a0e),g},[n,i,s]),f=g=>{let b={...e,position:{...e?.position,type:g,top:g==="sticky"||g==="fixed"?"0px":void 0}};r({style:Xe(b)})},p=s&&d.find(g=>g.value===s)||Rq,m=(0,e3.useId)();return d.length>1?(0,Gg.jsx)(Ve,{group:"position",children:(0,Gg.jsx)(jY,{label:(0,Xc.__)("Position"),hideLabelFromVision:!0,description:u,popupWidth:"anchor",items:d,value:p,onValueChange:g=>{f(g.value)},children:d.map(g=>{let h=g.hint?`${m}-${g.key}`:void 0;return(0,Gg.jsxs)(jY.Item,{value:g,label:g.label,"aria-describedby":h,children:[(0,Gg.jsx)("div",{children:g.label}),g.hint&&(0,Gg.jsx)("div",{id:h,className:"block-editor-hooks__position-control-item-hint","aria-hidden":"true",children:g.hint})]},g.key)})})}):null}var Iq={edit:function(t){return d0e(t)?null:(0,Gg.jsx)(Not,{...t})},useBlockProps:Dot,attributeKeys:["style"],hasSupport(e){return(0,qy.hasBlockSupport)(e,XT)}},Lot={};function Dot({name:e,style:t}){let o=(0,qy.hasBlockSupport)(e,XT),r=d0e({name:e}),n=o&&!r,i=(0,l0e.useInstanceId)(Lot),s=`.wp-container-${i}.wp-container-${i}`,a;n&&(a=Pot({selector:s,style:t})||"");let l=Y({[`wp-container-${i}`]:n&&!!a,[`is-position-${t?.position?.type}`]:n&&!!a&&!!t?.position?.type});return Qc({css:a}),{className:l}}var b0e={placement:"top-start"},f0e={...b0e,flip:!1,shift:!0},Vot={...b0e,flip:!0,shift:!1};function p0e(e,t,o,r,n){if(!e||!t)return f0e;let i=o?.scrollTop||0,s=ww(t),a=e.getBoundingClientRect(),l=i+a.top,u=e.ownerDocument.documentElement.clientHeight,d=l+r,f=s.top>d,p=s.height>u-r;return!n&&(f||p)?f0e:Vot}function t3({contentElement:e,clientId:t}){let o=Zt(t),[r,n]=(0,Cd.useState)(0),{blockIndex:i,isSticky:s}=(0,g0e.useSelect)(p=>{let{getBlockIndex:m,getBlockAttributes:g}=p(B);return{blockIndex:m(t),isSticky:u0e(g(t))}},[t]),a=(0,Cd.useMemo)(()=>{if(e)return(0,h0e.getScrollContainer)(e)},[e]),[l,u]=(0,Cd.useState)(()=>p0e(e,o,a,r,s)),d=(0,m0e.useRefEffect)(p=>{n(p.offsetHeight)},[]),f=(0,Cd.useCallback)(()=>u(p0e(e,o,a,r,s)),[e,o,a,r,s]);return(0,Cd.useLayoutEffect)(f,[i,f]),(0,Cd.useLayoutEffect)(()=>{if(!e||!o)return;let p=e?.ownerDocument?.defaultView;p?.addEventListener?.("resize",f);let m,g=o?.ownerDocument?.defaultView;return g?.ResizeObserver&&(m=new g.ResizeObserver(f),m.observe(o)),()=>{p?.removeEventListener?.("resize",f),m&&m.disconnect()}},[f,e,o]),{...l,ref:d}}var y0e=c(ee(),1);function o3(e){return(0,y0e.useSelect)(o=>{let{getBlockRootClientId:r,getBlockParents:n,__experimentalGetBlockListSettingsForBlocks:i,isBlockInsertionPointVisible:s,getBlockInsertionPoint:a,getBlockOrder:l,hasMultiSelection:u,getLastMultiSelectedBlockClientId:d}=o(B),f=n(e),p=i(f),m=f.find(h=>p[h]?.__experimentalCaptureToolbars),g=!1;if(s()){let h=a();g=l(h.rootClientId)[h.index]===e}return{capturingClientId:m,isInsertionPointVisible:g,lastClientId:u()?d():null,rootClientId:r(e)}},[e])}var r3=c(T(),1);function v0e({clientId:e,__unstableContentRef:t}){let{isInsertionPointVisible:o,lastClientId:r,rootClientId:n}=o3(e),i=t3({contentElement:t?.current,clientId:e});return(0,r3.jsx)(Al,{clientId:e,bottomClientId:r,className:Y("block-editor-block-list__block-side-inserter-popover",{"is-insertion-point-visible":o}),__unstableContentRef:t,...i,children:(0,r3.jsx)("div",{className:"block-editor-block-list__empty-block-inserter",children:(0,r3.jsx)(Qs,{position:"bottom right",rootClientId:n,clientId:e,__experimentalIsQuick:!0})})})}var q1e=c(ee(),1),Xx=c(F(),1),Z1e=c(fl(),1);var U1e=c(Z(),1),G1e=c(ee(),1),iZ=c(F(),1),$1e=c(ue(),1),bp=c(ce(),1),Y1e=c(q(),1);var Zy=c(q(),1),I0e=c(ee(),1),P0e=c(Z(),1);var S0e=c(ce(),1),C0e=c(q(),1),QT=c(ee(),1),JT=c(F(),1),E0e=c(ue(),1);var w0e=c(Dt(),1),Ed=c(F(),1),n3=50,k0e=25,Fot=1e3,_0e=Fot*(k0e/1e3);function x0e(){let e=(0,Ed.useRef)(null),t=(0,Ed.useRef)(null),o=(0,Ed.useRef)(null),r=(0,Ed.useRef)(null);(0,Ed.useEffect)(()=>()=>{r.current&&(clearInterval(r.current),r.current=null)},[]);let n=(0,Ed.useCallback)(a=>{e.current=a.clientY,o.current=(0,w0e.getScrollContainer)(a.target),r.current=setInterval(()=>{if(o.current&&t.current){let l=o.current.scrollTop+t.current;o.current.scroll({top:l})}},k0e)},[]),i=(0,Ed.useCallback)(a=>{if(!o.current)return;let l=o.current.offsetHeight,u=e.current-o.current.offsetTop,d=a.clientY-o.current.offsetTop;if(a.clientY>u){let f=Math.max(l-u-n3,0),p=Math.max(d-u-n3,0),m=f===0||p===0?0:p/f;t.current=_0e*m}else if(a.clientY<u){let f=Math.max(u-n3,0),p=Math.max(u-d-n3,0),m=f===0||p===0?0:p/f;t.current=-_0e*m}else t.current=0},[]);return[n,i,()=>{e.current=null,o.current=null,r.current&&(clearInterval(r.current),r.current=null)}]}var Pq=c(T(),1),zot=({appendToOwnerDocument:e,children:t,clientIds:o,cloneClassname:r,elementId:n,onDragStart:i,onDragEnd:s,fadeWhenDisabled:a=!1,dragComponent:l})=>{let{srcRootClientId:u,isDraggable:d,icon:f,visibleInserter:p,getBlockType:m}=(0,QT.useSelect)(S=>{let{canMoveBlocks:I,getBlockRootClientId:O,getBlockName:A,getBlockAttributes:P,isBlockInsertionPointVisible:L}=S(B),{getBlockType:H,getActiveBlockVariation:N}=S(S0e.store),M=O(o[0]),V=A(o[0]),j=N(V,P(o[0]));return{srcRootClientId:M,isDraggable:I(o),icon:j?.icon||H(V)?.icon,visibleInserter:L(),getBlockType:H}},[o]),g=(0,JT.useRef)(!1),[h,b,v]=x0e(),{getAllowedBlocks:y,getBlockNamesByClientId:_,getBlockRootClientId:w}=(0,QT.useSelect)(B),{startDraggingBlocks:k,stopDraggingBlocks:x}=(0,QT.useDispatch)(B);(0,JT.useEffect)(()=>()=>{g.current&&x()},[]);let E=Zt(o[0])?.closest("body");return(0,JT.useEffect)(()=>{if(!E||!a)return;let I=(0,E0e.throttle)(O=>{if(!O.target.closest("[data-block]"))return;let A=_(o),P=O.target.closest("[data-block]").getAttribute("data-block"),L=y(P),H=_([P])[0],N;if(L?.length===0){let M=w(P),V=_([M])[0],j=y(M);N=V5(m,j,A,V)}else N=V5(m,L,A,H);!N&&!p?window?.document?.body?.classList?.add("block-draggable-invalid-drag-token"):window?.document?.body?.classList?.remove("block-draggable-invalid-drag-token")},200);return E.addEventListener("dragover",I),()=>{E.removeEventListener("dragover",I)}},[o,E,a,y,_,w,m,p]),d?(0,Pq.jsx)(C0e.Draggable,{appendToOwnerDocument:e,cloneClassname:r,__experimentalTransferDataType:"wp-blocks",transferData:{type:"block",srcClientIds:o,srcRootClientId:u},onDragStart:S=>{window.requestAnimationFrame(()=>{k(o),g.current=!0,h(S),i&&i()})},onDragOver:b,onDragEnd:()=>{x(),g.current=!1,v(),s&&s()},__experimentalDragComponent:l!==void 0?l:(0,Pq.jsx)(KD,{count:o.length,icon:f,fadeWhenDisabled:!0}),elementId:n,children:({onDraggableStart:S,onDraggableEnd:I})=>t({draggable:!0,onDragStart:S,onDragEnd:I})}):t({draggable:!1})},i3=zot;var R0e=c(ce(),1),B0e=c(q(),1);var s3=c(ue(),1),a3=c(ee(),1),Ax=c(F(),1),hs=c(Z(),1),l3=c(wo(),1);var dt=c(Z(),1),$g=(e,t)=>e==="up"?t==="horizontal"?(0,dt.isRTL)()?"right":"left":"up":e==="down"?t==="horizontal"?(0,dt.isRTL)()?"left":"right":"down":null;function T0e(e,t,o,r,n,i,s){let a=o+1;if(e>1)return jot(e,o,r,n,i,s);if(r&&n)return(0,dt.sprintf)((0,dt.__)("Block %s is the only block, and cannot be moved"),t);if(i>0&&!n){let l=$g("down",s);if(l==="down")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d down to position %3$d"),t,a,a+1);if(l==="left")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a+1);if(l==="right")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a+1)}if(i>0&&n){let l=$g("down",s);if(l==="down")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the end of the content and can\u2019t be moved down"),t);if(l==="left")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the end of the content and can\u2019t be moved left"),t);if(l==="right")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the end of the content and can\u2019t be moved right"),t)}if(i<0&&!r){let l=$g("up",s);if(l==="up")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d up to position %3$d"),t,a,a-1);if(l==="left")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a-1);if(l==="right")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a-1)}if(i<0&&r){let l=$g("up",s);if(l==="up")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the beginning of the content and can\u2019t be moved up"),t);if(l==="left")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the beginning of the content and can\u2019t be moved left"),t);if(l==="right")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the beginning of the content and can\u2019t be moved right"),t)}}function jot(e,t,o,r,n,i){let s=t+1;if(o&&r)return(0,dt.__)("All blocks are selected, and cannot be moved");if(n>0&&!r){let a=$g("down",i);if(a==="down")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d down by one place"),e,s);if(a==="left")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d left by one place"),e,s);if(a==="right")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d right by one place"),e,s)}if(n>0&&r){let a=$g("down",i);if(a==="down")return(0,dt.__)("Blocks cannot be moved down as they are already at the bottom");if(a==="left")return(0,dt.__)("Blocks cannot be moved left as they are already are at the leftmost position");if(a==="right")return(0,dt.__)("Blocks cannot be moved right as they are already are at the rightmost position")}if(n<0&&!o){let a=$g("up",i);if(a==="up")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d up by one place"),e,s);if(a==="left")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d left by one place"),e,s);if(a==="right")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d right by one place"),e,s)}if(n<0&&o){let a=$g("up",i);if(a==="up")return(0,dt.__)("Blocks cannot be moved up as they are already at the top");if(a==="left")return(0,dt.__)("Blocks cannot be moved left as they are already are at the leftmost position");if(a==="right")return(0,dt.__)("Blocks cannot be moved right as they are already are at the rightmost position")}}var ap=c(T(),1),Hot=(e,t)=>e==="up"?t==="horizontal"?(0,hs.isRTL)()?br:li:fb:e==="down"?t==="horizontal"?(0,hs.isRTL)()?li:br:Bn:null,Wot=(e,t)=>e==="up"?t==="horizontal"?(0,hs.isRTL)()?(0,hs.__)("Move right"):(0,hs.__)("Move left"):(0,hs.__)("Move up"):e==="down"?t==="horizontal"?(0,hs.isRTL)()?(0,hs.__)("Move left"):(0,hs.__)("Move right"):(0,hs.__)("Move down"):null,Oq=(0,Ax.forwardRef)(({clientIds:e,direction:t,orientation:o,...r},n)=>{let i=(0,s3.useInstanceId)(Oq),s=(0,Ax.useMemo)(()=>Array.isArray(e)?e:[e],[e]),a=s.length,l=(0,s3.useViewportMatch)("small","<"),{blockType:u,isDisabled:d,rootClientId:f,isFirst:p,isLast:m,firstIndex:g,orientation:h="vertical"}=(0,a3.useSelect)(x=>{let{getBlockIndex:C,getBlockRootClientId:E,getBlockOrder:R,getBlock:S,getBlockListSettings:I}=x(B),O=s[0],A=E(O),P=C(O),L=C(s[s.length-1]),H=R(A),N=S(O),M=P===0,V=L===H.length-1,{orientation:j}=I(A)||{};return{blockType:N?(0,R0e.getBlockType)(N.name):null,isDisabled:t==="up"?M:V,rootClientId:A,firstIndex:P,isFirst:M,isLast:V,orientation:o||j}},[t,o,s]),{moveBlocksDown:b,moveBlocksUp:v}=(0,a3.useDispatch)(B),y=t==="up"?v:b,_=x=>{y(e,f),r.onClick&&r.onClick(x)},w=`block-editor-block-mover-button__description-${i}`,k=t==="up"?"t":"y";return(0,ap.jsxs)(ap.Fragment,{children:[(0,ap.jsx)(B0e.Button,{__next40pxDefaultSize:!0,ref:n,className:Y("block-editor-block-mover-button",`is-${t}-button`),icon:Hot(t,h),label:Wot(t,h),tooltipPosition:!l&&t==="down"&&h==="vertical"?"bottom":"top","aria-describedby":w,...r,onClick:d?null:_,disabled:d,accessibleWhenDisabled:!0,shortcut:l3.displayShortcut.secondary(k)}),(0,ap.jsx)(ht,{id:w,children:(0,hs.sprintf)((0,hs.__)("%1$s (%2$s)"),T0e(a,u&&u.title,g,p,m,t==="up"?-1:1,h),l3.shortcutAriaLabel.secondary(k))})]})}),c3=(0,Ax.forwardRef)((e,t)=>(0,ap.jsx)(Oq,{direction:"up",ref:t,...e})),u3=(0,Ax.forwardRef)((e,t)=>(0,ap.jsx)(Oq,{direction:"down",ref:t,...e}));var Td=c(T(),1);function Uot({clientIds:e,hideDragHandle:t}){let{canMove:o,rootClientId:r,isFirst:n,isLast:i,orientation:s,isManualGrid:a}=(0,I0e.useSelect)(l=>{let{getBlockIndex:u,getBlockListSettings:d,canMoveBlocks:f,getBlockOrder:p,getBlockRootClientId:m,getBlockAttributes:g}=l(B),h=Array.isArray(e)?e:[e],b=h[0],v=m(b),y=u(b),_=u(h[h.length-1]),w=p(v),{layout:k={}}=g(v)??{};return{canMove:f(e),rootClientId:v,isFirst:y===0,isLast:_===w.length-1,orientation:d(v)?.orientation,isManualGrid:k.type==="grid"&&k.isManualPlacement&&window.__experimentalEnableGridInteractivity}},[e]);return!o||n&&i&&!r||t&&a?null:(0,Td.jsxs)(Zy.ToolbarGroup,{className:Y("block-editor-block-mover",{"is-horizontal":s==="horizontal"}),children:[!t&&(0,Td.jsx)(i3,{clientIds:e,fadeWhenDisabled:!0,children:l=>(0,Td.jsx)(Zy.Button,{__next40pxDefaultSize:!0,icon:rC,className:"block-editor-block-mover__drag-handle",label:(0,P0e.__)("Drag"),tabIndex:"-1",...l})}),!a&&(0,Td.jsxs)("div",{className:"block-editor-block-mover__move-button-container",children:[(0,Td.jsx)(Zy.ToolbarItem,{children:l=>(0,Td.jsx)(c3,{clientIds:e,...l})}),(0,Td.jsx)(Zy.ToolbarItem,{children:l=>(0,Td.jsx)(u3,{clientIds:e,...l})})]})]})}var d3=Uot;var tR=c(q(),1),f3=c(ee(),1),qg=c(Z(),1),M0e=c(F(),1),p3=c(ce(),1);var eR=c(ee(),1),Yg=c(F(),1);var{clearTimeout:O0e,setTimeout:Got}=window,A0e=200;function $ot({ref:e,isFocused:t,highlightParent:o,debounceTimeout:r=A0e}){let{getSelectedBlockClientId:n,getBlockRootClientId:i}=(0,eR.useSelect)(B),{toggleBlockHighlight:s}=(0,eR.useDispatch)(B),a=(0,Yg.useRef)(),l=(0,eR.useSelect)(h=>h(B).getSettings().isDistractionFree,[]),u=h=>{if(h&&l)return;let b=n(),v=o?i(b):b;s(v,h)},d=()=>e?.current&&e.current.matches(":hover"),f=()=>{let h=d();return!t&&!h},p=()=>{let h=a.current;h&&O0e&&O0e(h)},m=h=>{h&&h.stopPropagation(),p(),u(!0)},g=h=>{h&&h.stopPropagation(),p(),a.current=Got(()=>{f()&&u(!1)},r)};return(0,Yg.useEffect)(()=>()=>{u(!1),p()},[]),{debouncedShowGestures:m,debouncedHideGestures:g}}function Mx({ref:e,highlightParent:t=!1,debounceTimeout:o=A0e}){let[r,n]=(0,Yg.useState)(!1),{debouncedShowGestures:i,debouncedHideGestures:s}=$ot({ref:e,debounceTimeout:o,isFocused:r,highlightParent:t}),a=(0,Yg.useRef)(!1),l=()=>e?.current&&e.current.contains(e.current.ownerDocument.activeElement);return(0,Yg.useEffect)(()=>{let u=e.current,d=()=>{l()&&(n(!0),i())},f=()=>{l()||(n(!1),s())};return u&&!a.current&&(u.addEventListener("focus",d,!0),u.addEventListener("blur",f,!0),a.current=!0),()=>{u&&(u.removeEventListener("focus",d),u.removeEventListener("blur",f))}},[e,a,n,i,s]),{onMouseMove:i,onMouseLeave:s}}var Kg=c(T(),1);function N0e(){let{selectBlock:e}=(0,f3.useDispatch)(B),{parentClientId:t,nextSiblingClientId:o,showInserter:r}=(0,f3.useSelect)(l=>{let{getBlockParents:u,getSelectedBlockClientIds:d,getParentSectionBlock:f,getBlockName:p,getNextBlockClientId:m}=K(l(B)),[g]=d(),h=f(g),b=u(g),v=b[b.length-1],y=h??v,_=(0,p3.getBlockType)(p(y)),w=_?.merge||(0,p3.hasBlockSupport)(_,"__experimentalOnMerge");return{parentClientId:y,nextSiblingClientId:m(g),showInserter:!!y&&y===v&&!w}},[]),n=Ln(t),i=(0,M0e.useRef)(),s=Mx({ref:i,highlightParent:!0}),a=(0,Kg.jsx)(tR.ToolbarButton,{className:"block-editor-block-parent-selector__button",onClick:()=>e(t),label:(0,qg.sprintf)((0,qg.__)("Select parent block: %s"),n?.title),showTooltip:!0,icon:(0,Kg.jsx)(Lt,{icon:n?.icon})});return(0,Kg.jsxs)("div",{className:"block-editor-block-parent-selector",ref:i,...s,children:[!r&&a,r&&(0,Kg.jsxs)(tR.ToolbarGroup,{children:[a,(0,Kg.jsx)(Qs,{position:"bottom right",rootClientId:t,clientId:o,isAppender:!o,__experimentalIsQuick:!0,renderToggle:({onToggle:l,isOpen:u,disabled:d,blockTitle:f,hasSingleBlockType:p})=>(0,Kg.jsx)(tR.ToolbarButton,{className:"block-editor-block-parent-selector__inserter",onClick:l,"aria-expanded":u,disabled:d,label:p?(0,qg.sprintf)((0,qg._x)("Add %s","directly add the only allowed block"),f.toLowerCase()):(0,qg._x)("Add block","Generic label for block inserter button"),showTooltip:!0,icon:Ms})})]})]},t)}var m3=c(q(),1);var Xy=c(q(),1),Yot=(0,Xy.createSlotFill)("BlockControls"),Kot=(0,Xy.createSlotFill)("BlockControlsBlock"),qot=(0,Xy.createSlotFill)("BlockFormatControls"),Zot=(0,Xy.createSlotFill)("BlockControlsOther"),Xot=(0,Xy.createSlotFill)("BlockControlsParent"),Qot=(0,Xy.createSlotFill)("BlockControlsStyleState"),Jot={default:Yot,block:Kot,inline:qot,other:Zot,parent:Xot,"style-state":Qot},oR=Jot;function L0e(e,t){let o=kt();return o[Nu]?oR[e]?.Fill:o[o_]&&t?oR.parent.Fill:null}var lp=c(T(),1);function Aq({group:e="default",controls:t,children:o,__experimentalShareWithChildBlocks:r=!1}){let n=L0e(e,r);if(!n)return null;let i=(0,lp.jsxs)(lp.Fragment,{children:[e==="default"&&(0,lp.jsx)(m3.ToolbarGroup,{controls:t}),o]});return(0,lp.jsx)(m3.__experimentalStyleProvider,{document,children:(0,lp.jsx)(n,{children:s=>{let{forwardedContext:a=[]}=s;return a.reduce((l,[u,d])=>(0,lp.jsx)(u,{...d,children:l}),i)}})})}var rR=c(F(),1),cp=c(q(),1),V0e=c(uw(),1);var Mq=c(T(),1),{ComponentsContext:D0e}=K(cp.privateApis);function Nq({group:e="default",...t}){let o=(0,rR.useContext)(cp.__experimentalToolbarContext),r=(0,rR.useContext)(D0e),n=(0,rR.useMemo)(()=>({forwardedContext:[[cp.__experimentalToolbarContext.Provider,{value:o}],[D0e.Provider,{value:r}]]}),[o,r]),i=oR[e],s=(0,cp.__experimentalUseSlotFills)(i.name);if(!i)return(0,V0e.default)(`Unknown BlockControls group "${e}" provided.`),null;if(!s?.length)return null;let{Slot:a}=i,l=(0,Mq.jsx)(a,{...t,bubblesVirtually:!0,fillProps:n});return e==="default"?l:(0,Mq.jsx)(cp.ToolbarGroup,{children:l})}var Lq=c(T(),1),F0e=Aq;F0e.Slot=Nq;var Dq=e=>(0,Lq.jsx)(Aq,{group:"inline",...e});Dq.Slot=function(t){return(0,Lq.jsx)(Nq,{group:"inline",...t})};var Ko=F0e;var z0e=c(q(),1),{Fill:j0e,Slot:ert}=(0,z0e.createSlotFill)("__unstableBlockToolbarLastItem");j0e.Slot=ert;var g3=j0e;var M3=c(q(),1);var jx=c(ce(),1),bs=c(q(),1),Xg=c(ee(),1);var O3=c(F(),1),Vl=c(Z(),1),HCe=c(fl(),1),pp=c(ue(),1);var Dx=c(ee(),1),Vx=c(ce(),1);var rCe=c(F(),1),iR=c(ce(),1),nR=c(ee(),1),nCe=c(Ns(),1),up=c(Z(),1);var Ma=c(ce(),1),trt="align";var H0e="__experimentalBorder",h3="color",ort="customClassName",W0e="typography.__experimentalFontFamily",U0e="typography.fontSize",rrt="typography.lineHeight",nrt="typography.__experimentalFontStyle",irt="typography.__experimentalFontWeight",G0e="typography.textAlign",srt="typography.textColumns",art="typography.__experimentalTextDecoration",lrt="typography.__experimentalWritingMode",crt="typography.__experimentalTextTransform",urt="typography.__experimentalLetterSpacing",drt="layout",frt=[rrt,U0e,nrt,irt,W0e,G0e,srt,art,crt,lrt,urt],prt=["shadow"],mrt="spacing",grt=[...prt,...frt,H0e,h3,mrt],$0e=e=>(0,Ma.hasBlockSupport)(e,trt);function Y0e(e,t="any"){let o=(0,Ma.getBlockSupport)(e,H0e);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}var K0e=e=>{let t=(0,Ma.getBlockSupport)(e,h3);return t!==null&&typeof t=="object"&&!!t.gradients},q0e=e=>{let t=(0,Ma.getBlockSupport)(e,h3);return t&&t.background!==!1},Z0e=e=>(0,Ma.hasBlockSupport)(e,G0e);var X0e=e=>{let t=(0,Ma.getBlockSupport)(e,h3);return t&&t.text!==!1};var Q0e=e=>(0,Ma.hasBlockSupport)(e,ort,!0);var J0e=e=>(0,Ma.hasBlockSupport)(e,W0e);var eCe=e=>(0,Ma.hasBlockSupport)(e,U0e);var tCe=e=>(0,Ma.hasBlockSupport)(e,drt);var oCe=e=>grt.some(t=>(0,Ma.hasBlockSupport)(e,t));function hrt(e){try{let t=(0,iR.parse)(e,{__unstableSkipMigrationLogs:!0,__unstableSkipAutop:!0});return!(t.length===1&&t[0].name==="core/freeform")}catch{return!1}}var brt={align:$0e,borderColor:e=>Y0e(e,"color"),backgroundColor:q0e,textAlign:Z0e,textColor:X0e,gradient:K0e,className:Q0e,fontFamily:J0e,fontSize:eCe,layout:tCe,style:oCe};function yrt(e,t){return Object.entries(brt).reduce((o,[r,n])=>(n(e.name)&&n(t.name)&&(o[r]=e.attributes[r]),o),{})}function Vq(e,t,o){for(let r=0;r<Math.min(t.length,e.length);r+=1)o(e[r].clientId,yrt(t[r],e[r])),Vq(e[r].innerBlocks,t[r].innerBlocks,o)}function Nx(){let e=(0,nR.useRegistry)(),{updateBlockAttributes:t}=(0,nR.useDispatch)(B),{createSuccessNotice:o,createWarningNotice:r,createErrorNotice:n}=(0,nR.useDispatch)(nCe.store);return(0,rCe.useCallback)(async i=>{let s="";try{if(!window.navigator.clipboard){n((0,up.__)("Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."),{type:"snackbar"});return}s=await window.navigator.clipboard.readText()}catch{n((0,up.__)("Unable to paste styles. Please allow browser clipboard permissions before continuing."),{type:"snackbar"});return}if(!s||!hrt(s)){r((0,up.__)("Unable to paste styles. Block styles couldn't be found within the copied content."),{type:"snackbar"});return}let a=(0,iR.parse)(s);if(a.length===1?e.batch(()=>{Vq(i,i.map(()=>a[0]),t)}):e.batch(()=>{Vq(i,a,t)}),i.length===1){let l=(0,iR.getBlockType)(i[0].name)?.title;o((0,up.sprintf)((0,up.__)("Pasted styles to %s."),l),{type:"snackbar"})}else o((0,up.sprintf)((0,up.__)("Pasted styles to %d blocks."),i.length),{type:"snackbar"})},[e.batch,t,o,r,n])}var Lx=c(ce(),1);function Ll(e,t){let o=(0,Lx.findTransform)((0,Lx.getBlockTransforms)("from",t),r=>r.type==="block"&&r.isMultiBlock&&r.blocks.includes("*"));if(o?.__experimentalConvert){let r=o.__experimentalConvert(e);return Array.isArray(r)?r:[r]}return(0,Lx.switchToBlockType)(e,t)}function iCe({clientIds:e,children:t,__experimentalUpdateSelection:o}){let{getDefaultBlockName:r,getGroupingBlockName:n}=(0,Dx.useSelect)(Vx.store),i=(0,Dx.useSelect)(_=>{let{canInsertBlockType:w,getBlockRootClientId:k,getBlocksByClientId:x,getDirectInsertBlock:C,canRemoveBlocks:E}=_(B),R=x(e),S=k(e[0]),I=w(r(),S),O=S?C(S):null;return{canRemove:E(e),canInsertBlock:R.every(A=>(I||!!O)&&w(A.name,S)),canCopyStyles:R.every(A=>!!A&&((0,Vx.hasBlockSupport)(A.name,"color")||(0,Vx.hasBlockSupport)(A.name,"typography"))),canDuplicate:R.every(A=>!!A&&(0,Vx.hasBlockSupport)(A.name,"multiple",!0)&&w(A.name,S))}},[e,r]),{getBlocksByClientId:s,getBlocks:a}=(0,Dx.useSelect)(B),{canRemove:l,canInsertBlock:u,canCopyStyles:d,canDuplicate:f}=i,{removeBlocks:p,replaceBlocks:m,duplicateBlocks:g,insertAfterBlock:h,insertBeforeBlock:b,flashBlock:v}=(0,Dx.useDispatch)(B),y=Nx();return t({canCopyStyles:d,canDuplicate:f,canInsertBlock:u,canRemove:l,onDuplicate(){return g(e,o)},onRemove(){return p(e,o)},onInsertBefore(){b(e[0])},onInsertAfter(){h(e[e.length-1])},onGroup(){if(!e.length)return;let _=n(),w=Ll(s(e),_);w&&m(e,w)},onUngroup(){if(!e.length)return;let _=a(e[0]);_.length&&m(e,_)},onCopy(){e.length===1&&v(e[0])},async onPasteStyles(){await y(s(e))}})}var sCe=c(q(),1),vrt=(0,sCe.createSlotFill)(Symbol("NoteIconSlotFill")),b3=vrt;var aCe=c(Z(),1),lCe=c(q(),1),y3=c(ce(),1),v3=c(ee(),1);var cCe=c(T(),1);function _rt({clientId:e}){let t=(0,v3.useSelect)(r=>r(B).getBlock(e),[e]),{replaceBlocks:o}=(0,v3.useDispatch)(B);return!t||t.name!=="core/html"?null:(0,cCe.jsx)(lCe.MenuItem,{onClick:()=>o(e,(0,y3.rawHandler)({HTML:(0,y3.getBlockContent)(t)})),children:(0,aCe.__)("Convert to Blocks")})}var uCe=_rt;var dCe=c(q(),1),{Fill:fCe,Slot:wrt}=(0,dCe.createSlotFill)("__unstableBlockSettingsMenuFirstItem");fCe.Slot=wrt;var _3=fCe;var zx=c(q(),1),MCe=c(ce(),1),NCe=c(ee(),1);var zq=c(q(),1),jq=c(Z(),1),k3=c(ee(),1),hCe=c(wo(),1);var pCe=c(ce(),1),mCe=c(ee(),1);function sR(e){return(0,mCe.useSelect)(t=>{let{getBlocksByClientId:o,getSelectedBlockClientIds:r,isUngroupable:n,isGroupable:i}=t(B),{getGroupingBlockName:s,getBlockType:a}=t(pCe.store),l=e?.length?e:r(),u=o(l),[d]=u,f=l.length===1&&n(l[0]);return{clientIds:l,isGroupable:i(l),isUngroupable:f,blocksSelection:u,groupingBlockName:s(),onUngroup:f&&a(d.name)?.transforms?.ungroup}},[e])}var w3=c(ee(),1),gCe=c(ce(),1),Qy=c(q(),1);var aR=c(Z(),1);var Jy=c(T(),1),krt={group:{type:"constrained"},row:{type:"flex",flexWrap:"nowrap"},stack:{type:"flex",orientation:"vertical"},grid:{type:"grid"}};function xrt(){let{blocksSelection:e,clientIds:t,groupingBlockName:o,isGroupable:r}=sR(),{replaceBlocks:n}=(0,w3.useDispatch)(B),{canRemove:i,variations:s}=(0,w3.useSelect)(g=>{let{canRemoveBlocks:h}=g(B),{getBlockVariations:b}=g(gCe.store);return{canRemove:h(t),variations:b(o,"transform")}},[t,o]),a=g=>{let h=Ll(e,o);typeof g!="string"&&(g="group"),h&&h.length>0&&(h[0].attributes.layout=krt[g],n(t,h))},l=()=>a("row"),u=()=>a("stack"),d=()=>a("grid");if(!r||!i)return null;let f=!!s.find(({name:g})=>g==="group-row"),p=!!s.find(({name:g})=>g==="group-stack"),m=!!s.find(({name:g})=>g==="group-grid");return(0,Jy.jsxs)(Qy.ToolbarGroup,{children:[(0,Jy.jsx)(Qy.ToolbarButton,{icon:aC,label:(0,aR._x)("Group","action: convert blocks to group"),onClick:a}),f&&(0,Jy.jsx)(Qy.ToolbarButton,{icon:Pz,label:(0,aR._x)("Row","action: convert blocks to row"),onClick:l}),p&&(0,Jy.jsx)(Qy.ToolbarButton,{icon:$z,label:(0,aR._x)("Stack","action: convert blocks to stack"),onClick:u}),m&&(0,Jy.jsx)(Qy.ToolbarButton,{icon:sC,label:(0,aR._x)("Grid","action: convert blocks to grid"),onClick:d})]})}var Fq=xrt;var ev=c(T(),1);function bCe({clientIds:e,isGroupable:t,isUngroupable:o,onUngroup:r,blocksSelection:n,groupingBlockName:i,onClose:s=()=>{}}){let{getSelectedBlockClientIds:a}=(0,k3.useSelect)(B),{replaceBlocks:l}=(0,k3.useDispatch)(B),u=()=>{let p=Ll(n,i);p&&l(e,p)},d=()=>{let p=n[0].innerBlocks;p.length&&(r&&(p=r(n[0].attributes,n[0].innerBlocks)),l(e,p))};if(!t&&!o)return null;let f=a();return(0,ev.jsxs)(ev.Fragment,{children:[t&&(0,ev.jsx)(zq.MenuItem,{shortcut:f.length>1?hCe.displayShortcut.primary("g"):void 0,onClick:()=>{u(),s()},children:(0,jq._x)("Group","verb")}),o&&(0,ev.jsx)(zq.MenuItem,{onClick:()=>{d(),s()},children:(0,jq._x)("Ungroup","Ungrouping blocks from within a grouping block back into individual blocks within the Editor")})]})}var Hq=c(Z(),1),_Ce=c(F(),1),wCe=c(q(),1);var yCe=c(ee(),1);function dp(e){return(0,yCe.useSelect)(t=>{let{canLockBlockType:o,getBlockName:r,isEditLockedBlock:n,isMoveLockedBlock:i,isRemoveLockedBlock:s,isLockedBlock:a}=K(t(B));return{isEditLocked:n(e),isMoveLocked:i(e),isRemoveLocked:s(e),canLock:o(r(e)),isLocked:a(e)}},[e])}var Dl=c(Z(),1),lR=c(F(),1),rn=c(q(),1);var x3=c(ee(),1),vCe=c(ce(),1);var Zo=c(T(),1),Srt=["core/navigation"];function Crt(e){return e.remove&&e.move?"all":e.remove&&!e.move?"insert":!1}function S3({clientId:e,onClose:t}){let[o,r]=(0,lR.useState)({move:!1,remove:!1}),{isEditLocked:n,isMoveLocked:i,isRemoveLocked:s}=dp(e),{allowsEditLocking:a,templateLock:l,hasTemplateLock:u}=(0,x3.useSelect)(v=>{let{getBlockName:y,getBlockAttributes:_}=v(B),w=y(e),k=(0,vCe.getBlockType)(w);return{allowsEditLocking:Srt.includes(w),templateLock:_(e)?.templateLock,hasTemplateLock:!!k?.attributes?.templateLock}},[e]),[d,f]=(0,lR.useState)(!!l),{updateBlockAttributes:p}=(0,x3.useDispatch)(B),m=Ln(e);(0,lR.useEffect)(()=>{r({move:i,remove:s,...a?{edit:n}:{}})},[n,i,s,a]);let g=Object.values(o).every(Boolean),h=Object.values(o).some(Boolean)&&!g,b=o.move!==i||o.remove!==s||a&&o.edit!==n||u&&d!==!!l;return(0,Zo.jsx)(rn.Modal,{title:(0,Dl.sprintf)((0,Dl.__)("Lock %s"),m.title),overlayClassName:"block-editor-block-lock-modal",onRequestClose:t,size:"small",children:(0,Zo.jsxs)("form",{onSubmit:v=>{v.preventDefault(),b&&(p([e],{lock:o,templateLock:d?Crt(o):void 0}),t())},children:[(0,Zo.jsxs)("fieldset",{className:"block-editor-block-lock-modal__options",children:[(0,Zo.jsx)("legend",{children:(0,Dl.__)("Select the features you want to lock")}),(0,Zo.jsx)("ul",{role:"list",className:"block-editor-block-lock-modal__checklist",children:(0,Zo.jsxs)("li",{children:[(0,Zo.jsx)(rn.CheckboxControl,{className:"block-editor-block-lock-modal__options-all",label:(0,Dl.__)("Lock all"),checked:g,indeterminate:h,onChange:v=>r({move:v,remove:v,...a?{edit:v}:{}})}),(0,Zo.jsxs)("ul",{role:"list",className:"block-editor-block-lock-modal__checklist",children:[a&&(0,Zo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Zo.jsx)(rn.CheckboxControl,{label:(0,Dl.__)("Lock editing"),checked:!!o.edit,onChange:v=>r(y=>({...y,edit:v}))}),(0,Zo.jsx)(rn.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.edit?vb:gf})]}),(0,Zo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Zo.jsx)(rn.CheckboxControl,{label:(0,Dl.__)("Lock movement"),checked:o.move,onChange:v=>r(y=>({...y,move:v}))}),(0,Zo.jsx)(rn.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.move?vb:gf})]}),(0,Zo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Zo.jsx)(rn.CheckboxControl,{label:(0,Dl.__)("Lock removal"),checked:o.remove,onChange:v=>r(y=>({...y,remove:v}))}),(0,Zo.jsx)(rn.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.remove?vb:gf})]})]})]})}),u&&(0,Zo.jsx)(rn.ToggleControl,{className:"block-editor-block-lock-modal__template-lock",label:(0,Dl.__)("Apply to all blocks inside"),checked:d,disabled:o.move&&!o.remove,onChange:()=>f(!d)})]}),(0,Zo.jsxs)(rn.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Zo.jsx)(rn.FlexItem,{children:(0,Zo.jsx)(rn.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Dl.__)("Cancel")})}),(0,Zo.jsx)(rn.FlexItem,{children:(0,Zo.jsx)(rn.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Dl.__)("Apply")})})]})]})})}var tv=c(T(),1);function Wq({clientId:e}){let{canLock:t,isLocked:o}=dp(e),[r,n]=(0,_Ce.useReducer)(s=>!s,!1);if(!t)return null;let i=o?(0,Hq.__)("Unlock"):(0,Hq.__)("Lock");return(0,tv.jsxs)(tv.Fragment,{children:[(0,tv.jsx)(wCe.MenuItem,{icon:o?gf:lz,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog",children:i}),r&&(0,tv.jsx)(S3,{clientId:e,onClose:n})]})}var C3=c(Z(),1),E3=c(q(),1),Fx=c(F(),1);var Zg=c(T(),1);function Uq({clientId:e}){let{canLock:t,isLocked:o}=dp(e),[r,n]=(0,Fx.useReducer)(a=>!a,!1),i=(0,Fx.useRef)(!1);if((0,Fx.useEffect)(()=>{o&&(i.current=!0)},[o]),!o&&!i.current)return null;let s=o?(0,C3.__)("Unlock"):(0,C3.__)("Lock");return!t&&o&&(s=(0,C3.__)("Locked")),(0,Zg.jsxs)(Zg.Fragment,{children:[(0,Zg.jsx)(E3.ToolbarGroup,{className:"block-editor-block-lock-toolbar",children:(0,Zg.jsx)(E3.ToolbarButton,{disabled:!t,icon:o?vb:gf,label:s,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog"})}),r&&(0,Zg.jsx)(S3,{clientId:e,onClose:n})]})}var Gq=c(Z(),1),kCe=c(q(),1),T3=c(ce(),1),R3=c(ee(),1);var xCe=c(T(),1),Ert=()=>{};function SCe({clientId:e,onToggle:t=Ert}){let{blockType:o,mode:r,enabled:n}=(0,R3.useSelect)(a=>{let{getBlock:l,getBlockMode:u,getSettings:d}=a(B),f=l(e);return{mode:u(e),blockType:f?(0,T3.getBlockType)(f.name):null,enabled:d().codeEditingEnabled&&!!f?.isValid}},[e]),{toggleBlockMode:i}=(0,R3.useDispatch)(B);if(!o||!(0,T3.hasBlockSupport)(o,"html",!0)||!n)return null;let s=r==="visual"?(0,Gq.__)("Edit as HTML"):(0,Gq.__)("Edit visually");return(0,xCe.jsx)(kCe.MenuItem,{onClick:()=>{i(e),t()},children:s})}var RCe=c(q(),1),BCe=c(Z(),1),ICe=c(F(),1),PCe=c(ee(),1),OCe=c(fl(),1);var eu=c(q(),1),Jc=c(Z(),1),ECe=c(F(),1),TCe=c(Yo(),1),B3=c(ee(),1);function CCe(e){return e?.trim()?.length===0}var fp=c(T(),1);function ov({clientId:e,onClose:t}){let[o,r]=(0,ECe.useState)(),n=Ln(e),{metadata:i}=(0,B3.useSelect)(b=>{let{getBlockAttributes:v}=b(B);return{metadata:v(e)?.metadata}},[e]),{updateBlockAttributes:s}=(0,B3.useDispatch)(B),a=i?.name||"",l=n?.title,u=!!a&&!!i?.bindings&&Object.values(i.bindings).some(b=>b.source==="core/pattern-overrides"),d=o!==void 0&&o!==a,f=o===l,p=CCe(o),m=d||f,g=b=>b.target.select(),h=()=>{let b=f||p?void 0:o,v=f||p?(0,Jc.sprintf)((0,Jc.__)('Block name reset to: "%s".'),o):(0,Jc.sprintf)((0,Jc.__)('Block name changed to: "%s".'),o);(0,TCe.speak)(v,"assertive"),s([e],{metadata:Xe({...i,name:b})}),t()};return(0,fp.jsx)(eu.Modal,{title:(0,Jc.__)("Rename"),onRequestClose:t,overlayClassName:"block-editor-block-rename-modal",focusOnMount:"firstContentElement",size:"small",children:(0,fp.jsx)("form",{onSubmit:b=>{b.preventDefault(),m&&h()},children:(0,fp.jsxs)(eu.__experimentalVStack,{spacing:"3",children:[(0,fp.jsx)(eu.TextControl,{value:o??a,label:(0,Jc.__)("Name"),help:u?(0,Jc.__)("This block allows overrides. Changing the name can cause problems with content entered into instances of this pattern."):void 0,placeholder:l,onChange:r,onFocus:g}),(0,fp.jsxs)(eu.__experimentalHStack,{justify:"right",children:[(0,fp.jsx)(eu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Jc.__)("Cancel")}),(0,fp.jsx)(eu.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!m,variant:"primary",type:"submit",children:(0,Jc.__)("Save")})]})]})})})}var rv=c(T(),1);function $q({clientId:e}){let[t,o]=(0,ICe.useState)(!1),r=(0,PCe.useSelect)(n=>n(OCe.store).getShortcutRepresentation("core/block-editor/rename"),[]);return(0,rv.jsxs)(rv.Fragment,{children:[(0,rv.jsx)(RCe.MenuItem,{onClick:()=>{o(!0)},"aria-expanded":t,"aria-haspopup":"dialog",shortcut:r,children:(0,BCe.__)("Rename")}),t&&(0,rv.jsx)(ov,{clientId:e,onClose:()=>o(!1)})]})}var ACe=c(ce(),1);function cR(e){return{canRename:!!e&&(0,ACe.getBlockSupport)(e,"renaming",!0)}}var tu=c(T(),1),{Fill:Trt,Slot:Rrt}=(0,zx.createSlotFill)("BlockSettingsMenuControls"),Brt=({fillProps:e,clientIds:t=null})=>{let{selectedBlocks:o,selectedClientIds:r,isContentOnly:n,canToggleSelectedBlocksVisibility:i,canEdit:s}=(0,NCe.useSelect)(b=>{let{getBlocksByClientId:v,getBlockNamesByClientId:y,getSelectedBlockClientIds:_,getBlockEditingMode:w,canEditBlock:k}=b(B),x=t!==null?t:_();return{selectedBlocks:y(x),selectedClientIds:x,isContentOnly:w(x[0])==="contentOnly",canToggleSelectedBlocksVisibility:v(x).every(C=>(0,MCe.hasBlockSupport)(C.name,"visibility",!0)),canEdit:k(x[0])}},[t]),{canLock:a}=dp(r[0]),{canRename:l}=cR(o[0]),u=r.length===1&&a&&!n,d=r.length===1&&l&&!n,f=i&&!n,p=sR(r),{isGroupable:m,isUngroupable:g}=p,h=(m||g)&&!n;return(0,tu.jsx)(Rrt,{fillProps:{...e,canEdit:s,selectedBlocks:o,selectedClientIds:r},children:b=>!b?.length>0&&!h&&!u?null:(0,tu.jsxs)(zx.MenuGroup,{children:[h&&(0,tu.jsx)(bCe,{...p,onClose:e?.onClose}),s&&u&&(0,tu.jsx)(Wq,{clientId:r[0]}),s&&d&&(0,tu.jsx)($q,{clientId:r[0]}),s&&f&&(0,tu.jsx)(wW,{clientIds:r}),b,s&&e?.count===1&&!n&&(0,tu.jsx)(SCe,{clientId:e?.firstBlockClientId,onToggle:e?.onClose})]})})};function LCe({...e}){return(0,tu.jsx)(zx.__experimentalStyleProvider,{document,children:(0,tu.jsx)(Trt,{...e})})}LCe.Slot=Brt;var I3=LCe;var DCe=c(F(),1),VCe=c(q(),1),FCe=c(ue(),1),zCe=c(ee(),1),P3=c(Z(),1);var Yq=c(T(),1);function jCe({parentClientId:e,parentBlockType:t}){let o=(0,FCe.useViewportMatch)("medium","<"),{selectBlock:r}=(0,zCe.useDispatch)(B),n=(0,DCe.useRef)(),i=Mx({ref:n,highlightParent:!0});return o?(0,Yq.jsx)(VCe.MenuItem,{...i,ref:n,icon:(0,Yq.jsx)(Lt,{icon:t.icon}),onClick:()=>r(e),children:(0,P3.sprintf)((0,P3.__)("Select parent block (%s)"),t.title)}):null}var ho=c(T(),1),Irt={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"};function Kq({clientIds:e,onCopy:t,label:o,shortcut:r,eventType:n="copy",__experimentalUpdateSelection:i=!1}){let{getBlocksByClientId:s}=(0,Xg.useSelect)(B),{removeBlocks:a}=(0,Xg.useDispatch)(B),l=Wk(),u=(0,pp.useCopyToClipboard)(()=>(0,jx.serialize)(s(e)),()=>{switch(n){case"copy":case"copyStyles":t(),l(n,e);break;case"cut":l(n,e),a(e,i);break;default:break}}),d=o||(0,Vl.__)("Copy");return(0,ho.jsx)(bs.MenuItem,{ref:u,shortcut:r,children:d})}function qq({clientId:e,clientIds:t,children:o,__experimentalSelectBlock:r,isContentOnlyListView:n,...i}){let s=t.length,a=t[0],{firstParentClientId:l,parentBlockType:u,previousBlockClientId:d,selectedBlockClientIds:f,isContentOnly:p,isZoomOut:m,canEdit:g,canMove:h,isFirst:b,isLast:v}=(0,Xg.useSelect)(O=>{let{getBlockName:A,getBlockRootClientId:P,getPreviousBlockClientId:L,getSelectedBlockClientIds:H,getBlockAttributes:N,getBlockEditingMode:M,isZoomOut:V,canEditBlock:j,canMoveBlocks:D,getBlockIndex:z,getBlockCount:$}=K(O(B)),{getActiveBlockVariation:J}=O(jx.store),Q=P(a),W=Q&&A(Q);return{firstParentClientId:Q,parentBlockType:Q&&(J(W,N(Q))||(0,jx.getBlockType)(W)),previousBlockClientId:L(a),selectedBlockClientIds:H(),isContentOnly:M(a)==="contentOnly",isZoomOut:V(),canEdit:j(a),canMove:D(t),isFirst:z(a)===0,isLast:z(a)===$(Q)-1}},[a,t]),{getBlockOrder:y,getSelectedBlockClientIds:_}=(0,Xg.useSelect)(B),{moveBlocksDown:w,moveBlocksUp:k}=(0,Xg.useDispatch)(B),x=(0,Xg.useSelect)(O=>{let{getShortcutRepresentation:A}=O(HCe.store);return{copy:A("core/block-editor/copy"),cut:A("core/block-editor/cut"),duplicate:A("core/block-editor/duplicate"),remove:A("core/block-editor/remove"),insertAfter:A("core/block-editor/insert-after"),insertBefore:A("core/block-editor/insert-before")}},[]),C=f.length>0;async function E(O){if(!r)return;let A=await O;A&&A[0]&&r(A[0],!1)}function R(){if(!r)return;let O=d||l;O||(O=y()[0]);let A=C&&_().length===0;r(O,A)}let I=!f?.includes(l)&&!!l;return(0,ho.jsx)(iCe,{clientIds:t,__experimentalUpdateSelection:!r,children:({canCopyStyles:O,canDuplicate:A,canInsertBlock:P,canRemove:L,onDuplicate:H,onInsertAfter:N,onInsertBefore:M,onRemove:V,onCopy:j,onPasteStyles:D})=>!L&&!A&&!P&&p?null:(0,ho.jsx)(bs.DropdownMenu,{icon:ga,label:(0,Vl.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:Irt,noIcons:!0,...i,children:({onClose:$})=>(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsxs)(bs.MenuGroup,{children:[(0,ho.jsx)(_3.Slot,{fillProps:{onClose:$}}),I&&(0,ho.jsx)(jCe,{parentClientId:l,parentBlockType:u}),h&&n&&(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(bs.MenuItem,{icon:fb,disabled:b,accessibleWhenDisabled:!0,onClick:(0,pp.pipe)($,()=>{k(t,l)}),children:(0,Vl.__)("Move up")}),(0,ho.jsx)(bs.MenuItem,{icon:Bn,disabled:v,accessibleWhenDisabled:!0,onClick:(0,pp.pipe)($,()=>{w(t,l)}),children:(0,Vl.__)("Move down")})]}),g&&s===1&&(0,ho.jsx)(uCe,{clientId:a}),!p&&(0,ho.jsx)(Kq,{clientIds:t,onCopy:j,shortcut:x.copy}),L&&!p&&(0,ho.jsx)(Kq,{clientIds:t,label:(0,Vl.__)("Cut"),eventType:"cut",shortcut:x.cut,__experimentalUpdateSelection:!r}),A&&(0,ho.jsx)(bs.MenuItem,{onClick:(0,pp.pipe)($,H,E),shortcut:x.duplicate,children:(0,Vl.__)("Duplicate")}),P&&!m&&(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(bs.MenuItem,{onClick:(0,pp.pipe)($,M),shortcut:x.insertBefore,children:(0,Vl.__)("Add before")}),(0,ho.jsx)(bs.MenuItem,{onClick:(0,pp.pipe)($,N),shortcut:x.insertAfter,children:(0,Vl.__)("Add after")})]}),g&&s===1&&(0,ho.jsx)(b3.Slot,{fillProps:{clientId:a,onClose:$}})]}),O&&!p&&(0,ho.jsxs)(bs.MenuGroup,{children:[(0,ho.jsx)(Kq,{clientIds:t,onCopy:j,label:(0,Vl.__)("Copy styles"),eventType:"copyStyles"}),g&&(0,ho.jsx)(bs.MenuItem,{onClick:D,children:(0,Vl.__)("Paste styles")})]}),!p&&(0,ho.jsx)(I3.Slot,{fillProps:{onClose:$,count:s,firstBlockClientId:a},clientIds:t}),typeof o=="function"?o({onClose:$}):O3.Children.map(J=>(0,O3.cloneElement)(J,{onClose:$})),L&&(0,ho.jsx)(bs.MenuGroup,{children:(0,ho.jsx)(bs.MenuItem,{onClick:(0,pp.pipe)($,V,R),shortcut:x.remove,children:(0,Vl.__)("Delete")})})]})})})}var WCe=qq;var UCe=c(q(),1),Prt=(0,UCe.createSlotFill)(Symbol("NoteIconToolbarSlotFill")),A3=Prt;var Hx=c(T(),1);function Ort({clientIds:e,...t}){return(0,Hx.jsxs)(M3.ToolbarGroup,{children:[(0,Hx.jsx)(A3.Slot,{}),(0,Hx.jsx)(M3.ToolbarItem,{children:o=>(0,Hx.jsx)(WCe,{clientIds:e,toggleProps:o,...t})})]})}var N3=Ort;var L3=c(q(),1),GCe=c(Z(),1),D3=c(ee(),1);var Zq=c(T(),1);function $Ce({clientIds:e}){let t=e.length===1?e[0]:void 0,o=(0,D3.useSelect)(n=>!!t&&n(B).getBlockMode(t)==="html",[t]),{toggleBlockMode:r}=(0,D3.useDispatch)(B);return o?(0,Zq.jsx)(L3.ToolbarGroup,{children:(0,Zq.jsx)(L3.ToolbarButton,{onClick:()=>{r(t)},children:(0,GCe.__)("Edit visually")})}):null}var V3=c(q(),1),wi=c(F(),1),qCe=c(ee(),1),ZCe=c(Nt(),1),Qq=c(Dt(),1),XCe=c(fl(),1),QCe=c(wo(),1);var Xq=c(T(),1);function Art(e){let t="toolbarItem";return!e.some(o=>!(t in o.dataset))}function YCe(e){return Array.from(e.querySelectorAll("[data-toolbar-item]:not([disabled])"))}function KCe(e){return e.contains(e.ownerDocument.activeElement)}function Mrt(e){let[t]=Qq.focus.tabbable.find(e);t&&t.focus({preventScroll:!0})}function Nrt(e){let[o,r]=(0,wi.useState)(!0),n=(0,wi.useCallback)(()=>{let i=Qq.focus.tabbable.find(e.current),s=Art(i);s||(0,ZCe.default)("Using custom components as toolbar controls",{since:"5.6",alternative:"ToolbarItem, ToolbarButton or ToolbarDropdownMenu components",link:"https://developer.wordpress.org/block-editor/components/toolbar-button/#inside-blockcontrols"}),r(s)},[e]);return(0,wi.useLayoutEffect)(()=>{let i=new window.MutationObserver(n);return i.observe(e.current,{childList:!0,subtree:!0}),()=>i.disconnect()},[n,o,e]),o}function Lrt({toolbarRef:e,focusOnMount:t,isAccessibleToolbar:o,defaultIndex:r,onIndexChange:n,shouldUseKeyboardFocusShortcut:i,focusEditorOnEscape:s}){let[a]=(0,wi.useState)(t),[l]=(0,wi.useState)(r),{getLastFocus:u,getSelectedBlockClientId:d}=K((0,qCe.useSelect)(B)),{refsMap:f}=(0,wi.useContext)(Ec),p=(0,wi.useCallback)(()=>{Mrt(e.current)},[e]);(0,XCe.useShortcut)("core/block-editor/focus-toolbar",()=>{i&&p()}),(0,wi.useEffect)(()=>{a&&p()},[o,a,p]),(0,wi.useEffect)(()=>{let g=e.current,h=0;return!a&&!KCe(g)&&(h=window.requestAnimationFrame(()=>{let b=YCe(g),v=l||0;b[v]&&KCe(g)&&b[v].focus({preventScroll:!0})})),()=>{if(window.cancelAnimationFrame(h),!n||!g)return;let v=YCe(g).findIndex(y=>y.tabIndex===0);n(v)}},[l,a,n,e]),(0,wi.useEffect)(()=>{if(!s)return;let g=e.current,h=b=>{if(b.keyCode!==QCe.ESCAPE)return;let v=u()?.current??f.get(d());v&&(b.preventDefault(),v.focus())};return g.addEventListener("keydown",h),()=>{g.removeEventListener("keydown",h)}},[s,u,d,f,e])}function Wx({children:e,focusOnMount:t,focusEditorOnEscape:o=!1,shouldUseKeyboardFocusShortcut:r=!0,__experimentalInitialIndex:n,__experimentalOnIndexChange:i,orientation:s="horizontal",...a}){let l=(0,wi.useRef)(),u=Nrt(l);return Lrt({toolbarRef:l,focusOnMount:t,defaultIndex:n,onIndexChange:i,isAccessibleToolbar:u,shouldUseKeyboardFocusShortcut:r,focusEditorOnEscape:o}),u?(0,Xq.jsx)(V3.Toolbar,{label:a["aria-label"],ref:l,orientation:s,...a,children:e}):(0,Xq.jsx)(V3.NavigableMenu,{orientation:s,role:"toolbar",ref:l,...a,children:e})}var JCe=c(ee(),1),F3=c(ce(),1);function z3(){return(0,JCe.useSelect)(t=>{let{getBlockEditingMode:o,getBlockName:r,getBlockSelectionStart:n}=t(B),i=n(),s=i&&(0,F3.getBlockType)(r(i));return s&&(0,F3.hasBlockSupport)(s,"__experimentalToolbar",!0)&&o(i)!=="disabled"},[])}var Qg=c(q(),1),e1e=c(Z(),1),t1e=c(ce(),1),o1e=c(F(),1),j3=c(ee(),1);var Ux=c(T(),1),Jq=[],Drt=6,Vrt={placement:"bottom-start"};function r1e({clientId:e}){let{categories:t,currentPatternName:o,patterns:r}=(0,j3.useSelect)(a=>{let{getBlockAttributes:l,getBlockRootClientId:u,__experimentalGetAllowedPatterns:d}=a(B),f=l(e),p=f?.metadata?.categories||Jq,m=u(e),g=p.length>0?d(m):Jq;return{categories:p,currentPatternName:f?.metadata?.patternName,patterns:g}},[e]),{replaceBlocks:n}=(0,j3.useDispatch)(B),i=(0,o1e.useMemo)(()=>t.length===0||!r||r.length===0?Jq:r.filter(a=>{let l=a.source==="core"||a.source?.startsWith("pattern-directory")&&a.source!=="pattern-directory/theme";return a.blocks.length===1&&!l&&o!==a.name&&a.categories?.some(u=>t.includes(u))&&(a.syncStatus==="unsynced"||!a.id)}).slice(0,Drt),[t,o,r]);if(i.length<2)return null;let s=a=>{let l=(a.blocks??[]).map(u=>(0,t1e.cloneBlock)(u));l[0].attributes.metadata={...l[0].attributes.metadata,categories:t},n(e,l)};return(0,Ux.jsx)(Qg.Dropdown,{popoverProps:Vrt,renderToggle:({onToggle:a,isOpen:l})=>(0,Ux.jsx)(Qg.ToolbarGroup,{children:(0,Ux.jsx)(Qg.ToolbarButton,{onClick:()=>a(!l),"aria-expanded":l,children:(0,e1e.__)("Change design")})}),renderContent:()=>(0,Ux.jsx)(Qg.__experimentalDropdownContentWrapper,{className:"block-editor-block-toolbar-change-design-content-wrapper",paddingSize:"none",children:(0,Ux.jsx)(_d,{blockPatterns:i,onClickPattern:s,showTitlesAsTooltip:!0})})})}var ou=c(q(),1),c1e=c(Z(),1),G3=c(ee(),1);var U3=c(ee(),1),eh=c(ce(),1),l1e=c(F(),1);var eZ=c(H3(),1),i1e=c(Z(),1);function s1e(e,t){for(let o of new eZ.default(t).values()){if(o.indexOf("is-style-")===-1)continue;let r=o.substring(9),n=e?.find(({name:i})=>i===r);if(n)return n}return W3(e)}function Jg(e,t,o){let r=new eZ.default(e);return t&&r.remove("is-style-"+t.name),r.add("is-style-"+o.name),r.value}function a1e(e){return!e||e.length===0?[]:W3(e)?e:[{name:"default",label:(0,i1e._x)("Default","block style"),isDefault:!0},...e]}function W3(e){return e?.find(t=>t.isDefault)}function Frt(e,t){return(0,l1e.useMemo)(()=>{let o=t?.example,r=t?.name;if(o&&r)return(0,eh.getBlockFromExample)(r,{attributes:o.attributes,innerBlocks:o.innerBlocks,innerContent:o.innerContent});if(e)return(0,eh.cloneBlock)(e)},[e,t?.example,t?.name])}function Gx({clientId:e,onSwitch:t}){let o=p=>{let{getBlock:m}=p(B),g=m(e);if(!g)return{};let h=(0,eh.getBlockType)(g.name),{getBlockStyles:b}=p(eh.store);return{block:h?.example?null:g,blockType:h,styles:b(g.name),className:g.attributes.className||""}},{styles:r,block:n,blockType:i,className:s}=(0,U3.useSelect)(o,[e]),{updateBlockAttributes:a}=(0,U3.useDispatch)(B),l=a1e(r),u=s1e(l,s),d=Frt(n,i);return{onSelect:p=>{let m=Jg(s,u,p);a(e,{className:m}),t()},stylesToRender:l,activeStyle:u,genericPreviewBlock:d,className:s}}var th=c(T(),1),{getVariationStyle:zrt}=K(Lo),jrt=(0,th.jsxs)(ou.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,th.jsx)(ou.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3z"}),(0,th.jsx)(ou.Path,{stroke:"currentColor",strokeWidth:"1.5",d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3z"})]});function Hrt({clientId:e}){let{stylesToRender:t,activeStyle:o,className:r}=Gx({clientId:e}),{updateBlockAttributes:n}=(0,G3.useDispatch)(B),{globalSettings:i,globalStyles:s,blockName:a}=(0,G3.useSelect)(d=>{let f=d(B).getSettings();return{globalSettings:f.__experimentalFeatures,globalStyles:f[Is],blockName:d(B).getBlockName(e)}},[e]),l=o?.name?zrt({settings:i,styles:s},a,o.name)?.color?.background:void 0;return!t||t.length===0?null:(0,th.jsx)(ou.ToolbarGroup,{children:(0,th.jsx)(ou.ToolbarButton,{onClick:()=>{let f=(t.findIndex(g=>g.name===o.name)+1)%t.length,p=t[f],m=Jg(r,o,p);n(e,{className:m})},label:(0,c1e.__)("Shuffle styles"),children:(0,th.jsx)(ou.Icon,{icon:jrt,style:{fill:l||"transparent"}})})})}var u1e=Hrt;var K3=c(q(),1),tZ=c(Z(),1),d1e=c(ee(),1),q3=c(ce(),1);var $3=c(ee(),1);function Y3(e){let{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i}=(0,$3.useSelect)(u=>{let{isSectionBlock:d,getParentSectionBlock:f,getEditedContentOnlySection:p,isWithinEditedContentOnlySection:m}=K(u(B)),g=p();return{isSectionBlock:d(e),isWithinSection:d(e)||!!f(e),isWithinEditedSection:m(e),isEditingContentOnlySection:g===e,editedContentOnlySection:g}},[e]),s=(0,$3.useDispatch)(B),{editContentOnlySection:a,stopEditingContentOnlySection:l}=K(s);return{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i,editContentOnlySection:a,stopEditingContentOnlySection:l}}var oZ=c(T(),1);function f1e({clientId:e}){let{isSectionBlock:t,isEditingContentOnlySection:o,editContentOnlySection:r,stopEditingContentOnlySection:n}=Y3(e),i=(0,d1e.useSelect)(l=>{if(!e)return null;let{getBlockName:u}=l(B),d=u(e);return d?{name:d}:null},[e]);if(!e||!t&&!o||(0,q3.isReusableBlock)(i)||(0,q3.isTemplatePart)(i))return null;let s=o;return(0,oZ.jsx)(K3.ToolbarGroup,{children:(0,oZ.jsx)(K3.ToolbarButton,{onClick:()=>{s?n():r(e)},children:s?(0,tZ.__)("Exit pattern"):(0,tZ.__)("Edit pattern")})})}var F1e=c(q(),1),z1e=c(Z(),1),j1e=c(ee(),1);var mR=c(ce(),1),H1e=c($_(),1);var Rd=c(Z(),1);var rh=c(q(),1),nh=c(ce(),1),rV=c(ee(),1);var v1e=c(Z(),1),dR=c(q(),1),X3=c(ce(),1),Q3=c(F(),1);var p1e=c(q(),1),m1e=c(ue(),1);var uR=c(T(),1);function oh({blocks:e,placement:t="right-start",offset:o=16,anchor:r}){return(0,m1e.useViewportMatch)("medium","<")?null:(0,uR.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,uR.jsx)(p1e.Popover,{className:"block-editor-block-switcher__popover-preview",placement:t,focusOnMount:!1,offset:o,anchor:r,children:(0,uR.jsx)("div",{className:"block-editor-block-switcher__preview",children:(0,uR.jsx)(Ys,{viewportWidth:601,blocks:e})})})})}var g1e=c(q(),1),$x=c(ce(),1),h1e=c(ee(),1),Z3=c(F(),1);var mp=c(T(),1),Wrt={};function b1e({clientIds:e,blocks:t}){let{activeBlockVariation:o,blockVariationTransformations:r}=(0,h1e.useSelect)(i=>{let{getBlockAttributes:s,canRemoveBlocks:a}=i(B),{getActiveBlockVariation:l,getBlockVariations:u}=i($x.store),d=a(e);if(t.length!==1||!d)return Wrt;let[f]=t;return{blockVariationTransformations:u(f.name,"transform"),activeBlockVariation:l(f.name,s(f.clientId))}},[e,t]);return(0,Z3.useMemo)(()=>r?.filter(({name:i})=>i!==o?.name),[r,o])}var Urt=({transformations:e,onSelect:t,blocks:o})=>{let[r,n]=(0,Z3.useState)();return(0,mp.jsxs)(mp.Fragment,{children:[r&&(0,mp.jsx)(oh,{blocks:(0,$x.cloneBlock)(o[0],e.find(({name:i})=>i===r).attributes)}),e?.map(i=>(0,mp.jsx)(Grt,{item:i,onSelect:t,setHoveredTransformItemName:n},i.name))]})};function Grt({item:e,onSelect:t,setHoveredTransformItemName:o}){let{name:r,icon:n,title:i}=e;return(0,mp.jsxs)(g1e.MenuItem,{className:(0,$x.getBlockMenuDefaultClassName)(r),onClick:s=>{s.preventDefault(),t(r)},onMouseLeave:()=>o(null),onMouseEnter:()=>o(r),onFocus:()=>o(r),onBlur:()=>o(null),children:[(0,mp.jsx)(Lt,{icon:n,showColors:!0}),i]})}var y1e=Urt;var ta=c(T(),1);function $rt(e){let t={"core/paragraph":1,"core/heading":2,"core/list":3,"core/quote":4},o=(0,Q3.useMemo)(()=>{let r=Object.keys(t),n=e.reduce((i,s)=>{let{name:a}=s;return r.includes(a)?i.priorityTextTransformations.push(s):i.restTransformations.push(s),i},{priorityTextTransformations:[],restTransformations:[]});if(n.priorityTextTransformations.length===1&&n.priorityTextTransformations[0].name==="core/quote"){let i=n.priorityTextTransformations.pop();n.restTransformations.push(i)}return n},[e]);return o.priorityTextTransformations.sort(({name:r},{name:n})=>t[r]<t[n]?-1:1),o}var Yrt=({className:e,possibleBlockTransformations:t,possibleBlockVariationTransformations:o,onSelect:r,onSelectVariation:n,blocks:i})=>{let[s,a]=(0,Q3.useState)(),{priorityTextTransformations:l,restTransformations:u}=$rt(t),d=l.length&&u.length,f=!!u.length&&(0,ta.jsx)(Krt,{restTransformations:u,onSelect:r,setHoveredTransformItem:a});return(0,ta.jsxs)(ta.Fragment,{children:[(0,ta.jsxs)(dR.MenuGroup,{label:(0,v1e.__)("Transform to"),className:e,children:[s&&(0,ta.jsx)(oh,{blocks:(0,X3.switchToBlockType)(i,s.name,s.variationName)}),!!o?.length&&(0,ta.jsx)(y1e,{transformations:o,blocks:i,onSelect:n}),l.map(p=>(0,ta.jsx)(_1e,{item:p,onSelect:r,setHoveredTransformItem:a},p.id||p.name)),!d&&f]}),!!d&&(0,ta.jsx)(dR.MenuGroup,{className:e,children:f})]})};function Krt({restTransformations:e,onSelect:t,setHoveredTransformItem:o}){return e.map(r=>(0,ta.jsx)(_1e,{item:r,onSelect:t,setHoveredTransformItem:o},r.id||r.name))}function _1e({item:e,onSelect:t,setHoveredTransformItem:o}){let{name:r,icon:n,title:i,isDisabled:s}=e;return(0,ta.jsxs)(dR.MenuItem,{className:(0,X3.getBlockMenuDefaultClassName)(r),onClick:a=>{a.preventDefault(),t(r,e.variationName)},disabled:s,onMouseLeave:()=>o(null),onMouseEnter:()=>o(e),onFocus:()=>o(e),onBlur:()=>o(null),children:[(0,ta.jsx)(Lt,{icon:n,showColors:!0}),i]})}var w1e=Yrt;var S1e=c(Z(),1),C1e=c(q(),1),eV=c(F(),1);var J3=c(q(),1);var Yx=c(T(),1),k1e=()=>{};function x1e({stylesToRender:e,activeStyle:t,onSelect:o=k1e,onHoverStyle:r=k1e}){return!e||e.length===0?null:(0,Yx.jsx)(Yx.Fragment,{children:e.map(n=>{let i=n.label||n.name;return(0,Yx.jsx)(J3.MenuItem,{icon:t.name===n.name?Ps:null,onClick:()=>o(n),onFocus:()=>r(n),onBlur:()=>r(null),onMouseEnter:()=>r(n),onMouseLeave:()=>r(null),children:(0,Yx.jsx)(J3.__experimentalText,{as:"span",limit:18,ellipsizeMode:"tail",truncate:!0,children:i})},n.name)})})}var fR=c(T(),1);function tV({hoveredBlock:e,onSwitch:t}){let{clientId:o}=e,[r,n]=(0,eV.useState)(null),{onSelect:i,stylesToRender:s,activeStyle:a,genericPreviewBlock:l,className:u}=Gx({clientId:o,onSwitch:t}),d=(0,eV.useMemo)(()=>{if(!r||!l)return null;let f=Jg(u,a,r);return[{...l,attributes:{...l.attributes||{},className:f}}]},[r,l,u,a]);return!s||s.length===0?null:(0,fR.jsxs)(C1e.MenuGroup,{label:(0,S1e.__)("Styles"),className:"block-editor-block-switcher__styles__menugroup",children:[d&&(0,fR.jsx)(oh,{blocks:d}),(0,fR.jsx)(x1e,{stylesToRender:s,activeStyle:a,onSelect:i,onHoverStyle:n})]})}var nZ=c(Z(),1),P1e=c(F(),1),oV=c(ue(),1);var gp=c(q(),1);var R1e=c(F(),1),B1e=c(ce(),1);var E1e=c(ce(),1),rZ=(e,t,o=new Set)=>{let{clientId:r,name:n,innerBlocks:i=[]}=e;if(!o.has(r)){if(n===t)return e;for(let s of i){let a=rZ(s,t,o);if(a)return a}}},T1e=(e,t)=>{let o=(0,E1e.getBlockAttributesNamesByRole)(e,"content");return o?.length?o.reduce((r,n)=>(t[n]&&(r[n]=t[n]),r),{}):t};var qrt=(e,t)=>{let o=T1e(t.name,t.attributes);e.attributes={...e.attributes,...o}},Zrt=(e,t)=>{let o=t.map(n=>(0,B1e.cloneBlock)(n)),r=new Set;for(let n of e){let i=!1;for(let s of o){let a=rZ(s,n.name,r);if(a){i=!0,r.add(a.clientId),qrt(a,n);break}}if(!i)return}return o},Xrt=(e,t)=>(0,R1e.useMemo)(()=>e.reduce((o,r)=>{let n=Zrt(t,r.blocks);return n&&o.push({...r,transformedBlocks:n}),o},[]),[e,t]),I1e=Xrt;var ki=c(T(),1);function Qrt({blocks:e,patterns:t,onSelect:o}){let[r,n]=(0,P1e.useState)(!1),i=I1e(t,e);return i.length?(0,ki.jsxs)(gp.MenuGroup,{className:"block-editor-block-switcher__pattern__transforms__menugroup",children:[r&&(0,ki.jsx)(Jrt,{patterns:i,onSelect:o}),(0,ki.jsx)(gp.MenuItem,{onClick:s=>{s.preventDefault(),n(!r)},icon:br,children:(0,nZ.__)("Patterns")})]}):null}function Jrt({patterns:e,onSelect:t}){let o=(0,oV.useViewportMatch)("medium","<");return(0,ki.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,ki.jsx)(gp.Popover,{className:"block-editor-block-switcher__popover-preview",placement:o?"bottom":"right-start",offset:16,children:(0,ki.jsx)("div",{className:"block-editor-block-switcher__preview is-pattern-list-preview",children:(0,ki.jsx)(ent,{patterns:e,onSelect:t})})})})}function ent({patterns:e,onSelect:t}){return(0,ki.jsx)(gp.Composite,{role:"listbox",className:"block-editor-block-switcher__preview-patterns-container","aria-label":(0,nZ.__)("Patterns list"),children:e.map(o=>(0,ki.jsx)(O1e,{pattern:o,onSelect:t},o.name))})}function O1e({pattern:e,onSelect:t}){let o="block-editor-block-switcher__preview-patterns-container",r=(0,oV.useInstanceId)(O1e,`${o}-list__item-description`);return(0,ki.jsxs)("div",{className:`${o}-list__list-item`,children:[(0,ki.jsxs)(gp.Composite.Item,{render:(0,ki.jsx)("div",{role:"option","aria-label":e.title,"aria-describedby":e.description?r:void 0,className:`${o}-list__item`}),onClick:()=>t(e.transformedBlocks),children:[(0,ki.jsx)(Ys,{blocks:e.transformedBlocks,viewportWidth:e.viewportWidth||500}),(0,ki.jsx)("div",{className:`${o}-list__item-title`,children:e.title})]}),!!e.description&&(0,ki.jsx)(ht,{id:r,children:e.description})]})}var A1e=Qrt;var Na=c(T(),1);function tnt({onClose:e,clientIds:t}){let{replaceBlocks:o,multiSelect:r,updateBlockAttributes:n}=(0,rV.useDispatch)(B),{possibleBlockTransformations:i,patterns:s,blocks:a,isUsingBindings:l,canRemove:u,hasBlockStyles:d}=(0,rV.useSelect)(E=>{let{getBlockAttributes:R,getBlocksByClientId:S,getBlockRootClientId:I,getBlockTransformItems:O,__experimentalGetPatternTransformItems:A,canRemoveBlocks:P,getBlockName:L}=E(B),{getBlockStyles:H}=E(nh.store),N=I(t[0]),M=S(t),V=t.length===1,j=V&&L(t[0]),D=V&&!!H(j)?.length;return{blocks:M,possibleBlockTransformations:O(M,N),patterns:A(M,N),isUsingBindings:t.every(z=>!!R(z)?.metadata?.bindings),canRemove:P(t),hasBlockStyles:D}},[t]),f=b1e({clientIds:t,blocks:a});function p(E){E.length>1&&r(E[0].clientId,E[E.length-1].clientId)}function m(E,R){let S=(0,nh.switchToBlockType)(a,E,R);o(t,S),p(S)}function g(E){n(a[0].clientId,{...f.find(({name:R})=>R===E).attributes})}function h(E){o(t,E),p(E)}let b=a.length===1,v=b&&((0,nh.isTemplatePart)(a[0])||(0,nh.isReusableBlock)(a[0])),y=!!i?.length&&u&&!v,_=!!f?.length,w=!!s?.length&&u,k=y||_;if(!(d||k||w))return(0,Na.jsx)("p",{className:"block-editor-block-switcher__no-transforms",children:(0,Rd.__)("No transforms.")});let C=b?(0,Rd._x)("This block is connected.","block toolbar button label and description"):(0,Rd._x)("These blocks are connected.","block toolbar button label and description");return(0,Na.jsxs)("div",{className:"block-editor-block-switcher__container",children:[w&&(0,Na.jsx)(A1e,{blocks:a,patterns:s,onSelect:E=>{h(E),e()}}),k&&(0,Na.jsx)(w1e,{className:"block-editor-block-switcher__transforms__menugroup",possibleBlockTransformations:i,possibleBlockVariationTransformations:f,blocks:a,onSelect:(E,R)=>{m(E,R),e()},onSelectVariation:E=>{g(E),e()}}),d&&(0,Na.jsx)(tV,{hoveredBlock:a[0],onSwitch:e}),l&&(0,Na.jsx)(rh.MenuGroup,{children:(0,Na.jsx)(ir,{className:"block-editor-block-switcher__binding-indicator",children:C})})]})}var ont=({children:e,clientIds:t,label:o,text:r})=>{let i=t.length===1?(0,Rd.__)("Change block type or style"):(0,Rd.sprintf)((0,Rd._n)("Change type of %d block","Change type of %d blocks",t.length),t.length);return(0,Na.jsx)(rh.ToolbarGroup,{children:(0,Na.jsx)(rh.ToolbarItem,{children:s=>(0,Na.jsx)(rh.DropdownMenu,{className:"block-editor-block-switcher",label:o,popoverProps:{placement:"bottom-start",className:"block-editor-block-switcher__popover"},icon:e,text:r,toggleProps:{description:i,...s},menuProps:{orientation:"both"},children:({onClose:a})=>(0,Na.jsx)(tnt,{onClose:a,clientIds:t})})})})},M1e=ont;var N1e=c(Z(),1),qx=c(q(),1);var Kx=c(T(),1);function L1e({clientIds:e,children:t,label:o,text:r}){return(0,Kx.jsx)(qx.ToolbarGroup,{children:(0,Kx.jsx)(qx.ToolbarItem,{children:n=>(0,Kx.jsx)(qx.DropdownMenu,{className:"block-editor-block-switcher",label:o,popoverProps:{placement:"bottom-start",className:"block-editor-block-switcher__popover"},icon:t,text:r,toggleProps:{description:(0,N1e.__)("Change block style"),...n},menuProps:{orientation:"both"},children:({onClose:i})=>(0,Kx.jsx)("div",{className:"block-editor-block-switcher__container",children:(0,Kx.jsx)(tV,{hoveredBlock:{clientId:e[0]},onSwitch:i})})})})})}var nV=c(q(),1);var pR=c(Z(),1),iV=c(F(),1),D1e=c(ee(),1);var hp=c(T(),1);function rnt({clientIds:e,blockTitle:t}){let o=(0,D1e.useSelect)(i=>{let{getBlockAttributes:s}=i(B);return s(e?.[0])?.metadata?.name},[e]),r=e.length===1,n;return r&&o?n=(0,pR.sprintf)((0,pR.__)('This %1$s is editable using the "%2$s" override.'),t.toLowerCase(),o):n=(0,pR.__)("These blocks are editable using overrides."),(0,hp.jsx)(ir,{children:n})}function V1e({icon:e,clientIds:t,blockTitle:o,label:r}){let[n,i]=(0,iV.useState)(!1),s=(0,iV.useRef)();return(0,hp.jsxs)(hp.Fragment,{children:[(0,hp.jsx)(nV.ToolbarButton,{ref:s,className:"block-editor-block-toolbar__pattern-overrides-indicator",icon:e,label:r,onClick:()=>i(!n),"aria-expanded":n}),n&&(0,hp.jsx)(nV.Popover,{anchor:s.current,onClose:()=>i(!1),placement:"bottom-start",offset:16,className:"block-editor-block-toolbar__pattern-overrides-popover",children:(0,hp.jsx)(rnt,{clientIds:t,blockTitle:o})})]})}var Zx=c(T(),1);function nnt({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlockParentsByBlockName:n,canRemoveBlocks:i,getTemplateLock:s,getBlockEditingMode:a,canEditBlock:l,isSectionBlock:u}=K(e(B)),{getBlockStyles:d}=e(mR.store),f=t.some(S=>s(S)==="contentOnly"),p=t.length===1,m=p&&o(t[0]),g=p&&!!d(m)?.length,h=t.some(S=>!!r(S)?.metadata?.patternName&&u(S)),b=t.every(S=>$0(r(S)?.metadata?.bindings)),v=t.every(S=>n(S,"core/block",!0).length>0),y=i(t),_=t.every(S=>l(S)),w=a(t[0]),k=w==="default",x=w==="contentOnly",E=!h&&k&&(g||y)&&!f&&_,R=b&&v;return E?"switcher":x&&g&&!b&&_?"styles-only":R?"pattern-overrides":"default"}function int({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlock:n,isSectionBlock:i}=K(e(B)),s=t.length===1,a=t[0],l=r(a);if(s&&l?.metadata?.patternName&&i(a))return tl;let u=o(a),d=(0,mR.getBlockType)(u);if(s){let{getActiveBlockVariation:m}=e(mR.store);return m(u,l,void 0,n?.(a)?.innerContent)?.icon||d?.icon}let f=t.map(m=>o(m));return new Set(f).size===1?d?.icon:mb}function W1e({clientIds:e,isSynced:t}){let{icon:o,showIconLabels:r,variant:n}=(0,j1e.useSelect)(f=>({icon:int({select:f,clientIds:e}),showIconLabels:f(H1e.store).get("core","showIconLabels"),variant:nnt({select:f,clientIds:e})}),[e]),i=ui({clientId:e?.[0],maximumLength:35}),s=e.length===1,a=s&&t&&!r,l=s?i:(0,z1e.__)("Multiple blocks selected"),u=a&&i?i:void 0,d=(0,Zx.jsx)(Lt,{className:"block-editor-block-toolbar__block-icon",icon:o});return n==="switcher"?(0,Zx.jsx)(M1e,{clientIds:e,label:l,text:u,children:d}):n==="styles-only"?(0,Zx.jsx)(L1e,{clientIds:e,label:l,text:u,children:d}):n==="pattern-overrides"?(0,Zx.jsx)(V1e,{icon:d,clientIds:e,blockTitle:i,label:l}):(0,Zx.jsx)(F1e.ToolbarButton,{disabled:!0,className:"block-editor-block-toolbar__block-icon-button",title:l,icon:d,text:u})}var $t=c(T(),1);function sZ({hideDragHandle:e,focusOnMount:t,__experimentalInitialIndex:o,__experimentalOnIndexChange:r,variant:n="unstyled"}){let{blockClientId:i,blockClientIds:s,isDefaultEditingMode:a,blockType:l,toolbarKey:u,shouldShowVisualToolbar:d,showParentSelector:f,isUsingBindings:p,isSectionContainer:m,hasContentOnlyLocking:g,showShuffleButton:h,showSlots:b,showGroupButtons:v,showLockButtons:y,showBlockVisibilityButton:_,showSwitchSectionStyleButton:w,areSelectedBlocksHiddenOnViewport:k,showStyleStateSlot:x,canEdit:C}=(0,G1e.useSelect)(N=>{let{canEditBlock:M}=N(B),{getBlockName:V,getBlockMode:j,getBlockParents:D,getSelectedBlockClientIds:z,isBlockValid:$,getBlockEditingMode:J,getBlockAttributes:Q,getSettings:W,getTemplateLock:X,getParentSectionBlock:U,isZoomOut:G,isSectionBlock:te,isBlockHiddenAtViewport:re,getSelectedBlockStyleState:ae,isResponsiveEditing:ie}=K(N(B)),be=z(),pe=be[0],ke=D(pe),Pe=U(pe)??ke[ke.length-1],_e=V(Pe),ve=(0,bp.getBlockType)(_e),Se=J(pe),fe=Se==="default",Ce=V(pe),ne=be.every(Tt=>$(Tt)),se=be.every(Tt=>j(Tt)==="visual"),Ee=be.every(Tt=>!!Q(Tt)?.metadata?.bindings),he=be.some(Tt=>X(Tt)==="contentOnly"),Ae=G(),et=te(pe),Je=M(pe),_t=Je&&(Ae||et),Et=W()?.[el]?.toLowerCase()||"desktop",mt=be.length>0&&be.every(Tt=>re(Tt,Et)),oo=ie()&&_i(ae(pe));return{blockClientId:pe,blockClientIds:be,isDefaultEditingMode:fe,blockType:pe&&(0,bp.getBlockType)(Ce),shouldShowVisualToolbar:ne&&se,toolbarKey:`${pe}${Pe}`,showParentSelector:!Ae&&ve&&Se!=="contentOnly"&&J(Pe)!=="disabled"&&(0,bp.hasBlockSupport)(ve,"__experimentalParentSelector",!0)&&be.length===1,isUsingBindings:Ee,isSectionContainer:et,hasContentOnlyLocking:he,showShuffleButton:Ae,showSlots:!Ae&&!oo,showStyleStateSlot:!Ae&&oo,showGroupButtons:!Ae,showLockButtons:!Ae,showBlockVisibilityButton:!Ae,showSwitchSectionStyleButton:_t,areSelectedBlocksHiddenOnViewport:mt,canEdit:Je}},[]),E=(0,iZ.useRef)(null),R=(0,iZ.useRef)(),S=Mx({ref:R}),I=!(0,$1e.useViewportMatch)("medium","<");if(!z3())return null;let A=s.length>1,P=(0,bp.isReusableBlock)(l)||(0,bp.isTemplatePart)(l),L=Y("block-editor-block-contextual-toolbar",{"has-parent":f}),H=Y("block-editor-block-toolbar",{"is-synced":P,"is-connected":p});return(0,$t.jsx)(Wx,{focusEditorOnEscape:!0,className:L,"aria-label":(0,U1e.__)("Block tools"),variant:n==="toolbar"?void 0:n,focusOnMount:t,__experimentalInitialIndex:o,__experimentalOnIndexChange:r,children:(0,$t.jsxs)("div",{ref:E,className:H,children:[f&&!A&&I&&(0,$t.jsx)(N0e,{}),(d||A)&&(0,$t.jsx)("div",{ref:R,...S,children:(0,$t.jsxs)(Y1e.ToolbarGroup,{className:"block-editor-block-toolbar__block-controls",children:[(0,$t.jsx)(W1e,{clientIds:s,isSynced:P}),a&&_&&(0,$t.jsx)(vW,{clientIds:s}),!A&&a&&y&&(0,$t.jsx)(Uq,{clientId:i}),(0,$t.jsx)(d3,{clientIds:s,hideDragHandle:e})]})}),!k&&!g&&d&&A&&v&&(0,$t.jsx)(Fq,{}),!A&&C&&(0,$t.jsx)(f1e,{clientId:s[0]}),!k&&h&&(0,$t.jsx)(r1e,{clientId:s[0]}),!k&&w&&(0,$t.jsx)(u1e,{clientId:s[0]}),!k&&d&&(0,$t.jsxs)($t.Fragment,{children:[!m&&(0,$t.jsxs)($t.Fragment,{children:[b&&(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(Ko.Slot,{group:"parent",className:"block-editor-block-toolbar__slot"}),(0,$t.jsx)(Ko.Slot,{group:"block",className:"block-editor-block-toolbar__slot"}),(0,$t.jsx)(Ko.Slot,{className:"block-editor-block-toolbar__slot"}),(0,$t.jsx)(Ko.Slot,{group:"inline",className:"block-editor-block-toolbar__slot"})]}),x&&(0,$t.jsx)(Ko.Slot,{group:"style-state",className:"block-editor-block-toolbar__slot"})]}),b&&(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(Ko.Slot,{group:"other",className:"block-editor-block-toolbar__slot"}),(0,$t.jsx)(g3.Slot,{})]})]}),(0,$t.jsx)($Ce,{clientIds:s}),(0,$t.jsx)(N3,{clientIds:s})]})},u)}function K1e({hideDragHandle:e,variant:t}){return(0,$t.jsx)(sZ,{hideDragHandle:e,variant:t,focusOnMount:void 0,__experimentalInitialIndex:void 0,__experimentalOnIndexChange:void 0})}var aZ=c(T(),1);function X1e({clientId:e,isTyping:t,__unstableContentRef:o}){let{capturingClientId:r,isInsertionPointVisible:n,lastClientId:i}=o3(e),s=(0,Xx.useRef)();(0,Xx.useEffect)(()=>{s.current=void 0},[e]);let{stopTyping:a}=(0,q1e.useDispatch)(B),l=(0,Xx.useRef)(!1);(0,Z1e.useShortcut)("core/block-editor/focus-toolbar",()=>{l.current=!0,a(!0)}),(0,Xx.useEffect)(()=>{l.current=!1});let u=r||e,d=t3({contentElement:o?.current,clientId:u});return!t&&(0,aZ.jsx)(zy,{clientId:u,bottomClientId:i,className:Y("block-editor-block-list__block-popover",{"is-insertion-point-visible":n}),resize:!1,...d,__unstableContentRef:o,children:(0,aZ.jsx)(sZ,{focusOnMount:l.current,__experimentalInitialIndex:s.current,__experimentalOnIndexChange:f=>{s.current=f},variant:"toolbar"})})}var sV=c(ee(),1),aV=c(F(),1);var Q1e=c(q(),1);var J1e=c(Z(),1),eEe=c(T(),1);function snt({onClick:e}){return(0,eEe.jsx)(Q1e.Button,{variant:"primary",icon:Ms,size:"compact",className:Y("block-editor-button-pattern-inserter__button","block-editor-block-tools__zoom-out-mode-inserter-button"),onClick:e,label:(0,J1e._x)("Add pattern","Generic label for pattern inserter button")})}var tEe=snt;var lZ=c(T(),1);function ant(){let[e,t]=(0,aV.useState)(!1),{hasSelection:o,blockOrder:r,setInserterIsOpened:n,sectionRootClientId:i,selectedBlockClientId:s,blockInsertionPoint:a,insertionPointVisible:l}=(0,sV.useSelect)(g=>{let{getSettings:h,getBlockOrder:b,getSelectionStart:v,getSelectedBlockClientId:y,getSectionRootClientId:_,getBlockInsertionPoint:w,isBlockInsertionPointVisible:k}=K(g(B)),x=_();return{hasSelection:!!v().clientId,blockOrder:b(x),sectionRootClientId:x,setInserterIsOpened:h().__experimentalSetIsInserterOpened,selectedBlockClientId:y(),blockInsertionPoint:w(),insertionPointVisible:k()}},[]),{showInsertionPoint:u}=K((0,sV.useDispatch)(B));if((0,aV.useEffect)(()=>{let g=setTimeout(()=>{t(!0)},500);return()=>{clearTimeout(g)}},[]),!e||!o)return null;let d=s,p=r.findIndex(g=>s===g)+1,m=r[p];return l&&a?.index===p?null:(0,lZ.jsx)(E5,{previousClientId:d,nextClientId:m,children:(0,lZ.jsx)(tEe,{onClick:()=>{n({rootClientId:i,insertionIndex:p,tab:"patterns",category:"all"}),u(i,p,{operation:"insert"})}})})}var oEe=ant;var rEe=c(ee(),1),nEe=c(ce(),1);function iEe(){return(0,rEe.useSelect)(e=>{let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getBlock:r,getBlockMode:n,getSettings:i,isTyping:s,isBlockInterfaceHidden:a}=K(e(B)),l=t()||o(),u=r(l),d=!!l&&!!u,f=d&&(0,nEe.isUnmodifiedDefaultBlock)(u,"content")&&n(l)!=="html",p=l&&!s()&&f,m=!a()&&!i().hasFixedToolbar&&!p&&d&&!f;return{showEmptyBlockSideInserter:p,showBlockToolbarPopover:m}},[])}var Fl=c(T(),1);function lnt(e){let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getSettings:r,isTyping:n,isDragging:i,isZoomOut:s,getViewportModalClientIds:a}=K(e(B));return{clientId:t()||o(),hasFixedToolbar:r().hasFixedToolbar,isTyping:n(),isZoomOutMode:s(),isDragging:i(),viewportModalClientIds:a(),blockVisibilitySetting:e(B).getSettings().__experimentalFeatures?.blockVisibility?.allowEditing}}function gR({children:e,__unstableContentRef:t,...o}){let{clientId:r,hasFixedToolbar:n,isTyping:i,isZoomOutMode:s,isDragging:a,viewportModalClientIds:l,blockVisibilitySetting:u}=(0,Qx.useSelect)(lnt,[]),d=(0,sEe.__unstableUseShortcutEventMatch)(),{getBlocksByClientId:f,getSelectedBlockClientIds:p,getBlockRootClientId:m,getBlockEditingMode:g,getBlockName:h,isGroupable:b,getEditedContentOnlySection:v,canEditBlock:y}=K((0,Qx.useSelect)(B)),{getGroupingBlockName:_}=(0,Qx.useSelect)(cV.store),{showEmptyBlockSideInserter:w,showBlockToolbarPopover:k}=iEe(),x=Nx(),[C,E]=(0,lV.useState)(null),{canRename:R}=cR(h(p()[0])),{duplicateBlocks:S,removeBlocks:I,replaceBlocks:O,insertAfterBlock:A,insertBeforeBlock:P,selectBlock:L,moveBlocksUp:H,moveBlocksDown:N,expandBlock:M,stopEditingContentOnlySection:V,showViewportModal:j,hideViewportModal:D}=K((0,Qx.useDispatch)(B));function z(Q){if(!Q.defaultPrevented){if(d("core/block-editor/move-up",Q)||d("core/block-editor/move-down",Q)){let W=p();if(W.length){Q.preventDefault();let X=m(W[0]);(d("core/block-editor/move-up",Q)?"up":"down")==="up"?H(W,X):N(W,X);let G=Array.isArray(W)?W.length:1,te=(0,Jx.sprintf)((0,Jx._n)("%d block moved.","%d blocks moved.",W.length),G);(0,dZ.speak)(te)}}else if(d("core/block-editor/duplicate",Q)){let W=p();W.length&&(Q.preventDefault(),S(W))}else if(d("core/block-editor/remove",Q)){let W=p();W.length&&(Q.preventDefault(),I(W))}else if(d("core/block-editor/paste-styles",Q)){let W=p();if(W.length){Q.preventDefault();let X=f(W);x(X)}}else if(d("core/block-editor/insert-after",Q)){let W=p();W.length&&(Q.preventDefault(),A(W[W.length-1]))}else if(d("core/block-editor/insert-before",Q)){let W=p();W.length&&(Q.preventDefault(),P(W[0]))}else if(d("core/block-editor/unselect",Q)){if(Q.target.closest("[role=toolbar]"))return;let W=p();W.length>1&&(Q.preventDefault(),L(W[0]))}else if(d("core/block-editor/collapse-list-view",Q)){if((0,cZ.isTextField)(Q.target)||(0,cZ.isTextField)(Q.target?.contentWindow?.document?.activeElement))return;Q.preventDefault(),M(r)}else if(d("core/block-editor/group",Q)){let W=p();if(W.length>1&&b(W)){Q.preventDefault();let X=f(W),U=_(),G=Ll(X,U);O(W,G),(0,dZ.speak)((0,Jx.__)("Selected blocks are grouped."))}}else if(d("core/block-editor/rename",Q)){let W=p();if(W.length===1){let X=g(W[0])==="contentOnly";R&&!X&&y(W[0])&&(Q.preventDefault(),E(W[0]))}}else if(d("core/block-editor/toggle-block-visibility",Q)){if(u===!1)return;let W=p();if(W.length){if(Q.preventDefault(),!f(W).every(G=>(0,cV.hasBlockSupport)(G.name,"visibility",!0))||W.some(G=>g(G)!=="default"||!y(G)))return;j(W)}}d("core/block-editor/stop-editing-as-blocks",Q)&&v()&&V()}}let $=Fy(t),J=Fy(t);return(0,Fl.jsxs)("div",{...o,onKeyDown:z,className:Y(o.className,{"block-editor-block-tools--is-dragging":a}),children:[(0,Fl.jsxs)(Ex.Provider,{value:(0,lV.useRef)(!1),children:[!i&&!s&&(0,Fl.jsx)(nSe,{__unstableContentRef:t}),w&&(0,Fl.jsx)(v0e,{__unstableContentRef:t,clientId:r}),k&&(0,Fl.jsx)(X1e,{__unstableContentRef:t,clientId:r,isTyping:i}),!s&&!n&&(0,Fl.jsx)(uZ.Popover.Slot,{name:"block-toolbar",ref:$}),e,(0,Fl.jsx)(uZ.Popover.Slot,{name:"__unstable-block-tools-after",ref:J}),s&&!a&&(0,Fl.jsx)(oEe,{__unstableContentRef:t})]}),C&&(0,Fl.jsx)(ov,{clientId:C,onClose:()=>E(null)}),l&&(0,Fl.jsx)(gW,{clientIds:l,onClose:D})]})}var hR=c(ue(),1),eS=c(ee(),1),fZ=c(Dt(),1),Yi=c(wo(),1);var aEe=c(T(),1),cnt=new Set([Yi.UP,Yi.RIGHT,Yi.DOWN,Yi.LEFT,Yi.ENTER,Yi.BACKSPACE]);function unt(e){let{keyCode:t,shiftKey:o}=e;return!o&&cnt.has(t)}function bR(){let e=(0,eS.useSelect)(o=>o(B).isTyping(),[]),{stopTyping:t}=(0,eS.useDispatch)(B);return(0,hR.useRefEffect)(o=>{if(!e)return;let{ownerDocument:r}=o,n,i;function s(a){let{clientX:l,clientY:u}=a;n&&i&&(n!==l||i!==u)&&t(),n=l,i=u}return r.addEventListener("mousemove",s),()=>{r.removeEventListener("mousemove",s)}},[e,t])}function yR(){let e=(0,eS.useSelect)(i=>i(B).isTyping(),[]),{startTyping:t,stopTyping:o}=(0,eS.useDispatch)(B),r=bR(),n=(0,hR.useRefEffect)(i=>{if(e){let d=function(h){let{target:b}=h;m=g.setTimeout(()=>{(0,fZ.isTextField)(b)||o()})},f=function(h){let{keyCode:b}=h;(b===Yi.ESCAPE||b===Yi.TAB)&&o()},p=function(){g.getSelection().isCollapsed||o()};var s=d,a=f,l=p;let m,{defaultView:g}=i.ownerDocument;return i.addEventListener("focus",d),i.addEventListener("keydown",f),i.ownerDocument.addEventListener("selectionchange",p),()=>{g.clearTimeout(m),i.removeEventListener("focus",d),i.removeEventListener("keydown",f),i.ownerDocument.removeEventListener("selectionchange",p)}}function u(d){let{type:f,target:p}=d;!(0,fZ.isTextField)(p)||!i.contains(p)||f==="keydown"&&!unt(d)||t()}return i.addEventListener("keypress",u),i.addEventListener("keydown",u),()=>{i.removeEventListener("keypress",u),i.removeEventListener("keydown",u)}},[e,t,o]);return(0,hR.useMergeRefs)([r,n])}function dnt({children:e}){return(0,aEe.jsx)("div",{ref:yR(),children:e})}var lEe=dnt;var zl=c(Z(),1),vp=c(ce(),1),yp=c(ee(),1),pZ=c(uEe(),1);var fnt=()=>function(){let{replaceBlocks:t,multiSelect:o}=(0,yp.useDispatch)(B),{blocks:r,clientIds:n,canRemove:i,possibleBlockTransformations:s,invalidSelection:a}=(0,yp.useSelect)(m=>{let{getBlockRootClientId:g,getBlockTransformItems:h,getSelectedBlockClientIds:b,getBlocksByClientId:v,canRemoveBlocks:y}=m(B),_=b(),w=v(_);if(w.filter(x=>!x).length>0)return{invalidSelection:!0};let k=g(_[0]);return{blocks:w,clientIds:_,possibleBlockTransformations:h(w,k),canRemove:y(_),invalidSelection:!1}},[]);if(a)return{isLoading:!1,commands:[]};let l=r.length===1&&(0,vp.isTemplatePart)(r[0]);function u(m){m.length>1&&o(m[0].clientId,m[m.length-1].clientId)}function d(m,g){let h=(0,vp.switchToBlockType)(r,m,g);t(n,h),u(h)}let f=!!s.length&&i&&!l;return!n||n.length<1||!f?{isLoading:!1,commands:[]}:{isLoading:!1,commands:s.map(m=>{let{id:g,name:h,title:b,icon:v,variationName:y}=m,_=!v?.src||v?.src==="block-default"?{src:tC}:v;return{name:"core/block-editor/transform-to-"+(g||h).replace(/\//g,"-"),label:(0,zl.sprintf)((0,zl.__)("Transform to %s"),b),icon:_?.src,category:"command",callback:({close:w})=>{d(h,y),w()}}})}},pnt=()=>function(){let{clientIds:t,isUngroupable:o,isGroupable:r,blockVisibilitySetting:n}=(0,yp.useSelect)(P=>{let{getSelectedBlockClientIds:L,getSettings:H,isUngroupable:N,isGroupable:M}=P(B);return{clientIds:L(),isUngroupable:N(),isGroupable:M(),blockVisibilitySetting:H().__experimentalFeatures?.blockVisibility?.allowEditing}},[]),{canInsertBlockType:i,getBlockRootClientId:s,getBlocksByClientId:a,canRemoveBlocks:l,isBlockHiddenAnywhere:u}=K((0,yp.useSelect)(B)),{getBlockEditingMode:d}=(0,yp.useSelect)(B),{getDefaultBlockName:f,getGroupingBlockName:p}=(0,yp.useSelect)(vp.store),m=a(t),g=(0,yp.useDispatch)(B),{removeBlocks:h,replaceBlocks:b,duplicateBlocks:v,insertAfterBlock:y,insertBeforeBlock:_}=g,w=()=>{if(!m.length)return;let P=p(),L=Ll(m,P);L&&b(t,L)},k=()=>{if(!m.length)return;let P=m[0].innerBlocks;P.length&&b(t,P)};if(!t||t.length<1)return{isLoading:!1,commands:[]};let{showViewportModal:x}=K(g),C=s(t[0]),E=i(f(),C),R=m.every(P=>!!P&&(0,vp.hasBlockSupport)(P.name,"multiple",!0)&&i(P.name,C)),S=l(t),I=[];R&&I.push({name:"duplicate",label:(0,zl.__)("Duplicate"),callback:()=>v(t,!0),icon:mb}),E&&I.push({name:"add-before",label:(0,zl.__)("Add before"),callback:()=>{let P=Array.isArray(t)?t[0]:P;_(P)},icon:Ms},{name:"add-after",label:(0,zl.__)("Add after"),callback:()=>{let P=Array.isArray(t)?t[t.length-1]:P;y(P)},icon:Ms}),r&&I.push({name:"Group",label:(0,zl.__)("Group"),callback:w,icon:aC}),o&&I.push({name:"ungroup",label:(0,zl.__)("Ungroup"),callback:k,icon:sj}),S&&I.push({name:"remove",label:(0,zl.__)("Delete"),callback:()=>h(t,!0),icon:nj});let O=m.every(P=>!!P&&(0,vp.hasBlockSupport)(P.name,"visibility",!0)),A=t.every(P=>d(P)==="default");if(O&&A&&n!==!1){let P=t.some(L=>u(L));I.push({name:"toggle-visibility",label:P?(0,zl.__)("Show"):(0,zl.__)("Hide"),callback:()=>x(t),icon:P?kb:_c})}return{isLoading:!1,commands:I.map(P=>({...P,name:"core/block-editor/action-"+P.name,category:"command",callback:({close:L})=>{P.callback(),L()}}))}},uV=()=>{(0,pZ.useCommandLoader)({name:"core/block-editor/blockTransforms",hook:fnt()}),(0,pZ.useCommandLoader)({name:"core/block-editor/blockQuickActions",hook:pnt(),context:"block-selection-edit"})};var ys=c(T(),1),dV=(0,mEe.createSlotFill)(Symbol("BlockCanvasCover"));function dEe({children:e}){return(0,ys.jsx)("div",{className:"block-canvas-cover",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",pointerEvents:"none"},children:e})}var mnt={ignoredSelectors:[/\.editor-styles-wrapper/gi]};function mZ({shouldIframe:e=!0,height:t="300px",children:o=(0,ys.jsx)(tx,{}),styles:r,contentRef:n,iframeProps:i}){uV();let s=(0,fV.useViewportMatch)("medium","<"),a=bR(),l=jy(),u=(0,fEe.useRef)(),d=(0,fV.useMergeRefs)([n,l,u,yR()]),f=(0,pEe.useSelect)(m=>K(m(B)).getZoomLevel(),[]),p=f!==100&&!s?{scale:f,frameSize:"40px"}:{};return e?(0,ys.jsx)(gR,{__unstableContentRef:u,style:{height:t,display:"flex"},children:(0,ys.jsxs)(Yk,{...i,...p,ref:a,contentRef:d,style:{...i?.style},name:"editor-canvas",children:[(0,ys.jsx)(dV.Slot,{fillProps:{containerRef:u},children:m=>m.map((g,h)=>(0,ys.jsx)(dEe,{children:g},h))}),(0,ys.jsx)(qf,{styles:r}),o]})}):(0,ys.jsxs)(gR,{__unstableContentRef:u,style:{height:t,display:"flex"},children:[(0,ys.jsx)(dV.Slot,{fillProps:{containerRef:u},children:m=>m.map((g,h)=>(0,ys.jsx)(dEe,{children:g},h))}),(0,ys.jsx)(qf,{styles:r,scope:":where(.editor-styles-wrapper)",transformOptions:mnt}),(0,ys.jsx)(kD,{ref:d,className:"editor-styles-wrapper",tabIndex:-1,style:{height:"100%",width:"100%",overflow:"auto"},children:o})]})}function gnt({children:e,height:t,styles:o}){return(0,ys.jsx)(mZ,{height:t,styles:o,children:e})}var gEe=gnt;var Bd=c(q(),1),hEe=c(Z(),1),bEe=c(wo(),1),yEe=c(Nt(),1),jl=c(T(),1),hnt=()=>(0,jl.jsx)(Bd.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:(0,jl.jsx)(Bd.Path,{d:"M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z"})}),bnt=({style:e,className:t})=>(0,jl.jsx)("div",{className:"block-library-colors-selector__icon-container",children:(0,jl.jsx)("div",{className:`${t} block-library-colors-selector__state-selection`,style:e,children:(0,jl.jsx)(hnt,{})})}),ynt=({TextColor:e,BackgroundColor:t})=>function({onToggle:r,isOpen:n}){let i=s=>{!n&&s.keyCode===bEe.DOWN&&(s.preventDefault(),r())};return(0,jl.jsx)(Bd.ToolbarGroup,{children:(0,jl.jsx)(Bd.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,hEe.__)("Open Colors Selector"),onClick:r,onKeyDown:i,icon:(0,jl.jsx)(t,{children:(0,jl.jsx)(e,{children:(0,jl.jsx)(bnt,{})})})})})},vnt=({children:e,...t})=>((0,yEe.default)("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,jl.jsx)(Bd.Dropdown,{popoverProps:{placement:"bottom-start"},className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:ynt(t),renderContent:()=>e})),vEe=vnt;var BTe=c(Nt(),1),BV=c(q(),1),wZ=c(Z(),1),ITe=c(ee(),1),PTe=c(F(),1);var sh=c(ue(),1),CTe=c(Tx(),1),ETe=c(q(),1);var kR=c(ee(),1),TTe=c(Nt(),1),Qn=c(F(),1),_Z=c(Z(),1);var xV=c(q(),1),tTe=c(F(),1),SV=c(ee(),1);var kEe=c(ue(),1),xEe=c(Yo(),1),SEe=c(ee(),1),yV=c(F(),1),oS=c(Z(),1);var ih=c(F(),1),pV=(0,ih.createContext)({});pV.displayName="ListViewContext";var tS=()=>(0,ih.useContext)(pV),mV=(0,ih.createContext)({});mV.displayName="ListViewTreeStateContext";var _Ee=()=>(0,ih.useContext)(mV),gV=(0,ih.createContext)(null);gV.displayName="ListViewInsertedBlockContext";var hV=()=>(0,ih.useContext)(gV);var wEe=c(oe(),1);function bV({children:e,...t}){return(0,wEe.createElement)("div",{hidden:!0,...t,key:e},e)}var vR=c(T(),1),gZ=(0,yV.forwardRef)(({nestingLevel:e,blockCount:t,clientId:o,...r},n)=>{let{setInsertedBlockClientId:i}=tS(),s=hV(),a=(0,kEe.useInstanceId)(gZ),{directInsert:l,hideInserter:u}=(0,SEe.useSelect)(g=>{let{getBlockListSettings:h,getTemplateLock:b,isZoomOut:v}=K(g(B)),_=h(o)?.directInsert||!1,w=!!b(o)||v();return{directInsert:_,hideInserter:w}},[o]),d=ui({clientId:o,context:"list-view"}),f=ui({clientId:s,context:"list-view"});if((0,yV.useEffect)(()=>{f?.length&&(0,xEe.speak)((0,oS.sprintf)((0,oS.__)("%s block inserted"),f),"assertive")},[f]),u)return null;let p=`list-view-appender__${a}`,m=(0,oS.sprintf)((0,oS.__)("Append to %1$s block at position %2$d, Level %3$d"),d,t+1,e);return(0,vR.jsxs)("div",{className:"list-view-appender",children:[(0,vR.jsx)(Qs,{ref:n,rootClientId:o,position:"bottom right",isAppender:!0,selectBlockOnInsert:!1,shouldDirectInsert:l,__experimentalIsQuick:!0,...r,toggleProps:{"aria-describedby":p},onSelectOrClose:g=>{g?.clientId&&i(g.clientId)}}),(0,vR.jsx)(bV,{id:p,children:m})]})});var iv=c(ce(),1),sv=c(q(),1),wV=c(ue(),1);var sn=c(F(),1),nS=c(ee(),1),yZ=c(Z(),1),kV=c(wo(),1),ZEe=c(Tx(),1),XEe=c(fl(),1),QEe=c(Yo(),1);var CEe=c(q(),1),EEe=c(ue(),1),TEe=c(F(),1);var REe=c(T(),1),_nt=Pse(CEe.__experimentalTreeGridRow),wnt=(0,TEe.forwardRef)(({isDragged:e,isSelected:t,position:o,level:r,rowCount:n,children:i,className:s,path:a,...l},u)=>{let d=WO({clientId:l["data-block"],enableAnimation:!0,triggerAnimationOnChange:a}),f=(0,EEe.useMergeRefs)([u,d]);return(0,REe.jsx)(_nt,{ref:f,className:Y("block-editor-list-view-leaf",s),level:r,positionInSet:o,setSize:n,isExpanded:void 0,...l,children:i})}),BEe=wnt;var IEe=c(Dt(),1),PEe=c(F(),1);function OEe({isSelected:e,selectedClientIds:t,rowItemRef:o}){let r=t.length===1;(0,PEe.useLayoutEffect)(()=>{if(!e||!r||!o.current)return;let n=(0,IEe.getScrollContainer)(o.current),{ownerDocument:i}=o.current;if(n===i.body||n===i.documentElement||!n)return;let a=o.current.getBoundingClientRect(),l=n.getBoundingClientRect();(a.top<l.top||a.bottom>l.bottom)&&o.current.scrollIntoView()},[e,r,o])}var HEe=c(F(),1);var DEe=c(q(),1),VEe=c(F(),1),FEe=c(ee(),1),zEe=c(ce(),1);var _V=c(wo(),1);var AEe=c(Z(),1),hZ=c(T(),1);function vV({onClick:e}){return(0,hZ.jsx)("span",{className:"block-editor-list-view__expander",onClick:e?t=>e(t,{forceToggle:!0}):void 0,"aria-hidden":"true","data-testid":"list-view-expander",children:(0,hZ.jsx)(xt,{icon:(0,AEe.isRTL)()?oC:hm})})}var MEe=c(F(),1),NEe=c(ee(),1);var knt=3,bZ={"core/image":({clientId:e,attributes:t})=>{if(t.url)return{url:t.url,alt:t.alt||"",clientId:e}},"core/cover":({clientId:e,attributes:t})=>{if(t.backgroundType==="image"&&t.url)return{url:t.url,alt:t.alt||"",clientId:e}},"core/media-text":({clientId:e,attributes:t})=>{if(t.mediaType==="image"&&t.mediaUrl)return{url:t.mediaUrl,alt:t.mediaAlt||"",clientId:e}},"core/gallery":({innerBlocks:e})=>{let t=[],o=e?.length?bZ[e[0].name]:void 0;if(!o)return t;for(let r of e){let n=o(r);if(n&&t.push(n),t.length>=knt)return t}return t}};function xnt(e,t){let o=e?bZ[e.name](e):void 0;return o?Array.isArray(o)?t?[]:o:[o]:[]}function LEe({clientId:e,isExpanded:t}){let{block:o}=(0,NEe.useSelect)(n=>{let{getBlockName:i,getBlock:s}=n(B);return{block:!!bZ[i(e)]?s(e):void 0}},[e]);return(0,MEe.useMemo)(()=>xnt(o,t),[o,t])}var nn=c(T(),1);function Snt({className:e,clientId:t,onClick:o,onContextMenu:r,onMouseDown:n,onToggleExpanded:i,tabIndex:s,onFocus:a,onDragStart:l,onDragEnd:u,draggable:d,isExpanded:f,isSelected:p,ariaDescribedBy:m,visibilityLabel:g,isDisabled:h=!1},b){let v=ui({clientId:t,context:"list-view"}),{icon:y,anchor:_,isSticky:w,isLocked:k}=(0,FEe.useSelect)(S=>{let{getBlockName:I,getBlockAttributes:O,getBlock:A,isSectionBlock:P,isLockedBlock:L}=K(S(B)),{getBlockType:H,getActiveBlockVariation:N}=S(zEe.store),M=O(t),V=I(t),j=tl;return(!M?.metadata?.patternName||!P(t))&&(j=N(V,M,void 0,A(t)?.innerContent)?.icon||H(V)?.icon),{icon:j,anchor:M?.anchor,isSticky:M?.style?.position?.type==="sticky",isLocked:L(t)}},[t]),x=k,C=LEe({clientId:t,isExpanded:f}),E=S=>{S.dataTransfer.clearData(),l?.(S)};function R(S){(S.keyCode===_V.ENTER||S.keyCode===_V.SPACE)&&o(S)}return(0,nn.jsxs)("a",{className:Y("block-editor-list-view-block-select-button",e),onClick:o,onContextMenu:r,onKeyDown:R,onMouseDown:n,ref:b,tabIndex:s,onFocus:a,onDragStart:E,onDragEnd:u,draggable:d,href:h?void 0:`#block-${t}`,"aria-disabled":h?!0:void 0,"aria-describedby":m,"aria-expanded":f,children:[(0,nn.jsx)(vV,{onClick:i}),(0,nn.jsx)(Lt,{icon:y,showColors:!p,context:"list-view"}),(0,nn.jsxs)($e,{align:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",gap:"xs",children:[(0,nn.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,nn.jsx)(DEe.__experimentalTruncate,{ellipsizeMode:"auto",children:v})}),!!_&&(0,nn.jsx)("span",{className:"block-editor-list-view-block-select-button__anchor-wrapper",children:(0,nn.jsx)("span",{className:"block-editor-list-view-block-select-button__anchor",children:_})}),w&&(0,nn.jsx)("span",{className:"block-editor-list-view-block-select-button__sticky",children:(0,nn.jsx)(xt,{icon:bz})}),C.length?(0,nn.jsx)("span",{className:"block-editor-list-view-block-select-button__images","aria-hidden":!0,children:C.map((S,I)=>(0,nn.jsx)("span",{className:"block-editor-list-view-block-select-button__image",style:{backgroundImage:`url(${S.url})`,zIndex:C.length-I}},S.clientId))}):null,!!g&&(0,nn.jsxs)(ao.Root,{children:[(0,nn.jsx)(ao.Trigger,{render:(0,nn.jsx)("span",{className:"block-editor-list-view-block-select-button__block-visibility","aria-hidden":"true",children:(0,nn.jsx)(xt,{icon:_c})})}),(0,nn.jsx)(ao.Popup,{children:g})]}),x&&(0,nn.jsx)("span",{className:"block-editor-list-view-block-select-button__lock",children:(0,nn.jsx)(xt,{icon:uz})})]})]})}var jEe=(0,VEe.forwardRef)(Snt);var _p=c(T(),1);function Cnt({clientId:e}){let{AdditionalBlockContent:t,setInsertedBlockClientId:o}=tS(),r=hV();return!t||r!==e?null:(0,_p.jsx)(t,{insertedBlockClientId:r,setInsertedBlockClientId:o})}var Ent=(0,HEe.forwardRef)(({onClick:e,onToggleExpanded:t,clientId:o,isExpanded:r,selectedClientIds:n,...i},s)=>{let a=n.includes(o)?n:[o];return(0,_p.jsxs)(_p.Fragment,{children:[(0,_p.jsx)(Cnt,{clientId:o}),(0,_p.jsx)(i3,{appendToOwnerDocument:!0,clientIds:a,cloneClassname:"block-editor-list-view-draggable-chip",children:({draggable:l,onDragStart:u,onDragEnd:d})=>(0,_p.jsx)(jEe,{ref:s,className:"block-editor-list-view-block-contents",clientId:o,onClick:e,onToggleExpanded:t,draggable:l,onDragStart:u,onDragEnd:d,isExpanded:r,...i})})]})}),WEe=Ent;var nv=c(Z(),1),UEe=c(Dt(),1),_R=32,GEe=(e,t,o)=>(0,nv.sprintf)((0,nv.__)("Block %1$d of %2$d, Level %3$d."),e,t,o),$Ee=(e,t)=>[e?`${(0,nv.sprintf)((0,nv.__)("Position: %s"),e)}.`:void 0,t?(0,nv.__)("This block is locked."):void 0].filter(Boolean).join(" "),YEe=(e,t)=>Array.isArray(t)&&t.length?t.indexOf(e)!==-1:t===e;function KEe(e,t,o,r){let n=[...o,e],i=[...r,t],s=Math.min(n.length,i.length)-1,a=n[s],l=i[s];return{start:a,end:l}}function rS(e,t,o){if(!t)return;let r=`[role=row][data-block="${e}"]`;return new Promise(n=>{if(t.querySelector(r))return n(t.querySelector(r));let i=null,s=new window.MutationObserver(()=>{t.querySelector(r)&&(clearTimeout(i),s.disconnect(),n(t.querySelector(r)))});s.observe(t,{childList:!0,subtree:!0}),o?.addEventListener("abort",()=>{clearTimeout(i),s.disconnect(),n(null)},{once:!0}),i=setTimeout(()=>{s.disconnect(),n(null)},3e3)}).then(n=>{o?.aborted||n&&n.isConnected&&UEe.focus.focusable.find(n)?.[0]?.focus()})}function qEe({blockIndexes:e,blockDropTargetIndex:t,blockDropPosition:o,clientId:r,firstDraggedBlockIndex:n,isDragged:i}){let s,a,l;if(!i){a=!1;let u=e[r];l=u>n,t!=null&&n!==void 0?u!==void 0&&(u>=n&&u<t?s="up":u<n&&u>=t?s="down":s="normal",a=typeof t=="number"&&t-1===u&&o==="inside"):t===null&&n!==void 0?u!==void 0&&u>=n?s="up":s="normal":t!=null&&n===void 0?u!==void 0&&(u<t?s="normal":s="down"):t===null&&(s="normal")}return{displacement:s,isNesting:a,isAfterDraggedBlocks:l}}var Xn=c(T(),1);function JEe({clientId:e,displacement:t,isAfterDraggedBlocks:o,isDragged:r,isNesting:n,isSelected:i,isBranchSelected:s,selectBlock:a,position:l,level:u,rowCount:d,siblingBlockCount:f,showBlockMovers:p,path:m,isExpanded:g,selectedClientIds:h,isSyncedBranch:b}){let v=(0,sn.useRef)(null),y=(0,sn.useRef)(null),_=(0,sn.useRef)(null),[w,k]=(0,sn.useState)(!1),[x,C]=(0,sn.useState)(),[E,R]=(0,sn.useState)(!1),S=i&&h[0]===e,I=i&&h[h.length-1]===e,{toggleBlockHighlight:O,duplicateBlocks:A,multiSelect:P,replaceBlocks:L,removeBlocks:H,insertAfterBlock:N,insertBeforeBlock:M,showViewportModal:V,stopEditingContentOnlySection:j}=K((0,nS.useDispatch)(B)),D=(0,wV.useDebounce)(O,50),{canInsertBlockType:z,getSelectedBlockClientIds:$,getPreviousBlockClientId:J,getBlockRootClientId:Q,getBlockOrder:W,getBlockParents:X,getBlockEditingMode:U,getBlocksByClientId:G,canEditBlock:te,canMoveBlock:re,canRemoveBlocks:ae,isGroupable:ie}=(0,nS.useSelect)(B),{getGroupingBlockName:be}=(0,nS.useSelect)(iv.store),pe=Nx(),{blockName:ke,blockVisibility:ye,blockEditingMode:Pe,allowRightClickOverrides:_e,editedSection:ve,viewportSettings:Se,blockVisibilitySetting:fe,positionLabel:Ce,isSynced:ne,isLocked:se}=(0,nS.useSelect)(Be=>{let{getBlockName:Ht,getBlockAttributes:lt,getBlockEditingMode:no,getSettings:Ar,getEditedContentOnlySection:rr,isSyncedBlock:si,isLockedBlock:lf}=K(Be(B)),Xa=Ar(),bc=lt(e);return{blockName:Ht(e),blockVisibility:bc?.metadata?.blockVisibility,blockEditingMode:no(e),allowRightClickOverrides:Xa.allowRightClickOverrides,editedSection:rr(),viewportSettings:Xa.__experimentalFeatures?.viewport,blockVisibilitySetting:Xa.__experimentalFeatures?.blockVisibility?.allowEditing,positionLabel:J5(bc),isSynced:si(e),isLocked:lf(e)}},[e]),Ee=Pe==="disabled",he=!!ke&&(0,iv.hasBlockSupport)(ke,"renaming",!0),Ae=(0,iv.hasBlockSupport)(ke,"__experimentalToolbar",!0),Je=`list-view-block-select-button__description-${(0,wV.useInstanceId)(JEe)}`,{BlockSettingsMenu:_t,listViewInstanceId:Et,updateExpansion:mt,setInsertedBlockClientId:oo,treeGridElementRef:Tt,rootClientId:Rt}=tS(),Bt=(0,XEe.__unstableUseShortcutEventMatch)();function gt(){let Be=$(),Ht=Be.includes(e),lt=Ht?Be[0]:e,no=Q(lt);return{blocksToUpdate:Ht?Be:[e],firstBlockClientId:lt,firstBlockRootClientId:no,selectedBlockClientIds:Be}}async function He(Be){if(Be.defaultPrevented||Be.target.closest("[role=dialog]"))return;if(ve&&Bt("core/block-editor/unselect",Be)){Be.stopPropagation(),Be.preventDefault(),j();return}let Ht=[kV.BACKSPACE,kV.DELETE].includes(Be.keyCode);if(Bt("core/block-editor/unselect",Be)&&h.length>0)Be.stopPropagation(),Be.preventDefault(),a(Be,void 0);else if(Ht||Bt("core/block-editor/remove",Be)){let{blocksToUpdate:lt,firstBlockClientId:no,firstBlockRootClientId:Ar,selectedBlockClientIds:rr}=gt();if(!ae(lt))return;let si=J(no)??Ar;H(lt,!1);let lf=rr.length>0&&$().length===0;si||(si=W()[0]),Re(si,lf)}else if(Bt("core/block-editor/paste-styles",Be)){Be.preventDefault();let{blocksToUpdate:lt}=gt(),no=G(lt);pe(no)}else if(Bt("core/block-editor/duplicate",Be)){Be.preventDefault();let{blocksToUpdate:lt,firstBlockRootClientId:no}=gt();if(G(lt).every(rr=>!!rr&&(0,iv.hasBlockSupport)(rr.name,"multiple",!0)&&z(rr.name,no))){let rr=await A(lt,!1);rr?.length&&Re(rr[0],!1)}}else if(Bt("core/block-editor/insert-before",Be)){Be.preventDefault();let{blocksToUpdate:lt}=gt();await M(lt[0]);let no=$();Re(no[0],!1)}else if(Bt("core/block-editor/insert-after",Be)){Be.preventDefault();let{blocksToUpdate:lt}=gt();await N(lt.at(-1));let no=$();Re(no[0],!1)}else if(Bt("core/block-editor/select-all",Be)){Be.preventDefault();let{firstBlockRootClientId:lt,selectedBlockClientIds:no}=gt(),Ar=W(lt);if(!Ar.length)return;if((0,ZEe.isShallowEqual)(no,Ar)&<&<!==Rt){Re(lt,!0);return}P(Ar[0],Ar[Ar.length-1],null)}else if(Bt("core/block-editor/collapse-list-view",Be)){Be.preventDefault();let{firstBlockClientId:lt}=gt(),no=X(lt,!1);mt({type:"replace",clientIds:no})}else if(Bt("core/block-editor/group",Be)){let{blocksToUpdate:lt}=gt();if(lt.length>1&&ie(lt)){Be.preventDefault();let no=G(lt),Ar=be(),rr=Ll(no,Ar);L(lt,rr),(0,QEe.speak)((0,yZ.__)("Selected blocks are grouped."));let si=$();Re(si[0],!1)}}else if(Bt("core/block-editor/toggle-block-visibility",Be)){if(fe===!1)return;Be.preventDefault();let{blocksToUpdate:lt}=gt();if(!G(lt).every(rr=>(0,iv.hasBlockSupport)(rr.name,"visibility",!0))||lt.some(rr=>U(rr)!=="default"))return;V(lt)}else if(Bt("core/block-editor/rename",Be)){let{blocksToUpdate:lt}=gt(),no=U(lt[0])==="contentOnly";lt.length===1&&he&&!no&&(Be.preventDefault(),R(!0))}}let we=(0,sn.useCallback)(()=>{k(!0),D(e,!0)},[e,k,D]),Me=(0,sn.useCallback)(()=>{k(!1),D(e,!1)},[e,k,D]),ge=(0,sn.useCallback)(Be=>{let Ht=Be?.detail===0;a(Be,e,Ht?0:null),Be.preventDefault()},[e,a]),Re=(0,sn.useCallback)((Be,Ht)=>{Ht&&a(void 0,Be,null,null),rS(Be,Tt?.current)},[a,Tt]),Ie=(0,sn.useCallback)(Be=>{Be.preventDefault(),Be.stopPropagation(),g!==void 0&&mt({type:g?"collapse":"expand",clientIds:[e]})},[e,mt,g]),at=(0,sn.useCallback)(Be=>{let{ownerDocument:Ht}=_?.current||{};!Ht||!Ht.hasFocus()||Ae&&_e&&(_.current?.click(),C(new window.DOMRect(Be.clientX,Be.clientY,0,0)),Be.preventDefault())},[_e,_,Ae]),Qe=(0,sn.useCallback)(Be=>{_e&&Be.button===2&&Be.preventDefault()},[_e]),po=(0,sn.useMemo)(()=>{let{ownerDocument:Be}=y?.current||{};if(!(!x||!Be))return{ownerDocument:Be,getBoundingClientRect(){return x}}},[x]),ro=(0,sn.useCallback)(()=>{C(void 0)},[C]);if(OEe({isSelected:i,rowItemRef:y,selectedClientIds:h}),!ke)return null;let vo=GEe(l,f,u),Kt=$Ee(Ce,se),_o=mW(ye,Se),En=f>0,it=Ae&&!Ee,Vt=p&&En&&!Ee,Pr=Y("block-editor-list-view-block__mover-cell",{"is-visible":w||i}),gr=Y("block-editor-list-view-block__menu-cell",{"is-visible":w||S}),Gr;Vt?Gr=2:it||(Gr=3);let Or=Y({"is-selected":i,"is-first-selected":S,"is-last-selected":I,"is-branch-selected":s,"is-synced-branch":b,"is-dragging":r,"has-single-cell":!Ae,"is-synced":ne,"is-draggable":re&&!Ee,"is-displacement-normal":t==="normal","is-displacement-up":t==="up","is-displacement-down":t==="down","is-after-dragged-blocks":o,"is-nesting":n,"is-disabled":Ee}),pn=h.includes(e)?h:[e],Pi=Be=>Ee?-1:i&&h.length===1?0:Be;return(0,Xn.jsxs)(BEe,{className:Or,isDragged:r,onKeyDown:He,onMouseEnter:Ee?void 0:we,onMouseLeave:Ee?void 0:Me,onFocus:Ee?void 0:we,onBlur:Ee?void 0:Me,level:u,position:l,rowCount:d,path:m,id:`list-view-${Et}-block-${e}`,"data-block":e,"data-expanded":te?g:void 0,ref:y,children:[(0,Xn.jsx)(sv.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:Gr,ref:v,"aria-selected":!!i,children:({ref:Be,tabIndex:Ht,onFocus:lt})=>(0,Xn.jsxs)("div",{className:"block-editor-list-view-block__contents-container",children:[(0,Xn.jsx)(WEe,{clientId:e,onClick:ge,onContextMenu:Ee?void 0:at,onMouseDown:Qe,onToggleExpanded:Ee?void 0:Ie,ref:Be,tabIndex:Pi(Ht),onFocus:lt,isExpanded:te?g:void 0,isSelected:i,selectedClientIds:h,ariaDescribedBy:Je,visibilityLabel:_o,isDisabled:Ee}),(0,Xn.jsx)(bV,{id:Je,children:[vo,Kt,_o].filter(Boolean).join(" ")})]})}),Vt&&(0,Xn.jsx)(Xn.Fragment,{children:(0,Xn.jsxs)(sv.__experimentalTreeGridCell,{className:Pr,withoutGridItem:!0,children:[(0,Xn.jsx)(sv.__experimentalTreeGridItem,{children:({ref:Be,tabIndex:Ht,onFocus:lt})=>(0,Xn.jsx)(c3,{orientation:"vertical",clientIds:[e],ref:Be,tabIndex:Ht,onFocus:lt})}),(0,Xn.jsx)(sv.__experimentalTreeGridItem,{children:({ref:Be,tabIndex:Ht,onFocus:lt})=>(0,Xn.jsx)(u3,{orientation:"vertical",clientIds:[e],ref:Be,tabIndex:Ht,onFocus:lt})})]})}),it&&_t&&(0,Xn.jsx)(sv.__experimentalTreeGridCell,{className:gr,"aria-selected":!!i,ref:_,children:({ref:Be,tabIndex:Ht,onFocus:lt})=>(0,Xn.jsx)(_t,{clientId:e,clientIds:pn,icon:ga,label:(0,yZ.__)("Options"),popoverProps:{anchor:po},toggleProps:{ref:Be,className:"block-editor-list-view-block__menu",tabIndex:Ht,onClick:ro,onFocus:lt,size:"small"},disableOpenOnArrowDown:!0,updateExpansion:mt,setInsertedBlockClientId:oo,__experimentalSelectBlock:Re,isContentOnlyListView:!!Rt&&U(Rt)==="contentOnly"})}),E&&(0,Xn.jsx)(ov,{clientId:e,onClose:()=>R(!1)})]})}var eTe=(0,sn.memo)(JEe);var La=c(T(),1);function oTe(e,t,o,r){return o?.includes(e.clientId)?0:t[e.clientId]??r?e.innerBlocks.reduce((s,a)=>s+oTe(a,t,o,r),1):1}var Tnt=()=>{};function rTe(e){let{blocks:t,selectBlock:o=Tnt,showBlockMovers:r,selectedClientIds:n,level:i=1,path:s="",isBranchSelected:a=!1,listPosition:l=0,fixedListWindow:u,isExpanded:d,parentId:f,isSyncedBranch:p=!1,showAppender:m=!0}=e,{canParentExpand:g,isParentSynced:h}=(0,SV.useSelect)(H=>{if(!f)return{canParentExpand:!0,isParentSynced:!1};let{canEditBlock:N,isSyncedBlock:M}=K(H(B));return{canParentExpand:N(f),isParentSynced:M(f)}},[f]),b=p||h,{blockDropPosition:v,blockDropTargetIndex:y,firstDraggedBlockIndex:_,blockIndexes:w,expansionState:k,draggedClientIds:x}=_Ee();if(!g)return null;let C=m&&i===1,E=t.filter(Boolean),R=E.length,S=C?R+1:R,I=l,O=[],A=0,P,L=()=>{A&&(O.push((0,La.jsx)("tr",{children:(0,La.jsx)("td",{className:"block-editor-list-view-placeholder",style:{height:A*_R}})},`placeholder-${P}`)),A=0,P=void 0)};return E.forEach((H,N)=>{let{clientId:M,innerBlocks:V}=H,j=I;I+=oTe(H,k,x,d);let D=!!x?.includes(M),{itemInView:z}=u,$=z(j),J=N+1,Q=s.length>0?`${s}_${J}`:`${J}`,W=!!V?.length,X=W?k[M]??d:void 0,U=YEe(M,n),G=a||U&&W,te=D||$||U&&M===n[0]||N===0||N===R-1,re=W&&X&&!D;if(!te&&(A+=1,P??=M,!re))return;L();let{displacement:ae,isAfterDraggedBlocks:ie,isNesting:be}=qEe({blockIndexes:w,blockDropTargetIndex:y,blockDropPosition:v,clientId:M,firstDraggedBlockIndex:_,isDragged:D});O.push((0,La.jsxs)(SV.AsyncModeProvider,{value:!U,children:[te&&(0,La.jsx)(eTe,{clientId:M,selectBlock:o,isSelected:U,isBranchSelected:G,isDragged:D,level:i,position:J,rowCount:S,siblingBlockCount:R,showBlockMovers:r,path:Q,isExpanded:D?!1:X,selectedClientIds:n,isSyncedBranch:b,displacement:ae,isAfterDraggedBlocks:ie,isNesting:be}),re&&(0,La.jsx)(rTe,{parentId:M,blocks:V,selectBlock:o,showBlockMovers:r,level:i+1,path:Q,listPosition:j+1,fixedListWindow:u,isBranchSelected:G,selectedClientIds:n,isExpanded:d,isSyncedBranch:b})]},M))}),L(),(0,La.jsxs)(La.Fragment,{children:[O,C&&(0,La.jsx)(xV.__experimentalTreeGridRow,{level:i,setSize:S,positionInSet:S,isExpanded:!0,children:(0,La.jsx)(xV.__experimentalTreeGridCell,{children:H=>(0,La.jsx)(gZ,{clientId:f,nestingLevel:i,blockCount:R,...H})})})]})}var nTe=(0,tTe.memo)(rTe);var EV=c(q(),1),CV=c(Dt(),1),wp=c(F(),1),vZ=c(Z(),1);var Hl=c(T(),1);function iTe({draggedBlockClientId:e,listViewRef:t,blockDropTarget:o}){let r=Ln(e),n=ui({clientId:e,context:"list-view"}),{rootClientId:i,clientId:s,dropPosition:a}=o||{},[l,u]=(0,wp.useMemo)(()=>{if(!t.current)return[];let y=i?t.current.querySelector(`[data-block="${i}"]`):void 0,_=s?t.current.querySelector(`[data-block="${s}"]`):void 0;return[y,_]},[t,i,s]),d=u||l,f=(0,vZ.isRTL)(),p=(0,wp.useCallback)((y,_)=>{if(!d)return 0;let w=d.offsetWidth,k=(0,CV.getScrollContainer)(d,"horizontal"),x=d.ownerDocument,C=k===x.body||k===x.documentElement;if(k&&!C){let E=k.getBoundingClientRect(),R=(0,vZ.isRTL)()?E.right-y.right:y.left-E.left,S=k.clientWidth;if(S<w+R&&(w=S-R),!f&&y.left+_<E.left)return w-=E.left-y.left,w;if(f&&y.right-_>E.right)return w-=y.right-E.right,w}return w-_},[f,d]),m=(0,wp.useMemo)(()=>{if(!d)return{};let y=d.getBoundingClientRect();return{width:p(y,0)}},[p,d]),g=(0,wp.useMemo)(()=>{if(!d)return{};let y=(0,CV.getScrollContainer)(d),_=d.ownerDocument,w=y===_.body||y===_.documentElement;if(y&&!w){let k=y.getBoundingClientRect(),x=d.getBoundingClientRect(),C=f?k.right-x.right:x.left-k.left;if(!f&&k.left>x.left)return{transform:`translateX( ${C}px )`};if(f&&k.right<x.right)return{transform:`translateX( ${C*-1}px )`}}return{}},[f,d]),h=(0,wp.useMemo)(()=>{if(!l)return 1;let y=parseInt(l.getAttribute("aria-level"),10);return y?y+1:1},[l]),b=(0,wp.useMemo)(()=>d?d.classList.contains("is-branch-selected"):!1,[d]),v=(0,wp.useMemo)(()=>{if(!(!d||!(a==="top"||a==="bottom"||a==="inside")))return{contextElement:d,getBoundingClientRect(){let _=d.getBoundingClientRect(),w=_.left,k=0,x=(0,CV.getScrollContainer)(d,"horizontal"),C=d.ownerDocument,E=x===C.body||x===C.documentElement;if(x&&!E){let I=x.getBoundingClientRect(),O=f?x.offsetWidth-x.clientWidth:0;w<I.left+O&&(w=I.left+O)}a==="top"?k=_.top-_.height*2:k=_.top;let R=p(_,0),S=_.height;return new window.DOMRect(w,k,R,S)}}},[d,a,p,f]);return d?(0,Hl.jsx)(EV.Popover,{animate:!1,anchor:v,focusOnMount:!1,className:"block-editor-list-view-drop-indicator--preview",variant:"unstyled",flip:!1,resize:!0,children:(0,Hl.jsx)("div",{style:m,className:Y("block-editor-list-view-drop-indicator__line",{"block-editor-list-view-drop-indicator__line--darker":b}),children:(0,Hl.jsxs)("div",{className:"block-editor-list-view-leaf","aria-level":h,children:[(0,Hl.jsxs)("div",{className:Y("block-editor-list-view-block-select-button","block-editor-list-view-block-contents"),style:g,children:[(0,Hl.jsx)(vV,{onClick:()=>{}}),(0,Hl.jsx)(Lt,{icon:r?.icon,showColors:!0,context:"list-view"}),(0,Hl.jsx)($e,{align:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",gap:"xs",children:(0,Hl.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,Hl.jsx)(EV.__experimentalTruncate,{ellipsizeMode:"auto",children:n})})})]}),(0,Hl.jsx)("div",{className:"block-editor-list-view-block__menu-cell"})]})})}):null}var sTe=c(Yo(),1),iS=c(Z(),1),wR=c(ee(),1),aTe=c(F(),1),Da=c(wo(),1),lTe=c(ce(),1);function cTe(){let{clearSelectedBlock:e,multiSelect:t,selectBlock:o}=(0,wR.useDispatch)(B),{getBlockName:r,getBlockParents:n,getBlockSelectionStart:i,getSelectedBlockClientIds:s,hasMultiSelection:a,hasSelectedBlock:l}=(0,wR.useSelect)(B),{getBlockType:u}=(0,wR.useSelect)(lTe.store);return{updateBlockSelection:(0,aTe.useCallback)(async(f,p,m,g)=>{if(!f?.shiftKey&&f?.keyCode!==Da.ESCAPE){o(p,g);return}f.preventDefault();let h=f.type==="keydown"&&f.keyCode===Da.ESCAPE,b=f.type==="keydown"&&(f.keyCode===Da.UP||f.keyCode===Da.DOWN||f.keyCode===Da.HOME||f.keyCode===Da.END);if(!b&&!l()&&!a()){o(p,null);return}let v=s(),y=[...n(p),p];if((h||b&&!v.some(x=>y.includes(x)))&&await e(),!h){let x=i(),C=p;b&&(!l()&&!a()&&(x=p),m&&(C=m));let E=n(x),R=n(C),{start:S,end:I}=KEe(x,C,E,R);await t(S,I,null)}let _=s();if((f.keyCode===Da.HOME||f.keyCode===Da.END)&&_.length>1)return;let w=v.filter(x=>!_.includes(x)),k;if(w.length===1){let x=u(r(w[0]))?.title;x&&(k=(0,iS.sprintf)((0,iS.__)("%s deselected."),x))}else w.length>1&&(k=(0,iS.sprintf)((0,iS.__)("%s blocks deselected."),w.length));k&&(0,sTe.speak)(k,"assertive")},[e,r,u,n,i,s,a,l,t,o])}}var uTe=c(F(),1);function dTe(e){return(0,uTe.useMemo)(()=>{let o={},r=0,n=i=>{i.forEach(s=>{o[s.clientId]=r,r++,s.innerBlocks.length>0&&n(s.innerBlocks)})};return n(e),o},[e])}var fTe=c(ee(),1);function pTe({blocks:e,rootClientId:t}){return(0,fTe.useSelect)(o=>{let{getDraggedBlockClientIds:r,getSelectedBlockClientIds:n,getListViewClientIdsTree:i}=K(o(B));return{selectedClientIds:n(),draggedClientIds:r(),clientIdsTree:e??i(t)}},[e,t])}var mTe=c(F(),1),gTe=c(ee(),1);function hTe({updateExpansion:e}){let{expandedBlock:t,getBlockParents:o}=(0,gTe.useSelect)(r=>{let{getBlockParents:n,getExpandedBlock:i}=K(r(B));return{expandedBlock:i(),getBlockParents:n}},[]);(0,mTe.useEffect)(()=>{if(t){let r=o(t,!1);e({type:"replace",clientIds:r})}},[e,t,o])}var bTe=c(ee(),1),av=c(F(),1),lv=c(ue(),1),yTe=c(Z(),1);var kp=24;function Rnt(e,t,o=1,r=!1){let n=r?t.right-o*kp:t.left+o*kp;return r?e.x>n:e.x<n}function Bnt(e,t,o=1,r=!1){let n=r?t.right-o*kp:t.left+o*kp,i=r?n-e.x:e.x-n,s=Math.round(i/kp);return Math.abs(s)}function Int(e,t){let o=[],r=e;for(;r;)o.push({...r}),r=t.find(n=>n.clientId===r.rootClientId);return o}function vTe(e,t){let o=e[t+1];return o&&o.isDraggedBlock?vTe(e,t+1):o}function Pnt(e,t,o=1,r=!1){let n=r?t.right-o*kp:t.left+o*kp;return(r?e.x<n-kp:e.x>n+kp)&&e.y<t.bottom}var Ont=["top","bottom"];function Ant(e,t,o=!1){let r,n,i,s,a;for(let f=0;f<e.length;f++){let p=e[f];if(p.isDraggedBlock)continue;let m=p.element.getBoundingClientRect(),[g,h]=Wy(t,m,Ont),b=N5(t,m);if(i===void 0||g<i||b){i=g;let v=e.indexOf(p),y=e[v-1];if(h==="top"&&y&&y.rootClientId===p.rootClientId&&!y.isDraggedBlock?(n=y,r="bottom",s=y.element.getBoundingClientRect(),a=v-1):(n=p,r=h,s=m,a=v),b)break}}if(!n)return;let l=Int(n,e),u=r==="bottom";if(u&&n.canInsertDraggedBlocksAsChild&&(n.innerBlockCount>0&&n.isExpanded||Pnt(t,s,l.length,o))){let f=n.isExpanded?0:n.innerBlockCount||0;return{rootClientId:n.clientId,clientId:n.clientId,blockIndex:f,dropPosition:"inside"}}if(u&&n.rootClientId&&Rnt(t,s,l.length,o)){let f=vTe(e,a),p=n.nestingLevel,m=f?f.nestingLevel:1;if(p&&m){let g=Bnt(t,s,l.length,o),h=Math.max(Math.min(g,p-m),0);if(l[h]){let b=n.blockIndex;if(l[h].nestingLevel===f?.nestingLevel)b=f?.blockIndex;else for(let v=a;v>=0;v--){let y=e[v];if(y.rootClientId===l[h].rootClientId){b=y.blockIndex+1;break}}return{rootClientId:l[h].rootClientId,clientId:n.clientId,blockIndex:b,dropPosition:r}}}}if(!n.canInsertDraggedBlocksAsSibling)return;let d=u?1:0;return{rootClientId:n.rootClientId,clientId:n.clientId,blockIndex:n.blockIndex+d,dropPosition:r}}var Mnt={leading:!1,trailing:!0};function _Te({dropZoneElement:e,updateExpansion:t}){let{getBlockRootClientId:o,getBlockIndex:r,getBlockCount:n,getDraggedBlockClientIds:i,canInsertBlocks:s}=(0,bTe.useSelect)(B),[a,l]=(0,av.useState)(),{rootClientId:u,blockIndex:d}=a||{},f=M5(u,d),p=(0,yTe.isRTL)(),m=(0,lv.usePrevious)(u),g=(0,av.useCallback)(_=>{let{rootClientId:w}=_||{};w&&_?.dropPosition==="inside"&&t({type:"expand",clientIds:[w]})},[t]),h=(0,lv.useThrottle)(g,500,Mnt);(0,av.useEffect)(()=>{if(a?.dropPosition!=="inside"||m!==a?.rootClientId){h.cancel();return}h(a)},[m,a,h]);let b=i(),v=(0,lv.useThrottle)((0,av.useCallback)((_,w)=>{let k={x:_.clientX,y:_.clientY},x=!!b?.length,E=Array.from(w.querySelectorAll("[data-block]")).map(S=>{let I=S.dataset.block,O=S.dataset.expanded==="true",A=S.classList.contains("is-dragging"),P=parseInt(S.getAttribute("aria-level"),10),L=o(I);return{clientId:I,isExpanded:O,rootClientId:L,blockIndex:r(I),element:S,nestingLevel:P||void 0,isDraggedBlock:x?A:!1,innerBlockCount:n(I),canInsertDraggedBlocksAsSibling:x?s(b,L):!0,canInsertDraggedBlocksAsChild:x?s(b,I):!0}}),R=Ant(E,k,p);R&&l(R)},[s,b,n,r,o,p]),50);return{ref:(0,lv.__experimentalUseDropZone)({dropZoneElement:e,onDrop(_){v.cancel(),a&&f(_),l(void 0)},onDragLeave(){v.cancel(),l(null)},onDragOver(_){v(_,_.currentTarget)},onDragEnd(){v.cancel(),l(void 0)}}),target:a}}var TV=c(F(),1),wTe=c(ee(),1);function kTe({firstSelectedBlockClientId:e,updateExpansion:t}){let[o,r]=(0,TV.useState)(null),{selectedBlockParentClientIds:n}=(0,wTe.useSelect)(i=>{let{getBlockParents:s}=i(B);return{selectedBlockParentClientIds:s(e,!1)}},[e]);return(0,TV.useEffect)(()=>{o!==e&&n?.length&&t({type:"expand",clientIds:n})},[e,n,o,t]),{setSelectedTreeId:r}}var sS=c(ee(),1),xTe=c(ue(),1);function STe({selectBlock:e}){let t=(0,sS.useRegistry)(),{getBlockOrder:o,getBlockRootClientId:r,getBlocksByClientId:n,getPreviousBlockClientId:i,getSelectedBlockClientIds:s,getSettings:a,canInsertBlockType:l,canRemoveBlocks:u}=(0,sS.useSelect)(B),{flashBlock:d,removeBlocks:f,replaceBlocks:p,insertBlocks:m}=(0,sS.useDispatch)(B),g=Wk();return(0,xTe.useRefEffect)(h=>{function b(_,w){w&&e(void 0,_,null,null),rS(_,h)}function v(_){let w=s(),k=w.includes(_),x=k?w[0]:_,C=r(x);return{blocksToUpdate:k?w:[_],firstBlockClientId:x,firstBlockRootClientId:C,originallySelectedBlockClientIds:w}}function y(_){if(_.defaultPrevented||!h.contains(_.target.ownerDocument.activeElement))return;let k=_.target.ownerDocument.activeElement?.closest("[role=row]")?.dataset?.block;if(!k)return;let{blocksToUpdate:x,firstBlockClientId:C,firstBlockRootClientId:E,originallySelectedBlockClientIds:R}=v(k);if(x.length!==0){if(_.preventDefault(),_.type==="copy"||_.type==="cut"){x.length===1&&d(x[0]),g(_.type,x);let S=n(x);lD(_,S,t)}if(_.type==="cut"){if(!u(x))return;let S=i(C)??E;f(x,!1);let I=R.length>0&&s().length===0;S||(S=o()[0]),b(S,I)}else if(_.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:S}=a(),I=lve(_,S);if(x.length===1){let[O]=x;if(I.every(A=>l(A.name,O))){m(I,void 0,O),b(I[0]?.clientId,!1);return}}p(x,I,I.length-1,-1),b(I[0]?.clientId,!1)}}}return h.ownerDocument.addEventListener("copy",y),h.ownerDocument.addEventListener("cut",y),h.ownerDocument.addEventListener("paste",y),()=>{h.ownerDocument.removeEventListener("copy",y),h.ownerDocument.removeEventListener("cut",y),h.ownerDocument.removeEventListener("paste",y)}},[])}var ru=c(T(),1),Nnt=(e,t)=>{let{type:o,clientIds:r}=t;if(o==="replace"){let s=Object.fromEntries(r.map(a=>[a,!0]));return(0,CTe.isShallowEqual)(e,s)?e:s}if(o!=="expand"&&o!=="collapse")return e;let n=o==="expand",i=r.filter(s=>e[s]!==n);return i.length?{...e,...Object.fromEntries(i.map(s=>[s,n]))}:e};function RTe({id:e,blocks:t,dropZoneElement:o,showBlockMovers:r=!1,isExpanded:n=!1,showAppender:i=!1,focusOnMount:s=!1,blockSettingsMenu:a=qq,rootClientId:l,description:u,onSelect:d,additionalBlockContent:f},p){t&&(0,TTe.default)("`blocks` property in `wp.blockEditor.__experimentalListView`",{since:"6.3",alternative:"`rootClientId` property"});let m=(0,sh.useInstanceId)(RTe),{clientIdsTree:g,draggedClientIds:h,selectedClientIds:b}=pTe({blocks:t,rootClientId:l}),v=dTe(g),{getBlock:y,getSelectedBlockClientIds:_}=(0,kR.useSelect)(B),{visibleBlockCount:w}=(0,kR.useSelect)(G=>{let{getGlobalBlockCount:te,getClientIdsOfDescendants:re}=G(B),ae=h?.length>0?re(h).length+1:0;return{visibleBlockCount:te()-ae}},[h]),{updateBlockSelection:k}=cTe(),[x,C]=(0,Qn.useReducer)(Nnt,{}),[E,R]=(0,Qn.useState)(null),{setSelectedTreeId:S}=kTe({firstSelectedBlockClientId:b[0],updateExpansion:C}),I=(0,Qn.useCallback)((G,te,re)=>{k(G,te,null,re),S(te),d&&d(y(te))},[S,k,d,y]),{ref:O,target:A}=_Te({dropZoneElement:o,updateExpansion:C}),P=(0,Qn.useRef)(),L=STe({selectBlock:I}),H=(0,sh.useRefEffect)(G=>{if(!s)return;let te=new window.AbortController,re=be=>rS(be,G,te.signal).then(()=>te.abort());G.ownerDocument.addEventListener("focusin",()=>te.abort(),{once:!0,signal:te.signal});let[ae]=_();if(ae)return re(ae),()=>te.abort();let ie=setTimeout(()=>{let be=G.querySelector("[role=row][data-block]")?.dataset.block;be&&re(be)},0);return()=>{clearTimeout(ie),te.abort()}},[s,_]),N=(0,sh.useMergeRefs)([L,H,P,O,p]),M=(0,Qn.useCallback)(G=>{let te=G?.dataset?.block;te&&C({type:"expand",clientIds:[te]})},[]),V=(0,Qn.useCallback)(G=>{let te=G?.dataset?.block;te&&C({type:"collapse",clientIds:[te]})},[]),j=(0,Qn.useCallback)((G,te,re)=>{G.shiftKey&&k(G,te?.dataset?.block,re?.dataset?.block)},[k]);hTe({updateExpansion:C});let D=h?.[0],{blockDropTargetIndex:z,blockDropPosition:$,firstDraggedBlockIndex:J}=(0,Qn.useMemo)(()=>{let G,te;if(A?.clientId){let re=v[A.clientId];G=re===void 0||A?.dropPosition==="top"?re:re+1}else A===null&&(G=null);if(D){let re=v[D];te=re===void 0||A?.dropPosition==="top"?re:re+1}return{blockDropTargetIndex:G,blockDropPosition:A?.dropPosition,firstDraggedBlockIndex:te}},[A,v,D]),Q=(0,Qn.useMemo)(()=>({AdditionalBlockContent:f,BlockSettingsMenu:a,listViewInstanceId:m,rootClientId:l,setInsertedBlockClientId:R,treeGridElementRef:P,updateExpansion:C}),[f,a,m,l,R,C]),W=(0,Qn.useMemo)(()=>({blockDropPosition:$,blockDropTargetIndex:z,blockIndexes:v,draggedClientIds:h,expansionState:x,firstDraggedBlockIndex:J}),[$,z,v,h,x,J]),[X]=(0,sh.__experimentalUseFixedWindowList)(P,_R,w,{expandedState:x,useWindowing:!0,windowOverscan:40});if(!g.length&&!i)return null;let U=u&&`block-editor-list-view-description-${m}`;return(0,ru.jsxs)(kR.AsyncModeProvider,{value:!0,children:[(0,ru.jsx)(iTe,{draggedBlockClientId:D,listViewRef:P,blockDropTarget:A}),u&&(0,ru.jsx)(ht,{id:U,children:u}),(0,ru.jsx)(ETe.__experimentalTreeGrid,{id:e,className:Y("block-editor-list-view-tree",{"is-dragging":h?.length>0&&z!==void 0}),"aria-label":(0,_Z.__)("Block navigation structure"),ref:N,onCollapseRow:V,onExpandRow:M,onFocusRow:j,applicationAriaLabel:(0,_Z.__)("Block navigation structure"),"aria-describedby":U,style:{"--wp-admin--list-view-dragged-items-height":h?.length?`${_R*(h.length-1)}px`:null},children:(0,ru.jsx)(pV.Provider,{value:Q,children:(0,ru.jsx)(gV.Provider,{value:E,children:(0,ru.jsx)(mV.Provider,{value:W,children:(0,ru.jsx)(nTe,{blocks:g,parentId:l,selectBlock:I,showBlockMovers:r,fixedListWindow:X,selectedClientIds:b,isExpanded:n,showAppender:i})})})})})]})}var xR=(0,Qn.forwardRef)(RTe),RV=(0,Qn.forwardRef)((e,t)=>(0,ru.jsx)(xR,{ref:t,...e,showAppender:!1,rootClientId:null,onSelect:null,additionalBlockContent:null,blockSettingsMenu:void 0}));var ah=c(T(),1);function Lnt({isEnabled:e,onToggle:t,isOpen:o,innerRef:r,...n}){return(0,ah.jsx)(BV.Button,{__next40pxDefaultSize:!0,...n,ref:r,icon:xC,"aria-expanded":o,"aria-haspopup":"true",onClick:e?t:void 0,label:(0,wZ.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!e})}function Dnt({isDisabled:e,...t},o){(0,BTe.default)("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});let n=(0,ITe.useSelect)(i=>!!i(B).getBlockCount(),[])&&!e;return(0,ah.jsx)(BV.Dropdown,{contentClassName:"block-editor-block-navigation__popover",popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:i,onToggle:s})=>(0,ah.jsx)(Lnt,{...t,innerRef:o,isOpen:i,onToggle:s,isEnabled:n}),renderContent:()=>(0,ah.jsxs)("div",{className:"block-editor-block-navigation__container",children:[(0,ah.jsx)("p",{className:"block-editor-block-navigation__label",children:(0,wZ.__)("List view")}),(0,ah.jsx)(RV,{})]})})}var OTe=(0,PTe.forwardRef)(Dnt);var aS=c(F(),1),MTe=c(ee(),1),PV=c(ue(),1),Id=c(q(),1);var IV=c(Z(),1);var nu=c(T(),1),ATe=()=>{},kZ=(e,t)=>`${e}-${t.name}`;function NTe({clientId:e,onSwitch:t=ATe,onHoverClassName:o=ATe}){let r=(0,MTe.useSelect)(E=>E(B).canEditBlock(e),[e]),{onSelect:n,stylesToRender:i,activeStyle:s,genericPreviewBlock:a,className:l}=Gx({clientId:e,onSwitch:t}),[u,d]=(0,aS.useState)(null),[f,p]=(0,aS.useState)(null),m=Vr(),g=(0,PV.useInstanceId)(NTe,"block-editor-block-styles"),h=(0,aS.useMemo)(()=>{let E=[];for(let R=0;R<(i?.length??0);R+=2)E.push(i.slice(R,R+2));return E},[i]),b=(0,aS.useMemo)(()=>{if(!u||!a)return null;let E=Jg(l,s,u);return[{...a,attributes:{...a.attributes||{},className:E}}]},[u,a,l,s]);if(!r||!i||i.length===0)return null;let v=(0,PV.debounce)(d,250),y=E=>{n(E),o(null),d(null),v.cancel()},_=E=>{if(u===E){v.cancel();return}v(E),o(E?.name??null)},w=E=>{let R=i.find(S=>kZ(g,S)===E);R&&R.name!==s.name&&y(R)},k=W3(i),x=()=>s?.name!==k?.name,C=()=>{y(k)};return(0,nu.jsx)(Id.__experimentalToolsPanel,{label:(0,IV.__)("Styles"),resetAll:C,panelId:e,hasInnerWrapper:!0,dropdownMenuProps:m,children:(0,nu.jsx)(Id.__experimentalToolsPanelItem,{hasValue:x,label:(0,IV.__)("Variation"),onDeselect:C,isShownByDefault:!0,panelId:e,children:(0,nu.jsxs)("div",{ref:p,className:"block-editor-block-styles",children:[(0,nu.jsx)(Id.Composite,{role:"radiogroup","aria-label":(0,IV.__)("Styles"),className:"block-editor-block-styles__variants",activeId:kZ(g,s),setActiveId:w,focusLoop:!0,focusWrap:!0,focusShift:!0,children:h.map((E,R)=>(0,nu.jsx)(Id.Composite.Row,{className:"block-editor-block-styles__row",children:E.map(S=>(0,nu.jsx)(Id.Composite.Item,{id:kZ(g,S),render:(0,nu.jsx)(wN,{className:"block-editor-block-styles__item",tone:"neutral",variant:s.name===S.name?"solid":"outline"}),role:"radio","aria-checked":s.name===S.name,onMouseEnter:()=>_(S),onFocus:()=>_(S),onMouseLeave:()=>_(null),onBlur:()=>_(null),onClick:()=>y(S),children:(0,nu.jsx)(Id.__experimentalTruncate,{numberOfLines:3,className:"block-editor-block-styles__item-text",children:S.label||S.name})},S.name))},R))}),b&&(0,nu.jsx)(oh,{blocks:b,placement:"left-start",offset:34,anchor:f})]})})})}var lS=NTe;var zTe=c(q(),1),cS=c(Z(),1);var DTe=c(q(),1),VTe=c(T(),1),LTe={0:mz,1:F7,2:j7,3:W7,4:G7,5:Y7,6:q7};function xZ({level:e}){return LTe[e]?(0,VTe.jsx)(DTe.Icon,{icon:LTe[e]}):null}var OV=c(T(),1),FTe=[1,2,3,4,5,6],Vnt={className:"block-library-heading-level-dropdown"};function jTe({options:e=FTe,value:t,onChange:o}){let r=e.filter(n=>n===0||FTe.includes(n)).sort((n,i)=>n-i);return(0,OV.jsx)(zTe.ToolbarDropdownMenu,{popoverProps:Vnt,icon:(0,OV.jsx)(xZ,{level:t}),label:(0,cS.__)("Change level"),controls:r.map(n=>{let i=n===t;return{icon:(0,OV.jsx)(xZ,{level:n}),title:n===0?(0,cS.__)("Paragraph"):(0,cS.sprintf)((0,cS.__)("Heading %d"),n),isActive:i,onClick(){o(n)},role:"menuitemradio"}})})}var SR=c(Z(),1),CR=c(q(),1);var xp=c(T(),1);function Fnt({icon:e=rz,label:t=(0,SR.__)("Choose variation"),instructions:o=(0,SR.__)("Select a variation to start with:"),variations:r,onSelect:n,allowSkip:i}){let s=Y("block-editor-block-variation-picker",{"has-many-variations":r.length>4});return(0,xp.jsxs)(CR.Placeholder,{icon:e,label:t,instructions:o,className:s,children:[(0,xp.jsx)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,SR.__)("Block variations"),children:r.map(a=>(0,xp.jsxs)("li",{children:[(0,xp.jsx)(CR.Button,{__next40pxDefaultSize:!0,variant:"tertiary",icon:a.icon&&a.icon.src?a.icon.src:a.icon,iconSize:48,onClick:()=>n(a),className:"block-editor-block-variation-picker__variation",label:a.description||a.title}),(0,xp.jsx)("span",{className:"block-editor-block-variation-picker__variation-label",children:a.title})]},a.name))}),i&&(0,xp.jsx)("div",{className:"block-editor-block-variation-picker__skip",children:(0,xp.jsx)(CR.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>n(),children:(0,SR.__)("Skip")})})]})}var HTe=Fnt;var $Te=c(ee(),1),YTe=c(ce(),1),CZ=c(q(),1);var SZ=c(F(),1),EZ=c(ue(),1),KTe=c(Z(),1);var Sp=c(Z(),1),uS=c(q(),1);var lh={carousel:"carousel",grid:"grid"};var Va=c(T(),1),znt=({onBlockPatternSelect:e})=>(0,Va.jsx)("div",{className:"block-editor-block-pattern-setup__actions",children:(0,Va.jsx)(uS.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,Sp.__)("Choose")})}),jnt=({handlePrevious:e,handleNext:t,activeSlide:o,totalSlides:r})=>(0,Va.jsxs)("div",{className:"block-editor-block-pattern-setup__navigation",children:[(0,Va.jsx)(uS.Button,{size:"compact",icon:(0,Sp.isRTL)()?br:li,label:(0,Sp.__)("Previous pattern"),onClick:e,disabled:o===0,accessibleWhenDisabled:!0}),(0,Va.jsx)(uS.Button,{size:"compact",icon:(0,Sp.isRTL)()?li:br,label:(0,Sp.__)("Next pattern"),onClick:t,disabled:o===r-1,accessibleWhenDisabled:!0})]}),Hnt=({viewMode:e,setViewMode:t,handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i,onBlockPatternSelect:s})=>{let a=e===lh.carousel,l=(0,Va.jsxs)("div",{className:"block-editor-block-pattern-setup__display-controls",children:[(0,Va.jsx)(uS.Button,{size:"compact",icon:YC,label:(0,Sp.__)("Carousel view"),onClick:()=>t(lh.carousel),isPressed:a}),(0,Va.jsx)(uS.Button,{size:"compact",icon:sC,label:(0,Sp.__)("Grid view"),onClick:()=>t(lh.grid),isPressed:e===lh.grid})]});return(0,Va.jsxs)("div",{className:"block-editor-block-pattern-setup__toolbar",children:[a&&(0,Va.jsx)(jnt,{handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i}),l,a&&(0,Va.jsx)(znt,{onBlockPatternSelect:s})]})},WTe=Hnt;var UTe=c(ee(),1);function Wnt(e,t,o){return(0,UTe.useSelect)(r=>{let{getBlockRootClientId:n,getPatternsByBlockTypes:i,__experimentalGetAllowedPatterns:s}=r(B),a=n(e);return o?s(a).filter(o):i(t,a)},[e,t,o])}var GTe=Wnt;var ar=c(T(),1),Unt=({viewMode:e,activeSlide:t,patterns:o,onBlockPatternSelect:r,showTitles:n})=>{let i="block-editor-block-pattern-setup__container";if(e===lh.carousel){let s=new Map([[t,"active-slide"],[t-1,"previous-slide"],[t+1,"next-slide"]]);return(0,ar.jsx)("div",{className:"block-editor-block-pattern-setup__carousel",children:(0,ar.jsx)("div",{className:i,children:(0,ar.jsx)("div",{className:"carousel-container",children:o.map((a,l)=>(0,ar.jsx)(ZTe,{active:l===t,className:s.get(l)||"",pattern:a},a.name))})})})}return(0,ar.jsx)("div",{className:"block-editor-block-pattern-setup__grid",children:(0,ar.jsx)(CZ.Composite,{role:"listbox",className:i,"aria-label":(0,KTe.__)("Patterns list"),children:o.map(s=>(0,ar.jsx)(qTe,{pattern:s,onSelect:r,showTitles:n},s.name))})})};function qTe({pattern:e,onSelect:t,showTitles:o}){let r="block-editor-block-pattern-setup-list",{blocks:n,description:i,viewportWidth:s=700}=e,a=(0,EZ.useInstanceId)(qTe,`${r}__item-description`);return(0,ar.jsx)("div",{className:`${r}__list-item`,children:(0,ar.jsxs)(CZ.Composite.Item,{render:(0,ar.jsx)("div",{"aria-describedby":i?a:void 0,"aria-label":e.title,className:`${r}__item`}),id:`${r}__pattern__${e.name}`,role:"option",onClick:()=>t(n),children:[(0,ar.jsx)(Ys,{blocks:n,viewportWidth:s}),o&&(0,ar.jsx)("div",{className:`${r}__item-title`,children:e.title}),!!i&&(0,ar.jsx)(ht,{id:a,children:i})]})})}function ZTe({active:e,className:t,pattern:o,minHeight:r}){let{blocks:n,title:i,description:s}=o,a=(0,EZ.useInstanceId)(ZTe,"block-editor-block-pattern-setup-list__item-description");return(0,ar.jsxs)("div",{"aria-hidden":!e,role:"img",className:`pattern-slide ${t}`,"aria-label":i,"aria-describedby":s?a:void 0,children:[(0,ar.jsx)(Ys,{blocks:n,minHeight:r}),!!s&&(0,ar.jsx)(ht,{id:a,children:s})]})}var Gnt=({clientId:e,blockName:t,filterPatternsFn:o,onBlockPatternSelect:r,initialViewMode:n=lh.carousel,showTitles:i=!1})=>{let[s,a]=(0,SZ.useState)(n),[l,u]=(0,SZ.useState)(0),{replaceBlock:d}=(0,$Te.useDispatch)(B),f=GTe(e,t,o);if(!f?.length)return null;let m=r||(g=>{let h=g.map(b=>(0,YTe.cloneBlock)(b));d(e,h)});return(0,ar.jsx)(ar.Fragment,{children:(0,ar.jsxs)("div",{className:`block-editor-block-pattern-setup view-mode-${s}`,children:[(0,ar.jsx)(Unt,{viewMode:s,activeSlide:l,patterns:f,onBlockPatternSelect:m,showTitles:i}),(0,ar.jsx)(WTe,{viewMode:s,setViewMode:a,activeSlide:l,totalSlides:f.length,handleNext:()=>{u(g=>Math.min(g+1,f.length-1))},handlePrevious:()=>{u(g=>Math.max(g-1,0))},onBlockPatternSelect:()=>{m(f[l].blocks)}})]})})},XTe=Gnt;var TZ=c(ce(),1),Cp=c(Z(),1),Ep=c(q(),1);var AV=c(ee(),1),QTe=c(F(),1);var an=c(T(),1),{Menu:cv}=K(Ep.privateApis);function $nt({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,an.jsxs)("fieldset",{className:e,children:[(0,an.jsx)(ht,{render:(0,an.jsx)("legend",{}),children:(0,Cp.__)("Transform to variation")}),r.map(n=>(0,an.jsx)(Ep.Button,{__next40pxDefaultSize:!0,size:"compact",icon:(0,an.jsx)(Lt,{icon:n.icon,showColors:!0}),isPressed:o===n.name,label:o===n.name?n.title:(0,Cp.sprintf)((0,Cp.__)("Transform to %s"),n.title),onClick:()=>t(n.name),"aria-label":n.title,showTooltip:!0},n.name))]})}function Ynt({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,an.jsx)("div",{className:e,children:(0,an.jsxs)(cv,{children:[(0,an.jsx)(cv.TriggerButton,{render:(0,an.jsx)(Ep.Button,{className:"block-editor-block-variation-transforms__button",__next40pxDefaultSize:!0,variant:"secondary",children:(0,Cp.__)("Transform to variation")})}),(0,an.jsx)(cv.Popover,{position:"bottom",children:(0,an.jsx)(cv.Group,{children:r.map(n=>(0,an.jsxs)(cv.RadioItem,{value:n.name,checked:o===n.name,onChange:()=>t(n.name),children:[(0,an.jsx)(cv.ItemLabel,{children:n.title}),n.description&&(0,an.jsx)(cv.ItemHelpText,{children:n.description})]},n.name))})})]})})}function Knt({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,an.jsx)("div",{className:e,children:(0,an.jsx)(Ep.__experimentalToggleGroupControl,{label:(0,Cp.__)("Transform to variation"),value:o,hideLabelFromVision:!0,onChange:t,children:r.map(n=>(0,an.jsx)(Ep.__experimentalToggleGroupControlOptionIcon,{icon:(0,an.jsx)(Lt,{icon:n.icon,showColors:!0}),value:n.name,label:o===n.name?n.title:(0,Cp.sprintf)((0,Cp.__)("Transform to %s"),n.title)},n.name))})})}function qnt({blockClientId:e}){let{updateBlockAttributes:t}=(0,AV.useDispatch)(B),{activeBlockVariation:o,variations:r,canEdit:n,isContentOnly:i,isSection:s}=(0,AV.useSelect)(g=>{let{getActiveBlockVariation:h,getBlockVariations:b}=g(TZ.store),{getBlockName:v,getBlockAttributes:y,getBlockEditingMode:_,isSectionBlock:w}=K(g(B)),{canEditBlock:k}=g(B),x=e&&v(e),{hasContentRoleAttribute:C}=K(g(TZ.store)),E=C(x);return{activeBlockVariation:h(x,y(e),"transform"),variations:x&&b(x,"transform"),canEdit:k(e),isContentOnly:_(e)==="contentOnly"&&!E,isSection:w(e)}},[e]),a=o?.name,l=(0,QTe.useMemo)(()=>{let g=new Set;return r?(r.forEach(h=>{h.icon&&g.add(h.icon?.src||h.icon)}),g.size===r.length):!1},[r]),u=g=>{t(e,{...r.find(({name:h})=>h===g).attributes})};if(!r?.length||!n||i||s)return null;let d="block-editor-block-variation-transforms",p=r.length>6?$nt:Knt;return(0,an.jsx)(l?p:Ynt,{className:d,onSelectVariation:u,selectedValue:a,variations:r})}var MV=qnt;var ch=c(Z(),1),NV=c(q(),1);var JTe=c(T(),1),RZ={top:{icon:kC,title:(0,ch._x)("Align top","Block vertical alignment setting")},center:{icon:fC,title:(0,ch._x)("Align middle","Block vertical alignment setting")},bottom:{icon:uC,title:(0,ch._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:vC,title:(0,ch._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:hC,title:(0,ch._x)("Space between","Block vertical alignment setting")}},Znt=["top","center","bottom"],Xnt="top";function Qnt({value:e,onChange:t,controls:o=Znt,isCollapsed:r=!0,isToolbar:n,label:i=(0,ch.__)("Align content vertically")}){function s(f){return()=>t(e===f?void 0:f)}let a=RZ[e],l=RZ[Xnt],u=n?NV.ToolbarGroup:NV.ToolbarDropdownMenu,d=n?{isCollapsed:r}:{};return(0,JTe.jsx)(u,{icon:a?a.icon:l.icon,label:i,controls:o.map(f=>({...RZ[f],isActive:e===f,role:r?"menuitemradio":void 0,onClick:s(f)})),...d})}var BZ=Qnt;var IZ=c(T(),1),J2=e=>(0,IZ.jsx)(BZ,{...e,isToolbar:!1}),eRe=e=>(0,IZ.jsx)(BZ,{...e,isToolbar:!0});var oa=c(q(),1),ER=c(F(),1),FV=c(Z(),1);var tRe=c(q(),1);var PZ=c(Z(),1),oRe=c(T(),1);function rRe({isLinked:e,...t}){let o=e?(0,PZ.__)("Unlink radii"):(0,PZ.__)("Link radii");return(0,oRe.jsx)(tRe.Button,{...t,className:"components-border-radius-control__linked-button",size:"small",icon:e?As:Os,iconSize:24,label:o})}var nRe=c(q(),1);function Jnt(e){return[...e].sort((o,r)=>e.filter(n=>n===r).length-e.filter(n=>n===o).length).shift()}function iRe(e={}){if(typeof e=="string")return e;let t=Object.values(e).map(a=>{let l=(0,nRe.__experimentalParseQuantityAndUnitFromRawValue)(a);return typeof a=="string"&&l[0]===void 0?[a,""]:l}),o=t.map(a=>a[0]??""),r=t.map(a=>a[1]),n=o.every(a=>a===o[0])?o[0]:"",i=Jnt(r);return n===0||n?`${n}${i||""}`:void 0}function sRe(e={}){if(typeof e=="string"||!e||typeof e!="object")return!1;let t=Object.values(e);if(t.length===0)return!1;let o=t[0];return!t.every(n=>n===o)}function aRe(e){return e?typeof e=="string"?!0:!!Object.values(e).filter(o=>!!o||o===0).length:!1}var Wl=c(q(),1),uRe=c(ue(),1),uh=c(Z(),1);var uv=c(F(),1);var OZ=24,lRe=8,LV={px:{max:300,steps:1},"%":{max:100,steps:1},vw:{max:100,steps:1},vh:{max:100,steps:1},em:{max:10,steps:.1},rem:{max:10,steps:.1},svw:{max:100,steps:1},lvw:{max:100,steps:1},dvw:{max:100,steps:1},svh:{max:100,steps:1},lvh:{max:100,steps:1},dvh:{max:100,steps:1},vi:{max:100,steps:1},svi:{max:100,steps:1},lvi:{max:100,steps:1},dvi:{max:100,steps:1},vb:{max:100,steps:1},svb:{max:100,steps:1},lvb:{max:100,steps:1},dvb:{max:100,steps:1},vmin:{max:100,steps:1},svmin:{max:100,steps:1},lvmin:{max:100,steps:1},dvmin:{max:100,steps:1},vmax:{max:100,steps:1},svmax:{max:100,steps:1},lvmax:{max:100,steps:1},dvmax:{max:100,steps:1}};var DV=c(q(),1);var iu=c(T(),1);function cRe({allowNegativeOnDrag:e,ariaLabel:t,allPlaceholder:o,minValue:r,parsedQuantity:n,computedUnit:i,units:s,isMixed:a,step:l,max:u,showTooltip:d,value:f,minimumCustomValue:p,onCustomValueChange:m,onCustomValueSliderChange:g,onUnitChange:h,onMouseOut:b,onMouseOver:v,setMinValue:y}){let _=(0,iu.jsx)(DV.__experimentalUnitControl,{className:"preset-input-control__unit-control",disableUnits:a,hideLabelFromVision:!0,label:t,min:r,onChange:m,onUnitChange:h,onBlur:b,onFocus:v,onMouseOut:b,onMouseOver:v,units:s,value:[n,i].join(""),placeholder:o,onDragStart:()=>{e&&f?.charAt(0)==="-"&&y(0)},onDrag:()=>{e&&f?.charAt(0)==="-"&&y(0)},onDragEnd:()=>{e&&y(p)}}),w=d?(0,iu.jsxs)(ao.Root,{children:[(0,iu.jsx)(ao.Trigger,{render:(0,iu.jsx)("div",{className:"preset-input-control__tooltip-wrapper",children:_})}),(0,iu.jsx)(ao.Popup,{children:t})]}):_;return(0,iu.jsxs)(iu.Fragment,{children:[w,(0,iu.jsx)(DV.RangeControl,{className:"preset-input-control__custom-value-range",hideLabelFromVision:!0,initialPosition:0,label:t,max:u,min:0,onBlur:b,onChange:g,onFocus:v,onMouseOut:b,onMouseOver:v,step:l,value:n,withInputField:!1})]})}var dh=c(T(),1);function dv({allowNegativeOnDrag:e=!1,ariaLabel:t,className:o,customValueSettings:r=LV,disableCustomValues:n,icon:i,isMixed:s,value:a,minimumCustomValue:l,onChange:u,onMouseOut:d,onMouseOver:f,onUnitChange:p,placeholder:m,presets:g=[],presetType:h,selectedUnit:b,showTooltip:v,units:y}){let _=(0,uv.useMemo)(()=>Xre(a,g,h),[a,g,h]),w=o??"preset-input-control",k=g.slice(1,g.length-1).map((G,te)=>({value:te+1,label:void 0})),x=k.length>0,C=g.length<=lRe,E=s?(0,uh.__)("Mixed"):m??null,[R,S]=(0,uv.useState)(l),[I,O]=(0,uv.useState)(!n&&_!==void 0&&!Uu(_,h)),A=null,P=(0,uRe.usePrevious)(_);(0,uv.useEffect)(()=>{_&&P!==_&&!Uu(_,h)&&I!==!0&&O(!0)},[_,P,h,I]);let L=!C&&!I&&_!==void 0&&(!Uu(_,h)||Uu(_,h)&&s),H=g;L?(H=[...g,{name:s?(0,uh.__)("Mixed"):(0,uh.sprintf)((0,uh.__)("Custom (%s)"),_),slug:"custom",size:_}],A=H.length-1):s||(A=I?aH(_,g,h):Zre(_,g,h));let N=H.map((G,te)=>({key:te,name:G.name})),M=Uu(_,h)?aH(_,g,h):_,[V,j]=(0,Wl.__experimentalParseQuantityAndUnitFromRawValue)(M),D=j||b||"px",z=y?.find(G=>G.value===D),$=z?.step??r[D]?.steps??.1,J=z?.max??r[D]?.max??10,Q=G=>{if(G===void 0||G===""){u(void 0);return}isNaN(parseFloat(G))||u(G)},W=G=>{u([G,D].join(""))},X=G=>_===void 0?void 0:g[G]?.name,U=(G,te)=>{let re=parseInt(G,10);if(te==="selectList"){if(re===0&&g[0]?.slug==="0")return"0";if(re===0)return}else if(re===0)return"0";return`var:preset|${h}|${g[G]?.slug}`};return(0,dh.jsxs)(Wl.__experimentalHStack,{className:`preset-input-control__wrapper ${w}__wrapper`,children:[i&&(0,dh.jsx)(Wl.Icon,{className:"preset-input-control__icon",icon:i,size:OZ}),(!x||I)&&(0,dh.jsx)(cRe,{allowNegativeOnDrag:e,ariaLabel:t,allPlaceholder:E,minValue:R,parsedQuantity:V,computedUnit:D,units:y,isMixed:s,step:$,max:J,showTooltip:v,value:_,minimumCustomValue:l,onCustomValueChange:Q,onCustomValueSliderChange:W,onUnitChange:p,onMouseOut:d,onMouseOver:f,setMinValue:S}),x&&C&&!I&&(0,dh.jsx)(Wl.RangeControl,{"aria-valuenow":A,"aria-valuetext":g[A]?.name,className:"preset-input-control__preset-range",hideLabelFromVision:!0,initialPosition:0,label:t,max:g.length-1,marks:k,min:0,onBlur:d,onChange:G=>u(U(G)),onFocus:f,onMouseDown:G=>{G?.nativeEvent?.offsetX<35&&_===void 0&&u("0")},onMouseOut:d,onMouseOver:f,renderTooltipContent:X,step:1,value:A,withInputField:!1}),x&&!C&&!I&&(0,dh.jsx)(Wl.CustomSelectControl,{className:"preset-input-control__custom-select-control",hideLabelFromVision:!0,label:t,onBlur:d,onChange:G=>{L&&G.selectedItem.key===N.length-1?O(!0):u(U(G.selectedItem.key,"selectList"))},onFocus:f,onMouseOut:d,onMouseOver:f,options:N,value:N.find(G=>G.key===A)||""}),x&&!n&&(0,dh.jsx)(Wl.Button,{className:"preset-input-control__custom-toggle",icon:Nz,iconSize:OZ,isPressed:I,label:I?(0,uh.__)("Use preset"):(0,uh.__)("Set custom value"),onClick:()=>{O(!I)},size:"small"})]})}var dS=c(Z(),1);var dRe=8,VV=[],AZ={all:(0,dS.__)("Border radius"),topLeft:(0,dS.__)("Top left"),topRight:(0,dS.__)("Top right"),bottomLeft:(0,dS.__)("Bottom left"),bottomRight:(0,dS.__)("Bottom right")},MZ={all:i7,topLeft:l7,topRight:c7,bottomLeft:s7,bottomRight:a7},NZ=0;var Tp=c(T(),1);function eit(e){let t=e?.default??VV,o=e?.custom??VV,r=e?.theme??VV;return(0,ER.useMemo)(()=>{let n=[{name:(0,FV.__)("None"),slug:"0",size:0},...o,...r,...t];return n.length>dRe?[{name:(0,FV.__)("Default"),slug:"default",size:void 0},...n]:n},[o,r,t])}function fRe(e,t){return t==="all"?iRe(e):typeof e=="string"?e:e?.[t]}function pRe(e,t){return t==="all"?e.flat:e[t]}function mRe(e,t,o){return r=>{o(e==="all"?{topLeft:r,topRight:r,bottomLeft:r,bottomRight:r}:{...typeof t!="string"?t||{}:{topLeft:t,topRight:t,bottomLeft:t,bottomRight:t},[e]:r})}}function gRe(e,t,o){return r=>{let n={...t};e==="all"?(n.flat=r,n.topLeft=r,n.topRight=r,n.bottomLeft=r,n.bottomRight=r):n[e]=r,o(n)}}function zV({onChange:e,values:t,presets:o}){let[r,n]=(0,ER.useState)(!aRe(t)||!sRe(t)),i=eit(o),[s,a]=(0,ER.useState)({flat:typeof t=="string"?(0,oa.__experimentalParseQuantityAndUnitFromRawValue)(t)[1]:void 0,topLeft:(0,oa.__experimentalParseQuantityAndUnitFromRawValue)(t?.topLeft)[1],topRight:(0,oa.__experimentalParseQuantityAndUnitFromRawValue)(t?.topRight)[1],bottomLeft:(0,oa.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomLeft)[1],bottomRight:(0,oa.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomRight)[1]}),[l]=je("spacing.units"),u=(0,oa.__experimentalUseCustomUnits)({availableUnits:l||["px","em","rem"]}),d=()=>n(!r);return(0,Tp.jsxs)("fieldset",{className:"components-border-radius-control",children:[(0,Tp.jsxs)(oa.__experimentalHStack,{className:"components-border-radius-control__header",children:[(0,Tp.jsx)(oa.BaseControl.VisualLabel,{as:"legend",children:(0,FV.__)("Radius")}),(0,Tp.jsx)(rRe,{onClick:d,isLinked:r})]}),r?(0,Tp.jsx)(dv,{ariaLabel:AZ.all,className:"components-border-radius-control",icon:MZ.all,minimumCustomValue:NZ,onChange:mRe("all",t,e),onUnitChange:gRe("all",s,a),presets:i,presetType:"border-radius",selectedUnit:pRe(s,"all"),showTooltip:!0,units:u,value:fRe(t,"all")}):(0,Tp.jsx)(oa.__experimentalVStack,{children:["topLeft","topRight","bottomLeft","bottomRight"].map(f=>(0,Tp.jsx)(dv,{ariaLabel:AZ[f],className:"components-border-radius-control",icon:MZ[f],minimumCustomValue:NZ,onChange:mRe(f,t,e),onUnitChange:gRe(f,s,a),presets:i,presetType:"border-radius",selectedUnit:pRe(s,f),showTooltip:!0,units:u,value:fRe(t,f)},f))})]})}var yRe=c(q(),1);var hRe=c(ue(),1);var bRe=c(T(),1),jV=(0,hRe.createHigherOrderComponent)(e=>function(o){let[r,n,i,s,a]=je("color.palette.default","color.palette.theme","color.palette.custom","color.custom","color.defaultPalette"),l=a?[...n||[],...r||[],...i||[]]:[...n||[],...i||[]],{colors:u=l,disableCustomColors:d=!s}=o,f=u&&u.length>0||!d;return(0,bRe.jsx)(e,{...o,colors:u,disableCustomColors:d,hasColorsToChoose:f})},"withColorContext");var vRe=jV(yRe.ColorPalette);var LZ=c(Z(),1),Fa=c(q(),1);var Xo=c(T(),1),{Tabs:fS}=K(Fa.privateApis),tit=["colors","disableCustomColors","gradients","disableCustomGradients"],Pd={color:"color",gradient:"gradient"};function _Re({colors:e,gradients:t,disableCustomColors:o,disableCustomGradients:r,__experimentalIsRenderedInSidebar:n,className:i,label:s,onColorChange:a,onGradientChange:l,colorValue:u,colorSlug:d,gradientValue:f,gradientSlug:p,clearable:m,showTitle:g=!0,enableAlpha:h,headingLevel:b,noticeProps:v}){let y=a&&(e&&e.length>0||!o),_=l&&(t&&t.length>0||!r);if(!y&&!_)return null;let k=(0,Xo.jsx)(Fa.ColorPalette,{value:u,selectedSlug:d,onChange:_?(E,R,S)=>{a(E,S),l()}:(E,R,S)=>a(E,S),colors:e,disableCustomColors:o,__experimentalIsRenderedInSidebar:n,clearable:m,enableAlpha:h,headingLevel:b}),x={[Pd.color]:(0,Xo.jsxs)(Xo.Fragment,{children:[k,v&&(0,Xo.jsx)(Fa.Notice,{isDismissible:!1,...v})]}),[Pd.gradient]:(0,Xo.jsx)(Fa.GradientPicker,{value:f,selectedSlug:p,onChange:y?(E,R,S)=>{l(E,S),a()}:(E,R,S)=>l(E,S),gradients:t,disableCustomGradients:r,__experimentalIsRenderedInSidebar:n,clearable:m,headingLevel:b})},C=E=>(0,Xo.jsx)("div",{className:"block-editor-color-gradient-control__panel",children:x[E]});return(0,Xo.jsx)(Fa.BaseControl,{className:Y("block-editor-color-gradient-control",i),children:(0,Xo.jsx)("fieldset",{className:"block-editor-color-gradient-control__fieldset",children:(0,Xo.jsxs)(Fa.__experimentalVStack,{spacing:1,children:[g&&(0,Xo.jsx)("legend",{children:(0,Xo.jsx)("div",{className:"block-editor-color-gradient-control__color-indicator",children:(0,Xo.jsx)(Fa.BaseControl.VisualLabel,{children:s})})}),y&&_&&(0,Xo.jsx)("div",{children:(0,Xo.jsxs)(fS,{defaultTabId:f?Pd.gradient:!!y&&Pd.color,children:[(0,Xo.jsxs)(fS.TabList,{children:[(0,Xo.jsx)(fS.Tab,{tabId:Pd.color,children:(0,LZ.__)("Color")}),(0,Xo.jsx)(fS.Tab,{tabId:Pd.gradient,children:(0,LZ.__)("Gradient")})]}),(0,Xo.jsx)(fS.TabPanel,{tabId:Pd.color,className:"block-editor-color-gradient-control__panel",focusable:!1,children:x.color}),(0,Xo.jsx)(fS.TabPanel,{tabId:Pd.gradient,className:"block-editor-color-gradient-control__panel",focusable:!1,children:x.gradient})]})}),!_&&C(Pd.color),!y&&C(Pd.gradient)]})})})}function oit(e){let[t,o,r,n]=je("color.palette","color.gradients","color.custom","color.customGradient");return(0,Xo.jsx)(_Re,{colors:t,gradients:o,disableCustomColors:!r,disableCustomGradients:!n,...e})}function rit(e){return tit.every(t=>e.hasOwnProperty(t))?(0,Xo.jsx)(_Re,{...e}):(0,Xo.jsx)(oit,{...e})}var fh=rit;var wRe=c(T(),1);function kRe({onChange:e,value:t,...o}){return(0,wRe.jsx)(fh,{...o,onColorChange:e,colorValue:t,gradients:[],disableCustomGradients:!0})}var su=c(Z(),1),xRe=c(q(),1),SRe=c(Yo(),1),DZ=c(T(),1);am([lm,s_]);function VZ({backgroundColor:e,fallbackBackgroundColor:t,fallbackTextColor:o,fallbackLinkColor:r,fontSize:n,isLargeText:i,textColor:s,linkColor:a,messageOverride:l,enableAlphaChecker:u=!1}){let d=e||t;if(!d)return null;let f=s||o,p=a||r;if(!f&&!p)return null;let m=[{color:f,description:(0,su.__)("text color")},{color:p,description:(0,su.__)("link color")}],g=Go(d),h=g.alpha()<1,b=g.brightness(),v={level:"AA",size:i||i!==!1&&n>=24?"large":"small"},y="",_="";for(let w of m){if(!w.color)continue;let k=Go(w.color),x=k.isReadable(g,v),C=k.alpha()<1;if(!x){if(h||C)continue;if(l){y=l,_=l;break}y=b<k.brightness()?(0,su.sprintf)((0,su.__)("This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."),w.description):(0,su.sprintf)((0,su.__)("This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."),w.description),_=(0,su.__)("This color combination may be hard for people to read.");break}C&&u&&(y=(0,su.__)("Transparent text may be hard for people to read."),_=(0,su.__)("Transparent text may be hard for people to read."))}return y?{message:y,speakMessage:_}:null}function nit(e){let t=VZ(e);return t?((0,SRe.speak)(t.speakMessage),(0,DZ.jsx)("div",{className:"block-editor-contrast-checker",children:(0,DZ.jsx)(xRe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:t.message})})):null}var CRe=nit;var xi=c(Z(),1),TR=c(Ul(),1),HV=c(F(),1),lu=c(q(),1);var au=c(T(),1),ph=new Date;ph.setDate(20);ph.setMonth(ph.getMonth()-3);ph.getMonth()===4&&ph.setMonth(3);function TRe({format:e,defaultFormat:t,onChange:o}){return(0,au.jsxs)(lu.__experimentalVStack,{as:"fieldset",spacing:4,className:"block-editor-date-format-picker",children:[(0,au.jsx)(ht,{render:(0,au.jsx)("legend",{}),children:(0,xi.__)("Date format")}),(0,au.jsx)(lu.ToggleControl,{label:(0,xi.__)("Default format"),help:`${(0,xi.__)("Example:")} ${(0,TR.dateI18n)(t,ph)}`,checked:!e,onChange:r=>o(r?null:t)}),e&&(0,au.jsx)(iit,{format:e,onChange:o})]})}function iit({format:e,onChange:t}){let r=[...[...new Set(["Y-m-d",(0,xi._x)("n/j/Y","short date format"),(0,xi._x)("n/j/Y g:i A","short date format with time"),(0,xi._x)("M j, Y","medium date format"),(0,xi._x)("M j, Y g:i A","medium date format with time"),(0,xi._x)("F j, Y","long date format"),(0,xi._x)("M j","short date format without the year")])].map((a,l)=>({key:`suggested-${l}`,name:(0,TR.dateI18n)(a,ph),format:a})),{key:"human-diff",name:(0,TR.humanTimeDiff)(ph),format:"human-diff"}],n={key:"custom",name:(0,xi.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",hint:(0,xi.__)("Enter your own date format")},[i,s]=(0,HV.useState)(()=>!!e&&!r.some(a=>a.format===e));return(0,au.jsxs)(lu.__experimentalVStack,{children:[(0,au.jsx)(lu.CustomSelectControl,{label:(0,xi.__)("Choose a format"),options:[...r,n],value:i?n:r.find(a=>a.format===e)??n,onChange:({selectedItem:a})=>{a===n?s(!0):(s(!1),t(a.format))}}),i&&(0,au.jsx)(lu.TextControl,{label:(0,xi.__)("Custom format"),hideLabelFromVision:!0,help:(0,HV.createInterpolateElement)((0,xi.__)("Enter a date or time <Link>format string</Link>."),{Link:(0,au.jsx)(lu.ExternalLink,{href:(0,xi.__)("https://wordpress.org/documentation/article/customize-date-and-time-format/")})}),value:e,onChange:a=>t(a)})]})}var Gl=c(q(),1),RR=c(Z(),1),RRe=c(wo(),1);var BRe=c(ue(),1),Od=c(T(),1);function IRe({id:e,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,selectedSlug:s,onChange:a}){let l;i==="unset"?l=(0,Od.jsx)(Gl.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):i?l=(0,Od.jsx)(Gl.DuotoneSwatch,{values:i}):l=(0,Od.jsx)(xt,{icon:w7});let u=(0,RR.__)("Apply duotone filter"),f=`${(0,BRe.useInstanceId)(IRe,"duotone-control",e)}__description`;return(0,Od.jsx)(Gl.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,RR.__)("Duotone")},renderToggle:({isOpen:p,onToggle:m})=>(0,Od.jsx)(Gl.ToolbarButton,{showTooltip:!0,onClick:m,"aria-haspopup":"true","aria-expanded":p,onKeyDown:h=>{!p&&h.keyCode===RRe.DOWN&&(h.preventDefault(),m())},label:u,icon:l}),renderContent:()=>(0,Od.jsxs)(Gl.MenuGroup,{label:(0,RR.__)("Duotone"),children:[(0,Od.jsx)("p",{children:(0,RR.__)("Create a two-tone color effect without losing your original image.")}),(0,Od.jsx)(Gl.DuotonePicker,{"aria-label":u,"aria-describedby":f,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,selectedSlug:s,onChange:a})]})})}var WV=IRe;var MRe=c(q(),1),NRe=c(F(),1),za=c(Z(),1);var Jn=c(Z(),1);var UV=c(Z(),1);function PRe(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":t=(0,UV._x)("Regular","font style");break;case"italic":t=(0,UV._x)("Italic","font style");break;case"oblique":t=(0,UV._x)("Oblique","font style");break;default:t=e;break}return{name:t,value:e}}var cu=c(Z(),1);function FZ(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":case"400":t=(0,cu._x)("Regular","font weight");break;case"bold":case"700":t=(0,cu._x)("Bold","font weight");break;case"100":t=(0,cu._x)("Thin","font weight");break;case"200":t=(0,cu._x)("Extra Light","font weight");break;case"300":t=(0,cu._x)("Light","font weight");break;case"500":t=(0,cu._x)("Medium","font weight");break;case"600":t=(0,cu._x)("Semi Bold","font weight");break;case"800":t=(0,cu._x)("Extra Bold","font weight");break;case"900":t=(0,cu._x)("Black","font weight");break;case"1000":t=(0,cu._x)("Extra Black","font weight");break;default:t=e;break}return{name:t,value:e}}var ORe=[{name:(0,Jn._x)("Regular","font style"),value:"normal"},{name:(0,Jn._x)("Italic","font style"),value:"italic"}],ARe=[{name:(0,Jn._x)("Thin","font weight"),value:"100"},{name:(0,Jn._x)("Extra Light","font weight"),value:"200"},{name:(0,Jn._x)("Light","font weight"),value:"300"},{name:(0,Jn._x)("Regular","font weight"),value:"400"},{name:(0,Jn._x)("Medium","font weight"),value:"500"},{name:(0,Jn._x)("Semi Bold","font weight"),value:"600"},{name:(0,Jn._x)("Bold","font weight"),value:"700"},{name:(0,Jn._x)("Extra Bold","font weight"),value:"800"},{name:(0,Jn._x)("Black","font weight"),value:"900"},{name:(0,Jn._x)("Extra Black","font weight"),value:"1000"}];function pS(e){let t=[],o=[],r=[],n=!e||e?.length===0,i=!1;return e?.forEach(s=>{if(typeof s.fontWeight=="string"&&/\s/.test(s.fontWeight.trim())){i=!0;let[u,d]=s.fontWeight.split(" "),f=parseInt(u.slice(0,1)),p=d==="1000"?10:parseInt(d.slice(0,1));for(let m=f;m<=p;m++){let g=`${m.toString()}00`;o.some(h=>h.value===g)||o.push(FZ(g))}}let a=FZ(typeof s.fontWeight=="number"?s.fontWeight.toString():s.fontWeight),l=PRe(s.fontStyle);l&&Object.keys(l).length&&(t.some(u=>u.value===l.value)||t.push(l)),a&&Object.keys(a).length&&(o.some(u=>u.value===a.value)||i||o.push(a))}),o.some(s=>(s.value??"")>="600")||o.push({name:(0,Jn._x)("Bold","font weight"),value:"700"}),t.some(s=>s.value==="italic")||t.push({name:(0,Jn._x)("Italic","font style"),value:"italic"}),n&&(t=ORe,o=ARe),t=t.length===0?ORe:t,o=o.length===0?ARe:o,t.forEach(({name:s,value:a})=>{o.forEach(({name:l,value:u})=>{let d=a==="normal"?l:(0,Jn.sprintf)((0,Jn._x)("%1$s %2$s","font"),l??"",s??"");r.push({key:`${a}-${u}`,name:d??"",style:{fontStyle:a,fontWeight:u}})})}),{fontStyles:t,fontWeights:o,combinedStyleAndWeightOptions:r,isSystemFont:n,isVariableFont:i}}var LRe=c(T(),1),sit=(e,t)=>e?t?(0,za.__)("Appearance"):(0,za.__)("Font style"):(0,za.__)("Font weight");function GV(e){let{__next40pxDefaultSize:t,onChange:o,hasFontStyles:r=!0,hasFontWeights:n=!0,fontFamilyFaces:i,value:{fontStyle:s,fontWeight:a},...l}=e,u=r||n,d=sit(r,n),f={key:"default",name:(0,za.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},{fontStyles:p,fontWeights:m,combinedStyleAndWeightOptions:g}=pS(i),h=()=>{let k=[f];return g&&k.push(...g),k},b=()=>{let k=[f];return p.forEach(({name:x,value:C})=>{k.push({key:C,name:x,style:{fontStyle:C,fontWeight:void 0}})}),k},v=()=>{let k=[f];return m.forEach(({name:x,value:C})=>{k.push({key:C,name:x,style:{fontStyle:void 0,fontWeight:C}})}),k},y=(0,NRe.useMemo)(()=>r&&n?h():r?b():v(),[e.options,p,m,g]),_=y.find(k=>k.style.fontStyle===s&&k.style.fontWeight===a)||y[0];return u&&(0,LRe.jsx)(MRe.CustomSelectControl,{...l,className:"components-font-appearance-control",label:d,describedBy:_?r?n?(0,za.sprintf)((0,za.__)("Currently selected font appearance: %s"),_.name):(0,za.sprintf)((0,za.__)("Currently selected font style: %s"),_.name):(0,za.sprintf)((0,za.__)("Currently selected font weight: %s"),_.name):(0,za.__)("No selected font appearance"),options:y,value:_,onChange:({selectedItem:k})=>o(k.style)})}var DRe=c(q(),1),zZ=c(Z(),1);var VRe=c(T(),1);function $V({__next40pxDefaultSize:e,value:t="",onChange:o,fontFamilies:r,className:n,...i}){let[s]=je("typography.fontFamilies");if(r||(r=s),!r||r.length===0)return null;let a=[{key:"",name:(0,zZ.__)("Default")},...r.map(({fontFamily:u,name:d})=>({key:u,name:d||u,style:{fontFamily:u}}))],l=a.find(u=>u.key===t)??"";return(0,VRe.jsx)(DRe.CustomSelectControl,{label:(0,zZ.__)("Font"),value:l,onChange:({selectedItem:u})=>o(u.key),options:a,className:Y("block-editor-font-family-control",n),...i})}var YV=c(q(),1),FRe=c(Z(),1);var zRe=c(T(),1);function KV({value:e,onChange:t,__unstableInputWidth:o="60px",...r}){let[n]=je("spacing.units"),i=(0,YV.__experimentalUseCustomUnits)({availableUnits:n||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,zRe.jsx)(YV.__experimentalUnitControl,{...r,label:(0,FRe.__)("Letter spacing"),value:e,__unstableInputWidth:o,units:i,onChange:t})}var BR=c(Z(),1),qV=c(q(),1),jZ=c(T(),1),ait=[{label:(0,BR.__)("None"),value:"none",icon:In},{label:(0,BR.__)("Underline"),value:"underline",icon:B7},{label:(0,BR.__)("Strikethrough"),value:"line-through",icon:T7}];function ZV({value:e,onChange:t,className:o}){return(0,jZ.jsx)(qV.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,BR.__)("Decoration"),className:Y("block-editor-text-decoration-control",o),value:e,onChange:r=>{t(r===e?void 0:r)},children:ait.map(r=>(0,jZ.jsx)(qV.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var mS=c(Z(),1);var XV=c(q(),1),HZ=c(T(),1),lit=[{label:(0,mS.__)("None"),value:"none",icon:In},{label:(0,mS.__)("Uppercase"),value:"uppercase",icon:P7},{label:(0,mS.__)("Lowercase"),value:"lowercase",icon:C7},{label:(0,mS.__)("Capitalize"),value:"capitalize",icon:x7}];function QV({className:e,value:t,onChange:o}){return(0,HZ.jsx)(XV.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,mS.__)("Letter case"),className:Y("block-editor-text-transform-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:lit.map(r=>(0,HZ.jsx)(XV.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var gS=c(Z(),1);var JV=c(q(),1),WZ=c(T(),1),cit=[{label:(0,gS.__)("Horizontal"),value:"horizontal-tb",icon:ej},{label:(0,gS.__)("Vertical"),value:(0,gS.isRTL)()?"vertical-lr":"vertical-rl",icon:oj}];function e6({className:e,value:t,onChange:o}){return(0,WZ.jsx)(JV.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,gS.__)("Orientation"),className:Y("block-editor-writing-mode-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:cit.map(r=>(0,WZ.jsx)(JV.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var vs=c(q(),1),jRe=c(F(),1),HRe=c(Z(),1);var Dn=c(T(),1),uit=({setting:e,children:t,panelId:o,...r})=>{let n=()=>{e.colorValue?e.onColorChange():e.gradientValue&&e.onGradientChange()};return(0,Dn.jsx)(vs.__experimentalToolsPanelItem,{hasValue:()=>!!e.colorValue||!!e.gradientValue,label:e.label,onDeselect:n,isShownByDefault:e.isShownByDefault!==void 0?e.isShownByDefault:!0,...r,className:Y("block-editor-color-gradient-item","block-editor-tools-panel-color-gradient-settings__item"),panelId:o,resetAllFilter:e.resetAllFilter,children:t})},dit=({colorValue:e,label:t})=>(0,Dn.jsxs)(vs.__experimentalHStack,{justify:"flex-start",children:[(0,Dn.jsx)(vs.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:e}),(0,Dn.jsx)(vs.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t,children:t})]}),fit=e=>function({onToggle:o,isOpen:r}){let{clearable:n,colorValue:i,gradientValue:s,onColorChange:a,onGradientChange:l,label:u}=e,d=(0,jRe.useRef)(void 0),f={onClick:o,className:Y("block-editor-panel-color-gradient-settings__dropdown",{"is-open":r}),"aria-expanded":r,ref:d},p=()=>{i?a():s&&l()},m=i??s;return(0,Dn.jsxs)(Dn.Fragment,{children:[(0,Dn.jsx)(vs.Button,{__next40pxDefaultSize:!0,...f,children:(0,Dn.jsx)(dit,{colorValue:m,label:u})}),n&&m&&(0,Dn.jsx)(vs.Button,{__next40pxDefaultSize:!0,label:(0,HRe.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:In,onClick:()=>{p(),r&&o(),d.current?.focus()}})]})};function t6({colors:e,disableCustomColors:t,disableCustomGradients:o,enableAlpha:r,gradients:n,settings:i,__experimentalIsRenderedInSidebar:s,...a}){let l;return s&&(l={placement:"left-start",offset:36,shift:!0}),(0,Dn.jsx)(Dn.Fragment,{children:i.map((u,d)=>{let f={clearable:!1,colorValue:u.colorValue,colors:e,disableCustomColors:t,disableCustomGradients:o,enableAlpha:r,gradientValue:u.gradientValue,gradients:n,label:u.label,onColorChange:u.onColorChange,onGradientChange:u.onGradientChange,showTitle:!1,__experimentalIsRenderedInSidebar:s,...u},p={clearable:u.clearable,label:u.label,colorValue:u.colorValue,gradientValue:u.gradientValue,onColorChange:u.onColorChange,onGradientChange:u.onGradientChange};return u&&(0,Dn.jsx)(uit,{setting:u,...a,children:(0,Dn.jsx)(vs.Dropdown,{popoverProps:l,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:fit(p),renderContent:()=>(0,Dn.jsx)(vs.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Dn.jsx)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:(0,Dn.jsx)(fh,{...f})})})})},d)})})}var o6=c(q(),1),WRe=c(ee(),1),URe=c(ue(),1);var UZ=c(F(),1),fv=c(Z(),1);function mh(){let[e,t,o,r,n,i,s,a,l,u]=je("color.custom","color.palette.custom","color.palette.theme","color.palette.default","color.defaultPalette","color.customGradient","color.gradients.custom","color.gradients.theme","color.gradients.default","color.defaultGradients"),d={disableCustomColors:!e,disableCustomGradients:!i};return d.colors=(0,UZ.useMemo)(()=>{let f=[];return o&&o.length&&f.push({name:(0,fv._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",colors:o}),n&&r&&r.length&&f.push({name:(0,fv._x)("Default","Indicates this palette comes from WordPress."),slug:"default",colors:r}),t&&t.length&&f.push({name:(0,fv._x)("Custom","Indicates this palette is created by the user."),slug:"custom",colors:t}),f},[t,o,r,n]),d.gradients=(0,UZ.useMemo)(()=>{let f=[];return a&&a.length&&f.push({name:(0,fv._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",gradients:a}),u&&l&&l.length&&f.push({name:(0,fv._x)("Default","Indicates this palette comes from WordPress."),slug:"default",gradients:l}),s&&s.length&&f.push({name:(0,fv._x)("Custom","Indicates this palette is created by the user."),slug:"custom",gradients:s}),f},[s,a,l,u]),d.hasColorsOrGradients=!!d.colors.length||!!d.gradients.length,d}var $l=c(T(),1),pit=["colors","disableCustomColors","gradients","disableCustomGradients"],GZ=({className:e,colors:t,gradients:o,disableCustomColors:r,disableCustomGradients:n,children:i,settings:s,title:a,showTitle:l=!0,__experimentalIsRenderedInSidebar:u,enableAlpha:d})=>{let f=(0,URe.useInstanceId)(GZ),{batch:p}=(0,WRe.useRegistry)();return(!t||t.length===0)&&(!o||o.length===0)&&r&&n&&s?.every(m=>(!m.colors||m.colors.length===0)&&(!m.gradients||m.gradients.length===0)&&(m.disableCustomColors===void 0||m.disableCustomColors)&&(m.disableCustomGradients===void 0||m.disableCustomGradients))?null:(0,$l.jsx)(o6.__experimentalToolsPanel,{className:Y("block-editor-panel-color-gradient-settings",e),hasInnerWrapper:!0,label:l?a:void 0,resetAll:()=>{p(()=>{s.forEach(({colorValue:m,gradientValue:g,onColorChange:h,onGradientChange:b})=>{m?h():g&&b()})})},panelId:f,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,$l.jsxs)("div",{className:"block-editor-panel-color-gradient-settings__inner-wrapper",children:[(0,$l.jsx)(t6,{settings:s,panelId:f,colors:t,gradients:o,disableCustomColors:r,disableCustomGradients:n,__experimentalIsRenderedInSidebar:u,enableAlpha:d}),!!i&&(0,$l.jsxs)($l.Fragment,{children:[(0,$l.jsx)(o6.__experimentalSpacer,{marginTop:4,marginBottom:0}),i]})]})})},mit=e=>{let t=mh();return(0,$l.jsx)(GZ,{...t,...e})},git=e=>pit.every(t=>e.hasOwnProperty(t))?(0,$l.jsx)(GZ,{...e}):(0,$l.jsx)(mit,{...e}),r6=git;var n6=c(F(),1),pv=c(q(),1),YZ=c(Z(),1);var IR=c(T(),1),$Z=[],hit={...LV,px:{max:1e3,steps:1},em:{max:50,steps:.1},rem:{max:50,steps:.1}};function bit(e){let t=e?.default??$Z,o=e?.custom??$Z,r=e?.theme??$Z;return(0,n6.useMemo)(()=>[{name:(0,YZ.__)("None"),slug:"0",size:0},...o,...r,...t],[o,r,t])}function mv({label:e=(0,YZ.__)("Dimension"),onChange:t,value:o,placeholder:r,className:n,dimensionSizes:i}){let[s,a]=je("dimensions.dimensionSizes","spacing.units"),l=i??s,u=(0,pv.__experimentalUseCustomUnits)({availableUnits:a||["%","px","em","rem","vh","vw"]}),d=bit(l),[f,p]=(0,n6.useState)(()=>{let[,g]=(0,pv.__experimentalParseQuantityAndUnitFromRawValue)(o);return g||u[0]?.value||"px"}),m=g=>{let[h,b]=(0,pv.__experimentalParseQuantityAndUnitFromRawValue)(o);["em","rem"].includes(g)&&b==="px"?t((h/16).toFixed(2)+g):["em","rem"].includes(b)&&g==="px"?t(Math.round(h*16)+g):["%","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax"].includes(g)&&h>100&&t(100+g),p(g)};return(0,IR.jsxs)("fieldset",{className:Y("block-editor-dimension-control",n),children:[(0,IR.jsx)(pv.BaseControl.VisualLabel,{as:"legend",children:e}),(0,IR.jsx)(dv,{ariaLabel:e,className:"block-editor-dimension-control",customValueSettings:hit,minimumCustomValue:0,onChange:t,onUnitChange:m,placeholder:r,presets:d,presetType:"dimension",selectedUnit:f,showTooltip:!0,units:u,value:o})]})}var $Re=c(F(),1),ei=c(q(),1),YRe=c(Z(),1),KRe=c(Nt(),1);var Ad=c(T(),1),GRe={px:{max:1e3,step:1},"%":{max:100,step:1},vw:{max:100,step:1},vh:{max:100,step:1},em:{max:50,step:.1},rem:{max:50,step:.1},svw:{max:100,step:1},lvw:{max:100,step:1},dvw:{max:100,step:1},svh:{max:100,step:1},lvh:{max:100,step:1},dvh:{max:100,step:1},vi:{max:100,step:1},svi:{max:100,step:1},lvi:{max:100,step:1},dvi:{max:100,step:1},vb:{max:100,step:1},svb:{max:100,step:1},lvb:{max:100,step:1},dvb:{max:100,step:1},vmin:{max:100,step:1},svmin:{max:100,step:1},lvmin:{max:100,step:1},dvmin:{max:100,step:1},vmax:{max:100,step:1},svmax:{max:100,step:1},lvmax:{max:100,step:1},dvmax:{max:100,step:1}};function qRe({label:e=(0,YRe.__)("Height"),onChange:t,value:o}){(0,KRe.default)("wp.blockEditor.HeightControl",{since:"7.0",version:"7.2",alternative:"wp.blockEditor.DimensionControl"});let r=parseFloat(o),[n]=je("spacing.units"),i=(0,ei.__experimentalUseCustomUnits)({availableUnits:n||["%","px","em","rem","vh","vw"]}),s=(0,$Re.useMemo)(()=>(0,ei.__experimentalParseQuantityAndUnitFromRawValue)(o),[o])[1]||i[0]?.value||"px",a=u=>{t([u,s].join(""))},l=u=>{let[d,f]=(0,ei.__experimentalParseQuantityAndUnitFromRawValue)(o);["em","rem"].includes(u)&&f==="px"?t((d/16).toFixed(2)+u):["em","rem"].includes(f)&&u==="px"?t(Math.round(d*16)+u):["%","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax"].includes(u)&&d>100&&t(100+u)};return(0,Ad.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,Ad.jsx)(ei.BaseControl.VisualLabel,{as:"legend",children:e}),(0,Ad.jsxs)(ei.Flex,{children:[(0,Ad.jsx)(ei.FlexItem,{isBlock:!0,children:(0,Ad.jsx)(ei.__experimentalUnitControl,{value:o,units:i,onChange:t,onUnitChange:l,min:0,label:e,hideLabelFromVision:!0})}),(0,Ad.jsx)(ei.FlexItem,{isBlock:!0,children:(0,Ad.jsx)(ei.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Ad.jsx)(ei.RangeControl,{value:r,min:0,max:GRe[s]?.max??100,step:GRe[s]?.step??.1,withInputField:!1,onChange:a,label:e,hideLabelFromVision:!0})})})]})]})}var MR=c(q(),1),QBe=c(Nt(),1);var Yl=c(oe()),wBe=c(hBe());function kit(e,t,o,r,n,i){i===void 0&&(i=0);var s=hS(e,t,i),a=s.width,l=s.height,u=Math.min(a,o),d=Math.min(l,r);return u>d*n?{width:d*n,height:d}:{width:u,height:u/n}}function xit(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}function PR(e,t,o,r,n){n===void 0&&(n=0);var i=hS(t.width,t.height,n),s=i.width,a=i.height;return{x:bBe(e.x,s,o.width,r),y:bBe(e.y,a,o.height,r)}}function bBe(e,t,o,r){var n=t*r/2-o/2;return u6(e,-n,n)}function yBe(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function vBe(e,t){return Math.atan2(t.y-e.y,t.x-e.x)*180/Math.PI}function Sit(e,t,o,r,n,i,s){i===void 0&&(i=0),s===void 0&&(s=!0);var a=s?Cit:Eit,l=hS(t.width,t.height,i),u=hS(t.naturalWidth,t.naturalHeight,i),d={x:a(100,((l.width-o.width/n)/2-e.x/n)/l.width*100),y:a(100,((l.height-o.height/n)/2-e.y/n)/l.height*100),width:a(100,o.width/l.width*100/n),height:a(100,o.height/l.height*100/n)},f=Math.round(a(u.width,d.width*u.width/100)),p=Math.round(a(u.height,d.height*u.height/100)),m=u.width>=u.height*r,g=m?{width:Math.round(p*r),height:p}:{width:f,height:Math.round(f/r)},h=hr(hr({},g),{x:Math.round(a(u.width-g.width,d.x*u.width/100)),y:Math.round(a(u.height-g.height,d.y*u.height/100))});return{croppedAreaPercentages:d,croppedAreaPixels:h}}function Cit(e,t){return Math.min(e,Math.max(0,t))}function Eit(e,t){return t}function Tit(e,t,o,r,n,i){var s=hS(t.width,t.height,o),a=u6(r.width/s.width*(100/e.width),n,i),l={x:a*s.width/2-r.width/2-s.width*a*(e.x/100),y:a*s.height/2-r.height/2-s.height*a*(e.y/100)};return{crop:l,zoom:a}}function Rit(e,t,o){var r=xit(t);return o.height>o.width?o.height/(e.height*r):o.width/(e.width*r)}function Bit(e,t,o,r,n,i){o===void 0&&(o=0);var s=hS(t.naturalWidth,t.naturalHeight,o),a=u6(Rit(e,t,r),n,i),l=r.height>r.width?r.height/e.height:r.width/e.width,u={x:((s.width-e.width)/2-e.x)*l,y:((s.height-e.height)/2-e.y)*l};return{crop:u,zoom:a}}function _Be(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function Iit(e){return e*Math.PI/180}function hS(e,t,o){var r=Iit(o);return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}function u6(e,t,o){return Math.min(Math.max(e,t),o)}function c6(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.filter(function(o){return typeof o=="string"&&o.length>0}).join(" ").trim()}var Pit=`.reactEasyCrop_Container {
+ `}]})}):(0,Cg.jsx)("div",{className:"block-editor-inserter__preview-content-missing",children:(0,Nwe.__)("No preview available.")})}),!a&&(0,Cg.jsx)(HE,{title:o,icon:r,description:n})]})}var Lwe=PJe;var Zk=c(Z(),1),Yf=c(F(),1),_K=c(ue(),1);var Zwe=c(ce(),1),Xwe=c(ue(),1);var qk=c(F(),1),Eg=c(ce(),1),Kwe=c(q(),1),uT=c(wo(),1);var Wwe=c(q(),1),Gwe=c(F(),1);var Gk=c(F(),1),Dwe=c(Z(),1),Vwe=c(Yo(),1),Fwe=c(T(),1);function OJe(e,t){let[o,r]=(0,Gk.useState)(!1);return(0,Gk.useEffect)(()=>{o&&(0,Vwe.speak)((0,Dwe.__)("Use left and right arrow keys to move through blocks"))},[o]),(0,Fwe.jsx)("div",{ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{r(!0)},onBlur:n=>{!n.currentTarget.contains(n.relatedTarget)&&r(!1)},...e})}var mK=(0,Gk.forwardRef)(OJe);var zwe=c(F(),1),jwe=c(q(),1),Hwe=c(T(),1);function AJe(e,t){return(0,Hwe.jsx)(jwe.Composite.Group,{role:"presentation",ref:t,...e})}var gK=(0,zwe.forwardRef)(AJe);var xD=c(q(),1),Uwe=c(F(),1),kD=c(T(),1);function MJe({isFirst:e,as:t,children:o,...r},n){return(0,kD.jsx)(xD.Composite.Item,{ref:n,role:"option",accessibleWhenDisabled:!0,...r,render:i=>{let s={...i,tabIndex:e?0:i.tabIndex};return t?(0,kD.jsx)(t,{...s,children:o}):typeof o=="function"?o(s):(0,kD.jsx)(xD.Button,{__next40pxDefaultSize:!0,...s,children:o})}})}var hK=(0,Uwe.forwardRef)(MJe);var bK=c(T(),1);function NJe({key:e,children:t}){return(0,bK.jsx)(Gwe.Fragment,{children:t},e)}function LJe({children:e}){return(0,bK.jsx)(Wwe.Composite,{focusShift:!0,focusWrap:"horizontal",render:NJe,children:e})}var SD=LJe;var $we=c(q(),1),ED=c(ce(),1),TD=c(ee(),1),Ywe=c(F(),1);var Yk=c(Z(),1),$k=c(q(),1);var Uc=c(T(),1);function CD({count:e,icon:t,isPattern:o,fadeWhenDisabled:r}){let n=o&&(0,Yk.__)("Pattern");return(0,Uc.jsx)("div",{className:"block-editor-block-draggable-chip-wrapper",children:(0,Uc.jsx)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip",children:(0,Uc.jsxs)($k.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content",children:[(0,Uc.jsx)($k.FlexItem,{children:t?(0,Uc.jsx)(Ht,{icon:t}):n||(0,Yk.sprintf)((0,Yk._n)("%d block","%d blocks",e),e)}),(0,Uc.jsx)($k.FlexItem,{children:(0,Uc.jsx)(Ht,{icon:F0})}),r&&(0,Uc.jsx)($k.FlexItem,{className:"block-editor-block-draggable-chip__disabled",children:(0,Uc.jsx)("span",{className:"block-editor-block-draggable-chip__disabled-icon"})})]})})})}var yK=c(T(),1),DJe=({isEnabled:e,blocks:t,icon:o,children:r,pattern:n})=>{let i=t.length===1?t[0].name:void 0,s=(0,TD.useSelect)(f=>i&&f(ED.store).getBlockType(i)?.icon,[i]),{startDragging:a,stopDragging:l}=K((0,TD.useDispatch)(B)),u=(0,Ywe.useMemo)(()=>n?.type===nr.user&&n?.syncStatus!=="unsynced"?[(0,ED.createBlock)("core/block",{ref:n.id})]:void 0,[n?.type,n?.syncStatus,n?.id]);if(!e)return r({draggable:!1,onDragStart:void 0,onDragEnd:void 0});let d=u??t;return(0,yK.jsx)($we.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:{type:"inserter",blocks:d},onDragStart:f=>{a();let p=new Set;for(let m of d){let g=`wp-block:${m.name}`;p.has(g)||(f.dataTransfer.items.add("",g),p.add(g))}},onDragEnd:()=>{l()},__experimentalDragComponent:(0,yK.jsx)(CD,{count:t.length,icon:o||!n&&s,isPattern:!!n}),children:({onDraggableStart:f,onDraggableEnd:p})=>r({draggable:!0,onDragStart:f,onDragEnd:p})})},Kk=DJe;var Gf=c(T(),1);function VJe({className:e,isFirst:t,item:o,onSelect:r,onHover:n,isDraggable:i,...s}){let a=(0,qk.useRef)(!1),l=o.icon?{backgroundColor:o.icon.background,color:o.icon.foreground}:{},u=(0,qk.useMemo)(()=>[(0,Eg.createBlock)(o.name,o.initialAttributes,(0,Eg.createBlocksFromInnerBlocksTemplate)(o.innerBlocks),o.innerContent)],[o.name,o.initialAttributes,o.innerBlocks,o.innerContent]),d=(0,Eg.isReusableBlock)(o)&&o.syncStatus!=="unsynced"||(0,Eg.isTemplatePart)(o);return(0,Gf.jsx)(Kk,{isEnabled:i&&!o.isDisabled,blocks:u,icon:o.icon,children:({draggable:f,onDragStart:p,onDragEnd:m})=>(0,Gf.jsx)("div",{className:Y("block-editor-block-types-list__list-item",{"is-synced":d}),draggable:f,onDragStart:g=>{a.current=!0,p&&(n(null),p(g))},onDragEnd:g=>{a.current=!1,m&&m(g)},children:(0,Gf.jsxs)(hK,{isFirst:t,className:Y("block-editor-block-types-list__item",e),disabled:o.isDisabled,onClick:g=>{g.preventDefault(),r(o,(0,uT.isAppleOS)()?g.metaKey:g.ctrlKey),n(null)},onKeyDown:g=>{let{keyCode:h}=g;h===uT.ENTER&&(g.preventDefault(),r(o,(0,uT.isAppleOS)()?g.metaKey:g.ctrlKey),n(null))},onMouseEnter:()=>{a.current||n(o)},onMouseLeave:()=>n(null),...s,children:[(0,Gf.jsx)("span",{className:"block-editor-block-types-list__item-icon",style:l,children:(0,Gf.jsx)(Ht,{icon:o.icon,showColors:!0})}),(0,Gf.jsx)("span",{className:"block-editor-block-types-list__item-title",children:(0,Gf.jsx)(Kwe.__experimentalTruncate,{numberOfLines:3,children:o.title})})]})})})}var qwe=(0,qk.memo)(VJe);var dT=c(T(),1);function FJe(e,t){let o=[];for(let r=0,n=e.length;r<n;r+=t)o.push(e.slice(r,r+t));return o}function Qwe({items:e=[],onSelect:t,onHover:o=()=>{},children:r,label:n,isDraggable:i=!0}){let s="block-editor-block-types-list",a=(0,Xwe.useInstanceId)(Qwe,s);return(0,dT.jsxs)(mK,{className:s,"aria-label":n,children:[FJe(e,3).map((l,u)=>(0,dT.jsx)(gK,{children:l.map((d,f)=>(0,dT.jsx)(qwe,{item:d,className:(0,Zwe.getBlockMenuDefaultClassName)(d.id),onSelect:t,onHover:o,isDraggable:i&&!d.isDisabled,isFirst:u===0&&f===0,rowId:`${a}-${u}`},d.id))},u)),r]})}var Cy=Qwe;var Jwe=c(q(),1),$f=c(T(),1);function zJe({title:e,icon:t,children:o}){return(0,$f.jsxs)($f.Fragment,{children:[(0,$f.jsxs)("div",{className:"block-editor-inserter__panel-header",children:[(0,$f.jsx)("h2",{className:"block-editor-inserter__panel-title",children:e}),(0,$f.jsx)(Jwe.Icon,{icon:t})]}),(0,$f.jsx)("div",{className:"block-editor-inserter__panel-content",children:o})]})}var Tg=zJe;var eke=c(Z(),1),vK=c(T(),1);function jJe({children:e=(0,eke.__)("No results found.")}){return(0,vK.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,vK.jsx)("p",{children:e})})}var Wc=jJe;var Pn=c(T(),1),HJe=e=>e.name.split("/")[0],UJe=6,WJe=[];function tke({items:e,collections:t,categories:o,onSelectItem:r,onHover:n,showMostUsedBlocks:i,className:s}){let a=(0,Yf.useMemo)(()=>Du(e,"frecency","desc").slice(0,UJe),[e]),l=(0,Yf.useMemo)(()=>e.filter(g=>!g.category),[e]),u=(0,Yf.useMemo)(()=>{let g={...t};return Object.keys(t).forEach(h=>{g[h]=e.filter(b=>HJe(b)===h),g[h].length===0&&delete g[h]}),g},[e,t]);(0,Yf.useEffect)(()=>()=>n(null),[]);let d=(0,_K.useAsyncList)(o),f=o.length===d.length,p=(0,Yf.useMemo)(()=>Object.entries(t),[t]),m=(0,_K.useAsyncList)(f?p:WJe);return(0,Pn.jsxs)("div",{className:s,children:[i&&e.length>3&&!!a.length&&(0,Pn.jsx)(Tg,{title:(0,Zk._x)("Most used","blocks"),children:(0,Pn.jsx)(Cy,{items:a,onSelect:r,onHover:n,label:(0,Zk._x)("Most used","blocks")})}),d.map(g=>{let h=e.filter(b=>b.category===g.slug);return!h||!h.length?null:(0,Pn.jsx)(Tg,{title:g.title,icon:g.icon,children:(0,Pn.jsx)(Cy,{items:h,onSelect:r,onHover:n,label:g.title})},g.slug)}),f&&l.length>0&&(0,Pn.jsx)(Tg,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,Zk.__)("Uncategorized"),children:(0,Pn.jsx)(Cy,{items:l,onSelect:r,onHover:n,label:(0,Zk.__)("Uncategorized")})}),m.map(([g,h])=>{let b=u[g];return!b||!b.length?null:(0,Pn.jsx)(Tg,{title:h.title,icon:h.icon,children:(0,Pn.jsx)(Cy,{items:b,onSelect:r,onHover:n,label:h.title})},g)})]})}function GJe({rootClientId:e,onInsert:t,onHover:o,showMostUsedBlocks:r},n){let[i,s,a,l]=Em(e,t);if(!i.length)return(0,Pn.jsx)(Wc,{});let u=[],d=[];for(let f of i)f.category!=="reusable"&&(f.isSearchOnly||(f.isAllowedInCurrentRoot?u.push(f):d.push(f)));return(0,Pn.jsx)(SD,{children:(0,Pn.jsxs)("div",{ref:n,children:[!!u.length&&(0,Pn.jsx)(Pn.Fragment,{children:(0,Pn.jsx)(tke,{items:u,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__insertable-blocks-at-selection"})}),(0,Pn.jsx)(tke,{items:d,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__all-blocks"})]})})}var oke=(0,Yf.forwardRef)(GJe);var xke=c(F(),1),Ske=c(ue(),1),Cke=c(q(),1),Eke=c(Z(),1);var bke=c(q(),1);var EK=c(F(),1),yke=c(Z(),1);var rke=c(q(),1);var wK=c(Z(),1),Xk=c(T(),1);function $Je({patternCategories:e,searchValue:t,setSearchValue:o}){return(0,Xk.jsxs)($e,{direction:"column",gap:"lg",className:"block-editor-block-patterns-explorer__sidebar",children:[(0,Xk.jsx)(rke.SearchControl,{onChange:o,value:t,label:(0,wK.__)("Search"),placeholder:(0,wK.__)("Search")}),(0,Xk.jsx)(bg.List,{children:e.map(({name:r,label:n})=>(0,Xk.jsx)(bg.Tab,{value:r,children:n},r))})]})}var nke=$Je;var Kf=c(F(),1),ox=c(Z(),1),pke=c(ue(),1);var mke=c(Yo(),1);var ike=c(ce(),1),gd=c(F(),1),fT=c(q(),1);var ske=c(ue(),1),ake=c(Z(),1);var Us=c(q(),1),Cl=c(Z(),1),zi=c(T(),1);function Qk({currentPage:e,numPages:t,changePage:o,totalItems:r}){return(0,zi.jsxs)(Us.__experimentalVStack,{className:"block-editor-patterns__grid-pagination-wrapper",children:[(0,zi.jsx)(Us.__experimentalText,{variant:"muted",children:(0,Cl.sprintf)((0,Cl._n)("%s item","%s items",r),r)}),t>1&&(0,zi.jsxs)(Us.__experimentalHStack,{expanded:!1,spacing:3,justify:"flex-start",className:"block-editor-patterns__grid-pagination",children:[(0,zi.jsxs)(Us.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-previous",children:[(0,zi.jsx)(Us.Button,{variant:"tertiary",onClick:()=>o(1),disabled:e===1,"aria-label":(0,Cl.__)("First page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,zi.jsx)("span",{children:"\xAB"})}),(0,zi.jsx)(Us.Button,{variant:"tertiary",onClick:()=>o(e-1),disabled:e===1,"aria-label":(0,Cl.__)("Previous page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,zi.jsx)("span",{children:"\u2039"})})]}),(0,zi.jsx)(Us.__experimentalText,{variant:"muted",children:(0,Cl.sprintf)((0,Cl._x)("%1$s of %2$s","paging"),e,t)}),(0,zi.jsxs)(Us.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-next",children:[(0,zi.jsx)(Us.Button,{variant:"tertiary",onClick:()=>o(e+1),disabled:e===t,"aria-label":(0,Cl.__)("Next page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,zi.jsx)("span",{children:"\u203A"})}),(0,zi.jsx)(Us.Button,{variant:"tertiary",onClick:()=>o(t),disabled:e===t,"aria-label":(0,Cl.__)("Last page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,zi.jsx)("span",{children:"\xBB"})})]})]})]})}var jo=c(T(),1),YJe=({showTooltip:e,title:t,children:o})=>e?(0,jo.jsxs)(ao.Root,{children:[(0,jo.jsx)(ao.Trigger,{render:o}),(0,jo.jsx)(ao.Popup,{children:t})]}):(0,jo.jsx)(jo.Fragment,{children:o});function lke({id:e,isDraggable:t,pattern:o,onClick:r,onHover:n,showTitlesAsTooltip:i,category:s,isSelected:a}){let[l,u]=(0,gd.useState)(!1),{blocks:d,viewportWidth:f}=o,m=`block-editor-block-patterns-list__item-description-${(0,ske.useInstanceId)(lke)}`,g=o.type===nr.user,h=(0,gd.useMemo)(()=>!s||!t?d:(d??[]).map(b=>{let v=(0,ike.cloneBlock)(b);return v.attributes.metadata?.categories?.includes(s)&&(v.attributes.metadata.categories=[s]),v}),[d,t,s]);return(0,jo.jsx)(Kk,{isEnabled:t,blocks:h,pattern:o,children:({draggable:b,onDragStart:v,onDragEnd:y})=>(0,jo.jsx)("div",{className:"block-editor-block-patterns-list__list-item",draggable:b,onDragStart:_=>{u(!0),v&&(n?.(null),v(_))},onDragEnd:_=>{u(!1),y&&y(_)},children:(0,jo.jsx)(YJe,{showTooltip:i&&!g,title:o.title,children:(0,jo.jsxs)(fT.Composite.Item,{render:(0,jo.jsx)("div",{role:"option","aria-label":o.title,"aria-describedby":o.description?m:void 0,className:Y("block-editor-block-patterns-list__item",{"block-editor-block-patterns-list__list-item-synced":o.type===nr.user&&!o.syncStatus,"is-selected":a})}),id:e,onClick:()=>{r(o,d),n?.(null)},onMouseEnter:()=>{l||n?.(o)},onMouseLeave:()=>n?.(null),children:[(0,jo.jsx)(Hs.Async,{placeholder:(0,jo.jsx)(KJe,{}),children:(0,jo.jsx)(Hs,{blocks:d,viewportWidth:f})}),(!i||g)&&(0,jo.jsxs)(fT.__experimentalHStack,{className:"block-editor-patterns__pattern-details",spacing:2,children:[g&&!o.syncStatus&&(0,jo.jsx)("div",{className:"block-editor-patterns__pattern-icon-wrapper",children:(0,jo.jsx)(xt,{className:"block-editor-patterns__pattern-icon",icon:qa})}),(0,jo.jsx)(ir,{render:(0,jo.jsx)("div",{}),className:"block-editor-block-patterns-list__item-title",variant:"body-sm",children:o.title})]}),!!o.description&&(0,jo.jsx)(ht,{id:m,children:o.description})]})})})})}function KJe(){return(0,jo.jsx)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}function qJe({isDraggable:e,blockPatterns:t,onHover:o,onClickPattern:r,orientation:n,category:i,label:s=(0,ake.__)("Patterns"),showTitlesAsTooltip:a,pagingProps:l},u){let[d,f]=(0,gd.useState)(void 0),[p,m]=(0,gd.useState)(null);(0,gd.useEffect)(()=>{let h=t[0]?.name;f(h)},[t]);let g=(h,b)=>{m(h.name),r(h,b)};return(0,jo.jsxs)(fT.Composite,{orientation:n,activeId:d,setActiveId:f,role:"listbox",className:"block-editor-block-patterns-list","aria-label":s,ref:u,children:[t.map(h=>(0,jo.jsx)(lke,{id:h.name,pattern:h,onClick:g,onHover:o,isDraggable:e,showTitlesAsTooltip:a,category:i,isSelected:!!p&&p===h.name},h.name)),l&&(0,jo.jsx)(Qk,{...l})]})}var hd=(0,gd.forwardRef)(qJe);var Ey=c(ee(),1),uke=c(ce(),1),RD=c(Z(),1),dke=c(Yo(),1),kK=c(F(),1);function cke({destinationRootClientId:e,destinationIndex:t,rootClientId:o,registry:r}){if(o===e)return t;let n=["",...r.select(B).getBlockParents(e),e],i=n.indexOf(o);return i!==-1?r.select(B).getBlockIndex(n[i+1])+1:r.select(B).getBlockOrder(o).length}function ZJe({rootClientId:e="",insertionIndex:t,clientId:o,isAppender:r,onSelect:n,shouldFocusBlock:i=!0,selectBlockOnInsert:s=!0}){let a=(0,Ey.useRegistry)(),{getSelectedBlock:l,getClosestAllowedInsertionPoint:u,getBlockInsertionPoint:d}=K((0,Ey.useSelect)(B)),{destinationRootClientId:f,destinationIndex:p}=(0,Ey.useSelect)(w=>{let{getSelectedBlockClientId:k,getBlockRootClientId:x,getBlockIndex:C,getBlockOrder:E,getInsertionPoint:R}=K(w(B)),S=k(),I=e,P,A=R();return t!==void 0?P=t:A&&A.hasOwnProperty("index")?(I=A?.rootClientId?A.rootClientId:e,P=A.index):o?P=C(o):!r&&S?(I=x(S),P=C(S)+1):P=E(I).length,{destinationRootClientId:I,destinationIndex:P}},[e,t,o,r]),{replaceBlocks:m,insertBlocks:g,showInsertionPoint:h,hideInsertionPoint:b,setLastFocus:v}=K((0,Ey.useDispatch)(B)),y=(0,kK.useCallback)((w,k,x=!1,C)=>{(x||i||s)&&v(null);let E=l();!r&&E&&(0,uke.isUnmodifiedDefaultBlock)(E,"content")?m(E.clientId,w,null,i||x?0:null,k):g(w,r||C===void 0?p:cke({destinationRootClientId:f,destinationIndex:p,rootClientId:C,registry:a}),r||C===void 0?f:C,s,i||x?0:null,k);let R=Array.isArray(w)?w.length:1,S=(0,RD.sprintf)((0,RD._n)("%d block added.","%d blocks added.",R),R);(0,dke.speak)(S),n&&n(w)},[r,l,m,g,f,p,n,i,s,v,a]),_=(0,kK.useCallback)(w=>{if(w){let k=u(w.name,f);k!==null&&h(k,cke({destinationRootClientId:f,destinationIndex:p,rootClientId:k,registry:a}))}else d()?.__unstableWithInserter||b()},[u,d,h,b,f,p,a]);return[f,y,_]}var Rg=ZJe;var Jk=c(F(),1),BD=c(ce(),1),ex=c(ee(),1),ID=c(Z(),1),fke=c(Is(),1);var XJe=(e,t,o,r)=>{let n=(0,Jk.useMemo)(()=>({[vm]:!!r}),[r]),i=(0,ex.useSelect)(g=>{let{getSettings:h}=K(g(B));return h()[tI]??!1},[]),{patternCategories:s,patterns:a,userPatternCategories:l}=(0,ex.useSelect)(g=>{let{getSettings:h,__experimentalGetAllowedPatterns:b}=K(g(B)),v=h(),y=v[cf];return{patterns:b(t,n),userPatternCategories:y?y(g):v.__experimentalUserPatternCategories,patternCategories:v.__experimentalBlockPatternCategories}},[t,n]),u=(0,Jk.useMemo)(()=>a.filter(g=>!(g.categories?.includes("navigation")&&!i)),[a,i]),{getClosestAllowedInsertionPointForPattern:d}=K((0,ex.useSelect)(B)),f=(0,Jk.useMemo)(()=>{let g=[...s];return l?.forEach(h=>{g.find(b=>b.name===h.name)||g.push(h)}),g},[s,l]),{createSuccessNotice:p}=(0,ex.useDispatch)(fke.store),m=(0,Jk.useCallback)((g,h)=>{let b=r?t:d(g,t);if(b===null)return;let v=g.type===nr.user&&g.syncStatus!=="unsynced"?[(0,BD.createBlock)("core/block",{ref:g.id})]:h;e((v??[]).map(y=>{let _=(0,BD.cloneBlock)(y);return _.attributes.metadata?.categories?.includes(o)&&(_.attributes.metadata.categories=[o]),_}),g.name,!1,b),p((0,ID.sprintf)((0,ID.__)('Pattern "%s" inserted.'),g.title),{type:"snackbar",id:"inserter-notice"})},[p,e,o,t,d,r]);return[u,f,m]},Bg=XJe;var tx=c(F(),1),xK=c(ue(),1),SK=c(Ft(),1),PD=20;function OD(e,t,o,r=""){let[n,i]=(0,tx.useState)(1),s=(0,xK.usePrevious)(t),a=(0,xK.usePrevious)(r);(s!==t||a!==r)&&n!==1&&i(1);let l=e.length,u=n-1,d=(0,tx.useMemo)(()=>e.slice(u*PD,u*PD+PD),[u,e]),f=Math.ceil(e.length/PD),p=m=>{(0,SK.getScrollContainer)(o?.current)?.scrollTo(0,0),i(m)};return(0,tx.useEffect)(function(){(0,SK.getScrollContainer)(o?.current)?.scrollTo(0,0)},[t,o]),{totalItems:l,categoryPatterns:d,numPages:f,changePage:p,currentPage:n}}var bd=c(T(),1);function QJe({searchValue:e,selectedCategory:t,patternCategories:o,rootClientId:r,onModalClose:n}){let i=(0,Kf.useRef)(),s=(0,pke.useDebounce)(mke.speak,500),[a,l]=Rg({rootClientId:r,shouldFocusBlock:!0}),[u,,d]=Bg(l,a,t),f=(0,Kf.useMemo)(()=>o.map(v=>v.name),[o]),p=(0,Kf.useMemo)(()=>{let v=u.filter(y=>{if(t===bb.name||t===bf.name&&y.type===nr.user||t===O_.name&&y.blockTypes?.includes("core/post-content"))return!0;if(t==="uncategorized"){let _=y.categories?.some(w=>f.includes(w))??!1;return!y.categories?.length||!_}return y.categories?.includes(t)});return e?e1(v,e):v},[e,u,t,f]);(0,Kf.useEffect)(()=>{if(!e)return;let v=p.length,y=(0,ox.sprintf)((0,ox._n)("%d result found.","%d results found.",v),v);s(y)},[e,s,p.length]);let m=OD(p,t,i),[g,h]=(0,Kf.useState)(e);e!==g&&(h(e),m.changePage(1));let b=!!p?.length;return(0,bd.jsx)("div",{className:"block-editor-block-patterns-explorer__list",ref:i,children:b?(0,bd.jsxs)(bd.Fragment,{children:[(0,bd.jsx)(hd,{blockPatterns:m.categoryPatterns,onClickPattern:(v,y)=>{d(v,y),n()},isDraggable:!1}),(0,bd.jsx)(Qk,{...m})]}):(0,bd.jsx)(ir,{render:(0,bd.jsx)("p",{}),className:"block-editor-block-patterns-explorer__no-results",children:(0,ox.__)("No results found.")})})}var gke=QJe;var CK=c(F(),1),rx=c(Z(),1),hke=c(Yo(),1);function JJe(e,t){return!e.categories||!e.categories.length?!1:e.categories.some(o=>t.some(r=>r.name===o))}function nx(e,t="all"){let[o,r]=Bg(void 0,e),n=(0,CK.useMemo)(()=>t==="all"?o:o.filter(s=>!XP(s,t)),[t,o]);return(0,CK.useMemo)(()=>{let s=r.filter(a=>n.some(l=>l.categories?.includes(a.name))).sort((a,l)=>a.label.localeCompare(l.label));return n.some(a=>!JJe(a,r))&&!s.find(a=>a.name==="uncategorized")&&s.push({name:"uncategorized",label:(0,rx._x)("Uncategorized")}),n.some(a=>a.blockTypes?.includes("core/post-content"))&&s.unshift(O_),n.some(a=>a.type===nr.user)&&s.unshift(bf),n.length>0&&s.unshift({name:bb.name,label:bb.label}),(0,hke.speak)((0,rx.sprintf)((0,rx._n)("%d category button displayed.","%d category buttons displayed.",s.length),s.length)),s},[r,n])}var Ig=c(T(),1);function eet({initialCategory:e,rootClientId:t,onModalClose:o}){let[r,n]=(0,EK.useState)(""),[i,s]=(0,EK.useState)(e?.name),a=nx(t);return(0,Ig.jsxs)(bg.Root,{className:"block-editor-block-patterns-explorer",orientation:"vertical",value:i,onValueChange:s,children:[(0,Ig.jsx)(nke,{patternCategories:a,searchValue:r,setSearchValue:n}),a.map(({name:l})=>(0,Ig.jsx)(bg.Panel,{value:l,tabIndex:-1,className:"block-editor-block-patterns-explorer__panel",children:(0,Ig.jsx)(gke,{searchValue:r,selectedCategory:l,patternCategories:a,rootClientId:t,onModalClose:o})},l))]})}function tet({onModalClose:e,...t}){return(0,Ig.jsx)(bke.Modal,{title:(0,yke.__)("Patterns"),onRequestClose:e,isFullScreen:!0,children:(0,Ig.jsx)(eet,{onModalClose:e,...t})})}var vke=tet;var ix=c(Z(),1),sr=c(q(),1);var Wn=c(T(),1);function oet({title:e}){return(0,Wn.jsx)(sr.__experimentalVStack,{spacing:0,children:(0,Wn.jsx)(sr.__experimentalView,{children:(0,Wn.jsx)(sr.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,Wn.jsxs)(sr.__experimentalHStack,{spacing:2,children:[(0,Wn.jsx)(sr.Navigator.BackButton,{style:{minWidth:24,padding:0},icon:(0,ix.isRTL)()?br:ni,size:"small",label:(0,ix.__)("Back")}),(0,Wn.jsx)(sr.__experimentalSpacer,{children:(0,Wn.jsx)(sr.__experimentalHeading,{level:5,children:e})})]})})})})}function AD({categories:e,children:t,screenClassName:o}){return(0,Wn.jsxs)(sr.Navigator,{initialPath:"/",className:"block-editor-inserter__mobile-tab-navigation",children:[(0,Wn.jsx)(sr.Navigator.Screen,{path:"/",children:(0,Wn.jsx)(sr.__experimentalItemGroup,{children:e.map(r=>(0,Wn.jsx)(sr.Navigator.Button,{path:`/category/${r.name}`,as:sr.__experimentalItem,isAction:!0,children:(0,Wn.jsxs)(sr.__experimentalHStack,{children:[(0,Wn.jsx)(sr.FlexBlock,{children:r.label}),(0,Wn.jsx)(xt,{icon:(0,ix.isRTL)()?ni:br})]})},r.name))})}),e.map(r=>(0,Wn.jsxs)(sr.Navigator.Screen,{className:o,path:`/category/${r.name}`,children:[(0,Wn.jsx)(oet,{title:(0,ix.__)("Back")}),t(r)]},r.name))]})}var El=c(F(),1),TK=c(Z(),1),Gc=c(q(),1);var Gs=c(q(),1),Ws=c(Z(),1);var MD=c(F(),1);var gi=c(T(),1),_ke=e=>e!=="all"&&e!=="user",ret=e=>e.name===bf.name,net=[{value:"all",label:(0,Ws._x)("All","patterns")},{value:nr.directory,label:(0,Ws.__)("Pattern Directory")},{value:nr.theme,label:(0,Ws.__)("Theme & Plugins")},{value:nr.user,label:(0,Ws.__)("User")}];function wke({setPatternSyncFilter:e,setPatternSourceFilter:t,patternSyncFilter:o,patternSourceFilter:r,scrollContainerRef:n,category:i}){let s=i.name===bf.name?nr.user:r,a=_ke(s),l=ret(i),u=(0,MD.useMemo)(()=>[{value:"all",label:(0,Ws._x)("All","patterns")},{value:HC.full,label:(0,Ws._x)("Synced","patterns"),disabled:a},{value:HC.unsynced,label:(0,Ws._x)("Not synced","patterns"),disabled:a}],[a]);function d(f){t(f),_ke(f)&&e("all")}return(0,gi.jsx)(gi.Fragment,{children:(0,gi.jsx)(Gs.DropdownMenu,{popoverProps:{placement:"right-end"},label:(0,Ws.__)("Filter patterns"),toggleProps:{size:"compact"},icon:(0,gi.jsx)(xt,{icon:(0,gi.jsx)(Gs.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,gi.jsx)(Gs.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",fill:"currentColor"})})}),children:()=>(0,gi.jsxs)(gi.Fragment,{children:[!l&&(0,gi.jsx)(Gs.MenuGroup,{label:(0,Ws.__)("Source"),children:(0,gi.jsx)(Gs.MenuItemsChoice,{choices:net,onSelect:f=>{d(f),n.current?.scrollTo(0,0)},value:s})}),(0,gi.jsx)(Gs.MenuGroup,{label:(0,Ws.__)("Type"),children:(0,gi.jsx)(Gs.MenuItemsChoice,{choices:u,onSelect:f=>{e(f),n.current?.scrollTo(0,0)},value:o})}),(0,gi.jsx)("div",{className:"block-editor-inserter__patterns-filter-help",children:(0,MD.createInterpolateElement)((0,Ws.__)("Patterns are available from the <Link>WordPress.org Pattern Directory</Link>, bundled in the active theme, or created by users on this site. Only patterns created on this site can be synced."),{Link:(0,gi.jsx)(Gs.ExternalLink,{href:(0,Ws.__)("https://wordpress.org/patterns/")})})})]})})})}var us=c(T(),1),iet=()=>{};function ND({rootClientId:e,onInsert:t,onHover:o=iet,category:r,showTitlesAsTooltip:n}){let[i,,s]=Bg(t,e,r?.name),[a,l]=(0,El.useState)("all"),[u,d]=(0,El.useState)("all"),f=nx(e,u),p=(0,El.useRef)(),m=(0,El.useMemo)(()=>i.filter(y=>XP(y,u,a)?!1:r.name===bb.name||r.name===bf.name&&y.type===nr.user||r.name===O_.name&&y.blockTypes?.includes("core/post-content")?!0:r.name==="uncategorized"?y.categories?!y.categories.some(_=>f.some(w=>w.name===_)):!0:y.categories?.includes(r.name)),[i,f,r.name,u,a]),g=OD(m,r,p),{changePage:h}=g;(0,El.useEffect)(()=>()=>o(null),[]);let b=(0,El.useCallback)(y=>{l(y),h(1)},[l,h]),v=(0,El.useCallback)(y=>{d(y),h(1)},[d,h]);return(0,us.jsxs)(us.Fragment,{children:[(0,us.jsxs)(Gc.__experimentalVStack,{spacing:2,className:"block-editor-inserter__patterns-category-panel-header",children:[(0,us.jsxs)(Gc.__experimentalHStack,{children:[(0,us.jsx)(Gc.FlexBlock,{children:(0,us.jsx)(Gc.__experimentalHeading,{className:"block-editor-inserter__patterns-category-panel-title",size:13,level:4,as:"div",children:r.label})}),(0,us.jsx)(wke,{patternSyncFilter:a,patternSourceFilter:u,setPatternSyncFilter:b,setPatternSourceFilter:v,scrollContainerRef:p,category:r})]}),!m.length&&(0,us.jsx)(Gc.__experimentalText,{variant:"muted",className:"block-editor-inserter__patterns-category-no-results",children:(0,TK.__)("No results found")})]}),m.length>0&&(0,us.jsxs)(us.Fragment,{children:[(0,us.jsx)(Gc.__experimentalText,{size:"12",as:"p",className:"block-editor-inserter__help-text",children:(0,TK.__)("Drag and drop patterns into the canvas.")}),(0,us.jsx)(hd,{ref:p,blockPatterns:g.categoryPatterns,onClickPattern:s,onHover:o,label:r.label,orientation:"vertical",category:r.name,isDraggable:!0,showTitlesAsTooltip:n,patternFilter:u,pagingProps:g})]})]})}var DD=c(ue(),1),VD=c(q(),1),kke=c(F(),1);var Ty=c(T(),1),{Tabs:LD}=K(VD.privateApis);function set({categories:e,selectedCategory:t,onSelectCategory:o,children:r}){let s={type:"tween",duration:(0,DD.useReducedMotion)()?0:.25,ease:[.6,0,.4,1]},a=(0,DD.usePrevious)(t),l=t?t.name:null,[u,d]=(0,kke.useState)(),f=e?.[0]?.name;return l===null&&!u&&f&&d(f),(0,Ty.jsxs)(LD,{selectOnMove:!1,selectedTabId:l,orientation:"vertical",onSelect:p=>{o(e.find(m=>m.name===p))},activeTabId:u,onActiveTabIdChange:d,children:[(0,Ty.jsx)(LD.TabList,{className:"block-editor-inserter__category-tablist",children:e.map(p=>(0,Ty.jsx)(LD.Tab,{tabId:p.name,"aria-current":p===t?"true":void 0,children:p.label},p.name))}),e.map(p=>(0,Ty.jsx)(LD.TabPanel,{tabId:p.name,focusable:!1,children:(0,Ty.jsx)(VD.__unstableMotion.div,{className:"block-editor-inserter__category-panel",initial:a?"open":"closed",animate:"open",variants:{open:{transform:"translateX( 0 )",transitionEnd:{zIndex:"1"}},closed:{transform:"translateX( -100% )",zIndex:"-1"}},transition:s,children:r})},p.name))]})}var FD=set;var xa=c(T(),1);function aet({onSelectCategory:e,selectedCategory:t,onInsert:o,rootClientId:r,children:n}){let[i,s]=(0,xke.useState)(!1),a=nx(r),l=(0,Ske.useViewportMatch)("medium","<");return a.length?(0,xa.jsxs)(xa.Fragment,{children:[!l&&(0,xa.jsxs)("div",{className:"block-editor-inserter__block-patterns-tabs-container",children:[(0,xa.jsx)(FD,{categories:a,selectedCategory:t,onSelectCategory:e,children:n}),(0,xa.jsx)(Cke.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__patterns-explore-button",onClick:()=>s(!0),variant:"secondary",children:(0,Eke.__)("Explore all patterns")})]}),l&&(0,xa.jsx)(AD,{categories:a,children:u=>(0,xa.jsx)("div",{className:"block-editor-inserter__category-panel",children:(0,xa.jsx)(ND,{onInsert:o,rootClientId:r,category:u},u.name)})}),i&&(0,xa.jsx)(vke,{initialCategory:t||a[0],patternCategories:a,onModalClose:()=>s(!1),rootClientId:r})]}):(0,xa.jsx)(Wc,{})}var Tke=aet;var Yke=c(Z(),1),Kke=c(ue(),1),qke=c(q(),1),sx=c(F(),1);var _d=c(q(),1),Cr=c(Z(),1),Hi=c(F(),1),mT=c(ue(),1),Wke=c(ee(),1),Gke=c(Ft(),1),$ke=c(Is(),1);var Nke=c(q(),1),Lke=c(Z(),1);var Sr=c(q(),1),ji=c(Z(),1),yd=c(F(),1),BK=c(ce(),1);var pT=c(ee(),1),Pke=c(Is(),1),Oke=c(RK(),1),Ake=c($a(),1);var Bke=c(ce(),1),Ike=c(T(),1),cet={image:"img",video:"video",audio:"audio"};function zD(e,t){let o={id:e.id||void 0,caption:e.caption||void 0},r=e.url,n=e.alt||void 0;t==="image"?(o.url=r,o.alt=n):["video","audio"].includes(t)&&(o.src=r);let i=cet[t],s=(0,Ike.jsx)(i,{src:e.previewUrl||r,alt:n,controls:t==="audio"?!0:void 0,inert:"true",onError:({currentTarget:a})=>{a.src===e.previewUrl&&(a.src=r)}});return[(0,Bke.createBlock)(`core/${t}`,o),s]}var co=c(T(),1),uet=["image"],det={placement:"bottom-end",className:"block-editor-inserter__media-list__item-preview-options__popover"};function fet({category:e,media:t,onDetach:o}){if(!e.getReportUrl&&!o)return null;let r=e.getReportUrl?.(t);return(0,co.jsx)(Sr.DropdownMenu,{className:"block-editor-inserter__media-list__item-preview-options",label:(0,ji.__)("Options"),popoverProps:det,icon:gc,children:()=>(0,co.jsxs)(Sr.MenuGroup,{children:[r&&(0,co.jsx)(Sr.MenuItem,{onClick:()=>window.open(r,"_blank").focus(),icon:z8,children:(0,ji.sprintf)((0,ji.__)("Report %s"),e.mediaType)}),o&&(0,co.jsx)(Sr.MenuItem,{onClick:()=>o(t),icon:Rs,children:e.postTypeLabel?(0,ji.sprintf)((0,ji.__)("Detach from %s"),e.postTypeLabel):(0,ji.__)("Detach from post")})]})})}function pet({onClose:e,onSubmit:t}){return(0,co.jsxs)(Sr.Modal,{title:(0,ji.__)("Insert external image"),onRequestClose:e,className:"block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",children:[(0,co.jsxs)(Sr.__experimentalVStack,{spacing:3,children:[(0,co.jsx)("p",{children:(0,ji.__)("This image cannot be uploaded to your Media Library, but it can still be inserted as an external image.")}),(0,co.jsx)("p",{children:(0,ji.__)("External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation.")})]}),(0,co.jsxs)(Sr.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,co.jsx)(Sr.FlexItem,{children:(0,co.jsx)(Sr.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,ji.__)("Cancel")})}),(0,co.jsx)(Sr.FlexItem,{children:(0,co.jsx)(Sr.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:t,children:(0,ji.__)("Insert")})})]})]})}function Mke({media:e,onClick:t,onDetach:o,category:r}){let[n,i]=(0,yd.useState)(!1),[s,a]=(0,yd.useState)(!1),[l,u]=(0,yd.useState)(!1),[d,f]=(0,yd.useMemo)(()=>zD(e,r.mediaType),[e,r.mediaType]),{createErrorNotice:p,createSuccessNotice:m}=(0,pT.useDispatch)(Pke.store),{getSettings:g,getBlock:h}=(0,pT.useSelect)(B),{updateBlockAttributes:b}=(0,pT.useDispatch)(B),v=(0,yd.useCallback)(k=>{if(l)return;let x=g(),C=(0,BK.cloneBlock)(k),{id:E,url:R,caption:S}=C.attributes;if(!E&&!x.mediaUpload){i(!0);return}if(E){t(C);return}u(!0),window.fetch(R).then(I=>I.blob()).then(I=>{let P=(0,Ake.getFilename)(R)||"image.jpg",A=new File([I],P,{type:I.type});x.mediaUpload({filesList:[A],additionalData:{caption:S},onFileChange([O]){(0,Oke.isBlobURL)(O.url)||(h(C.clientId)?b(C.clientId,{...C.attributes,id:O.id,url:O.url}):(t({...C,attributes:{...C.attributes,id:O.id,url:O.url}}),m((0,ji.__)("Image uploaded and inserted."),{type:"snackbar",id:"inserter-notice"})),u(!1))},allowedTypes:uet,onError(O){p(O,{type:"snackbar",id:"inserter-notice"}),u(!1)}})}).catch(()=>{i(!0),u(!1)})},[l,g,t,m,b,p,h]),y=typeof e.title=="string"?e.title:e.title?.rendered||(0,ji.__)("no title"),_=(0,yd.useCallback)(()=>a(!0),[]),w=(0,yd.useCallback)(()=>a(!1),[]);return(0,co.jsxs)(co.Fragment,{children:[(0,co.jsx)(Kk,{isEnabled:!0,blocks:[d],children:({draggable:k,onDragStart:x,onDragEnd:C})=>(0,co.jsx)("div",{className:Y("block-editor-inserter__media-list__list-item",{"is-hovered":s}),draggable:k,onDragStart:x,onDragEnd:C,children:(0,co.jsxs)("div",{onMouseEnter:_,onMouseLeave:w,children:[(0,co.jsxs)(ao.Root,{children:[(0,co.jsx)(ao.Trigger,{render:(0,co.jsx)(Sr.Composite.Item,{render:(0,co.jsx)("div",{"aria-label":y,role:"option",className:"block-editor-inserter__media-list__item"}),onClick:()=>v(d),children:(0,co.jsxs)("div",{className:"block-editor-inserter__media-list__item-preview",children:[f,l&&(0,co.jsx)("div",{className:"block-editor-inserter__media-list__item-preview-spinner",children:(0,co.jsx)(Sr.Spinner,{})})]})})}),(0,co.jsx)(ao.Popup,{children:y})]}),!l&&(0,co.jsx)(fet,{category:r,media:e,onDetach:o})]})})}),n&&(0,co.jsx)(pet,{onClose:()=>i(!1),onSubmit:()=>{t((0,BK.cloneBlock)(d)),m((0,ji.__)("Image inserted."),{type:"snackbar",id:"inserter-notice"}),i(!1)}})]})}var IK=c(T(),1);function met({mediaList:e,category:t,onClick:o,onDetach:r,label:n=(0,Lke.__)("Media List")}){return(0,IK.jsx)(Nke.Composite,{role:"listbox",className:"block-editor-inserter__media-list","aria-label":n,children:e.map((i,s)=>(0,IK.jsx)(Mke,{media:i,category:t,onClick:o,onDetach:r},i.id||i.sourceId||s))})}var Dke=met;var Vke=c(q(),1),get=()=>null,vd=(0,Vke.withFilters)("editor.MediaUpload")(get);var Fke=c(ee(),1);function het({fallback:e=null,children:t}){return(0,Fke.useSelect)(r=>{let{getSettings:n}=r(B);return!!n().mediaUpload},[])?t:e}var $c=het;var ds=c(F(),1),PK=c(ee(),1);function zke(e){return Array.isArray(e)?{mediaItems:e}:{mediaItems:e?.mediaItems??[],totalItems:e?.totalItems,totalPages:e?.totalPages}}function jke(e,t={},o){let[r,n]=(0,ds.useState)(),[i,s]=(0,ds.useState)({}),[a,l]=(0,ds.useState)(!1),u=(0,ds.useRef)(),d=(0,ds.useRef)(),f=(0,ds.useRef)(),p=(0,ds.useRef)();return(0,ds.useEffect)(()=>{(async()=>{let m=JSON.stringify({category:e.name,...t}),g={};u.current=g,l(!0),(d.current!==m||f.current!==e.fetch)&&n([]),(p.current!==e.name||f.current!==e.fetch)&&s({}),d.current=m,f.current=e.fetch,p.current=e.name;let{page:h,...b}=t,v=h>1?t:b,{mediaItems:y,totalItems:_,totalPages:w}=zke(await e.fetch?.(v));g===u.current&&(n(y),s({totalItems:_,totalPages:w}),l(!1))})()},[e.name,e.fetch,...Object.values(t),o]),{mediaList:r,isLoading:a,totalItems:i.totalItems,totalPages:i.totalPages}}function Hke(e,t=400){let[o,r]=(0,ds.useState)(!1);return(0,ds.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>r(!0),t);return()=>{clearTimeout(n),r(!1)}},[e,t]),o}function Uke(e){let[t,o]=(0,ds.useState)([]),r=(0,PK.useSelect)(a=>K(a(B)).getInserterMediaCategories(),[]),{canInsertImage:n,canInsertVideo:i,canInsertAudio:s}=(0,PK.useSelect)(a=>{let{canInsertBlockType:l}=a(B);return{canInsertImage:l("core/image",e),canInsertVideo:l("core/video",e),canInsertAudio:l("core/audio",e)}},[e]);return(0,ds.useEffect)(()=>{(async()=>{let a=[];if(!r)return;let l=new Map(await Promise.all(r.map(async d=>{if(d.isExternalResource)return[d.name,!0];let f=[];try{let{mediaItems:p}=zke(await d.fetch({per_page:1}));f=p}catch{}return[d.name,!!f.length]}))),u={image:n,video:i,audio:s};r.forEach(d=>{u[d.mediaType]&&(l.get(d.name)||d.emptyMessage)&&a.push(d)}),a.length&&o(a)})()},[n,i,s,r]),t}var vn=c(T(),1),bet=20,yet=["image"];function vet({onSelect:e}){return(0,vn.jsx)($c,{children:(0,vn.jsx)(vd,{multiple:"add",onSelect:e,allowedTypes:yet,title:(0,Cr.__)("Attach images"),render:({open:t})=>(0,vn.jsx)(_d.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__media-panel-attach","data-unstable-ignore-focus-outside-for-relatedtarget":".media-modal",onClick:o=>{o.target.focus(),t()},variant:"secondary",children:(0,Cr.__)("Attach images")})})})}function gT({rootClientId:e,onInsert:t,category:o}){let[r,n,i]=(0,mT.useDebouncedInput)(),[s,a]=(0,Hi.useState)(1),l=(0,mT.usePrevious)(o.name),u=(0,mT.usePrevious)(i);(l!==o.name||u!==i)&&s!==1&&a(1);let d=(0,Hi.useMemo)(()=>({per_page:bet,page:s,search:i}),[s,i]),[f,p]=(0,Hi.useState)(0),{mediaList:m,isLoading:g,totalItems:h,totalPages:b}=jke(o,d,f),v=b||1;typeof b=="number"&&s>v&&a(v);let y=!o.isExternalResource,_=y?o.attach:void 0,w=y?o.detach:void 0,k=y?o.subscribe:void 0,x=v>1,C=x||!!_,E=(0,Hi.useRef)(),R=(0,Hi.useCallback)(z=>{(0,Gke.getScrollContainer)(E.current)?.scrollTo(0,0),a(z)},[]),{createErrorNotice:S,createSuccessNotice:I,createWarningNotice:P}=(0,Wke.useDispatch)($ke.store),A=Hke(g),O=(0,Hi.useCallback)(()=>{y&&o.invalidate?.(d),p(z=>z+1)},[o,d,y]);(0,Hi.useEffect)(()=>{if(k)return k(()=>p(z=>z+1),d)},[k,d]);let L=(0,Hi.useCallback)(async z=>{try{let $=await _(z);if(!$){P((0,Cr.__)("No images were attached."),{type:"snackbar",id:"inserter-notice"});return}O(),I(o.postTypeLabel?(0,Cr.sprintf)((0,Cr._n)("%1$d image attached to %2$s.","%1$d images attached to %2$s.",$),$,o.postTypeLabel):(0,Cr.sprintf)((0,Cr._n)("%d image attached to post.","%d images attached to post.",$),$),{type:"snackbar",id:"inserter-notice"})}catch{S((0,Cr.__)("Could not attach images."),{type:"snackbar",id:"inserter-notice"})}},[_,o,O,S,I,P]),H=(0,Hi.useCallback)(async z=>{try{await w(z),O(),I(o.postTypeLabel?(0,Cr.sprintf)((0,Cr.__)("Image detached from %s."),o.postTypeLabel):(0,Cr.__)("Image detached from post."),{type:"snackbar",id:"inserter-notice"})}catch{S((0,Cr.__)("Could not detach image."),{type:"snackbar",id:"inserter-notice"})}},[w,o,O,S,I]),[N,M]=(0,Hi.useState)(),V=(0,Hi.useCallback)(()=>{let z=N;M(void 0),H(z)},[H,N]),j="block-editor-inserter__media-panel",D=o.labels.search_items||(0,Cr.__)("Search");return(0,vn.jsxs)("div",{ref:E,className:Y(j,{"has-footer":C}),children:[(0,vn.jsx)(_d.SearchControl,{className:`${j}-search`,onChange:n,value:r,label:D,placeholder:D}),g&&!m?.length&&(0,vn.jsx)("div",{className:`${j}-spinner`,children:(0,vn.jsx)(_d.Spinner,{})}),!g&&!m?.length&&(0,vn.jsx)(Wc,{children:o.emptyMessage&&!i?o.emptyMessage:(0,Cr.__)("No results found.")}),!!m?.length&&(0,vn.jsx)("div",{className:Y(`${j}-results`,{"is-loading":A}),"aria-busy":A,children:(0,vn.jsx)(Dke,{rootClientId:e,onClick:t,onDetach:w?M:void 0,mediaList:m,category:o})}),C&&(0,vn.jsxs)($e,{direction:"column",gap:"sm",className:`${j}-footer`,children:[x&&(0,vn.jsx)(Qk,{currentPage:s,numPages:v,changePage:R,totalItems:h}),_&&(0,vn.jsx)(vet,{onSelect:L})]}),N&&(0,vn.jsxs)(_d.Modal,{title:(0,Cr.__)("Detach image"),onRequestClose:()=>M(void 0),overlayClassName:`${j}-detach-modal`,children:[(0,vn.jsx)("p",{children:o.postTypeLabel?(0,Cr.sprintf)((0,Cr.__)("Detach this image from the current %s? The image will remain in the Media Library."),o.postTypeLabel):(0,Cr.__)("Detach this image from the current post? The image will remain in the Media Library.")}),(0,vn.jsxs)("div",{className:`${j}-detach-actions`,children:[(0,vn.jsx)(_d.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>M(void 0),children:(0,Cr.__)("Cancel")}),(0,vn.jsx)(_d.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:V,children:(0,Cr.__)("Detach")})]})]})]})}var Sa=c(T(),1),_et=["image","video","audio"];function wet({rootClientId:e,selectedCategory:t,onSelectCategory:o,onInsert:r,children:n}){let i=Uke(e),s=(0,Kke.useViewportMatch)("medium","<"),a="block-editor-inserter__media-tabs",l=(0,sx.useCallback)(d=>{if(!d?.url)return;let f=window.__experimentalDataViewsMediaModal&&d.mime_type?d.mime_type.split("/")[0]:d.type,[p]=zD(d,f);r(p)},[r]),u=(0,sx.useMemo)(()=>i.map(d=>({...d,label:d.labels.name})),[i]);return(0,sx.useEffect)(()=>{if(!t)return;let d=u.find(f=>f.name===t.name);d&&d!==t?o(d):d||o(null)},[u,o,t]),u.length?(0,Sa.jsxs)(Sa.Fragment,{children:[!s&&(0,Sa.jsxs)("div",{className:`${a}-container`,children:[(0,Sa.jsx)(FD,{categories:u,selectedCategory:t,onSelectCategory:o,children:n}),(0,Sa.jsx)($c,{children:(0,Sa.jsx)(vd,{multiple:!1,onSelect:l,allowedTypes:_et,render:({open:d})=>(0,Sa.jsx)(qke.Button,{__next40pxDefaultSize:!0,onClick:f=>{f.target.focus(),d()},className:"block-editor-inserter__media-library-button",variant:"secondary","data-unstable-ignore-focus-outside-for-relatedtarget":".media-modal",children:(0,Yke.__)("Open Media Library")})})})]}),s&&(0,Sa.jsx)(AD,{categories:u,screenClassName:"block-editor-inserter__media-mobile-screen",children:d=>(0,Sa.jsx)(gT,{onInsert:r,rootClientId:e,category:d})})]}):(0,Sa.jsx)(Wc,{})}var OK=wet;var hT=c(F(),1),Pg=c(Z(),1);var HD=c(ue(),1),Qke=c(Yo(),1),Jke=c(ee(),1);var Zke=c(q(),1),{Fill:Xke,Slot:ket}=(0,Zke.createSlotFill)("__unstableInserterMenuExtension");Xke.Slot=ket;var jD=Xke;var $s=c(T(),1),xet=9,Cet=[];function Eet({filterValue:e,onSelect:t,onHover:o,onHoverPattern:r,rootClientId:n,clientId:i,isAppender:s,__experimentalInsertionIndex:a,maxBlockPatterns:l,maxBlockTypes:u,showBlockDirectory:d=!1,isDraggable:f=!0,shouldFocusBlock:p=!0,prioritizePatterns:m,selectBlockOnInsert:g,isQuick:h}){let b=(0,HD.useDebounce)(Qke.speak,500),{prioritizedBlocks:v}=(0,Jke.useSelect)(N=>({prioritizedBlocks:N(B).getBlockListSettings(n)?.prioritizedInserterBlocks||Cet}),[n]),[y,_]=Rg({onSelect:t,rootClientId:n,clientId:i,isAppender:s,insertionIndex:a,shouldFocusBlock:p,selectBlockOnInsert:g}),[w,k,x,C]=Em(y,_,h),[E,,R]=Bg(_,y,void 0,h),S=(0,hT.useMemo)(()=>{if(l===0)return[];let N=e1(E,e);return l!==void 0?N.slice(0,l):N},[e,E,l]),I=u;m&&S.length>2&&(I=0);let P=(0,hT.useMemo)(()=>{if(I===0)return[];let N=w.filter(j=>j.name!=="core/block"),M=Du(N,"frecency","desc");!e&&v.length&&(M=k2(M,v));let V=v2(M,k,x,e);return I!==void 0?V.slice(0,I):V},[e,w,k,x,I,v]);(0,hT.useEffect)(()=>{if(!e)return;let N=P.length+S.length,M=(0,Pg.sprintf)((0,Pg._n)("%d result found.","%d results found.",N),N);b(M)},[e,b,P,S]);let A=(0,HD.useAsyncList)(P,{step:xet}),O=P.length>0||S.length>0,L=!!P.length&&(0,$s.jsx)(Tg,{title:(0,$s.jsx)(ht,{children:(0,Pg.__)("Blocks")}),children:(0,$s.jsx)(Cy,{items:A,onSelect:C,onHover:o,label:(0,Pg.__)("Blocks"),isDraggable:f})}),H=!!S.length&&(0,$s.jsx)(Tg,{title:(0,$s.jsx)(ht,{children:(0,Pg.__)("Patterns")}),children:(0,$s.jsx)("div",{className:"block-editor-inserter__quick-inserter-patterns",children:(0,$s.jsx)(hd,{blockPatterns:S,onClickPattern:R,onHover:r,isDraggable:f})})});return(0,$s.jsxs)(SD,{children:[!d&&!O&&(0,$s.jsx)(Wc,{}),m?H:L,!!P.length&&!!S.length&&(0,$s.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),m?L:H,d&&(0,$s.jsx)(jD.Slot,{fillProps:{onSelect:C,onHover:o,filterValue:e,hasItems:O,rootClientId:y},children:N=>N.length?N:O?null:(0,$s.jsx)(Wc,{})})]})}var UD=Eet;var GD=c(q(),1),exe=c(F(),1);var qf=c(T(),1),{Tabs:WD}=K(GD.privateApis);function Tet({defaultTabId:e,onClose:t,onSelect:o,selectedTab:r,tabs:n,closeButtonLabel:i},s){return(0,qf.jsx)("div",{className:"block-editor-tabbed-sidebar",children:(0,qf.jsxs)(WD,{selectOnMove:!1,defaultTabId:e,onSelect:o,selectedTabId:r,children:[(0,qf.jsxs)("div",{className:"block-editor-tabbed-sidebar__tablist-and-close-button",children:[(0,qf.jsx)(GD.Button,{className:"block-editor-tabbed-sidebar__close-button",icon:rb,label:i,onClick:()=>t(),size:"compact"}),(0,qf.jsx)(WD.TabList,{className:"block-editor-tabbed-sidebar__tablist",ref:s,children:n.map(a=>(0,qf.jsx)(WD.Tab,{tabId:a.name,className:"block-editor-tabbed-sidebar__tab",children:a.title},a.name))})]}),n.map(a=>(0,qf.jsx)(WD.TabPanel,{tabId:a.name,focusable:!1,className:"block-editor-tabbed-sidebar__tabpanel",ref:a.panelRef,children:a.panel},a.name))]})})}var $D=(0,exe.forwardRef)(Tet);var YD=c(ee(),1),ax=c(F(),1);function bT(e=!0){let{setZoomLevel:t,resetZoomLevel:o}=K((0,YD.useDispatch)(B)),{isZoomedOut:r,isZoomOut:n}=(0,YD.useSelect)(a=>{let{isZoomOut:l}=K(a(B));return{isZoomedOut:l(),isZoomOut:l}},[]),i=(0,ax.useRef)(!1),s=(0,ax.useRef)(e);(0,ax.useEffect)(()=>{r!==s.current&&(i.current=!1)},[r]),(0,ax.useEffect)(()=>(s.current=e,e!==n()&&(i.current=!0,e?t("auto-scaled"):o()),()=>{i.current&&n()&&o()}),[e,n,o,t])}var uo=c(T(),1),txe=()=>{};function Ret({rootClientId:e,clientId:t,isAppender:o,__experimentalInsertionIndex:r,onSelect:n,showInserterHelpPanel:i,showMostUsedBlocks:s,__experimentalFilterValue:a="",shouldFocusBlock:l=!0,onPatternCategorySelection:u,onClose:d,__experimentalInitialTab:f,__experimentalInitialCategory:p},m){let{isZoomOutMode:g,hasSectionRootClientId:h}=(0,qD.useSelect)(ve=>{let{isZoomOut:Se,getSectionRootClientId:fe}=K(ve(B));return{isZoomOutMode:Se(),hasSectionRootClientId:!!fe()}},[]),[b,v,y]=(0,yT.useDebouncedInput)(a),[_,w]=(0,go.useState)(null),[k,x]=(0,go.useState)(p),[C,E]=(0,go.useState)("all"),[R,S]=(0,go.useState)(null),I=(0,yT.useViewportMatch)("large"),A=(0,yT.useViewportMatch)("medium","<")?d:txe;function O(){return f||(g?"patterns":"blocks")}let[L,H]=(0,go.useState)(O());bT(h&&(L==="patterns"||L==="media")&&I);let[M,V,j]=Rg({rootClientId:e,clientId:t,isAppender:o,insertionIndex:r,shouldFocusBlock:l}),{hideInsertionPoint:D}=(0,qD.useDispatch)(B),z=(0,go.useRef)(),$=(0,go.useCallback)((ve,Se,fe,Ce)=>{D(),V(ve,Se,fe,Ce),n(ve),A(),window.requestAnimationFrame(()=>{!l&&!z.current?.contains(m.current.ownerDocument.activeElement)&&z.current?.querySelector("button").focus()})},[D,V,A,n,m,l]),J=(0,go.useCallback)((ve,Se,...fe)=>{D(),V(ve,{patternName:Se},...fe),n(),A()},[D,V,A,n]),Q=(0,go.useCallback)(ve=>{j(ve),w(ve)},[j,w]),U=(0,go.useCallback)((ve,Se)=>{x(ve),E(Se),u?.()},[x,u]),X=L==="patterns"&&!y&&!!k,W=L==="media"&&!!R,[G,te]=(0,go.useState)(!1),re=(0,go.useRef)(null),ae=(0,go.useRef)(null),ie=(0,go.useRef)(null);(0,go.useEffect)(()=>{let ve=fe=>{te(fe.currentTarget.scrollTop>0)},Se=[re.current,ae.current,ie.current].filter(Boolean);return Se.forEach(fe=>fe.addEventListener("scroll",ve)),()=>{Se.forEach(fe=>fe.removeEventListener("scroll",ve))}},[]);let be=(0,go.useMemo)(()=>L==="media"?null:(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)(KD.SearchControl,{className:Y("block-editor-inserter__search",{"is-scrolled":G}),onChange:ve=>{_&&w(null),v(ve)},value:b,label:(0,Og.__)("Search"),placeholder:(0,Og.__)("Search")}),!!y&&(0,uo.jsx)(UD,{filterValue:y,onSelect:n,onHover:Q,rootClientId:e,clientId:t,isAppender:o,__experimentalInsertionIndex:r,showBlockDirectory:!0,shouldFocusBlock:l,prioritizePatterns:L==="patterns"})]}),[L,_,w,v,b,y,n,Q,l,t,e,r,o,G]),pe=(0,go.useMemo)(()=>(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)("div",{className:"block-editor-inserter__block-list",children:(0,uo.jsx)(oke,{ref:z,rootClientId:M,onInsert:$,onHover:Q,showMostUsedBlocks:s})}),i&&(0,uo.jsxs)("div",{className:"block-editor-inserter__tips",children:[(0,uo.jsx)(ht,{render:(0,uo.jsx)("h2",{}),children:(0,Og.__)("A tip for using the block editor")}),(0,uo.jsx)(Xbe,{})]})]}),[M,$,Q,s,i]),ke=(0,go.useMemo)(()=>(0,uo.jsx)(Tke,{rootClientId:M,onInsert:J,onSelectCategory:U,selectedCategory:k,children:X&&(0,uo.jsx)(ND,{rootClientId:M,onInsert:J,category:k,patternFilter:C,showTitlesAsTooltip:!0})}),[M,J,U,C,k,X]),ye=(0,go.useMemo)(()=>(0,uo.jsx)(OK,{rootClientId:M,selectedCategory:R,onSelectCategory:S,onInsert:$,children:W&&(0,uo.jsx)(gT,{rootClientId:M,onInsert:$,category:R})}),[M,$,R,S,W]),Pe=ve=>{ve!=="patterns"&&x(null),H(ve)},_e=(0,go.useRef)();return(0,go.useLayoutEffect)(()=>{if(!_e.current)return;let ve=window.requestAnimationFrame(()=>{_e.current?.querySelector('[role="tab"][aria-selected="true"]')?.focus()});return()=>window.cancelAnimationFrame(ve)},[]),(0,uo.jsxs)("div",{className:Y("block-editor-inserter__menu",{"show-panel":X||W,"is-zoom-out":g}),ref:m,children:[(0,uo.jsx)("div",{className:"block-editor-inserter__main-area",children:(0,uo.jsx)($D,{ref:_e,onSelect:Pe,onClose:d,selectedTab:L,closeButtonLabel:(0,Og.__)("Close Block Inserter"),tabs:[{name:"blocks",title:(0,Og.__)("Blocks"),panelRef:re,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,L==="blocks"&&!y&&pe]})},{name:"patterns",title:(0,Og.__)("Patterns"),panelRef:ae,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,L==="patterns"&&!y&&ke]})},{name:"media",title:(0,Og.__)("Media"),panelRef:ie,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,ye]})}]})}),i&&_&&(0,uo.jsx)(KD.Popover,{className:"block-editor-inserter__preview-container__popover",placement:"right-start",offset:{mainAxis:16,crossAxis:16},focusOnMount:!1,animate:!1,children:(0,uo.jsx)(Lwe,{item:_})})]})}var AK=(0,go.forwardRef)(Ret);function Bet(e,t){return(0,uo.jsx)(AK,{...e,onPatternCategorySelection:txe,ref:t})}var oxe=(0,go.forwardRef)(Bet);var ZD=c(F(),1),vT=c(Z(),1),XD=c(q(),1),rxe=c(ee(),1);var Ag=c(T(),1),Iet=6,Pet=6,Oet=2;function QD({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n,hasSearch:i=!0}){let[s,a]=(0,ZD.useState)(""),[l,u]=Rg({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n}),[d]=Em(l,u,!0),{setInserterIsOpened:f,insertionIndex:p}=(0,rxe.useSelect)(h=>{let{getSettings:b,getBlockIndex:v,getBlockCount:y}=h(B),_=b(),w=v(o),k=y();return{setInserterIsOpened:_.__experimentalSetIsInserterOpened,insertionIndex:w===-1?k:w}},[o]),m=i&&d.length>Iet;(0,ZD.useEffect)(()=>{f&&f(!1)},[f]);let g=()=>{f({filterValue:s,onSelect:e,rootClientId:t,insertionIndex:p})};return(0,Ag.jsxs)("div",{className:Y("block-editor-inserter__quick-inserter",{"has-search":m,"has-expand":f}),children:[m&&(0,Ag.jsx)(XD.SearchControl,{className:"block-editor-inserter__search",value:s,onChange:h=>{a(h)},label:(0,vT.__)("Search"),placeholder:(0,vT.__)("Search")}),(0,Ag.jsxs)("div",{className:"block-editor-inserter__quick-inserter-results",children:[(0,Ag.jsx)(UD,{filterValue:s,onSelect:e,rootClientId:t,clientId:o,isAppender:r,maxBlockPatterns:s?Oet:0,maxBlockTypes:Pet,isDraggable:!1,selectBlockOnInsert:n,isQuick:!0}),f&&(0,Ag.jsx)("div",{className:"block-editor-inserter__quick-inserter-expand",children:(0,Ag.jsx)(XD.Button,{className:"block-editor-inserter__quick-inserter-expand-toggle",__next40pxDefaultSize:!0,variant:"secondary",onClick:g,"aria-label":(0,vT.__)("Browse all. This will open the main inserter panel in the editor toolbar."),children:(0,vT.__)("Browse all")})})]})]})}var Aet=50;function nxe(e,t){if(!e||!e.attributes||!t?.__experimentalLabel)return null;let o=t.__experimentalLabel(e.attributes,{context:"appender"});return typeof o=="string"&&o.length<Aet&&o.length>0?o:null}var lx=c(T(),1),Met=({onToggle:e,disabled:t,isOpen:o,blockTitle:r,hasSingleBlockType:n,appenderLabel:i,toggleProps:s={}},a)=>{let{as:l=JD.Button,label:u,onClick:d,...f}=s,p=u;!p&&i?p=i:!p&&n?p=(0,Zf.sprintf)((0,Zf._x)("Add %s","directly add the only allowed block"),r.toLowerCase()):p||(p=(0,Zf._x)("Add block","Generic label for block inserter button"));function m(g){e&&e(g),d&&d(g)}return(0,lx.jsx)(l,{ref:a,__next40pxDefaultSize:s.as?void 0:!0,icon:Bs,label:p,tooltipPosition:"bottom",onClick:m,className:"block-editor-inserter__toggle","aria-haspopup":n?!1:"true","aria-expanded":n?!1:o,isPressed:!n&&o,disabled:t,...f})},Net=(0,MK.forwardRef)(Met),Let=({clientId:e,rootClientId:t,disabled:o,isAppender:r,position:n,selectBlockOnInsert:i,shouldDirectInsert:s=!0,showInserterHelpPanel:a,__experimentalIsQuick:l,onSelectOrClose:u,onToggle:d,renderToggle:f,toggleProps:p},m)=>{let{hasItems:g,hasSingleBlockType:h,blockTitle:b,allowedBlockType:v,blockToInsert:y,appenderLabel:_,targetRootClientId:w}=(0,cx.useSelect)(N=>{let{getBlockRootClientId:M,hasInserterItems:V,getAllowedBlocks:j,getDirectInsertBlock:D,getBlockListSettings:z}=N(B),{getBlockVariations:$,getBlockType:J}=N(Ry.store),Q=t||M(e)||void 0,U=j(Q),X=s&&D(Q),{defaultBlock:W}=z(Q)??{},G=U?.length===1&&$(U[0].name,"inserter")?.length===0,te=G?U[0]:null,re=X||null;!re&&G&&W?.name===te.name&&(re=W);let ae=X?J(X.name):null;return{hasItems:V(Q),hasSingleBlockType:G,blockTitle:te?te.title:"",allowedBlockType:te,blockToInsert:re,appenderLabel:nxe(X,ae),targetRootClientId:Q}},[t,e,s]),{insertBlock:k}=(0,cx.useDispatch)(B),{getBlock:x,getBlockIndex:C,getBlockOrder:E,getBlockRootClientId:R,getBlockSelectionEnd:S,getPreviousBlockClientId:I}=(0,cx.useSelect)(B),{getActiveBlockVariation:P,getBlockType:A}=(0,cx.useSelect)(Ry.store);if(!g&&(r||w||e))return null;function O(){let N=y?.name??v.name;function M(){let J;if(e){let Q=x(e),U=x(I(e));Q?.name===U?.name&&(J=U?.attributes)}else if(w){let Q=x(w)?.innerBlocks?.at(-1);Q?.name===N&&(J=Q.attributes)}return M_(N,J)}function V(){if(e)return C(e);let J=S();return!r&&J&&R(J)===w?C(J)+1:E(w).length}let j=M(),D=(0,Ry.createBlock)(N,{...y?.attributes,...j});k(D,V(),w,i),u?.(D);let z=A(N),$;if(z&&($=(0,Ry.__experimentalGetBlockLabel)(z,D.attributes),$===z.title&&($=P(N,D.attributes)?.title||$)),$){let J=(0,Zf.sprintf)((0,Zf.__)("%s block added"),$);(0,ixe.speak)(J)}}function L({onToggle:N,isOpen:M}){let V={onToggle:N,isOpen:M,disabled:o||!g,blockTitle:b,hasSingleBlockType:h,appenderLabel:_,toggleProps:p};return f?f(V):(0,lx.jsx)(Net,{ref:m,...V})}function H({onClose:N}){return l?(0,lx.jsx)(QD,{onSelect:M=>{let V=Array.isArray(M)&&M?.length?M[0]:M;u&&typeof u=="function"&&u(V),N()},rootClientId:w,clientId:e,isAppender:r,selectBlockOnInsert:i}):(0,lx.jsx)(oxe,{onSelect:()=>{N()},onClose:N,rootClientId:w,clientId:e,isAppender:r,showInserterHelpPanel:a})}return h||y?L({onToggle:O}):(0,lx.jsx)(JD.Dropdown,{className:"block-editor-inserter",contentClassName:Y("block-editor-inserter__popover",{"is-quick":l}),popoverProps:{position:n,shift:!0},onToggle:d,expandOnMobile:!0,headerTitle:(0,Zf.__)("Add a block"),renderToggle:L,renderContent:H,onClose:u})},Det=(0,MK.forwardRef)(Let),Ys=Det;var _T=c(T(),1),Vet="\uFEFF";function ux({rootClientId:e}){let{showPrompt:t,isLocked:o,placeholder:r,isManualGrid:n}=(0,e5.useSelect)(u=>{let{getBlockCount:d,getSettings:f,getTemplateLock:p,getBlockAttributes:m}=u(B),g=!d(e),{bodyPlaceholder:h}=f();return{showPrompt:g,isLocked:!!p(e),placeholder:h,isManualGrid:m(e)?.layout?.isManualPlacement}},[e]),{insertDefaultBlock:i,startTyping:s}=(0,e5.useDispatch)(B);if(o||n)return null;let a=(0,sxe.decodeEntities)(r)||(0,NK.__)("Type / to choose a block"),l=()=>{i(void 0,e),s()};return(0,_T.jsxs)("div",{"data-root-client-id":e||"",className:Y("block-editor-default-block-appender",{"has-visible-prompt":t}),children:[(0,_T.jsx)("p",{tabIndex:"0",role:"button","aria-label":(0,NK.__)("Add default block"),className:"block-editor-default-block-appender__content",onKeyDown:u=>{(t5.ENTER===u.keyCode||t5.SPACE===u.keyCode)&&l()},onClick:()=>l(),onFocus:()=>{t&&l()},children:t?a:Vet}),(0,_T.jsx)(Ys,{rootClientId:e,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0})]})}var axe=c(q(),1),LK=c(F(),1),wT=c(Z(),1);var lxe=c(Nt(),1);var o5=c(T(),1);function cxe({rootClientId:e,className:t,onFocus:o,tabIndex:r,onSelect:n},i){return(0,o5.jsx)(Ys,{position:"bottom center",rootClientId:e,__experimentalIsQuick:!0,onSelectOrClose:(...s)=>{n&&typeof n=="function"&&n(...s)},renderToggle:({onToggle:s,disabled:a,isOpen:l,blockTitle:u,hasSingleBlockType:d,appenderLabel:f})=>{let p=!d,m;return f?m=f:d?m=(0,wT.sprintf)((0,wT._x)("Add %s","directly add the only allowed block"),u.toLowerCase()):m=(0,wT._x)("Add block","Generic label for block inserter button"),(0,o5.jsx)(axe.Button,{__next40pxDefaultSize:!0,ref:i,onFocus:o,tabIndex:r,className:Y(t,"block-editor-button-block-appender"),onClick:s,"aria-haspopup":p?"true":void 0,"aria-expanded":p?l:void 0,disabled:a,label:m,showTooltip:!0,children:(0,o5.jsx)(xt,{icon:Bs})})},isAppender:!0})}var uxe=(0,LK.forwardRef)((e,t)=>((0,lxe.default)("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),cxe(e,t))),Mg=(0,LK.forwardRef)(cxe);var dx=c(T(),1);function Fet({rootClientId:e}){return(0,DK.useSelect)(o=>o(B).canInsertBlockType((0,dxe.getDefaultBlockName)(),e))?(0,dx.jsx)(ux,{rootClientId:e}):(0,dx.jsx)(Mg,{rootClientId:e,className:"block-list-appender__toggle"})}function fxe({rootClientId:e,CustomAppender:t,className:o,tagName:r="div"}){let n=(0,DK.useSelect)(i=>{let{getBlockInsertionPoint:s,isBlockInsertionPointVisible:a,getBlockCount:l}=i(B),u=s();return a()&&e===u?.rootClientId&&l(e)===0},[e]);return(0,dx.jsx)(r,{tabIndex:-1,className:Y("block-list-appender wp-block",o,{"is-drag-over":n}),contentEditable:!1,"data-block":!0,children:t?(0,dx.jsx)(t,{}):(0,dx.jsx)(Fet,{rootClientId:e})})}var Txe=c(ue(),1),xT=c(ee(),1),Rxe=c(F(),1),Bxe=c(Z(),1);var fx=c(ee(),1),Lg=c(F(),1),i5=c(q(),1),Cxe=c(ue(),1);var gxe=c(ee(),1),Ng=c(F(),1),hxe=c(q(),1),bxe=c(Z(),1);var mxe=c(ue(),1),VK=c(Ft(),1),pxe=new WeakMap;function zet(e){let t=(0,mxe.useRefEffect)(o=>{function r(i){let{deltaX:s,deltaY:a,target:l}=i,u=e.current,d=pxe.get(u);d||(d=(0,VK.getScrollContainer)(u),pxe.set(u,d));let f=(0,VK.getScrollContainer)(l);o.contains(f)||d.scrollBy(s,a)}let n={passive:!0};return o.addEventListener("wheel",r,n),()=>{o.removeEventListener("wheel",r,n)}},[e]);return e?t:null}var By=zet;var FK=c(T(),1),jet=Number.MAX_SAFE_INTEGER;function Het({previousClientId:e,nextClientId:t,children:o,__unstablePopoverSlot:r,__unstableContentRef:n,operation:i="insert",nearestSide:s="right",...a}){let[l,u]=(0,Ng.useReducer)(y=>(y+1)%jet,0),{orientation:d,rootClientId:f,isVisible:p}=(0,gxe.useSelect)(y=>{let{getBlockListSettings:_,getBlockRootClientId:w,isBlockVisible:k}=y(B),x=w(e??t);return{orientation:_(x)?.orientation||"vertical",rootClientId:x,isVisible:k(e)&&k(t)}},[e,t]),m=Zt(e),g=Zt(t),h=d==="vertical",b=(0,Ng.useMemo)(()=>l<0||!m&&!g||!p?void 0:{contextElement:i==="group"?g||m:m||g,getBoundingClientRect(){let _=m?m.getBoundingClientRect():null,w=g?g.getBoundingClientRect():null,k=0,x=0,C=0,E=0;if(i==="group"){let R=w||_;x=R.top,C=0,E=R.bottom-R.top,k=s==="left"?R.left-2:R.right-2}else h?(x=_?_.bottom:w.top,C=w&&_?(_.width+w.width)/2:(_||w).width,E=w&&_?w.top-_.bottom:0,k=w&&_?(_.left+w.left)/2:(_||w).left):(x=_?_.top:w.top,E=_?_.height:w.height,(0,bxe.isRTL)()?(k=w?w.right:_.left,C=_&&w?_.left-w.right:0):(k=_?_.right:w.left,C=_&&w?w.left-_.right:0),C=Math.max(C,0));return new window.DOMRect(k,x,C,E)}},[m,g,l,h,p,i,s]),v=By(n);return(0,Ng.useLayoutEffect)(()=>{if(!m)return;let y=new window.MutationObserver(u);return y.observe(m,{attributes:!0}),()=>{y.disconnect()}},[m]),(0,Ng.useLayoutEffect)(()=>{if(!g)return;let y=new window.MutationObserver(u);return y.observe(g,{attributes:!0}),()=>{y.disconnect()}},[g]),(0,Ng.useLayoutEffect)(()=>{if(m)return m.ownerDocument.defaultView.addEventListener("resize",u),()=>{m.ownerDocument.defaultView?.removeEventListener("resize",u)}},[m]),!m&&!g||!p?null:(0,FK.jsx)(hxe.Popover,{ref:v,animate:!1,anchor:b,focusOnMount:!1,__unstableSlotName:r,inline:!r,...a,className:Y("block-editor-block-popover","block-editor-block-popover__inbetween",a.className),resize:!1,flip:!1,placement:"overlay",variant:"unstyled",children:(0,FK.jsx)("div",{className:"block-editor-block-popover__inbetween-container",children:o})},t+"--"+f)}var r5=Het;var wxe=c(ee(),1),kxe=c(ue(),1),xxe=c(q(),1);var Qf=c(F(),1);var yxe=c(ue(),1),vxe=c(q(),1),Xf=c(F(),1);var zK=c(T(),1),Uet=Number.MAX_SAFE_INTEGER;function Wet({clientId:e,bottomClientId:t,children:o,__unstablePopoverSlot:r,__unstableContentRef:n,shift:i=!0,...s},a){let l=Zt(e),u=Zt(t??e),d=(0,yxe.useMergeRefs)([a,By(n)]),[f,p]=(0,Xf.useReducer)(g=>(g+1)%Uet,0);(0,Xf.useLayoutEffect)(()=>{if(!l)return;let g,h=new window.MutationObserver(()=>{g||(g=window.requestAnimationFrame(()=>{g=null,p()}))});return h.observe(l,{attributes:!0}),()=>{h.disconnect(),g&&window.cancelAnimationFrame(g)}},[l]);let m=(0,Xf.useMemo)(()=>{if(!(f<0||!l||t&&!u))return{getBoundingClientRect(){return u?AH(lw(l),lw(u)):lw(l)},contextElement:l}},[f,l,t,u]);return!l||t&&!u?null:(0,zK.jsx)(vxe.Popover,{ref:d,animate:!1,focusOnMount:!1,anchor:m,__unstableSlotName:r,inline:!r,placement:"top-start",resize:!1,flip:!1,shift:i,...s,className:Y("block-editor-block-popover",s.className),variant:"unstyled",children:o})}var Iy=(0,Xf.forwardRef)(Wet),Get=({clientId:e,bottomClientId:t,children:o,...r},n)=>(0,zK.jsx)(Iy,{...r,bottomClientId:t,clientId:e,__unstableContentRef:void 0,__unstablePopoverSlot:void 0,ref:n,children:o}),_xe=(0,Xf.forwardRef)(Get);var n5=c(T(),1);function $et({clientId:e,bottomClientId:t,children:o,shift:r=!1,additionalStyles:n,...i},s){t??=e;let a=Zt(e);return(0,n5.jsx)(Iy,{ref:s,clientId:e,bottomClientId:t,shift:r,...i,children:a&&e===t?(0,n5.jsx)(Yet,{selectedElement:a,additionalStyles:n,children:o}):o})}function Yet({selectedElement:e,additionalStyles:t={},children:o}){let[r,n]=(0,Qf.useState)(e.offsetWidth),[i,s]=(0,Qf.useState)(e.offsetHeight);(0,Qf.useEffect)(()=>{let l=new window.ResizeObserver(()=>{n(e.offsetWidth),s(e.offsetHeight)});return l.observe(e,{box:"border-box"}),()=>l.disconnect()},[e]);let a=(0,Qf.useMemo)(()=>({position:"absolute",width:r,height:i,...t}),[r,i,t]);return(0,n5.jsx)("div",{style:a,children:o})}var Tl=(0,Qf.forwardRef)($et);var jK=c(T(),1),kT={hide:{opacity:0,scaleY:.75},show:{opacity:1,scaleY:1},exit:{opacity:0,scaleY:.9}};function Ket({__unstablePopoverSlot:e,__unstableContentRef:t}){let{clientId:o}=(0,wxe.useSelect)(n=>{let{getBlockOrder:i,getBlockInsertionPoint:s}=n(B),a=s(),l=i(a.rootClientId);return l.length?{clientId:l[a.index]}:{}},[]),r=(0,kxe.useReducedMotion)();return(0,jK.jsx)(Tl,{clientId:o,__unstablePopoverSlot:e,__unstableContentRef:t,className:"block-editor-block-popover__drop-zone",children:(0,jK.jsx)(xxe.__unstableMotion.div,{"data-testid":"block-popover-drop-zone",initial:r?kT.show:kT.hide,animate:kT.show,exit:r?kT.show:kT.exit,className:"block-editor-block-popover__drop-zone-foreground"})})}var Sxe=Ket;var Jf=c(T(),1),px=(0,Lg.createContext)();px.displayName="InsertionPointOpenRefContext";function qet({__unstablePopoverSlot:e,__unstableContentRef:t,operation:o="insert",nearestSide:r="right"}){let{selectBlock:n,hideInsertionPoint:i}=(0,fx.useDispatch)(B),s=(0,Lg.useContext)(px),a=(0,Lg.useRef)(),{orientation:l,previousClientId:u,nextClientId:d,rootClientId:f,isInserterShown:p,isDistractionFree:m,isZoomOutMode:g}=(0,fx.useSelect)(R=>{let{getBlockOrder:S,getBlockListSettings:I,getBlockInsertionPoint:P,isBlockBeingDragged:A,getPreviousBlockClientId:O,getNextBlockClientId:L,getSettings:H,isZoomOut:N}=K(R(B)),M=P(),V=S(M.rootClientId);if(!V.length)return{};let j=V[M.index-1],D=V[M.index];for(;A(j);)j=O(j);for(;A(D);)D=L(D);let z=H();return{previousClientId:j,nextClientId:D,orientation:I(M.rootClientId)?.orientation||"vertical",rootClientId:M.rootClientId,isDistractionFree:z.isDistractionFree,isInserterShown:M?.__unstableWithInserter,isZoomOutMode:N()}},[]),{getBlockEditingMode:h}=(0,fx.useSelect)(B),b=(0,Cxe.useReducedMotion)();function v(R){R.target===a.current&&d&&h(d)!=="disabled"&&n(d,-1)}function y(R){R.target===a.current&&!s.current&&i()}function _(R){R.target!==a.current&&(s.current=!0)}let w=(0,Lg.useCallback)(R=>{!R&&s.current&&(s.current=!1)},[s]),k={start:{opacity:0,scale:0},rest:{opacity:1,scale:1,transition:{delay:p?.5:0,type:"tween"}},hover:{opacity:1,scale:1,transition:{delay:.5,type:"tween"}}},x={start:{scale:b?1:0},rest:{scale:1,transition:{delay:.4,type:"tween"}}};if(m||g&&o!=="insert")return null;let E=Y("block-editor-block-list__insertion-point",l==="horizontal"||o==="group"?"is-horizontal":"is-vertical");return(0,Jf.jsx)(r5,{previousClientId:u,nextClientId:d,__unstablePopoverSlot:e,__unstableContentRef:t,operation:o,nearestSide:r,children:(0,Jf.jsxs)(i5.__unstableMotion.div,{layout:!b,initial:b?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:a,tabIndex:-1,onClick:v,onFocus:_,className:Y(E,{"is-with-inserter":p}),onHoverEnd:y,children:[(0,Jf.jsx)(i5.__unstableMotion.div,{variants:k,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),p&&(0,Jf.jsx)(i5.__unstableMotion.div,{variants:x,className:Y("block-editor-block-list__insertion-point-inserter"),children:(0,Jf.jsx)(Ys,{ref:w,position:"bottom center",clientId:d,rootClientId:f,__experimentalIsQuick:!0,onToggle:R=>{s.current=R},onSelectOrClose:()=>{s.current=!1}})})]})})}function Exe(e){let{insertionPoint:t,isVisible:o,isBlockListEmpty:r}=(0,fx.useSelect)(n=>{let{getBlockInsertionPoint:i,isBlockInsertionPointVisible:s,getBlockCount:a}=n(B),l=i();return{insertionPoint:l,isVisible:s(),isBlockListEmpty:a(l?.rootClientId)===0}},[]);return!o||r?null:t.operation==="replace"?(0,Jf.jsx)(Sxe,{...e},`${t.rootClientId}-${t.index}`):(0,Jf.jsx)(qet,{operation:t.operation,nearestSide:t.nearestSide,...e})}function Ixe(){let e=(0,Rxe.useContext)(px),t=(0,xT.useSelect)(h=>{let b=h(B).getSettings();return b.isDistractionFree||b.isPreviewMode||K(h(B)).isZoomOut()},[]),{getBlockListSettings:o,getBlockIndex:r,isMultiSelecting:n,getSelectedBlockClientIds:i,getSettings:s,getTemplateLock:a,__unstableIsWithinBlockOverlay:l,getBlockEditingMode:u,getBlockName:d,getBlockAttributes:f,getParentSectionBlock:p}=K((0,xT.useSelect)(B)),{showInsertionPoint:m,hideInsertionPoint:g}=(0,xT.useDispatch)(B);return(0,Txe.useRefEffect)(h=>{if(t)return;function b(v){if(e===void 0||e.current||v.target.nodeType===v.target.TEXT_NODE||n())return;if(!v.target.classList.contains("block-editor-block-list__layout")){g();return}let y;if(v.target.classList.contains("is-root-container")||(y=(v.target.getAttribute("data-block")?v.target:v.target.closest("[data-block]")).getAttribute("data-block")),a(y)||u(y)==="disabled"||d(y)==="core/block"||y&&f(y).layout?.isManualPlacement)return;let _=o(y),w=_?.orientation||"vertical",k=!!_?.__experimentalCaptureToolbars,x=v.clientY,C=v.clientX,R=Array.from(v.target.children).find(A=>{let O=A.getBoundingClientRect();return A.classList.contains("wp-block")&&w==="vertical"&&O.top>x||A.classList.contains("wp-block")&&w==="horizontal"&&((0,Bxe.isRTL)()?O.right<C:O.left>C)});if(!R){g();return}if(!R.id&&(R=R.firstElementChild,!R)){g();return}let S=R.id.slice(6);if(!S||l(S)||p(S)||i().includes(S)&&w==="vertical"&&!k&&!s().hasFixedToolbar)return;let I=R.getBoundingClientRect();if(w==="horizontal"&&(v.clientY>I.bottom||v.clientY<I.top)||w==="vertical"&&(v.clientX>I.right||v.clientX<I.left)){g();return}let P=r(S);if(P===0){g();return}m(y,P,{__unstableWithInserter:!0})}return h.addEventListener("mousemove",b),()=>{h.removeEventListener("mousemove",b)}},[e,o,r,n,m,g,i,t])}var s5=c(ee(),1),Pxe=c(ue(),1);var Oxe=c(T(),1);function Py(){let{getSettings:e,hasSelectedBlock:t,hasMultiSelection:o}=(0,s5.useSelect)(B),{clearSelectedBlock:r}=(0,s5.useDispatch)(B),{clearBlockSelection:n}=e();return(0,Pxe.useRefEffect)(i=>{if(!n)return;function s(a){!t()&&!o()||a.target===i&&r()}return i.addEventListener("mousedown",s),()=>{i.removeEventListener("mousedown",s)}},[t,o,r,n])}function Axe(e){return(0,Oxe.jsx)("div",{ref:Py(),...e})}var eSe=c(ue(),1),hx=c(F(),1),tSe=c(ee(),1),Ny=c(ce(),1);var Mxe=c(T(),1);function Nxe({showSeparator:e,isFloating:t,onAddBlock:o,isToggle:r}){let{clientId:n}=kt();return(0,Mxe.jsx)(Mg,{className:Y({"block-list-appender__toggle":r}),rootClientId:n,showSeparator:e,isFloating:t,onAddBlock:o})}var Lxe=c(T(),1);function Dxe(){let{clientId:e}=kt();return(0,Lxe.jsx)(ux,{rootClientId:e})}var l5=c(F(),1),zxe=c(ee(),1),a5=c(Nt(),1),jxe=c(mx(),1);var ST=new WeakMap;function Zet(){let e;return t=>((e===void 0||!(0,jxe.isShallowEqual)(e,t))&&(e=t),e)}function Fxe(e){let[t]=(0,l5.useState)(Zet);return t(e)}function Hxe(e,t,o,r,n,i,s,a,l,u,d,f){let p=(0,zxe.useRegistry)(),m=Fxe(o),g=Fxe(r),h=l===void 0||t==="contentOnly"?t:l;(0,l5.useLayoutEffect)(()=>{let b={allowedBlocks:m,prioritizedInserterBlocks:g,templateLock:h};if(u!==void 0&&(b.__experimentalCaptureToolbars=u),d!==void 0)b.orientation=d;else{let v=el(f?.type);b.orientation=v.getOrientation(f)}s!==void 0&&((0,a5.default)("__experimentalDefaultBlock",{alternative:"defaultBlock",since:"6.3",version:"6.4"}),b.defaultBlock=s),n!==void 0&&(b.defaultBlock=n),a!==void 0&&((0,a5.default)("__experimentalDirectInsert",{alternative:"directInsert",since:"6.3",version:"6.4"}),b.directInsert=a),i!==void 0&&(b.directInsert=i),b.directInsert!==void 0&&typeof b.directInsert!="boolean"&&(0,a5.default)("Using `Function` as a `directInsert` argument",{alternative:"`boolean` values",since:"6.5"}),ST.get(p)||ST.set(p,{}),ST.get(p)[e]=b,window.queueMicrotask(()=>{let v=ST.get(p);if(Object.keys(v).length){let{updateBlockListSettings:y}=p.dispatch(B);y(v),ST.set(p,{})}})},[e,m,g,h,n,i,s,a,u,d,f,p])}var HK=c(Xh(),1),c5=c(F(),1),Uxe=c(ee(),1),u5=c(ce(),1),UK=c(Nt(),1);function Wxe(e,t,o,r){t!==void 0&&(0,UK.default)("The template prop of InnerBlocks and useInnerBlocksProps",{since:"7.2",alternative:"a `template` declared in the block type settings"}),r!==void 0&&(0,UK.default)("The templateInsertUpdatesSelection prop of InnerBlocks and useInnerBlocksProps",{since:"7.2",alternative:"`templateInsertUpdatesSelection` declared in the block type settings"});let n=(0,Uxe.useRegistry)(),i=(0,c5.useRef)(null);(0,c5.useLayoutEffect)(()=>{let s=!1,{getBlockName:a,getBlocks:l,getSelectedBlocksInitialCaretPosition:u,isBlockSelected:d}=n.select(B),{replaceInnerBlocks:f,__unstableMarkNextChangeAsNotPersistent:p}=n.dispatch(B);return window.queueMicrotask(()=>{if(s)return;let m=t,g=r;if(t===void 0){let _=(0,u5.getBlockType)(a(e));m=_?.template,g=_?.templateInsertUpdatesSelection}let h=l(e),b=(0,HK.default)(m,i.current);if(!(h.length===0||o==="all"||o==="contentOnly")||b)return;i.current=m;let y=(0,u5.synchronizeBlocksWithTemplate)(h,m);(0,HK.default)(y,h)||(p({history:"ignore"}),f(e,y,h.length===0&&g&&y.length!==0&&d(e),u()))}),()=>{s=!0}},[t,o,e,n,r])}var Gxe=c(ce(),1),$xe=c(ee(),1);function Yxe(e){return(0,$xe.useSelect)(t=>{let o=t(B).getBlock(e);if(!o)return;let r=t(Gxe.store).getBlockType(o.name);if(r&&Object.keys(r.providesContext).length!==0)return Object.fromEntries(Object.entries(r.providesContext).map(([n,i])=>[n,o.attributes[i]]))},[e])}var My=c(ee(),1),p5=c(F(),1),m5=c(ue(),1),Xxe=c(Z(),1),gx=c(ce(),1);var WK=c(F(),1),Ks=c(ce(),1),Oy=c(ee(),1),Kxe=c(Ft(),1);function GK(e){let t={srcRootClientId:null,srcClientIds:null,srcIndex:null,type:null,blocks:null};if(!e.dataTransfer)return t;try{t=Object.assign(t,JSON.parse(e.dataTransfer.getData("wp-blocks")))}catch{return t}return t}function Xet(e,t,o,r,n,i,s,a,l){return u=>{let{srcRootClientId:d,srcClientIds:f,type:p,blocks:m}=GK(u);if(p==="inserter"){s();let g=m.map(h=>(0,Ks.cloneBlock)(h));i(g,!0,null)}if(p==="block"){let g=o(f[0]);if(d===e&&g===t||f.includes(e)||r(f).some(y=>y===e))return;if(a==="group"){let y=f.map(_=>l(_));i(y,!0,null,f);return}let h=d===e,b=f.length,v=h&&g<t?t-b:t;n(f,d,v)}}}function Qet(e,t,o,r,n){return i=>{if(!t().mediaUpload)return;let s=(0,Ks.findTransform)((0,Ks.getBlockTransforms)("from"),a=>a.type==="files"&&r(a.blockName,e)&&a.isMatch(i));if(s){let a=s.transform(i,o);n(a)}}}function Jet(e){return t=>{let o=(0,Ks.pasteHandler)({HTML:t,mode:"BLOCKS"});o.length&&e(o)}}function d5(e,t,o={}){let{operation:r="insert",nearestSide:n="right"}=o,{canInsertBlockType:i,getBlockIndex:s,getClientIdsOfDescendants:a,getBlockOrder:l,getBlocksByClientId:u,getSettings:d,getBlock:f}=(0,Oy.useSelect)(B),{getGroupingBlockName:p}=(0,Oy.useSelect)(Ks.store),{insertBlocks:m,moveBlocksToPosition:g,updateBlockAttributes:h,clearSelectedBlock:b,replaceBlocks:v,removeBlocks:y}=(0,Oy.useDispatch)(B),_=(0,Oy.useRegistry)(),w=(0,WK.useCallback)((R,S=!0,I=0,P=[])=>{Array.isArray(R)||(R=[R]);let O=l(e)[t];if(r==="replace")v(O,R,void 0,I);else if(r==="group"){let L=f(O);n==="left"?R.push(L):R.unshift(L);let H=R.map(j=>(0,Ks.cloneSanitizedBlock)(j)),N=R.every(j=>j.name==="core/image"),M=i("core/gallery",e),V=(0,Ks.createBlock)(N&&M?"core/gallery":p(),{layout:{type:"flex",flexWrap:N&&M?null:"nowrap"}},H);v([O,...P],V,void 0,I)}else m(R,t,e,S,I)},[l,e,t,r,v,f,n,i,p,m]),k=(0,WK.useCallback)((R,S,I)=>{if(r==="replace"){let P=u(R),O=l(e)[t];_.batch(()=>{y(R,!1),v(O,P,void 0,0)})}else g(R,S,e,I)},[r,l,u,g,_,y,v,t,e]),x=Xet(e,t,s,a,k,w,b,r,f),C=Qet(e,d,h,i,w),E=Jet(w);return R=>{let S=(0,Kxe.getFilesFromDataTransfer)(R.dataTransfer),I=R.dataTransfer.getData("text/html");I?E(I):S.length?C(S):x(R)}}function ett(e,t,o){let r=o==="top"||o==="bottom",{x:n,y:i}=e,s=r?n:i,a=r?i:n,l=r?t.left:t.top,u=r?t.right:t.bottom,d=t[o],f;return s>=l&&s<=u?f=s:s<u?f=l:f=u,Math.sqrt((s-f)**2+(a-d)**2)}function Ay(e,t,o=["top","bottom","left","right"]){let r,n;return o.forEach(i=>{let s=ett(e,t,i);(r===void 0||s<r)&&(r=s,n=i)}),[r,n]}function f5(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}function qxe(e,t){return t.top<=e.y&&t.bottom>=e.y}var $K=30,ttt=120,ott=120;function rtt(e,t,o="vertical",r={}){let n=o==="horizontal"?["left","right"]:["top","bottom"],i=0,s="before",a=1/0,l=null,u="right",{dropZoneElement:d,parentBlockOrientation:f,rootBlockIndex:p=0}=r;if(d&&f!=="horizontal"){let v=d.getBoundingClientRect(),[y,_]=Ay(t,v,["top","bottom"]);if(v.height>ttt&&y<$K){if(_==="top")return[p,"before"];if(_==="bottom")return[p+1,"after"]}}let m=(0,Xxe.isRTL)();if(d&&f==="horizontal"){let v=d.getBoundingClientRect(),[y,_]=Ay(t,v,["left","right"]);if(v.width>ott&&y<$K){if(m&&_==="right"||!m&&_==="left")return[p,"before"];if(m&&_==="left"||!m&&_==="right")return[p+1,"after"]}}e.forEach(({isUnmodifiedDefaultBlock:v,getBoundingClientRect:y,blockIndex:_,blockOrientation:w})=>{let k=y();if(!k)return;let[x,C]=Ay(t,k,n),[E,R]=Ay(t,k,["left","right"]),S=f5(t,k);v&&S?x=0:o==="vertical"&&w!=="horizontal"&&(S&&E<$K||!S&&qxe(t,k))&&(l=_,u=R),x<a&&(s=C==="bottom"||!m&&C==="right"||m&&C==="left"?"after":"before",a=x,i=_)});let g=i+(s==="after"?1:-1),h=!!e[i]?.isUnmodifiedDefaultBlock,b=!!e[g]?.isUnmodifiedDefaultBlock;return l!==null?[l,"group",u]:!h&&!b?[s==="after"?i+1:i,"insert"]:[h?i:g,"replace"]}function g5(e,t,o,r){let n=!0;if(t){let a=t?.map(({name:l})=>l);n=o.every(l=>a?.includes(l))}let s=o.map(a=>e(a)).every(a=>{let[l]=a?.parent||[];return l?l===r:!0});return n&&s}function Zxe(e,t){let{defaultView:o}=t;return!!(o&&e instanceof o.HTMLElement&&e.closest("[data-is-insertion-point]"))}function Qxe({dropZoneElement:e,rootClientId:t="",parentClientId:o="",isDisabled:r=!1}={}){let n=(0,My.useRegistry)(),[i,s]=(0,p5.useState)({index:null,operation:"insert"}),{getBlockType:a,getBlockVariations:l,getGroupingBlockName:u}=(0,My.useSelect)(gx.store),{canInsertBlockType:d,getBlockListSettings:f,getBlocks:p,getBlockIndex:m,getDraggedBlockClientIds:g,getBlockNamesByClientId:h,getAllowedBlocks:b,isDragging:v,isGroupable:y,isZoomOut:_,getSectionRootClientId:w,getBlockParents:k}=K((0,My.useSelect)(B)),{showInsertionPoint:x,hideInsertionPoint:C,startDragging:E,stopDragging:R}=K((0,My.useDispatch)(B)),S=d5(i.operation==="before"||i.operation==="after"?o:t,i.index,{operation:i.operation,nearestSide:i.nearestSide}),I=(0,m5.useThrottle)((0,p5.useCallback)((P,A)=>{v()||E();let O=g(),L=[t,...k(t,!0)];if(O.some(G=>L.includes(G)))return;let N=b(t),M=h([t])[0],V=h(O);if(!g5(a,N,V,M))return;let D=w();if(_()&&D!==t)return;let z=p(t).filter(G=>!((0,gx.hasBlockSupport)(G.name,"visibility",!0)&&G.attributes?.metadata?.blockVisibility===!1));if(z.length===0){n.batch(()=>{s({index:0,operation:"insert"}),x(t,0,{operation:"insert"})});return}let $=z.map(G=>{let te=G.clientId;return{isUnmodifiedDefaultBlock:(0,gx.isUnmodifiedDefaultBlock)(G),getBoundingClientRect:()=>{let re=A.getElementById(`block-${te}`);return re?re.getBoundingClientRect():null},blockIndex:m(te),blockOrientation:f(te)?.orientation}}),J=rtt($,{x:P.clientX,y:P.clientY},f(t)?.orientation,{dropZoneElement:e,parentBlockClientId:o,parentBlockOrientation:o?f(o)?.orientation:void 0,rootBlockIndex:m(t)}),[Q,U,X]=J,W=$[Q]?.isUnmodifiedDefaultBlock;if(!(_()&&!W&&U!=="insert")){if(U==="group"){let G=z[Q],te=[G.name,...V].every(pe=>pe==="core/image"),re=d("core/gallery",t),ae=y([G.clientId,g()]),ie=l(u(),"block"),be=ie&&ie.find(({name:pe})=>pe==="group-row");if(te&&!re&&(!ae||!be)||!te&&(!ae||!be))return}n.batch(()=>{s({index:Q,operation:U,nearestSide:X});let G=["before","after"].includes(U)?o:t;x(G,Q,{operation:U,nearestSide:X})})}},[v,b,t,h,g,a,w,_,p,f,e,o,m,n,E,x,d,y,l,u]),200);return(0,m5.__experimentalUseDropZone)({dropZoneElement:e,isDisabled:r,onDrop:S,onDragOver(P){I(P,P.currentTarget.ownerDocument)},onDragLeave(P){let{ownerDocument:A}=P.currentTarget;Zxe(P.relatedTarget,A)||Zxe(P.target,A)||(I.cancel(),C())},onDragEnd(){I.cancel(),R(),C()}})}var ep=c(T(),1),Jxe={};function ntt({children:e,clientId:t}){let o=Yxe(t);return(0,ep.jsx)(KB,{value:o,children:e})}var itt=(0,hx.memo)(cT);function oSe(e){let{clientId:t,allowedBlocks:o,prioritizedInserterBlocks:r,defaultBlock:n,directInsert:i,__experimentalDefaultBlock:s,__experimentalDirectInsert:a,template:l,templateLock:u,wrapperRef:d,templateInsertUpdatesSelection:f,__experimentalCaptureToolbars:p,__experimentalAppenderTagName:m,renderAppender:g,orientation:h,placeholder:b,layout:v,name:y,blockType:_,parentLock:w,defaultLayout:k}=e;Hxe(t,w,o,r,n,i,s,a,u,p,h,v),Wxe(t,l,u,f);let x=(0,Ny.getBlockSupport)(y,"layout")||(0,Ny.getBlockSupport)(y,"__experimentalLayout")||Jxe,{allowSizingOnChildren:C=!1}=x,E=v||x.default||Jxe,R=(0,hx.useMemo)(()=>({...k,...E,...C&&{allowSizingOnChildren:!0}}),[k,E,C]),S=(0,ep.jsx)(itt,{rootClientId:t,renderAppender:g,__experimentalAppenderTagName:m,layout:R,wrapperRef:d,placeholder:b});return!_?.providesContext||Object.keys(_.providesContext).length===0?S:(0,ep.jsx)(ntt,{clientId:t,children:S})}function stt(e){return NL(e),(0,ep.jsx)(oSe,{...e})}var h5=(0,hx.forwardRef)((e,t)=>{let o=Ly({ref:t},e);return(0,ep.jsx)("div",{className:"block-editor-inner-blocks",children:(0,ep.jsx)("div",{...o})})});function Ly(e={},t={}){let{__unstableDisableLayoutClassNames:o,__unstableDisableDropZone:r,dropZoneElement:n,layout:i}=t,{clientId:s,layout:a=null,__unstableLayoutClassNames:l=""}=kt(),u=i??a,d=(0,tSe.useSelect)(x=>{let{getBlockName:C,isZoomOut:E,getTemplateLock:R,getBlockRootClientId:S,getBlockEditingMode:I,getBlockSettings:P,getSectionRootClientId:A}=K(x(B));if(!s){let D=A();return{isDropZoneDisabled:E()&&D!==""}}let{hasBlockSupport:O,getBlockType:L}=x(Ny.store),H=C(s),N=I(s),M=S(s),[V]=P(s,"layout"),j=N==="disabled";if(E()){let D=A();j=s!==D}return{__experimentalCaptureToolbars:O(H,"__experimentalExposeControlsToChildren",!1),name:H,blockType:L(H),parentLock:R(M),parentClientId:M,isDropZoneDisabled:j,defaultLayout:V}},[s]),{__experimentalCaptureToolbars:f,name:p,blockType:m,parentLock:g,parentClientId:h,isDropZoneDisabled:b,defaultLayout:v}=d,y=Qxe({dropZoneElement:n,rootClientId:s,parentClientId:h}),_=(0,eSe.useMergeRefs)([e.ref,r||b||u?.isManualPlacement&&window.__experimentalEnableGridInteractivity?null:y]),w={__experimentalCaptureToolbars:f,layout:u,name:p,blockType:m,parentLock:g,defaultLayout:v,...t},k=w.value&&w.onChange?stt:oSe;return{...e,ref:_,className:Y(e.className,"block-editor-block-list__layout",o?"":l),children:s?(0,ep.jsx)(k,{...w,clientId:s}):(0,ep.jsx)(cT,{...t})}}Ly.save=Ny.__unstableGetInnerBlocksProps;h5.DefaultBlockAppender=Dxe;h5.ButtonBlockAppender=Nxe;h5.Content=()=>Ly.save().children;var CT=h5;var ET=c(q(),1),rSe=c(ue(),1),nSe=c(ee(),1),iSe=c(F(),1),sSe=c(Z(),1);var b5=c(T(),1);function YK({clientId:e,rootClientId:t="",position:o="top"}){let[r,n]=(0,iSe.useState)(!1),{sectionRootClientId:i,sectionClientIds:s,insertionPoint:a,blockInsertionPointVisible:l,blockInsertionPoint:u,blocksBeingDragged:d}=(0,nSe.useSelect)(k=>{let{getInsertionPoint:x,getBlockOrder:C,getSectionRootClientId:E,isBlockInsertionPointVisible:R,getBlockInsertionPoint:S,getDraggedBlockClientIds:I}=K(k(B)),P=E(),A=C(P);return{sectionRootClientId:P,sectionClientIds:A,insertionPoint:x(),blockInsertionPoint:S(),blockInsertionPointVisible:R(),blocksBeingDragged:I()}},[]),f=(0,rSe.useReducedMotion)();if(!e)return;let p=!1;if(!(t===i&&s&&s.includes(e)))return null;let g=a?.index===0&&e===s[a.index],h=a&&a.hasOwnProperty("index")&&e===s[a.index-1];o==="top"&&(p=g||l&&u.index===0&&e===s[u.index]),o==="bottom"&&(p=h||l&&e===s[u.index-1]);let b=d[0],v=d.includes(e),y=s.indexOf(b),w=(y>0?s[y-1]:null)===e;return(v||w)&&(p=!1),(0,b5.jsx)(ET.__unstableAnimatePresence,{children:p&&(0,b5.jsx)(ET.__unstableMotion.div,{initial:{height:0},animate:{height:"calc(1 * var(--wp-block-editor-iframe-zoom-out-frame-size) / var(--wp-block-editor-iframe-zoom-out-scale)"},exit:{height:0},transition:{type:"tween",duration:f?0:.2,ease:[.6,0,.4,1]},className:Y("block-editor-block-list__zoom-out-separator",{"is-dragged-over":r}),"data-is-insertion-point":"true",onDragOver:()=>n(!0),onDragLeave:()=>n(!1),children:(0,b5.jsx)(ET.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{delay:-.125}},transition:{ease:"linear",duration:.1,delay:.125},children:(0,sSe.__)("Drop pattern.")})})})}var fs=c(T(),1),RO=(0,tp.createContext)();RO.displayName="IntersectionObserverContext";var y5=new WeakMap,att={trailing:!0};function ltt({className:e,...t}){let{isOutlineMode:o,isFocusMode:r,isPreviewMode:n,editedContentOnlySection:i}=(0,Rl.useSelect)(f=>{let{getSettings:p,isTyping:m,hasBlockSpotlight:g,getEditedContentOnlySection:h}=K(f(B)),{outlineMode:b,focusMode:v,isPreviewMode:y}=p();return{isOutlineMode:b&&!m(),isFocusMode:!y&&(v||g()),isPreviewMode:y,editedContentOnlySection:h()}},[]),s=(0,Rl.useRegistry)(),{setBlockVisibility:a}=(0,Rl.useDispatch)(B),l=(0,v5.useDebounce)((0,tp.useCallback)(()=>{let f={};y5.get(s).forEach(([p,m])=>{f[p]=m}),a(f)},[s]),300,att),u=(0,tp.useMemo)(()=>{let{IntersectionObserver:f}=window;if(f)return new f(p=>{y5.get(s)||y5.set(s,[]);for(let m of p){let g=m.target.getAttribute("data-block");y5.get(s).push([g,m.isIntersecting])}l()})},[]),d=Ly({ref:(0,v5.useMergeRefs)([Py(),Ixe()]),className:Y("is-root-container",e,{"is-outline-mode":o,"is-focus-mode":r,"is-preview-mode":n})},t);return(0,fs.jsxs)(RO.Provider,{value:u,children:[(0,fs.jsx)("div",{...d}),!!i&&(0,fs.jsx)(ctt,{clientId:i})]})}function ctt({clientId:e}){let{stopEditingContentOnlySection:t}=K((0,Rl.useDispatch)(B)),o=(0,Rl.useSelect)(r=>{let{isBlockSelected:n,hasSelectedInnerBlock:i,getBlockSelectionStart:s}=r(B);return!s()||n(e)||i(e,!0)},[e]);return(0,tp.useEffect)(()=>{o||t()},[o,t]),null}function Hk(e){return(0,fs.jsx)(UB,{value:V9,children:(0,fs.jsx)(ltt,{...e})})}var utt=[],dtt=new Set;function ftt({placeholder:e,rootClientId:t,renderAppender:o,__experimentalAppenderTagName:r,layout:n=Aj}){let i=o!==!1,s=!!o,{order:a,isZoomOut:l,selectedBlocks:u,visibleBlocks:d,ghostBlockName:f,ghostBlockAttributes:p,shouldRenderAppender:m}=(0,Rl.useSelect)(v=>{let{getSettings:y,getBlockOrder:_,getSelectedBlockClientIds:w,__unstableGetVisibleBlocks:k,getTemplateLock:x,getBlockEditingMode:C,isSectionBlock:E,isContainerInsertableToInContentOnlyMode:R,getBlockName:S,getBlockListSettings:I,isZoomOut:P,canInsertBlockType:A}=K(v(B)),O=_(t);if(y().isPreviewMode)return{order:O,selectedBlocks:utt,visibleBlocks:dtt};let L,H;if(i&&!s&&!O.length){let $=(t?I(t)?.defaultBlock:void 0)??{name:(0,TT.getDefaultBlockName)()};$.name&&A($.name,t)&&(L=$.name,H=$.attributes)}let N=w(),M=N[0],V=!t&&!M&&(!O.length||!A((0,TT.getDefaultBlockName)(),t)),j=!!(t&&M&&t===M),D=x(t),z=(!E(t)||R(S(M),t))&&C(t)!=="disabled"&&(!D||D==="contentOnly")&&i&&!P();return{order:O,selectedBlocks:N,visibleBlocks:k(),isZoomOut:P(),ghostBlockName:z?L:void 0,ghostBlockAttributes:H,shouldRenderAppender:z&&(s||j||V)}},[t,i,s]),g=(0,tp.useMemo)(()=>f?(0,TT.createBlock)(f,p):null,[f,p]),h=!!g,b=h?[...a,g.clientId]:a;return(0,fs.jsxs)(A2,{value:n,children:[b.map(v=>(0,fs.jsxs)(Rl.AsyncModeProvider,{value:v!==g?.clientId&&!d.has(v)&&!u.includes(v),children:[l&&(0,fs.jsx)(YK,{clientId:v,rootClientId:t,position:"top"}),(0,fs.jsx)(VO,{rootClientId:t,clientId:v,ghostBlock:v===g?.clientId?g:void 0}),l&&(0,fs.jsx)(YK,{clientId:v,rootClientId:t,position:"bottom"})]},v)),a.length<1&&e,m&&!h&&(0,fs.jsx)(fxe,{tagName:r,rootClientId:t,CustomAppender:o})]})}function cT(e){return(0,fs.jsx)(Rl.AsyncModeProvider,{value:!1,children:(0,fs.jsx)(ftt,{...e})})}var Fx=c(ee(),1),Oq=c(Ft(),1),Aq=c(q(),1),B1e=c(sl(),1),F3=c(F(),1),z3=c(ce(),1),Mq=c(Yo(),1),zx=c(Z(),1);var LSe=c(ue(),1),DSe=c(ee(),1),VSe=c(Ft(),1),wd=c(F(),1);var Kc=c(Z(),1),Vy=c(ce(),1),ISe=c(ue(),1),PSe=c(ee(),1),P5=c(F(),1);var E5=c(q(),1),mSe=c(X_(),1),gSe=c(Nt(),1),yx=c(F(),1);var On=c(q(),1),aSe=(0,On.createSlotFill)("InspectorControls"),ptt=(0,On.createSlotFill)("InspectorAdvancedControls"),mtt=(0,On.createSlotFill)("InspectorControlsBindings"),gtt=(0,On.createSlotFill)("InspectorControlsBackground"),htt=(0,On.createSlotFill)("InspectorControlsBorder"),btt=(0,On.createSlotFill)("InspectorControlsColor"),ytt=(0,On.createSlotFill)("InspectorControlsFilter"),vtt=(0,On.createSlotFill)("InspectorControlsDimensions"),_tt=(0,On.createSlotFill)("InspectorControlsLayout"),wtt=(0,On.createSlotFill)("InspectorControlsElements"),ktt=(0,On.createSlotFill)("InspectorControlsPosition"),xtt=(0,On.createSlotFill)("InspectorControlsTypography"),Stt=(0,On.createSlotFill)("InspectorControlsViewport"),Ctt=(0,On.createSlotFill)("InspectorControlsListView"),Ett=(0,On.createSlotFill)("InspectorControlsStyles"),Ttt=(0,On.createSlotFill)("InspectorControlsEffects"),Rtt=(0,On.createSlotFill)("InspectorControlsContent"),Btt={default:aSe,advanced:ptt,background:gtt,bindings:mtt,border:htt,color:btt,content:Rtt,dimensions:vtt,effects:Ttt,elements:wtt,filter:ytt,layout:_tt,list:Ctt,position:ktt,settings:aSe,styles:Ett,typography:xtt,viewport:Stt},Yc=Btt,RT=(0,On.createSlotFill)(Symbol("PrivateInspectorControlsAllowedBlocks"));var _5=c(F(),1);var BT="default",qs={viewport:BT,pseudo:BT},lSe=(0,_5.createContext)(qs),w5=lSe.Provider;function Bl(){return(0,_5.useContext)(lSe)}function hi(e){return!!e?.viewport&&e.viewport!==BT}function Ca(e){return!!e?.pseudo&&e.pseudo!==BT}function Gn(e){return!hi(e)&&!Ca(e)}function cSe(e){return Gn(e)?[]:[e.viewport,e.pseudo].filter(t=>t&&t!==BT)}function Ao(e,t){let o=cSe(t);return o.length?pf(e,o):e}function _n(e,t,o){let r=cSe(t);return r.length?Xe(We(e,r,o)):Xe(o)}function uSe(e,t){return!t||Gn(e)?t:o=>{let r=Ao(o?.style,e)||{},n=t({style:r}),i=n&&typeof n=="object"&&!Array.isArray(n)&&Object.prototype.hasOwnProperty.call(n,"style")?n.style:n;return{style:_n(o?.style,e,i)}}}var bx=c(q(),1),x5=c(F(),1),dSe=c(ue(),1),S5=c(ee(),1);var k5=c(T(),1),fSe=Symbol("ListViewContentPopover"),{Fill:pSe,Slot:Itt}=(0,bx.createSlotFill)(fSe);function Ptt(){return(0,dSe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:35,resize:!1}}}function C5({listViewRef:e}){let{popoverProps:t}=Ptt(),o=(0,bx.__experimentalUseSlotFills)(fSe),r=!!(o&&o.length),{selectedClientId:n,isOpen:i}=(0,S5.useSelect)(u=>{let{getSelectedBlockClientId:d}=u(B),f=K(u(B));return{selectedClientId:d(),isOpen:f.isListViewContentPanelOpen()}},[]),[s,a]=(0,x5.useState)(null);(0,x5.useLayoutEffect)(()=>{if(!n||!e?.current){a(null);return}let u=e.current.querySelector(`[data-block="${n}"]`);a(u)},[n,e]);let{closeListViewContentPanel:l}=K((0,S5.useDispatch)(B));return!i||!r||!s?null:(0,k5.jsx)(bx.Popover,{...t??{},className:"block-editor-inspector-list-view-content-popover",anchor:s,onClose:l,children:(0,k5.jsx)("div",{style:{width:"280px"},children:(0,k5.jsx)(Itt,{})})})}var Dy=c(T(),1),Ott=["content","list"];function IT({children:e,group:t="default",__experimentalGroup:o,resetAllFilter:r}){o&&((0,gSe.default)("`__experimentalGroup` property in `InspectorControlsFill`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=o);let n=kt(),i=n[Pu],s=n[$v],a=n[E0],l=Yc[t]?.Fill;if(!l)return(0,mSe.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(s){let d=n.name==="core/template-part",f=Ott.includes(t);if(!(d||f))return null}else if(!i)return null;let u=t==="content"&&s&&a;return u&&!i?null:(0,Dy.jsx)(E5.__experimentalStyleProvider,{document,children:u?(0,Dy.jsx)(pSe,{children:e}):(0,Dy.jsx)(l,{children:d=>(0,Dy.jsx)(Mtt,{fillProps:d,resetAllFilter:r,children:e})})})}function Att({resetAllFilter:e,children:t}){let{registerResetAllFilter:o,deregisterResetAllFilter:r}=(0,yx.useContext)(E5.__experimentalToolsPanelContext),n=Bl(),i=(0,yx.useMemo)(()=>uSe(n,e),[e,n]);return(0,yx.useEffect)(()=>{if(i&&o&&r)return o(i),()=>{r(i)}},[i,o,r]),t}function Mtt({children:e,resetAllFilter:t,fillProps:o}){let{forwardedContext:r=[]}=o,n=(0,Dy.jsx)(Att,{resetAllFilter:t,children:e});return r.reduce((i,[s,a])=>(0,Dy.jsx)(s,{...a,children:i}),n)}var xSe=c(q(),1),SSe=c(F(),1),CSe=c(X_(),1),ESe=c(Nt(),1);var bSe=c(q(),1),T5=c(ee(),1),ySe=c(F(),1);var hSe=c(ue(),1);function Dr(){return(0,hSe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}function vx(e,t){if(!e||!t)return t;let o=e.split(","),r=t.split(","),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function PT(e){if(typeof e!="string")return;let[,t]=e.match(/^var:preset\|duotone\|(.+)$/)??[];return t}var vSe=c(T(),1);function _Se({children:e,group:t,label:o}){let{updateBlockAttributes:r}=(0,T5.useDispatch)(B),{getBlockAttributes:n,getBlockName:i,getMultiSelectedBlockClientIds:s,getSelectedBlockClientId:a,hasMultiSelection:l}=(0,T5.useSelect)(B),u=Dr(),d=a(),f=(0,ySe.useCallback)((p=[])=>{let m={},g=l()?s():[d];g.forEach(h=>{let b=n(h)||{},{style:v}=b,y={style:v},_={attributes:b,clientId:h,name:i(h)};p.forEach(w=>{y={...y,...w(y,_)}}),y={...y,style:Xe(y.style)},m[h]=y}),r(g,m,!0)},[n,i,s,l,d,r]);return(0,vSe.jsx)(bSe.__experimentalToolsPanel,{className:`${t}-block-support-panel`,label:o,resetAll:f,panelId:d,hasInnerWrapper:!0,shouldRenderPlaceholderItems:!0,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:u,children:e},d)}var KK=c(q(),1),R5=c(F(),1),wSe=c(T(),1);function kSe({Slot:e,fillProps:t,...o}){let r=(0,R5.useContext)(KK.__experimentalToolsPanelContext),n=(0,R5.useMemo)(()=>({...t??{},forwardedContext:[...t?.forwardedContext??[],[KK.__experimentalToolsPanelContext.Provider,{value:r}]]}),[r,t]);return(0,wSe.jsx)(e,{...o,fillProps:n,bubblesVirtually:!0})}var B5=c(T(),1);function Ntt({__experimentalGroup:e,group:t="default",label:o,fillProps:r,...n},i){e&&((0,ESe.default)("`__experimentalGroup` property in `InspectorControlsSlot`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=e);let s=Yc[t],a=(0,xSe.__experimentalUseSlotFills)(s?.name);if(!s)return(0,CSe.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(!a?.length)return null;let{Slot:l}=s;return o?(0,B5.jsx)(_Se,{group:t,label:o,children:(0,B5.jsx)(kSe,{...n,fillProps:r,Slot:l})}):(0,B5.jsx)(l,{...n,ref:i,fillProps:r,bubblesVirtually:!0})}var qK=(0,SSe.forwardRef)(Ntt);var ZK=c(T(),1),TSe=IT;TSe.Slot=qK;var Dg=e=>(0,ZK.jsx)(IT,{...e,group:"advanced"});Dg.Slot=function(t){return(0,ZK.jsx)(qK,{...t,group:"advanced"})};Dg.slotName="InspectorAdvancedControls";var Ve=TSe;var RSe=c(ee(),1),Vg=c(ce(),1),OT=c(Z(),1);function I5(e){let t=e?.style?.position?.type;return t==="sticky"?(0,OT.__)("Sticky"):t==="fixed"?(0,OT.__)("Fixed"):null}function bi(e){return(0,RSe.useSelect)(t=>{if(!e)return null;let o=t(B),{getBlockName:r,getBlockAttributes:n,getBlock:i,__experimentalGetParsedPattern:s}=o,{getBlockType:a,getActiveBlockVariation:l}=t(Vg.store),u=r(e),d=a(u);if(!d)return null;let f=n(e),{isSectionBlock:p}=K(o),m=f?.metadata?.patternName;if(m&&p(e)){let w=s(m),k=I5(f);return{isSynced:!1,title:(0,OT.__)("Pattern"),icon:qa,description:w?.description||(0,OT.__)("A block pattern."),anchor:f?.anchor,positionLabel:k,positionType:f?.style?.position?.type,name:w?.title||f?.metadata?.name}}let g=l(u,f,void 0,i?.(e)?.innerContent),h=(0,Vg.isReusableBlock)(d)||(0,Vg.isTemplatePart)(d),v=(h?(0,Vg.__experimentalGetBlockLabel)(d,f):void 0)||d.title,y=I5(f),_={isSynced:h,title:v,icon:d.icon,description:d.description,anchor:f?.anchor,positionLabel:y,positionType:f?.style?.position?.type,name:f?.metadata?.name};return g?{isSynced:h,title:g.title||d.title,icon:g.icon||d.icon,description:g.description||d.description,anchor:f?.anchor,positionLabel:y,positionType:f?.style?.position?.type,name:f?.metadata?.name}:_},[e])}var Fg=c(T(),1),AT="position",XK={key:"default",value:"",label:(0,Kc.__)("Default")},QK={key:"sticky",value:"sticky",label:(0,Kc._x)("Sticky","Name for the value of the CSS position property"),hint:(0,Kc.__)("The block will stick to the top of the window instead of scrolling.")},BSe={key:"fixed",value:"fixed",label:(0,Kc._x)("Fixed","Name for the value of the CSS position property"),hint:(0,Kc.__)("The block will not move when the page is scrolled.")},Ltt=["top","right","bottom","left"],Dtt=["sticky","fixed"];function Vtt({selector:e,style:t}){let o="",{type:r}=t?.position||{};return Dtt.includes(r)&&(o+=`${e} {`,o+=`position: ${r};`,Ltt.forEach(n=>{t?.position?.[n]!==void 0&&(o+=`${n}: ${t.position[n]};`)}),(r==="sticky"||r==="fixed")&&(o+="z-index: 10"),o+="}"),o}function Ftt(e){let t=(0,Vy.getBlockSupport)(e,AT);return!!(t===!0||t?.sticky)}function ztt(e){let t=(0,Vy.getBlockSupport)(e,AT);return!!(t===!0||t?.fixed)}function jtt(e){return!!(0,Vy.getBlockSupport)(e,AT)}function OSe(e){let t=e?.style?.position?.type;return t==="sticky"||t==="fixed"}function ASe({name:e}={}){let[t,o]=je("position.fixed","position.sticky"),r=!t&&!o;return!jtt(e)||r}function Htt({style:e={},clientId:t,name:o,setAttributes:r}){let n=ztt(o),i=Ftt(o),s=e?.position?.type,{firstParentClientId:a}=(0,PSe.useSelect)(g=>{let{getBlockParents:h}=g(B),b=h(t);return{firstParentClientId:b[b.length-1]}},[t]),l=bi(a),u=i&&s===QK.value&&l?(0,Kc.sprintf)((0,Kc.__)("The block will stick to the scrollable area of the parent %s block."),l.title):null,d=(0,P5.useMemo)(()=>{let g=[XK];return(i||s===QK.value)&&g.push(QK),(n||s===BSe.value)&&g.push(BSe),g},[n,i,s]),f=g=>{let b={...e,position:{...e?.position,type:g,top:g==="sticky"||g==="fixed"?"0px":void 0}};r({style:Xe(b)})},p=s&&d.find(g=>g.value===s)||XK,m=(0,P5.useId)();return d.length>1?(0,Fg.jsx)(Ve,{group:"position",children:(0,Fg.jsx)(uY,{label:(0,Kc.__)("Position"),hideLabelFromVision:!0,description:u,popupWidth:"anchor",items:d,value:p,onValueChange:g=>{f(g.value)},children:d.map(g=>{let h=g.hint?`${m}-${g.key}`:void 0;return(0,Fg.jsxs)(uY.Item,{value:g,label:g.label,"aria-describedby":h,children:[(0,Fg.jsx)("div",{children:g.label}),g.hint&&(0,Fg.jsx)("div",{id:h,className:"block-editor-hooks__position-control-item-hint","aria-hidden":"true",children:g.hint})]},g.key)})})}):null}var JK={edit:function(t){return ASe(t)?null:(0,Fg.jsx)(Htt,{...t})},useBlockProps:Wtt,attributeKeys:["style"],hasSupport(e){return(0,Vy.hasBlockSupport)(e,AT)}},Utt={};function Wtt({name:e,style:t}){let o=(0,Vy.hasBlockSupport)(e,AT),r=ASe({name:e}),n=o&&!r,i=(0,ISe.useInstanceId)(Utt),s=`.wp-container-${i}.wp-container-${i}`,a;n&&(a=Vtt({selector:s,style:t})||"");let l=Y({[`wp-container-${i}`]:n&&!!a,[`is-position-${t?.position?.type}`]:n&&!!a&&!!t?.position?.type});return qc({css:a}),{className:l}}var FSe={placement:"top-start"},MSe={...FSe,flip:!1,shift:!0},Gtt={...FSe,flip:!0,shift:!1};function NSe(e,t,o,r,n){if(!e||!t)return MSe;let i=o?.scrollTop||0,s=lw(t),a=e.getBoundingClientRect(),l=i+a.top,u=e.ownerDocument.documentElement.clientHeight,d=l+r,f=s.top>d,p=s.height>u-r;return!n&&(f||p)?MSe:Gtt}function O5({contentElement:e,clientId:t}){let o=Zt(t),[r,n]=(0,wd.useState)(0),{blockIndex:i,isSticky:s}=(0,DSe.useSelect)(p=>{let{getBlockIndex:m,getBlockAttributes:g}=p(B);return{blockIndex:m(t),isSticky:OSe(g(t))}},[t]),a=(0,wd.useMemo)(()=>{if(e)return(0,VSe.getScrollContainer)(e)},[e]),[l,u]=(0,wd.useState)(()=>NSe(e,o,a,r,s)),d=(0,LSe.useRefEffect)(p=>{n(p.offsetHeight)},[]),f=(0,wd.useCallback)(()=>u(NSe(e,o,a,r,s)),[e,o,a,r,s]);return(0,wd.useLayoutEffect)(f,[i,f]),(0,wd.useLayoutEffect)(()=>{if(!e||!o)return;let p=e?.ownerDocument?.defaultView;p?.addEventListener?.("resize",f);let m,g=o?.ownerDocument?.defaultView;return g?.ResizeObserver&&(m=new g.ResizeObserver(f),m.observe(o)),()=>{p?.removeEventListener?.("resize",f),m&&m.disconnect()}},[f,e,o]),{...l,ref:d}}var zSe=c(ee(),1);function A5(e){return(0,zSe.useSelect)(o=>{let{getBlockRootClientId:r,getBlockParents:n,__experimentalGetBlockListSettingsForBlocks:i,isBlockInsertionPointVisible:s,getBlockInsertionPoint:a,getBlockOrder:l,hasMultiSelection:u,getLastMultiSelectedBlockClientId:d}=o(B),f=n(e),p=i(f),m=f.find(h=>p[h]?.__experimentalCaptureToolbars),g=!1;if(s()){let h=a();g=l(h.rootClientId)[h.index]===e}return{capturingClientId:m,isInsertionPointVisible:g,lastClientId:u()?d():null,rootClientId:r(e)}},[e])}var M5=c(T(),1);function jSe({clientId:e,__unstableContentRef:t}){let{isInsertionPointVisible:o,lastClientId:r,rootClientId:n}=A5(e),i=O5({contentElement:t?.current,clientId:e});return(0,M5.jsx)(Tl,{clientId:e,bottomClientId:r,className:Y("block-editor-block-list__block-side-inserter-popover",{"is-insertion-point-visible":o}),__unstableContentRef:t,...i,children:(0,M5.jsx)("div",{className:"block-editor-block-list__empty-block-inserter",children:(0,M5.jsx)(Ys,{position:"bottom right",rootClientId:n,clientId:e,__experimentalIsQuick:!0})})})}var y1e=c(ee(),1),Vx=c(F(),1),v1e=c(sl(),1);var p1e=c(Z(),1),m1e=c(ee(),1),Rq=c(F(),1),g1e=c(ue(),1),fp=c(ce(),1),h1e=c(q(),1);var Fy=c(q(),1),QSe=c(ee(),1),JSe=c(Z(),1);var $Se=c(ce(),1),YSe=c(q(),1),MT=c(ee(),1),NT=c(F(),1),KSe=c(ue(),1);var USe=c(Ft(),1),kd=c(F(),1),N5=50,WSe=25,$tt=1e3,HSe=$tt*(WSe/1e3);function GSe(){let e=(0,kd.useRef)(null),t=(0,kd.useRef)(null),o=(0,kd.useRef)(null),r=(0,kd.useRef)(null);(0,kd.useEffect)(()=>()=>{r.current&&(clearInterval(r.current),r.current=null)},[]);let n=(0,kd.useCallback)(a=>{e.current=a.clientY,o.current=(0,USe.getScrollContainer)(a.target),r.current=setInterval(()=>{if(o.current&&t.current){let l=o.current.scrollTop+t.current;o.current.scroll({top:l})}},WSe)},[]),i=(0,kd.useCallback)(a=>{if(!o.current)return;let l=o.current.offsetHeight,u=e.current-o.current.offsetTop,d=a.clientY-o.current.offsetTop;if(a.clientY>u){let f=Math.max(l-u-N5,0),p=Math.max(d-u-N5,0),m=f===0||p===0?0:p/f;t.current=HSe*m}else if(a.clientY<u){let f=Math.max(u-N5,0),p=Math.max(u-d-N5,0),m=f===0||p===0?0:p/f;t.current=-HSe*m}else t.current=0},[]);return[n,i,()=>{e.current=null,o.current=null,r.current&&(clearInterval(r.current),r.current=null)}]}var eq=c(T(),1),Ytt=({appendToOwnerDocument:e,children:t,clientIds:o,cloneClassname:r,elementId:n,onDragStart:i,onDragEnd:s,fadeWhenDisabled:a=!1,dragComponent:l})=>{let{srcRootClientId:u,isDraggable:d,icon:f,visibleInserter:p,getBlockType:m}=(0,MT.useSelect)(S=>{let{canMoveBlocks:I,getBlockRootClientId:P,getBlockName:A,getBlockAttributes:O,isBlockInsertionPointVisible:L}=S(B),{getBlockType:H,getActiveBlockVariation:N}=S($Se.store),M=P(o[0]),V=A(o[0]),j=N(V,O(o[0]));return{srcRootClientId:M,isDraggable:I(o),icon:j?.icon||H(V)?.icon,visibleInserter:L(),getBlockType:H}},[o]),g=(0,NT.useRef)(!1),[h,b,v]=GSe(),{getAllowedBlocks:y,getBlockNamesByClientId:_,getBlockRootClientId:w}=(0,MT.useSelect)(B),{startDraggingBlocks:k,stopDraggingBlocks:x}=(0,MT.useDispatch)(B);(0,NT.useEffect)(()=>()=>{g.current&&x()},[]);let E=Zt(o[0])?.closest("body");return(0,NT.useEffect)(()=>{if(!E||!a)return;let I=(0,KSe.throttle)(P=>{if(!P.target.closest("[data-block]"))return;let A=_(o),O=P.target.closest("[data-block]").getAttribute("data-block"),L=y(O),H=_([O])[0],N;if(L?.length===0){let M=w(O),V=_([M])[0],j=y(M);N=g5(m,j,A,V)}else N=g5(m,L,A,H);!N&&!p?window?.document?.body?.classList?.add("block-draggable-invalid-drag-token"):window?.document?.body?.classList?.remove("block-draggable-invalid-drag-token")},200);return E.addEventListener("dragover",I),()=>{E.removeEventListener("dragover",I)}},[o,E,a,y,_,w,m,p]),d?(0,eq.jsx)(YSe.Draggable,{appendToOwnerDocument:e,cloneClassname:r,__experimentalTransferDataType:"wp-blocks",transferData:{type:"block",srcClientIds:o,srcRootClientId:u},onDragStart:S=>{window.requestAnimationFrame(()=>{k(o),g.current=!0,h(S),i&&i()})},onDragOver:b,onDragEnd:()=>{x(),g.current=!1,v(),s&&s()},__experimentalDragComponent:l!==void 0?l:(0,eq.jsx)(CD,{count:o.length,icon:f,fadeWhenDisabled:!0}),elementId:n,children:({onDraggableStart:S,onDraggableEnd:I})=>t({draggable:!0,onDragStart:S,onDragEnd:I})}):t({draggable:!1})},L5=Ytt;var ZSe=c(ce(),1),XSe=c(q(),1);var D5=c(ue(),1),V5=c(ee(),1),_x=c(F(),1),ps=c(Z(),1),F5=c(wo(),1);var dt=c(Z(),1),zg=(e,t)=>e==="up"?t==="horizontal"?(0,dt.isRTL)()?"right":"left":"up":e==="down"?t==="horizontal"?(0,dt.isRTL)()?"left":"right":"down":null;function qSe(e,t,o,r,n,i,s){let a=o+1;if(e>1)return Ktt(e,o,r,n,i,s);if(r&&n)return(0,dt.sprintf)((0,dt.__)("Block %s is the only block, and cannot be moved"),t);if(i>0&&!n){let l=zg("down",s);if(l==="down")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d down to position %3$d"),t,a,a+1);if(l==="left")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a+1);if(l==="right")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a+1)}if(i>0&&n){let l=zg("down",s);if(l==="down")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the end of the content and can\u2019t be moved down"),t);if(l==="left")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the end of the content and can\u2019t be moved left"),t);if(l==="right")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the end of the content and can\u2019t be moved right"),t)}if(i<0&&!r){let l=zg("up",s);if(l==="up")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d up to position %3$d"),t,a,a-1);if(l==="left")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a-1);if(l==="right")return(0,dt.sprintf)((0,dt.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a-1)}if(i<0&&r){let l=zg("up",s);if(l==="up")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the beginning of the content and can\u2019t be moved up"),t);if(l==="left")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the beginning of the content and can\u2019t be moved left"),t);if(l==="right")return(0,dt.sprintf)((0,dt.__)("Block %1$s is at the beginning of the content and can\u2019t be moved right"),t)}}function Ktt(e,t,o,r,n,i){let s=t+1;if(o&&r)return(0,dt.__)("All blocks are selected, and cannot be moved");if(n>0&&!r){let a=zg("down",i);if(a==="down")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d down by one place"),e,s);if(a==="left")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d left by one place"),e,s);if(a==="right")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d right by one place"),e,s)}if(n>0&&r){let a=zg("down",i);if(a==="down")return(0,dt.__)("Blocks cannot be moved down as they are already at the bottom");if(a==="left")return(0,dt.__)("Blocks cannot be moved left as they are already are at the leftmost position");if(a==="right")return(0,dt.__)("Blocks cannot be moved right as they are already are at the rightmost position")}if(n<0&&!o){let a=zg("up",i);if(a==="up")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d up by one place"),e,s);if(a==="left")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d left by one place"),e,s);if(a==="right")return(0,dt.sprintf)((0,dt.__)("Move %1$d blocks from position %2$d right by one place"),e,s)}if(n<0&&o){let a=zg("up",i);if(a==="up")return(0,dt.__)("Blocks cannot be moved up as they are already at the top");if(a==="left")return(0,dt.__)("Blocks cannot be moved left as they are already are at the leftmost position");if(a==="right")return(0,dt.__)("Blocks cannot be moved right as they are already are at the rightmost position")}}var op=c(T(),1),qtt=(e,t)=>e==="up"?t==="horizontal"?(0,ps.isRTL)()?br:ni:ob:e==="down"?t==="horizontal"?(0,ps.isRTL)()?ni:br:Tn:null,Ztt=(e,t)=>e==="up"?t==="horizontal"?(0,ps.isRTL)()?(0,ps.__)("Move right"):(0,ps.__)("Move left"):(0,ps.__)("Move up"):e==="down"?t==="horizontal"?(0,ps.isRTL)()?(0,ps.__)("Move left"):(0,ps.__)("Move right"):(0,ps.__)("Move down"):null,tq=(0,_x.forwardRef)(({clientIds:e,direction:t,orientation:o,...r},n)=>{let i=(0,D5.useInstanceId)(tq),s=(0,_x.useMemo)(()=>Array.isArray(e)?e:[e],[e]),a=s.length,l=(0,D5.useViewportMatch)("small","<"),{blockType:u,isDisabled:d,rootClientId:f,isFirst:p,isLast:m,firstIndex:g,orientation:h="vertical"}=(0,V5.useSelect)(x=>{let{getBlockIndex:C,getBlockRootClientId:E,getBlockOrder:R,getBlock:S,getBlockListSettings:I}=x(B),P=s[0],A=E(P),O=C(P),L=C(s[s.length-1]),H=R(A),N=S(P),M=O===0,V=L===H.length-1,{orientation:j}=I(A)||{};return{blockType:N?(0,ZSe.getBlockType)(N.name):null,isDisabled:t==="up"?M:V,rootClientId:A,firstIndex:O,isFirst:M,isLast:V,orientation:o||j}},[t,o,s]),{moveBlocksDown:b,moveBlocksUp:v}=(0,V5.useDispatch)(B),y=t==="up"?v:b,_=x=>{y(e,f),r.onClick&&r.onClick(x)},w=`block-editor-block-mover-button__description-${i}`,k=t==="up"?"t":"y";return(0,op.jsxs)(op.Fragment,{children:[(0,op.jsx)(XSe.Button,{__next40pxDefaultSize:!0,ref:n,className:Y("block-editor-block-mover-button",`is-${t}-button`),icon:qtt(t,h),label:Ztt(t,h),tooltipPosition:!l&&t==="down"&&h==="vertical"?"bottom":"top","aria-describedby":w,...r,onClick:d?null:_,disabled:d,accessibleWhenDisabled:!0,shortcut:F5.displayShortcut.secondary(k)}),(0,op.jsx)(ht,{id:w,children:(0,ps.sprintf)((0,ps.__)("%1$s (%2$s)"),qSe(a,u&&u.title,g,p,m,t==="up"?-1:1,h),F5.shortcutAriaLabel.secondary(k))})]})}),z5=(0,_x.forwardRef)((e,t)=>(0,op.jsx)(tq,{direction:"up",ref:t,...e})),j5=(0,_x.forwardRef)((e,t)=>(0,op.jsx)(tq,{direction:"down",ref:t,...e}));var xd=c(T(),1);function Xtt({clientIds:e,hideDragHandle:t}){let{canMove:o,rootClientId:r,isFirst:n,isLast:i,orientation:s,isManualGrid:a}=(0,QSe.useSelect)(l=>{let{getBlockIndex:u,getBlockListSettings:d,canMoveBlocks:f,getBlockOrder:p,getBlockRootClientId:m,getBlockAttributes:g}=l(B),h=Array.isArray(e)?e:[e],b=h[0],v=m(b),y=u(b),_=u(h[h.length-1]),w=p(v),{layout:k={}}=g(v)??{};return{canMove:f(e),rootClientId:v,isFirst:y===0,isLast:_===w.length-1,orientation:d(v)?.orientation,isManualGrid:k.type==="grid"&&k.isManualPlacement&&window.__experimentalEnableGridInteractivity}},[e]);return!o||n&&i&&!r||t&&a?null:(0,xd.jsxs)(Fy.ToolbarGroup,{className:Y("block-editor-block-mover",{"is-horizontal":s==="horizontal"}),children:[!t&&(0,xd.jsx)(L5,{clientIds:e,fadeWhenDisabled:!0,children:l=>(0,xd.jsx)(Fy.Button,{__next40pxDefaultSize:!0,icon:F0,className:"block-editor-block-mover__drag-handle",label:(0,JSe.__)("Drag"),tabIndex:"-1",...l})}),!a&&(0,xd.jsxs)("div",{className:"block-editor-block-mover__move-button-container",children:[(0,xd.jsx)(Fy.ToolbarItem,{children:l=>(0,xd.jsx)(z5,{clientIds:e,...l})}),(0,xd.jsx)(Fy.ToolbarItem,{children:l=>(0,xd.jsx)(j5,{clientIds:e,...l})})]})]})}var H5=Xtt;var DT=c(q(),1),U5=c(ee(),1),Ug=c(Z(),1),o0e=c(F(),1),W5=c(ce(),1);var LT=c(ee(),1),jg=c(F(),1);var{clearTimeout:e0e,setTimeout:Qtt}=window,t0e=200;function Jtt({ref:e,isFocused:t,highlightParent:o,debounceTimeout:r=t0e}){let{getSelectedBlockClientId:n,getBlockRootClientId:i}=(0,LT.useSelect)(B),{toggleBlockHighlight:s}=(0,LT.useDispatch)(B),a=(0,jg.useRef)(),l=(0,LT.useSelect)(h=>h(B).getSettings().isDistractionFree,[]),u=h=>{if(h&&l)return;let b=n(),v=o?i(b):b;s(v,h)},d=()=>e?.current&&e.current.matches(":hover"),f=()=>{let h=d();return!t&&!h},p=()=>{let h=a.current;h&&e0e&&e0e(h)},m=h=>{h&&h.stopPropagation(),p(),u(!0)},g=h=>{h&&h.stopPropagation(),p(),a.current=Qtt(()=>{f()&&u(!1)},r)};return(0,jg.useEffect)(()=>()=>{u(!1),p()},[]),{debouncedShowGestures:m,debouncedHideGestures:g}}function wx({ref:e,highlightParent:t=!1,debounceTimeout:o=t0e}){let[r,n]=(0,jg.useState)(!1),{debouncedShowGestures:i,debouncedHideGestures:s}=Jtt({ref:e,debounceTimeout:o,isFocused:r,highlightParent:t}),a=(0,jg.useRef)(!1),l=()=>e?.current&&e.current.contains(e.current.ownerDocument.activeElement);return(0,jg.useEffect)(()=>{let u=e.current,d=()=>{l()&&(n(!0),i())},f=()=>{l()||(n(!1),s())};return u&&!a.current&&(u.addEventListener("focus",d,!0),u.addEventListener("blur",f,!0),a.current=!0),()=>{u&&(u.removeEventListener("focus",d),u.removeEventListener("blur",f))}},[e,a,n,i,s]),{onMouseMove:i,onMouseLeave:s}}var Hg=c(T(),1);function r0e(){let{selectBlock:e}=(0,U5.useDispatch)(B),{parentClientId:t,nextSiblingClientId:o,showInserter:r}=(0,U5.useSelect)(l=>{let{getBlockParents:u,getSelectedBlockClientIds:d,getParentSectionBlock:f,getBlockName:p,getNextBlockClientId:m}=K(l(B)),[g]=d(),h=f(g),b=u(g),v=b[b.length-1],y=h??v,_=(0,W5.getBlockType)(p(y)),w=_?.merge||(0,W5.hasBlockSupport)(_,"__experimentalOnMerge");return{parentClientId:y,nextSiblingClientId:m(g),showInserter:!!y&&y===v&&!w}},[]),n=bi(t),i=(0,o0e.useRef)(),s=wx({ref:i,highlightParent:!0}),a=(0,Hg.jsx)(DT.ToolbarButton,{className:"block-editor-block-parent-selector__button",onClick:()=>e(t),label:(0,Ug.sprintf)((0,Ug.__)("Select parent block: %s"),n?.title),showTooltip:!0,icon:(0,Hg.jsx)(Ht,{icon:n?.icon})});return(0,Hg.jsxs)("div",{className:"block-editor-block-parent-selector",ref:i,...s,children:[!r&&a,r&&(0,Hg.jsxs)(DT.ToolbarGroup,{children:[a,(0,Hg.jsx)(Ys,{position:"bottom right",rootClientId:t,clientId:o,isAppender:!o,__experimentalIsQuick:!0,renderToggle:({onToggle:l,isOpen:u,disabled:d,blockTitle:f,hasSingleBlockType:p})=>(0,Hg.jsx)(DT.ToolbarButton,{className:"block-editor-block-parent-selector__inserter",onClick:l,"aria-expanded":u,disabled:d,label:p?(0,Ug.sprintf)((0,Ug._x)("Add %s","directly add the only allowed block"),f.toLowerCase()):(0,Ug._x)("Add block","Generic label for block inserter button"),showTooltip:!0,icon:Bs})})]})]},t)}var G5=c(q(),1);var zy=c(q(),1),eot=(0,zy.createSlotFill)("BlockControls"),tot=(0,zy.createSlotFill)("BlockControlsBlock"),oot=(0,zy.createSlotFill)("BlockFormatControls"),rot=(0,zy.createSlotFill)("BlockControlsOther"),not=(0,zy.createSlotFill)("BlockControlsParent"),iot=(0,zy.createSlotFill)("BlockControlsStyleState"),sot={default:eot,block:tot,inline:oot,other:rot,parent:not,"style-state":iot},VT=sot;function n0e(e,t){let o=kt();return o[Pu]?VT[e]?.Fill:o[Gv]&&t?VT.parent.Fill:null}var rp=c(T(),1);function oq({group:e="default",controls:t,children:o,__experimentalShareWithChildBlocks:r=!1}){let n=n0e(e,r);if(!n)return null;let i=(0,rp.jsxs)(rp.Fragment,{children:[e==="default"&&(0,rp.jsx)(G5.ToolbarGroup,{controls:t}),o]});return(0,rp.jsx)(G5.__experimentalStyleProvider,{document,children:(0,rp.jsx)(n,{children:s=>{let{forwardedContext:a=[]}=s;return a.reduce((l,[u,d])=>(0,rp.jsx)(u,{...d,children:l}),i)}})})}var FT=c(F(),1),np=c(q(),1),s0e=c(X_(),1);var rq=c(T(),1),{ComponentsContext:i0e}=K(np.privateApis);function nq({group:e="default",...t}){let o=(0,FT.useContext)(np.__experimentalToolbarContext),r=(0,FT.useContext)(i0e),n=(0,FT.useMemo)(()=>({forwardedContext:[[np.__experimentalToolbarContext.Provider,{value:o}],[i0e.Provider,{value:r}]]}),[o,r]),i=VT[e],s=(0,np.__experimentalUseSlotFills)(i.name);if(!i)return(0,s0e.default)(`Unknown BlockControls group "${e}" provided.`),null;if(!s?.length)return null;let{Slot:a}=i,l=(0,rq.jsx)(a,{...t,bubblesVirtually:!0,fillProps:n});return e==="default"?l:(0,rq.jsx)(np.ToolbarGroup,{children:l})}var iq=c(T(),1),a0e=oq;a0e.Slot=nq;var sq=e=>(0,iq.jsx)(oq,{group:"inline",...e});sq.Slot=function(t){return(0,iq.jsx)(nq,{group:"inline",...t})};var Ko=a0e;var l0e=c(q(),1),{Fill:c0e,Slot:aot}=(0,l0e.createSlotFill)("__unstableBlockToolbarLastItem");c0e.Slot=aot;var $5=c0e;var d3=c(q(),1);var Rx=c(ce(),1),ms=c(q(),1),Gg=c(ee(),1);var c3=c(F(),1),Ol=c(Z(),1),uCe=c(sl(),1),lp=c(ue(),1);var Sx=c(ee(),1),Cx=c(ce(),1);var C0e=c(F(),1),jT=c(ce(),1),zT=c(ee(),1),E0e=c(Is(),1),ip=c(Z(),1);var Ea=c(ce(),1),lot="align";var u0e="__experimentalBorder",Y5="color",cot="customClassName",d0e="typography.__experimentalFontFamily",f0e="typography.fontSize",uot="typography.lineHeight",dot="typography.__experimentalFontStyle",fot="typography.__experimentalFontWeight",p0e="typography.textAlign",pot="typography.textColumns",mot="typography.__experimentalTextDecoration",got="typography.__experimentalWritingMode",hot="typography.__experimentalTextTransform",bot="typography.__experimentalLetterSpacing",yot="layout",vot=[uot,f0e,dot,fot,d0e,p0e,pot,mot,hot,got,bot],_ot=["shadow"],wot="spacing",kot=[..._ot,...vot,u0e,Y5,wot],m0e=e=>(0,Ea.hasBlockSupport)(e,lot);function g0e(e,t="any"){let o=(0,Ea.getBlockSupport)(e,u0e);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}var h0e=e=>{let t=(0,Ea.getBlockSupport)(e,Y5);return t!==null&&typeof t=="object"&&!!t.gradients},b0e=e=>{let t=(0,Ea.getBlockSupport)(e,Y5);return t&&t.background!==!1},y0e=e=>(0,Ea.hasBlockSupport)(e,p0e);var v0e=e=>{let t=(0,Ea.getBlockSupport)(e,Y5);return t&&t.text!==!1};var _0e=e=>(0,Ea.hasBlockSupport)(e,cot,!0);var w0e=e=>(0,Ea.hasBlockSupport)(e,d0e);var k0e=e=>(0,Ea.hasBlockSupport)(e,f0e);var x0e=e=>(0,Ea.hasBlockSupport)(e,yot);var S0e=e=>kot.some(t=>(0,Ea.hasBlockSupport)(e,t));function xot(e){try{let t=(0,jT.parse)(e,{__unstableSkipMigrationLogs:!0,__unstableSkipAutop:!0});return!(t.length===1&&t[0].name==="core/freeform")}catch{return!1}}var Sot={align:m0e,borderColor:e=>g0e(e,"color"),backgroundColor:b0e,textAlign:y0e,textColor:v0e,gradient:h0e,className:_0e,fontFamily:w0e,fontSize:k0e,layout:x0e,style:S0e};function Cot(e,t){return Object.entries(Sot).reduce((o,[r,n])=>(n(e.name)&&n(t.name)&&(o[r]=e.attributes[r]),o),{})}function aq(e,t,o){for(let r=0;r<Math.min(t.length,e.length);r+=1)o(e[r].clientId,Cot(t[r],e[r])),aq(e[r].innerBlocks,t[r].innerBlocks,o)}function kx(){let e=(0,zT.useRegistry)(),{updateBlockAttributes:t}=(0,zT.useDispatch)(B),{createSuccessNotice:o,createWarningNotice:r,createErrorNotice:n}=(0,zT.useDispatch)(E0e.store);return(0,C0e.useCallback)(async i=>{let s="";try{if(!window.navigator.clipboard){n((0,ip.__)("Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."),{type:"snackbar"});return}s=await window.navigator.clipboard.readText()}catch{n((0,ip.__)("Unable to paste styles. Please allow browser clipboard permissions before continuing."),{type:"snackbar"});return}if(!s||!xot(s)){r((0,ip.__)("Unable to paste styles. Block styles couldn't be found within the copied content."),{type:"snackbar"});return}let a=(0,jT.parse)(s);if(a.length===1?e.batch(()=>{aq(i,i.map(()=>a[0]),t)}):e.batch(()=>{aq(i,a,t)}),i.length===1){let l=(0,jT.getBlockType)(i[0].name)?.title;o((0,ip.sprintf)((0,ip.__)("Pasted styles to %s."),l),{type:"snackbar"})}else o((0,ip.sprintf)((0,ip.__)("Pasted styles to %d blocks."),i.length),{type:"snackbar"})},[e.batch,t,o,r,n])}var xx=c(ce(),1);function Il(e,t){let o=(0,xx.findTransform)((0,xx.getBlockTransforms)("from",t),r=>r.type==="block"&&r.isMultiBlock&&r.blocks.includes("*"));if(o?.__experimentalConvert){let r=o.__experimentalConvert(e);return Array.isArray(r)?r:[r]}return(0,xx.switchToBlockType)(e,t)}function T0e({clientIds:e,children:t,__experimentalUpdateSelection:o}){let{getDefaultBlockName:r,getGroupingBlockName:n}=(0,Sx.useSelect)(Cx.store),i=(0,Sx.useSelect)(_=>{let{canInsertBlockType:w,getBlockRootClientId:k,getBlocksByClientId:x,getDirectInsertBlock:C,canRemoveBlocks:E}=_(B),R=x(e),S=k(e[0]),I=w(r(),S),P=S?C(S):null;return{canRemove:E(e),canInsertBlock:R.every(A=>(I||!!P)&&w(A.name,S)),canCopyStyles:R.every(A=>!!A&&((0,Cx.hasBlockSupport)(A.name,"color")||(0,Cx.hasBlockSupport)(A.name,"typography"))),canDuplicate:R.every(A=>!!A&&(0,Cx.hasBlockSupport)(A.name,"multiple",!0)&&w(A.name,S))}},[e,r]),{getBlocksByClientId:s,getBlocks:a}=(0,Sx.useSelect)(B),{canRemove:l,canInsertBlock:u,canCopyStyles:d,canDuplicate:f}=i,{removeBlocks:p,replaceBlocks:m,duplicateBlocks:g,insertAfterBlock:h,insertBeforeBlock:b,flashBlock:v}=(0,Sx.useDispatch)(B),y=kx();return t({canCopyStyles:d,canDuplicate:f,canInsertBlock:u,canRemove:l,onDuplicate(){return g(e,o)},onRemove(){return p(e,o)},onInsertBefore(){b(e[0])},onInsertAfter(){h(e[e.length-1])},onGroup(){if(!e.length)return;let _=n(),w=Il(s(e),_);w&&m(e,w)},onUngroup(){if(!e.length)return;let _=a(e[0]);_.length&&m(e,_)},onCopy(){e.length===1&&v(e[0])},async onPasteStyles(){await y(s(e))}})}var R0e=c(q(),1),Eot=(0,R0e.createSlotFill)(Symbol("NoteIconSlotFill")),K5=Eot;var B0e=c(Z(),1),I0e=c(q(),1),q5=c(ce(),1),Z5=c(ee(),1);var P0e=c(T(),1);function Tot({clientId:e}){let t=(0,Z5.useSelect)(r=>r(B).getBlock(e),[e]),{replaceBlocks:o}=(0,Z5.useDispatch)(B);return!t||t.name!=="core/html"?null:(0,P0e.jsx)(I0e.MenuItem,{onClick:()=>o(e,(0,q5.rawHandler)({HTML:(0,q5.getBlockContent)(t)})),children:(0,B0e.__)("Convert to Blocks")})}var O0e=Tot;var A0e=c(q(),1),{Fill:M0e,Slot:Rot}=(0,A0e.createSlotFill)("__unstableBlockSettingsMenuFirstItem");M0e.Slot=Rot;var X5=M0e;var Tx=c(q(),1),oCe=c(ce(),1),rCe=c(ee(),1);var cq=c(q(),1),uq=c(Z(),1),J5=c(ee(),1),V0e=c(wo(),1);var N0e=c(ce(),1),L0e=c(ee(),1);function HT(e){return(0,L0e.useSelect)(t=>{let{getBlocksByClientId:o,getSelectedBlockClientIds:r,isUngroupable:n,isGroupable:i}=t(B),{getGroupingBlockName:s,getBlockType:a}=t(N0e.store),l=e?.length?e:r(),u=o(l),[d]=u,f=l.length===1&&n(l[0]);return{clientIds:l,isGroupable:i(l),isUngroupable:f,blocksSelection:u,groupingBlockName:s(),onUngroup:f&&a(d.name)?.transforms?.ungroup}},[e])}var Q5=c(ee(),1),D0e=c(ce(),1),jy=c(q(),1);var UT=c(Z(),1);var Hy=c(T(),1),Bot={group:{type:"constrained"},row:{type:"flex",flexWrap:"nowrap"},stack:{type:"flex",orientation:"vertical"},grid:{type:"grid"}};function Iot(){let{blocksSelection:e,clientIds:t,groupingBlockName:o,isGroupable:r}=HT(),{replaceBlocks:n}=(0,Q5.useDispatch)(B),{canRemove:i,variations:s}=(0,Q5.useSelect)(g=>{let{canRemoveBlocks:h}=g(B),{getBlockVariations:b}=g(D0e.store);return{canRemove:h(t),variations:b(o,"transform")}},[t,o]),a=g=>{let h=Il(e,o);typeof g!="string"&&(g="group"),h&&h.length>0&&(h[0].attributes.layout=Bot[g],n(t,h))},l=()=>a("row"),u=()=>a("stack"),d=()=>a("grid");if(!r||!i)return null;let f=!!s.find(({name:g})=>g==="group-row"),p=!!s.find(({name:g})=>g==="group-stack"),m=!!s.find(({name:g})=>g==="group-grid");return(0,Hy.jsxs)(jy.ToolbarGroup,{children:[(0,Hy.jsx)(jy.ToolbarButton,{icon:U0,label:(0,UT._x)("Group","action: convert blocks to group"),onClick:a}),f&&(0,Hy.jsx)(jy.ToolbarButton,{icon:oz,label:(0,UT._x)("Row","action: convert blocks to row"),onClick:l}),p&&(0,Hy.jsx)(jy.ToolbarButton,{icon:bz,label:(0,UT._x)("Stack","action: convert blocks to stack"),onClick:u}),m&&(0,Hy.jsx)(jy.ToolbarButton,{icon:H0,label:(0,UT._x)("Grid","action: convert blocks to grid"),onClick:d})]})}var lq=Iot;var Uy=c(T(),1);function F0e({clientIds:e,isGroupable:t,isUngroupable:o,onUngroup:r,blocksSelection:n,groupingBlockName:i,onClose:s=()=>{}}){let{getSelectedBlockClientIds:a}=(0,J5.useSelect)(B),{replaceBlocks:l}=(0,J5.useDispatch)(B),u=()=>{let p=Il(n,i);p&&l(e,p)},d=()=>{let p=n[0].innerBlocks;p.length&&(r&&(p=r(n[0].attributes,n[0].innerBlocks)),l(e,p))};if(!t&&!o)return null;let f=a();return(0,Uy.jsxs)(Uy.Fragment,{children:[t&&(0,Uy.jsx)(cq.MenuItem,{shortcut:f.length>1?V0e.displayShortcut.primary("g"):void 0,onClick:()=>{u(),s()},children:(0,uq._x)("Group","verb")}),o&&(0,Uy.jsx)(cq.MenuItem,{onClick:()=>{d(),s()},children:(0,uq._x)("Ungroup","Ungrouping blocks from within a grouping block back into individual blocks within the Editor")})]})}var dq=c(Z(),1),H0e=c(F(),1),U0e=c(q(),1);var z0e=c(ee(),1);function sp(e){return(0,z0e.useSelect)(t=>{let{canLockBlockType:o,getBlockName:r,isEditLockedBlock:n,isMoveLockedBlock:i,isRemoveLockedBlock:s,isLockedBlock:a}=K(t(B));return{isEditLocked:n(e),isMoveLocked:i(e),isRemoveLocked:s(e),canLock:o(r(e)),isLocked:a(e)}},[e])}var Pl=c(Z(),1),WT=c(F(),1),tn=c(q(),1);var e3=c(ee(),1),j0e=c(ce(),1);var Zo=c(T(),1),Pot=["core/navigation"];function Oot(e){return e.remove&&e.move?"all":e.remove&&!e.move?"insert":!1}function t3({clientId:e,onClose:t}){let[o,r]=(0,WT.useState)({move:!1,remove:!1}),{isEditLocked:n,isMoveLocked:i,isRemoveLocked:s}=sp(e),{allowsEditLocking:a,templateLock:l,hasTemplateLock:u}=(0,e3.useSelect)(v=>{let{getBlockName:y,getBlockAttributes:_}=v(B),w=y(e),k=(0,j0e.getBlockType)(w);return{allowsEditLocking:Pot.includes(w),templateLock:_(e)?.templateLock,hasTemplateLock:!!k?.attributes?.templateLock}},[e]),[d,f]=(0,WT.useState)(!!l),{updateBlockAttributes:p}=(0,e3.useDispatch)(B),m=bi(e);(0,WT.useEffect)(()=>{r({move:i,remove:s,...a?{edit:n}:{}})},[n,i,s,a]);let g=Object.values(o).every(Boolean),h=Object.values(o).some(Boolean)&&!g,b=o.move!==i||o.remove!==s||a&&o.edit!==n||u&&d!==!!l;return(0,Zo.jsx)(tn.Modal,{title:(0,Pl.sprintf)((0,Pl.__)("Lock %s"),m.title),overlayClassName:"block-editor-block-lock-modal",onRequestClose:t,size:"small",children:(0,Zo.jsxs)("form",{onSubmit:v=>{v.preventDefault(),b&&(p([e],{lock:o,templateLock:d?Oot(o):void 0}),t())},children:[(0,Zo.jsxs)("fieldset",{className:"block-editor-block-lock-modal__options",children:[(0,Zo.jsx)("legend",{children:(0,Pl.__)("Select the features you want to lock")}),(0,Zo.jsx)("ul",{role:"list",className:"block-editor-block-lock-modal__checklist",children:(0,Zo.jsxs)("li",{children:[(0,Zo.jsx)(tn.CheckboxControl,{className:"block-editor-block-lock-modal__options-all",label:(0,Pl.__)("Lock all"),checked:g,indeterminate:h,onChange:v=>r({move:v,remove:v,...a?{edit:v}:{}})}),(0,Zo.jsxs)("ul",{role:"list",className:"block-editor-block-lock-modal__checklist",children:[a&&(0,Zo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Zo.jsx)(tn.CheckboxControl,{label:(0,Pl.__)("Lock editing"),checked:!!o.edit,onChange:v=>r(y=>({...y,edit:v}))}),(0,Zo.jsx)(tn.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.edit?cb:df})]}),(0,Zo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Zo.jsx)(tn.CheckboxControl,{label:(0,Pl.__)("Lock movement"),checked:o.move,onChange:v=>r(y=>({...y,move:v}))}),(0,Zo.jsx)(tn.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.move?cb:df})]}),(0,Zo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Zo.jsx)(tn.CheckboxControl,{label:(0,Pl.__)("Lock removal"),checked:o.remove,onChange:v=>r(y=>({...y,remove:v}))}),(0,Zo.jsx)(tn.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.remove?cb:df})]})]})]})}),u&&(0,Zo.jsx)(tn.ToggleControl,{className:"block-editor-block-lock-modal__template-lock",label:(0,Pl.__)("Apply to all blocks inside"),checked:d,disabled:o.move&&!o.remove,onChange:()=>f(!d)})]}),(0,Zo.jsxs)(tn.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Zo.jsx)(tn.FlexItem,{children:(0,Zo.jsx)(tn.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Pl.__)("Cancel")})}),(0,Zo.jsx)(tn.FlexItem,{children:(0,Zo.jsx)(tn.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Pl.__)("Apply")})})]})]})})}var Wy=c(T(),1);function fq({clientId:e}){let{canLock:t,isLocked:o}=sp(e),[r,n]=(0,H0e.useReducer)(s=>!s,!1);if(!t)return null;let i=o?(0,dq.__)("Unlock"):(0,dq.__)("Lock");return(0,Wy.jsxs)(Wy.Fragment,{children:[(0,Wy.jsx)(U0e.MenuItem,{icon:o?df:O7,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog",children:i}),r&&(0,Wy.jsx)(t3,{clientId:e,onClose:n})]})}var o3=c(Z(),1),r3=c(q(),1),Ex=c(F(),1);var Wg=c(T(),1);function pq({clientId:e}){let{canLock:t,isLocked:o}=sp(e),[r,n]=(0,Ex.useReducer)(a=>!a,!1),i=(0,Ex.useRef)(!1);if((0,Ex.useEffect)(()=>{o&&(i.current=!0)},[o]),!o&&!i.current)return null;let s=o?(0,o3.__)("Unlock"):(0,o3.__)("Lock");return!t&&o&&(s=(0,o3.__)("Locked")),(0,Wg.jsxs)(Wg.Fragment,{children:[(0,Wg.jsx)(r3.ToolbarGroup,{className:"block-editor-block-lock-toolbar",children:(0,Wg.jsx)(r3.ToolbarButton,{disabled:!t,icon:o?cb:df,label:s,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog"})}),r&&(0,Wg.jsx)(t3,{clientId:e,onClose:n})]})}var mq=c(Z(),1),W0e=c(q(),1),n3=c(ce(),1),i3=c(ee(),1);var G0e=c(T(),1),Aot=()=>{};function $0e({clientId:e,onToggle:t=Aot}){let{blockType:o,mode:r,enabled:n}=(0,i3.useSelect)(a=>{let{getBlock:l,getBlockMode:u,getSettings:d}=a(B),f=l(e);return{mode:u(e),blockType:f?(0,n3.getBlockType)(f.name):null,enabled:d().codeEditingEnabled&&!!f?.isValid}},[e]),{toggleBlockMode:i}=(0,i3.useDispatch)(B);if(!o||!(0,n3.hasBlockSupport)(o,"html",!0)||!n)return null;let s=r==="visual"?(0,mq.__)("Edit as HTML"):(0,mq.__)("Edit visually");return(0,G0e.jsx)(W0e.MenuItem,{onClick:()=>{i(e),t()},children:s})}var Z0e=c(q(),1),X0e=c(Z(),1),Q0e=c(F(),1),J0e=c(ee(),1),eCe=c(sl(),1);var Xc=c(q(),1),Zc=c(Z(),1),K0e=c(F(),1),q0e=c(Yo(),1),s3=c(ee(),1);function Y0e(e){return e?.trim()?.length===0}var ap=c(T(),1);function Gy({clientId:e,onClose:t}){let[o,r]=(0,K0e.useState)(),n=bi(e),{metadata:i}=(0,s3.useSelect)(b=>{let{getBlockAttributes:v}=b(B);return{metadata:v(e)?.metadata}},[e]),{updateBlockAttributes:s}=(0,s3.useDispatch)(B),a=i?.name||"",l=n?.title,u=!!a&&!!i?.bindings&&Object.values(i.bindings).some(b=>b.source==="core/pattern-overrides"),d=o!==void 0&&o!==a,f=o===l,p=Y0e(o),m=d||f,g=b=>b.target.select(),h=()=>{let b=f||p?void 0:o,v=f||p?(0,Zc.sprintf)((0,Zc.__)('Block name reset to: "%s".'),o):(0,Zc.sprintf)((0,Zc.__)('Block name changed to: "%s".'),o);(0,q0e.speak)(v,"assertive"),s([e],{metadata:Xe({...i,name:b})}),t()};return(0,ap.jsx)(Xc.Modal,{title:(0,Zc.__)("Rename"),onRequestClose:t,overlayClassName:"block-editor-block-rename-modal",focusOnMount:"firstContentElement",size:"small",children:(0,ap.jsx)("form",{onSubmit:b=>{b.preventDefault(),m&&h()},children:(0,ap.jsxs)(Xc.__experimentalVStack,{spacing:"3",children:[(0,ap.jsx)(Xc.TextControl,{value:o??a,label:(0,Zc.__)("Name"),help:u?(0,Zc.__)("This block allows overrides. Changing the name can cause problems with content entered into instances of this pattern."):void 0,placeholder:l,onChange:r,onFocus:g}),(0,ap.jsxs)(Xc.__experimentalHStack,{justify:"right",children:[(0,ap.jsx)(Xc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Zc.__)("Cancel")}),(0,ap.jsx)(Xc.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!m,variant:"primary",type:"submit",children:(0,Zc.__)("Save")})]})]})})})}var $y=c(T(),1);function gq({clientId:e}){let[t,o]=(0,Q0e.useState)(!1),r=(0,J0e.useSelect)(n=>n(eCe.store).getShortcutRepresentation("core/block-editor/rename"),[]);return(0,$y.jsxs)($y.Fragment,{children:[(0,$y.jsx)(Z0e.MenuItem,{onClick:()=>{o(!0)},"aria-expanded":t,"aria-haspopup":"dialog",shortcut:r,children:(0,X0e.__)("Rename")}),t&&(0,$y.jsx)(Gy,{clientId:e,onClose:()=>o(!1)})]})}var tCe=c(ce(),1);function GT(e){return{canRename:!!e&&(0,tCe.getBlockSupport)(e,"renaming",!0)}}var Qc=c(T(),1),{Fill:Mot,Slot:Not}=(0,Tx.createSlotFill)("BlockSettingsMenuControls"),Lot=({fillProps:e,clientIds:t=null})=>{let{selectedBlocks:o,selectedClientIds:r,isContentOnly:n,canToggleSelectedBlocksVisibility:i,canEdit:s}=(0,rCe.useSelect)(b=>{let{getBlocksByClientId:v,getBlockNamesByClientId:y,getSelectedBlockClientIds:_,getBlockEditingMode:w,canEditBlock:k}=b(B),x=t!==null?t:_();return{selectedBlocks:y(x),selectedClientIds:x,isContentOnly:w(x[0])==="contentOnly",canToggleSelectedBlocksVisibility:v(x).every(C=>(0,oCe.hasBlockSupport)(C.name,"visibility",!0)),canEdit:k(x[0])}},[t]),{canLock:a}=sp(r[0]),{canRename:l}=GT(o[0]),u=r.length===1&&a&&!n,d=r.length===1&&l&&!n,f=i&&!n,p=HT(r),{isGroupable:m,isUngroupable:g}=p,h=(m||g)&&!n;return(0,Qc.jsx)(Not,{fillProps:{...e,canEdit:s,selectedBlocks:o,selectedClientIds:r},children:b=>!b?.length>0&&!h&&!u?null:(0,Qc.jsxs)(Tx.MenuGroup,{children:[h&&(0,Qc.jsx)(F0e,{...p,onClose:e?.onClose}),s&&u&&(0,Qc.jsx)(fq,{clientId:r[0]}),s&&d&&(0,Qc.jsx)(gq,{clientId:r[0]}),s&&f&&(0,Qc.jsx)(WH,{clientIds:r}),b,s&&e?.count===1&&!n&&(0,Qc.jsx)($0e,{clientId:e?.firstBlockClientId,onToggle:e?.onClose})]})})};function nCe({...e}){return(0,Qc.jsx)(Tx.__experimentalStyleProvider,{document,children:(0,Qc.jsx)(Mot,{...e})})}nCe.Slot=Lot;var a3=nCe;var iCe=c(F(),1),sCe=c(q(),1),aCe=c(ue(),1),lCe=c(ee(),1),l3=c(Z(),1);var hq=c(T(),1);function cCe({parentClientId:e,parentBlockType:t}){let o=(0,aCe.useViewportMatch)("medium","<"),{selectBlock:r}=(0,lCe.useDispatch)(B),n=(0,iCe.useRef)(),i=wx({ref:n,highlightParent:!0});return o?(0,hq.jsx)(sCe.MenuItem,{...i,ref:n,icon:(0,hq.jsx)(Ht,{icon:t.icon}),onClick:()=>r(e),children:(0,l3.sprintf)((0,l3.__)("Select parent block (%s)"),t.title)}):null}var ho=c(T(),1),Dot={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"};function bq({clientIds:e,onCopy:t,label:o,shortcut:r,eventType:n="copy",__experimentalUpdateSelection:i=!1}){let{getBlocksByClientId:s}=(0,Gg.useSelect)(B),{removeBlocks:a}=(0,Gg.useDispatch)(B),l=Ik(),u=(0,lp.useCopyToClipboard)(()=>(0,Rx.serialize)(s(e)),()=>{switch(n){case"copy":case"copyStyles":t(),l(n,e);break;case"cut":l(n,e),a(e,i);break;default:break}}),d=o||(0,Ol.__)("Copy");return(0,ho.jsx)(ms.MenuItem,{ref:u,shortcut:r,children:d})}function yq({clientId:e,clientIds:t,children:o,__experimentalSelectBlock:r,isContentOnlyListView:n,...i}){let s=t.length,a=t[0],{firstParentClientId:l,parentBlockType:u,previousBlockClientId:d,selectedBlockClientIds:f,isContentOnly:p,isZoomOut:m,canEdit:g,canMove:h,isFirst:b,isLast:v}=(0,Gg.useSelect)(P=>{let{getBlockName:A,getBlockRootClientId:O,getPreviousBlockClientId:L,getSelectedBlockClientIds:H,getBlockAttributes:N,getBlockEditingMode:M,isZoomOut:V,canEditBlock:j,canMoveBlocks:D,getBlockIndex:z,getBlockCount:$}=K(P(B)),{getActiveBlockVariation:J}=P(Rx.store),Q=O(a),U=Q&&A(Q);return{firstParentClientId:Q,parentBlockType:Q&&(J(U,N(Q))||(0,Rx.getBlockType)(U)),previousBlockClientId:L(a),selectedBlockClientIds:H(),isContentOnly:M(a)==="contentOnly",isZoomOut:V(),canEdit:j(a),canMove:D(t),isFirst:z(a)===0,isLast:z(a)===$(Q)-1}},[a,t]),{getBlockOrder:y,getSelectedBlockClientIds:_}=(0,Gg.useSelect)(B),{moveBlocksDown:w,moveBlocksUp:k}=(0,Gg.useDispatch)(B),x=(0,Gg.useSelect)(P=>{let{getShortcutRepresentation:A}=P(uCe.store);return{copy:A("core/block-editor/copy"),cut:A("core/block-editor/cut"),duplicate:A("core/block-editor/duplicate"),remove:A("core/block-editor/remove"),insertAfter:A("core/block-editor/insert-after"),insertBefore:A("core/block-editor/insert-before")}},[]),C=f.length>0;async function E(P){if(!r)return;let A=await P;A&&A[0]&&r(A[0],!1)}function R(){if(!r)return;let P=d||l;P||(P=y()[0]);let A=C&&_().length===0;r(P,A)}let I=!f?.includes(l)&&!!l;return(0,ho.jsx)(T0e,{clientIds:t,__experimentalUpdateSelection:!r,children:({canCopyStyles:P,canDuplicate:A,canInsertBlock:O,canRemove:L,onDuplicate:H,onInsertAfter:N,onInsertBefore:M,onRemove:V,onCopy:j,onPasteStyles:D})=>!L&&!A&&!O&&p?null:(0,ho.jsx)(ms.DropdownMenu,{icon:gc,label:(0,Ol.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:Dot,noIcons:!0,...i,children:({onClose:$})=>(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsxs)(ms.MenuGroup,{children:[(0,ho.jsx)(X5.Slot,{fillProps:{onClose:$}}),I&&(0,ho.jsx)(cCe,{parentClientId:l,parentBlockType:u}),h&&n&&(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(ms.MenuItem,{icon:ob,disabled:b,accessibleWhenDisabled:!0,onClick:(0,lp.pipe)($,()=>{k(t,l)}),children:(0,Ol.__)("Move up")}),(0,ho.jsx)(ms.MenuItem,{icon:Tn,disabled:v,accessibleWhenDisabled:!0,onClick:(0,lp.pipe)($,()=>{w(t,l)}),children:(0,Ol.__)("Move down")})]}),g&&s===1&&(0,ho.jsx)(O0e,{clientId:a}),!p&&(0,ho.jsx)(bq,{clientIds:t,onCopy:j,shortcut:x.copy}),L&&!p&&(0,ho.jsx)(bq,{clientIds:t,label:(0,Ol.__)("Cut"),eventType:"cut",shortcut:x.cut,__experimentalUpdateSelection:!r}),A&&(0,ho.jsx)(ms.MenuItem,{onClick:(0,lp.pipe)($,H,E),shortcut:x.duplicate,children:(0,Ol.__)("Duplicate")}),O&&!m&&(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(ms.MenuItem,{onClick:(0,lp.pipe)($,M),shortcut:x.insertBefore,children:(0,Ol.__)("Add before")}),(0,ho.jsx)(ms.MenuItem,{onClick:(0,lp.pipe)($,N),shortcut:x.insertAfter,children:(0,Ol.__)("Add after")})]}),g&&s===1&&(0,ho.jsx)(K5.Slot,{fillProps:{clientId:a,onClose:$}})]}),P&&!p&&(0,ho.jsxs)(ms.MenuGroup,{children:[(0,ho.jsx)(bq,{clientIds:t,onCopy:j,label:(0,Ol.__)("Copy styles"),eventType:"copyStyles"}),g&&(0,ho.jsx)(ms.MenuItem,{onClick:D,children:(0,Ol.__)("Paste styles")})]}),!p&&(0,ho.jsx)(a3.Slot,{fillProps:{onClose:$,count:s,firstBlockClientId:a},clientIds:t}),typeof o=="function"?o({onClose:$}):c3.Children.map(J=>(0,c3.cloneElement)(J,{onClose:$})),L&&(0,ho.jsx)(ms.MenuGroup,{children:(0,ho.jsx)(ms.MenuItem,{onClick:(0,lp.pipe)($,V,R),shortcut:x.remove,children:(0,Ol.__)("Delete")})})]})})})}var dCe=yq;var fCe=c(q(),1),Vot=(0,fCe.createSlotFill)(Symbol("NoteIconToolbarSlotFill")),u3=Vot;var Bx=c(T(),1);function Fot({clientIds:e,...t}){return(0,Bx.jsxs)(d3.ToolbarGroup,{children:[(0,Bx.jsx)(u3.Slot,{}),(0,Bx.jsx)(d3.ToolbarItem,{children:o=>(0,Bx.jsx)(dCe,{clientIds:e,toggleProps:o,...t})})]})}var f3=Fot;var p3=c(q(),1),pCe=c(Z(),1),m3=c(ee(),1);var vq=c(T(),1);function mCe({clientIds:e}){let t=e.length===1?e[0]:void 0,o=(0,m3.useSelect)(n=>!!t&&n(B).getBlockMode(t)==="html",[t]),{toggleBlockMode:r}=(0,m3.useDispatch)(B);return o?(0,vq.jsx)(p3.ToolbarGroup,{children:(0,vq.jsx)(p3.ToolbarButton,{onClick:()=>{r(t)},children:(0,pCe.__)("Edit visually")})}):null}var g3=c(q(),1),yi=c(F(),1),bCe=c(ee(),1),yCe=c(Nt(),1),wq=c(Ft(),1),vCe=c(sl(),1),_Ce=c(wo(),1);var _q=c(T(),1);function zot(e){let t="toolbarItem";return!e.some(o=>!(t in o.dataset))}function gCe(e){return Array.from(e.querySelectorAll("[data-toolbar-item]:not([disabled])"))}function hCe(e){return e.contains(e.ownerDocument.activeElement)}function jot(e){let[t]=wq.focus.tabbable.find(e);t&&t.focus({preventScroll:!0})}function Hot(e){let[o,r]=(0,yi.useState)(!0),n=(0,yi.useCallback)(()=>{let i=wq.focus.tabbable.find(e.current);if(i.length===0)return;let s=zot(i);s||(0,yCe.default)("Using custom components as toolbar controls",{since:"5.6",alternative:"ToolbarItem, ToolbarButton or ToolbarDropdownMenu components",link:"https://developer.wordpress.org/block-editor/components/toolbar-button/#inside-blockcontrols"}),r(s)},[e]);return(0,yi.useLayoutEffect)(()=>{let i=new window.MutationObserver(n);return i.observe(e.current,{childList:!0,subtree:!0}),()=>i.disconnect()},[n,o,e]),o}function Uot({toolbarRef:e,focusOnMount:t,isAccessibleToolbar:o,defaultIndex:r,onIndexChange:n,shouldUseKeyboardFocusShortcut:i,focusEditorOnEscape:s}){let[a]=(0,yi.useState)(t),[l]=(0,yi.useState)(r),{getLastFocus:u,getSelectedBlockClientId:d}=K((0,bCe.useSelect)(B)),{refsMap:f}=(0,yi.useContext)(kc),p=(0,yi.useCallback)(()=>{jot(e.current)},[e]);(0,vCe.useShortcut)("core/block-editor/focus-toolbar",()=>{i&&p()}),(0,yi.useEffect)(()=>{a&&p()},[o,a,p]),(0,yi.useEffect)(()=>{let g=e.current,h=0;return!a&&!hCe(g)&&(h=window.requestAnimationFrame(()=>{let b=gCe(g),v=l||0;b[v]&&hCe(g)&&b[v].focus({preventScroll:!0})})),()=>{if(window.cancelAnimationFrame(h),!n||!g)return;let v=gCe(g).findIndex(y=>y.tabIndex===0);n(v)}},[l,a,n,e]),(0,yi.useEffect)(()=>{if(!s)return;let g=e.current,h=b=>{if(b.keyCode!==_Ce.ESCAPE)return;let v=u()?.current??f.get(d());v&&(b.preventDefault(),v.focus())};return g.addEventListener("keydown",h),()=>{g.removeEventListener("keydown",h)}},[s,u,d,f,e])}function Ix({children:e,focusOnMount:t,focusEditorOnEscape:o=!1,shouldUseKeyboardFocusShortcut:r=!0,__experimentalInitialIndex:n,__experimentalOnIndexChange:i,orientation:s="horizontal",...a}){let l=(0,yi.useRef)(),u=Hot(l);return Uot({toolbarRef:l,focusOnMount:t,defaultIndex:n,onIndexChange:i,isAccessibleToolbar:u,shouldUseKeyboardFocusShortcut:r,focusEditorOnEscape:o}),u?(0,_q.jsx)(g3.Toolbar,{label:a["aria-label"],ref:l,orientation:s,...a,children:e}):(0,_q.jsx)(g3.NavigableMenu,{orientation:s,role:"toolbar",ref:l,...a,children:e})}var wCe=c(ee(),1),h3=c(ce(),1);function b3(){return(0,wCe.useSelect)(t=>{let{getBlockEditingMode:o,getBlockName:r,getBlockSelectionStart:n}=t(B),i=n(),s=i&&(0,h3.getBlockType)(r(i));return s&&(0,h3.hasBlockSupport)(s,"__experimentalToolbar",!0)&&o(i)!=="disabled"},[])}var $g=c(q(),1),kCe=c(Z(),1),xCe=c(ce(),1),SCe=c(F(),1),y3=c(ee(),1);var Px=c(T(),1),kq=[],Wot=6,Got={placement:"bottom-start"};function CCe({clientId:e}){let{categories:t,currentPatternName:o,patterns:r}=(0,y3.useSelect)(a=>{let{getBlockAttributes:l,getBlockRootClientId:u,__experimentalGetAllowedPatterns:d}=a(B),f=l(e),p=f?.metadata?.categories||kq,m=u(e),g=p.length>0?d(m):kq;return{categories:p,currentPatternName:f?.metadata?.patternName,patterns:g}},[e]),{replaceBlocks:n}=(0,y3.useDispatch)(B),i=(0,SCe.useMemo)(()=>t.length===0||!r||r.length===0?kq:r.filter(a=>{let l=a.source==="core"||a.source?.startsWith("pattern-directory")&&a.source!=="pattern-directory/theme";return a.blocks.length===1&&!l&&o!==a.name&&a.categories?.some(u=>t.includes(u))&&(a.syncStatus==="unsynced"||!a.id)}).slice(0,Wot),[t,o,r]);if(i.length<2)return null;let s=a=>{let l=(a.blocks??[]).map(u=>(0,xCe.cloneBlock)(u));l[0].attributes.metadata={...l[0].attributes.metadata,categories:t},n(e,l)};return(0,Px.jsx)($g.Dropdown,{popoverProps:Got,renderToggle:({onToggle:a,isOpen:l})=>(0,Px.jsx)($g.ToolbarGroup,{children:(0,Px.jsx)($g.ToolbarButton,{onClick:()=>a(!l),"aria-expanded":l,children:(0,kCe.__)("Change design")})}),renderContent:()=>(0,Px.jsx)($g.__experimentalDropdownContentWrapper,{className:"block-editor-block-toolbar-change-design-content-wrapper",paddingSize:"none",children:(0,Px.jsx)(hd,{blockPatterns:i,onClickPattern:s,showTitlesAsTooltip:!0})})})}var Jc=c(q(),1),PCe=c(Z(),1),k3=c(ee(),1);var w3=c(ee(),1),Kg=c(ce(),1),ICe=c(F(),1);var xq=c(v3(),1),TCe=c(Z(),1);function RCe(e,t){for(let o of new xq.default(t).values()){if(o.indexOf("is-style-")===-1)continue;let r=o.substring(9),n=e?.find(({name:i})=>i===r);if(n)return n}return _3(e)}function Yg(e,t,o){let r=new xq.default(e);return t&&r.remove("is-style-"+t.name),r.add("is-style-"+o.name),r.value}function BCe(e){return!e||e.length===0?[]:_3(e)?e:[{name:"default",label:(0,TCe._x)("Default","block style"),isDefault:!0},...e]}function _3(e){return e?.find(t=>t.isDefault)}function $ot(e,t){return(0,ICe.useMemo)(()=>{let o=t?.example,r=t?.name;if(o&&r)return(0,Kg.getBlockFromExample)(r,{attributes:o.attributes,innerBlocks:o.innerBlocks,innerContent:o.innerContent});if(e)return(0,Kg.cloneBlock)(e)},[e,t?.example,t?.name])}function Ox({clientId:e,onSwitch:t}){let o=p=>{let{getBlock:m}=p(B),g=m(e);if(!g)return{};let h=(0,Kg.getBlockType)(g.name),{getBlockStyles:b}=p(Kg.store);return{block:h?.example?null:g,blockType:h,styles:b(g.name),className:g.attributes.className||""}},{styles:r,block:n,blockType:i,className:s}=(0,w3.useSelect)(o,[e]),{updateBlockAttributes:a}=(0,w3.useDispatch)(B),l=BCe(r),u=RCe(l,s),d=$ot(n,i);return{onSelect:p=>{let m=Yg(s,u,p);a(e,{className:m}),t()},stylesToRender:l,activeStyle:u,genericPreviewBlock:d,className:s}}var qg=c(T(),1),{getVariationStyle:Yot}=K(Lo),Kot=(0,qg.jsxs)(Jc.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,qg.jsx)(Jc.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3z"}),(0,qg.jsx)(Jc.Path,{stroke:"currentColor",strokeWidth:"1.5",d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3z"})]});function qot({clientId:e}){let{stylesToRender:t,activeStyle:o,className:r}=Ox({clientId:e}),{updateBlockAttributes:n}=(0,k3.useDispatch)(B),{globalSettings:i,globalStyles:s,blockName:a}=(0,k3.useSelect)(d=>{let f=d(B).getSettings();return{globalSettings:f.__experimentalFeatures,globalStyles:f[Ts],blockName:d(B).getBlockName(e)}},[e]),l=o?.name?Yot({settings:i,styles:s},a,o.name)?.color?.background:void 0;return!t||t.length===0?null:(0,qg.jsx)(Jc.ToolbarGroup,{children:(0,qg.jsx)(Jc.ToolbarButton,{onClick:()=>{let f=(t.findIndex(g=>g.name===o.name)+1)%t.length,p=t[f],m=Yg(r,o,p);n(e,{className:m})},label:(0,PCe.__)("Shuffle styles"),children:(0,qg.jsx)(Jc.Icon,{icon:Kot,style:{fill:l||"transparent"}})})})}var OCe=qot;var C3=c(q(),1),Sq=c(Z(),1),ACe=c(ee(),1),E3=c(ce(),1);var x3=c(ee(),1);function S3(e){let{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i}=(0,x3.useSelect)(u=>{let{isSectionBlock:d,getParentSectionBlock:f,getEditedContentOnlySection:p,isWithinEditedContentOnlySection:m}=K(u(B)),g=p();return{isSectionBlock:d(e),isWithinSection:d(e)||!!f(e),isWithinEditedSection:m(e),isEditingContentOnlySection:g===e,editedContentOnlySection:g}},[e]),s=(0,x3.useDispatch)(B),{editContentOnlySection:a,stopEditingContentOnlySection:l}=K(s);return{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i,editContentOnlySection:a,stopEditingContentOnlySection:l}}var Cq=c(T(),1);function MCe({clientId:e}){let{isSectionBlock:t,isEditingContentOnlySection:o,editContentOnlySection:r,stopEditingContentOnlySection:n}=S3(e),i=(0,ACe.useSelect)(l=>{if(!e)return null;let{getBlockName:u}=l(B),d=u(e);return d?{name:d}:null},[e]);if(!e||!t&&!o||(0,E3.isReusableBlock)(i)||(0,E3.isTemplatePart)(i))return null;let s=o;return(0,Cq.jsx)(C3.ToolbarGroup,{children:(0,Cq.jsx)(C3.ToolbarButton,{onClick:()=>{s?n():r(e)},children:s?(0,Sq.__)("Exit pattern"):(0,Sq.__)("Edit pattern")})})}var l1e=c(q(),1),c1e=c(Z(),1),u1e=c(ee(),1);var XT=c(ce(),1),d1e=c($T(),1);var Sd=c(Z(),1);var Xg=c(q(),1),Qg=c(ce(),1),M3=c(ee(),1);var HCe=c(Z(),1),KT=c(q(),1),R3=c(ce(),1),B3=c(F(),1);var LCe=c(q(),1),DCe=c(ue(),1);var YT=c(T(),1);function Zg({blocks:e,placement:t="right-start",offset:o=16,anchor:r}){return(0,DCe.useViewportMatch)("medium","<")?null:(0,YT.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,YT.jsx)(LCe.Popover,{className:"block-editor-block-switcher__popover-preview",placement:t,focusOnMount:!1,offset:o,anchor:r,children:(0,YT.jsx)("div",{className:"block-editor-block-switcher__preview",children:(0,YT.jsx)(Hs,{viewportWidth:601,blocks:e})})})})}var VCe=c(q(),1),Ax=c(ce(),1),FCe=c(ee(),1),T3=c(F(),1);var cp=c(T(),1),Zot={};function zCe({clientIds:e,blocks:t}){let{activeBlockVariation:o,blockVariationTransformations:r}=(0,FCe.useSelect)(i=>{let{getBlockAttributes:s,canRemoveBlocks:a}=i(B),{getActiveBlockVariation:l,getBlockVariations:u}=i(Ax.store),d=a(e);if(t.length!==1||!d)return Zot;let[f]=t;return{blockVariationTransformations:u(f.name,"transform"),activeBlockVariation:l(f.name,s(f.clientId))}},[e,t]);return(0,T3.useMemo)(()=>r?.filter(({name:i})=>i!==o?.name),[r,o])}var Xot=({transformations:e,onSelect:t,blocks:o})=>{let[r,n]=(0,T3.useState)();return(0,cp.jsxs)(cp.Fragment,{children:[r&&(0,cp.jsx)(Zg,{blocks:(0,Ax.cloneBlock)(o[0],e.find(({name:i})=>i===r).attributes)}),e?.map(i=>(0,cp.jsx)(Qot,{item:i,onSelect:t,setHoveredTransformItemName:n},i.name))]})};function Qot({item:e,onSelect:t,setHoveredTransformItemName:o}){let{name:r,icon:n,title:i}=e;return(0,cp.jsxs)(VCe.MenuItem,{className:(0,Ax.getBlockMenuDefaultClassName)(r),onClick:s=>{s.preventDefault(),t(r)},onMouseLeave:()=>o(null),onMouseEnter:()=>o(r),onFocus:()=>o(r),onBlur:()=>o(null),children:[(0,cp.jsx)(Ht,{icon:n,showColors:!0}),i]})}var jCe=Xot;var Zs=c(T(),1);function Jot(e){let t={"core/paragraph":1,"core/heading":2,"core/list":3,"core/quote":4},o=(0,B3.useMemo)(()=>{let r=Object.keys(t),n=e.reduce((i,s)=>{let{name:a}=s;return r.includes(a)?i.priorityTextTransformations.push(s):i.restTransformations.push(s),i},{priorityTextTransformations:[],restTransformations:[]});if(n.priorityTextTransformations.length===1&&n.priorityTextTransformations[0].name==="core/quote"){let i=n.priorityTextTransformations.pop();n.restTransformations.push(i)}return n},[e]);return o.priorityTextTransformations.sort(({name:r},{name:n})=>t[r]<t[n]?-1:1),o}var ert=({className:e,possibleBlockTransformations:t,possibleBlockVariationTransformations:o,onSelect:r,onSelectVariation:n,blocks:i})=>{let[s,a]=(0,B3.useState)(),{priorityTextTransformations:l,restTransformations:u}=Jot(t),d=l.length&&u.length,f=!!u.length&&(0,Zs.jsx)(trt,{restTransformations:u,onSelect:r,setHoveredTransformItem:a});return(0,Zs.jsxs)(Zs.Fragment,{children:[(0,Zs.jsxs)(KT.MenuGroup,{label:(0,HCe.__)("Transform to"),className:e,children:[s&&(0,Zs.jsx)(Zg,{blocks:(0,R3.switchToBlockType)(i,s.name,s.variationName)}),!!o?.length&&(0,Zs.jsx)(jCe,{transformations:o,blocks:i,onSelect:n}),l.map(p=>(0,Zs.jsx)(UCe,{item:p,onSelect:r,setHoveredTransformItem:a},p.id||p.name)),!d&&f]}),!!d&&(0,Zs.jsx)(KT.MenuGroup,{className:e,children:f})]})};function trt({restTransformations:e,onSelect:t,setHoveredTransformItem:o}){return e.map(r=>(0,Zs.jsx)(UCe,{item:r,onSelect:t,setHoveredTransformItem:o},r.id||r.name))}function UCe({item:e,onSelect:t,setHoveredTransformItem:o}){let{name:r,icon:n,title:i,isDisabled:s}=e;return(0,Zs.jsxs)(KT.MenuItem,{className:(0,R3.getBlockMenuDefaultClassName)(r),onClick:a=>{a.preventDefault(),t(r,e.variationName)},disabled:s,onMouseLeave:()=>o(null),onMouseEnter:()=>o(e),onFocus:()=>o(e),onBlur:()=>o(null),children:[(0,Zs.jsx)(Ht,{icon:n,showColors:!0}),i]})}var WCe=ert;var YCe=c(Z(),1),KCe=c(q(),1),P3=c(F(),1);var I3=c(q(),1);var Mx=c(T(),1),GCe=()=>{};function $Ce({stylesToRender:e,activeStyle:t,onSelect:o=GCe,onHoverStyle:r=GCe}){return!e||e.length===0?null:(0,Mx.jsx)(Mx.Fragment,{children:e.map(n=>{let i=n.label||n.name;return(0,Mx.jsx)(I3.MenuItem,{icon:t.name===n.name?Ka:null,onClick:()=>o(n),onFocus:()=>r(n),onBlur:()=>r(null),onMouseEnter:()=>r(n),onMouseLeave:()=>r(null),children:(0,Mx.jsx)(I3.__experimentalText,{as:"span",limit:18,ellipsizeMode:"tail",truncate:!0,children:i})},n.name)})})}var qT=c(T(),1);function O3({hoveredBlock:e,onSwitch:t}){let{clientId:o}=e,[r,n]=(0,P3.useState)(null),{onSelect:i,stylesToRender:s,activeStyle:a,genericPreviewBlock:l,className:u}=Ox({clientId:o,onSwitch:t}),d=(0,P3.useMemo)(()=>{if(!r||!l)return null;let f=Yg(u,a,r);return[{...l,attributes:{...l.attributes||{},className:f}}]},[r,l,u,a]);return!s||s.length===0?null:(0,qT.jsxs)(KCe.MenuGroup,{label:(0,YCe.__)("Styles"),className:"block-editor-block-switcher__styles__menugroup",children:[d&&(0,qT.jsx)(Zg,{blocks:d}),(0,qT.jsx)($Ce,{stylesToRender:s,activeStyle:a,onSelect:i,onHoverStyle:n})]})}var Tq=c(Z(),1),e1e=c(F(),1),A3=c(ue(),1);var up=c(q(),1);var XCe=c(F(),1),QCe=c(ce(),1);var qCe=c(ce(),1),Eq=(e,t,o=new Set)=>{let{clientId:r,name:n,innerBlocks:i=[]}=e;if(!o.has(r)){if(n===t)return e;for(let s of i){let a=Eq(s,t,o);if(a)return a}}},ZCe=(e,t)=>{let o=(0,qCe.getBlockAttributesNamesByRole)(e,"content");return o?.length?o.reduce((r,n)=>(t[n]&&(r[n]=t[n]),r),{}):t};var ort=(e,t)=>{let o=ZCe(t.name,t.attributes);e.attributes={...e.attributes,...o}},rrt=(e,t)=>{let o=t.map(n=>(0,QCe.cloneBlock)(n)),r=new Set;for(let n of e){let i=!1;for(let s of o){let a=Eq(s,n.name,r);if(a){i=!0,r.add(a.clientId),ort(a,n);break}}if(!i)return}return o},nrt=(e,t)=>(0,XCe.useMemo)(()=>e.reduce((o,r)=>{let n=rrt(t,r.blocks);return n&&o.push({...r,transformedBlocks:n}),o},[]),[e,t]),JCe=nrt;var vi=c(T(),1);function irt({blocks:e,patterns:t,onSelect:o}){let[r,n]=(0,e1e.useState)(!1),i=JCe(t,e);return i.length?(0,vi.jsxs)(up.MenuGroup,{className:"block-editor-block-switcher__pattern__transforms__menugroup",children:[r&&(0,vi.jsx)(srt,{patterns:i,onSelect:o}),(0,vi.jsx)(up.MenuItem,{onClick:s=>{s.preventDefault(),n(!r)},icon:br,children:(0,Tq.__)("Patterns")})]}):null}function srt({patterns:e,onSelect:t}){let o=(0,A3.useViewportMatch)("medium","<");return(0,vi.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,vi.jsx)(up.Popover,{className:"block-editor-block-switcher__popover-preview",placement:o?"bottom":"right-start",offset:16,children:(0,vi.jsx)("div",{className:"block-editor-block-switcher__preview is-pattern-list-preview",children:(0,vi.jsx)(art,{patterns:e,onSelect:t})})})})}function art({patterns:e,onSelect:t}){return(0,vi.jsx)(up.Composite,{role:"listbox",className:"block-editor-block-switcher__preview-patterns-container","aria-label":(0,Tq.__)("Patterns list"),children:e.map(o=>(0,vi.jsx)(t1e,{pattern:o,onSelect:t},o.name))})}function t1e({pattern:e,onSelect:t}){let o="block-editor-block-switcher__preview-patterns-container",r=(0,A3.useInstanceId)(t1e,`${o}-list__item-description`);return(0,vi.jsxs)("div",{className:`${o}-list__list-item`,children:[(0,vi.jsxs)(up.Composite.Item,{render:(0,vi.jsx)("div",{role:"option","aria-label":e.title,"aria-describedby":e.description?r:void 0,className:`${o}-list__item`}),onClick:()=>t(e.transformedBlocks),children:[(0,vi.jsx)(Hs,{blocks:e.transformedBlocks,viewportWidth:e.viewportWidth||500}),(0,vi.jsx)("div",{className:`${o}-list__item-title`,children:e.title})]}),!!e.description&&(0,vi.jsx)(ht,{id:r,children:e.description})]})}var o1e=irt;var Ta=c(T(),1);function lrt({onClose:e,clientIds:t}){let{replaceBlocks:o,multiSelect:r,updateBlockAttributes:n}=(0,M3.useDispatch)(B),{possibleBlockTransformations:i,patterns:s,blocks:a,isUsingBindings:l,canRemove:u,hasBlockStyles:d}=(0,M3.useSelect)(E=>{let{getBlockAttributes:R,getBlocksByClientId:S,getBlockRootClientId:I,getBlockTransformItems:P,__experimentalGetPatternTransformItems:A,canRemoveBlocks:O,getBlockName:L}=E(B),{getBlockStyles:H}=E(Qg.store),N=I(t[0]),M=S(t),V=t.length===1,j=V&&L(t[0]),D=V&&!!H(j)?.length;return{blocks:M,possibleBlockTransformations:P(M,N),patterns:A(M,N),isUsingBindings:t.every(z=>!!R(z)?.metadata?.bindings),canRemove:O(t),hasBlockStyles:D}},[t]),f=zCe({clientIds:t,blocks:a});function p(E){E.length>1&&r(E[0].clientId,E[E.length-1].clientId)}function m(E,R){let S=(0,Qg.switchToBlockType)(a,E,R);o(t,S),p(S)}function g(E){n(a[0].clientId,{...f.find(({name:R})=>R===E).attributes})}function h(E){o(t,E),p(E)}let b=a.length===1,v=b&&((0,Qg.isTemplatePart)(a[0])||(0,Qg.isReusableBlock)(a[0])),y=!!i?.length&&u&&!v,_=!!f?.length,w=!!s?.length&&u,k=y||_;if(!(d||k||w))return(0,Ta.jsx)("p",{className:"block-editor-block-switcher__no-transforms",children:(0,Sd.__)("No transforms.")});let C=b?(0,Sd._x)("This block is connected.","block toolbar button label and description"):(0,Sd._x)("These blocks are connected.","block toolbar button label and description");return(0,Ta.jsxs)("div",{className:"block-editor-block-switcher__container",children:[w&&(0,Ta.jsx)(o1e,{blocks:a,patterns:s,onSelect:E=>{h(E),e()}}),k&&(0,Ta.jsx)(WCe,{className:"block-editor-block-switcher__transforms__menugroup",possibleBlockTransformations:i,possibleBlockVariationTransformations:f,blocks:a,onSelect:(E,R)=>{m(E,R),e()},onSelectVariation:E=>{g(E),e()}}),d&&(0,Ta.jsx)(O3,{hoveredBlock:a[0],onSwitch:e}),l&&(0,Ta.jsx)(Xg.MenuGroup,{children:(0,Ta.jsx)(ir,{className:"block-editor-block-switcher__binding-indicator",children:C})})]})}var crt=({children:e,clientIds:t,label:o,text:r})=>{let i=t.length===1?(0,Sd.__)("Change block type or style"):(0,Sd.sprintf)((0,Sd._n)("Change type of %d block","Change type of %d blocks",t.length),t.length);return(0,Ta.jsx)(Xg.ToolbarGroup,{children:(0,Ta.jsx)(Xg.ToolbarItem,{children:s=>(0,Ta.jsx)(Xg.DropdownMenu,{className:"block-editor-block-switcher",label:o,popoverProps:{placement:"bottom-start",className:"block-editor-block-switcher__popover"},icon:e,text:r,toggleProps:{description:i,...s},menuProps:{orientation:"both"},children:({onClose:a})=>(0,Ta.jsx)(lrt,{onClose:a,clientIds:t})})})})},r1e=crt;var n1e=c(Z(),1),Lx=c(q(),1);var Nx=c(T(),1);function i1e({clientIds:e,children:t,label:o,text:r}){return(0,Nx.jsx)(Lx.ToolbarGroup,{children:(0,Nx.jsx)(Lx.ToolbarItem,{children:n=>(0,Nx.jsx)(Lx.DropdownMenu,{className:"block-editor-block-switcher",label:o,popoverProps:{placement:"bottom-start",className:"block-editor-block-switcher__popover"},icon:t,text:r,toggleProps:{description:(0,n1e.__)("Change block style"),...n},menuProps:{orientation:"both"},children:({onClose:i})=>(0,Nx.jsx)("div",{className:"block-editor-block-switcher__container",children:(0,Nx.jsx)(O3,{hoveredBlock:{clientId:e[0]},onSwitch:i})})})})})}var N3=c(q(),1);var ZT=c(Z(),1),L3=c(F(),1),s1e=c(ee(),1);var dp=c(T(),1);function urt({clientIds:e,blockTitle:t}){let o=(0,s1e.useSelect)(i=>{let{getBlockAttributes:s}=i(B);return s(e?.[0])?.metadata?.name},[e]),r=e.length===1,n;return r&&o?n=(0,ZT.sprintf)((0,ZT.__)('This %1$s is editable using the "%2$s" override.'),t.toLowerCase(),o):n=(0,ZT.__)("These blocks are editable using overrides."),(0,dp.jsx)(ir,{children:n})}function a1e({icon:e,clientIds:t,blockTitle:o,label:r}){let[n,i]=(0,L3.useState)(!1),s=(0,L3.useRef)();return(0,dp.jsxs)(dp.Fragment,{children:[(0,dp.jsx)(N3.ToolbarButton,{ref:s,className:"block-editor-block-toolbar__pattern-overrides-indicator",icon:e,label:r,onClick:()=>i(!n),"aria-expanded":n}),n&&(0,dp.jsx)(N3.Popover,{anchor:s.current,onClose:()=>i(!1),placement:"bottom-start",offset:16,className:"block-editor-block-toolbar__pattern-overrides-popover",children:(0,dp.jsx)(urt,{clientIds:t,blockTitle:o})})]})}var Dx=c(T(),1);function drt({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlockParentsByBlockName:n,canRemoveBlocks:i,getTemplateLock:s,getBlockEditingMode:a,canEditBlock:l,isSectionBlock:u}=K(e(B)),{getBlockStyles:d}=e(XT.store),f=t.some(S=>s(S)==="contentOnly"),p=t.length===1,m=p&&o(t[0]),g=p&&!!d(m)?.length,h=t.some(S=>!!r(S)?.metadata?.patternName&&u(S)),b=t.every(S=>R0(r(S)?.metadata?.bindings)),v=t.every(S=>n(S,"core/block",!0).length>0),y=i(t),_=t.every(S=>l(S)),w=a(t[0]),k=w==="default",x=w==="contentOnly",E=!h&&k&&(g||y)&&!f&&_,R=b&&v;return E?"switcher":x&&g&&!b&&_?"styles-only":R?"pattern-overrides":"default"}function frt({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlock:n,isSectionBlock:i}=K(e(B)),s=t.length===1,a=t[0],l=r(a);if(s&&l?.metadata?.patternName&&i(a))return qa;let u=o(a),d=(0,XT.getBlockType)(u);if(s){let{getActiveBlockVariation:m}=e(XT.store);return m(u,l,void 0,n?.(a)?.innerContent)?.icon||d?.icon}let f=t.map(m=>o(m));return new Set(f).size===1?d?.icon:nb}function f1e({clientIds:e,isSynced:t}){let{icon:o,showIconLabels:r,variant:n}=(0,u1e.useSelect)(f=>({icon:frt({select:f,clientIds:e}),showIconLabels:f(d1e.store).get("core","showIconLabels"),variant:drt({select:f,clientIds:e})}),[e]),i=Qi({clientId:e?.[0],maximumLength:35}),s=e.length===1,a=s&&t&&!r,l=s?i:(0,c1e.__)("Multiple blocks selected"),u=a&&i?i:void 0,d=(0,Dx.jsx)(Ht,{className:"block-editor-block-toolbar__block-icon",icon:o});return n==="switcher"?(0,Dx.jsx)(r1e,{clientIds:e,label:l,text:u,children:d}):n==="styles-only"?(0,Dx.jsx)(i1e,{clientIds:e,label:l,text:u,children:d}):n==="pattern-overrides"?(0,Dx.jsx)(a1e,{icon:d,clientIds:e,blockTitle:i,label:l}):(0,Dx.jsx)(l1e.ToolbarButton,{disabled:!0,className:"block-editor-block-toolbar__block-icon-button",title:l,icon:d,text:u})}var $t=c(T(),1);function Bq({hideDragHandle:e,focusOnMount:t,__experimentalInitialIndex:o,__experimentalOnIndexChange:r,variant:n="unstyled"}){let{blockClientId:i,blockClientIds:s,isDefaultEditingMode:a,blockType:l,toolbarKey:u,shouldShowVisualToolbar:d,showParentSelector:f,isUsingBindings:p,isSectionContainer:m,hasContentOnlyLocking:g,showShuffleButton:h,showSlots:b,showGroupButtons:v,showLockButtons:y,showBlockVisibilityButton:_,showSwitchSectionStyleButton:w,areSelectedBlocksHiddenOnViewport:k,showStyleStateSlot:x,canEdit:C}=(0,m1e.useSelect)(N=>{let{canEditBlock:M}=N(B),{getBlockName:V,getBlockMode:j,getBlockParents:D,getSelectedBlockClientIds:z,isBlockValid:$,getBlockEditingMode:J,getBlockAttributes:Q,getSettings:U,getTemplateLock:X,getParentSectionBlock:W,isZoomOut:G,isSectionBlock:te,isBlockHiddenAtViewport:re,getSelectedBlockStyleState:ae,isResponsiveEditing:ie}=K(N(B)),be=z(),pe=be[0],ke=D(pe),Pe=W(pe)??ke[ke.length-1],_e=V(Pe),ve=(0,fp.getBlockType)(_e),Se=J(pe),fe=Se==="default",Ce=V(pe),ne=be.every(Tt=>$(Tt)),se=be.every(Tt=>j(Tt)==="visual"),Ee=be.every(Tt=>!!Q(Tt)?.metadata?.bindings),he=be.some(Tt=>X(Tt)==="contentOnly"),Ae=G(),et=te(pe),Je=M(pe),_t=Je&&(Ae||et),Et=U()?.[Ya]?.toLowerCase()||"desktop",mt=be.length>0&&be.every(Tt=>re(Tt,Et)),oo=ie()&&hi(ae(pe));return{blockClientId:pe,blockClientIds:be,isDefaultEditingMode:fe,blockType:pe&&(0,fp.getBlockType)(Ce),shouldShowVisualToolbar:ne&&se,toolbarKey:`${pe}${Pe}`,showParentSelector:!Ae&&ve&&Se!=="contentOnly"&&J(Pe)!=="disabled"&&(0,fp.hasBlockSupport)(ve,"__experimentalParentSelector",!0)&&be.length===1,isUsingBindings:Ee,isSectionContainer:et,hasContentOnlyLocking:he,showShuffleButton:Ae,showSlots:!Ae&&!oo,showStyleStateSlot:!Ae&&oo,showGroupButtons:!Ae,showLockButtons:!Ae,showBlockVisibilityButton:!Ae,showSwitchSectionStyleButton:_t,areSelectedBlocksHiddenOnViewport:mt,canEdit:Je}},[]),E=(0,Rq.useRef)(null),R=(0,Rq.useRef)(),S=wx({ref:R}),I=!(0,g1e.useViewportMatch)("medium","<");if(!b3())return null;let A=s.length>1,O=(0,fp.isReusableBlock)(l)||(0,fp.isTemplatePart)(l),L=Y("block-editor-block-contextual-toolbar",{"has-parent":f}),H=Y("block-editor-block-toolbar",{"is-synced":O,"is-connected":p});return(0,$t.jsx)(Ix,{focusEditorOnEscape:!0,className:L,"aria-label":(0,p1e.__)("Block tools"),variant:n==="toolbar"?void 0:n,focusOnMount:t,__experimentalInitialIndex:o,__experimentalOnIndexChange:r,children:(0,$t.jsxs)("div",{ref:E,className:H,children:[f&&!A&&I&&(0,$t.jsx)(r0e,{}),(d||A)&&(0,$t.jsx)("div",{ref:R,...S,children:(0,$t.jsxs)(h1e.ToolbarGroup,{className:"block-editor-block-toolbar__block-controls",children:[(0,$t.jsx)(f1e,{clientIds:s,isSynced:O}),a&&_&&(0,$t.jsx)(HH,{clientIds:s}),!A&&a&&y&&(0,$t.jsx)(pq,{clientId:i}),(0,$t.jsx)(H5,{clientIds:s,hideDragHandle:e})]})}),!k&&!g&&d&&A&&v&&(0,$t.jsx)(lq,{}),!A&&C&&(0,$t.jsx)(MCe,{clientId:s[0]}),!k&&h&&(0,$t.jsx)(CCe,{clientId:s[0]}),!k&&w&&(0,$t.jsx)(OCe,{clientId:s[0]}),!k&&d&&(0,$t.jsxs)($t.Fragment,{children:[!m&&(0,$t.jsxs)($t.Fragment,{children:[b&&(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(Ko.Slot,{group:"parent",className:"block-editor-block-toolbar__slot"}),(0,$t.jsx)(Ko.Slot,{group:"block",className:"block-editor-block-toolbar__slot"}),(0,$t.jsx)(Ko.Slot,{className:"block-editor-block-toolbar__slot"}),(0,$t.jsx)(Ko.Slot,{group:"inline",className:"block-editor-block-toolbar__slot"})]}),x&&(0,$t.jsx)(Ko.Slot,{group:"style-state",className:"block-editor-block-toolbar__slot"})]}),b&&(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(Ko.Slot,{group:"other",className:"block-editor-block-toolbar__slot"}),(0,$t.jsx)($5.Slot,{})]})]}),(0,$t.jsx)(mCe,{clientIds:s}),(0,$t.jsx)(f3,{clientIds:s})]})},u)}function b1e({hideDragHandle:e,variant:t}){return(0,$t.jsx)(Bq,{hideDragHandle:e,variant:t,focusOnMount:void 0,__experimentalInitialIndex:void 0,__experimentalOnIndexChange:void 0})}var Iq=c(T(),1);function _1e({clientId:e,isTyping:t,__unstableContentRef:o}){let{capturingClientId:r,isInsertionPointVisible:n,lastClientId:i}=A5(e),s=(0,Vx.useRef)();(0,Vx.useEffect)(()=>{s.current=void 0},[e]);let{stopTyping:a}=(0,y1e.useDispatch)(B),l=(0,Vx.useRef)(!1);(0,v1e.useShortcut)("core/block-editor/focus-toolbar",()=>{l.current=!0,a(!0)}),(0,Vx.useEffect)(()=>{l.current=!1});let u=r||e,d=O5({contentElement:o?.current,clientId:u});return!t&&(0,Iq.jsx)(Iy,{clientId:u,bottomClientId:i,className:Y("block-editor-block-list__block-popover",{"is-insertion-point-visible":n}),resize:!1,...d,__unstableContentRef:o,children:(0,Iq.jsx)(Bq,{focusOnMount:l.current,__experimentalInitialIndex:s.current,__experimentalOnIndexChange:f=>{s.current=f},variant:"toolbar"})})}var D3=c(ee(),1),V3=c(F(),1);var w1e=c(q(),1);var k1e=c(Z(),1),x1e=c(T(),1);function prt({onClick:e}){return(0,x1e.jsx)(w1e.Button,{variant:"primary",icon:Bs,size:"compact",className:Y("block-editor-button-pattern-inserter__button","block-editor-block-tools__zoom-out-mode-inserter-button"),onClick:e,label:(0,k1e._x)("Add pattern","Generic label for pattern inserter button")})}var S1e=prt;var Pq=c(T(),1);function mrt(){let[e,t]=(0,V3.useState)(!1),{hasSelection:o,blockOrder:r,setInserterIsOpened:n,sectionRootClientId:i,selectedBlockClientId:s,blockInsertionPoint:a,insertionPointVisible:l}=(0,D3.useSelect)(g=>{let{getSettings:h,getBlockOrder:b,getSelectionStart:v,getSelectedBlockClientId:y,getSectionRootClientId:_,getBlockInsertionPoint:w,isBlockInsertionPointVisible:k}=K(g(B)),x=_();return{hasSelection:!!v().clientId,blockOrder:b(x),sectionRootClientId:x,setInserterIsOpened:h().__experimentalSetIsInserterOpened,selectedBlockClientId:y(),blockInsertionPoint:w(),insertionPointVisible:k()}},[]),{showInsertionPoint:u}=K((0,D3.useDispatch)(B));if((0,V3.useEffect)(()=>{let g=setTimeout(()=>{t(!0)},500);return()=>{clearTimeout(g)}},[]),!e||!o)return null;let d=s,p=r.findIndex(g=>s===g)+1,m=r[p];return l&&a?.index===p?null:(0,Pq.jsx)(r5,{previousClientId:d,nextClientId:m,children:(0,Pq.jsx)(S1e,{onClick:()=>{n({rootClientId:i,insertionIndex:p,tab:"patterns",category:"all"}),u(i,p,{operation:"insert"})}})})}var C1e=mrt;var E1e=c(ee(),1),T1e=c(ce(),1);function R1e(){return(0,E1e.useSelect)(e=>{let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getBlock:r,getBlockMode:n,getSettings:i,isTyping:s,isBlockInterfaceHidden:a}=K(e(B)),l=t()||o(),u=r(l),d=!!l&&!!u,f=d&&(0,T1e.isUnmodifiedDefaultBlock)(u,"content")&&n(l)!=="html",p=l&&!s()&&f,m=!a()&&!i().hasFixedToolbar&&!p&&d&&!f;return{showEmptyBlockSideInserter:p,showBlockToolbarPopover:m}},[])}var Al=c(T(),1);function grt(e){let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getSettings:r,isTyping:n,isDragging:i,isZoomOut:s,getViewportModalClientIds:a}=K(e(B));return{clientId:t()||o(),hasFixedToolbar:r().hasFixedToolbar,isTyping:n(),isZoomOutMode:s(),isDragging:i(),viewportModalClientIds:a(),blockVisibilitySetting:e(B).getSettings().__experimentalFeatures?.blockVisibility?.allowEditing}}function QT({children:e,__unstableContentRef:t,...o}){let{clientId:r,hasFixedToolbar:n,isTyping:i,isZoomOutMode:s,isDragging:a,viewportModalClientIds:l,blockVisibilitySetting:u}=(0,Fx.useSelect)(grt,[]),d=(0,B1e.__unstableUseShortcutEventMatch)(),{getBlocksByClientId:f,getSelectedBlockClientIds:p,getBlockRootClientId:m,getBlockEditingMode:g,getBlockName:h,isGroupable:b,getEditedContentOnlySection:v,canEditBlock:y}=K((0,Fx.useSelect)(B)),{getGroupingBlockName:_}=(0,Fx.useSelect)(z3.store),{showEmptyBlockSideInserter:w,showBlockToolbarPopover:k}=R1e(),x=kx(),[C,E]=(0,F3.useState)(null),{canRename:R}=GT(h(p()[0])),{duplicateBlocks:S,removeBlocks:I,replaceBlocks:P,insertAfterBlock:A,insertBeforeBlock:O,selectBlock:L,moveBlocksUp:H,moveBlocksDown:N,expandBlock:M,stopEditingContentOnlySection:V,showViewportModal:j,hideViewportModal:D}=K((0,Fx.useDispatch)(B));function z(Q){if(!Q.defaultPrevented){if(d("core/block-editor/move-up",Q)||d("core/block-editor/move-down",Q)){let U=p();if(U.length){Q.preventDefault();let X=m(U[0]);(d("core/block-editor/move-up",Q)?"up":"down")==="up"?H(U,X):N(U,X);let G=Array.isArray(U)?U.length:1,te=(0,zx.sprintf)((0,zx._n)("%d block moved.","%d blocks moved.",U.length),G);(0,Mq.speak)(te)}}else if(d("core/block-editor/duplicate",Q)){let U=p();U.length&&(Q.preventDefault(),S(U))}else if(d("core/block-editor/remove",Q)){let U=p();U.length&&(Q.preventDefault(),I(U))}else if(d("core/block-editor/paste-styles",Q)){let U=p();if(U.length){Q.preventDefault();let X=f(U);x(X)}}else if(d("core/block-editor/insert-after",Q)){let U=p();U.length&&(Q.preventDefault(),A(U[U.length-1]))}else if(d("core/block-editor/insert-before",Q)){let U=p();U.length&&(Q.preventDefault(),O(U[0]))}else if(d("core/block-editor/unselect",Q)){if(Q.target.closest("[role=toolbar]"))return;let U=p();U.length>1&&(Q.preventDefault(),L(U[0]))}else if(d("core/block-editor/collapse-list-view",Q)){if((0,Oq.isTextField)(Q.target)||(0,Oq.isTextField)(Q.target?.contentWindow?.document?.activeElement))return;Q.preventDefault(),M(r)}else if(d("core/block-editor/group",Q)){let U=p();if(U.length>1&&b(U)){Q.preventDefault();let X=f(U),W=_(),G=Il(X,W);P(U,G),(0,Mq.speak)((0,zx.__)("Selected blocks are grouped."))}}else if(d("core/block-editor/rename",Q)){let U=p();if(U.length===1){let X=g(U[0])==="contentOnly";R&&!X&&y(U[0])&&(Q.preventDefault(),E(U[0]))}}else if(d("core/block-editor/toggle-block-visibility",Q)){if(u===!1)return;let U=p();if(U.length){if(Q.preventDefault(),!f(U).every(G=>(0,z3.hasBlockSupport)(G.name,"visibility",!0))||U.some(G=>g(G)!=="default"||!y(G)))return;j(U)}}d("core/block-editor/stop-editing-as-blocks",Q)&&v()&&V()}}let $=By(t),J=By(t);return(0,Al.jsxs)("div",{...o,onKeyDown:z,className:Y(o.className,{"block-editor-block-tools--is-dragging":a}),children:[(0,Al.jsxs)(px.Provider,{value:(0,F3.useRef)(!1),children:[!i&&!s&&(0,Al.jsx)(Exe,{__unstableContentRef:t}),w&&(0,Al.jsx)(jSe,{__unstableContentRef:t,clientId:r}),k&&(0,Al.jsx)(_1e,{__unstableContentRef:t,clientId:r,isTyping:i}),!s&&!n&&(0,Al.jsx)(Aq.Popover.Slot,{name:"block-toolbar",ref:$}),e,(0,Al.jsx)(Aq.Popover.Slot,{name:"__unstable-block-tools-after",ref:J}),s&&!a&&(0,Al.jsx)(C1e,{__unstableContentRef:t})]}),C&&(0,Al.jsx)(Gy,{clientId:C,onClose:()=>E(null)}),l&&(0,Al.jsx)(VH,{clientIds:l,onClose:D})]})}var JT=c(ue(),1),jx=c(ee(),1),Nq=c(Ft(),1),Ui=c(wo(),1);var I1e=c(T(),1),hrt=new Set([Ui.UP,Ui.RIGHT,Ui.DOWN,Ui.LEFT,Ui.ENTER,Ui.BACKSPACE]);function brt(e){let{keyCode:t,shiftKey:o}=e;return!o&&hrt.has(t)}function eR(){let e=(0,jx.useSelect)(o=>o(B).isTyping(),[]),{stopTyping:t}=(0,jx.useDispatch)(B);return(0,JT.useRefEffect)(o=>{if(!e)return;let{ownerDocument:r}=o,n,i;function s(a){let{clientX:l,clientY:u}=a;n&&i&&(n!==l||i!==u)&&t(),n=l,i=u}return r.addEventListener("mousemove",s),()=>{r.removeEventListener("mousemove",s)}},[e,t])}function tR(){let e=(0,jx.useSelect)(i=>i(B).isTyping(),[]),{startTyping:t,stopTyping:o}=(0,jx.useDispatch)(B),r=eR(),n=(0,JT.useRefEffect)(i=>{if(e){let d=function(h){let{target:b}=h;m=g.setTimeout(()=>{(0,Nq.isTextField)(b)||o()})},f=function(h){let{keyCode:b}=h;(b===Ui.ESCAPE||b===Ui.TAB)&&o()},p=function(){g.getSelection().isCollapsed||o()};var s=d,a=f,l=p;let m,{defaultView:g}=i.ownerDocument;return i.addEventListener("focus",d),i.addEventListener("keydown",f),i.ownerDocument.addEventListener("selectionchange",p),()=>{g.clearTimeout(m),i.removeEventListener("focus",d),i.removeEventListener("keydown",f),i.ownerDocument.removeEventListener("selectionchange",p)}}function u(d){let{type:f,target:p}=d;!(0,Nq.isTextField)(p)||!i.contains(p)||f==="keydown"&&!brt(d)||t()}return i.addEventListener("keypress",u),i.addEventListener("keydown",u),()=>{i.removeEventListener("keypress",u),i.removeEventListener("keydown",u)}},[e,t,o]);return(0,JT.useMergeRefs)([r,n])}function yrt({children:e}){return(0,I1e.jsx)("div",{ref:tR(),children:e})}var P1e=yrt;var Ml=c(Z(),1),mp=c(ce(),1),pp=c(ee(),1),Lq=c(A1e(),1);var vrt=()=>function(){let{replaceBlocks:t,multiSelect:o}=(0,pp.useDispatch)(B),{blocks:r,clientIds:n,canRemove:i,possibleBlockTransformations:s,invalidSelection:a}=(0,pp.useSelect)(m=>{let{getBlockRootClientId:g,getBlockTransformItems:h,getSelectedBlockClientIds:b,getBlocksByClientId:v,canRemoveBlocks:y}=m(B),_=b(),w=v(_);if(w.filter(x=>!x).length>0)return{invalidSelection:!0};let k=g(_[0]);return{blocks:w,clientIds:_,possibleBlockTransformations:h(w,k),canRemove:y(_),invalidSelection:!1}},[]);if(a)return{isLoading:!1,commands:[]};let l=r.length===1&&(0,mp.isTemplatePart)(r[0]);function u(m){m.length>1&&o(m[0].clientId,m[m.length-1].clientId)}function d(m,g){let h=(0,mp.switchToBlockType)(r,m,g);t(n,h),u(h)}let f=!!s.length&&i&&!l;return!n||n.length<1||!f?{isLoading:!1,commands:[]}:{isLoading:!1,commands:s.map(m=>{let{id:g,name:h,title:b,icon:v,variationName:y}=m,_=!v?.src||v?.src==="block-default"?{src:D0}:v;return{name:"core/block-editor/transform-to-"+(g||h).replace(/\//g,"-"),label:(0,Ml.sprintf)((0,Ml.__)("Transform to %s"),b),icon:_?.src,category:"command",callback:({close:w})=>{d(h,y),w()}}})}},_rt=()=>function(){let{clientIds:t,isUngroupable:o,isGroupable:r,blockVisibilitySetting:n}=(0,pp.useSelect)(O=>{let{getSelectedBlockClientIds:L,getSettings:H,isUngroupable:N,isGroupable:M}=O(B);return{clientIds:L(),isUngroupable:N(),isGroupable:M(),blockVisibilitySetting:H().__experimentalFeatures?.blockVisibility?.allowEditing}},[]),{canInsertBlockType:i,getBlockRootClientId:s,getBlocksByClientId:a,canRemoveBlocks:l,isBlockHiddenAnywhere:u}=K((0,pp.useSelect)(B)),{getBlockEditingMode:d}=(0,pp.useSelect)(B),{getDefaultBlockName:f,getGroupingBlockName:p}=(0,pp.useSelect)(mp.store),m=a(t),g=(0,pp.useDispatch)(B),{removeBlocks:h,replaceBlocks:b,duplicateBlocks:v,insertAfterBlock:y,insertBeforeBlock:_}=g,w=()=>{if(!m.length)return;let O=p(),L=Il(m,O);L&&b(t,L)},k=()=>{if(!m.length)return;let O=m[0].innerBlocks;O.length&&b(t,O)};if(!t||t.length<1)return{isLoading:!1,commands:[]};let{showViewportModal:x}=K(g),C=s(t[0]),E=i(f(),C),R=m.every(O=>!!O&&(0,mp.hasBlockSupport)(O.name,"multiple",!0)&&i(O.name,C)),S=l(t),I=[];R&&I.push({name:"duplicate",label:(0,Ml.__)("Duplicate"),callback:()=>v(t,!0),icon:nb}),E&&I.push({name:"add-before",label:(0,Ml.__)("Add before"),callback:()=>{let O=Array.isArray(t)?t[0]:O;_(O)},icon:Bs},{name:"add-after",label:(0,Ml.__)("Add after"),callback:()=>{let O=Array.isArray(t)?t[t.length-1]:O;y(O)},icon:Bs}),r&&I.push({name:"Group",label:(0,Ml.__)("Group"),callback:w,icon:U0}),o&&I.push({name:"ungroup",label:(0,Ml.__)("Ungroup"),callback:k,icon:Pz}),S&&I.push({name:"remove",label:(0,Ml.__)("Delete"),callback:()=>h(t,!0),icon:Bz});let P=m.every(O=>!!O&&(0,mp.hasBlockSupport)(O.name,"visibility",!0)),A=t.every(O=>d(O)==="default");if(P&&A&&n!==!1){let O=t.some(L=>u(L));I.push({name:"toggle-visibility",label:O?(0,Ml.__)("Show"):(0,Ml.__)("Hide"),callback:()=>x(t),icon:O?fb:hc})}return{isLoading:!1,commands:I.map(O=>({...O,name:"core/block-editor/action-"+O.name,category:"command",callback:({close:L})=>{O.callback(),L()}}))}},j3=()=>{(0,Lq.useCommandLoader)({name:"core/block-editor/blockTransforms",hook:vrt()}),(0,Lq.useCommandLoader)({name:"core/block-editor/blockQuickActions",hook:_rt(),context:"block-selection-edit"})};var gs=c(T(),1),H3=(0,D1e.createSlotFill)(Symbol("BlockCanvasCover"));function M1e({children:e}){return(0,gs.jsx)("div",{className:"block-canvas-cover",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",pointerEvents:"none"},children:e})}var wrt={ignoredSelectors:[/\.editor-styles-wrapper/gi]};function Dq({shouldIframe:e=!0,height:t="300px",children:o=(0,gs.jsx)(Hk,{}),styles:r,contentRef:n,iframeProps:i}){j3();let s=(0,U3.useViewportMatch)("medium","<"),a=eR(),l=Py(),u=(0,N1e.useRef)(),d=(0,U3.useMergeRefs)([n,l,u,tR()]),f=(0,L1e.useSelect)(m=>K(m(B)).getZoomLevel(),[]),p=f!==100&&!s?{scale:f,frameSize:"40px"}:{};return e?(0,gs.jsx)(QT,{__unstableContentRef:u,style:{height:t,display:"flex"},children:(0,gs.jsxs)(Mk,{...i,...p,ref:a,contentRef:d,style:{...i?.style},name:"editor-canvas",children:[(0,gs.jsx)(H3.Slot,{fillProps:{containerRef:u},children:m=>m.map((g,h)=>(0,gs.jsx)(M1e,{children:g},h))}),(0,gs.jsx)(Wf,{styles:r}),o]})}):(0,gs.jsxs)(QT,{__unstableContentRef:u,style:{height:t,display:"flex"},children:[(0,gs.jsx)(H3.Slot,{fillProps:{containerRef:u},children:m=>m.map((g,h)=>(0,gs.jsx)(M1e,{children:g},h))}),(0,gs.jsx)(Wf,{styles:r,scope:":where(.editor-styles-wrapper)",transformOptions:wrt}),(0,gs.jsx)(JL,{ref:d,className:"editor-styles-wrapper",tabIndex:-1,style:{height:"100%",width:"100%",overflow:"auto"},children:o})]})}function krt({children:e,height:t,styles:o}){return(0,gs.jsx)(Dq,{height:t,styles:o,children:e})}var V1e=krt;var Cd=c(q(),1),F1e=c(Z(),1),z1e=c(wo(),1),j1e=c(Nt(),1),Nl=c(T(),1),xrt=()=>(0,Nl.jsx)(Cd.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:(0,Nl.jsx)(Cd.Path,{d:"M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z"})}),Srt=({style:e,className:t})=>(0,Nl.jsx)("div",{className:"block-library-colors-selector__icon-container",children:(0,Nl.jsx)("div",{className:`${t} block-library-colors-selector__state-selection`,style:e,children:(0,Nl.jsx)(xrt,{})})}),Crt=({TextColor:e,BackgroundColor:t})=>function({onToggle:r,isOpen:n}){let i=s=>{!n&&s.keyCode===z1e.DOWN&&(s.preventDefault(),r())};return(0,Nl.jsx)(Cd.ToolbarGroup,{children:(0,Nl.jsx)(Cd.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,F1e.__)("Open Colors Selector"),onClick:r,onKeyDown:i,icon:(0,Nl.jsx)(t,{children:(0,Nl.jsx)(e,{children:(0,Nl.jsx)(Srt,{})})})})})},Ert=({children:e,...t})=>((0,j1e.default)("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,Nl.jsx)(Cd.Dropdown,{popoverProps:{placement:"bottom-start"},className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:Crt(t),renderContent:()=>e})),H1e=Ert;var QEe=c(Nt(),1),sV=c(q(),1),Wq=c(Z(),1),JEe=c(ee(),1),eTe=c(F(),1);var eh=c(ue(),1),KEe=c(mx(),1),qEe=c(q(),1);var iR=c(ee(),1),ZEe=c(Nt(),1),Yn=c(F(),1),Uq=c(Z(),1);var eV=c(q(),1),SEe=c(F(),1),tV=c(ee(),1);var G1e=c(ue(),1),$1e=c(Yo(),1),Y1e=c(ee(),1),q3=c(F(),1),Ux=c(Z(),1);var Jg=c(F(),1),W3=(0,Jg.createContext)({});W3.displayName="ListViewContext";var Hx=()=>(0,Jg.useContext)(W3),G3=(0,Jg.createContext)({});G3.displayName="ListViewTreeStateContext";var U1e=()=>(0,Jg.useContext)(G3),$3=(0,Jg.createContext)(null);$3.displayName="ListViewInsertedBlockContext";var Y3=()=>(0,Jg.useContext)($3);var W1e=c(oe(),1);function K3({children:e,...t}){return(0,W1e.createElement)("div",{hidden:!0,...t,key:e},e)}var oR=c(T(),1),Vq=(0,q3.forwardRef)(({nestingLevel:e,blockCount:t,clientId:o,...r},n)=>{let{setInsertedBlockClientId:i}=Hx(),s=Y3(),a=(0,G1e.useInstanceId)(Vq),{directInsert:l,hideInserter:u}=(0,Y1e.useSelect)(g=>{let{getBlockListSettings:h,getTemplateLock:b,isZoomOut:v}=K(g(B)),_=h(o)?.directInsert||!1,w=!!b(o)||v();return{directInsert:_,hideInserter:w}},[o]),d=Qi({clientId:o,context:"list-view"}),f=Qi({clientId:s,context:"list-view"});if((0,q3.useEffect)(()=>{f?.length&&(0,$1e.speak)((0,Ux.sprintf)((0,Ux.__)("%s block inserted"),f),"assertive")},[f]),u)return null;let p=`list-view-appender__${a}`,m=(0,Ux.sprintf)((0,Ux.__)("Append to %1$s block at position %2$d, Level %3$d"),d,t+1,e);return(0,oR.jsxs)("div",{className:"list-view-appender",children:[(0,oR.jsx)(Ys,{ref:n,rootClientId:o,position:"bottom right",isAppender:!0,selectBlockOnInsert:!1,shouldDirectInsert:l,__experimentalIsQuick:!0,...r,toggleProps:{"aria-describedby":p},onSelectOrClose:g=>{g?.clientId&&i(g.clientId)}}),(0,oR.jsx)(K3,{id:p,children:m})]})});var Ky=c(ce(),1),qy=c(q(),1),Q3=c(ue(),1);var rn=c(F(),1),Gx=c(ee(),1),jq=c(Z(),1),J3=c(wo(),1),vEe=c(mx(),1),_Ee=c(sl(),1),wEe=c(Yo(),1);var K1e=c(q(),1),q1e=c(ue(),1),Z1e=c(F(),1);var X1e=c(T(),1),Trt=Jie(K1e.__experimentalTreeGridRow),Rrt=(0,Z1e.forwardRef)(({isDragged:e,isSelected:t,position:o,level:r,rowCount:n,children:i,className:s,path:a,...l},u)=>{let d=_O({clientId:l["data-block"],enableAnimation:!0,triggerAnimationOnChange:a}),f=(0,q1e.useMergeRefs)([u,d]);return(0,X1e.jsx)(Trt,{ref:f,className:Y("block-editor-list-view-leaf",s),level:r,positionInSet:o,setSize:n,isExpanded:void 0,...l,children:i})}),Q1e=Rrt;var J1e=c(Ft(),1),eEe=c(F(),1);function tEe({isSelected:e,selectedClientIds:t,rowItemRef:o}){let r=t.length===1;(0,eEe.useLayoutEffect)(()=>{if(!e||!r||!o.current)return;let n=(0,J1e.getScrollContainer)(o.current),{ownerDocument:i}=o.current;if(n===i.body||n===i.documentElement||!n)return;let a=o.current.getBoundingClientRect(),l=n.getBoundingClientRect();(a.top<l.top||a.bottom>l.bottom)&&o.current.scrollIntoView()},[e,r,o])}var dEe=c(F(),1);var sEe=c(q(),1),aEe=c(F(),1),lEe=c(ee(),1),cEe=c(ce(),1);var X3=c(wo(),1);var oEe=c(Z(),1),Fq=c(T(),1);function Z3({onClick:e}){return(0,Fq.jsx)("span",{className:"block-editor-list-view__expander",onClick:e?t=>e(t,{forceToggle:!0}):void 0,"aria-hidden":"true","data-testid":"list-view-expander",children:(0,Fq.jsx)(xt,{icon:(0,oEe.isRTL)()?V0:cm})})}var rEe=c(F(),1),nEe=c(ee(),1);var Brt=3,zq={"core/image":({clientId:e,attributes:t})=>{if(t.url)return{url:t.url,alt:t.alt||"",clientId:e}},"core/cover":({clientId:e,attributes:t})=>{if(t.backgroundType==="image"&&t.url)return{url:t.url,alt:t.alt||"",clientId:e}},"core/media-text":({clientId:e,attributes:t})=>{if(t.mediaType==="image"&&t.mediaUrl)return{url:t.mediaUrl,alt:t.mediaAlt||"",clientId:e}},"core/gallery":({innerBlocks:e})=>{let t=[],o=e?.length?zq[e[0].name]:void 0;if(!o)return t;for(let r of e){let n=o(r);if(n&&t.push(n),t.length>=Brt)return t}return t}};function Irt(e,t){let o=e?zq[e.name](e):void 0;return o?Array.isArray(o)?t?[]:o:[o]:[]}function iEe({clientId:e,isExpanded:t}){let{block:o}=(0,nEe.useSelect)(n=>{let{getBlockName:i,getBlock:s}=n(B);return{block:!!zq[i(e)]?s(e):void 0}},[e]);return(0,rEe.useMemo)(()=>Irt(o,t),[o,t])}var on=c(T(),1);function Prt({className:e,clientId:t,onClick:o,onContextMenu:r,onMouseDown:n,onToggleExpanded:i,tabIndex:s,onFocus:a,onDragStart:l,onDragEnd:u,draggable:d,isExpanded:f,isSelected:p,ariaDescribedBy:m,visibilityLabel:g,isDisabled:h=!1},b){let v=Qi({clientId:t,context:"list-view"}),{icon:y,anchor:_,isSticky:w,isLocked:k}=(0,lEe.useSelect)(S=>{let{getBlockName:I,getBlockAttributes:P,getBlock:A,isSectionBlock:O,isLockedBlock:L}=K(S(B)),{getBlockType:H,getActiveBlockVariation:N}=S(cEe.store),M=P(t),V=I(t),j=qa;return(!M?.metadata?.patternName||!O(t))&&(j=N(V,M,void 0,A(t)?.innerContent)?.icon||H(V)?.icon),{icon:j,anchor:M?.anchor,isSticky:M?.style?.position?.type==="sticky",isLocked:L(t)}},[t]),x=k,C=iEe({clientId:t,isExpanded:f}),E=S=>{S.dataTransfer.clearData(),l?.(S)};function R(S){(S.keyCode===X3.ENTER||S.keyCode===X3.SPACE)&&o(S)}return(0,on.jsxs)("a",{className:Y("block-editor-list-view-block-select-button",e),onClick:o,onContextMenu:r,onKeyDown:R,onMouseDown:n,ref:b,tabIndex:s,onFocus:a,onDragStart:E,onDragEnd:u,draggable:d,href:h?void 0:`#block-${t}`,"aria-disabled":h?!0:void 0,"aria-describedby":m,"aria-expanded":f,children:[(0,on.jsx)(Z3,{onClick:i}),(0,on.jsx)(Ht,{icon:y,showColors:!p,context:"list-view"}),(0,on.jsxs)($e,{align:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",gap:"xs",children:[(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,on.jsx)(sEe.__experimentalTruncate,{ellipsizeMode:"auto",children:v})}),!!_&&(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__anchor-wrapper",children:(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__anchor",children:_})}),w&&(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__sticky",children:(0,on.jsx)(xt,{icon:H7})}),C.length?(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__images","aria-hidden":!0,children:C.map((S,I)=>(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__image",style:{backgroundImage:`url(${S.url})`,zIndex:C.length-I}},S.clientId))}):null,!!g&&(0,on.jsxs)(ao.Root,{children:[(0,on.jsx)(ao.Trigger,{render:(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__block-visibility","aria-hidden":"true",children:(0,on.jsx)(xt,{icon:hc})})}),(0,on.jsx)(ao.Popup,{children:g})]}),x&&(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__lock",children:(0,on.jsx)(xt,{icon:M7})})]})]})}var uEe=(0,aEe.forwardRef)(Prt);var gp=c(T(),1);function Ort({clientId:e}){let{AdditionalBlockContent:t,setInsertedBlockClientId:o}=Hx(),r=Y3();return!t||r!==e?null:(0,gp.jsx)(t,{insertedBlockClientId:r,setInsertedBlockClientId:o})}var Art=(0,dEe.forwardRef)(({onClick:e,onToggleExpanded:t,clientId:o,isExpanded:r,selectedClientIds:n,...i},s)=>{let a=n.includes(o)?n:[o];return(0,gp.jsxs)(gp.Fragment,{children:[(0,gp.jsx)(Ort,{clientId:o}),(0,gp.jsx)(L5,{appendToOwnerDocument:!0,clientIds:a,cloneClassname:"block-editor-list-view-draggable-chip",children:({draggable:l,onDragStart:u,onDragEnd:d})=>(0,gp.jsx)(uEe,{ref:s,className:"block-editor-list-view-block-contents",clientId:o,onClick:e,onToggleExpanded:t,draggable:l,onDragStart:u,onDragEnd:d,isExpanded:r,...i})})]})}),fEe=Art;var Yy=c(Z(),1),pEe=c(Ft(),1),rR=32,mEe=(e,t,o)=>(0,Yy.sprintf)((0,Yy.__)("Block %1$d of %2$d, Level %3$d."),e,t,o),gEe=(e,t)=>[e?`${(0,Yy.sprintf)((0,Yy.__)("Position: %s"),e)}.`:void 0,t?(0,Yy.__)("This block is locked."):void 0].filter(Boolean).join(" "),hEe=(e,t)=>Array.isArray(t)&&t.length?t.indexOf(e)!==-1:t===e;function bEe(e,t,o,r){let n=[...o,e],i=[...r,t],s=Math.min(n.length,i.length)-1,a=n[s],l=i[s];return{start:a,end:l}}function Wx(e,t,o){if(!t)return;let r=`[role=row][data-block="${e}"]`;return new Promise(n=>{if(t.querySelector(r))return n(t.querySelector(r));let i=null,s=new window.MutationObserver(()=>{t.querySelector(r)&&(clearTimeout(i),s.disconnect(),n(t.querySelector(r)))});s.observe(t,{childList:!0,subtree:!0}),o?.addEventListener("abort",()=>{clearTimeout(i),s.disconnect(),n(null)},{once:!0}),i=setTimeout(()=>{s.disconnect(),n(null)},3e3)}).then(n=>{o?.aborted||n&&n.isConnected&&pEe.focus.focusable.find(n)?.[0]?.focus()})}function yEe({blockIndexes:e,blockDropTargetIndex:t,blockDropPosition:o,clientId:r,firstDraggedBlockIndex:n,isDragged:i}){let s,a,l;if(!i){a=!1;let u=e[r];l=u>n,t!=null&&n!==void 0?u!==void 0&&(u>=n&&u<t?s="up":u<n&&u>=t?s="down":s="normal",a=typeof t=="number"&&t-1===u&&o==="inside"):t===null&&n!==void 0?u!==void 0&&u>=n?s="up":s="normal":t!=null&&n===void 0?u!==void 0&&(u<t?s="normal":s="down"):t===null&&(s="normal")}return{displacement:s,isNesting:a,isAfterDraggedBlocks:l}}var $n=c(T(),1);function kEe({clientId:e,displacement:t,isAfterDraggedBlocks:o,isDragged:r,isNesting:n,isSelected:i,isBranchSelected:s,selectBlock:a,position:l,level:u,rowCount:d,siblingBlockCount:f,showBlockMovers:p,path:m,isExpanded:g,selectedClientIds:h,isSyncedBranch:b}){let v=(0,rn.useRef)(null),y=(0,rn.useRef)(null),_=(0,rn.useRef)(null),[w,k]=(0,rn.useState)(!1),[x,C]=(0,rn.useState)(),[E,R]=(0,rn.useState)(!1),S=i&&h[0]===e,I=i&&h[h.length-1]===e,{toggleBlockHighlight:P,duplicateBlocks:A,multiSelect:O,replaceBlocks:L,removeBlocks:H,insertAfterBlock:N,insertBeforeBlock:M,showViewportModal:V,stopEditingContentOnlySection:j}=K((0,Gx.useDispatch)(B)),D=(0,Q3.useDebounce)(P,50),{canInsertBlockType:z,getSelectedBlockClientIds:$,getPreviousBlockClientId:J,getBlockRootClientId:Q,getBlockOrder:U,getBlockParents:X,getBlockEditingMode:W,getBlocksByClientId:G,canEditBlock:te,canMoveBlock:re,canRemoveBlocks:ae,isGroupable:ie}=(0,Gx.useSelect)(B),{getGroupingBlockName:be}=(0,Gx.useSelect)(Ky.store),pe=kx(),{blockName:ke,blockVisibility:ye,blockEditingMode:Pe,allowRightClickOverrides:_e,editedSection:ve,viewportSettings:Se,blockVisibilitySetting:fe,positionLabel:Ce,isSynced:ne,isLocked:se}=(0,Gx.useSelect)(Be=>{let{getBlockName:jt,getBlockAttributes:lt,getBlockEditingMode:no,getSettings:Or,getEditedContentOnlySection:rr,isSyncedBlock:ti,isLockedBlock:rf}=K(Be(B)),Ua=Or(),dc=lt(e);return{blockName:jt(e),blockVisibility:dc?.metadata?.blockVisibility,blockEditingMode:no(e),allowRightClickOverrides:Ua.allowRightClickOverrides,editedSection:rr(),viewportSettings:Ua.__experimentalFeatures?.viewport,blockVisibilitySetting:Ua.__experimentalFeatures?.blockVisibility?.allowEditing,positionLabel:I5(dc),isSynced:ti(e),isLocked:rf(e)}},[e]),Ee=Pe==="disabled",he=!!ke&&(0,Ky.hasBlockSupport)(ke,"renaming",!0),Ae=(0,Ky.hasBlockSupport)(ke,"__experimentalToolbar",!0),Je=`list-view-block-select-button__description-${(0,Q3.useInstanceId)(kEe)}`,{BlockSettingsMenu:_t,listViewInstanceId:Et,updateExpansion:mt,setInsertedBlockClientId:oo,treeGridElementRef:Tt,rootClientId:Rt}=Hx(),Bt=(0,_Ee.__unstableUseShortcutEventMatch)();function gt(){let Be=$(),jt=Be.includes(e),lt=jt?Be[0]:e,no=Q(lt);return{blocksToUpdate:jt?Be:[e],firstBlockClientId:lt,firstBlockRootClientId:no,selectedBlockClientIds:Be}}async function He(Be){if(Be.defaultPrevented||Be.target.closest("[role=dialog]"))return;if(ve&&Bt("core/block-editor/unselect",Be)){Be.stopPropagation(),Be.preventDefault(),j();return}let jt=[J3.BACKSPACE,J3.DELETE].includes(Be.keyCode);if(Bt("core/block-editor/unselect",Be)&&h.length>0)Be.stopPropagation(),Be.preventDefault(),a(Be,void 0);else if(jt||Bt("core/block-editor/remove",Be)){let{blocksToUpdate:lt,firstBlockClientId:no,firstBlockRootClientId:Or,selectedBlockClientIds:rr}=gt();if(!ae(lt))return;let ti=J(no)??Or;H(lt,!1);let rf=rr.length>0&&$().length===0;ti||(ti=U()[0]),Re(ti,rf)}else if(Bt("core/block-editor/paste-styles",Be)){Be.preventDefault();let{blocksToUpdate:lt}=gt(),no=G(lt);pe(no)}else if(Bt("core/block-editor/duplicate",Be)){Be.preventDefault();let{blocksToUpdate:lt,firstBlockRootClientId:no}=gt();if(G(lt).every(rr=>!!rr&&(0,Ky.hasBlockSupport)(rr.name,"multiple",!0)&&z(rr.name,no))){let rr=await A(lt,!1);rr?.length&&Re(rr[0],!1)}}else if(Bt("core/block-editor/insert-before",Be)){Be.preventDefault();let{blocksToUpdate:lt}=gt();await M(lt[0]);let no=$();Re(no[0],!1)}else if(Bt("core/block-editor/insert-after",Be)){Be.preventDefault();let{blocksToUpdate:lt}=gt();await N(lt.at(-1));let no=$();Re(no[0],!1)}else if(Bt("core/block-editor/select-all",Be)){Be.preventDefault();let{firstBlockRootClientId:lt,selectedBlockClientIds:no}=gt(),Or=U(lt);if(!Or.length)return;if((0,vEe.isShallowEqual)(no,Or)&<&<!==Rt){Re(lt,!0);return}O(Or[0],Or[Or.length-1],null)}else if(Bt("core/block-editor/collapse-list-view",Be)){Be.preventDefault();let{firstBlockClientId:lt}=gt(),no=X(lt,!1);mt({type:"replace",clientIds:no})}else if(Bt("core/block-editor/group",Be)){let{blocksToUpdate:lt}=gt();if(lt.length>1&&ie(lt)){Be.preventDefault();let no=G(lt),Or=be(),rr=Il(no,Or);L(lt,rr),(0,wEe.speak)((0,jq.__)("Selected blocks are grouped."));let ti=$();Re(ti[0],!1)}}else if(Bt("core/block-editor/toggle-block-visibility",Be)){if(fe===!1)return;Be.preventDefault();let{blocksToUpdate:lt}=gt();if(!G(lt).every(rr=>(0,Ky.hasBlockSupport)(rr.name,"visibility",!0))||lt.some(rr=>W(rr)!=="default"))return;V(lt)}else if(Bt("core/block-editor/rename",Be)){let{blocksToUpdate:lt}=gt(),no=W(lt[0])==="contentOnly";lt.length===1&&he&&!no&&(Be.preventDefault(),R(!0))}}let we=(0,rn.useCallback)(()=>{k(!0),D(e,!0)},[e,k,D]),Me=(0,rn.useCallback)(()=>{k(!1),D(e,!1)},[e,k,D]),me=(0,rn.useCallback)(Be=>{let jt=Be?.detail===0;a(Be,e,jt?0:null),Be.preventDefault()},[e,a]),Re=(0,rn.useCallback)((Be,jt)=>{jt&&a(void 0,Be,null,null),Wx(Be,Tt?.current)},[a,Tt]),Ie=(0,rn.useCallback)(Be=>{Be.preventDefault(),Be.stopPropagation(),g!==void 0&&mt({type:g?"collapse":"expand",clientIds:[e]})},[e,mt,g]),at=(0,rn.useCallback)(Be=>{let{ownerDocument:jt}=_?.current||{};!jt||!jt.hasFocus()||Ae&&_e&&(_.current?.click(),C(new window.DOMRect(Be.clientX,Be.clientY,0,0)),Be.preventDefault())},[_e,_,Ae]),Qe=(0,rn.useCallback)(Be=>{_e&&Be.button===2&&Be.preventDefault()},[_e]),po=(0,rn.useMemo)(()=>{let{ownerDocument:Be}=y?.current||{};if(!(!x||!Be))return{ownerDocument:Be,getBoundingClientRect(){return x}}},[x]),ro=(0,rn.useCallback)(()=>{C(void 0)},[C]);if(tEe({isSelected:i,rowItemRef:y,selectedClientIds:h}),!ke)return null;let vo=mEe(l,f,u),Kt=gEe(Ce,se),_o=DH(ye,Se),Cn=f>0,it=Ae&&!Ee,Lt=p&&Cn&&!Ee,Ir=Y("block-editor-list-view-block__mover-cell",{"is-visible":w||i}),gr=Y("block-editor-list-view-block__menu-cell",{"is-visible":w||S}),Wr;Lt?Wr=2:it||(Wr=3);let Pr=Y({"is-selected":i,"is-first-selected":S,"is-last-selected":I,"is-branch-selected":s,"is-synced-branch":b,"is-dragging":r,"has-single-cell":!Ae,"is-synced":ne,"is-draggable":re&&!Ee,"is-displacement-normal":t==="normal","is-displacement-up":t==="up","is-displacement-down":t==="down","is-after-dragged-blocks":o,"is-nesting":n,"is-disabled":Ee}),dn=h.includes(e)?h:[e],Ei=Be=>Ee?-1:i&&h.length===1?0:Be;return(0,$n.jsxs)(Q1e,{className:Pr,isDragged:r,onKeyDown:He,onMouseEnter:Ee?void 0:we,onMouseLeave:Ee?void 0:Me,onFocus:Ee?void 0:we,onBlur:Ee?void 0:Me,level:u,position:l,rowCount:d,path:m,id:`list-view-${Et}-block-${e}`,"data-block":e,"data-expanded":te?g:void 0,ref:y,children:[(0,$n.jsx)(qy.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:Wr,ref:v,"aria-selected":!!i,children:({ref:Be,tabIndex:jt,onFocus:lt})=>(0,$n.jsxs)("div",{className:"block-editor-list-view-block__contents-container",children:[(0,$n.jsx)(fEe,{clientId:e,onClick:me,onContextMenu:Ee?void 0:at,onMouseDown:Qe,onToggleExpanded:Ee?void 0:Ie,ref:Be,tabIndex:Ei(jt),onFocus:lt,isExpanded:te?g:void 0,isSelected:i,selectedClientIds:h,ariaDescribedBy:Je,visibilityLabel:_o,isDisabled:Ee}),(0,$n.jsx)(K3,{id:Je,children:[vo,Kt,_o].filter(Boolean).join(" ")})]})}),Lt&&(0,$n.jsx)($n.Fragment,{children:(0,$n.jsxs)(qy.__experimentalTreeGridCell,{className:Ir,withoutGridItem:!0,children:[(0,$n.jsx)(qy.__experimentalTreeGridItem,{children:({ref:Be,tabIndex:jt,onFocus:lt})=>(0,$n.jsx)(z5,{orientation:"vertical",clientIds:[e],ref:Be,tabIndex:jt,onFocus:lt})}),(0,$n.jsx)(qy.__experimentalTreeGridItem,{children:({ref:Be,tabIndex:jt,onFocus:lt})=>(0,$n.jsx)(j5,{orientation:"vertical",clientIds:[e],ref:Be,tabIndex:jt,onFocus:lt})})]})}),it&&_t&&(0,$n.jsx)(qy.__experimentalTreeGridCell,{className:gr,"aria-selected":!!i,ref:_,children:({ref:Be,tabIndex:jt,onFocus:lt})=>(0,$n.jsx)(_t,{clientId:e,clientIds:dn,icon:gc,label:(0,jq.__)("Options"),popoverProps:{anchor:po},toggleProps:{ref:Be,className:"block-editor-list-view-block__menu",tabIndex:jt,onClick:ro,onFocus:lt,size:"small"},disableOpenOnArrowDown:!0,updateExpansion:mt,setInsertedBlockClientId:oo,__experimentalSelectBlock:Re,isContentOnlyListView:!!Rt&&W(Rt)==="contentOnly"})}),E&&(0,$n.jsx)(Gy,{clientId:e,onClose:()=>R(!1)})]})}var xEe=(0,rn.memo)(kEe);var Ra=c(T(),1);function CEe(e,t,o,r){return o?.includes(e.clientId)?0:t[e.clientId]??r?e.innerBlocks.reduce((s,a)=>s+CEe(a,t,o,r),1):1}var Mrt=()=>{};function EEe(e){let{blocks:t,selectBlock:o=Mrt,showBlockMovers:r,selectedClientIds:n,level:i=1,path:s="",isBranchSelected:a=!1,listPosition:l=0,fixedListWindow:u,isExpanded:d,parentId:f,isSyncedBranch:p=!1,showAppender:m=!0}=e,{canParentExpand:g,isParentSynced:h}=(0,tV.useSelect)(H=>{if(!f)return{canParentExpand:!0,isParentSynced:!1};let{canEditBlock:N,isSyncedBlock:M}=K(H(B));return{canParentExpand:N(f),isParentSynced:M(f)}},[f]),b=p||h,{blockDropPosition:v,blockDropTargetIndex:y,firstDraggedBlockIndex:_,blockIndexes:w,expansionState:k,draggedClientIds:x}=U1e();if(!g)return null;let C=m&&i===1,E=t.filter(Boolean),R=E.length,S=C?R+1:R,I=l,P=[],A=0,O,L=()=>{A&&(P.push((0,Ra.jsx)("tr",{children:(0,Ra.jsx)("td",{className:"block-editor-list-view-placeholder",style:{height:A*rR}})},`placeholder-${O}`)),A=0,O=void 0)};return E.forEach((H,N)=>{let{clientId:M,innerBlocks:V}=H,j=I;I+=CEe(H,k,x,d);let D=!!x?.includes(M),{itemInView:z}=u,$=z(j),J=N+1,Q=s.length>0?`${s}_${J}`:`${J}`,U=!!V?.length,X=U?k[M]??d:void 0,W=hEe(M,n),G=a||W&&U,te=D||$||W&&M===n[0]||N===0||N===R-1,re=U&&X&&!D;if(!te&&(A+=1,O??=M,!re))return;L();let{displacement:ae,isAfterDraggedBlocks:ie,isNesting:be}=yEe({blockIndexes:w,blockDropTargetIndex:y,blockDropPosition:v,clientId:M,firstDraggedBlockIndex:_,isDragged:D});P.push((0,Ra.jsxs)(tV.AsyncModeProvider,{value:!W,children:[te&&(0,Ra.jsx)(xEe,{clientId:M,selectBlock:o,isSelected:W,isBranchSelected:G,isDragged:D,level:i,position:J,rowCount:S,siblingBlockCount:R,showBlockMovers:r,path:Q,isExpanded:D?!1:X,selectedClientIds:n,isSyncedBranch:b,displacement:ae,isAfterDraggedBlocks:ie,isNesting:be}),re&&(0,Ra.jsx)(EEe,{parentId:M,blocks:V,selectBlock:o,showBlockMovers:r,level:i+1,path:Q,listPosition:j+1,fixedListWindow:u,isBranchSelected:G,selectedClientIds:n,isExpanded:d,isSyncedBranch:b})]},M))}),L(),(0,Ra.jsxs)(Ra.Fragment,{children:[P,C&&(0,Ra.jsx)(eV.__experimentalTreeGridRow,{level:i,setSize:S,positionInSet:S,isExpanded:!0,children:(0,Ra.jsx)(eV.__experimentalTreeGridCell,{children:H=>(0,Ra.jsx)(Vq,{clientId:f,nestingLevel:i,blockCount:R,...H})})})]})}var TEe=(0,SEe.memo)(EEe);var rV=c(q(),1),oV=c(Ft(),1),hp=c(F(),1),Hq=c(Z(),1);var Ll=c(T(),1);function REe({draggedBlockClientId:e,listViewRef:t,blockDropTarget:o}){let r=bi(e),n=Qi({clientId:e,context:"list-view"}),{rootClientId:i,clientId:s,dropPosition:a}=o||{},[l,u]=(0,hp.useMemo)(()=>{if(!t.current)return[];let y=i?t.current.querySelector(`[data-block="${i}"]`):void 0,_=s?t.current.querySelector(`[data-block="${s}"]`):void 0;return[y,_]},[t,i,s]),d=u||l,f=(0,Hq.isRTL)(),p=(0,hp.useCallback)((y,_)=>{if(!d)return 0;let w=d.offsetWidth,k=(0,oV.getScrollContainer)(d,"horizontal"),x=d.ownerDocument,C=k===x.body||k===x.documentElement;if(k&&!C){let E=k.getBoundingClientRect(),R=(0,Hq.isRTL)()?E.right-y.right:y.left-E.left,S=k.clientWidth;if(S<w+R&&(w=S-R),!f&&y.left+_<E.left)return w-=E.left-y.left,w;if(f&&y.right-_>E.right)return w-=y.right-E.right,w}return w-_},[f,d]),m=(0,hp.useMemo)(()=>{if(!d)return{};let y=d.getBoundingClientRect();return{width:p(y,0)}},[p,d]),g=(0,hp.useMemo)(()=>{if(!d)return{};let y=(0,oV.getScrollContainer)(d),_=d.ownerDocument,w=y===_.body||y===_.documentElement;if(y&&!w){let k=y.getBoundingClientRect(),x=d.getBoundingClientRect(),C=f?k.right-x.right:x.left-k.left;if(!f&&k.left>x.left)return{transform:`translateX( ${C}px )`};if(f&&k.right<x.right)return{transform:`translateX( ${C*-1}px )`}}return{}},[f,d]),h=(0,hp.useMemo)(()=>{if(!l)return 1;let y=parseInt(l.getAttribute("aria-level"),10);return y?y+1:1},[l]),b=(0,hp.useMemo)(()=>d?d.classList.contains("is-branch-selected"):!1,[d]),v=(0,hp.useMemo)(()=>{if(!(!d||!(a==="top"||a==="bottom"||a==="inside")))return{contextElement:d,getBoundingClientRect(){let _=d.getBoundingClientRect(),w=_.left,k=0,x=(0,oV.getScrollContainer)(d,"horizontal"),C=d.ownerDocument,E=x===C.body||x===C.documentElement;if(x&&!E){let I=x.getBoundingClientRect(),P=f?x.offsetWidth-x.clientWidth:0;w<I.left+P&&(w=I.left+P)}a==="top"?k=_.top-_.height*2:k=_.top;let R=p(_,0),S=_.height;return new window.DOMRect(w,k,R,S)}}},[d,a,p,f]);return d?(0,Ll.jsx)(rV.Popover,{animate:!1,anchor:v,focusOnMount:!1,className:"block-editor-list-view-drop-indicator--preview",variant:"unstyled",flip:!1,resize:!0,children:(0,Ll.jsx)("div",{style:m,className:Y("block-editor-list-view-drop-indicator__line",{"block-editor-list-view-drop-indicator__line--darker":b}),children:(0,Ll.jsxs)("div",{className:"block-editor-list-view-leaf","aria-level":h,children:[(0,Ll.jsxs)("div",{className:Y("block-editor-list-view-block-select-button","block-editor-list-view-block-contents"),style:g,children:[(0,Ll.jsx)(Z3,{onClick:()=>{}}),(0,Ll.jsx)(Ht,{icon:r?.icon,showColors:!0,context:"list-view"}),(0,Ll.jsx)($e,{align:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",gap:"xs",children:(0,Ll.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,Ll.jsx)(rV.__experimentalTruncate,{ellipsizeMode:"auto",children:n})})})]}),(0,Ll.jsx)("div",{className:"block-editor-list-view-block__menu-cell"})]})})}):null}var BEe=c(Yo(),1),$x=c(Z(),1),nR=c(ee(),1),IEe=c(F(),1),Ba=c(wo(),1),PEe=c(ce(),1);function OEe(){let{clearSelectedBlock:e,multiSelect:t,selectBlock:o}=(0,nR.useDispatch)(B),{getBlockName:r,getBlockParents:n,getBlockSelectionStart:i,getSelectedBlockClientIds:s,hasMultiSelection:a,hasSelectedBlock:l}=(0,nR.useSelect)(B),{getBlockType:u}=(0,nR.useSelect)(PEe.store);return{updateBlockSelection:(0,IEe.useCallback)(async(f,p,m,g)=>{if(!f?.shiftKey&&f?.keyCode!==Ba.ESCAPE){o(p,g);return}f.preventDefault();let h=f.type==="keydown"&&f.keyCode===Ba.ESCAPE,b=f.type==="keydown"&&(f.keyCode===Ba.UP||f.keyCode===Ba.DOWN||f.keyCode===Ba.HOME||f.keyCode===Ba.END);if(!b&&!l()&&!a()){o(p,null);return}let v=s(),y=[...n(p),p];if((h||b&&!v.some(x=>y.includes(x)))&&await e(),!h){let x=i(),C=p;b&&(!l()&&!a()&&(x=p),m&&(C=m));let E=n(x),R=n(C),{start:S,end:I}=bEe(x,C,E,R);await t(S,I,null)}let _=s();if((f.keyCode===Ba.HOME||f.keyCode===Ba.END)&&_.length>1)return;let w=v.filter(x=>!_.includes(x)),k;if(w.length===1){let x=u(r(w[0]))?.title;x&&(k=(0,$x.sprintf)((0,$x.__)("%s deselected."),x))}else w.length>1&&(k=(0,$x.sprintf)((0,$x.__)("%s blocks deselected."),w.length));k&&(0,BEe.speak)(k,"assertive")},[e,r,u,n,i,s,a,l,t,o])}}var AEe=c(F(),1);function MEe(e){return(0,AEe.useMemo)(()=>{let o={},r=0,n=i=>{i.forEach(s=>{o[s.clientId]=r,r++,s.innerBlocks.length>0&&n(s.innerBlocks)})};return n(e),o},[e])}var NEe=c(ee(),1);function LEe({blocks:e,rootClientId:t}){return(0,NEe.useSelect)(o=>{let{getDraggedBlockClientIds:r,getSelectedBlockClientIds:n,getListViewClientIdsTree:i}=K(o(B));return{selectedClientIds:n(),draggedClientIds:r(),clientIdsTree:e??i(t)}},[e,t])}var DEe=c(F(),1),VEe=c(ee(),1);function FEe({updateExpansion:e}){let{expandedBlock:t,getBlockParents:o}=(0,VEe.useSelect)(r=>{let{getBlockParents:n,getExpandedBlock:i}=K(r(B));return{expandedBlock:i(),getBlockParents:n}},[]);(0,DEe.useEffect)(()=>{if(t){let r=o(t,!1);e({type:"replace",clientIds:r})}},[e,t,o])}var zEe=c(ee(),1),Zy=c(F(),1),Xy=c(ue(),1),jEe=c(Z(),1);var bp=24;function Nrt(e,t,o=1,r=!1){let n=r?t.right-o*bp:t.left+o*bp;return r?e.x>n:e.x<n}function Lrt(e,t,o=1,r=!1){let n=r?t.right-o*bp:t.left+o*bp,i=r?n-e.x:e.x-n,s=Math.round(i/bp);return Math.abs(s)}function Drt(e,t){let o=[],r=e;for(;r;)o.push({...r}),r=t.find(n=>n.clientId===r.rootClientId);return o}function HEe(e,t){let o=e[t+1];return o&&o.isDraggedBlock?HEe(e,t+1):o}function Vrt(e,t,o=1,r=!1){let n=r?t.right-o*bp:t.left+o*bp;return(r?e.x<n-bp:e.x>n+bp)&&e.y<t.bottom}var Frt=["top","bottom"];function zrt(e,t,o=!1){let r,n,i,s,a;for(let f=0;f<e.length;f++){let p=e[f];if(p.isDraggedBlock)continue;let m=p.element.getBoundingClientRect(),[g,h]=Ay(t,m,Frt),b=f5(t,m);if(i===void 0||g<i||b){i=g;let v=e.indexOf(p),y=e[v-1];if(h==="top"&&y&&y.rootClientId===p.rootClientId&&!y.isDraggedBlock?(n=y,r="bottom",s=y.element.getBoundingClientRect(),a=v-1):(n=p,r=h,s=m,a=v),b)break}}if(!n)return;let l=Drt(n,e),u=r==="bottom";if(u&&n.canInsertDraggedBlocksAsChild&&(n.innerBlockCount>0&&n.isExpanded||Vrt(t,s,l.length,o))){let f=n.isExpanded?0:n.innerBlockCount||0;return{rootClientId:n.clientId,clientId:n.clientId,blockIndex:f,dropPosition:"inside"}}if(u&&n.rootClientId&&Nrt(t,s,l.length,o)){let f=HEe(e,a),p=n.nestingLevel,m=f?f.nestingLevel:1;if(p&&m){let g=Lrt(t,s,l.length,o),h=Math.max(Math.min(g,p-m),0);if(l[h]){let b=n.blockIndex;if(l[h].nestingLevel===f?.nestingLevel)b=f?.blockIndex;else for(let v=a;v>=0;v--){let y=e[v];if(y.rootClientId===l[h].rootClientId){b=y.blockIndex+1;break}}return{rootClientId:l[h].rootClientId,clientId:n.clientId,blockIndex:b,dropPosition:r}}}}if(!n.canInsertDraggedBlocksAsSibling)return;let d=u?1:0;return{rootClientId:n.rootClientId,clientId:n.clientId,blockIndex:n.blockIndex+d,dropPosition:r}}var jrt={leading:!1,trailing:!0};function UEe({dropZoneElement:e,updateExpansion:t}){let{getBlockRootClientId:o,getBlockIndex:r,getBlockCount:n,getDraggedBlockClientIds:i,canInsertBlocks:s}=(0,zEe.useSelect)(B),[a,l]=(0,Zy.useState)(),{rootClientId:u,blockIndex:d}=a||{},f=d5(u,d),p=(0,jEe.isRTL)(),m=(0,Xy.usePrevious)(u),g=(0,Zy.useCallback)(_=>{let{rootClientId:w}=_||{};w&&_?.dropPosition==="inside"&&t({type:"expand",clientIds:[w]})},[t]),h=(0,Xy.useThrottle)(g,500,jrt);(0,Zy.useEffect)(()=>{if(a?.dropPosition!=="inside"||m!==a?.rootClientId){h.cancel();return}h(a)},[m,a,h]);let b=i(),v=(0,Xy.useThrottle)((0,Zy.useCallback)((_,w)=>{let k={x:_.clientX,y:_.clientY},x=!!b?.length,E=Array.from(w.querySelectorAll("[data-block]")).map(S=>{let I=S.dataset.block,P=S.dataset.expanded==="true",A=S.classList.contains("is-dragging"),O=parseInt(S.getAttribute("aria-level"),10),L=o(I);return{clientId:I,isExpanded:P,rootClientId:L,blockIndex:r(I),element:S,nestingLevel:O||void 0,isDraggedBlock:x?A:!1,innerBlockCount:n(I),canInsertDraggedBlocksAsSibling:x?s(b,L):!0,canInsertDraggedBlocksAsChild:x?s(b,I):!0}}),R=zrt(E,k,p);R&&l(R)},[s,b,n,r,o,p]),50);return{ref:(0,Xy.__experimentalUseDropZone)({dropZoneElement:e,onDrop(_){v.cancel(),a&&f(_),l(void 0)},onDragLeave(){v.cancel(),l(null)},onDragOver(_){v(_,_.currentTarget)},onDragEnd(){v.cancel(),l(void 0)}}),target:a}}var nV=c(F(),1),WEe=c(ee(),1);function GEe({firstSelectedBlockClientId:e,updateExpansion:t}){let[o,r]=(0,nV.useState)(null),{selectedBlockParentClientIds:n}=(0,WEe.useSelect)(i=>{let{getBlockParents:s}=i(B);return{selectedBlockParentClientIds:s(e,!1)}},[e]);return(0,nV.useEffect)(()=>{o!==e&&n?.length&&t({type:"expand",clientIds:n})},[e,n,o,t]),{setSelectedTreeId:r}}var Yx=c(ee(),1),$Ee=c(ue(),1);function YEe({selectBlock:e}){let t=(0,Yx.useRegistry)(),{getBlockOrder:o,getBlockRootClientId:r,getBlocksByClientId:n,getPreviousBlockClientId:i,getSelectedBlockClientIds:s,getSettings:a,canInsertBlockType:l,canRemoveBlocks:u}=(0,Yx.useSelect)(B),{flashBlock:d,removeBlocks:f,replaceBlocks:p,insertBlocks:m}=(0,Yx.useDispatch)(B),g=Ik();return(0,$Ee.useRefEffect)(h=>{function b(_,w){w&&e(void 0,_,null,null),Wx(_,h)}function v(_){let w=s(),k=w.includes(_),x=k?w[0]:_,C=r(x);return{blocksToUpdate:k?w:[_],firstBlockClientId:x,firstBlockRootClientId:C,originallySelectedBlockClientIds:w}}function y(_){if(_.defaultPrevented||!h.contains(_.target.ownerDocument.activeElement))return;let k=_.target.ownerDocument.activeElement?.closest("[role=row]")?.dataset?.block;if(!k)return;let{blocksToUpdate:x,firstBlockClientId:C,firstBlockRootClientId:E,originallySelectedBlockClientIds:R}=v(k);if(x.length!==0){if(_.preventDefault(),_.type==="copy"||_.type==="cut"){x.length===1&&d(x[0]),g(_.type,x);let S=n(x);FL(_,S,t)}if(_.type==="cut"){if(!u(x))return;let S=i(C)??E;f(x,!1);let I=R.length>0&&s().length===0;S||(S=o()[0]),b(S,I)}else if(_.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:S}=a(),I=Iye(_,S);if(x.length===1){let[P]=x;if(I.every(A=>l(A.name,P))){m(I,void 0,P),b(I[0]?.clientId,!1);return}}p(x,I,I.length-1,-1),b(I[0]?.clientId,!1)}}}return h.ownerDocument.addEventListener("copy",y),h.ownerDocument.addEventListener("cut",y),h.ownerDocument.addEventListener("paste",y),()=>{h.ownerDocument.removeEventListener("copy",y),h.ownerDocument.removeEventListener("cut",y),h.ownerDocument.removeEventListener("paste",y)}},[])}var eu=c(T(),1),Hrt=(e,t)=>{let{type:o,clientIds:r}=t;if(o==="replace"){let s=Object.fromEntries(r.map(a=>[a,!0]));return(0,KEe.isShallowEqual)(e,s)?e:s}if(o!=="expand"&&o!=="collapse")return e;let n=o==="expand",i=r.filter(s=>e[s]!==n);return i.length?{...e,...Object.fromEntries(i.map(s=>[s,n]))}:e};function XEe({id:e,blocks:t,dropZoneElement:o,showBlockMovers:r=!1,isExpanded:n=!1,showAppender:i=!1,focusOnMount:s=!1,blockSettingsMenu:a=yq,rootClientId:l,description:u,onSelect:d,additionalBlockContent:f},p){t&&(0,ZEe.default)("`blocks` property in `wp.blockEditor.__experimentalListView`",{since:"6.3",alternative:"`rootClientId` property"});let m=(0,eh.useInstanceId)(XEe),{clientIdsTree:g,draggedClientIds:h,selectedClientIds:b}=LEe({blocks:t,rootClientId:l}),v=MEe(g),{getBlock:y,getSelectedBlockClientIds:_}=(0,iR.useSelect)(B),{visibleBlockCount:w}=(0,iR.useSelect)(G=>{let{getGlobalBlockCount:te,getClientIdsOfDescendants:re}=G(B),ae=h?.length>0?re(h).length+1:0;return{visibleBlockCount:te()-ae}},[h]),{updateBlockSelection:k}=OEe(),[x,C]=(0,Yn.useReducer)(Hrt,{}),[E,R]=(0,Yn.useState)(null),{setSelectedTreeId:S}=GEe({firstSelectedBlockClientId:b[0],updateExpansion:C}),I=(0,Yn.useCallback)((G,te,re)=>{k(G,te,null,re),S(te),d&&d(y(te))},[S,k,d,y]),{ref:P,target:A}=UEe({dropZoneElement:o,updateExpansion:C}),O=(0,Yn.useRef)(),L=YEe({selectBlock:I}),H=(0,eh.useRefEffect)(G=>{if(!s)return;let te=new window.AbortController,re=be=>Wx(be,G,te.signal).then(()=>te.abort());G.ownerDocument.addEventListener("focusin",()=>te.abort(),{once:!0,signal:te.signal});let[ae]=_();if(ae)return re(ae),()=>te.abort();let ie=setTimeout(()=>{let be=G.querySelector("[role=row][data-block]")?.dataset.block;be&&re(be)},0);return()=>{clearTimeout(ie),te.abort()}},[s,_]),N=(0,eh.useMergeRefs)([L,H,O,P,p]),M=(0,Yn.useCallback)(G=>{let te=G?.dataset?.block;te&&C({type:"expand",clientIds:[te]})},[]),V=(0,Yn.useCallback)(G=>{let te=G?.dataset?.block;te&&C({type:"collapse",clientIds:[te]})},[]),j=(0,Yn.useCallback)((G,te,re)=>{G.shiftKey&&k(G,te?.dataset?.block,re?.dataset?.block)},[k]);FEe({updateExpansion:C});let D=h?.[0],{blockDropTargetIndex:z,blockDropPosition:$,firstDraggedBlockIndex:J}=(0,Yn.useMemo)(()=>{let G,te;if(A?.clientId){let re=v[A.clientId];G=re===void 0||A?.dropPosition==="top"?re:re+1}else A===null&&(G=null);if(D){let re=v[D];te=re===void 0||A?.dropPosition==="top"?re:re+1}return{blockDropTargetIndex:G,blockDropPosition:A?.dropPosition,firstDraggedBlockIndex:te}},[A,v,D]),Q=(0,Yn.useMemo)(()=>({AdditionalBlockContent:f,BlockSettingsMenu:a,listViewInstanceId:m,rootClientId:l,setInsertedBlockClientId:R,treeGridElementRef:O,updateExpansion:C}),[f,a,m,l,R,C]),U=(0,Yn.useMemo)(()=>({blockDropPosition:$,blockDropTargetIndex:z,blockIndexes:v,draggedClientIds:h,expansionState:x,firstDraggedBlockIndex:J}),[$,z,v,h,x,J]),[X]=(0,eh.__experimentalUseFixedWindowList)(O,rR,w,{expandedState:x,useWindowing:!0,windowOverscan:40});if(!g.length&&!i)return null;let W=u&&`block-editor-list-view-description-${m}`;return(0,eu.jsxs)(iR.AsyncModeProvider,{value:!0,children:[(0,eu.jsx)(REe,{draggedBlockClientId:D,listViewRef:O,blockDropTarget:A}),u&&(0,eu.jsx)(ht,{id:W,children:u}),(0,eu.jsx)(qEe.__experimentalTreeGrid,{id:e,className:Y("block-editor-list-view-tree",{"is-dragging":h?.length>0&&z!==void 0}),"aria-label":(0,Uq.__)("Block navigation structure"),ref:N,onCollapseRow:V,onExpandRow:M,onFocusRow:j,applicationAriaLabel:(0,Uq.__)("Block navigation structure"),"aria-describedby":W,style:{"--wp-admin--list-view-dragged-items-height":h?.length?`${rR*(h.length-1)}px`:null},children:(0,eu.jsx)(W3.Provider,{value:Q,children:(0,eu.jsx)($3.Provider,{value:E,children:(0,eu.jsx)(G3.Provider,{value:U,children:(0,eu.jsx)(TEe,{blocks:g,parentId:l,selectBlock:I,showBlockMovers:r,fixedListWindow:X,selectedClientIds:b,isExpanded:n,showAppender:i})})})})})]})}var sR=(0,Yn.forwardRef)(XEe),iV=(0,Yn.forwardRef)((e,t)=>(0,eu.jsx)(sR,{ref:t,...e,showAppender:!1,rootClientId:null,onSelect:null,additionalBlockContent:null,blockSettingsMenu:void 0}));var th=c(T(),1);function Urt({isEnabled:e,onToggle:t,isOpen:o,innerRef:r,...n}){return(0,th.jsx)(sV.Button,{__next40pxDefaultSize:!0,...n,ref:r,icon:nC,"aria-expanded":o,"aria-haspopup":"true",onClick:e?t:void 0,label:(0,Wq.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!e})}function Wrt({isDisabled:e,...t},o){(0,QEe.default)("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});let n=(0,JEe.useSelect)(i=>!!i(B).getBlockCount(),[])&&!e;return(0,th.jsx)(sV.Dropdown,{contentClassName:"block-editor-block-navigation__popover",popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:i,onToggle:s})=>(0,th.jsx)(Urt,{...t,innerRef:o,isOpen:i,onToggle:s,isEnabled:n}),renderContent:()=>(0,th.jsxs)("div",{className:"block-editor-block-navigation__container",children:[(0,th.jsx)("p",{className:"block-editor-block-navigation__label",children:(0,Wq.__)("List view")}),(0,th.jsx)(iV,{})]})})}var tTe=(0,eTe.forwardRef)(Wrt);var Kx=c(F(),1),rTe=c(ee(),1),lV=c(ue(),1),Ed=c(q(),1);var aV=c(Z(),1);var tu=c(T(),1),oTe=()=>{},Gq=(e,t)=>`${e}-${t.name}`;function nTe({clientId:e,onSwitch:t=oTe,onHoverClassName:o=oTe}){let r=(0,rTe.useSelect)(E=>E(B).canEditBlock(e),[e]),{onSelect:n,stylesToRender:i,activeStyle:s,genericPreviewBlock:a,className:l}=Ox({clientId:e,onSwitch:t}),[u,d]=(0,Kx.useState)(null),[f,p]=(0,Kx.useState)(null),m=Dr(),g=(0,lV.useInstanceId)(nTe,"block-editor-block-styles"),h=(0,Kx.useMemo)(()=>{let E=[];for(let R=0;R<(i?.length??0);R+=2)E.push(i.slice(R,R+2));return E},[i]),b=(0,Kx.useMemo)(()=>{if(!u||!a)return null;let E=Yg(l,s,u);return[{...a,attributes:{...a.attributes||{},className:E}}]},[u,a,l,s]);if(!r||!i||i.length===0)return null;let v=(0,lV.debounce)(d,250),y=E=>{n(E),o(null),d(null),v.cancel()},_=E=>{if(u===E){v.cancel();return}v(E),o(E?.name??null)},w=E=>{let R=i.find(S=>Gq(g,S)===E);R&&R.name!==s.name&&y(R)},k=_3(i),x=()=>s?.name!==k?.name,C=()=>{y(k)};return(0,tu.jsx)(Ed.__experimentalToolsPanel,{label:(0,aV.__)("Styles"),resetAll:C,panelId:e,hasInnerWrapper:!0,dropdownMenuProps:m,children:(0,tu.jsx)(Ed.__experimentalToolsPanelItem,{hasValue:x,label:(0,aV.__)("Variation"),onDeselect:C,isShownByDefault:!0,panelId:e,children:(0,tu.jsxs)("div",{ref:p,className:"block-editor-block-styles",children:[(0,tu.jsx)(Ed.Composite,{role:"radiogroup","aria-label":(0,aV.__)("Styles"),className:"block-editor-block-styles__variants",activeId:Gq(g,s),setActiveId:w,focusLoop:!0,focusWrap:!0,focusShift:!0,children:h.map((E,R)=>(0,tu.jsx)(Ed.Composite.Row,{className:"block-editor-block-styles__row",children:E.map(S=>(0,tu.jsx)(Ed.Composite.Item,{id:Gq(g,S),render:(0,tu.jsx)(QM,{className:"block-editor-block-styles__item",tone:"neutral",variant:s.name===S.name?"solid":"outline"}),role:"radio","aria-checked":s.name===S.name,onMouseEnter:()=>_(S),onFocus:()=>_(S),onMouseLeave:()=>_(null),onBlur:()=>_(null),onClick:()=>y(S),children:(0,tu.jsx)(Ed.__experimentalTruncate,{numberOfLines:3,className:"block-editor-block-styles__item-text",children:S.label||S.name})},S.name))},R))}),b&&(0,tu.jsx)(Zg,{blocks:b,placement:"left-start",offset:34,anchor:f})]})})})}var qx=nTe;var cTe=c(q(),1),Zx=c(Z(),1);var sTe=c(q(),1),aTe=c(T(),1),iTe={0:F7,1:l7,2:u7,3:f7,4:m7,5:h7,6:y7};function $q({level:e}){return iTe[e]?(0,aTe.jsx)(sTe.Icon,{icon:iTe[e]}):null}var cV=c(T(),1),lTe=[1,2,3,4,5,6],Grt={className:"block-library-heading-level-dropdown"};function uTe({options:e=lTe,value:t,onChange:o}){let r=e.filter(n=>n===0||lTe.includes(n)).sort((n,i)=>n-i);return(0,cV.jsx)(cTe.ToolbarDropdownMenu,{popoverProps:Grt,icon:(0,cV.jsx)($q,{level:t}),label:(0,Zx.__)("Change level"),controls:r.map(n=>{let i=n===t;return{icon:(0,cV.jsx)($q,{level:n}),title:n===0?(0,Zx.__)("Paragraph"):(0,Zx.sprintf)((0,Zx.__)("Heading %d"),n),isActive:i,onClick(){o(n)},role:"menuitemradio"}})})}var aR=c(Z(),1),lR=c(q(),1);var yp=c(T(),1);function $rt({icon:e=T7,label:t=(0,aR.__)("Choose variation"),instructions:o=(0,aR.__)("Select a variation to start with:"),variations:r,onSelect:n,allowSkip:i}){let s=Y("block-editor-block-variation-picker",{"has-many-variations":r.length>4});return(0,yp.jsxs)(lR.Placeholder,{icon:e,label:t,instructions:o,className:s,children:[(0,yp.jsx)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,aR.__)("Block variations"),children:r.map(a=>(0,yp.jsxs)("li",{children:[(0,yp.jsx)(lR.Button,{__next40pxDefaultSize:!0,variant:"tertiary",icon:a.icon&&a.icon.src?a.icon.src:a.icon,iconSize:48,onClick:()=>n(a),className:"block-editor-block-variation-picker__variation",label:a.description||a.title}),(0,yp.jsx)("span",{className:"block-editor-block-variation-picker__variation-label",children:a.title})]},a.name))}),i&&(0,yp.jsx)("div",{className:"block-editor-block-variation-picker__skip",children:(0,yp.jsx)(lR.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>n(),children:(0,aR.__)("Skip")})})]})}var dTe=$rt;var gTe=c(ee(),1),hTe=c(ce(),1),Kq=c(q(),1);var Yq=c(F(),1),qq=c(ue(),1),bTe=c(Z(),1);var vp=c(Z(),1),Xx=c(q(),1);var oh={carousel:"carousel",grid:"grid"};var Ia=c(T(),1),Yrt=({onBlockPatternSelect:e})=>(0,Ia.jsx)("div",{className:"block-editor-block-pattern-setup__actions",children:(0,Ia.jsx)(Xx.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,vp.__)("Choose")})}),Krt=({handlePrevious:e,handleNext:t,activeSlide:o,totalSlides:r})=>(0,Ia.jsxs)("div",{className:"block-editor-block-pattern-setup__navigation",children:[(0,Ia.jsx)(Xx.Button,{size:"compact",icon:(0,vp.isRTL)()?br:ni,label:(0,vp.__)("Previous pattern"),onClick:e,disabled:o===0,accessibleWhenDisabled:!0}),(0,Ia.jsx)(Xx.Button,{size:"compact",icon:(0,vp.isRTL)()?ni:br,label:(0,vp.__)("Next pattern"),onClick:t,disabled:o===r-1,accessibleWhenDisabled:!0})]}),qrt=({viewMode:e,setViewMode:t,handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i,onBlockPatternSelect:s})=>{let a=e===oh.carousel,l=(0,Ia.jsxs)("div",{className:"block-editor-block-pattern-setup__display-controls",children:[(0,Ia.jsx)(Xx.Button,{size:"compact",icon:RC,label:(0,vp.__)("Carousel view"),onClick:()=>t(oh.carousel),isPressed:a}),(0,Ia.jsx)(Xx.Button,{size:"compact",icon:H0,label:(0,vp.__)("Grid view"),onClick:()=>t(oh.grid),isPressed:e===oh.grid})]});return(0,Ia.jsxs)("div",{className:"block-editor-block-pattern-setup__toolbar",children:[a&&(0,Ia.jsx)(Krt,{handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i}),l,a&&(0,Ia.jsx)(Yrt,{onBlockPatternSelect:s})]})},fTe=qrt;var pTe=c(ee(),1);function Zrt(e,t,o){return(0,pTe.useSelect)(r=>{let{getBlockRootClientId:n,getPatternsByBlockTypes:i,__experimentalGetAllowedPatterns:s}=r(B),a=n(e);return o?s(a).filter(o):i(t,a)},[e,t,o])}var mTe=Zrt;var ar=c(T(),1),Xrt=({viewMode:e,activeSlide:t,patterns:o,onBlockPatternSelect:r,showTitles:n})=>{let i="block-editor-block-pattern-setup__container";if(e===oh.carousel){let s=new Map([[t,"active-slide"],[t-1,"previous-slide"],[t+1,"next-slide"]]);return(0,ar.jsx)("div",{className:"block-editor-block-pattern-setup__carousel",children:(0,ar.jsx)("div",{className:i,children:(0,ar.jsx)("div",{className:"carousel-container",children:o.map((a,l)=>(0,ar.jsx)(vTe,{active:l===t,className:s.get(l)||"",pattern:a},a.name))})})})}return(0,ar.jsx)("div",{className:"block-editor-block-pattern-setup__grid",children:(0,ar.jsx)(Kq.Composite,{role:"listbox",className:i,"aria-label":(0,bTe.__)("Patterns list"),children:o.map(s=>(0,ar.jsx)(yTe,{pattern:s,onSelect:r,showTitles:n},s.name))})})};function yTe({pattern:e,onSelect:t,showTitles:o}){let r="block-editor-block-pattern-setup-list",{blocks:n,description:i,viewportWidth:s=700}=e,a=(0,qq.useInstanceId)(yTe,`${r}__item-description`);return(0,ar.jsx)("div",{className:`${r}__list-item`,children:(0,ar.jsxs)(Kq.Composite.Item,{render:(0,ar.jsx)("div",{"aria-describedby":i?a:void 0,"aria-label":e.title,className:`${r}__item`}),id:`${r}__pattern__${e.name}`,role:"option",onClick:()=>t(n),children:[(0,ar.jsx)(Hs,{blocks:n,viewportWidth:s}),o&&(0,ar.jsx)("div",{className:`${r}__item-title`,children:e.title}),!!i&&(0,ar.jsx)(ht,{id:a,children:i})]})})}function vTe({active:e,className:t,pattern:o,minHeight:r}){let{blocks:n,title:i,description:s}=o,a=(0,qq.useInstanceId)(vTe,"block-editor-block-pattern-setup-list__item-description");return(0,ar.jsxs)("div",{"aria-hidden":!e,role:"img",className:`pattern-slide ${t}`,"aria-label":i,"aria-describedby":s?a:void 0,children:[(0,ar.jsx)(Hs,{blocks:n,minHeight:r}),!!s&&(0,ar.jsx)(ht,{id:a,children:s})]})}var Qrt=({clientId:e,blockName:t,filterPatternsFn:o,onBlockPatternSelect:r,initialViewMode:n=oh.carousel,showTitles:i=!1})=>{let[s,a]=(0,Yq.useState)(n),[l,u]=(0,Yq.useState)(0),{replaceBlock:d}=(0,gTe.useDispatch)(B),f=mTe(e,t,o);if(!f?.length)return null;let m=r||(g=>{let h=g.map(b=>(0,hTe.cloneBlock)(b));d(e,h)});return(0,ar.jsx)(ar.Fragment,{children:(0,ar.jsxs)("div",{className:`block-editor-block-pattern-setup view-mode-${s}`,children:[(0,ar.jsx)(Xrt,{viewMode:s,activeSlide:l,patterns:f,onBlockPatternSelect:m,showTitles:i}),(0,ar.jsx)(fTe,{viewMode:s,setViewMode:a,activeSlide:l,totalSlides:f.length,handleNext:()=>{u(g=>Math.min(g+1,f.length-1))},handlePrevious:()=>{u(g=>Math.max(g-1,0))},onBlockPatternSelect:()=>{m(f[l].blocks)}})]})})},_Te=Qrt;var Zq=c(ce(),1),_p=c(Z(),1),wp=c(q(),1);var uV=c(ee(),1),wTe=c(F(),1);var nn=c(T(),1),{Menu:Qy}=K(wp.privateApis);function Jrt({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,nn.jsxs)("fieldset",{className:e,children:[(0,nn.jsx)(ht,{render:(0,nn.jsx)("legend",{}),children:(0,_p.__)("Transform to variation")}),r.map(n=>(0,nn.jsx)(wp.Button,{__next40pxDefaultSize:!0,size:"compact",icon:(0,nn.jsx)(Ht,{icon:n.icon,showColors:!0}),isPressed:o===n.name,label:o===n.name?n.title:(0,_p.sprintf)((0,_p.__)("Transform to %s"),n.title),onClick:()=>t(n.name),"aria-label":n.title,showTooltip:!0},n.name))]})}function ent({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,nn.jsx)("div",{className:e,children:(0,nn.jsxs)(Qy,{children:[(0,nn.jsx)(Qy.TriggerButton,{render:(0,nn.jsx)(wp.Button,{className:"block-editor-block-variation-transforms__button",__next40pxDefaultSize:!0,variant:"secondary",children:(0,_p.__)("Transform to variation")})}),(0,nn.jsx)(Qy.Popover,{position:"bottom",children:(0,nn.jsx)(Qy.Group,{children:r.map(n=>(0,nn.jsxs)(Qy.RadioItem,{value:n.name,checked:o===n.name,onChange:()=>t(n.name),children:[(0,nn.jsx)(Qy.ItemLabel,{children:n.title}),n.description&&(0,nn.jsx)(Qy.ItemHelpText,{children:n.description})]},n.name))})})]})})}function tnt({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,nn.jsx)("div",{className:e,children:(0,nn.jsx)(wp.__experimentalToggleGroupControl,{label:(0,_p.__)("Transform to variation"),value:o,hideLabelFromVision:!0,onChange:t,children:r.map(n=>(0,nn.jsx)(wp.__experimentalToggleGroupControlOptionIcon,{icon:(0,nn.jsx)(Ht,{icon:n.icon,showColors:!0}),value:n.name,label:o===n.name?n.title:(0,_p.sprintf)((0,_p.__)("Transform to %s"),n.title)},n.name))})})}function ont({blockClientId:e}){let{updateBlockAttributes:t}=(0,uV.useDispatch)(B),{activeBlockVariation:o,variations:r,canEdit:n,isContentOnly:i,isSection:s}=(0,uV.useSelect)(g=>{let{getActiveBlockVariation:h,getBlockVariations:b}=g(Zq.store),{getBlockName:v,getBlockAttributes:y,getBlockEditingMode:_,isSectionBlock:w}=K(g(B)),{canEditBlock:k}=g(B),x=e&&v(e),{hasContentRoleAttribute:C}=K(g(Zq.store)),E=C(x);return{activeBlockVariation:h(x,y(e),"transform"),variations:x&&b(x,"transform"),canEdit:k(e),isContentOnly:_(e)==="contentOnly"&&!E,isSection:w(e)}},[e]),a=o?.name,l=(0,wTe.useMemo)(()=>{let g=new Set;return r?(r.forEach(h=>{h.icon&&g.add(h.icon?.src||h.icon)}),g.size===r.length):!1},[r]),u=g=>{t(e,{...r.find(({name:h})=>h===g).attributes})};if(!r?.length||!n||i||s)return null;let d="block-editor-block-variation-transforms",p=r.length>6?Jrt:tnt;return(0,nn.jsx)(l?p:ent,{className:d,onSelectVariation:u,selectedValue:a,variations:r})}var dV=ont;var rh=c(Z(),1),fV=c(q(),1);var kTe=c(T(),1),Xq={top:{icon:rC,title:(0,rh._x)("Align top","Block vertical alignment setting")},center:{icon:Y0,title:(0,rh._x)("Align middle","Block vertical alignment setting")},bottom:{icon:G0,title:(0,rh._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:eC,title:(0,rh._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:X0,title:(0,rh._x)("Space between","Block vertical alignment setting")}},rnt=["top","center","bottom"],nnt="top";function int({value:e,onChange:t,controls:o=rnt,isCollapsed:r=!0,isToolbar:n,label:i=(0,rh.__)("Align content vertically")}){function s(f){return()=>t(e===f?void 0:f)}let a=Xq[e],l=Xq[nnt],u=n?fV.ToolbarGroup:fV.ToolbarDropdownMenu,d=n?{isCollapsed:r}:{};return(0,kTe.jsx)(u,{icon:a?a.icon:l.icon,label:i,controls:o.map(f=>({...Xq[f],isActive:e===f,role:r?"menuitemradio":void 0,onClick:s(f)})),...d})}var Qq=int;var Jq=c(T(),1),I2=e=>(0,Jq.jsx)(Qq,{...e,isToolbar:!1}),xTe=e=>(0,Jq.jsx)(Qq,{...e,isToolbar:!0});var Xs=c(q(),1),cR=c(F(),1),hV=c(Z(),1);var STe=c(q(),1);var eZ=c(Z(),1),CTe=c(T(),1);function ETe({isLinked:e,...t}){let o=e?(0,eZ.__)("Unlink radii"):(0,eZ.__)("Link radii");return(0,CTe.jsx)(STe.Button,{...t,className:"components-border-radius-control__linked-button",size:"small",icon:e?mc:Rs,iconSize:24,label:o})}var TTe=c(q(),1);function snt(e){return[...e].sort((o,r)=>e.filter(n=>n===r).length-e.filter(n=>n===o).length).shift()}function RTe(e={}){if(typeof e=="string")return e;let t=Object.values(e).map(a=>{let l=(0,TTe.__experimentalParseQuantityAndUnitFromRawValue)(a);return typeof a=="string"&&l[0]===void 0?[a,""]:l}),o=t.map(a=>a[0]??""),r=t.map(a=>a[1]),n=o.every(a=>a===o[0])?o[0]:"",i=snt(r);return n===0||n?`${n}${i||""}`:void 0}function BTe(e={}){if(typeof e=="string"||!e||typeof e!="object")return!1;let t=Object.values(e);if(t.length===0)return!1;let o=t[0];return!t.every(n=>n===o)}function ITe(e){return e?typeof e=="string"?!0:!!Object.values(e).filter(o=>!!o||o===0).length:!1}var Dl=c(q(),1),ATe=c(ue(),1),nh=c(Z(),1);var Jy=c(F(),1);var tZ=24,PTe=8,pV={px:{max:300,steps:1},"%":{max:100,steps:1},vw:{max:100,steps:1},vh:{max:100,steps:1},em:{max:10,steps:.1},rem:{max:10,steps:.1},svw:{max:100,steps:1},lvw:{max:100,steps:1},dvw:{max:100,steps:1},svh:{max:100,steps:1},lvh:{max:100,steps:1},dvh:{max:100,steps:1},vi:{max:100,steps:1},svi:{max:100,steps:1},lvi:{max:100,steps:1},dvi:{max:100,steps:1},vb:{max:100,steps:1},svb:{max:100,steps:1},lvb:{max:100,steps:1},dvb:{max:100,steps:1},vmin:{max:100,steps:1},svmin:{max:100,steps:1},lvmin:{max:100,steps:1},dvmin:{max:100,steps:1},vmax:{max:100,steps:1},svmax:{max:100,steps:1},lvmax:{max:100,steps:1},dvmax:{max:100,steps:1}};var mV=c(q(),1);var ou=c(T(),1);function OTe({allowNegativeOnDrag:e,ariaLabel:t,allPlaceholder:o,minValue:r,parsedQuantity:n,computedUnit:i,units:s,isMixed:a,step:l,max:u,showTooltip:d,value:f,minimumCustomValue:p,onCustomValueChange:m,onCustomValueSliderChange:g,onUnitChange:h,onMouseOut:b,onMouseOver:v,setMinValue:y}){let _=(0,ou.jsx)(mV.__experimentalUnitControl,{className:"preset-input-control__unit-control",disableUnits:a,hideLabelFromVision:!0,label:t,min:r,onChange:m,onUnitChange:h,onBlur:b,onFocus:v,onMouseOut:b,onMouseOver:v,units:s,value:[n,i].join(""),placeholder:o,onDragStart:()=>{e&&f?.charAt(0)==="-"&&y(0)},onDrag:()=>{e&&f?.charAt(0)==="-"&&y(0)},onDragEnd:()=>{e&&y(p)}}),w=d?(0,ou.jsxs)(ao.Root,{children:[(0,ou.jsx)(ao.Trigger,{render:(0,ou.jsx)("div",{className:"preset-input-control__tooltip-wrapper",children:_})}),(0,ou.jsx)(ao.Popup,{children:t})]}):_;return(0,ou.jsxs)(ou.Fragment,{children:[w,(0,ou.jsx)(mV.RangeControl,{className:"preset-input-control__custom-value-range",hideLabelFromVision:!0,initialPosition:0,label:t,max:u,min:0,onBlur:b,onChange:g,onFocus:v,onMouseOut:b,onMouseOver:v,step:l,value:n,withInputField:!1})]})}var ih=c(T(),1);function ev({allowNegativeOnDrag:e=!1,ariaLabel:t,className:o,customValueSettings:r=pV,disableCustomValues:n,icon:i,isMixed:s,value:a,minimumCustomValue:l,onChange:u,onMouseOut:d,onMouseOver:f,onUnitChange:p,placeholder:m,presets:g=[],presetType:h,selectedUnit:b,showTooltip:v,units:y}){let _=(0,Jy.useMemo)(()=>vre(a,g,h),[a,g,h]),w=o??"preset-input-control",k=g.slice(1,g.length-1).map((G,te)=>({value:te+1,label:void 0})),x=k.length>0,C=g.length<=PTe,E=s?(0,nh.__)("Mixed"):m??null,[R,S]=(0,Jy.useState)(l),[I,P]=(0,Jy.useState)(!n&&_!==void 0&&!zu(_,h)),A=null,O=(0,ATe.usePrevious)(_);(0,Jy.useEffect)(()=>{_&&O!==_&&!zu(_,h)&&I!==!0&&P(!0)},[_,O,h,I]);let L=!C&&!I&&_!==void 0&&(!zu(_,h)||zu(_,h)&&s),H=g;L?(H=[...g,{name:s?(0,nh.__)("Mixed"):(0,nh.sprintf)((0,nh.__)("Custom (%s)"),_),slug:"custom",size:_}],A=H.length-1):s||(A=I?Ij(_,g,h):yre(_,g,h));let N=H.map((G,te)=>({key:te,name:G.name})),M=zu(_,h)?Ij(_,g,h):_,[V,j]=(0,Dl.__experimentalParseQuantityAndUnitFromRawValue)(M),D=j||b||"px",z=y?.find(G=>G.value===D),$=z?.step??r[D]?.steps??.1,J=z?.max??r[D]?.max??10,Q=G=>{if(G===void 0||G===""){u(void 0);return}isNaN(parseFloat(G))||u(G)},U=G=>{u([G,D].join(""))},X=G=>_===void 0?void 0:g[G]?.name,W=(G,te)=>{let re=parseInt(G,10);if(te==="selectList"){if(re===0&&g[0]?.slug==="0")return"0";if(re===0)return}else if(re===0)return"0";return`var:preset|${h}|${g[G]?.slug}`};return(0,ih.jsxs)(Dl.__experimentalHStack,{className:`preset-input-control__wrapper ${w}__wrapper`,children:[i&&(0,ih.jsx)(Dl.Icon,{className:"preset-input-control__icon",icon:i,size:tZ}),(!x||I)&&(0,ih.jsx)(OTe,{allowNegativeOnDrag:e,ariaLabel:t,allPlaceholder:E,minValue:R,parsedQuantity:V,computedUnit:D,units:y,isMixed:s,step:$,max:J,showTooltip:v,value:_,minimumCustomValue:l,onCustomValueChange:Q,onCustomValueSliderChange:U,onUnitChange:p,onMouseOut:d,onMouseOver:f,setMinValue:S}),x&&C&&!I&&(0,ih.jsx)(Dl.RangeControl,{"aria-valuenow":A,"aria-valuetext":g[A]?.name,className:"preset-input-control__preset-range",hideLabelFromVision:!0,initialPosition:0,label:t,max:g.length-1,marks:k,min:0,onBlur:d,onChange:G=>u(W(G)),onFocus:f,onMouseDown:G=>{G?.nativeEvent?.offsetX<35&&_===void 0&&u("0")},onMouseOut:d,onMouseOver:f,renderTooltipContent:X,step:1,value:A,withInputField:!1}),x&&!C&&!I&&(0,ih.jsx)(Dl.CustomSelectControl,{className:"preset-input-control__custom-select-control",hideLabelFromVision:!0,label:t,onBlur:d,onChange:G=>{L&&G.selectedItem.key===N.length-1?P(!0):u(W(G.selectedItem.key,"selectList"))},onFocus:f,onMouseOut:d,onMouseOver:f,options:N,value:N.find(G=>G.key===A)||""}),x&&!n&&(0,ih.jsx)(Dl.Button,{className:"preset-input-control__custom-toggle",icon:sz,iconSize:tZ,isPressed:I,label:I?(0,nh.__)("Use preset"):(0,nh.__)("Set custom value"),onClick:()=>{P(!I)},size:"small"})]})}var Qx=c(Z(),1);var MTe=8,gV=[],oZ={all:(0,Qx.__)("Border radius"),topLeft:(0,Qx.__)("Top left"),topRight:(0,Qx.__)("Top right"),bottomLeft:(0,Qx.__)("Bottom left"),bottomRight:(0,Qx.__)("Bottom right")},rZ={all:R8,topLeft:P8,topRight:O8,bottomLeft:B8,bottomRight:I8},nZ=0;var kp=c(T(),1);function ant(e){let t=e?.default??gV,o=e?.custom??gV,r=e?.theme??gV;return(0,cR.useMemo)(()=>{let n=[{name:(0,hV.__)("None"),slug:"0",size:0},...o,...r,...t];return n.length>MTe?[{name:(0,hV.__)("Default"),slug:"default",size:void 0},...n]:n},[o,r,t])}function NTe(e,t){return t==="all"?RTe(e):typeof e=="string"?e:e?.[t]}function LTe(e,t){return t==="all"?e.flat:e[t]}function DTe(e,t,o){return r=>{o(e==="all"?{topLeft:r,topRight:r,bottomLeft:r,bottomRight:r}:{...typeof t!="string"?t||{}:{topLeft:t,topRight:t,bottomLeft:t,bottomRight:t},[e]:r})}}function VTe(e,t,o){return r=>{let n={...t};e==="all"?(n.flat=r,n.topLeft=r,n.topRight=r,n.bottomLeft=r,n.bottomRight=r):n[e]=r,o(n)}}function bV({onChange:e,values:t,presets:o}){let[r,n]=(0,cR.useState)(!ITe(t)||!BTe(t)),i=ant(o),[s,a]=(0,cR.useState)({flat:typeof t=="string"?(0,Xs.__experimentalParseQuantityAndUnitFromRawValue)(t)[1]:void 0,topLeft:(0,Xs.__experimentalParseQuantityAndUnitFromRawValue)(t?.topLeft)[1],topRight:(0,Xs.__experimentalParseQuantityAndUnitFromRawValue)(t?.topRight)[1],bottomLeft:(0,Xs.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomLeft)[1],bottomRight:(0,Xs.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomRight)[1]}),[l]=je("spacing.units"),u=(0,Xs.__experimentalUseCustomUnits)({availableUnits:l||["px","em","rem"]}),d=()=>n(!r);return(0,kp.jsxs)("fieldset",{className:"components-border-radius-control",children:[(0,kp.jsxs)(Xs.__experimentalHStack,{className:"components-border-radius-control__header",children:[(0,kp.jsx)(Xs.BaseControl.VisualLabel,{as:"legend",children:(0,hV.__)("Radius")}),(0,kp.jsx)(ETe,{onClick:d,isLinked:r})]}),r?(0,kp.jsx)(ev,{ariaLabel:oZ.all,className:"components-border-radius-control",icon:rZ.all,minimumCustomValue:nZ,onChange:DTe("all",t,e),onUnitChange:VTe("all",s,a),presets:i,presetType:"border-radius",selectedUnit:LTe(s,"all"),showTooltip:!0,units:u,value:NTe(t,"all")}):(0,kp.jsx)(Xs.__experimentalVStack,{children:["topLeft","topRight","bottomLeft","bottomRight"].map(f=>(0,kp.jsx)(ev,{ariaLabel:oZ[f],className:"components-border-radius-control",icon:rZ[f],minimumCustomValue:nZ,onChange:DTe(f,t,e),onUnitChange:VTe(f,s,a),presets:i,presetType:"border-radius",selectedUnit:LTe(s,f),showTooltip:!0,units:u,value:NTe(t,f)},f))})]})}var jTe=c(q(),1);var FTe=c(ue(),1);var zTe=c(T(),1),yV=(0,FTe.createHigherOrderComponent)(e=>function(o){let[r,n,i,s,a]=je("color.palette.default","color.palette.theme","color.palette.custom","color.custom","color.defaultPalette"),l=a?[...n||[],...r||[],...i||[]]:[...n||[],...i||[]],{colors:u=l,disableCustomColors:d=!s}=o,f=u&&u.length>0||!d;return(0,zTe.jsx)(e,{...o,colors:u,disableCustomColors:d,hasColorsToChoose:f})},"withColorContext");var HTe=yV(jTe.ColorPalette);var iZ=c(Z(),1),Pa=c(q(),1);var Xo=c(T(),1),{Tabs:Jx}=K(Pa.privateApis),lnt=["colors","disableCustomColors","gradients","disableCustomGradients"],Td={color:"color",gradient:"gradient"};function UTe({colors:e,gradients:t,disableCustomColors:o,disableCustomGradients:r,__experimentalIsRenderedInSidebar:n,className:i,label:s,onColorChange:a,onGradientChange:l,colorValue:u,colorSlug:d,gradientValue:f,gradientSlug:p,clearable:m,showTitle:g=!0,enableAlpha:h,headingLevel:b,noticeProps:v}){let y=a&&(e&&e.length>0||!o),_=l&&(t&&t.length>0||!r);if(!y&&!_)return null;let k=(0,Xo.jsx)(Pa.ColorPalette,{value:u,selectedSlug:d,onChange:_?(E,R,S)=>{a(E,S),l()}:(E,R,S)=>a(E,S),colors:e,disableCustomColors:o,__experimentalIsRenderedInSidebar:n,clearable:m,enableAlpha:h,headingLevel:b}),x={[Td.color]:(0,Xo.jsxs)(Xo.Fragment,{children:[k,v&&(0,Xo.jsx)(Pa.Notice,{isDismissible:!1,...v})]}),[Td.gradient]:(0,Xo.jsx)(Pa.GradientPicker,{value:f,selectedSlug:p,onChange:y?(E,R,S)=>{l(E,S),a()}:(E,R,S)=>l(E,S),gradients:t,disableCustomGradients:r,__experimentalIsRenderedInSidebar:n,clearable:m,headingLevel:b})},C=E=>(0,Xo.jsx)("div",{className:"block-editor-color-gradient-control__panel",children:x[E]});return(0,Xo.jsx)(Pa.BaseControl,{className:Y("block-editor-color-gradient-control",i),children:(0,Xo.jsx)("fieldset",{className:"block-editor-color-gradient-control__fieldset",children:(0,Xo.jsxs)(Pa.__experimentalVStack,{spacing:1,children:[g&&(0,Xo.jsx)("legend",{children:(0,Xo.jsx)("div",{className:"block-editor-color-gradient-control__color-indicator",children:(0,Xo.jsx)(Pa.BaseControl.VisualLabel,{children:s})})}),y&&_&&(0,Xo.jsx)("div",{children:(0,Xo.jsxs)(Jx,{defaultTabId:f?Td.gradient:!!y&&Td.color,children:[(0,Xo.jsxs)(Jx.TabList,{children:[(0,Xo.jsx)(Jx.Tab,{tabId:Td.color,children:(0,iZ.__)("Color")}),(0,Xo.jsx)(Jx.Tab,{tabId:Td.gradient,children:(0,iZ.__)("Gradient")})]}),(0,Xo.jsx)(Jx.TabPanel,{tabId:Td.color,className:"block-editor-color-gradient-control__panel",focusable:!1,children:x.color}),(0,Xo.jsx)(Jx.TabPanel,{tabId:Td.gradient,className:"block-editor-color-gradient-control__panel",focusable:!1,children:x.gradient})]})}),!_&&C(Td.color),!y&&C(Td.gradient)]})})})}function cnt(e){let[t,o,r,n]=je("color.palette","color.gradients","color.custom","color.customGradient");return(0,Xo.jsx)(UTe,{colors:t,gradients:o,disableCustomColors:!r,disableCustomGradients:!n,...e})}function unt(e){return lnt.every(t=>e.hasOwnProperty(t))?(0,Xo.jsx)(UTe,{...e}):(0,Xo.jsx)(cnt,{...e})}var sh=unt;var WTe=c(T(),1);function GTe({onChange:e,value:t,...o}){return(0,WTe.jsx)(sh,{...o,onColorChange:e,colorValue:t,gradients:[],disableCustomGradients:!0})}var ru=c(Z(),1),$Te=c(q(),1),YTe=c(Yo(),1),sZ=c(T(),1);em([tm,qv]);function aZ({backgroundColor:e,fallbackBackgroundColor:t,fallbackTextColor:o,fallbackLinkColor:r,fontSize:n,isLargeText:i,textColor:s,linkColor:a,messageOverride:l,enableAlphaChecker:u=!1}){let d=e||t;if(!d)return null;let f=s||o,p=a||r;if(!f&&!p)return null;let m=[{color:f,description:(0,ru.__)("text color")},{color:p,description:(0,ru.__)("link color")}],g=Go(d),h=g.alpha()<1,b=g.brightness(),v={level:"AA",size:i||i!==!1&&n>=24?"large":"small"},y="",_="";for(let w of m){if(!w.color)continue;let k=Go(w.color),x=k.isReadable(g,v),C=k.alpha()<1;if(!x){if(h||C)continue;if(l){y=l,_=l;break}y=b<k.brightness()?(0,ru.sprintf)((0,ru.__)("This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."),w.description):(0,ru.sprintf)((0,ru.__)("This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."),w.description),_=(0,ru.__)("This color combination may be hard for people to read.");break}C&&u&&(y=(0,ru.__)("Transparent text may be hard for people to read."),_=(0,ru.__)("Transparent text may be hard for people to read."))}return y?{message:y,speakMessage:_}:null}function dnt(e){let t=aZ(e);return t?((0,YTe.speak)(t.speakMessage),(0,sZ.jsx)("div",{className:"block-editor-contrast-checker",children:(0,sZ.jsx)($Te.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:t.message})})):null}var KTe=dnt;var _i=c(Z(),1),uR=c(Vl(),1),vV=c(F(),1),iu=c(q(),1);var nu=c(T(),1),ah=new Date;ah.setDate(20);ah.setMonth(ah.getMonth()-3);ah.getMonth()===4&&ah.setMonth(3);function ZTe({format:e,defaultFormat:t,onChange:o}){return(0,nu.jsxs)(iu.__experimentalVStack,{as:"fieldset",spacing:4,className:"block-editor-date-format-picker",children:[(0,nu.jsx)(ht,{render:(0,nu.jsx)("legend",{}),children:(0,_i.__)("Date format")}),(0,nu.jsx)(iu.ToggleControl,{label:(0,_i.__)("Default format"),help:`${(0,_i.__)("Example:")} ${(0,uR.dateI18n)(t,ah)}`,checked:!e,onChange:r=>o(r?null:t)}),e&&(0,nu.jsx)(fnt,{format:e,onChange:o})]})}function fnt({format:e,onChange:t}){let r=[...[...new Set(["Y-m-d",(0,_i._x)("n/j/Y","short date format"),(0,_i._x)("n/j/Y g:i A","short date format with time"),(0,_i._x)("M j, Y","medium date format"),(0,_i._x)("M j, Y g:i A","medium date format with time"),(0,_i._x)("F j, Y","long date format"),(0,_i._x)("M j","short date format without the year")])].map((a,l)=>({key:`suggested-${l}`,name:(0,uR.dateI18n)(a,ah),format:a})),{key:"human-diff",name:(0,uR.humanTimeDiff)(ah),format:"human-diff"}],n={key:"custom",name:(0,_i.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",hint:(0,_i.__)("Enter your own date format")},[i,s]=(0,vV.useState)(()=>!!e&&!r.some(a=>a.format===e));return(0,nu.jsxs)(iu.__experimentalVStack,{children:[(0,nu.jsx)(iu.CustomSelectControl,{label:(0,_i.__)("Choose a format"),options:[...r,n],value:i?n:r.find(a=>a.format===e)??n,onChange:({selectedItem:a})=>{a===n?s(!0):(s(!1),t(a.format))}}),i&&(0,nu.jsx)(iu.TextControl,{label:(0,_i.__)("Custom format"),hideLabelFromVision:!0,help:(0,vV.createInterpolateElement)((0,_i.__)("Enter a date or time <Link>format string</Link>."),{Link:(0,nu.jsx)(iu.ExternalLink,{href:(0,_i.__)("https://wordpress.org/documentation/article/customize-date-and-time-format/")})}),value:e,onChange:a=>t(a)})]})}var Fl=c(q(),1),dR=c(Z(),1),XTe=c(wo(),1);var QTe=c(ue(),1),Rd=c(T(),1);function JTe({id:e,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,selectedSlug:s,onChange:a}){let l;i==="unset"?l=(0,Rd.jsx)(Fl.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):i?l=(0,Rd.jsx)(Fl.DuotoneSwatch,{values:i}):l=(0,Rd.jsx)(xt,{icon:W8});let u=(0,dR.__)("Apply duotone filter"),f=`${(0,QTe.useInstanceId)(JTe,"duotone-control",e)}__description`;return(0,Rd.jsx)(Fl.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,dR.__)("Duotone")},renderToggle:({isOpen:p,onToggle:m})=>(0,Rd.jsx)(Fl.ToolbarButton,{showTooltip:!0,onClick:m,"aria-haspopup":"true","aria-expanded":p,onKeyDown:h=>{!p&&h.keyCode===XTe.DOWN&&(h.preventDefault(),m())},label:u,icon:l}),renderContent:()=>(0,Rd.jsxs)(Fl.MenuGroup,{label:(0,dR.__)("Duotone"),children:[(0,Rd.jsx)("p",{children:(0,dR.__)("Create a two-tone color effect without losing your original image.")}),(0,Rd.jsx)(Fl.DuotonePicker,{"aria-label":u,"aria-describedby":f,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,selectedSlug:s,onChange:a})]})})}var _V=JTe;var rRe=c(q(),1),nRe=c(F(),1),Oa=c(Z(),1);var Kn=c(Z(),1);var wV=c(Z(),1);function eRe(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":t=(0,wV._x)("Regular","font style");break;case"italic":t=(0,wV._x)("Italic","font style");break;case"oblique":t=(0,wV._x)("Oblique","font style");break;default:t=e;break}return{name:t,value:e}}var su=c(Z(),1);function lZ(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":case"400":t=(0,su._x)("Regular","font weight");break;case"bold":case"700":t=(0,su._x)("Bold","font weight");break;case"100":t=(0,su._x)("Thin","font weight");break;case"200":t=(0,su._x)("Extra Light","font weight");break;case"300":t=(0,su._x)("Light","font weight");break;case"500":t=(0,su._x)("Medium","font weight");break;case"600":t=(0,su._x)("Semi Bold","font weight");break;case"800":t=(0,su._x)("Extra Bold","font weight");break;case"900":t=(0,su._x)("Black","font weight");break;case"1000":t=(0,su._x)("Extra Black","font weight");break;default:t=e;break}return{name:t,value:e}}var tRe=[{name:(0,Kn._x)("Regular","font style"),value:"normal"},{name:(0,Kn._x)("Italic","font style"),value:"italic"}],oRe=[{name:(0,Kn._x)("Thin","font weight"),value:"100"},{name:(0,Kn._x)("Extra Light","font weight"),value:"200"},{name:(0,Kn._x)("Light","font weight"),value:"300"},{name:(0,Kn._x)("Regular","font weight"),value:"400"},{name:(0,Kn._x)("Medium","font weight"),value:"500"},{name:(0,Kn._x)("Semi Bold","font weight"),value:"600"},{name:(0,Kn._x)("Bold","font weight"),value:"700"},{name:(0,Kn._x)("Extra Bold","font weight"),value:"800"},{name:(0,Kn._x)("Black","font weight"),value:"900"},{name:(0,Kn._x)("Extra Black","font weight"),value:"1000"}];function eS(e){let t=[],o=[],r=[],n=!e||e?.length===0,i=!1;return e?.forEach(s=>{if(typeof s.fontWeight=="string"&&/\s/.test(s.fontWeight.trim())){i=!0;let[u,d]=s.fontWeight.split(" "),f=parseInt(u.slice(0,1)),p=d==="1000"?10:parseInt(d.slice(0,1));for(let m=f;m<=p;m++){let g=`${m.toString()}00`;o.some(h=>h.value===g)||o.push(lZ(g))}}let a=lZ(typeof s.fontWeight=="number"?s.fontWeight.toString():s.fontWeight),l=eRe(s.fontStyle);l&&Object.keys(l).length&&(t.some(u=>u.value===l.value)||t.push(l)),a&&Object.keys(a).length&&(o.some(u=>u.value===a.value)||i||o.push(a))}),o.some(s=>(s.value??"")>="600")||o.push({name:(0,Kn._x)("Bold","font weight"),value:"700"}),t.some(s=>s.value==="italic")||t.push({name:(0,Kn._x)("Italic","font style"),value:"italic"}),n&&(t=tRe,o=oRe),t=t.length===0?tRe:t,o=o.length===0?oRe:o,t.forEach(({name:s,value:a})=>{o.forEach(({name:l,value:u})=>{let d=a==="normal"?l:(0,Kn.sprintf)((0,Kn._x)("%1$s %2$s","font"),l??"",s??"");r.push({key:`${a}-${u}`,name:d??"",style:{fontStyle:a,fontWeight:u}})})}),{fontStyles:t,fontWeights:o,combinedStyleAndWeightOptions:r,isSystemFont:n,isVariableFont:i}}var iRe=c(T(),1),pnt=(e,t)=>e?t?(0,Oa.__)("Appearance"):(0,Oa.__)("Font style"):(0,Oa.__)("Font weight");function kV(e){let{__next40pxDefaultSize:t,onChange:o,hasFontStyles:r=!0,hasFontWeights:n=!0,fontFamilyFaces:i,value:{fontStyle:s,fontWeight:a},...l}=e,u=r||n,d=pnt(r,n),f={key:"default",name:(0,Oa.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},{fontStyles:p,fontWeights:m,combinedStyleAndWeightOptions:g}=eS(i),h=()=>{let k=[f];return g&&k.push(...g),k},b=()=>{let k=[f];return p.forEach(({name:x,value:C})=>{k.push({key:C,name:x,style:{fontStyle:C,fontWeight:void 0}})}),k},v=()=>{let k=[f];return m.forEach(({name:x,value:C})=>{k.push({key:C,name:x,style:{fontStyle:void 0,fontWeight:C}})}),k},y=(0,nRe.useMemo)(()=>r&&n?h():r?b():v(),[e.options,p,m,g]),_=y.find(k=>k.style.fontStyle===s&&k.style.fontWeight===a)||y[0];return u&&(0,iRe.jsx)(rRe.CustomSelectControl,{...l,className:"components-font-appearance-control",label:d,describedBy:_?r?n?(0,Oa.sprintf)((0,Oa.__)("Currently selected font appearance: %s"),_.name):(0,Oa.sprintf)((0,Oa.__)("Currently selected font style: %s"),_.name):(0,Oa.sprintf)((0,Oa.__)("Currently selected font weight: %s"),_.name):(0,Oa.__)("No selected font appearance"),options:y,value:_,onChange:({selectedItem:k})=>o(k.style)})}var sRe=c(q(),1),cZ=c(Z(),1);var aRe=c(T(),1);function xV({__next40pxDefaultSize:e,value:t="",onChange:o,fontFamilies:r,className:n,...i}){let[s]=je("typography.fontFamilies");if(r||(r=s),!r||r.length===0)return null;let a=[{key:"",name:(0,cZ.__)("Default")},...r.map(({fontFamily:u,name:d})=>({key:u,name:d||u,style:{fontFamily:u}}))],l=a.find(u=>u.key===t)??"";return(0,aRe.jsx)(sRe.CustomSelectControl,{label:(0,cZ.__)("Font"),value:l,onChange:({selectedItem:u})=>o(u.key),options:a,className:Y("block-editor-font-family-control",n),...i})}var SV=c(q(),1),lRe=c(Z(),1);var cRe=c(T(),1);function CV({value:e,onChange:t,__unstableInputWidth:o="60px",...r}){let[n]=je("spacing.units"),i=(0,SV.__experimentalUseCustomUnits)({availableUnits:n||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,cRe.jsx)(SV.__experimentalUnitControl,{...r,label:(0,lRe.__)("Letter spacing"),value:e,__unstableInputWidth:o,units:i,onChange:t})}var fR=c(Z(),1),EV=c(q(),1),uZ=c(T(),1),mnt=[{label:(0,fR.__)("None"),value:"none",icon:ii},{label:(0,fR.__)("Underline"),value:"underline",icon:Q8},{label:(0,fR.__)("Strikethrough"),value:"line-through",icon:Z8}];function TV({value:e,onChange:t,className:o}){return(0,uZ.jsx)(EV.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,fR.__)("Decoration"),className:Y("block-editor-text-decoration-control",o),value:e,onChange:r=>{t(r===e?void 0:r)},children:mnt.map(r=>(0,uZ.jsx)(EV.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var tS=c(Z(),1);var RV=c(q(),1),dZ=c(T(),1),gnt=[{label:(0,tS.__)("None"),value:"none",icon:ii},{label:(0,tS.__)("Uppercase"),value:"uppercase",icon:e7},{label:(0,tS.__)("Lowercase"),value:"lowercase",icon:K8},{label:(0,tS.__)("Capitalize"),value:"capitalize",icon:$8}];function BV({className:e,value:t,onChange:o}){return(0,dZ.jsx)(RV.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,tS.__)("Letter case"),className:Y("block-editor-text-transform-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:gnt.map(r=>(0,dZ.jsx)(RV.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var oS=c(Z(),1);var IV=c(q(),1),fZ=c(T(),1),hnt=[{label:(0,oS.__)("Horizontal"),value:"horizontal-tb",icon:Cz},{label:(0,oS.__)("Vertical"),value:(0,oS.isRTL)()?"vertical-lr":"vertical-rl",icon:Tz}];function PV({className:e,value:t,onChange:o}){return(0,fZ.jsx)(IV.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,oS.__)("Orientation"),className:Y("block-editor-writing-mode-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:hnt.map(r=>(0,fZ.jsx)(IV.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var hs=c(q(),1),uRe=c(F(),1),dRe=c(Z(),1);var An=c(T(),1),bnt=({setting:e,children:t,panelId:o,...r})=>{let n=()=>{e.colorValue?e.onColorChange():e.gradientValue&&e.onGradientChange()};return(0,An.jsx)(hs.__experimentalToolsPanelItem,{hasValue:()=>!!e.colorValue||!!e.gradientValue,label:e.label,onDeselect:n,isShownByDefault:e.isShownByDefault!==void 0?e.isShownByDefault:!0,...r,className:Y("block-editor-color-gradient-item","block-editor-tools-panel-color-gradient-settings__item"),panelId:o,resetAllFilter:e.resetAllFilter,children:t})},ynt=({colorValue:e,label:t})=>(0,An.jsxs)(hs.__experimentalHStack,{justify:"flex-start",children:[(0,An.jsx)(hs.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:e}),(0,An.jsx)(hs.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t,children:t})]}),vnt=e=>function({onToggle:o,isOpen:r}){let{clearable:n,colorValue:i,gradientValue:s,onColorChange:a,onGradientChange:l,label:u}=e,d=(0,uRe.useRef)(void 0),f={onClick:o,className:Y("block-editor-panel-color-gradient-settings__dropdown",{"is-open":r}),"aria-expanded":r,ref:d},p=()=>{i?a():s&&l()},m=i??s;return(0,An.jsxs)(An.Fragment,{children:[(0,An.jsx)(hs.Button,{__next40pxDefaultSize:!0,...f,children:(0,An.jsx)(ynt,{colorValue:m,label:u})}),n&&m&&(0,An.jsx)(hs.Button,{__next40pxDefaultSize:!0,label:(0,dRe.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:ii,onClick:()=>{p(),r&&o(),d.current?.focus()}})]})};function OV({colors:e,disableCustomColors:t,disableCustomGradients:o,enableAlpha:r,gradients:n,settings:i,__experimentalIsRenderedInSidebar:s,...a}){let l;return s&&(l={placement:"left-start",offset:36,shift:!0}),(0,An.jsx)(An.Fragment,{children:i.map((u,d)=>{let f={clearable:!1,colorValue:u.colorValue,colors:e,disableCustomColors:t,disableCustomGradients:o,enableAlpha:r,gradientValue:u.gradientValue,gradients:n,label:u.label,onColorChange:u.onColorChange,onGradientChange:u.onGradientChange,showTitle:!1,__experimentalIsRenderedInSidebar:s,...u},p={clearable:u.clearable,label:u.label,colorValue:u.colorValue,gradientValue:u.gradientValue,onColorChange:u.onColorChange,onGradientChange:u.onGradientChange};return u&&(0,An.jsx)(bnt,{setting:u,...a,children:(0,An.jsx)(hs.Dropdown,{popoverProps:l,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:vnt(p),renderContent:()=>(0,An.jsx)(hs.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,An.jsx)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:(0,An.jsx)(sh,{...f})})})})},d)})})}var AV=c(q(),1),fRe=c(ee(),1),pRe=c(ue(),1);var pZ=c(F(),1),tv=c(Z(),1);function lh(){let[e,t,o,r,n,i,s,a,l,u]=je("color.custom","color.palette.custom","color.palette.theme","color.palette.default","color.defaultPalette","color.customGradient","color.gradients.custom","color.gradients.theme","color.gradients.default","color.defaultGradients"),d={disableCustomColors:!e,disableCustomGradients:!i};return d.colors=(0,pZ.useMemo)(()=>{let f=[];return o&&o.length&&f.push({name:(0,tv._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",colors:o}),n&&r&&r.length&&f.push({name:(0,tv._x)("Default","Indicates this palette comes from WordPress."),slug:"default",colors:r}),t&&t.length&&f.push({name:(0,tv._x)("Custom","Indicates this palette is created by the user."),slug:"custom",colors:t}),f},[t,o,r,n]),d.gradients=(0,pZ.useMemo)(()=>{let f=[];return a&&a.length&&f.push({name:(0,tv._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",gradients:a}),u&&l&&l.length&&f.push({name:(0,tv._x)("Default","Indicates this palette comes from WordPress."),slug:"default",gradients:l}),s&&s.length&&f.push({name:(0,tv._x)("Custom","Indicates this palette is created by the user."),slug:"custom",gradients:s}),f},[s,a,l,u]),d.hasColorsOrGradients=!!d.colors.length||!!d.gradients.length,d}var zl=c(T(),1),_nt=["colors","disableCustomColors","gradients","disableCustomGradients"],mZ=({className:e,colors:t,gradients:o,disableCustomColors:r,disableCustomGradients:n,children:i,settings:s,title:a,showTitle:l=!0,__experimentalIsRenderedInSidebar:u,enableAlpha:d})=>{let f=(0,pRe.useInstanceId)(mZ),{batch:p}=(0,fRe.useRegistry)();return(!t||t.length===0)&&(!o||o.length===0)&&r&&n&&s?.every(m=>(!m.colors||m.colors.length===0)&&(!m.gradients||m.gradients.length===0)&&(m.disableCustomColors===void 0||m.disableCustomColors)&&(m.disableCustomGradients===void 0||m.disableCustomGradients))?null:(0,zl.jsx)(AV.__experimentalToolsPanel,{className:Y("block-editor-panel-color-gradient-settings",e),hasInnerWrapper:!0,label:l?a:void 0,resetAll:()=>{p(()=>{s.forEach(({colorValue:m,gradientValue:g,onColorChange:h,onGradientChange:b})=>{m?h():g&&b()})})},panelId:f,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,zl.jsxs)("div",{className:"block-editor-panel-color-gradient-settings__inner-wrapper",children:[(0,zl.jsx)(OV,{settings:s,panelId:f,colors:t,gradients:o,disableCustomColors:r,disableCustomGradients:n,__experimentalIsRenderedInSidebar:u,enableAlpha:d}),!!i&&(0,zl.jsxs)(zl.Fragment,{children:[(0,zl.jsx)(AV.__experimentalSpacer,{marginTop:4,marginBottom:0}),i]})]})})},wnt=e=>{let t=lh();return(0,zl.jsx)(mZ,{...t,...e})},knt=e=>_nt.every(t=>e.hasOwnProperty(t))?(0,zl.jsx)(mZ,{...e}):(0,zl.jsx)(wnt,{...e}),MV=knt;var NV=c(F(),1),ov=c(q(),1),hZ=c(Z(),1);var pR=c(T(),1),gZ=[],xnt={...pV,px:{max:1e3,steps:1},em:{max:50,steps:.1},rem:{max:50,steps:.1}};function Snt(e){let t=e?.default??gZ,o=e?.custom??gZ,r=e?.theme??gZ;return(0,NV.useMemo)(()=>[{name:(0,hZ.__)("None"),slug:"0",size:0},...o,...r,...t],[o,r,t])}function rv({label:e=(0,hZ.__)("Dimension"),onChange:t,value:o,placeholder:r,className:n,dimensionSizes:i}){let[s,a]=je("dimensions.dimensionSizes","spacing.units"),l=i??s,u=(0,ov.__experimentalUseCustomUnits)({availableUnits:a||["%","px","em","rem","vh","vw"]}),d=Snt(l),[f,p]=(0,NV.useState)(()=>{let[,g]=(0,ov.__experimentalParseQuantityAndUnitFromRawValue)(o);return g||u[0]?.value||"px"}),m=g=>{let[h,b]=(0,ov.__experimentalParseQuantityAndUnitFromRawValue)(o);["em","rem"].includes(g)&&b==="px"?t((h/16).toFixed(2)+g):["em","rem"].includes(b)&&g==="px"?t(Math.round(h*16)+g):["%","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax"].includes(g)&&h>100&&t(100+g),p(g)};return(0,pR.jsxs)("fieldset",{className:Y("block-editor-dimension-control",n),children:[(0,pR.jsx)(ov.BaseControl.VisualLabel,{as:"legend",children:e}),(0,pR.jsx)(ev,{ariaLabel:e,className:"block-editor-dimension-control",customValueSettings:xnt,minimumCustomValue:0,onChange:t,onUnitChange:m,placeholder:r,presets:d,presetType:"dimension",selectedUnit:f,showTooltip:!0,units:u,value:o})]})}var gRe=c(F(),1),qn=c(q(),1),hRe=c(Z(),1),bRe=c(Nt(),1);var Bd=c(T(),1),mRe={px:{max:1e3,step:1},"%":{max:100,step:1},vw:{max:100,step:1},vh:{max:100,step:1},em:{max:50,step:.1},rem:{max:50,step:.1},svw:{max:100,step:1},lvw:{max:100,step:1},dvw:{max:100,step:1},svh:{max:100,step:1},lvh:{max:100,step:1},dvh:{max:100,step:1},vi:{max:100,step:1},svi:{max:100,step:1},lvi:{max:100,step:1},dvi:{max:100,step:1},vb:{max:100,step:1},svb:{max:100,step:1},lvb:{max:100,step:1},dvb:{max:100,step:1},vmin:{max:100,step:1},svmin:{max:100,step:1},lvmin:{max:100,step:1},dvmin:{max:100,step:1},vmax:{max:100,step:1},svmax:{max:100,step:1},lvmax:{max:100,step:1},dvmax:{max:100,step:1}};function yRe({label:e=(0,hRe.__)("Height"),onChange:t,value:o}){(0,bRe.default)("wp.blockEditor.HeightControl",{since:"7.0",version:"7.2",alternative:"wp.blockEditor.DimensionControl"});let r=parseFloat(o),[n]=je("spacing.units"),i=(0,qn.__experimentalUseCustomUnits)({availableUnits:n||["%","px","em","rem","vh","vw"]}),s=(0,gRe.useMemo)(()=>(0,qn.__experimentalParseQuantityAndUnitFromRawValue)(o),[o])[1]||i[0]?.value||"px",a=u=>{t([u,s].join(""))},l=u=>{let[d,f]=(0,qn.__experimentalParseQuantityAndUnitFromRawValue)(o);["em","rem"].includes(u)&&f==="px"?t((d/16).toFixed(2)+u):["em","rem"].includes(f)&&u==="px"?t(Math.round(d*16)+u):["%","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax"].includes(u)&&d>100&&t(100+u)};return(0,Bd.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,Bd.jsx)(qn.BaseControl.VisualLabel,{as:"legend",children:e}),(0,Bd.jsxs)(qn.Flex,{children:[(0,Bd.jsx)(qn.FlexItem,{isBlock:!0,children:(0,Bd.jsx)(qn.__experimentalUnitControl,{value:o,units:i,onChange:t,onUnitChange:l,min:0,label:e,hideLabelFromVision:!0})}),(0,Bd.jsx)(qn.FlexItem,{isBlock:!0,children:(0,Bd.jsx)(qn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Bd.jsx)(qn.RangeControl,{value:r,min:0,max:mRe[s]?.max??100,step:mRe[s]?.step??.1,withInputField:!1,onChange:a,label:e,hideLabelFromVision:!0})})})]})]})}var bR=c(q(),1),wBe=c(Nt(),1);var jl=c(oe()),WRe=c(FRe());function Bnt(e,t,o,r,n,i){i===void 0&&(i=0);var s=rS(e,t,i),a=s.width,l=s.height,u=Math.min(a,o),d=Math.min(l,r);return u>d*n?{width:d*n,height:d}:{width:u,height:u/n}}function Int(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}function mR(e,t,o,r,n){n===void 0&&(n=0);var i=rS(t.width,t.height,n),s=i.width,a=i.height;return{x:zRe(e.x,s,o.width,r),y:zRe(e.y,a,o.height,r)}}function zRe(e,t,o,r){var n=t*r/2-o/2;return jV(e,-n,n)}function jRe(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function HRe(e,t){return Math.atan2(t.y-e.y,t.x-e.x)*180/Math.PI}function Pnt(e,t,o,r,n,i,s){i===void 0&&(i=0),s===void 0&&(s=!0);var a=s?Ont:Ant,l=rS(t.width,t.height,i),u=rS(t.naturalWidth,t.naturalHeight,i),d={x:a(100,((l.width-o.width/n)/2-e.x/n)/l.width*100),y:a(100,((l.height-o.height/n)/2-e.y/n)/l.height*100),width:a(100,o.width/l.width*100/n),height:a(100,o.height/l.height*100/n)},f=Math.round(a(u.width,d.width*u.width/100)),p=Math.round(a(u.height,d.height*u.height/100)),m=u.width>=u.height*r,g=m?{width:Math.round(p*r),height:p}:{width:f,height:Math.round(f/r)},h=hr(hr({},g),{x:Math.round(a(u.width-g.width,d.x*u.width/100)),y:Math.round(a(u.height-g.height,d.y*u.height/100))});return{croppedAreaPercentages:d,croppedAreaPixels:h}}function Ont(e,t){return Math.min(e,Math.max(0,t))}function Ant(e,t){return t}function Mnt(e,t,o,r,n,i){var s=rS(t.width,t.height,o),a=jV(r.width/s.width*(100/e.width),n,i),l={x:a*s.width/2-r.width/2-s.width*a*(e.x/100),y:a*s.height/2-r.height/2-s.height*a*(e.y/100)};return{crop:l,zoom:a}}function Nnt(e,t,o){var r=Int(t);return o.height>o.width?o.height/(e.height*r):o.width/(e.width*r)}function Lnt(e,t,o,r,n,i){o===void 0&&(o=0);var s=rS(t.naturalWidth,t.naturalHeight,o),a=jV(Nnt(e,t,r),n,i),l=r.height>r.width?r.height/e.height:r.width/e.width,u={x:((s.width-e.width)/2-e.x)*l,y:((s.height-e.height)/2-e.y)*l};return{crop:u,zoom:a}}function URe(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function Dnt(e){return e*Math.PI/180}function rS(e,t,o){var r=Dnt(o);return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}function jV(e,t,o){return Math.min(Math.max(e,t),o)}function zV(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.filter(function(o){return typeof o=="string"&&o.length>0}).join(" ").trim()}var Vnt=`.reactEasyCrop_Container {
position: absolute;
top: 0;
left: 0;
@@ -204,26 +204,26 @@
border-left: 0;
border-right: 0;
}
-`,Oit=1,Ait=3,Mit=1,kBe=(function(e){Yee(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.cropperRef=Yl.createRef(),o.imageRef=Yl.createRef(),o.videoRef=Yl.createRef(),o.containerPosition={x:0,y:0},o.containerRef=null,o.styleRef=null,o.containerRect=null,o.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},o.dragStartPosition={x:0,y:0},o.dragStartCrop={x:0,y:0},o.gestureZoomStart=0,o.gestureRotationStart=0,o.isTouching=!1,o.lastPinchDistance=0,o.lastPinchRotation=0,o.rafDragTimeout=null,o.rafPinchTimeout=null,o.wheelTimer=null,o.currentDoc=typeof document<"u"?document:null,o.currentWindow=typeof window<"u"?window:null,o.resizeObserver=null,o.previousCropSize=null,o.isInitialized=!1,o.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},o.initResizeObserver=function(){if(!(typeof window.ResizeObserver>"u"||!o.containerRef)){var r=!0;o.resizeObserver=new window.ResizeObserver(function(n){if(r){r=!1;return}o.computeSizes()}),o.resizeObserver.observe(o.containerRef)}},o.preventZoomSafari=function(r){return r.preventDefault()},o.cleanEvents=function(){o.currentDoc&&(o.currentDoc.removeEventListener("mousemove",o.onMouseMove),o.currentDoc.removeEventListener("mouseup",o.onDragStopped),o.currentDoc.removeEventListener("touchmove",o.onTouchMove),o.currentDoc.removeEventListener("touchend",o.onDragStopped),o.currentDoc.removeEventListener("gesturechange",o.onGestureChange),o.currentDoc.removeEventListener("gestureend",o.onGestureEnd),o.currentDoc.removeEventListener("scroll",o.onScroll))},o.clearScrollEvent=function(){o.containerRef&&o.containerRef.removeEventListener("wheel",o.onWheel),o.wheelTimer&&clearTimeout(o.wheelTimer)},o.onMediaLoad=function(){var r=o.computeSizes();r&&(o.previousCropSize=r,o.emitCropData(),o.setInitialCrop(r),o.isInitialized=!0),o.props.onMediaLoaded&&o.props.onMediaLoaded(o.mediaSize)},o.setInitialCrop=function(r){if(o.props.initialCroppedAreaPercentages){var n=Tit(o.props.initialCroppedAreaPercentages,o.mediaSize,o.props.rotation,r,o.props.minZoom,o.props.maxZoom),i=n.crop,s=n.zoom;o.props.onCropChange(i),o.props.onZoomChange&&o.props.onZoomChange(s)}else if(o.props.initialCroppedAreaPixels){var a=Bit(o.props.initialCroppedAreaPixels,o.mediaSize,o.props.rotation,r,o.props.minZoom,o.props.maxZoom),i=a.crop,s=a.zoom;o.props.onCropChange(i),o.props.onZoomChange&&o.props.onZoomChange(s)}},o.computeSizes=function(){var r,n,i,s,a,l,u=o.imageRef.current||o.videoRef.current;if(u&&o.containerRef){o.containerRect=o.containerRef.getBoundingClientRect(),o.saveContainerPosition();var d=o.containerRect.width/o.containerRect.height,f=((r=o.imageRef.current)===null||r===void 0?void 0:r.naturalWidth)||((n=o.videoRef.current)===null||n===void 0?void 0:n.videoWidth)||0,p=((i=o.imageRef.current)===null||i===void 0?void 0:i.naturalHeight)||((s=o.videoRef.current)===null||s===void 0?void 0:s.videoHeight)||0,m=u.offsetWidth<f||u.offsetHeight<p,g=f/p,h=void 0;if(m)switch(o.state.mediaObjectFit){default:case"contain":h=d>g?{width:o.containerRect.height*g,height:o.containerRect.height}:{width:o.containerRect.width,height:o.containerRect.width/g};break;case"horizontal-cover":h={width:o.containerRect.width,height:o.containerRect.width/g};break;case"vertical-cover":h={width:o.containerRect.height*g,height:o.containerRect.height};break}else h={width:u.offsetWidth,height:u.offsetHeight};o.mediaSize=hr(hr({},h),{naturalWidth:f,naturalHeight:p}),o.props.setMediaSize&&o.props.setMediaSize(o.mediaSize);var b=o.props.cropSize?o.props.cropSize:kit(o.mediaSize.width,o.mediaSize.height,o.containerRect.width,o.containerRect.height,o.props.aspect,o.props.rotation);return(((a=o.state.cropSize)===null||a===void 0?void 0:a.height)!==b.height||((l=o.state.cropSize)===null||l===void 0?void 0:l.width)!==b.width)&&o.props.onCropSizeChange&&o.props.onCropSizeChange(b),o.setState({cropSize:b},o.recomputeCropPosition),o.props.setCropSize&&o.props.setCropSize(b),b}},o.saveContainerPosition=function(){if(o.containerRef){var r=o.containerRef.getBoundingClientRect();o.containerPosition={x:r.left,y:r.top}}},o.onMouseDown=function(r){o.currentDoc&&(r.preventDefault(),o.currentDoc.addEventListener("mousemove",o.onMouseMove),o.currentDoc.addEventListener("mouseup",o.onDragStopped),o.saveContainerPosition(),o.onDragStart(t.getMousePoint(r)))},o.onMouseMove=function(r){return o.onDrag(t.getMousePoint(r))},o.onScroll=function(r){o.currentDoc&&(r.preventDefault(),o.saveContainerPosition())},o.onTouchStart=function(r){o.currentDoc&&(o.isTouching=!0,!(o.props.onTouchRequest&&!o.props.onTouchRequest(r))&&(o.currentDoc.addEventListener("touchmove",o.onTouchMove,{passive:!1}),o.currentDoc.addEventListener("touchend",o.onDragStopped),o.saveContainerPosition(),r.touches.length===2?o.onPinchStart(r):r.touches.length===1&&o.onDragStart(t.getTouchPoint(r.touches[0]))))},o.onTouchMove=function(r){r.preventDefault(),r.touches.length===2?o.onPinchMove(r):r.touches.length===1&&o.onDrag(t.getTouchPoint(r.touches[0]))},o.onGestureStart=function(r){o.currentDoc&&(r.preventDefault(),o.currentDoc.addEventListener("gesturechange",o.onGestureChange),o.currentDoc.addEventListener("gestureend",o.onGestureEnd),o.gestureZoomStart=o.props.zoom,o.gestureRotationStart=o.props.rotation)},o.onGestureChange=function(r){if(r.preventDefault(),!o.isTouching){var n=t.getMousePoint(r),i=o.gestureZoomStart-1+r.scale;if(o.setNewZoom(i,n,{shouldUpdatePosition:!0}),o.props.onRotationChange){var s=o.gestureRotationStart+r.rotation;o.props.onRotationChange(s)}}},o.onGestureEnd=function(r){o.cleanEvents()},o.onDragStart=function(r){var n,i,s=r.x,a=r.y;o.dragStartPosition={x:s,y:a},o.dragStartCrop=hr({},o.props.crop),(i=(n=o.props).onInteractionStart)===null||i===void 0||i.call(n)},o.onDrag=function(r){var n=r.x,i=r.y;o.currentWindow&&(o.rafDragTimeout&&o.currentWindow.cancelAnimationFrame(o.rafDragTimeout),o.rafDragTimeout=o.currentWindow.requestAnimationFrame(function(){if(o.state.cropSize&&!(n===void 0||i===void 0)){var s=n-o.dragStartPosition.x,a=i-o.dragStartPosition.y,l={x:o.dragStartCrop.x+s,y:o.dragStartCrop.y+a},u=o.props.restrictPosition?PR(l,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):l;o.props.onCropChange(u)}}))},o.onDragStopped=function(){var r,n;o.isTouching=!1,o.cleanEvents(),o.emitCropData(),(n=(r=o.props).onInteractionEnd)===null||n===void 0||n.call(r)},o.onWheel=function(r){if(o.currentWindow&&!(o.props.onWheelRequest&&!o.props.onWheelRequest(r))){r.preventDefault();var n=t.getMousePoint(r),i=(0,wBe.default)(r).pixelY,s=o.props.zoom-i*o.props.zoomSpeed/200;o.setNewZoom(s,n,{shouldUpdatePosition:!0}),o.state.hasWheelJustStarted||o.setState({hasWheelJustStarted:!0},function(){var a,l;return(l=(a=o.props).onInteractionStart)===null||l===void 0?void 0:l.call(a)}),o.wheelTimer&&clearTimeout(o.wheelTimer),o.wheelTimer=o.currentWindow.setTimeout(function(){return o.setState({hasWheelJustStarted:!1},function(){var a,l;return(l=(a=o.props).onInteractionEnd)===null||l===void 0?void 0:l.call(a)})},250)}},o.getPointOnContainer=function(r,n){var i=r.x,s=r.y;if(!o.containerRect)throw new Error("The Cropper is not mounted");return{x:o.containerRect.width/2-(i-n.x),y:o.containerRect.height/2-(s-n.y)}},o.getPointOnMedia=function(r){var n=r.x,i=r.y,s=o.props,a=s.crop,l=s.zoom;return{x:(n+a.x)/l,y:(i+a.y)/l}},o.setNewZoom=function(r,n,i){var s=i===void 0?{}:i,a=s.shouldUpdatePosition,l=a===void 0?!0:a;if(!(!o.state.cropSize||!o.props.onZoomChange)){var u=u6(r,o.props.minZoom,o.props.maxZoom);if(l){var d=o.getPointOnContainer(n,o.containerPosition),f=o.getPointOnMedia(d),p={x:f.x*u-d.x,y:f.y*u-d.y},m=o.props.restrictPosition?PR(p,o.mediaSize,o.state.cropSize,u,o.props.rotation):p;o.props.onCropChange(m)}o.props.onZoomChange(u)}},o.getCropData=function(){if(!o.state.cropSize)return null;var r=o.props.restrictPosition?PR(o.props.crop,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):o.props.crop;return Sit(r,o.mediaSize,o.state.cropSize,o.getAspect(),o.props.zoom,o.props.rotation,o.props.restrictPosition)},o.emitCropData=function(){var r=o.getCropData();if(r){var n=r.croppedAreaPercentages,i=r.croppedAreaPixels;o.props.onCropComplete&&o.props.onCropComplete(n,i),o.props.onCropAreaChange&&o.props.onCropAreaChange(n,i)}},o.emitCropAreaChange=function(){var r=o.getCropData();if(r){var n=r.croppedAreaPercentages,i=r.croppedAreaPixels;o.props.onCropAreaChange&&o.props.onCropAreaChange(n,i)}},o.recomputeCropPosition=function(){if(o.state.cropSize){var r=o.props.crop;if(o.isInitialized&&o.previousCropSize){var n=Math.abs(o.previousCropSize.width-o.state.cropSize.width)>1e-6||Math.abs(o.previousCropSize.height-o.state.cropSize.height)>1e-6;if(n){var i=o.state.cropSize.width/o.previousCropSize.width,s=o.state.cropSize.height/o.previousCropSize.height;r={x:o.props.crop.x*i,y:o.props.crop.y*s}}}var a=o.props.restrictPosition?PR(r,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):r;o.previousCropSize=o.state.cropSize,o.props.onCropChange(a),o.emitCropData()}},o.onKeyDown=function(r){var n,i,s=o.props,a=s.crop,l=s.onCropChange,u=s.keyboardStep,d=s.zoom,f=s.rotation,p=u;if(o.state.cropSize){r.shiftKey&&(p*=.2);var m=hr({},a);switch(r.key){case"ArrowUp":m.y-=p,r.preventDefault();break;case"ArrowDown":m.y+=p,r.preventDefault();break;case"ArrowLeft":m.x-=p,r.preventDefault();break;case"ArrowRight":m.x+=p,r.preventDefault();break;default:return}o.props.restrictPosition&&(m=PR(m,o.mediaSize,o.state.cropSize,d,f)),r.repeat||(i=(n=o.props).onInteractionStart)===null||i===void 0||i.call(n),l(m)}},o.onKeyUp=function(r){var n,i;switch(r.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":r.preventDefault();break;default:return}o.emitCropData(),(i=(n=o.props).onInteractionEnd)===null||i===void 0||i.call(n)},o}return t.prototype.componentDidMount=function(){!this.currentDoc||!this.currentWindow||(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),typeof window.ResizeObserver>"u"&&this.currentWindow.addEventListener("resize",this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}),this.containerRef.addEventListener("gesturestart",this.onGestureStart)),this.currentDoc.addEventListener("scroll",this.onScroll),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement("style"),this.styleRef.setAttribute("type","text/css"),this.props.nonce&&this.styleRef.setAttribute("nonce",this.props.nonce),this.styleRef.innerHTML=Pit,this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef),this.props.setCropperRef&&this.props.setCropperRef(this.cropperRef))},t.prototype.componentWillUnmount=function(){var o,r;!this.currentDoc||!this.currentWindow||(typeof window.ResizeObserver>"u"&&this.currentWindow.removeEventListener("resize",this.computeSizes),(o=this.resizeObserver)===null||o===void 0||o.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&((r=this.styleRef.parentNode)===null||r===void 0||r.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},t.prototype.componentDidUpdate=function(o){var r,n,i,s,a,l,u,d,f;o.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):o.aspect!==this.props.aspect?this.computeSizes():o.objectFit!==this.props.objectFit?this.computeSizes():o.zoom!==this.props.zoom?this.recomputeCropPosition():((r=o.cropSize)===null||r===void 0?void 0:r.height)!==((n=this.props.cropSize)===null||n===void 0?void 0:n.height)||((i=o.cropSize)===null||i===void 0?void 0:i.width)!==((s=this.props.cropSize)===null||s===void 0?void 0:s.width)?this.computeSizes():(((a=o.crop)===null||a===void 0?void 0:a.x)!==((l=this.props.crop)===null||l===void 0?void 0:l.x)||((u=o.crop)===null||u===void 0?void 0:u.y)!==((d=this.props.crop)===null||d===void 0?void 0:d.y))&&this.emitCropAreaChange(),o.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),o.video!==this.props.video&&((f=this.videoRef.current)===null||f===void 0||f.load());var p=this.getObjectFit();p!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:p},this.computeSizes)},t.prototype.getAspect=function(){var o=this.props,r=o.cropSize,n=o.aspect;return r?r.width/r.height:n},t.prototype.getObjectFit=function(){var o,r,n,i;if(this.props.objectFit==="cover"){var s=this.imageRef.current||this.videoRef.current;if(s&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var a=this.containerRect.width/this.containerRect.height,l=((o=this.imageRef.current)===null||o===void 0?void 0:o.naturalWidth)||((r=this.videoRef.current)===null||r===void 0?void 0:r.videoWidth)||0,u=((n=this.imageRef.current)===null||n===void 0?void 0:n.naturalHeight)||((i=this.videoRef.current)===null||i===void 0?void 0:i.videoHeight)||0,d=l/u;return d<a?"horizontal-cover":"vertical-cover"}return"horizontal-cover"}return this.props.objectFit},t.prototype.onPinchStart=function(o){var r=t.getTouchPoint(o.touches[0]),n=t.getTouchPoint(o.touches[1]);this.lastPinchDistance=yBe(r,n),this.lastPinchRotation=vBe(r,n),this.onDragStart(_Be(r,n))},t.prototype.onPinchMove=function(o){var r=this;if(!(!this.currentDoc||!this.currentWindow)){var n=t.getTouchPoint(o.touches[0]),i=t.getTouchPoint(o.touches[1]),s=_Be(n,i);this.onDrag(s),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var a=yBe(n,i),l=r.props.zoom*(a/r.lastPinchDistance);r.setNewZoom(l,s,{shouldUpdatePosition:!1}),r.lastPinchDistance=a;var u=vBe(n,i),d=r.props.rotation+(u-r.lastPinchRotation);r.props.onRotationChange&&r.props.onRotationChange(d),r.lastPinchRotation=u})}},t.prototype.render=function(){var o=this,r,n=this.props,i=n.image,s=n.video,a=n.mediaProps,l=n.cropperProps,u=n.transform,d=n.crop,f=d.x,p=d.y,m=n.rotation,g=n.zoom,h=n.cropShape,b=n.showGrid,v=n.roundCropAreaPixels,y=n.style,_=y.containerStyle,w=y.cropAreaStyle,k=y.mediaStyle,x=n.classes,C=x.containerClassName,E=x.cropAreaClassName,R=x.mediaClassName,S=(r=this.state.mediaObjectFit)!==null&&r!==void 0?r:this.getObjectFit();return Yl.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(O){return o.containerRef=O},"data-testid":"container",style:_,className:c6("reactEasyCrop_Container",C)},i?Yl.createElement("img",hr({alt:"",className:c6("reactEasyCrop_Image",S==="contain"&&"reactEasyCrop_Contain",S==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",S==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",R)},a,{src:i,ref:this.imageRef,style:hr(hr({},k),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(m,"deg) scale(").concat(g,")")}),onLoad:this.onMediaLoad})):s&&Yl.createElement("video",hr({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:c6("reactEasyCrop_Video",S==="contain"&&"reactEasyCrop_Contain",S==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",S==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",R)},a,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:hr(hr({},k),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(m,"deg) scale(").concat(g,")")}),controls:!1}),(Array.isArray(s)?s:[{src:s}]).map(function(I){return Yl.createElement("source",hr({key:I.src},I))})),this.state.cropSize&&Yl.createElement("div",hr({ref:this.cropperRef,style:hr(hr({},w),{width:v?Math.round(this.state.cropSize.width):this.state.cropSize.width,height:v?Math.round(this.state.cropSize.height):this.state.cropSize.height}),tabIndex:0,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,"data-testid":"cropper",className:c6("reactEasyCrop_CropArea",h==="round"&&"reactEasyCrop_CropAreaRound",b&&"reactEasyCrop_CropAreaGrid",E)},l)))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:Ait,minZoom:Oit,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:Mit},t.getMousePoint=function(o){return{x:Number(o.clientX),y:Number(o.clientY)}},t.getTouchPoint=function(o){return{x:Number(o.clientX),y:Number(o.clientY)}},t})(Yl.Component);var PBe=c(F(),1);var yS=c(F(),1);var xBe=Object.prototype.hasOwnProperty;function SBe(e,t,o){for(o of e.keys())if(hv(o,t))return o}function hv(e,t){var o,r,n;if(e===t)return!0;if(e&&t&&(o=e.constructor)===t.constructor){if(o===Date)return e.getTime()===t.getTime();if(o===RegExp)return e.toString()===t.toString();if(o===Array){if((r=e.length)===t.length)for(;r--&&hv(e[r],t[r]););return r===-1}if(o===Set){if(e.size!==t.size)return!1;for(r of e)if(n=r,n&&typeof n=="object"&&(n=SBe(t,n),!n)||!t.has(n))return!1;return!0}if(o===Map){if(e.size!==t.size)return!1;for(r of e)if(n=r[0],n&&typeof n=="object"&&(n=SBe(t,n),!n)||!hv(r[1],t.get(n)))return!1;return!0}if(o===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(o===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!o||typeof e=="object"){r=0;for(o in e)if(xBe.call(e,o)&&++r&&!xBe.call(t,o)||!(o in t)||!hv(e[o],t[o]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}var uu=c(F(),1);var bS=1,CBe=5;var d6=e=>e>=0?e%360:(360+e%360)%360,Nit=e=>new Promise((t,o)=>{let r=new Image;r.addEventListener("load",()=>t(r)),r.addEventListener("error",n=>o(n)),r.setAttribute("crossOrigin","anonymous"),r.src=e});function EBe(e){return e*Math.PI/180}function Lit(e,t,o){let r=EBe(o);return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}async function TBe(e,t,o=0,r={horizontal:!1,vertical:!1}){try{let n=await Nit(e),i=document.createElement("canvas"),s=i.getContext("2d");if(!s)return null;let a=EBe(o),{width:l,height:u}=Lit(n.width,n.height,o);i.width=l,i.height=u,s.translate(l/2,u/2),s.rotate(a),s.scale(r.horizontal?-1:1,r.vertical?-1:1),s.translate(-n.width/2,-n.height/2),s.drawImage(n,0,0);let d=document.createElement("canvas"),f=d.getContext("2d");return f?(d.width=t.width,d.height=t.height,f.drawImage(i,t.x,t.y,t.width,t.height,0,0,t.width,t.height),new Promise(p=>{d.toBlob(m=>{m&&p(URL.createObjectURL(m))},"image/jpeg")})):null}catch{return null}}var bv={crop:{x:0,y:0,width:100,height:100},zoom:bS,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1}},Dit={x:0,y:0},oX={crop:Dit,croppedArea:bv.crop,croppedAreaPixels:null,zoom:bv.zoom,rotation:bv.rotation,flip:bv.flip,aspectRatio:bv.aspectRatio,mediaSize:null};function RBe(){let[e,t]=(0,uu.useState)(oX),[o,r]=(0,uu.useState)(null),n=(0,uu.useCallback)(u=>{t(d=>{let p={...typeof u=="function"?u(d):u};return"rotation"in p&&p.rotation!==void 0&&(p.rotation=d6(p.rotation)),{...d,...p}})},[]),i=(0,uu.useCallback)((u=null)=>{if(!u){r(null),n(oX);return}if(typeof u=="object"){let d={...bv,...u};r(d),n(d)}},[n,r]),s=(0,uu.useCallback)(()=>{if(o){let u={crop:{x:0,y:0},croppedAreaPixels:null};o.crop&&(u.croppedArea=o.crop),o.zoom!==void 0&&(u.zoom=o.zoom),o.rotation!==void 0&&(u.rotation=o.rotation),o.aspectRatio!==void 0&&(u.aspectRatio=o.aspectRatio),o.flip!==void 0&&(u.flip=o.flip),n(u)}else n({...oX})},[o,n]),a=(0,uu.useMemo)(()=>{if(o){let d={crop:e.croppedAreaPixels||e.croppedArea,zoom:e.zoom,rotation:d6(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return hv(d,o)===!1}let u={crop:e.croppedArea,zoom:e.zoom,rotation:d6(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return hv(u,bv)===!1},[e,o]),l=(0,uu.useCallback)(async u=>e.croppedAreaPixels?TBe(u,e.croppedAreaPixels,e.rotation,e.flip):null,[e.croppedAreaPixels,e.rotation,e.flip]);return(0,uu.useMemo)(()=>({cropperState:e,setCropperState:n,resetState:o,setResetState:i,isDirty:a,reset:s,getCroppedImage:l}),[e,n,o,i,a,s,l])}var BBe=c(T(),1),IBe=(0,yS.createContext)({cropperState:{crop:{x:0,y:0},croppedArea:{x:0,y:0,width:100,height:100},croppedAreaPixels:null,zoom:bS,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1},mediaSize:null},setCropperState:()=>{},resetState:null,setResetState:()=>{},isDirty:!1,reset:()=>{},getCroppedImage:()=>Promise.resolve(null)});function rX({children:e}){let t=RBe(),o=(0,yS.useMemo)(()=>({...t}),[t]);return(0,BBe.jsx)(IBe.Provider,{value:o,children:e})}var OR=()=>{let e=(0,yS.useContext)(IBe);if(!e)throw new Error("Missing ImageCropperContext");return e};var OBe=c(T(),1);function nX({src:e,onLoad:t,minZoom:o=bS,maxZoom:r=CBe,...n}){let{cropperState:i,setCropperState:s}=OR(),{crop:a,zoom:l,rotation:u,aspectRatio:d,flip:f}=i,p=v=>s({crop:v}),m=v=>s({zoom:v}),g=v=>s({rotation:v}),h=v=>s({mediaSize:v}),b=(0,PBe.useCallback)((v,y)=>{s({croppedArea:v,croppedAreaPixels:y})},[s]);return(0,OBe.jsx)(kBe,{classes:{containerClassName:"image-cropper__container",cropAreaClassName:"image-cropper__crop-area",mediaClassName:"image-cropper__image"},minZoom:o,maxZoom:r,rotation:u,image:e,setMediaSize:h,crop:a,zoom:l,aspect:d,onCropChange:p,onZoomChange:m,onCropComplete:b,onMediaLoaded:v=>{t?.(v)},onRotationChange:g,transform:[`translate(${a.x}px, ${a.y}px)`,`rotateZ(${u}deg)`,`rotateY(${f.horizontal?180:0}deg)`,`rotateX(${f.vertical?180:0}deg)`,`scale(${l})`].join(" "),...n})}var wS=c(q(),1),_S=c(Z(),1);var ABe=100,MBe=300,f6={placement:"bottom-start"};var vS=c(F(),1);var p6=c(ee(),1),yv=c(F(),1),Rp=c(Z(),1),NBe=c(Ns(),1),LBe=c(Dt(),1);var Vit={crop:(0,Rp.__)("Image cropped."),rotate:(0,Rp.__)("Image rotated."),cropAndRotate:(0,Rp.__)("Image cropped and rotated.")};function DBe({crop:e,rotation:t,url:o,id:r,onSaveImage:n,onFinishEditing:i}){let{createErrorNotice:s,createSuccessNotice:a}=(0,p6.useDispatch)(NBe.store),[l,u]=(0,yv.useState)(!1),{editMediaEntity:d}=(0,p6.useSelect)(m=>({editMediaEntity:m(B).getSettings()?.[vI]}),[]),f=(0,yv.useCallback)(()=>{u(!1),i()},[i]),p=(0,yv.useCallback)(async()=>{if(!d){i(),s((0,Rp.__)("Sorry, you are not allowed to edit images on this site."),{id:"image-editing-error",type:"snackbar"});return}u(!0);let m=[];if(t>0&&m.push({type:"rotate",args:{angle:t}}),(e.width<99.9||e.height<99.9)&&m.push({type:"crop",args:{left:e.x,top:e.y,width:e.width,height:e.height}}),m.length===0){u(!1),i();return}let g=m.length===1?m[0].type:"cropAndRotate";try{let h=await d(r,{src:o,modifiers:m},{throwOnError:!0});h&&(n({id:h.id,url:h.source_url}),a(Vit[g],{type:"snackbar",actions:[{label:(0,Rp.__)("Undo"),onClick:()=>{n({id:r,url:o})}}]}))}catch(h){s((0,Rp.sprintf)((0,Rp.__)("Could not edit image. %s"),(0,LBe.__unstableStripHTML)(h.message)),{id:"image-editing-error",type:"snackbar"})}finally{u(!1),i()}},[e,t,r,o,n,s,a,i,d]);return(0,yv.useMemo)(()=>({isInProgress:l,apply:p,cancel:f}),[l,p,f])}var du=c(F(),1),VBe=c(Bo(),1);function FBe({url:e,naturalWidth:t,naturalHeight:o}){let[r,n]=(0,du.useState)(),{cropperState:i,setCropperState:s}=OR(),{zoom:a,aspectRatio:l,crop:u,croppedArea:d}=i,f=(0,du.useCallback)(y=>{s({zoom:y})},[s]),p=(0,du.useCallback)(y=>{s({aspectRatio:y})},[s]),m=t/o,g=o/t;(0,du.useEffect)(()=>{p(m)},[]);let[h,b]=(0,du.useState)(0),v=(0,du.useCallback)(()=>{let y=(h+90)%360,_=m,k=a!==1||!(m===l||g===l);if(h%180===90&&(_=1/m),y===0){n(),b(y),s({aspectRatio:k?l:m,crop:{x:-(u.y*_),y:u.x*_}});return}function x(R){let S=document.createElement("canvas"),I=0,O=0;y%180?(S.width=R.target.height,S.height=R.target.width):(S.width=R.target.width,S.height=R.target.height),(y===90||y===180)&&(I=S.width),(y===270||y===180)&&(O=S.height);let A=S.getContext("2d");A.translate(I,O),A.rotate(y*Math.PI/180),A.drawImage(R.target,0,0),S.toBlob(P=>{n(URL.createObjectURL(P)),b(y);let L=k?l:S.width/S.height;s({aspectRatio:L,crop:{x:-(u.y*_),y:u.x*_}})})}let C=new window.Image;C.src=e,C.onload=x;let E=(0,VBe.applyFilters)("media.crossOrigin",void 0,e);typeof E=="string"&&(C.crossOrigin=E)},[h,m,e,s,u,a,l,g,b]);return(0,du.useMemo)(()=>({editedUrl:r,setEditedUrl:n,crop:d,zoom:a,setZoom:f,rotation:h,rotateClockwise:v,aspect:l,setAspect:p,defaultAspect:m}),[r,d,a,f,h,v,l,p,m])}var zBe=c(T(),1),iX=(0,vS.createContext)({});iX.displayName="ImageEditingContext";var Md=()=>(0,vS.useContext)(iX);function jBe({id:e,url:t,naturalWidth:o,naturalHeight:r,onFinishEditing:n,onSaveImage:i,children:s}){let a=FBe({url:t,naturalWidth:o,naturalHeight:r}),l=DBe({id:e,url:t,onSaveImage:i,onFinishEditing:n,...a}),u=(0,vS.useMemo)(()=>({...a,...l}),[a,l]);return(0,zBe.jsx)(iX.Provider,{value:u,children:s})}var Kl=c(T(),1);function m6({aspectRatios:e,isDisabled:t,label:o,onClick:r,value:n}){return(0,Kl.jsx)(wS.MenuGroup,{label:o,children:e.map(({name:i,slug:s,ratio:a})=>(0,Kl.jsx)(wS.MenuItem,{disabled:t,onClick:()=>{r(a)},role:"menuitemradio",isSelected:a===n,icon:a===n?Ps:void 0,children:i},s))})}function Fit(e){let[t,o,...r]=e.split("/").map(Number);return t<=0||o<=0||Number.isNaN(t)||Number.isNaN(o)||r.length?NaN:o?t/o:t}function sX({ratio:e,...t}){return{ratio:Fit(e),...t}}function HBe({toggleProps:e}){let{isInProgress:t,aspect:o,setAspect:r,defaultAspect:n}=Md(),[i,s,a]=je("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios");return(0,Kl.jsx)(wS.DropdownMenu,{icon:V9,label:(0,_S.__)("Aspect Ratio"),popoverProps:f6,toggleProps:e,children:({onClose:l})=>(0,Kl.jsxs)(Kl.Fragment,{children:[(0,Kl.jsx)(m6,{isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:[{slug:"original",name:(0,_S.__)("Original"),ratio:n},...a?i.map(sX).filter(({ratio:u})=>u===1):[]]}),s?.length>0&&(0,Kl.jsx)(m6,{label:(0,_S.__)("Theme"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:s}),a&&(0,Kl.jsx)(m6,{label:(0,_S.__)("Landscape"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(sX).filter(({ratio:u})=>u>1)}),a&&(0,Kl.jsx)(m6,{label:(0,_S.__)("Portrait"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(sX).filter(({ratio:u})=>u<1)})]})})}var WBe=c(q(),1),UBe=c(ue(),1);var gh=c(T(),1);function GBe({url:e,width:t,height:o,naturalHeight:r,naturalWidth:n,borderProps:i}){let{isInProgress:s,editedUrl:a,rotation:l}=Md(),[u,{width:d}]=(0,UBe.useResizeObserver)(),f=o||d*r/n;l%180===90&&(f=d*n/r);let p=(0,gh.jsxs)("div",{className:Y("wp-block-image__crop-area",i?.className,{"is-applying":s}),style:{...i?.style,width:t||d,height:f},children:[(0,gh.jsx)(nX,{src:a||e}),s&&(0,gh.jsx)(WBe.Spinner,{})]});return(0,gh.jsxs)(gh.Fragment,{children:[u,p]})}var hh=c(q(),1),aX=c(Z(),1);var AR=c(T(),1);function $Be(){let{isInProgress:e,zoom:t,setZoom:o}=Md();return(0,AR.jsx)(hh.Dropdown,{contentClassName:"wp-block-image__zoom",popoverProps:f6,renderToggle:({isOpen:r,onToggle:n})=>(0,AR.jsx)(hh.ToolbarButton,{icon:Az,label:(0,aX.__)("Zoom"),onClick:n,"aria-expanded":r,disabled:e}),renderContent:()=>(0,AR.jsx)(hh.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,AR.jsx)(hh.RangeControl,{label:(0,aX.__)("Zoom"),min:ABe,max:MBe,value:Math.round(t*100),onChange:r=>o(r/100)})})})}var YBe=c(q(),1),KBe=c(Z(),1);var qBe=c(T(),1);function ZBe(){let{isInProgress:e,rotateClockwise:t}=Md();return(0,qBe.jsx)(YBe.ToolbarButton,{icon:Bz,label:(0,KBe.__)("Rotate"),onClick:t,disabled:e})}var lX=c(q(),1),cX=c(Z(),1);var vv=c(T(),1);function XBe(){let{isInProgress:e,apply:t,cancel:o}=Md();return(0,vv.jsxs)(vv.Fragment,{children:[(0,vv.jsx)(lX.ToolbarButton,{onClick:t,disabled:e,children:(0,cX.__)("Apply")}),(0,vv.jsx)(lX.ToolbarButton,{onClick:o,children:(0,cX.__)("Cancel")})]})}var ja=c(T(),1);function JBe({id:e,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i,onSaveImage:s,onFinishEditing:a,borderProps:l}){return(0,QBe.default)("wp.blockEditor.__experimentalImageEditor",{since:"7.1",hint:"The Media Editor modal is now the default crop experience for core blocks. This component will be removed in a future major release."}),(0,ja.jsx)(rX,{children:(0,ja.jsxs)(jBe,{id:e,url:t,naturalWidth:i,naturalHeight:n,onSaveImage:s,onFinishEditing:a,children:[(0,ja.jsx)(GBe,{borderProps:l,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i}),(0,ja.jsxs)(Ko,{children:[(0,ja.jsxs)(MR.ToolbarGroup,{children:[(0,ja.jsx)($Be,{}),(0,ja.jsx)(MR.ToolbarItem,{children:u=>(0,ja.jsx)(HBe,{toggleProps:u})}),(0,ja.jsx)(ZBe,{})]}),(0,ja.jsx)(MR.ToolbarGroup,{children:(0,ja.jsx)(XBe,{})})]})]})})}var Ha=c(q(),1),bh=c(Z(),1);var kS=c(F(),1);function eIe(e,t,o,r,n){let[i,s]=(0,kS.useState)(t??r??""),[a,l]=(0,kS.useState)(e??o??"");return(0,kS.useEffect)(()=>{t===void 0&&r!==void 0&&s(r),e===void 0&&o!==void 0&&l(o)},[r,o]),(0,kS.useEffect)(()=>{t!==void 0&&Number.parseInt(t)!==Number.parseInt(i)&&s(t),e!==void 0&&Number.parseInt(e)!==Number.parseInt(a)&&l(e)},[t,e]),{currentHeight:a,currentWidth:i,updateDimension:(f,p)=>{let m=p===""?void 0:parseInt(p,10);f==="width"?s(m):l(m),n({[f]:m})},updateDimensions:(f,p)=>{l(f??o),s(p??r),n({height:f,width:p})}}}var ql=c(T(),1),tIe=[25,50,75,100],zit=()=>{};function oIe(e,t,o){let r=Math.round(t*(e/100)),n=Math.round(o*(e/100));return{scaledWidth:r,scaledHeight:n}}function rIe({imageSizeHelp:e,imageWidth:t,imageHeight:o,imageSizeOptions:r=[],isResizable:n=!0,slug:i,width:s,height:a,onChange:l,onChangeImage:u=zit}){let{currentHeight:d,currentWidth:f,updateDimension:p,updateDimensions:m}=eIe(a,s,o,t,l),g=b=>{if(b===void 0){m();return}let{scaledWidth:v,scaledHeight:y}=oIe(b,t,o);m(y,v)},h=tIe.find(b=>{let{scaledWidth:v,scaledHeight:y}=oIe(b,t,o);return f===v&&d===y});return(0,ql.jsxs)(Ha.__experimentalVStack,{className:"block-editor-image-size-control",spacing:"4",children:[r&&r.length>0&&(0,ql.jsx)(Ha.SelectControl,{label:(0,bh.__)("Resolution"),value:i,options:r,onChange:u,help:e}),n&&(0,ql.jsxs)(ql.Fragment,{children:[(0,ql.jsxs)(Ha.__experimentalHStack,{align:"baseline",spacing:"4",children:[(0,ql.jsx)(Ha.__experimentalNumberControl,{label:(0,bh.__)("Width"),value:f,min:1,onChange:b=>p("width",b)}),(0,ql.jsx)(Ha.__experimentalNumberControl,{label:(0,bh.__)("Height"),value:d,min:1,onChange:b=>p("height",b)})]}),(0,ql.jsx)(Ha.__experimentalToggleGroupControl,{label:(0,bh.__)("Image size presets"),hideLabelFromVision:!0,onChange:g,value:h,isBlock:!0,children:tIe.map(b=>(0,ql.jsx)(Ha.__experimentalToggleGroupControlOption,{value:b,label:(0,bh.sprintf)((0,bh.__)("%d%%"),b)},b))})]})]})}var g6=c(q(),1);var _v=c(Z(),1),iIe=c(T(),1),nIe={left:ym,center:bm,right:vm,"space-between":S_,stretch:T_};function jit({allowedControls:e=["left","center","right","space-between"],isCollapsed:t=!0,onChange:o,value:r,popoverProps:n,isToolbar:i}){let s=f=>{o(f===r?void 0:f)},a=r?nIe[r]:nIe.left,l=[{name:"left",icon:ym,title:(0,_v.__)("Justify items left"),isActive:r==="left",onClick:()=>s("left")},{name:"center",icon:bm,title:(0,_v.__)("Justify items center"),isActive:r==="center",onClick:()=>s("center")},{name:"right",icon:vm,title:(0,_v.__)("Justify items right"),isActive:r==="right",onClick:()=>s("right")},{name:"space-between",icon:S_,title:(0,_v.__)("Space between items"),isActive:r==="space-between",onClick:()=>s("space-between")},{name:"stretch",icon:T_,title:(0,_v.__)("Stretch items"),isActive:r==="stretch",onClick:()=>s("stretch")}],u=i?g6.ToolbarGroup:g6.ToolbarDropdownMenu,d=i?{isCollapsed:t}:{};return(0,iIe.jsx)(u,{icon:a,popoverProps:n,label:(0,_v.__)("Change items justification"),controls:l.filter(f=>e.includes(f.name)),...d})}var uX=jit;var dX=c(T(),1),sw=e=>(0,dX.jsx)(uX,{...e,isToolbar:!1}),sIe=e=>(0,dX.jsx)(uX,{...e,isToolbar:!0});var _s=c(q(),1),fu=c(Z(),1),Fr=c(F(),1),R6=c(ue(),1),QIe=c(Dt(),1),JIe=c(wo(),1),ePe=c(Tx(),1),B6=c(ee(),1),_X=c($_(),1);var tPe=c(Nt(),1),I6=c(ma(),1);var xS=c(q(),1);var h6=c(ue(),1),b6=c(Z(),1),aIe=c(F(),1),Bp=c(T(),1);function lIe({children:e,settingsOpen:t,setSettingsOpen:o}){let r=(0,h6.useReducedMotion)(),n=r?aIe.Fragment:xS.__unstableAnimatePresence,i=r?"div":xS.__unstableMotion.div,a=`link-control-settings-drawer-${(0,h6.useInstanceId)(lIe)}`;return(0,Bp.jsxs)(Bp.Fragment,{children:[(0,Bp.jsx)(xS.Button,{__next40pxDefaultSize:!0,className:"block-editor-link-control__drawer-toggle","aria-expanded":t,onClick:()=>o(!t),icon:(0,b6.isRTL)()?oC:hm,"aria-controls":a,children:(0,b6._x)("Advanced","Additional link settings")}),(0,Bp.jsx)(n,{children:t&&(0,Bp.jsx)(i,{className:"block-editor-link-control__drawer",hidden:!t,id:a,initial:"collapsed",animate:"open",exit:"collapsed",variants:{open:{opacity:1,height:"auto"},collapsed:{opacity:0,height:0}},transition:{duration:.1},children:(0,Bp.jsx)("div",{className:"block-editor-link-control__drawer-inner",children:e})})})]})}var cIe=lIe;var x6=c(F(),1),yX=c(Z(),1),RIe=c(Nt(),1);var NR=c(Z(),1),_Ie=c(q(),1);var wIe=c(Nt(),1);var y6=c(Z(),1),uIe=c(q(),1),dIe=c(F(),1);var fX=c(T(),1),Hit=({searchTerm:e,onClick:t,itemProps:o,buttonText:r})=>{if(!e)return null;let n;return r?n=typeof r=="function"?r(e):r:n=(0,dIe.createInterpolateElement)((0,y6.sprintf)((0,y6.__)("Create: <mark>%s</mark>"),e),{mark:(0,fX.jsx)("mark",{})}),(0,fX.jsx)(uIe.MenuItem,{...o,iconPosition:"left",icon:Ms,className:"block-editor-link-control__search-item",onClick:t,children:n})},fIe=Hit;var Ip=c(Z(),1),_6=c(q(),1);var pIe=c(Dt(),1),CS=c(ma(),1),mIe=c(ue(),1),gIe=c(Nt(),1),SS=c(T(),1),v6={post:{icon:Cz,label:(0,Ip.__)("Post")},page:{icon:_b,label:(0,Ip.__)("Page")},post_tag:{icon:Qz,label:(0,Ip.__)("Tag")},category:{icon:H9,label:(0,Ip.__)("Category")},attachment:{icon:v7,label:(0,Ip.__)("Attachment")}};function Wit({isURL:e,suggestion:t}){let o=null;return e?o=iC:t.type in v6&&(o=v6[t.type].icon,t.type==="page"&&(t.isFrontPage&&(o=X7),t.isBlogHome&&(o=fj))),o?(0,SS.jsx)(xt,{className:"block-editor-link-control__search-item-icon",icon:o}):null}function Uit(e){return e?.trim()?.length?e?.replace(/^\/?/,"/"):e}function Git(e){return e?.trim()?.length?e?.replace(/\/$/,""):e}var $it=(e,...t)=>(...o)=>e(...o,...t),Yit=e=>t=>t==null||t!==t?e:t;function Kit(e){return e&&(0,mIe.pipe)(CS.safeDecodeURI,CS.getPath,Yit(""),$it(CS.filterURLForDisplay,24),Git,Uit)(e)}var hIe=({itemProps:e,suggestion:t,searchTerm:o,onClick:r,isURL:n=!1,shouldShowType:i=!1})=>{let s=n?(0,Ip.__)("Press ENTER to add this link"):Kit(t.url);return(0,SS.jsx)(_6.MenuItem,{...e,info:s,iconPosition:"left",icon:(0,SS.jsx)(Wit,{suggestion:t,isURL:n}),onClick:r,shortcut:i&&qit(t),className:"block-editor-link-control__search-item",children:(0,SS.jsx)(_6.TextHighlight,{text:(0,pIe.__unstableStripHTML)(t.title),highlight:o})})};function qit(e){return e.isFrontPage?(0,Ip.__)("Front page"):e.isBlogHome?(0,Ip.__)("Blog home"):e.type in v6?v6[e.type].label:e.type}var bIe=hIe,yIe=e=>((0,gIe.default)("wp.blockEditor.__experimentalLinkControlSearchItem",{since:"6.8"}),(0,SS.jsx)(hIe,{...e}));var vIe=c(Z(),1),wv="__CREATE__",pX="tel",w6="link",mX="mailto",gX="internal",ES=[w6,mX,pX,gX],hX=[{id:"opensInNewTab",title:(0,vIe.__)("Open in new tab")}];var kv=c(T(),1);function kIe({withCreateSuggestion:e,currentInputValue:t,handleSuggestionClick:o,suggestionsListProps:r,buildSuggestionItemProps:n,suggestions:i,selectedSuggestion:s,isLoading:a,isInitialSuggestions:l,createSuggestionButtonText:u,suggestionsQuery:d}){let f=Y("block-editor-link-control__search-results",{"is-loading":a}),p=i.length===1&&ES.includes(i[0].type),m=e&&!p&&!l,g=!d?.type,h=l?(0,NR.__)("Suggestions"):(0,NR.sprintf)((0,NR.__)('Search results for "%s"'),t);return(0,kv.jsx)("div",{className:"block-editor-link-control__search-results-wrapper",children:(0,kv.jsx)("div",{...r,className:f,"aria-label":h,children:(0,kv.jsx)(_Ie.MenuGroup,{children:i.map((b,v)=>m&&wv===b.type?(0,kv.jsx)(fIe,{searchTerm:t,buttonText:u,onClick:()=>o(b),itemProps:n(b,v),isSelected:v===s},b.type):wv===b.type?null:(0,kv.jsx)(bIe,{itemProps:n(b,v),suggestion:b,index:v,onClick:()=>{o(b)},isSelected:v===s,isURL:ES.includes(b.type),searchTerm:t,shouldShowType:g,isFrontPage:b?.isFrontPage,isBlogHome:b?.isBlogHome},`${b.id}-${b.type}`))})})})}var xIe=kIe,SIe=e=>((0,wIe.default)("wp.blockEditor.__experimentalLinkControlSearchResults",{since:"6.8"}),(0,kv.jsx)(kIe,{...e}));var CIe=c(F(),1),EIe=c(ee(),1);var k6=c(ma(),1);function LR(e){let t=e?.trim();if(!t)return{url:t,type:w6};let o=w6,r=(0,k6.getProtocol)(t)||"";return r.includes("mailto")?o=mX:r.includes("tel")?o=pX:t?.startsWith("#")&&(o=gX),rb(t)||nb(t)||t.startsWith("?")||r?{url:t,type:o}:{url:(0,k6.prependHTTPS)(t),type:o}}var Zit=()=>Promise.resolve([]),Xit=e=>{let{url:t,type:o}=LR(e);return Promise.resolve([{id:e,title:e,url:t,type:o}])},Qit=async(e,t,o,r,n,i)=>{let{isInitialSuggestions:s}=t,a=await o(e,t);return a.map(l=>Number(l.id)===n?(l.isFrontPage=!0,l):(Number(l.id)===i&&(l.isBlogHome=!0),l)),s||ib(e)||!r?a:a.concat({title:e,url:e,type:wv})};function TIe(e,t,o){let{fetchSearchSuggestions:r,pageOnFront:n,pageForPosts:i}=(0,EIe.useSelect)(a=>{let{getSettings:l}=a(B);return{pageOnFront:l().pageOnFront,pageForPosts:l().pageForPosts,fetchSearchSuggestions:l().__experimentalFetchLinkSuggestions}},[]),s=t?Xit:Zit;return(0,CIe.useCallback)((a,{isInitialSuggestions:l})=>ib(a)?s(a,{isInitialSuggestions:l}):Qit(a,{...e,isInitialSuggestions:l},r,o,n,i),[s,r,n,i,e,o])}var TS=c(T(),1),Jit=()=>Promise.resolve([]),bX=()=>{},BIe=(0,x6.forwardRef)(({value:e,children:t,currentLink:o={},className:r=null,placeholder:n=null,withCreateSuggestion:i=!1,onCreateSuggestion:s=bX,onChange:a=bX,onSelect:l=bX,showSuggestions:u=!0,renderSuggestions:d=x=>(0,TS.jsx)(xIe,{...x}),fetchSuggestions:f=null,allowDirectEntry:p=!0,showInitialSuggestions:m=!1,suggestionsQuery:g={},withURLSuggestion:h=!0,createSuggestionButtonText:b,hideLabelFromVision:v=!1,suffix:y,isEntity:_=!1,customValidity:w},k)=>{let x=TIe(g,p,i,h),C=u?f||x:Jit,[E,R]=(0,x6.useState)(),S=(L,H)=>{a(L),R(H)},I=L=>d({...L,withCreateSuggestion:i,createSuggestionButtonText:b,suggestionsQuery:g,handleSuggestionClick:H=>{L.handleSuggestionClick&&L.handleSuggestionClick(H),O(H)}}),O=async L=>{let H=L;if(wv===L.type){try{H=await s(L.title),H?.url&&l(H)}catch{}return}if(p||H&&Object.keys(H).length>=1){let{id:N,url:M,kind:V,type:j,...D}=o??{};l({...D,...H},H)}},A=n??(0,yX.__)("Search or type URL"),P=v&&n!==""?A:(0,yX.__)("Link");return(0,TS.jsxs)("div",{className:"block-editor-link-control__search-input-container",children:[(0,TS.jsx)(Pp,{disableSuggestions:o?.url===e,label:P,hideLabelFromVision:v,className:r,value:e,onChange:S,placeholder:A,__experimentalRenderSuggestions:u?I:null,__experimentalFetchLinkSuggestions:C,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:m,customValidity:w,required:!1,onSubmit:(L,H)=>{let N=L||E;!N&&!e?.trim()?.length?H.preventDefault():O(N||{url:e})},inputRef:k,suffix:y,disabled:_}),t]})}),IIe=BIe,PIe=e=>((0,RIe.default)("wp.blockEditor.__experimentalLinkControlSearchInput",{since:"6.8"}),(0,TS.jsx)(BIe,{...e}));var yh=c(Z(),1),kn=c(q(),1),LIe=c(ue(),1),E6=c(ma(),1);var DIe=c(Dt(),1),T6=c(ee(),1),VIe=c(Ns(),1),FIe=c($_(),1);var OIe=c(q(),1),{Slot:AIe,Fill:MIe}=(0,OIe.createSlotFill)("BlockEditorLinkControlViewer");var NIe=c(ee(),1),S6=c(F(),1);function est(e,t){switch(t.type){case"RESOLVED":return{...e,isFetching:!1,richData:t.richData};case"ERROR":return{...e,isFetching:!1,richData:null};case"LOADING":return{...e,isFetching:!0};default:throw new Error(`Unexpected action type ${t.type}`)}}function tst(e){let[t,o]=(0,S6.useReducer)(est,{richData:null,isFetching:!1}),{fetchRichUrlData:r}=(0,NIe.useSelect)(n=>{let{getSettings:i}=n(B);return{fetchRichUrlData:i().__experimentalFetchRichUrlData}},[]);return(0,S6.useEffect)(()=>{if(e?.length&&r&&typeof AbortController<"u"){o({type:"LOADING"});let n=new window.AbortController,i=n.signal;return r(e,{signal:i}).then(s=>{o({type:"RESOLVED",richData:s})}).catch(()=>{i.aborted||o({type:"ERROR"})}),()=>{n.abort()}}},[e]),t}var C6=tst;var Ho=c(T(),1),{Badge:ost}=K(kn.privateApis);function zIe({value:e,onEditClick:t,hasRichPreviews:o=!1,hasUnlinkControl:r=!1,onRemove:n}){let i=(0,T6.useSelect)(b=>b(FIe.store).get("core","showIconLabels"),[]),s=o?e?.url:null,{richData:a,isFetching:l}=C6(s),u=a&&Object.keys(a).length,d=e&&(0,E6.filterURLForDisplay)((0,E6.safeDecodeURI)(e.url),24)||"",f=!e?.url?.length,p=!f&&(0,DIe.__unstableStripHTML)(e?.entityTitle||a?.title||e?.title||d),m;a?.icon?m=(0,Ho.jsx)("img",{src:a?.icon,alt:""}):f?m=(0,Ho.jsx)(xt,{icon:ez,size:32}):m=(0,Ho.jsx)(xt,{icon:iC});let{createNotice:g}=(0,T6.useDispatch)(VIe.store),h=(0,LIe.useCopyToClipboard)(e.url,()=>{g("info",(0,yh.__)("Link copied to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,Ho.jsx)(kn.Flex,{role:"group","aria-label":(0,yh.__)("Manage link"),className:Y("block-editor-link-control__preview",{"is-current":!0,"is-rich":u,"is-fetching":!!l,"is-preview":!0,"is-error":f,"is-url-title":p===d}),children:(0,Ho.jsxs)(kn.Flex,{gap:0,align:"flex-start",children:[(0,Ho.jsxs)(kn.Flex,{className:"block-editor-link-control__link-information",role:"figure","aria-label":(0,yh.__)("Link information"),justify:"start",align:"flex-start",children:[e?.image?(0,Ho.jsx)(kn.Flex,{className:"block-editor-link-control__preview-image",justify:"center",children:(0,Ho.jsx)("img",{src:e?.image,alt:""})}):(0,Ho.jsx)(kn.Flex,{className:Y("block-editor-link-control__preview-icon",{"is-image":a?.icon}),justify:"center",children:m}),(0,Ho.jsx)(kn.Flex,{className:"block-editor-link-control__preview-details",direction:"column",gap:2,children:f?(0,Ho.jsx)("span",{className:"block-editor-link-control__preview-error-notice",children:(0,yh.__)("Link is empty")}):(0,Ho.jsxs)(Ho.Fragment,{children:[(0,Ho.jsx)(kn.ExternalLink,{className:"block-editor-link-control__preview-title",href:e.url,children:(0,Ho.jsx)(kn.__experimentalTruncate,{numberOfLines:1,children:p})}),(0,Ho.jsx)("span",{className:"block-editor-link-control__preview-info",children:(0,Ho.jsx)(kn.__experimentalTruncate,{numberOfLines:1,children:d})}),e?.badges?.length>0&&(0,Ho.jsx)(kn.__experimentalHStack,{className:"block-editor-link-control__preview-badges",alignment:"left",gap:1,children:e.badges.map((b,v)=>(0,Ho.jsx)(ost,{intent:b.intent,children:b.label},`${b.label}|${b.intent}|${v}`))})]})})]}),(0,Ho.jsx)(kn.Button,{icon:wb,label:(0,yh.__)("Edit link"),onClick:t,size:"compact",showTooltip:!i}),r&&(0,Ho.jsx)(kn.Button,{icon:Os,label:(0,yh.__)("Remove link"),onClick:n,size:"compact",showTooltip:!i}),(0,Ho.jsx)(kn.Button,{icon:o7,label:(0,yh.__)("Copy link"),ref:h,accessibleWhenDisabled:!0,disabled:f,size:"compact",showTooltip:!i}),(0,Ho.jsx)(AIe,{fillProps:e})]})})}var jIe=c(Z(),1),HIe=c(q(),1);var xv=c(T(),1),rst=()=>{},nst=({value:e,onChange:t=rst,settings:o})=>{if(!o||!o.length)return null;let r=i=>s=>{t({...e,[i.id]:s})},n=o.map(i=>{if("render"in i){if(typeof i.render=="function"){let s=i.render(i,e,t);return(0,xv.jsx)("div",{className:"block-editor-link-control__setting",children:s},i.id)}return null}return(0,xv.jsx)(HIe.CheckboxControl,{className:"block-editor-link-control__setting",label:i.title,onChange:r(i),checked:e?!!e[i.id]:!1,help:i?.help},i.id)}).filter(Boolean);return(0,xv.jsxs)("fieldset",{className:"block-editor-link-control__settings",children:[(0,xv.jsx)(ht,{render:(0,xv.jsx)("legend",{}),children:(0,jIe.__)("Currently selected link settings")}),n]})},WIe=nst;var UIe=c(Z(),1),Sv=c(F(),1);function GIe(e){let t=(0,Sv.useRef)(),[o,r]=(0,Sv.useState)(!1),[n,i]=(0,Sv.useState)(null),s=async function(a){r(!0),i(null);try{return t.current=ist(Promise.resolve(e(a))),await t.current.promise}catch(l){if(l&&l.isCanceled)return;throw i(l.message||(0,UIe.__)("An unknown error occurred during creation. Please try again.")),l}finally{r(!1)}};return(0,Sv.useEffect)(()=>()=>{t.current&&t.current.cancel()},[]),{createPage:s,isCreatingPage:o,errorMessage:n}}var ist=e=>{let t=!1;return{promise:new Promise((r,n)=>{e.then(i=>t?n({isCanceled:!0}):r(i),i=>n(t?{isCanceled:!0}:i))}),cancel(){t=!0}}};var vX=c(F(),1),KIe=c(YIe(),1);function qIe(e){let[t,o]=(0,vX.useState)(e||{}),[r,n]=(0,vX.useState)(e);return(0,KIe.default)(e,r)||(n(e),o(e)),[t,o,l=>{o({...t,url:l})},l=>{o({...t,title:l})},l=>u=>{let d=Object.keys(u).reduce((f,p)=>(l.includes(p)&&(f[p]=u[p]),f),{});o({...t,...d})}]}var Qo=c(T(),1),wX=()=>{},ZIe="core/block-editor",XIe="linkControlSettingsDrawer";function Cv({searchInputPlaceholder:e,value:t,settings:o=hX,onChange:r=wX,onInputChange:n,onRemove:i,onCancel:s,noDirectEntry:a=!1,showSuggestions:l=!0,showInitialSuggestions:u,forceIsEditingLink:d,createSuggestion:f,withCreateSuggestion:p,inputValue:m="",suggestionsQuery:g={},noURLSuggestion:h=!1,createSuggestionButtonText:b,hasRichPreviews:v=!1,hasTextControl:y=!1,renderControlBottom:_=null,handleEntities:w=!1}){p===void 0&&f&&(p=!0);let[k,x]=(0,Fr.useState)(!1),[C,E]=(0,Fr.useState)(void 0),{advancedSettingsPreference:R}=(0,B6.useSelect)(He=>({advancedSettingsPreference:He(_X.store).get(ZIe,XIe)??!1}),[]),{set:S}=(0,B6.useDispatch)(_X.store),I=He=>{S&&S(ZIe,XIe,He),x(He)},O=R||k,A=(0,Fr.useRef)(!0),P=(0,Fr.useRef)(),L=(0,R6.useMergeRefs)([P,lw()]),H=(0,Fr.useRef)(),N=(0,Fr.useRef)(),M=(0,Fr.useRef)(),V=o.map(({id:He})=>He),[j,D,z,$,J]=qIe(t),Q=He=>{z(He),n?.(He)},W=w&&!!j?.id,X=(0,R6.useInstanceId)(Cv,"link-control"),U=W?`${X}__help`:null,G=t&&!(0,ePe.isShallowEqualObjects)(j,t),[te,re]=(0,Fr.useState)(d!==void 0?d:!t||!t.url),{createPage:ae,isCreatingPage:ie,errorMessage:be}=GIe(f);(0,Fr.useEffect)(()=>{d!==void 0&&re(d)},[d]),(0,Fr.useEffect)(()=>{if(A.current)return;(QIe.focus.focusable.find(P.current)[0]||P.current).focus()},[te,ie]),(0,Fr.useEffect)(()=>(A.current=!1,()=>{A.current=!0}),[]);let pe=(0,Fr.useRef)();(0,Fr.useEffect)(()=>{if(pe.current===void 0){pe.current=m;return}pe.current!==m&&(console.warn("LinkControl: The inputValue prop is uncontrolled and only sets the initial value. onInputChange is an observer for the input value. Changes to inputValue from the parent will not update the search input."),pe.current=m)},[m]),(0,Fr.useEffect)(()=>{if(C?.type==="invalid"){let He=N.current;He&&typeof He.reportValidity=="function"&&He.reportValidity()}},[C]);let ke=t?.url?.trim()?.length>0,ye=()=>{re(!1)},Pe=He=>{let we={type:"invalid",message:(0,fu.__)("Please enter a valid URL.")},Me={type:"valid"},ge=He?.trim();if(!ge?.length||!ib(ge))return we;if(rb(ge)||nb(ge))return Me;let Re=(0,I6.prependHTTPS)(ge);return(0,I6.isURL)(Re)?Me:we},_e=He=>{if(!(He&&He.id&&He.type&&!ES.includes(He.type))){let ge=He?.url||et,Re=Pe(ge);if(Re.type==="invalid"){E(Re);return}let{url:Ie}=LR(ge);He={...He,url:Ie}}He?.kind==="taxonomy"&&He?.url&&(M.current=He.url);let Me=Object.keys(He).reduce((ge,Re)=>(V.includes(Re)||(ge[Re]=He[Re]),ge),{});r({...j,...Me,title:j?.title||He?.title}),E(void 0),ye()},ve=()=>{if(Je)return!1;let He=et.trim(),we=j&&j.id&&j.type&&!ES.includes(j.type),Me=t?.url===He;if(we&&Me)return E(void 0),!0;let ge=Pe(et);return ge.type==="invalid"?(E(ge),!1):(E(void 0),!0)},Se=()=>{G&&r({...t,...j,url:LR(et).url}),ye(),E(void 0)},fe=()=>{ve()&&Se()},Ce=He=>{let{keyCode:we}=He;we===JIe.ENTER&&!Je&&(He.preventDefault(),fe())},ne=()=>{D(t)},se=He=>{He.preventDefault(),He.stopPropagation(),ne(),E(void 0),ke?ye():i?.(),s?.()},[Ee,he]=(0,Fr.useState)(!1),Ae=()=>{let{id:He,kind:we,type:Me,...ge}=j;D({...ge,id:void 0,kind:void 0,type:void 0,url:void 0}),he(!0)};(0,Fr.useEffect)(()=>{Ee&&(N.current?.focus(),he(!1))},[Ee]);let et=j?.url!==void 0?j.url:m||"",Je=!et?.trim()?.length;(0,Fr.useEffect)(()=>{E(void 0)},[et]);let _t=!C,Et=i&&t&&!te&&!ie,mt=te&&ke,oo=ke&&y,Tt=(te||!t)&&!ie,Rt=Je||!_t||t&&!G,Bt=!!o?.length&&te&&ke,gt=(0,Fr.useMemo)(()=>t?.kind==="taxonomy"&&!t?.url&&M.current?{...t,url:M.current}:t,[t]);return(0,Qo.jsxs)("div",{tabIndex:-1,ref:L,className:"block-editor-link-control",children:[ie&&(0,Qo.jsxs)("div",{className:"block-editor-link-control__loading",children:[(0,Qo.jsx)(_s.Spinner,{})," ",(0,fu.__)("Creating"),"\u2026"]}),Tt&&(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsxs)("div",{className:Y({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":oo,"has-actions":mt}),children:[oo&&(0,Qo.jsx)(_s.TextControl,{ref:H,className:"block-editor-link-control__field block-editor-link-control__text-content",label:(0,fu.__)("Text"),value:j?.title,onChange:$,onKeyDown:Ce}),(0,Qo.jsx)(IIe,{ref:N,currentLink:t,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:e,value:et,withCreateSuggestion:p,onCreateSuggestion:ae,onChange:Q,onSelect:_e,showInitialSuggestions:u,allowDirectEntry:!a,showSuggestions:l,suggestionsQuery:g,withURLSuggestion:!h,createSuggestionButtonText:b,hideLabelFromVision:!oo,isEntity:W,customValidity:C,suffix:(0,Qo.jsx)(sst,{isEntity:W,showActions:mt,isDisabled:Rt,onUnlink:Ae,onSubmit:fe,helpTextId:U})}),W&&U&&(0,Qo.jsx)("p",{id:U,className:"block-editor-link-control__help",children:(0,fu.sprintf)((0,fu.__)("Synced with the selected %s."),j?.type||"item")})]}),be&&(0,Qo.jsx)(_s.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1,children:be})]}),t&&!te&&!ie&&(0,Qo.jsx)(zIe,{value:gt,onEditClick:()=>re(!0),hasRichPreviews:v,hasUnlinkControl:Et,onRemove:()=>{i(),re(!0)}},gt?.url),Bt&&(0,Qo.jsx)("div",{className:"block-editor-link-control__tools",children:!Je&&(0,Qo.jsx)(cIe,{settingsOpen:O,setSettingsOpen:I,children:(0,Qo.jsx)(WIe,{value:j,settings:o,onChange:J(V)})})}),mt&&(0,Qo.jsxs)(_s.__experimentalHStack,{justify:"right",className:"block-editor-link-control__search-actions",children:[(0,Qo.jsx)(_s.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:se,children:(0,fu.__)("Cancel")}),(0,Qo.jsx)(_s.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:Rt?wX:fe,className:"block-editor-link-control__search-submit","aria-disabled":Rt,children:(0,fu.__)("Apply")})]}),!ie&&_&&_()]})}function sst({isEntity:e,showActions:t,isDisabled:o,onUnlink:r,onSubmit:n,helpTextId:i}){if(e)return(0,Qo.jsx)(_s.Button,{icon:Os,onClick:r,"aria-describedby":i,showTooltip:!0,label:(0,fu.__)("Unsync and edit"),__next40pxDefaultSize:!0});if(!t)return(0,Qo.jsx)(_s.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Qo.jsx)(_s.Button,{onClick:o?wX:n,label:(0,fu.__)("Submit"),icon:mf,className:"block-editor-link-control__search-submit","aria-disabled":o,size:"small"})})}Cv.ViewerFill=MIe;Cv.DEFAULT_LINK_SETTINGS=hX;var P6=e=>((0,tPe.default)("wp.blockEditor.__experimentalLinkControl",{since:"6.8",alternative:"wp.blockEditor.LinkControl"}),(0,Qo.jsx)(Cv,{...e}));P6.ViewerFill=Cv.ViewerFill;P6.DEFAULT_LINK_SETTINGS=Cv.DEFAULT_LINK_SETTINGS;var vh=Cv;var rPe=c(Z(),1),nPe=c(q(),1);var DR=1.5,kX=.01,xX=10,SX="";function oPe(e){return e!==void 0&&e!==SX}var CX=c(T(),1),ast=({__next40pxDefaultSize:e,value:t,onChange:o,__unstableInputWidth:r="60px",...n})=>{let i=oPe(t),s=(d,f)=>{if(i)return d;let p=kX*xX;switch(`${d}`){case`${p}`:return DR+p;case"0":return f?d:DR-p;case"":return DR;default:return d}},a=(d,f)=>{let p=["insertText","insertFromPaste"].includes(f.payload.event.nativeEvent?.inputType),m=s(d.value,p);return{...d,value:m}},l=i?t:SX;return(0,CX.jsx)("div",{className:"block-editor-line-height-control",children:(0,CX.jsx)(nPe.__experimentalNumberControl,{placeholder:DR,...n,__unstableInputWidth:r,__unstableStateReducer:a,onChange:(d,{event:f})=>{if(d===""){o();return}if(f.type==="click"){o(s(`${d}`,!1));return}o(`${d}`)},label:(0,rPe.__)("Line height"),step:kX,spinFactor:xX,value:l,min:0,spinControls:"custom"})})},O6=ast;var pu=c(Z(),1),iPe=c(Yo(),1),ws=c(q(),1),M6=c(ee(),1),sPe=c(wo(),1);var aPe=c(ue(),1),lPe=c(Dt(),1),cPe=c(Ns(),1),uPe=c(F(),1);function A6(e,t,o){if(o)return o;if(!t||typeof t!="object"||Object.keys(t).length===0)return e&&e.length>0?e.map(n=>`${n}/*`).join(","):void 0;if(!e||e.length===0)return;let r=[];for(let[,n]of Object.entries(t))e.some(s=>s.includes("/")?n===s:n.startsWith(`${s}/`))&&r.push(n);return r.length>0?r.join(","):e.map(n=>`${n}/*`).join(",")}var ti=c(T(),1),lst=()=>{},cst=0,ust=({mediaURL:e,mediaId:t,mediaIds:o,allowedTypes:r,accept:n,onError:i,onSelect:s,onSelectURL:a,onReset:l,onToggleFeaturedImage:u,useFeaturedImage:d,onFilesUpload:f=lst,name:p=(0,pu.__)("Replace"),createNotice:m,removeNotice:g,children:h,multiple:b=!1,addToGallery:v,handleUpload:y=!0,variant:_,popoverProps:w,renderToggle:k,className:x})=>{let{mediaUpload:C,allowedMimeTypes:E}=(0,M6.useSelect)(M=>{let{getSettings:V}=M(B),j=V();return{mediaUpload:j.mediaUpload,allowedMimeTypes:j.allowedMimeTypes}},[]),R=`block-editor/media-replace-flow/error-notice/${++cst}`,S=(0,uPe.useMemo)(()=>A6(r,E,n),[r,E,n]),I=M=>{let V=(0,lPe.__unstableStripHTML)(M);if(i){i(V);return}setTimeout(()=>{m("error",V,{speak:!0,id:R,isDismissible:!0})},1e3)},O=(M,V)=>{let j=!!(e||t||o?.length);d&&u&&u(),V(),s(M),(0,iPe.speak)(j?(0,pu.__)("The media file has been replaced"):(0,pu.__)("The media file has been added")),g(R)},A=(M,V)=>{let j=M.target.files;if(!y)return V(),s(j);f(j),C({allowedTypes:r,filesList:j,onFileChange:([D])=>{O(D,V)},onError:I})},P=M=>{M.keyCode===sPe.DOWN&&(M.preventDefault(),M.target.click())},H=b&&(!r||r.length===0?!1:r.every(M=>M==="image"||M.startsWith("image/"))),N={...w,variant:_};return(0,ti.jsx)(ws.Dropdown,{popoverProps:N,className:x,contentClassName:Y("block-editor-media-replace-flow__options",_&&`is-variant-${_}`),renderToggle:({isOpen:M,onToggle:V})=>k?k({"aria-expanded":M,"aria-haspopup":"true",onClick:V,onKeyDown:P,children:p}):(0,ti.jsx)(ws.ToolbarButton,{"aria-expanded":M,"aria-haspopup":"true",onClick:V,onKeyDown:P,children:p}),renderContent:({onClose:M})=>(0,ti.jsxs)(ti.Fragment,{children:[(0,ti.jsxs)(ws.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu",children:[(0,ti.jsxs)(Pa,{children:[(0,ti.jsx)(xd,{gallery:H,addToGallery:v,multiple:b,value:b?o:t,onSelect:V=>O(V,M),allowedTypes:r,render:({open:V})=>(0,ti.jsx)(ws.MenuItem,{icon:B_,onClick:V,children:(0,pu.__)("Open Media Library")})}),(0,ti.jsx)(ws.FormFileUpload,{onChange:V=>{A(V,M)},accept:S,multiple:!!b,render:({openFileDialog:V})=>(0,ti.jsx)(ws.MenuItem,{icon:uj,onClick:()=>{V()},children:(0,pu._x)("Upload","verb")})})]}),u&&(0,ti.jsx)(ws.MenuItem,{icon:xz,onClick:u,isPressed:d,children:(0,pu.__)("Use featured image")}),typeof h=="function"?h({onClose:M}):h,e&&l&&(0,ti.jsx)(ws.MenuItem,{onClick:()=>{l(),M()},children:(0,pu.__)("Reset")})]}),a&&(0,ti.jsxs)("form",{className:"block-editor-media-flow__url-input",children:[(0,ti.jsx)("span",{className:"block-editor-media-replace-flow__image-url-label",children:(0,pu.__)("Current media URL:")}),(0,ti.jsx)(vh,{value:{url:e},settings:[],showSuggestions:!1,onChange:({url:V})=>{a(V)},searchInputPlaceholder:(0,pu.__)("Paste or type URL")})]})]})})},RS=(0,aPe.compose)([(0,M6.withDispatch)(e=>{let{createNotice:t,removeNotice:o}=e(cPe.store);return{createNotice:t,removeNotice:o}}),(0,ws.withFilters)("editor.MediaReplaceFlow")])(ust);var cn=c(q(),1),ln=c(Z(),1),kh=c(F(),1),SPe=c(ee(),1);var CPe=c(Nt(),1);var RX=c(Z(),1),L6=c(F(),1),BS=c(q(),1);var xPe=c(Nt(),1);var pPe=c(Z(),1),mPe=c(q(),1);var dPe=c(q(),1),N6=c(ma(),1),EX=c(T(),1);function fPe({url:e,urlLabel:t,className:o}){let r=Y(o,"block-editor-url-popover__link-viewer-url");return e?(0,EX.jsx)(dPe.ExternalLink,{className:r,href:e,children:t||(0,N6.filterURLForDisplay)((0,N6.safeDecodeURI)(e))}):(0,EX.jsx)("span",{className:r})}var VR=c(T(),1);function gPe({className:e,linkClassName:t,onEditLinkClick:o,url:r,urlLabel:n,...i}){return(0,VR.jsxs)("div",{className:Y("block-editor-url-popover__link-viewer",e),...i,children:[(0,VR.jsx)(fPe,{url:r,urlLabel:n,className:t}),o&&(0,VR.jsx)(mPe.Button,{icon:wb,label:(0,pPe.__)("Edit"),onClick:o,size:"compact"})]})}var _Pe=c(Z(),1),wPe=c(q(),1);var TX=c(Yo(),1),Op=c(Z(),1),Si=c(F(),1),Wa=c(wo(),1),Xl=c(q(),1),Ev=c(ue(),1),hPe=c(ee(),1),bPe=c(ma(),1);var Zl=c(T(),1),yPe=c(oe(),1),{ValidatedInputControl:dst}=K(Xl.privateApis),FR=()=>{};function vPe(e){return typeof e=="function"}function Pp(e){let{__experimentalFetchLinkSuggestions:t,__experimentalHandleURLSuggestions:o,__experimentalRenderControl:r,__experimentalRenderSuggestions:n,__experimentalShowInitialSuggestions:i=!1,autocompleteRef:s,className:a,customValidity:l,disableSuggestions:u,disabled:d=!1,help:f=null,hideLabelFromVision:p=!1,inputRef:m,isFullWidth:g,label:h=null,markWhenOptional:b,onChange:v,onKeyDown:y,onSubmit:_,placeholder:w=(0,Op.__)("Paste URL or type to search"),required:k=!0,suffix:x,value:C=""}=e,E=(0,Ev.useInstanceId)(Pp),{getSettings:R}=(0,hPe.useSelect)(B),S=(0,Ev.useDebounce)(TX.speak,500),[I,O]=(0,Si.useState)([]),[A,P]=(0,Si.useState)(null),[L,H]=(0,Si.useState)(null),[N,M]=(0,Si.useState)(!1),[V,j]=(0,Si.useState)(!1),[D,z]=(0,Si.useState)(!1),$=(0,Si.useRef)(),J=(0,Si.useRef)([]),Q=(0,Si.useRef)(null),W=m??$,X=`url-input-control-${E}`,U=`block-editor-url-input-suggestions-${E}`,G=`block-editor-url-input-suggestion-${E}`,te=N&&u!==!0&&(i||!!C.length),re=(0,Ev.useEvent)((fe="")=>{let Ce=vPe(t)?t:R().__experimentalFetchLinkSuggestions;if(!Ce)return;let ne=!fe?.length,se=fe.trim();if(!ne&&(se.length<2||!o&&(0,bPe.isURL)(se))){Q.current?.cancel?.(),Q.current=null,O([]),M(!1),P(se),H(null),j(!1);return}H(null),j(!0);let Ee=Ce(se,{isInitialSuggestions:ne});Q.current=Ee,Ee.then(he=>{Q.current===Ee&&(O(he),P(se),j(!1),M(!!he.length),he.length?S((0,Op.sprintf)((0,Op._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",he.length),he.length),"assertive"):S((0,Op.__)("No results."),"assertive"))}).catch(()=>{Q.current===Ee&&j(!1)}).finally(()=>{Q.current===Ee&&(Q.current=null)})}),ae=(0,Ev.useDebounce)(re,200);(0,Si.useEffect)(()=>{!u&&!D&&(C.length||i)&&ae(C)},[C,D,u,i,ae]),(0,Si.useEffect)(()=>{te||M(!1)},[te]),(0,Si.useEffect)(()=>{te&&L!==null&&J.current[L]?.scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[te,L]),(0,Si.useEffect)(()=>()=>{Q.current?.cancel?.(),Q.current=null},[]);function ie(fe){v(fe.url,fe),H(null),M(!1)}function be(fe){ie(fe),W.current.focus()}function pe(fe){v(fe)}function ke(){z(!0),ae.cancel()}function ye(){z(!1)}function Pe(){C&&!u&&!I.length&&Q.current===null&&ae(C)}function _e(fe){if(y?.(fe),!te||!I.length||V){if(!fe.shiftKey&&(fe.keyCode===Wa.UP||fe.keyCode===Wa.DOWN)){let ne=fe.keyCode===Wa.UP?0:fe.target.value.length;(fe.target.selectionStart!==ne||fe.target.selectionEnd!==ne)&&(fe.preventDefault(),fe.target.setSelectionRange(ne,ne))}else fe.keyCode===Wa.ENTER&&_&&(fe.preventDefault(),_(null,fe));return}let Ce=I[L]??null;switch(fe.keyCode){case Wa.UP:case Wa.DOWN:{fe.preventDefault();let ne=fe.keyCode===Wa.UP?-1:1;H(((L??(ne===-1?0:-1))+ne+I.length)%I.length);break}case Wa.TAB:{Ce&&(ie(Ce),(0,TX.speak)((0,Op.__)("Link selected.")));break}case Wa.ENTER:{fe.preventDefault(),Ce&&ie(Ce),_?.(Ce,fe);break}}}let ve={id:X,label:h,className:Y("block-editor-url-input",a,{"is-full-width":g}),hideLabelFromVision:p},Se={id:X,value:C,required:k,type:"text",name:X,autoComplete:"off",onChange:d?FR:pe,onCompositionStart:d?FR:ke,onCompositionEnd:d?FR:ye,onFocus:d?FR:Pe,onKeyDown:d?FR:_e,placeholder:w,role:"combobox","aria-label":h?void 0:(0,Op.__)("URL"),"aria-expanded":te,"aria-autocomplete":"list","aria-owns":U,"aria-activedescendant":L!==null?`${G}-${L}`:void 0,ref:W,disabled:d,suffix:x,help:f};return(0,Zl.jsxs)(Zl.Fragment,{children:[(0,Zl.jsx)(fst,{controlProps:ve,inputProps:Se,isLoading:V,customValidity:l,markWhenOptional:b,renderControl:r}),te&&I.length>0&&(0,Zl.jsx)(pst,{autocompleteRef:s,className:a,handleSuggestionClick:be,isLoading:V,renderSuggestions:n,selectedSuggestion:L,suggestionNodesRef:J,suggestionOptionIdPrefix:G,suggestions:I,suggestionsListboxId:U,suggestionsValue:A})]})}function fst({controlProps:e,inputProps:t,isLoading:o,customValidity:r,markWhenOptional:n,renderControl:i}){let[s,a]=(0,Si.useState)(r!==void 0);return r!==void 0&&!s&&a(!0),i?i(e,t,o):(0,Zl.jsxs)(Xl.BaseControl,{...e,children:[(0,Zl.jsx)(s?dst:Xl.__experimentalInputControl,{...t,...s&&{customValidity:r,...n!==void 0&&{markWhenOptional:n}}}),o&&(0,Zl.jsx)(Xl.Spinner,{})]})}function pst({autocompleteRef:e,className:t,handleSuggestionClick:o,isLoading:r,renderSuggestions:n,selectedSuggestion:i,suggestionNodesRef:s,suggestionOptionIdPrefix:a,suggestions:l,suggestionsListboxId:u,suggestionsValue:d}){let f={id:u,ref:e,role:"listbox"},p=(m,g)=>({role:"option",tabIndex:"-1",id:`${a}-${g}`,ref:h=>{s.current[g]=h},"aria-selected":g===i?!0:void 0});return vPe(n)?n({suggestions:l,selectedSuggestion:i,suggestionsListProps:f,buildSuggestionItemProps:p,isLoading:r,handleSuggestionClick:o,isInitialSuggestions:!d?.length,currentInputValue:d}):(0,Zl.jsx)(Xl.Popover,{placement:"bottom",focusOnMount:!1,children:(0,Zl.jsx)("div",{...f,className:Y("block-editor-url-input__suggestions",{[`${t}__suggestions`]:t}),children:l.map((m,g)=>(0,yPe.createElement)(Xl.Button,{__next40pxDefaultSize:!0,...p(m,g),key:m.id,className:Y("block-editor-url-input__suggestion",{"is-selected":g===i}),onClick:()=>o(m)},m.title))})})}var zR=c(T(),1);function kPe({autocompleteRef:e,className:t,onChangeInputValue:o,value:r,...n}){return(0,zR.jsxs)("form",{className:Y("block-editor-url-popover__link-editor",t),...n,children:[(0,zR.jsx)(Pp,{value:r,onChange:o,autocompleteRef:e}),(0,zR.jsx)(wPe.Button,{icon:mf,label:(0,_Pe.__)("Apply"),type:"submit",size:"compact"})]})}var _h=c(T(),1),{__experimentalPopoverLegacyPositionToPlacement:mst}=K(BS.privateApis),gst="bottom",BX=(0,L6.forwardRef)(({additionalControls:e,children:t,renderSettings:o,placement:r,focusOnMount:n="firstElement",position:i,...s},a)=>{i!==void 0&&(0,xPe.default)("`position` prop in wp.blockEditor.URLPopover",{since:"6.2",alternative:"`placement` prop"});let l;r!==void 0?l=r:i!==void 0&&(l=mst(i)),l=l||gst;let[u,d]=(0,L6.useState)(!1),f=!!o&&u,p=()=>{d(!u)};return(0,_h.jsxs)(BS.Popover,{ref:a,role:"dialog","aria-modal":"true","aria-label":(0,RX.__)("Edit URL"),className:"block-editor-url-popover",focusOnMount:n,placement:l,shift:!0,variant:"toolbar",...s,children:[(0,_h.jsx)("div",{className:"block-editor-url-popover__input-container",children:(0,_h.jsxs)("div",{className:"block-editor-url-popover__row",children:[t,!!o&&(0,_h.jsx)(BS.Button,{className:"block-editor-url-popover__settings-toggle",icon:Bn,label:(0,RX.__)("Link settings"),onClick:p,"aria-expanded":u,size:"compact"})]})}),f&&(0,_h.jsx)("div",{className:"block-editor-url-popover__settings",children:o()}),e&&!f&&(0,_h.jsx)("div",{className:"block-editor-url-popover__additional-controls",children:e})]})});BX.LinkEditor=kPe;BX.LinkViewer=gPe;var wh=BX;var fo=c(T(),1),hst=()=>{},bst=({src:e,onChange:t,onSubmit:o,onClose:r,popoverAnchor:n})=>(0,fo.jsx)(wh,{anchor:n,onClose:r,children:(0,fo.jsx)("form",{className:"block-editor-media-placeholder__url-input-form",onSubmit:o,children:(0,fo.jsx)(cn.__experimentalInputControl,{label:(0,ln.__)("URL"),type:"text",hideLabelFromVision:!0,placeholder:(0,ln.__)("Paste or type URL"),onChange:t,value:e,suffix:(0,fo.jsx)(cn.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,fo.jsx)(cn.Button,{size:"small",icon:mf,label:(0,ln.__)("Apply"),type:"submit"})})})})}),yst=({src:e,onChangeSrc:t,onSelectURL:o})=>{let[r,n]=(0,kh.useState)(null),[i,s]=(0,kh.useState)(!1),a=()=>{s(!0)},l=()=>{s(!1),r?.focus()},u=d=>{d.preventDefault(),e&&o&&(o(e),l())};return(0,fo.jsxs)("div",{className:"block-editor-media-placeholder__url-input-container",children:[(0,fo.jsx)(cn.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__button",onClick:a,isPressed:i,variant:"secondary","aria-haspopup":"dialog",ref:n,children:(0,ln.__)("Insert from URL")}),i&&(0,fo.jsx)(bst,{src:e,onChange:t,onSubmit:u,onClose:l,popoverAnchor:r})]})};function vst({value:e={},allowedTypes:t,className:o,icon:r,labels:n={},mediaPreview:i,notices:s,isAppender:a,accept:l,addToGallery:u,multiple:d=!1,handleUpload:f=!0,disableDropZone:p,disableMediaButtons:m,onError:g,onSelect:h,onCancel:b,onSelectURL:v,onToggleFeaturedImage:y,onDoubleClick:_,onFilesPreUpload:w=hst,onHTMLDrop:k,children:x,mediaLibraryButton:C,placeholder:E,style:R}){k&&(0,CPe.default)("wp.blockEditor.MediaPlaceholder onHTMLDrop prop",{since:"6.2",version:"6.4"});let{mediaUpload:S,allowedMimeTypes:I}=(0,SPe.useSelect)(W=>{let{getSettings:X}=W(B),U=X();return{mediaUpload:U.mediaUpload,allowedMimeTypes:U.allowedMimeTypes}},[]),[O,A]=(0,kh.useState)("");(0,kh.useEffect)(()=>{A(e?.src??"")},[e?.src]);let P=(0,kh.useMemo)(()=>A6(t,I,l),[t,I,l]),L=()=>!t||t.length===0?!1:t.every(W=>W==="image"||W.startsWith("image/")),H=W=>{if(!f||typeof f=="function"&&!f(W))return h(W);w(W);let X;if(d)if(u){let U=[];X=G=>{let te=(e??[]).filter(re=>re.id?!U.some(({id:ae})=>Number(ae)===Number(re.id)):!U.some(({urlSlug:ae})=>re.url.includes(ae)));h(te.concat(G)),U=G.map(re=>{let ae=re.url.lastIndexOf("."),ie=re.url.slice(0,ae);return{id:re.id,urlSlug:ie}})}}else X=h;else X=([U])=>h(U);S({allowedTypes:t,filesList:W,onFileChange:X,onError:g,multiple:d})};async function N(W){let{blocks:X}=kq(W);if(!X?.length)return;let U=await Promise.all(X.map(G=>{let te=G.name.split("/")[1];return G.attributes.id?(G.attributes.type=te,G.attributes):new Promise((re,ae)=>{window.fetch(G.attributes.url).then(ie=>ie.blob()).then(ie=>S({filesList:[ie],additionalData:{title:G.attributes.title,alt_text:G.attributes.alt,caption:G.attributes.caption,type:te},onFileChange:([be])=>{be.id&&re(be)},allowedTypes:t,onError:ae})).catch(()=>re(G.attributes.url))})})).catch(G=>g(G));U?.length&&h(d?U:U[0])}let M=W=>{H(W.target.files)},j=E??(W=>{let{instructions:X,title:U}=n;if(!S&&!v&&(X=(0,ln.__)("To edit this block, you need permission to upload media.")),X===void 0||U===void 0){let te=t??[],[re]=te,ae=te.length===1,ie=ae&&re==="audio",be=ae&&re==="image",pe=ae&&re==="video";X===void 0&&S&&(X=(0,ln.__)("Drag and drop an image or video, upload, or choose from your library."),ie?X=(0,ln.__)("Drag and drop an audio file, upload, or choose from your library."):be?X=(0,ln.__)("Drag and drop an image, upload, or choose from your library."):pe&&(X=(0,ln.__)("Drag and drop a video, upload, or choose from your library."))),U===void 0&&(U=(0,ln.__)("Media"),ie?U=(0,ln.__)("Audio"):be?U=(0,ln.__)("Image"):pe&&(U=(0,ln.__)("Video")))}let G=Y("block-editor-media-placeholder",o,{"is-appender":a});return(0,fo.jsxs)(cn.Placeholder,{icon:r,label:U,instructions:X,className:G,notices:s,onDoubleClick:_,preview:i,style:R,children:[W,x]})}),D=()=>p?null:(0,fo.jsx)(cn.DropZone,{onFilesDrop:H,onDrop:N,isEligible:W=>{let X="wp-block:core/",U=[];for(let G of W.types)G.startsWith(X)&&U.push(G.slice(X.length));return U.length>0&&U.every(G=>t.includes(G))&&(d?!0:U.length===1)}}),z=()=>b&&(0,fo.jsx)(cn.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__cancel-button",title:(0,ln.__)("Cancel"),variant:"link",onClick:b,children:(0,ln.__)("Cancel")}),$=()=>v&&(0,fo.jsx)(yst,{src:O,onChangeSrc:A,onSelectURL:v}),J=()=>y&&(0,fo.jsx)("div",{className:"block-editor-media-placeholder__url-input-container",children:(0,fo.jsx)(cn.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__button",onClick:y,variant:"secondary",children:(0,ln.__)("Use featured image")})}),Q=()=>{let X=C??(({open:G})=>(0,fo.jsx)(cn.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{G()},children:(0,ln.__)("Media Library")})),U=(0,fo.jsx)(xd,{addToGallery:u,gallery:d&&L(),multiple:d,onSelect:h,allowedTypes:t,mode:"browse",value:Array.isArray(e)?e.map(({id:G})=>G):e.id,render:X});if(S&&a)return(0,fo.jsxs)(fo.Fragment,{children:[D(),(0,fo.jsx)(cn.FormFileUpload,{onChange:M,accept:P,multiple:!!d,render:({openFileDialog:G})=>{let te=(0,fo.jsxs)(fo.Fragment,{children:[(0,fo.jsx)(cn.Button,{__next40pxDefaultSize:!0,variant:"primary",className:Y("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onClick:G,children:(0,ln._x)("Upload","verb")}),U,$(),J(),z()]});return j(te)}})]});if(S){let G=(0,fo.jsxs)(fo.Fragment,{children:[D(),(0,fo.jsx)(cn.FormFileUpload,{render:({openFileDialog:te})=>(0,fo.jsx)(cn.Button,{__next40pxDefaultSize:!0,onClick:te,variant:"primary",className:Y("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),children:(0,ln._x)("Upload","verb")}),onChange:M,accept:P,multiple:!!d}),U,$(),J(),z()]});return j(G)}return j(U)};return m?(0,fo.jsx)(Pa,{children:D()}):(0,fo.jsx)(Pa,{fallback:j($()),children:Q()})}var EPe=(0,cn.withFilters)("editor.MediaPlaceholder")(vst);var TPe=c(T(),1),_st=({colorSettings:e,...t})=>{let o=e.map(r=>{if(!r)return r;let{value:n,onChange:i,...s}=r;return{...s,colorValue:n,onColorChange:i}});return(0,TPe.jsx)(r6,{settings:o,gradients:[],disableCustomGradients:!0,...t})},RPe=_st;var A2e=c(CH(),1);var M2e=c(F(),1);var I2e=c(F(),1);var k2e=c(ab(),1),oi=c(F(),1),Mp=c(ee(),1),Y6=c(ue(),1),x2e=c($r(),1),S2e=c(q(),1),C2e=c(ce(),1),E2e=c(Nt(),1),DS=c(Z(),1);var BPe=c(Z(),1),D6=c(q(),1);var IX=c(Z(),1),Tv=c(q(),1);var Ap=c(T(),1),wst={placement:"bottom-start"},kst=()=>(0,Ap.jsxs)(Ap.Fragment,{children:[["bold","italic","link","unknown"].map(e=>(0,Ap.jsx)(Tv.Slot,{name:`RichText.ToolbarControls.${e}`},e)),(0,Ap.jsx)(Tv.Slot,{name:"RichText.ToolbarControls",children:e=>{if(!e.length)return null;let o=e.map(([{props:r}])=>r).some(({isActive:r})=>r);return(0,Ap.jsx)(Tv.ToolbarItem,{children:r=>(0,Ap.jsx)(Tv.DropdownMenu,{icon:Bn,label:(0,IX.__)("More"),toggleProps:{...r,className:Y(r.className,{"is-pressed":o}),description:(0,IX.__)("Displays more block tools")},controls:ju(e.map(([{props:n}])=>n),"title"),popoverProps:wst})})}})]}),PX=kst;var xh=c(T(),1);function xst({popoverAnchor:e}){return(0,xh.jsx)(D6.Popover,{placement:"top",focusOnMount:!1,anchor:e,className:"block-editor-rich-text__inline-format-toolbar",__unstableSlotName:"block-toolbar",children:(0,xh.jsx)(Wx,{className:"block-editor-rich-text__inline-format-toolbar-group","aria-label":(0,BPe.__)("Format tools"),children:(0,xh.jsx)(D6.ToolbarGroup,{children:(0,xh.jsx)(PX,{})})})})}var Sst=({inline:e,editableContentElement:t})=>e?(0,xh.jsx)(xst,{popoverAnchor:t}):(0,xh.jsx)(Ko,{group:"inline",children:(0,xh.jsx)(PX,{})}),IPe=Sst;var V6=c(F(),1),PPe=c(ee(),1);function OPe({html:e,value:t}){let o=(0,V6.useRef)(),r=!!t.activeFormats?.length,{__unstableMarkLastChangeAsPersistent:n}=(0,PPe.useDispatch)(B);(0,V6.useLayoutEffect)(()=>{if(!o.current){o.current=t.text;return}if(o.current!==t.text){let i=window.setTimeout(()=>{n()},1e3);return o.current=t.text,()=>{window.clearTimeout(i)}}n()},[e,r])}var MS=c(F(),1),i2e=c(ue(),1);var Rv=c($r(),1),APe=c(Bo(),1);var{subscribeOwnedListener:Cst}=K(Rv.privateApis),Est=["`",'"',"'","\u201C\u201D","\u2018\u2019"],MPe=e=>t=>{function o(r){let{inputType:n,data:i}=r,{value:s,onChange:a,registry:l}=e.current;if(n!=="insertText"||(0,Rv.isCollapsed)(s))return;let u=(0,APe.applyFilters)("blockEditor.wrapSelectionSettings",Est).find(([k,x])=>k===i||x===i);if(!u)return;let[d,f=d]=u,p=s.start,m=s.end+d.length,g=(0,Rv.insert)(s,d,p,p);g=(0,Rv.insert)(g,f,m,m);let{__unstableMarkLastChangeAsPersistent:h,__unstableMarkAutomaticChange:b}=l.dispatch(B);h(),a(g),b();let v={};for(let k in r)v[k]=r[k];v.data=f;let{ownerDocument:y}=t,{defaultView:_}=y,w=new _.InputEvent("input",v);window.queueMicrotask(()=>{t.dispatchEvent(w)}),r.preventDefault()}return Cst(t,"beforeinput",o,!0)};var PS=c($r(),1),IS=c(ce(),1);var NPe=c($r(),1);function LPe(e){let t="tales of gutenberg",o=" \u{1F421}\u{1F422}\u{1F980}\u{1F424}\u{1F98B}\u{1F418}\u{1F427}\u{1F439}\u{1F981}\u{1F984}\u{1F98D}\u{1F43C}\u{1F43F}\u{1F383}\u{1F434}\u{1F41D}\u{1F406}\u{1F995}\u{1F994}\u{1F331}\u{1F347}\u03C0\u{1F34C}\u{1F409}\u{1F4A7}\u{1F968}\u{1F30C}\u{1F342}\u{1F360}\u{1F966}\u{1F95A}\u{1F95D}\u{1F39F}\u{1F965}\u{1F952}\u{1F6F5}\u{1F956}\u{1F352}\u{1F36F}\u{1F3BE}\u{1F3B2}\u{1F43A}\u{1F41A}\u{1F42E}\u231B\uFE0F",{start:r,text:n}=e;return r<t.length||n.slice(r-t.length,r).toLowerCase()!==t?e:(0,NPe.insert)(e,o)}var{subscribeOwnedListener:DPe}=K(PS.privateApis);function VPe(e){let t=e.length;for(;t--;){let o=p1(e[t].attributes);if(o)return e[t].attributes[o]=e[t].attributes[o].toString().replace(Sf,""),[e[t].clientId,o,0,0];let r=VPe(e[t].innerBlocks);if(r)return r}return[]}var FPe=e=>t=>{function o(){let{getValue:s,onReplace:a,selectionChange:l,registry:u}=e.current;if(!a)return;let d=s(),{start:f,text:p}=d;if(p.slice(f-1,f)!==" ")return;let g=p.slice(0,f).trim(),h=(0,IS.getBlockTransforms)("from").filter(({type:_})=>_==="prefix"),b=(0,IS.findTransform)(h,({prefix:_})=>g===_);if(!b)return;let v=(0,PS.toHTMLString)({value:(0,PS.insert)(d,Sf,0,f)}),y=b.transform(v);return u.batch(()=>{l(...VPe([y])),a([y])}),u.dispatch(B).__unstableMarkAutomaticChange(),!0}function r(s){let{inputType:a,type:l}=s,{getValue:u,onChange:d,__unstableAllowPrefixTransformations:f,formatTypes:p,registry:m,onReplace:g}=e.current;if(a!=="insertText"&&l!=="compositionend"||f&&o())return;let h=u();if(g){let _=(0,IS.getBlockTransforms)("from").filter(k=>k.type==="input"),w=(0,IS.findTransform)(_,k=>k.regExp.test(h.text));if(w){g(w.transform()),m.dispatch(B).__unstableMarkAutomaticChange();return}}let b=p.reduce((_,{__unstableInputRule:w})=>(w&&(_=w(_)),_),LPe(h)),{__unstableMarkLastChangeAsPersistent:v,__unstableMarkAutomaticChange:y}=m.dispatch(B);b!==h&&(v(),d({...b,activeFormats:h.activeFormats}),y())}let n=DPe(t,"input",r,!0),i=DPe(t,"compositionend",r,!0);return()=>{n(),i()}};var zPe=c($r(),1);var{subscribeOwnedListener:Tst}=K(zPe.privateApis),jPe=e=>t=>{function o(r){if(r.inputType!=="insertReplacementText")return;let{registry:n}=e.current;n.dispatch(B).__unstableMarkLastChangeAsPersistent()}return Tst(t,"beforeinput",o)};var F6=c(wo(),1),HPe=c($r(),1);var{subscribeOwnedListener:Rst}=K(HPe.privateApis),WPe=()=>e=>{function t(o){(F6.isKeyboardEvent.primary(o,"z")||F6.isKeyboardEvent.primary(o,"y")||F6.isKeyboardEvent.primaryShift(o,"z"))&&o.preventDefault()}return Rst(e,"keydown",t,!0)};var UPe=c($r(),1);var{subscribeOwnedListener:Bst}=K(UPe.privateApis),GPe=e=>t=>{let{keyboardShortcuts:o}=e.current;function r(n){for(let i of o.current)i(n)}return Bst(t,"keydown",r,!0)};var $Pe=c($r(),1);var{subscribeOwnedListener:Ist}=K($Pe.privateApis),YPe=e=>t=>{let{inputEvents:o}=e.current;function r(n){for(let i of o.current)i(n)}return Ist(t,"input",r)};var qPe=c(ce(),1),Ql=c($r(),1),ZPe=c(ma(),1),XPe=c(ue(),1);var Pst=c(F(),1),Ost=c(ce(),1),Ast=c(T(),1);function KPe(e,t){if(t?.length){let o=e.formats.length;for(;o--;)e.formats[o]=[...t,...e.formats[o]||[]]}}function z6(e){if(!(e!==!0&&e!=="p"&&e!=="li"))return e===!0?"p":e}function OS({allowedFormats:e,disableFormats:t}){return t?OS.EMPTY_ARRAY:e}OS.EMPTY_ARRAY=[];var{subscribeDelegatedListener:Mst}=K(XPe.privateApis),{ownsSelection:Nst}=K(Ql.privateApis),QPe=e=>t=>{function o(n){let{disableFormats:i,onChange:s,value:a,formatTypes:l,tagName:u,onReplace:d,__unstableEmbedURLOnPaste:f,preserveWhiteSpace:p,pastePlainText:m,registry:g}=e.current;if(!t.contains(n.target)&&!Nst(t)||n.defaultPrevented)return;let h=Fk(n);if(!h)return;n.preventDefault();let{plainText:b,html:v,files:y}=h;if(y.length)return;if(window.console.log(`Received HTML (RichText):
+`,Fnt=1,znt=3,jnt=1,GRe=(function(e){mee(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.cropperRef=jl.createRef(),o.imageRef=jl.createRef(),o.videoRef=jl.createRef(),o.containerPosition={x:0,y:0},o.containerRef=null,o.styleRef=null,o.containerRect=null,o.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},o.dragStartPosition={x:0,y:0},o.dragStartCrop={x:0,y:0},o.gestureZoomStart=0,o.gestureRotationStart=0,o.isTouching=!1,o.lastPinchDistance=0,o.lastPinchRotation=0,o.rafDragTimeout=null,o.rafPinchTimeout=null,o.wheelTimer=null,o.currentDoc=typeof document<"u"?document:null,o.currentWindow=typeof window<"u"?window:null,o.resizeObserver=null,o.previousCropSize=null,o.isInitialized=!1,o.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},o.initResizeObserver=function(){if(!(typeof window.ResizeObserver>"u"||!o.containerRef)){var r=!0;o.resizeObserver=new window.ResizeObserver(function(n){if(r){r=!1;return}o.computeSizes()}),o.resizeObserver.observe(o.containerRef)}},o.preventZoomSafari=function(r){return r.preventDefault()},o.cleanEvents=function(){o.currentDoc&&(o.currentDoc.removeEventListener("mousemove",o.onMouseMove),o.currentDoc.removeEventListener("mouseup",o.onDragStopped),o.currentDoc.removeEventListener("touchmove",o.onTouchMove),o.currentDoc.removeEventListener("touchend",o.onDragStopped),o.currentDoc.removeEventListener("gesturechange",o.onGestureChange),o.currentDoc.removeEventListener("gestureend",o.onGestureEnd),o.currentDoc.removeEventListener("scroll",o.onScroll))},o.clearScrollEvent=function(){o.containerRef&&o.containerRef.removeEventListener("wheel",o.onWheel),o.wheelTimer&&clearTimeout(o.wheelTimer)},o.onMediaLoad=function(){var r=o.computeSizes();r&&(o.previousCropSize=r,o.emitCropData(),o.setInitialCrop(r),o.isInitialized=!0),o.props.onMediaLoaded&&o.props.onMediaLoaded(o.mediaSize)},o.setInitialCrop=function(r){if(o.props.initialCroppedAreaPercentages){var n=Mnt(o.props.initialCroppedAreaPercentages,o.mediaSize,o.props.rotation,r,o.props.minZoom,o.props.maxZoom),i=n.crop,s=n.zoom;o.props.onCropChange(i),o.props.onZoomChange&&o.props.onZoomChange(s)}else if(o.props.initialCroppedAreaPixels){var a=Lnt(o.props.initialCroppedAreaPixels,o.mediaSize,o.props.rotation,r,o.props.minZoom,o.props.maxZoom),i=a.crop,s=a.zoom;o.props.onCropChange(i),o.props.onZoomChange&&o.props.onZoomChange(s)}},o.computeSizes=function(){var r,n,i,s,a,l,u=o.imageRef.current||o.videoRef.current;if(u&&o.containerRef){o.containerRect=o.containerRef.getBoundingClientRect(),o.saveContainerPosition();var d=o.containerRect.width/o.containerRect.height,f=((r=o.imageRef.current)===null||r===void 0?void 0:r.naturalWidth)||((n=o.videoRef.current)===null||n===void 0?void 0:n.videoWidth)||0,p=((i=o.imageRef.current)===null||i===void 0?void 0:i.naturalHeight)||((s=o.videoRef.current)===null||s===void 0?void 0:s.videoHeight)||0,m=u.offsetWidth<f||u.offsetHeight<p,g=f/p,h=void 0;if(m)switch(o.state.mediaObjectFit){default:case"contain":h=d>g?{width:o.containerRect.height*g,height:o.containerRect.height}:{width:o.containerRect.width,height:o.containerRect.width/g};break;case"horizontal-cover":h={width:o.containerRect.width,height:o.containerRect.width/g};break;case"vertical-cover":h={width:o.containerRect.height*g,height:o.containerRect.height};break}else h={width:u.offsetWidth,height:u.offsetHeight};o.mediaSize=hr(hr({},h),{naturalWidth:f,naturalHeight:p}),o.props.setMediaSize&&o.props.setMediaSize(o.mediaSize);var b=o.props.cropSize?o.props.cropSize:Bnt(o.mediaSize.width,o.mediaSize.height,o.containerRect.width,o.containerRect.height,o.props.aspect,o.props.rotation);return(((a=o.state.cropSize)===null||a===void 0?void 0:a.height)!==b.height||((l=o.state.cropSize)===null||l===void 0?void 0:l.width)!==b.width)&&o.props.onCropSizeChange&&o.props.onCropSizeChange(b),o.setState({cropSize:b},o.recomputeCropPosition),o.props.setCropSize&&o.props.setCropSize(b),b}},o.saveContainerPosition=function(){if(o.containerRef){var r=o.containerRef.getBoundingClientRect();o.containerPosition={x:r.left,y:r.top}}},o.onMouseDown=function(r){o.currentDoc&&(r.preventDefault(),o.currentDoc.addEventListener("mousemove",o.onMouseMove),o.currentDoc.addEventListener("mouseup",o.onDragStopped),o.saveContainerPosition(),o.onDragStart(t.getMousePoint(r)))},o.onMouseMove=function(r){return o.onDrag(t.getMousePoint(r))},o.onScroll=function(r){o.currentDoc&&(r.preventDefault(),o.saveContainerPosition())},o.onTouchStart=function(r){o.currentDoc&&(o.isTouching=!0,!(o.props.onTouchRequest&&!o.props.onTouchRequest(r))&&(o.currentDoc.addEventListener("touchmove",o.onTouchMove,{passive:!1}),o.currentDoc.addEventListener("touchend",o.onDragStopped),o.saveContainerPosition(),r.touches.length===2?o.onPinchStart(r):r.touches.length===1&&o.onDragStart(t.getTouchPoint(r.touches[0]))))},o.onTouchMove=function(r){r.preventDefault(),r.touches.length===2?o.onPinchMove(r):r.touches.length===1&&o.onDrag(t.getTouchPoint(r.touches[0]))},o.onGestureStart=function(r){o.currentDoc&&(r.preventDefault(),o.currentDoc.addEventListener("gesturechange",o.onGestureChange),o.currentDoc.addEventListener("gestureend",o.onGestureEnd),o.gestureZoomStart=o.props.zoom,o.gestureRotationStart=o.props.rotation)},o.onGestureChange=function(r){if(r.preventDefault(),!o.isTouching){var n=t.getMousePoint(r),i=o.gestureZoomStart-1+r.scale;if(o.setNewZoom(i,n,{shouldUpdatePosition:!0}),o.props.onRotationChange){var s=o.gestureRotationStart+r.rotation;o.props.onRotationChange(s)}}},o.onGestureEnd=function(r){o.cleanEvents()},o.onDragStart=function(r){var n,i,s=r.x,a=r.y;o.dragStartPosition={x:s,y:a},o.dragStartCrop=hr({},o.props.crop),(i=(n=o.props).onInteractionStart)===null||i===void 0||i.call(n)},o.onDrag=function(r){var n=r.x,i=r.y;o.currentWindow&&(o.rafDragTimeout&&o.currentWindow.cancelAnimationFrame(o.rafDragTimeout),o.rafDragTimeout=o.currentWindow.requestAnimationFrame(function(){if(o.state.cropSize&&!(n===void 0||i===void 0)){var s=n-o.dragStartPosition.x,a=i-o.dragStartPosition.y,l={x:o.dragStartCrop.x+s,y:o.dragStartCrop.y+a},u=o.props.restrictPosition?mR(l,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):l;o.props.onCropChange(u)}}))},o.onDragStopped=function(){var r,n;o.isTouching=!1,o.cleanEvents(),o.emitCropData(),(n=(r=o.props).onInteractionEnd)===null||n===void 0||n.call(r)},o.onWheel=function(r){if(o.currentWindow&&!(o.props.onWheelRequest&&!o.props.onWheelRequest(r))){r.preventDefault();var n=t.getMousePoint(r),i=(0,WRe.default)(r).pixelY,s=o.props.zoom-i*o.props.zoomSpeed/200;o.setNewZoom(s,n,{shouldUpdatePosition:!0}),o.state.hasWheelJustStarted||o.setState({hasWheelJustStarted:!0},function(){var a,l;return(l=(a=o.props).onInteractionStart)===null||l===void 0?void 0:l.call(a)}),o.wheelTimer&&clearTimeout(o.wheelTimer),o.wheelTimer=o.currentWindow.setTimeout(function(){return o.setState({hasWheelJustStarted:!1},function(){var a,l;return(l=(a=o.props).onInteractionEnd)===null||l===void 0?void 0:l.call(a)})},250)}},o.getPointOnContainer=function(r,n){var i=r.x,s=r.y;if(!o.containerRect)throw new Error("The Cropper is not mounted");return{x:o.containerRect.width/2-(i-n.x),y:o.containerRect.height/2-(s-n.y)}},o.getPointOnMedia=function(r){var n=r.x,i=r.y,s=o.props,a=s.crop,l=s.zoom;return{x:(n+a.x)/l,y:(i+a.y)/l}},o.setNewZoom=function(r,n,i){var s=i===void 0?{}:i,a=s.shouldUpdatePosition,l=a===void 0?!0:a;if(!(!o.state.cropSize||!o.props.onZoomChange)){var u=jV(r,o.props.minZoom,o.props.maxZoom);if(l){var d=o.getPointOnContainer(n,o.containerPosition),f=o.getPointOnMedia(d),p={x:f.x*u-d.x,y:f.y*u-d.y},m=o.props.restrictPosition?mR(p,o.mediaSize,o.state.cropSize,u,o.props.rotation):p;o.props.onCropChange(m)}o.props.onZoomChange(u)}},o.getCropData=function(){if(!o.state.cropSize)return null;var r=o.props.restrictPosition?mR(o.props.crop,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):o.props.crop;return Pnt(r,o.mediaSize,o.state.cropSize,o.getAspect(),o.props.zoom,o.props.rotation,o.props.restrictPosition)},o.emitCropData=function(){var r=o.getCropData();if(r){var n=r.croppedAreaPercentages,i=r.croppedAreaPixels;o.props.onCropComplete&&o.props.onCropComplete(n,i),o.props.onCropAreaChange&&o.props.onCropAreaChange(n,i)}},o.emitCropAreaChange=function(){var r=o.getCropData();if(r){var n=r.croppedAreaPercentages,i=r.croppedAreaPixels;o.props.onCropAreaChange&&o.props.onCropAreaChange(n,i)}},o.recomputeCropPosition=function(){if(o.state.cropSize){var r=o.props.crop;if(o.isInitialized&&o.previousCropSize){var n=Math.abs(o.previousCropSize.width-o.state.cropSize.width)>1e-6||Math.abs(o.previousCropSize.height-o.state.cropSize.height)>1e-6;if(n){var i=o.state.cropSize.width/o.previousCropSize.width,s=o.state.cropSize.height/o.previousCropSize.height;r={x:o.props.crop.x*i,y:o.props.crop.y*s}}}var a=o.props.restrictPosition?mR(r,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):r;o.previousCropSize=o.state.cropSize,o.props.onCropChange(a),o.emitCropData()}},o.onKeyDown=function(r){var n,i,s=o.props,a=s.crop,l=s.onCropChange,u=s.keyboardStep,d=s.zoom,f=s.rotation,p=u;if(o.state.cropSize){r.shiftKey&&(p*=.2);var m=hr({},a);switch(r.key){case"ArrowUp":m.y-=p,r.preventDefault();break;case"ArrowDown":m.y+=p,r.preventDefault();break;case"ArrowLeft":m.x-=p,r.preventDefault();break;case"ArrowRight":m.x+=p,r.preventDefault();break;default:return}o.props.restrictPosition&&(m=mR(m,o.mediaSize,o.state.cropSize,d,f)),r.repeat||(i=(n=o.props).onInteractionStart)===null||i===void 0||i.call(n),l(m)}},o.onKeyUp=function(r){var n,i;switch(r.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":r.preventDefault();break;default:return}o.emitCropData(),(i=(n=o.props).onInteractionEnd)===null||i===void 0||i.call(n)},o}return t.prototype.componentDidMount=function(){!this.currentDoc||!this.currentWindow||(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),typeof window.ResizeObserver>"u"&&this.currentWindow.addEventListener("resize",this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}),this.containerRef.addEventListener("gesturestart",this.onGestureStart)),this.currentDoc.addEventListener("scroll",this.onScroll),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement("style"),this.styleRef.setAttribute("type","text/css"),this.props.nonce&&this.styleRef.setAttribute("nonce",this.props.nonce),this.styleRef.innerHTML=Vnt,this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef),this.props.setCropperRef&&this.props.setCropperRef(this.cropperRef))},t.prototype.componentWillUnmount=function(){var o,r;!this.currentDoc||!this.currentWindow||(typeof window.ResizeObserver>"u"&&this.currentWindow.removeEventListener("resize",this.computeSizes),(o=this.resizeObserver)===null||o===void 0||o.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&((r=this.styleRef.parentNode)===null||r===void 0||r.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},t.prototype.componentDidUpdate=function(o){var r,n,i,s,a,l,u,d,f;o.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):o.aspect!==this.props.aspect?this.computeSizes():o.objectFit!==this.props.objectFit?this.computeSizes():o.zoom!==this.props.zoom?this.recomputeCropPosition():((r=o.cropSize)===null||r===void 0?void 0:r.height)!==((n=this.props.cropSize)===null||n===void 0?void 0:n.height)||((i=o.cropSize)===null||i===void 0?void 0:i.width)!==((s=this.props.cropSize)===null||s===void 0?void 0:s.width)?this.computeSizes():(((a=o.crop)===null||a===void 0?void 0:a.x)!==((l=this.props.crop)===null||l===void 0?void 0:l.x)||((u=o.crop)===null||u===void 0?void 0:u.y)!==((d=this.props.crop)===null||d===void 0?void 0:d.y))&&this.emitCropAreaChange(),o.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),o.video!==this.props.video&&((f=this.videoRef.current)===null||f===void 0||f.load());var p=this.getObjectFit();p!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:p},this.computeSizes)},t.prototype.getAspect=function(){var o=this.props,r=o.cropSize,n=o.aspect;return r?r.width/r.height:n},t.prototype.getObjectFit=function(){var o,r,n,i;if(this.props.objectFit==="cover"){var s=this.imageRef.current||this.videoRef.current;if(s&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var a=this.containerRect.width/this.containerRect.height,l=((o=this.imageRef.current)===null||o===void 0?void 0:o.naturalWidth)||((r=this.videoRef.current)===null||r===void 0?void 0:r.videoWidth)||0,u=((n=this.imageRef.current)===null||n===void 0?void 0:n.naturalHeight)||((i=this.videoRef.current)===null||i===void 0?void 0:i.videoHeight)||0,d=l/u;return d<a?"horizontal-cover":"vertical-cover"}return"horizontal-cover"}return this.props.objectFit},t.prototype.onPinchStart=function(o){var r=t.getTouchPoint(o.touches[0]),n=t.getTouchPoint(o.touches[1]);this.lastPinchDistance=jRe(r,n),this.lastPinchRotation=HRe(r,n),this.onDragStart(URe(r,n))},t.prototype.onPinchMove=function(o){var r=this;if(!(!this.currentDoc||!this.currentWindow)){var n=t.getTouchPoint(o.touches[0]),i=t.getTouchPoint(o.touches[1]),s=URe(n,i);this.onDrag(s),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var a=jRe(n,i),l=r.props.zoom*(a/r.lastPinchDistance);r.setNewZoom(l,s,{shouldUpdatePosition:!1}),r.lastPinchDistance=a;var u=HRe(n,i),d=r.props.rotation+(u-r.lastPinchRotation);r.props.onRotationChange&&r.props.onRotationChange(d),r.lastPinchRotation=u})}},t.prototype.render=function(){var o=this,r,n=this.props,i=n.image,s=n.video,a=n.mediaProps,l=n.cropperProps,u=n.transform,d=n.crop,f=d.x,p=d.y,m=n.rotation,g=n.zoom,h=n.cropShape,b=n.showGrid,v=n.roundCropAreaPixels,y=n.style,_=y.containerStyle,w=y.cropAreaStyle,k=y.mediaStyle,x=n.classes,C=x.containerClassName,E=x.cropAreaClassName,R=x.mediaClassName,S=(r=this.state.mediaObjectFit)!==null&&r!==void 0?r:this.getObjectFit();return jl.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(P){return o.containerRef=P},"data-testid":"container",style:_,className:zV("reactEasyCrop_Container",C)},i?jl.createElement("img",hr({alt:"",className:zV("reactEasyCrop_Image",S==="contain"&&"reactEasyCrop_Contain",S==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",S==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",R)},a,{src:i,ref:this.imageRef,style:hr(hr({},k),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(m,"deg) scale(").concat(g,")")}),onLoad:this.onMediaLoad})):s&&jl.createElement("video",hr({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:zV("reactEasyCrop_Video",S==="contain"&&"reactEasyCrop_Contain",S==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",S==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",R)},a,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:hr(hr({},k),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(m,"deg) scale(").concat(g,")")}),controls:!1}),(Array.isArray(s)?s:[{src:s}]).map(function(I){return jl.createElement("source",hr({key:I.src},I))})),this.state.cropSize&&jl.createElement("div",hr({ref:this.cropperRef,style:hr(hr({},w),{width:v?Math.round(this.state.cropSize.width):this.state.cropSize.width,height:v?Math.round(this.state.cropSize.height):this.state.cropSize.height}),tabIndex:0,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,"data-testid":"cropper",className:zV("reactEasyCrop_CropArea",h==="round"&&"reactEasyCrop_CropAreaRound",b&&"reactEasyCrop_CropAreaGrid",E)},l)))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:znt,minZoom:Fnt,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:jnt},t.getMousePoint=function(o){return{x:Number(o.clientX),y:Number(o.clientY)}},t.getTouchPoint=function(o){return{x:Number(o.clientX),y:Number(o.clientY)}},t})(jl.Component);var eBe=c(F(),1);var iS=c(F(),1);var $Re=Object.prototype.hasOwnProperty;function YRe(e,t,o){for(o of e.keys())if(iv(o,t))return o}function iv(e,t){var o,r,n;if(e===t)return!0;if(e&&t&&(o=e.constructor)===t.constructor){if(o===Date)return e.getTime()===t.getTime();if(o===RegExp)return e.toString()===t.toString();if(o===Array){if((r=e.length)===t.length)for(;r--&&iv(e[r],t[r]););return r===-1}if(o===Set){if(e.size!==t.size)return!1;for(r of e)if(n=r,n&&typeof n=="object"&&(n=YRe(t,n),!n)||!t.has(n))return!1;return!0}if(o===Map){if(e.size!==t.size)return!1;for(r of e)if(n=r[0],n&&typeof n=="object"&&(n=YRe(t,n),!n)||!iv(r[1],t.get(n)))return!1;return!0}if(o===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(o===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!o||typeof e=="object"){r=0;for(o in e)if($Re.call(e,o)&&++r&&!$Re.call(t,o)||!(o in t)||!iv(e[o],t[o]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}var au=c(F(),1);var nS=1,KRe=5;var HV=e=>e>=0?e%360:(360+e%360)%360,Hnt=e=>new Promise((t,o)=>{let r=new Image;r.addEventListener("load",()=>t(r)),r.addEventListener("error",n=>o(n)),r.setAttribute("crossOrigin","anonymous"),r.src=e});function qRe(e){return e*Math.PI/180}function Unt(e,t,o){let r=qRe(o);return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}async function ZRe(e,t,o=0,r={horizontal:!1,vertical:!1}){try{let n=await Hnt(e),i=document.createElement("canvas"),s=i.getContext("2d");if(!s)return null;let a=qRe(o),{width:l,height:u}=Unt(n.width,n.height,o);i.width=l,i.height=u,s.translate(l/2,u/2),s.rotate(a),s.scale(r.horizontal?-1:1,r.vertical?-1:1),s.translate(-n.width/2,-n.height/2),s.drawImage(n,0,0);let d=document.createElement("canvas"),f=d.getContext("2d");return f?(d.width=t.width,d.height=t.height,f.drawImage(i,t.x,t.y,t.width,t.height,0,0,t.width,t.height),new Promise(p=>{d.toBlob(m=>{m&&p(URL.createObjectURL(m))},"image/jpeg")})):null}catch{return null}}var sv={crop:{x:0,y:0,width:100,height:100},zoom:nS,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1}},Wnt={x:0,y:0},CZ={crop:Wnt,croppedArea:sv.crop,croppedAreaPixels:null,zoom:sv.zoom,rotation:sv.rotation,flip:sv.flip,aspectRatio:sv.aspectRatio,mediaSize:null};function XRe(){let[e,t]=(0,au.useState)(CZ),[o,r]=(0,au.useState)(null),n=(0,au.useCallback)(u=>{t(d=>{let p={...typeof u=="function"?u(d):u};return"rotation"in p&&p.rotation!==void 0&&(p.rotation=HV(p.rotation)),{...d,...p}})},[]),i=(0,au.useCallback)((u=null)=>{if(!u){r(null),n(CZ);return}if(typeof u=="object"){let d={...sv,...u};r(d),n(d)}},[n,r]),s=(0,au.useCallback)(()=>{if(o){let u={crop:{x:0,y:0},croppedAreaPixels:null};o.crop&&(u.croppedArea=o.crop),o.zoom!==void 0&&(u.zoom=o.zoom),o.rotation!==void 0&&(u.rotation=o.rotation),o.aspectRatio!==void 0&&(u.aspectRatio=o.aspectRatio),o.flip!==void 0&&(u.flip=o.flip),n(u)}else n({...CZ})},[o,n]),a=(0,au.useMemo)(()=>{if(o){let d={crop:e.croppedAreaPixels||e.croppedArea,zoom:e.zoom,rotation:HV(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return iv(d,o)===!1}let u={crop:e.croppedArea,zoom:e.zoom,rotation:HV(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return iv(u,sv)===!1},[e,o]),l=(0,au.useCallback)(async u=>e.croppedAreaPixels?ZRe(u,e.croppedAreaPixels,e.rotation,e.flip):null,[e.croppedAreaPixels,e.rotation,e.flip]);return(0,au.useMemo)(()=>({cropperState:e,setCropperState:n,resetState:o,setResetState:i,isDirty:a,reset:s,getCroppedImage:l}),[e,n,o,i,a,s,l])}var QRe=c(T(),1),JRe=(0,iS.createContext)({cropperState:{crop:{x:0,y:0},croppedArea:{x:0,y:0,width:100,height:100},croppedAreaPixels:null,zoom:nS,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1},mediaSize:null},setCropperState:()=>{},resetState:null,setResetState:()=>{},isDirty:!1,reset:()=>{},getCroppedImage:()=>Promise.resolve(null)});function EZ({children:e}){let t=XRe(),o=(0,iS.useMemo)(()=>({...t}),[t]);return(0,QRe.jsx)(JRe.Provider,{value:o,children:e})}var gR=()=>{let e=(0,iS.useContext)(JRe);if(!e)throw new Error("Missing ImageCropperContext");return e};var tBe=c(T(),1);function TZ({src:e,onLoad:t,minZoom:o=nS,maxZoom:r=KRe,...n}){let{cropperState:i,setCropperState:s}=gR(),{crop:a,zoom:l,rotation:u,aspectRatio:d,flip:f}=i,p=v=>s({crop:v}),m=v=>s({zoom:v}),g=v=>s({rotation:v}),h=v=>s({mediaSize:v}),b=(0,eBe.useCallback)((v,y)=>{s({croppedArea:v,croppedAreaPixels:y})},[s]);return(0,tBe.jsx)(GRe,{classes:{containerClassName:"image-cropper__container",cropAreaClassName:"image-cropper__crop-area",mediaClassName:"image-cropper__image"},minZoom:o,maxZoom:r,rotation:u,image:e,setMediaSize:h,crop:a,zoom:l,aspect:d,onCropChange:p,onZoomChange:m,onCropComplete:b,onMediaLoaded:v=>{t?.(v)},onRotationChange:g,transform:[`translate(${a.x}px, ${a.y}px)`,`rotateZ(${u}deg)`,`rotateY(${f.horizontal?180:0}deg)`,`rotateX(${f.vertical?180:0}deg)`,`scale(${l})`].join(" "),...n})}var lS=c(q(),1),aS=c(Z(),1);var oBe=100,rBe=300,UV={placement:"bottom-start"};var sS=c(F(),1);var WV=c(ee(),1),av=c(F(),1),xp=c(Z(),1),nBe=c(Is(),1),iBe=c(Ft(),1);var Gnt={crop:(0,xp.__)("Image cropped."),rotate:(0,xp.__)("Image rotated."),cropAndRotate:(0,xp.__)("Image cropped and rotated.")};function sBe({crop:e,rotation:t,url:o,id:r,onSaveImage:n,onFinishEditing:i}){let{createErrorNotice:s,createSuccessNotice:a}=(0,WV.useDispatch)(nBe.store),[l,u]=(0,av.useState)(!1),{editMediaEntity:d}=(0,WV.useSelect)(m=>({editMediaEntity:m(B).getSettings()?.[eI]}),[]),f=(0,av.useCallback)(()=>{u(!1),i()},[i]),p=(0,av.useCallback)(async()=>{if(!d){i(),s((0,xp.__)("Sorry, you are not allowed to edit images on this site."),{id:"image-editing-error",type:"snackbar"});return}u(!0);let m=[];if(t>0&&m.push({type:"rotate",args:{angle:t}}),(e.width<99.9||e.height<99.9)&&m.push({type:"crop",args:{left:e.x,top:e.y,width:e.width,height:e.height}}),m.length===0){u(!1),i();return}let g=m.length===1?m[0].type:"cropAndRotate";try{let h=await d(r,{src:o,modifiers:m},{throwOnError:!0});h&&(n({id:h.id,url:h.source_url}),a(Gnt[g],{type:"snackbar",actions:[{label:(0,xp.__)("Undo"),onClick:()=>{n({id:r,url:o})}}]}))}catch(h){s((0,xp.sprintf)((0,xp.__)("Could not edit image. %s"),(0,iBe.__unstableStripHTML)(h.message)),{id:"image-editing-error",type:"snackbar"})}finally{u(!1),i()}},[e,t,r,o,n,s,a,i,d]);return(0,av.useMemo)(()=>({isInProgress:l,apply:p,cancel:f}),[l,p,f])}var lu=c(F(),1),aBe=c(Bo(),1);function lBe({url:e,naturalWidth:t,naturalHeight:o}){let[r,n]=(0,lu.useState)(),{cropperState:i,setCropperState:s}=gR(),{zoom:a,aspectRatio:l,crop:u,croppedArea:d}=i,f=(0,lu.useCallback)(y=>{s({zoom:y})},[s]),p=(0,lu.useCallback)(y=>{s({aspectRatio:y})},[s]),m=t/o,g=o/t;(0,lu.useEffect)(()=>{p(m)},[]);let[h,b]=(0,lu.useState)(0),v=(0,lu.useCallback)(()=>{let y=(h+90)%360,_=m,k=a!==1||!(m===l||g===l);if(h%180===90&&(_=1/m),y===0){n(),b(y),s({aspectRatio:k?l:m,crop:{x:-(u.y*_),y:u.x*_}});return}function x(R){let S=document.createElement("canvas"),I=0,P=0;y%180?(S.width=R.target.height,S.height=R.target.width):(S.width=R.target.width,S.height=R.target.height),(y===90||y===180)&&(I=S.width),(y===270||y===180)&&(P=S.height);let A=S.getContext("2d");A.translate(I,P),A.rotate(y*Math.PI/180),A.drawImage(R.target,0,0),S.toBlob(O=>{n(URL.createObjectURL(O)),b(y);let L=k?l:S.width/S.height;s({aspectRatio:L,crop:{x:-(u.y*_),y:u.x*_}})})}let C=new window.Image;C.src=e,C.onload=x;let E=(0,aBe.applyFilters)("media.crossOrigin",void 0,e);typeof E=="string"&&(C.crossOrigin=E)},[h,m,e,s,u,a,l,g,b]);return(0,lu.useMemo)(()=>({editedUrl:r,setEditedUrl:n,crop:d,zoom:a,setZoom:f,rotation:h,rotateClockwise:v,aspect:l,setAspect:p,defaultAspect:m}),[r,d,a,f,h,v,l,p,m])}var cBe=c(T(),1),RZ=(0,sS.createContext)({});RZ.displayName="ImageEditingContext";var Id=()=>(0,sS.useContext)(RZ);function uBe({id:e,url:t,naturalWidth:o,naturalHeight:r,onFinishEditing:n,onSaveImage:i,children:s}){let a=lBe({url:t,naturalWidth:o,naturalHeight:r}),l=sBe({id:e,url:t,onSaveImage:i,onFinishEditing:n,...a}),u=(0,sS.useMemo)(()=>({...a,...l}),[a,l]);return(0,cBe.jsx)(RZ.Provider,{value:u,children:s})}var Hl=c(T(),1);function GV({aspectRatios:e,isDisabled:t,label:o,onClick:r,value:n}){return(0,Hl.jsx)(lS.MenuGroup,{label:o,children:e.map(({name:i,slug:s,ratio:a})=>(0,Hl.jsx)(lS.MenuItem,{disabled:t,onClick:()=>{r(a)},role:"menuitemradio",isSelected:a===n,icon:a===n?Ka:void 0,children:i},s))})}function $nt(e){let[t,o,...r]=e.split("/").map(Number);return t<=0||o<=0||Number.isNaN(t)||Number.isNaN(o)||r.length?NaN:o?t/o:t}function BZ({ratio:e,...t}){return{ratio:$nt(e),...t}}function dBe({toggleProps:e}){let{isInProgress:t,aspect:o,setAspect:r,defaultAspect:n}=Id(),[i,s,a]=je("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios");return(0,Hl.jsx)(lS.DropdownMenu,{icon:c8,label:(0,aS.__)("Aspect Ratio"),popoverProps:UV,toggleProps:e,children:({onClose:l})=>(0,Hl.jsxs)(Hl.Fragment,{children:[(0,Hl.jsx)(GV,{isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:[{slug:"original",name:(0,aS.__)("Original"),ratio:n},...a?i.map(BZ).filter(({ratio:u})=>u===1):[]]}),s?.length>0&&(0,Hl.jsx)(GV,{label:(0,aS.__)("Theme"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:s}),a&&(0,Hl.jsx)(GV,{label:(0,aS.__)("Landscape"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(BZ).filter(({ratio:u})=>u>1)}),a&&(0,Hl.jsx)(GV,{label:(0,aS.__)("Portrait"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(BZ).filter(({ratio:u})=>u<1)})]})})}var fBe=c(q(),1),pBe=c(ue(),1);var ch=c(T(),1);function mBe({url:e,width:t,height:o,naturalHeight:r,naturalWidth:n,borderProps:i}){let{isInProgress:s,editedUrl:a,rotation:l}=Id(),[u,{width:d}]=(0,pBe.useResizeObserver)(),f=o||d*r/n;l%180===90&&(f=d*n/r);let p=(0,ch.jsxs)("div",{className:Y("wp-block-image__crop-area",i?.className,{"is-applying":s}),style:{...i?.style,width:t||d,height:f},children:[(0,ch.jsx)(TZ,{src:a||e}),s&&(0,ch.jsx)(fBe.Spinner,{})]});return(0,ch.jsxs)(ch.Fragment,{children:[u,p]})}var uh=c(q(),1),IZ=c(Z(),1);var hR=c(T(),1);function gBe(){let{isInProgress:e,zoom:t,setZoom:o}=Id();return(0,hR.jsx)(uh.Dropdown,{contentClassName:"wp-block-image__zoom",popoverProps:UV,renderToggle:({isOpen:r,onToggle:n})=>(0,hR.jsx)(uh.ToolbarButton,{icon:nz,label:(0,IZ.__)("Zoom"),onClick:n,"aria-expanded":r,disabled:e}),renderContent:()=>(0,hR.jsx)(uh.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,hR.jsx)(uh.RangeControl,{label:(0,IZ.__)("Zoom"),min:oBe,max:rBe,value:Math.round(t*100),onChange:r=>o(r/100)})})})}var hBe=c(q(),1),bBe=c(Z(),1);var yBe=c(T(),1);function vBe(){let{isInProgress:e,rotateClockwise:t}=Id();return(0,yBe.jsx)(hBe.ToolbarButton,{icon:ez,label:(0,bBe.__)("Rotate"),onClick:t,disabled:e})}var PZ=c(q(),1),OZ=c(Z(),1);var lv=c(T(),1);function _Be(){let{isInProgress:e,apply:t,cancel:o}=Id();return(0,lv.jsxs)(lv.Fragment,{children:[(0,lv.jsx)(PZ.ToolbarButton,{onClick:t,disabled:e,children:(0,OZ.__)("Apply")}),(0,lv.jsx)(PZ.ToolbarButton,{onClick:o,children:(0,OZ.__)("Cancel")})]})}var Aa=c(T(),1);function kBe({id:e,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i,onSaveImage:s,onFinishEditing:a,borderProps:l}){return(0,wBe.default)("wp.blockEditor.__experimentalImageEditor",{since:"7.1",hint:"The Media Editor modal is now the default crop experience for core blocks. This component will be removed in a future major release."}),(0,Aa.jsx)(EZ,{children:(0,Aa.jsxs)(uBe,{id:e,url:t,naturalWidth:i,naturalHeight:n,onSaveImage:s,onFinishEditing:a,children:[(0,Aa.jsx)(mBe,{borderProps:l,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i}),(0,Aa.jsxs)(Ko,{children:[(0,Aa.jsxs)(bR.ToolbarGroup,{children:[(0,Aa.jsx)(gBe,{}),(0,Aa.jsx)(bR.ToolbarItem,{children:u=>(0,Aa.jsx)(dBe,{toggleProps:u})}),(0,Aa.jsx)(vBe,{})]}),(0,Aa.jsx)(bR.ToolbarGroup,{children:(0,Aa.jsx)(_Be,{})})]})]})})}var Ma=c(q(),1),dh=c(Z(),1);var cS=c(F(),1);function xBe(e,t,o,r,n){let[i,s]=(0,cS.useState)(t??r??""),[a,l]=(0,cS.useState)(e??o??"");return(0,cS.useEffect)(()=>{t===void 0&&r!==void 0&&s(r),e===void 0&&o!==void 0&&l(o)},[r,o]),(0,cS.useEffect)(()=>{t!==void 0&&Number.parseInt(t)!==Number.parseInt(i)&&s(t),e!==void 0&&Number.parseInt(e)!==Number.parseInt(a)&&l(e)},[t,e]),{currentHeight:a,currentWidth:i,updateDimension:(f,p)=>{let m=p===""?void 0:parseInt(p,10);f==="width"?s(m):l(m),n({[f]:m})},updateDimensions:(f,p)=>{l(f??o),s(p??r),n({height:f,width:p})}}}var Ul=c(T(),1),SBe=[25,50,75,100],Ynt=()=>{};function CBe(e,t,o){let r=Math.round(t*(e/100)),n=Math.round(o*(e/100));return{scaledWidth:r,scaledHeight:n}}function EBe({imageSizeHelp:e,imageWidth:t,imageHeight:o,imageSizeOptions:r=[],isResizable:n=!0,slug:i,width:s,height:a,onChange:l,onChangeImage:u=Ynt}){let{currentHeight:d,currentWidth:f,updateDimension:p,updateDimensions:m}=xBe(a,s,o,t,l),g=b=>{if(b===void 0){m();return}let{scaledWidth:v,scaledHeight:y}=CBe(b,t,o);m(y,v)},h=SBe.find(b=>{let{scaledWidth:v,scaledHeight:y}=CBe(b,t,o);return f===v&&d===y});return(0,Ul.jsxs)(Ma.__experimentalVStack,{className:"block-editor-image-size-control",spacing:"4",children:[r&&r.length>0&&(0,Ul.jsx)(Ma.SelectControl,{label:(0,dh.__)("Resolution"),value:i,options:r,onChange:u,help:e}),n&&(0,Ul.jsxs)(Ul.Fragment,{children:[(0,Ul.jsxs)(Ma.__experimentalHStack,{align:"baseline",spacing:"4",children:[(0,Ul.jsx)(Ma.__experimentalNumberControl,{label:(0,dh.__)("Width"),value:f,min:1,onChange:b=>p("width",b)}),(0,Ul.jsx)(Ma.__experimentalNumberControl,{label:(0,dh.__)("Height"),value:d,min:1,onChange:b=>p("height",b)})]}),(0,Ul.jsx)(Ma.__experimentalToggleGroupControl,{label:(0,dh.__)("Image size presets"),hideLabelFromVision:!0,onChange:g,value:h,isBlock:!0,children:SBe.map(b=>(0,Ul.jsx)(Ma.__experimentalToggleGroupControlOption,{value:b,label:(0,dh.sprintf)((0,dh.__)("%d%%"),b)},b))})]})]})}var $V=c(q(),1);var cv=c(Z(),1),RBe=c(T(),1),TBe={left:dm,center:um,right:fm,"space-between":p_,stretch:h_};function Knt({allowedControls:e=["left","center","right","space-between"],isCollapsed:t=!0,onChange:o,value:r,popoverProps:n,isToolbar:i}){let s=f=>{o(f===r?void 0:f)},a=r?TBe[r]:TBe.left,l=[{name:"left",icon:dm,title:(0,cv.__)("Justify items left"),isActive:r==="left",onClick:()=>s("left")},{name:"center",icon:um,title:(0,cv.__)("Justify items center"),isActive:r==="center",onClick:()=>s("center")},{name:"right",icon:fm,title:(0,cv.__)("Justify items right"),isActive:r==="right",onClick:()=>s("right")},{name:"space-between",icon:p_,title:(0,cv.__)("Space between items"),isActive:r==="space-between",onClick:()=>s("space-between")},{name:"stretch",icon:h_,title:(0,cv.__)("Stretch items"),isActive:r==="stretch",onClick:()=>s("stretch")}],u=i?$V.ToolbarGroup:$V.ToolbarDropdownMenu,d=i?{isCollapsed:t}:{};return(0,RBe.jsx)(u,{icon:a,popoverProps:n,label:(0,cv.__)("Change items justification"),controls:l.filter(f=>e.includes(f.name)),...d})}var AZ=Knt;var MZ=c(T(),1),Y_=e=>(0,MZ.jsx)(AZ,{...e,isToolbar:!1}),BBe=e=>(0,MZ.jsx)(AZ,{...e,isToolbar:!0});var bs=c(q(),1),cu=c(Z(),1),Vr=c(F(),1),i6=c(ue(),1),wIe=c(Ft(),1),kIe=c(wo(),1),xIe=c(mx(),1),s6=c(ee(),1),UZ=c($T(),1);var SIe=c(Nt(),1),a6=c($a(),1);var uS=c(q(),1);var YV=c(ue(),1),KV=c(Z(),1),IBe=c(F(),1),Sp=c(T(),1);function PBe({children:e,settingsOpen:t,setSettingsOpen:o}){let r=(0,YV.useReducedMotion)(),n=r?IBe.Fragment:uS.__unstableAnimatePresence,i=r?"div":uS.__unstableMotion.div,a=`link-control-settings-drawer-${(0,YV.useInstanceId)(PBe)}`;return(0,Sp.jsxs)(Sp.Fragment,{children:[(0,Sp.jsx)(uS.Button,{__next40pxDefaultSize:!0,className:"block-editor-link-control__drawer-toggle","aria-expanded":t,onClick:()=>o(!t),icon:(0,KV.isRTL)()?V0:cm,"aria-controls":a,children:(0,KV._x)("Advanced","Additional link settings")}),(0,Sp.jsx)(n,{children:t&&(0,Sp.jsx)(i,{className:"block-editor-link-control__drawer",hidden:!t,id:a,initial:"collapsed",animate:"open",exit:"collapsed",variants:{open:{opacity:1,height:"auto"},collapsed:{opacity:0,height:0}},transition:{duration:.1},children:(0,Sp.jsx)("div",{className:"block-editor-link-control__drawer-inner",children:e})})})]})}var OBe=PBe;var e6=c(F(),1),jZ=c(Z(),1),XBe=c(Nt(),1);var yR=c(Z(),1),UBe=c(q(),1);var WBe=c(Nt(),1);var qV=c(Z(),1),ABe=c(q(),1),MBe=c(F(),1);var NZ=c(T(),1),qnt=({searchTerm:e,onClick:t,itemProps:o,buttonText:r})=>{if(!e)return null;let n;return r?n=typeof r=="function"?r(e):r:n=(0,MBe.createInterpolateElement)((0,qV.sprintf)((0,qV.__)("Create: <mark>%s</mark>"),e),{mark:(0,NZ.jsx)("mark",{})}),(0,NZ.jsx)(ABe.MenuItem,{...o,iconPosition:"left",icon:Bs,className:"block-editor-link-control__search-item",onClick:t,children:n})},NBe=qnt;var Cp=c(Z(),1),XV=c(q(),1);var LBe=c(Ft(),1),fS=c($a(),1),DBe=c(ue(),1),VBe=c(Nt(),1),dS=c(T(),1),ZV={post:{icon:Z7,label:(0,Cp.__)("Post")},page:{icon:ub,label:(0,Cp.__)("Page")},post_tag:{icon:xz,label:(0,Cp.__)("Tag")},category:{icon:d8,label:(0,Cp.__)("Category")},attachment:{icon:H8,label:(0,Cp.__)("Attachment")}};function Znt({isURL:e,suggestion:t}){let o=null;return e?o=j0:t.type in ZV&&(o=ZV[t.type].icon,t.type==="page"&&(t.isFrontPage&&(o=_7),t.isBlogHome&&(o=Dz))),o?(0,dS.jsx)(xt,{className:"block-editor-link-control__search-item-icon",icon:o}):null}function Xnt(e){return e?.trim()?.length?e?.replace(/^\/?/,"/"):e}function Qnt(e){return e?.trim()?.length?e?.replace(/\/$/,""):e}var Jnt=(e,...t)=>(...o)=>e(...o,...t),eit=e=>t=>t==null||t!==t?e:t;function tit(e){return e&&(0,DBe.pipe)(fS.safeDecodeURI,fS.getPath,eit(""),Jnt(fS.filterURLForDisplay,24),Qnt,Xnt)(e)}var FBe=({itemProps:e,suggestion:t,searchTerm:o,onClick:r,isURL:n=!1,shouldShowType:i=!1})=>{let s=n?(0,Cp.__)("Press ENTER to add this link"):tit(t.url);return(0,dS.jsx)(XV.MenuItem,{...e,info:s,iconPosition:"left",icon:(0,dS.jsx)(Znt,{suggestion:t,isURL:n}),onClick:r,shortcut:i&&oit(t),className:"block-editor-link-control__search-item",children:(0,dS.jsx)(XV.TextHighlight,{text:(0,LBe.__unstableStripHTML)(t.title),highlight:o})})};function oit(e){return e.isFrontPage?(0,Cp.__)("Front page"):e.isBlogHome?(0,Cp.__)("Blog home"):e.type in ZV?ZV[e.type].label:e.type}var zBe=FBe,jBe=e=>((0,VBe.default)("wp.blockEditor.__experimentalLinkControlSearchItem",{since:"6.8"}),(0,dS.jsx)(FBe,{...e}));var HBe=c(Z(),1),uv="__CREATE__",LZ="tel",QV="link",DZ="mailto",VZ="internal",pS=[QV,DZ,LZ,VZ],FZ=[{id:"opensInNewTab",title:(0,HBe.__)("Open in new tab")}];var dv=c(T(),1);function GBe({withCreateSuggestion:e,currentInputValue:t,handleSuggestionClick:o,suggestionsListProps:r,buildSuggestionItemProps:n,suggestions:i,selectedSuggestion:s,isLoading:a,isInitialSuggestions:l,createSuggestionButtonText:u,suggestionsQuery:d}){let f=Y("block-editor-link-control__search-results",{"is-loading":a}),p=i.length===1&&pS.includes(i[0].type),m=e&&!p&&!l,g=!d?.type,h=l?(0,yR.__)("Suggestions"):(0,yR.sprintf)((0,yR.__)('Search results for "%s"'),t);return(0,dv.jsx)("div",{className:"block-editor-link-control__search-results-wrapper",children:(0,dv.jsx)("div",{...r,className:f,"aria-label":h,children:(0,dv.jsx)(UBe.MenuGroup,{children:i.map((b,v)=>m&&uv===b.type?(0,dv.jsx)(NBe,{searchTerm:t,buttonText:u,onClick:()=>o(b),itemProps:n(b,v),isSelected:v===s},b.type):uv===b.type?null:(0,dv.jsx)(zBe,{itemProps:n(b,v),suggestion:b,index:v,onClick:()=>{o(b)},isSelected:v===s,isURL:pS.includes(b.type),searchTerm:t,shouldShowType:g,isFrontPage:b?.isFrontPage,isBlogHome:b?.isBlogHome},`${b.id}-${b.type}`))})})})}var $Be=GBe,YBe=e=>((0,WBe.default)("wp.blockEditor.__experimentalLinkControlSearchResults",{since:"6.8"}),(0,dv.jsx)(GBe,{...e}));var KBe=c(F(),1),qBe=c(ee(),1);var JV=c($a(),1);function vR(e){let t=e?.trim();if(!t)return{url:t,type:QV};let o=QV,r=(0,JV.getProtocol)(t)||"";return r.includes("mailto")?o=DZ:r.includes("tel")?o=LZ:t?.startsWith("#")&&(o=VZ),Yh(t)||Kh(t)||t.startsWith("?")||r?{url:t,type:o}:{url:(0,JV.prependHTTPS)(t),type:o}}var rit=()=>Promise.resolve([]),nit=e=>{let{url:t,type:o}=vR(e);return Promise.resolve([{id:e,title:e,url:t,type:o}])},iit=async(e,t,o,r,n,i)=>{let{isInitialSuggestions:s}=t,a=await o(e,t);return a.map(l=>Number(l.id)===n?(l.isFrontPage=!0,l):(Number(l.id)===i&&(l.isBlogHome=!0),l)),s||qh(e)||!r?a:a.concat({title:e,url:e,type:uv})};function ZBe(e,t,o){let{fetchSearchSuggestions:r,pageOnFront:n,pageForPosts:i}=(0,qBe.useSelect)(a=>{let{getSettings:l}=a(B);return{pageOnFront:l().pageOnFront,pageForPosts:l().pageForPosts,fetchSearchSuggestions:l().__experimentalFetchLinkSuggestions}},[]),s=t?nit:rit;return(0,KBe.useCallback)((a,{isInitialSuggestions:l})=>qh(a)?s(a,{isInitialSuggestions:l}):iit(a,{...e,isInitialSuggestions:l},r,o,n,i),[s,r,n,i,e,o])}var mS=c(T(),1),sit=()=>Promise.resolve([]),zZ=()=>{},QBe=(0,e6.forwardRef)(({value:e,children:t,currentLink:o={},className:r=null,placeholder:n=null,withCreateSuggestion:i=!1,onCreateSuggestion:s=zZ,onChange:a=zZ,onSelect:l=zZ,showSuggestions:u=!0,renderSuggestions:d=x=>(0,mS.jsx)($Be,{...x}),fetchSuggestions:f=null,allowDirectEntry:p=!0,showInitialSuggestions:m=!1,suggestionsQuery:g={},withURLSuggestion:h=!0,createSuggestionButtonText:b,hideLabelFromVision:v=!1,suffix:y,isEntity:_=!1,customValidity:w},k)=>{let x=ZBe(g,p,i,h),C=u?f||x:sit,[E,R]=(0,e6.useState)(),S=(L,H)=>{a(L),R(H)},I=L=>d({...L,withCreateSuggestion:i,createSuggestionButtonText:b,suggestionsQuery:g,handleSuggestionClick:H=>{L.handleSuggestionClick&&L.handleSuggestionClick(H),P(H)}}),P=async L=>{let H=L;if(uv===L.type){try{H=await s(L.title),H?.url&&l(H)}catch{}return}if(p||H&&Object.keys(H).length>=1){let{id:N,url:M,kind:V,type:j,...D}=o??{};l({...D,...H},H)}},A=n??(0,jZ.__)("Search or type URL"),O=v&&n!==""?A:(0,jZ.__)("Link");return(0,mS.jsxs)("div",{className:"block-editor-link-control__search-input-container",children:[(0,mS.jsx)(Ep,{disableSuggestions:o?.url===e,label:O,hideLabelFromVision:v,className:r,value:e,onChange:S,placeholder:A,__experimentalRenderSuggestions:u?I:null,__experimentalFetchLinkSuggestions:C,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:m,customValidity:w,required:!1,onSubmit:(L,H)=>{let N=L||E;!N&&!e?.trim()?.length?H.preventDefault():P(N||{url:e})},inputRef:k,suffix:y,disabled:_}),t]})}),JBe=QBe,eIe=e=>((0,XBe.default)("wp.blockEditor.__experimentalLinkControlSearchInput",{since:"6.8"}),(0,mS.jsx)(QBe,{...e}));var fh=c(Z(),1),wn=c(q(),1),iIe=c(ue(),1),r6=c($a(),1);var sIe=c(Ft(),1),n6=c(ee(),1),aIe=c(Is(),1),lIe=c($T(),1);var tIe=c(q(),1),{Slot:oIe,Fill:rIe}=(0,tIe.createSlotFill)("BlockEditorLinkControlViewer");var nIe=c(ee(),1),t6=c(F(),1);function ait(e,t){switch(t.type){case"RESOLVED":return{...e,isFetching:!1,richData:t.richData};case"ERROR":return{...e,isFetching:!1,richData:null};case"LOADING":return{...e,isFetching:!0};default:throw new Error(`Unexpected action type ${t.type}`)}}function lit(e){let[t,o]=(0,t6.useReducer)(ait,{richData:null,isFetching:!1}),{fetchRichUrlData:r}=(0,nIe.useSelect)(n=>{let{getSettings:i}=n(B);return{fetchRichUrlData:i().__experimentalFetchRichUrlData}},[]);return(0,t6.useEffect)(()=>{if(e?.length&&r&&typeof AbortController<"u"){o({type:"LOADING"});let n=new window.AbortController,i=n.signal;return r(e,{signal:i}).then(s=>{o({type:"RESOLVED",richData:s})}).catch(()=>{i.aborted||o({type:"ERROR"})}),()=>{n.abort()}}},[e]),t}var o6=lit;var Ho=c(T(),1),{Badge:cit}=K(wn.privateApis);function cIe({value:e,onEditClick:t,hasRichPreviews:o=!1,hasUnlinkControl:r=!1,onRemove:n}){let i=(0,n6.useSelect)(b=>b(lIe.store).get("core","showIconLabels"),[]),s=o?e?.url:null,{richData:a,isFetching:l}=o6(s),u=a&&Object.keys(a).length,d=e&&(0,r6.filterURLForDisplay)((0,r6.safeDecodeURI)(e.url),24)||"",f=!e?.url?.length,p=!f&&(0,sIe.__unstableStripHTML)(e?.entityTitle||a?.title||e?.title||d),m;a?.icon?m=(0,Ho.jsx)("img",{src:a?.icon,alt:""}):f?m=(0,Ho.jsx)(xt,{icon:S7,size:32}):m=(0,Ho.jsx)(xt,{icon:j0});let{createNotice:g}=(0,n6.useDispatch)(aIe.store),h=(0,iIe.useCopyToClipboard)(e.url,()=>{g("info",(0,fh.__)("Link copied to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,Ho.jsx)(wn.Flex,{role:"group","aria-label":(0,fh.__)("Manage link"),className:Y("block-editor-link-control__preview",{"is-current":!0,"is-rich":u,"is-fetching":!!l,"is-preview":!0,"is-error":f,"is-url-title":p===d}),children:(0,Ho.jsxs)(wn.Flex,{gap:0,align:"flex-start",children:[(0,Ho.jsxs)(wn.Flex,{className:"block-editor-link-control__link-information",role:"figure","aria-label":(0,fh.__)("Link information"),justify:"start",align:"flex-start",children:[e?.image?(0,Ho.jsx)(wn.Flex,{className:"block-editor-link-control__preview-image",justify:"center",children:(0,Ho.jsx)("img",{src:e?.image,alt:""})}):(0,Ho.jsx)(wn.Flex,{className:Y("block-editor-link-control__preview-icon",{"is-image":a?.icon}),justify:"center",children:m}),(0,Ho.jsx)(wn.Flex,{className:"block-editor-link-control__preview-details",direction:"column",gap:2,children:f?(0,Ho.jsx)("span",{className:"block-editor-link-control__preview-error-notice",children:(0,fh.__)("Link is empty")}):(0,Ho.jsxs)(Ho.Fragment,{children:[(0,Ho.jsx)(wn.ExternalLink,{className:"block-editor-link-control__preview-title",href:e.url,children:(0,Ho.jsx)(wn.__experimentalTruncate,{numberOfLines:1,children:p})}),(0,Ho.jsx)("span",{className:"block-editor-link-control__preview-info",children:(0,Ho.jsx)(wn.__experimentalTruncate,{numberOfLines:1,children:d})}),e?.badges?.length>0&&(0,Ho.jsx)(wn.__experimentalHStack,{className:"block-editor-link-control__preview-badges",alignment:"left",gap:1,children:e.badges.map((b,v)=>(0,Ho.jsx)(cit,{intent:b.intent,children:b.label},`${b.label}|${b.intent}|${v}`))})]})})]}),(0,Ho.jsx)(wn.Button,{icon:db,label:(0,fh.__)("Edit link"),onClick:t,size:"compact",showTooltip:!i}),r&&(0,Ho.jsx)(wn.Button,{icon:Rs,label:(0,fh.__)("Remove link"),onClick:n,size:"compact",showTooltip:!i}),(0,Ho.jsx)(wn.Button,{icon:C8,label:(0,fh.__)("Copy link"),ref:h,accessibleWhenDisabled:!0,disabled:f,size:"compact",showTooltip:!i}),(0,Ho.jsx)(oIe,{fillProps:e})]})})}var uIe=c(Z(),1),dIe=c(q(),1);var fv=c(T(),1),uit=()=>{},dit=({value:e,onChange:t=uit,settings:o})=>{if(!o||!o.length)return null;let r=i=>s=>{t({...e,[i.id]:s})},n=o.map(i=>{if("render"in i){if(typeof i.render=="function"){let s=i.render(i,e,t);return(0,fv.jsx)("div",{className:"block-editor-link-control__setting",children:s},i.id)}return null}return(0,fv.jsx)(dIe.CheckboxControl,{className:"block-editor-link-control__setting",label:i.title,onChange:r(i),checked:e?!!e[i.id]:!1,help:i?.help},i.id)}).filter(Boolean);return(0,fv.jsxs)("fieldset",{className:"block-editor-link-control__settings",children:[(0,fv.jsx)(ht,{render:(0,fv.jsx)("legend",{}),children:(0,uIe.__)("Currently selected link settings")}),n]})},fIe=dit;var pIe=c(Z(),1),pv=c(F(),1);function mIe(e){let t=(0,pv.useRef)(),[o,r]=(0,pv.useState)(!1),[n,i]=(0,pv.useState)(null),s=async function(a){r(!0),i(null);try{return t.current=fit(Promise.resolve(e(a))),await t.current.promise}catch(l){if(l&&l.isCanceled)return;throw i(l.message||(0,pIe.__)("An unknown error occurred during creation. Please try again.")),l}finally{r(!1)}};return(0,pv.useEffect)(()=>()=>{t.current&&t.current.cancel()},[]),{createPage:s,isCreatingPage:o,errorMessage:n}}var fit=e=>{let t=!1;return{promise:new Promise((r,n)=>{e.then(i=>t?n({isCanceled:!0}):r(i),i=>n(t?{isCanceled:!0}:i))}),cancel(){t=!0}}};var HZ=c(F(),1),bIe=c(hIe(),1);function yIe(e){let[t,o]=(0,HZ.useState)(e||{}),[r,n]=(0,HZ.useState)(e);return(0,bIe.default)(e,r)||(n(e),o(e)),[t,o,l=>{o({...t,url:l})},l=>{o({...t,title:l})},l=>u=>{let d=Object.keys(u).reduce((f,p)=>(l.includes(p)&&(f[p]=u[p]),f),{});o({...t,...d})}]}var Qo=c(T(),1),WZ=()=>{},vIe="core/block-editor",_Ie="linkControlSettingsDrawer";function mv({searchInputPlaceholder:e,value:t,settings:o=FZ,onChange:r=WZ,onInputChange:n,onRemove:i,onCancel:s,noDirectEntry:a=!1,showSuggestions:l=!0,showInitialSuggestions:u,forceIsEditingLink:d,createSuggestion:f,withCreateSuggestion:p,inputValue:m="",suggestionsQuery:g={},noURLSuggestion:h=!1,createSuggestionButtonText:b,hasRichPreviews:v=!1,hasTextControl:y=!1,renderControlBottom:_=null,handleEntities:w=!1}){p===void 0&&f&&(p=!0);let[k,x]=(0,Vr.useState)(!1),[C,E]=(0,Vr.useState)(void 0),{advancedSettingsPreference:R}=(0,s6.useSelect)(He=>({advancedSettingsPreference:He(UZ.store).get(vIe,_Ie)??!1}),[]),{set:S}=(0,s6.useDispatch)(UZ.store),I=He=>{S&&S(vIe,_Ie,He),x(He)},P=R||k,A=(0,Vr.useRef)(!0),O=(0,Vr.useRef)(),L=(0,i6.useMergeRefs)([O,q_()]),H=(0,Vr.useRef)(),N=(0,Vr.useRef)(),M=(0,Vr.useRef)(),V=o.map(({id:He})=>He),[j,D,z,$,J]=yIe(t),Q=He=>{z(He),n?.(He)},U=w&&!!j?.id,X=(0,i6.useInstanceId)(mv,"link-control"),W=U?`${X}__help`:null,G=t&&!(0,xIe.isShallowEqualObjects)(j,t),[te,re]=(0,Vr.useState)(d!==void 0?d:!t||!t.url),{createPage:ae,isCreatingPage:ie,errorMessage:be}=mIe(f);(0,Vr.useEffect)(()=>{d!==void 0&&re(d)},[d]),(0,Vr.useEffect)(()=>{if(A.current)return;(wIe.focus.focusable.find(O.current)[0]||O.current).focus()},[te,ie]),(0,Vr.useEffect)(()=>(A.current=!1,()=>{A.current=!0}),[]);let pe=(0,Vr.useRef)();(0,Vr.useEffect)(()=>{if(pe.current===void 0){pe.current=m;return}pe.current!==m&&(console.warn("LinkControl: The inputValue prop is uncontrolled and only sets the initial value. onInputChange is an observer for the input value. Changes to inputValue from the parent will not update the search input."),pe.current=m)},[m]),(0,Vr.useEffect)(()=>{if(C?.type==="invalid"){let He=N.current;He&&typeof He.reportValidity=="function"&&He.reportValidity()}},[C]);let ke=t?.url?.trim()?.length>0,ye=()=>{re(!1)},Pe=He=>{let we={type:"invalid",message:(0,cu.__)("Please enter a valid URL.")},Me={type:"valid"},me=He?.trim();if(!me?.length||!qh(me))return we;if(Yh(me)||Kh(me))return Me;let Re=(0,a6.prependHTTPS)(me);return(0,a6.isURL)(Re)?Me:we},_e=He=>{if(!(He&&He.id&&He.type&&!pS.includes(He.type))){let me=He?.url||et,Re=Pe(me);if(Re.type==="invalid"){E(Re);return}let{url:Ie}=vR(me);He={...He,url:Ie}}He?.kind==="taxonomy"&&He?.url&&(M.current=He.url);let Me=Object.keys(He).reduce((me,Re)=>(V.includes(Re)||(me[Re]=He[Re]),me),{});r({...j,...Me,title:j?.title||He?.title}),E(void 0),ye()},ve=()=>{if(Je)return!1;let He=et.trim(),we=j&&j.id&&j.type&&!pS.includes(j.type),Me=t?.url===He;if(we&&Me)return E(void 0),!0;let me=Pe(et);return me.type==="invalid"?(E(me),!1):(E(void 0),!0)},Se=()=>{G&&r({...t,...j,url:vR(et).url}),ye(),E(void 0)},fe=()=>{ve()&&Se()},Ce=He=>{let{keyCode:we}=He;we===kIe.ENTER&&!Je&&(He.preventDefault(),fe())},ne=()=>{D(t)},se=He=>{He.preventDefault(),He.stopPropagation(),ne(),E(void 0),ke?ye():i?.(),s?.()},[Ee,he]=(0,Vr.useState)(!1),Ae=()=>{let{id:He,kind:we,type:Me,...me}=j;D({...me,id:void 0,kind:void 0,type:void 0,url:void 0}),he(!0)};(0,Vr.useEffect)(()=>{Ee&&(N.current?.focus(),he(!1))},[Ee]);let et=j?.url!==void 0?j.url:m||"",Je=!et?.trim()?.length;(0,Vr.useEffect)(()=>{E(void 0)},[et]);let _t=!C,Et=i&&t&&!te&&!ie,mt=te&&ke,oo=ke&&y,Tt=(te||!t)&&!ie,Rt=Je||!_t||t&&!G,Bt=!!o?.length&&te&&ke,gt=(0,Vr.useMemo)(()=>t?.kind==="taxonomy"&&!t?.url&&M.current?{...t,url:M.current}:t,[t]);return(0,Qo.jsxs)("div",{tabIndex:-1,ref:L,className:"block-editor-link-control",children:[ie&&(0,Qo.jsxs)("div",{className:"block-editor-link-control__loading",children:[(0,Qo.jsx)(bs.Spinner,{})," ",(0,cu.__)("Creating"),"\u2026"]}),Tt&&(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsxs)("div",{className:Y({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":oo,"has-actions":mt}),children:[oo&&(0,Qo.jsx)(bs.TextControl,{ref:H,className:"block-editor-link-control__field block-editor-link-control__text-content",label:(0,cu.__)("Text"),value:j?.title,onChange:$,onKeyDown:Ce}),(0,Qo.jsx)(JBe,{ref:N,currentLink:t,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:e,value:et,withCreateSuggestion:p,onCreateSuggestion:ae,onChange:Q,onSelect:_e,showInitialSuggestions:u,allowDirectEntry:!a,showSuggestions:l,suggestionsQuery:g,withURLSuggestion:!h,createSuggestionButtonText:b,hideLabelFromVision:!oo,isEntity:U,customValidity:C,suffix:(0,Qo.jsx)(pit,{isEntity:U,showActions:mt,isDisabled:Rt,onUnlink:Ae,onSubmit:fe,helpTextId:W})}),U&&W&&(0,Qo.jsx)("p",{id:W,className:"block-editor-link-control__help",children:(0,cu.sprintf)((0,cu.__)("Synced with the selected %s."),j?.type||"item")})]}),be&&(0,Qo.jsx)(bs.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1,children:be})]}),t&&!te&&!ie&&(0,Qo.jsx)(cIe,{value:gt,onEditClick:()=>re(!0),hasRichPreviews:v,hasUnlinkControl:Et,onRemove:()=>{i(),re(!0)}},gt?.url),Bt&&(0,Qo.jsx)("div",{className:"block-editor-link-control__tools",children:!Je&&(0,Qo.jsx)(OBe,{settingsOpen:P,setSettingsOpen:I,children:(0,Qo.jsx)(fIe,{value:j,settings:o,onChange:J(V)})})}),mt&&(0,Qo.jsxs)(bs.__experimentalHStack,{justify:"right",className:"block-editor-link-control__search-actions",children:[(0,Qo.jsx)(bs.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:se,children:(0,cu.__)("Cancel")}),(0,Qo.jsx)(bs.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:Rt?WZ:fe,className:"block-editor-link-control__search-submit","aria-disabled":Rt,children:(0,cu.__)("Apply")})]}),!ie&&_&&_()]})}function pit({isEntity:e,showActions:t,isDisabled:o,onUnlink:r,onSubmit:n,helpTextId:i}){if(e)return(0,Qo.jsx)(bs.Button,{icon:Rs,onClick:r,"aria-describedby":i,showTooltip:!0,label:(0,cu.__)("Unsync and edit"),__next40pxDefaultSize:!0});if(!t)return(0,Qo.jsx)(bs.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Qo.jsx)(bs.Button,{onClick:o?WZ:n,label:(0,cu.__)("Submit"),icon:uf,className:"block-editor-link-control__search-submit","aria-disabled":o,size:"small"})})}mv.ViewerFill=rIe;mv.DEFAULT_LINK_SETTINGS=FZ;var l6=e=>((0,SIe.default)("wp.blockEditor.__experimentalLinkControl",{since:"6.8",alternative:"wp.blockEditor.LinkControl"}),(0,Qo.jsx)(mv,{...e}));l6.ViewerFill=mv.ViewerFill;l6.DEFAULT_LINK_SETTINGS=mv.DEFAULT_LINK_SETTINGS;var gS=mv;var EIe=c(Z(),1),TIe=c(q(),1);var _R=1.5,GZ=.01,$Z=10,YZ="";function CIe(e){return e!==void 0&&e!==YZ}var KZ=c(T(),1),mit=({__next40pxDefaultSize:e,value:t,onChange:o,__unstableInputWidth:r="60px",...n})=>{let i=CIe(t),s=(d,f)=>{if(i)return d;let p=GZ*$Z;switch(`${d}`){case`${p}`:return _R+p;case"0":return f?d:_R-p;case"":return _R;default:return d}},a=(d,f)=>{let p=["insertText","insertFromPaste"].includes(f.payload.event.nativeEvent?.inputType),m=s(d.value,p);return{...d,value:m}},l=i?t:YZ;return(0,KZ.jsx)("div",{className:"block-editor-line-height-control",children:(0,KZ.jsx)(TIe.__experimentalNumberControl,{placeholder:_R,...n,__unstableInputWidth:r,__unstableStateReducer:a,onChange:(d,{event:f})=>{if(d===""){o();return}if(f.type==="click"){o(s(`${d}`,!1));return}o(`${d}`)},label:(0,EIe.__)("Line height"),step:GZ,spinFactor:$Z,value:l,min:0,spinControls:"custom"})})},c6=mit;var uu=c(Z(),1),RIe=c(Yo(),1),ys=c(q(),1),d6=c(ee(),1),BIe=c(wo(),1);var IIe=c(ue(),1),PIe=c(Ft(),1),OIe=c(Is(),1),AIe=c(F(),1);function u6(e,t,o){if(o)return o;if(!t||typeof t!="object"||Object.keys(t).length===0)return e&&e.length>0?e.map(n=>`${n}/*`).join(","):void 0;if(!e||e.length===0)return;let r=[];for(let[,n]of Object.entries(t))e.some(s=>s.includes("/")?n===s:n.startsWith(`${s}/`))&&r.push(n);return r.length>0?r.join(","):e.map(n=>`${n}/*`).join(",")}var Zn=c(T(),1),git=()=>{},hit=0,bit=({mediaURL:e,mediaId:t,mediaIds:o,allowedTypes:r,accept:n,onError:i,onSelect:s,onSelectURL:a,onReset:l,onToggleFeaturedImage:u,useFeaturedImage:d,onFilesUpload:f=git,name:p=(0,uu.__)("Replace"),createNotice:m,removeNotice:g,children:h,multiple:b=!1,addToGallery:v,handleUpload:y=!0,variant:_,popoverProps:w,renderToggle:k,className:x})=>{let{mediaUpload:C,allowedMimeTypes:E}=(0,d6.useSelect)(M=>{let{getSettings:V}=M(B),j=V();return{mediaUpload:j.mediaUpload,allowedMimeTypes:j.allowedMimeTypes}},[]),R=`block-editor/media-replace-flow/error-notice/${++hit}`,S=(0,AIe.useMemo)(()=>u6(r,E,n),[r,E,n]),I=M=>{let V=(0,PIe.__unstableStripHTML)(M);if(i){i(V);return}setTimeout(()=>{m("error",V,{speak:!0,id:R,isDismissible:!0})},1e3)},P=(M,V)=>{let j=!!(e||t||o?.length);d&&u&&u(),V(),s(M),(0,RIe.speak)(j?(0,uu.__)("The media file has been replaced"):(0,uu.__)("The media file has been added")),g(R)},A=(M,V)=>{let j=M.target.files;if(!y)return V(),s(j);f(j),C({allowedTypes:r,filesList:j,onFileChange:([D])=>{P(D,V)},onError:I})},O=M=>{M.keyCode===BIe.DOWN&&(M.preventDefault(),M.target.click())},H=b&&(!r||r.length===0?!1:r.every(M=>M==="image"||M.startsWith("image/"))),N={...w,variant:_};return(0,Zn.jsx)(ys.Dropdown,{popoverProps:N,className:x,contentClassName:Y("block-editor-media-replace-flow__options",_&&`is-variant-${_}`),renderToggle:({isOpen:M,onToggle:V})=>k?k({"aria-expanded":M,"aria-haspopup":"true",onClick:V,onKeyDown:O,children:p}):(0,Zn.jsx)(ys.ToolbarButton,{"aria-expanded":M,"aria-haspopup":"true",onClick:V,onKeyDown:O,children:p}),renderContent:({onClose:M})=>(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsxs)(ys.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu",children:[(0,Zn.jsxs)($c,{children:[(0,Zn.jsx)(vd,{gallery:H,addToGallery:v,multiple:b,value:b?o:t,onSelect:V=>P(V,M),allowedTypes:r,render:({open:V})=>(0,Zn.jsx)(ys.MenuItem,{icon:L7,onClick:V,children:(0,uu.__)("Open Media Library")})}),(0,Zn.jsx)(ys.FormFileUpload,{onChange:V=>{A(V,M)},accept:S,multiple:!!b,render:({openFileDialog:V})=>(0,Zn.jsx)(ys.MenuItem,{icon:Nz,onClick:()=>{V()},children:(0,uu._x)("Upload","verb")})})]}),u&&(0,Zn.jsx)(ys.MenuItem,{icon:K7,onClick:u,isPressed:d,children:(0,uu.__)("Use featured image")}),typeof h=="function"?h({onClose:M}):h,e&&l&&(0,Zn.jsx)(ys.MenuItem,{onClick:()=>{l(),M()},children:(0,uu.__)("Reset")})]}),a&&(0,Zn.jsxs)("form",{className:"block-editor-media-flow__url-input",children:[(0,Zn.jsx)("span",{className:"block-editor-media-replace-flow__image-url-label",children:(0,uu.__)("Current media URL:")}),(0,Zn.jsx)(gS,{value:{url:e},settings:[],showSuggestions:!1,onChange:({url:V})=>{a(V)},searchInputPlaceholder:(0,uu.__)("Paste or type URL")})]})]})})},f6=(0,IIe.compose)([(0,d6.withDispatch)(e=>{let{createNotice:t,removeNotice:o}=e(OIe.store);return{createNotice:t,removeNotice:o}}),(0,ys.withFilters)("editor.MediaReplaceFlow")])(bit);var an=c(q(),1),sn=c(Z(),1),gh=c(F(),1),YIe=c(ee(),1);var KIe=c(Nt(),1);var XZ=c(Z(),1),m6=c(F(),1),hS=c(q(),1);var $Ie=c(Nt(),1);var LIe=c(Z(),1),DIe=c(q(),1);var MIe=c(q(),1),p6=c($a(),1),qZ=c(T(),1);function NIe({url:e,urlLabel:t,className:o}){let r=Y(o,"block-editor-url-popover__link-viewer-url");return e?(0,qZ.jsx)(MIe.ExternalLink,{className:r,href:e,children:t||(0,p6.filterURLForDisplay)((0,p6.safeDecodeURI)(e))}):(0,qZ.jsx)("span",{className:r})}var wR=c(T(),1);function VIe({className:e,linkClassName:t,onEditLinkClick:o,url:r,urlLabel:n,...i}){return(0,wR.jsxs)("div",{className:Y("block-editor-url-popover__link-viewer",e),...i,children:[(0,wR.jsx)(NIe,{url:r,urlLabel:n,className:t}),o&&(0,wR.jsx)(DIe.Button,{icon:db,label:(0,LIe.__)("Edit"),onClick:o,size:"compact"})]})}var UIe=c(Z(),1),WIe=c(q(),1);var ZZ=c(Yo(),1),Tp=c(Z(),1),wi=c(F(),1),Na=c(wo(),1),Gl=c(q(),1),gv=c(ue(),1),FIe=c(ee(),1),zIe=c($a(),1);var Wl=c(T(),1),jIe=c(oe(),1),{ValidatedInputControl:yit}=K(Gl.privateApis),kR=()=>{};function HIe(e){return typeof e=="function"}function Ep(e){let{__experimentalFetchLinkSuggestions:t,__experimentalHandleURLSuggestions:o,__experimentalRenderControl:r,__experimentalRenderSuggestions:n,__experimentalShowInitialSuggestions:i=!1,autocompleteRef:s,className:a,customValidity:l,disableSuggestions:u,disabled:d=!1,help:f=null,hideLabelFromVision:p=!1,inputRef:m,isFullWidth:g,label:h=null,markWhenOptional:b,onChange:v,onKeyDown:y,onSubmit:_,placeholder:w=(0,Tp.__)("Paste URL or type to search"),required:k=!0,suffix:x,value:C=""}=e,E=(0,gv.useInstanceId)(Ep),{getSettings:R}=(0,FIe.useSelect)(B),S=(0,gv.useDebounce)(ZZ.speak,500),[I,P]=(0,wi.useState)([]),[A,O]=(0,wi.useState)(null),[L,H]=(0,wi.useState)(null),[N,M]=(0,wi.useState)(!1),[V,j]=(0,wi.useState)(!1),[D,z]=(0,wi.useState)(!1),$=(0,wi.useRef)(),J=(0,wi.useRef)([]),Q=(0,wi.useRef)(null),U=m??$,X=`url-input-control-${E}`,W=`block-editor-url-input-suggestions-${E}`,G=`block-editor-url-input-suggestion-${E}`,te=N&&u!==!0&&(i||!!C.length),re=(0,gv.useEvent)((fe="")=>{let Ce=HIe(t)?t:R().__experimentalFetchLinkSuggestions;if(!Ce)return;let ne=!fe?.length,se=fe.trim();if(!ne&&(se.length<2||!o&&(0,zIe.isURL)(se))){Q.current?.cancel?.(),Q.current=null,P([]),M(!1),O(se),H(null),j(!1);return}H(null),j(!0);let Ee=Ce(se,{isInitialSuggestions:ne});Q.current=Ee,Ee.then(he=>{Q.current===Ee&&(P(he),O(se),j(!1),M(!!he.length),he.length?S((0,Tp.sprintf)((0,Tp._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",he.length),he.length),"assertive"):S((0,Tp.__)("No results."),"assertive"))}).catch(()=>{Q.current===Ee&&j(!1)}).finally(()=>{Q.current===Ee&&(Q.current=null)})}),ae=(0,gv.useDebounce)(re,200);(0,wi.useEffect)(()=>{!u&&!D&&(C.length||i)&&ae(C)},[C,D,u,i,ae]),(0,wi.useEffect)(()=>{te||M(!1)},[te]),(0,wi.useEffect)(()=>{te&&L!==null&&J.current[L]?.scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[te,L]),(0,wi.useEffect)(()=>()=>{Q.current?.cancel?.(),Q.current=null},[]);function ie(fe){v(fe.url,fe),H(null),M(!1)}function be(fe){ie(fe),U.current.focus()}function pe(fe){v(fe)}function ke(){z(!0),ae.cancel()}function ye(){z(!1)}function Pe(){C&&!u&&!I.length&&Q.current===null&&ae(C)}function _e(fe){if(y?.(fe),!te||!I.length||V){if(!fe.shiftKey&&(fe.keyCode===Na.UP||fe.keyCode===Na.DOWN)){let ne=fe.keyCode===Na.UP?0:fe.target.value.length;(fe.target.selectionStart!==ne||fe.target.selectionEnd!==ne)&&(fe.preventDefault(),fe.target.setSelectionRange(ne,ne))}else fe.keyCode===Na.ENTER&&_&&(fe.preventDefault(),_(null,fe));return}let Ce=I[L]??null;switch(fe.keyCode){case Na.UP:case Na.DOWN:{fe.preventDefault();let ne=fe.keyCode===Na.UP?-1:1;H(((L??(ne===-1?0:-1))+ne+I.length)%I.length);break}case Na.TAB:{Ce&&(ie(Ce),(0,ZZ.speak)((0,Tp.__)("Link selected.")));break}case Na.ENTER:{fe.preventDefault(),Ce&&ie(Ce),_?.(Ce,fe);break}}}let ve={id:X,label:h,className:Y("block-editor-url-input",a,{"is-full-width":g}),hideLabelFromVision:p},Se={id:X,value:C,required:k,type:"text",name:X,autoComplete:"off",onChange:d?kR:pe,onCompositionStart:d?kR:ke,onCompositionEnd:d?kR:ye,onFocus:d?kR:Pe,onKeyDown:d?kR:_e,placeholder:w,role:"combobox","aria-label":h?void 0:(0,Tp.__)("URL"),"aria-expanded":te,"aria-autocomplete":"list","aria-owns":W,"aria-activedescendant":L!==null?`${G}-${L}`:void 0,ref:U,disabled:d,suffix:x,help:f};return(0,Wl.jsxs)(Wl.Fragment,{children:[(0,Wl.jsx)(vit,{controlProps:ve,inputProps:Se,isLoading:V,customValidity:l,markWhenOptional:b,renderControl:r}),te&&I.length>0&&(0,Wl.jsx)(_it,{autocompleteRef:s,className:a,handleSuggestionClick:be,isLoading:V,renderSuggestions:n,selectedSuggestion:L,suggestionNodesRef:J,suggestionOptionIdPrefix:G,suggestions:I,suggestionsListboxId:W,suggestionsValue:A})]})}function vit({controlProps:e,inputProps:t,isLoading:o,customValidity:r,markWhenOptional:n,renderControl:i}){let[s,a]=(0,wi.useState)(r!==void 0);return r!==void 0&&!s&&a(!0),i?i(e,t,o):(0,Wl.jsxs)(Gl.BaseControl,{...e,children:[(0,Wl.jsx)(s?yit:Gl.__experimentalInputControl,{...t,...s&&{customValidity:r,...n!==void 0&&{markWhenOptional:n}}}),o&&(0,Wl.jsx)(Gl.Spinner,{})]})}function _it({autocompleteRef:e,className:t,handleSuggestionClick:o,isLoading:r,renderSuggestions:n,selectedSuggestion:i,suggestionNodesRef:s,suggestionOptionIdPrefix:a,suggestions:l,suggestionsListboxId:u,suggestionsValue:d}){let f={id:u,ref:e,role:"listbox"},p=(m,g)=>({role:"option",tabIndex:"-1",id:`${a}-${g}`,ref:h=>{s.current[g]=h},"aria-selected":g===i?!0:void 0});return HIe(n)?n({suggestions:l,selectedSuggestion:i,suggestionsListProps:f,buildSuggestionItemProps:p,isLoading:r,handleSuggestionClick:o,isInitialSuggestions:!d?.length,currentInputValue:d}):(0,Wl.jsx)(Gl.Popover,{placement:"bottom",focusOnMount:!1,children:(0,Wl.jsx)("div",{...f,className:Y("block-editor-url-input__suggestions",{[`${t}__suggestions`]:t}),children:l.map((m,g)=>(0,jIe.createElement)(Gl.Button,{__next40pxDefaultSize:!0,...p(m,g),key:m.id,className:Y("block-editor-url-input__suggestion",{"is-selected":g===i}),onClick:()=>o(m)},m.title))})})}var xR=c(T(),1);function GIe({autocompleteRef:e,className:t,onChangeInputValue:o,value:r,...n}){return(0,xR.jsxs)("form",{className:Y("block-editor-url-popover__link-editor",t),...n,children:[(0,xR.jsx)(Ep,{value:r,onChange:o,autocompleteRef:e}),(0,xR.jsx)(WIe.Button,{icon:uf,label:(0,UIe.__)("Apply"),type:"submit",size:"compact"})]})}var ph=c(T(),1),{__experimentalPopoverLegacyPositionToPlacement:wit}=K(hS.privateApis),kit="bottom",QZ=(0,m6.forwardRef)(({additionalControls:e,children:t,renderSettings:o,placement:r,focusOnMount:n="firstElement",position:i,...s},a)=>{i!==void 0&&(0,$Ie.default)("`position` prop in wp.blockEditor.URLPopover",{since:"6.2",alternative:"`placement` prop"});let l;r!==void 0?l=r:i!==void 0&&(l=wit(i)),l=l||kit;let[u,d]=(0,m6.useState)(!1),f=!!o&&u,p=()=>{d(!u)};return(0,ph.jsxs)(hS.Popover,{ref:a,role:"dialog","aria-modal":"true","aria-label":(0,XZ.__)("Edit URL"),className:"block-editor-url-popover",focusOnMount:n,placement:l,shift:!0,variant:"toolbar",...s,children:[(0,ph.jsx)("div",{className:"block-editor-url-popover__input-container",children:(0,ph.jsxs)("div",{className:"block-editor-url-popover__row",children:[t,!!o&&(0,ph.jsx)(hS.Button,{className:"block-editor-url-popover__settings-toggle",icon:Tn,label:(0,XZ.__)("Link settings"),onClick:p,"aria-expanded":u,size:"compact"})]})}),f&&(0,ph.jsx)("div",{className:"block-editor-url-popover__settings",children:o()}),e&&!f&&(0,ph.jsx)("div",{className:"block-editor-url-popover__additional-controls",children:e})]})});QZ.LinkEditor=GIe;QZ.LinkViewer=VIe;var mh=QZ;var fo=c(T(),1),xit=()=>{},Sit=({src:e,onChange:t,onSubmit:o,onClose:r,popoverAnchor:n})=>(0,fo.jsx)(mh,{anchor:n,onClose:r,children:(0,fo.jsx)("form",{className:"block-editor-media-placeholder__url-input-form",onSubmit:o,children:(0,fo.jsx)(an.__experimentalInputControl,{label:(0,sn.__)("URL"),type:"text",hideLabelFromVision:!0,placeholder:(0,sn.__)("Paste or type URL"),onChange:t,value:e,suffix:(0,fo.jsx)(an.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,fo.jsx)(an.Button,{size:"small",icon:uf,label:(0,sn.__)("Apply"),type:"submit"})})})})}),Cit=({src:e,onChangeSrc:t,onSelectURL:o})=>{let[r,n]=(0,gh.useState)(null),[i,s]=(0,gh.useState)(!1),a=()=>{s(!0)},l=()=>{s(!1),r?.focus()},u=d=>{d.preventDefault(),e&&o&&(o(e),l())};return(0,fo.jsxs)("div",{className:"block-editor-media-placeholder__url-input-container",children:[(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__button",onClick:a,isPressed:i,variant:"secondary","aria-haspopup":"dialog",ref:n,children:(0,sn.__)("Insert from URL")}),i&&(0,fo.jsx)(Sit,{src:e,onChange:t,onSubmit:u,onClose:l,popoverAnchor:r})]})};function Eit({value:e={},allowedTypes:t,className:o,icon:r,labels:n={},mediaPreview:i,notices:s,isAppender:a,accept:l,addToGallery:u,multiple:d=!1,handleUpload:f=!0,disableDropZone:p,disableMediaButtons:m,onError:g,onSelect:h,onCancel:b,onSelectURL:v,onToggleFeaturedImage:y,onDoubleClick:_,onFilesPreUpload:w=xit,onHTMLDrop:k,children:x,mediaLibraryButton:C,placeholder:E,style:R}){k&&(0,KIe.default)("wp.blockEditor.MediaPlaceholder onHTMLDrop prop",{since:"6.2",version:"6.4"});let{mediaUpload:S,allowedMimeTypes:I}=(0,YIe.useSelect)(U=>{let{getSettings:X}=U(B),W=X();return{mediaUpload:W.mediaUpload,allowedMimeTypes:W.allowedMimeTypes}},[]),[P,A]=(0,gh.useState)("");(0,gh.useEffect)(()=>{A(e?.src??"")},[e?.src]);let O=(0,gh.useMemo)(()=>u6(t,I,l),[t,I,l]),L=()=>!t||t.length===0?!1:t.every(U=>U==="image"||U.startsWith("image/")),H=U=>{if(!f||typeof f=="function"&&!f(U))return h(U);w(U);let X;if(d)if(u){let W=[];X=G=>{let te=(e??[]).filter(re=>re.id?!W.some(({id:ae})=>Number(ae)===Number(re.id)):!W.some(({urlSlug:ae})=>re.url.includes(ae)));h(te.concat(G)),W=G.map(re=>{let ae=re.url.lastIndexOf("."),ie=re.url.slice(0,ae);return{id:re.id,urlSlug:ie}})}}else X=h;else X=([W])=>h(W);S({allowedTypes:t,filesList:U,onFileChange:X,onError:g,multiple:d})};async function N(U){let{blocks:X}=GK(U);if(!X?.length)return;let W=await Promise.all(X.map(G=>{let te=G.name.split("/")[1];return G.attributes.id?(G.attributes.type=te,G.attributes):new Promise((re,ae)=>{window.fetch(G.attributes.url).then(ie=>ie.blob()).then(ie=>S({filesList:[ie],additionalData:{title:G.attributes.title,alt_text:G.attributes.alt,caption:G.attributes.caption,type:te},onFileChange:([be])=>{be.id&&re(be)},allowedTypes:t,onError:ae})).catch(()=>re(G.attributes.url))})})).catch(G=>g(G));W?.length&&h(d?W:W[0])}let M=U=>{H(U.target.files)},j=E??(U=>{let{instructions:X,title:W}=n;if(!S&&!v&&(X=(0,sn.__)("To edit this block, you need permission to upload media.")),X===void 0||W===void 0){let te=t??[],[re]=te,ae=te.length===1,ie=ae&&re==="audio",be=ae&&re==="image",pe=ae&&re==="video";X===void 0&&S&&(X=(0,sn.__)("Drag and drop an image or video, upload, or choose from your library."),ie?X=(0,sn.__)("Drag and drop an audio file, upload, or choose from your library."):be?X=(0,sn.__)("Drag and drop an image, upload, or choose from your library."):pe&&(X=(0,sn.__)("Drag and drop a video, upload, or choose from your library."))),W===void 0&&(W=(0,sn.__)("Media"),ie?W=(0,sn.__)("Audio"):be?W=(0,sn.__)("Image"):pe&&(W=(0,sn.__)("Video")))}let G=Y("block-editor-media-placeholder",o,{"is-appender":a});return(0,fo.jsxs)(an.Placeholder,{icon:r,label:W,instructions:X,className:G,notices:s,onDoubleClick:_,preview:i,style:R,children:[U,x]})}),D=()=>p?null:(0,fo.jsx)(an.DropZone,{onFilesDrop:H,onDrop:N,isEligible:U=>{let X="wp-block:core/",W=[];for(let G of U.types)G.startsWith(X)&&W.push(G.slice(X.length));return W.length>0&&W.every(G=>t.includes(G))&&(d?!0:W.length===1)}}),z=()=>b&&(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__cancel-button",title:(0,sn.__)("Cancel"),variant:"link",onClick:b,children:(0,sn.__)("Cancel")}),$=()=>v&&(0,fo.jsx)(Cit,{src:P,onChangeSrc:A,onSelectURL:v}),J=()=>y&&(0,fo.jsx)("div",{className:"block-editor-media-placeholder__url-input-container",children:(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__button",onClick:y,variant:"secondary",children:(0,sn.__)("Use featured image")})}),Q=()=>{let X=C??(({open:G})=>(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{G()},children:(0,sn.__)("Media Library")})),W=(0,fo.jsx)(vd,{addToGallery:u,gallery:d&&L(),multiple:d,onSelect:h,allowedTypes:t,mode:"browse",value:Array.isArray(e)?e.map(({id:G})=>G):e.id,render:X});if(S&&a)return(0,fo.jsxs)(fo.Fragment,{children:[D(),(0,fo.jsx)(an.FormFileUpload,{onChange:M,accept:O,multiple:!!d,render:({openFileDialog:G})=>{let te=(0,fo.jsxs)(fo.Fragment,{children:[(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,variant:"primary",className:Y("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onClick:G,children:(0,sn._x)("Upload","verb")}),W,$(),J(),z()]});return j(te)}})]});if(S){let G=(0,fo.jsxs)(fo.Fragment,{children:[D(),(0,fo.jsx)(an.FormFileUpload,{render:({openFileDialog:te})=>(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,onClick:te,variant:"primary",className:Y("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),children:(0,sn._x)("Upload","verb")}),onChange:M,accept:O,multiple:!!d}),W,$(),J(),z()]});return j(G)}return j(W)};return m?(0,fo.jsx)($c,{children:D()}):(0,fo.jsx)($c,{fallback:j($()),children:Q()})}var qIe=(0,an.withFilters)("editor.MediaPlaceholder")(Eit);var ZIe=c(T(),1),Tit=({colorSettings:e,...t})=>{let o=e.map(r=>{if(!r)return r;let{value:n,onChange:i,...s}=r;return{...s,colorValue:n,onColorChange:i}});return(0,ZIe.jsx)(MV,{settings:o,gradients:[],disableCustomGradients:!0,...t})},XIe=Tit;var n2e=c(Kj(),1);var i2e=c(F(),1);var t2e=c(F(),1);var YPe=c(Xh(),1),Xn=c(F(),1),Bp=c(ee(),1),S6=c(ue(),1),KPe=c(fn(),1),qPe=c(q(),1),ZPe=c(ce(),1),XPe=c(Nt(),1),xS=c(Z(),1);var QIe=c(Z(),1),g6=c(q(),1);var JZ=c(Z(),1),hv=c(q(),1);var Rp=c(T(),1),Rit={placement:"bottom-start"},Bit=()=>(0,Rp.jsxs)(Rp.Fragment,{children:[["bold","italic","link","unknown"].map(e=>(0,Rp.jsx)(hv.Slot,{name:`RichText.ToolbarControls.${e}`},e)),(0,Rp.jsx)(hv.Slot,{name:"RichText.ToolbarControls",children:e=>{if(!e.length)return null;let o=e.map(([{props:r}])=>r).some(({isActive:r})=>r);return(0,Rp.jsx)(hv.ToolbarItem,{children:r=>(0,Rp.jsx)(hv.DropdownMenu,{icon:Tn,label:(0,JZ.__)("More"),toggleProps:{...r,className:Y(r.className,{"is-pressed":o}),description:(0,JZ.__)("Displays more block tools")},controls:Du(e.map(([{props:n}])=>n),"title"),popoverProps:Rit})})}})]}),eX=Bit;var hh=c(T(),1);function Iit({popoverAnchor:e}){return(0,hh.jsx)(g6.Popover,{placement:"top",focusOnMount:!1,anchor:e,className:"block-editor-rich-text__inline-format-toolbar",__unstableSlotName:"block-toolbar",children:(0,hh.jsx)(Ix,{className:"block-editor-rich-text__inline-format-toolbar-group","aria-label":(0,QIe.__)("Format tools"),children:(0,hh.jsx)(g6.ToolbarGroup,{children:(0,hh.jsx)(eX,{})})})})}var Pit=({inline:e,editableContentElement:t})=>e?(0,hh.jsx)(Iit,{popoverAnchor:t}):(0,hh.jsx)(Ko,{group:"inline",children:(0,hh.jsx)(eX,{})}),JIe=Pit;var h6=c(F(),1),ePe=c(ee(),1);function tPe({html:e,value:t}){let o=(0,h6.useRef)(),r=!!t.activeFormats?.length,{__unstableMarkLastChangeAsPersistent:n}=(0,ePe.useDispatch)(B);(0,h6.useLayoutEffect)(()=>{if(!o.current){o.current=t.text;return}if(o.current!==t.text){let i=window.setTimeout(()=>{n()},1e3);return o.current=t.text,()=>{window.clearTimeout(i)}}n()},[e,r])}var _S=c(F(),1),RPe=c(ue(),1);var bv=c(fn(),1),oPe=c(Bo(),1);var{subscribeOwnedListener:Oit}=K(bv.privateApis),Ait=["`",'"',"'","\u201C\u201D","\u2018\u2019"],rPe=e=>t=>{function o(r){let{inputType:n,data:i}=r,{value:s,onChange:a,registry:l}=e.current;if(n!=="insertText"||(0,bv.isCollapsed)(s))return;let u=(0,oPe.applyFilters)("blockEditor.wrapSelectionSettings",Ait).find(([k,x])=>k===i||x===i);if(!u)return;let[d,f=d]=u,p=s.start,m=s.end+d.length,g=(0,bv.insert)(s,d,p,p);g=(0,bv.insert)(g,f,m,m);let{__unstableMarkLastChangeAsPersistent:h,__unstableMarkAutomaticChange:b}=l.dispatch(B);h(),a(g),b();let v={};for(let k in r)v[k]=r[k];v.data=f;let{ownerDocument:y}=t,{defaultView:_}=y,w=new _.InputEvent("input",v);window.queueMicrotask(()=>{t.dispatchEvent(w)}),r.preventDefault()}return Oit(t,"beforeinput",o,!0)};var yS=c(fn(),1),bS=c(ce(),1);var nPe=c(fn(),1);function iPe(e){let t="tales of gutenberg",o=" \u{1F421}\u{1F422}\u{1F980}\u{1F424}\u{1F98B}\u{1F418}\u{1F427}\u{1F439}\u{1F981}\u{1F984}\u{1F98D}\u{1F43C}\u{1F43F}\u{1F383}\u{1F434}\u{1F41D}\u{1F406}\u{1F995}\u{1F994}\u{1F331}\u{1F347}\u03C0\u{1F34C}\u{1F409}\u{1F4A7}\u{1F968}\u{1F30C}\u{1F342}\u{1F360}\u{1F966}\u{1F95A}\u{1F95D}\u{1F39F}\u{1F965}\u{1F952}\u{1F6F5}\u{1F956}\u{1F352}\u{1F36F}\u{1F3BE}\u{1F3B2}\u{1F43A}\u{1F41A}\u{1F42E}\u231B\uFE0F",{start:r,text:n}=e;return r<t.length||n.slice(r-t.length,r).toLowerCase()!==t?e:(0,nPe.insert)(e,o)}var{subscribeOwnedListener:sPe}=K(yS.privateApis);function aPe(e){let t=e.length;for(;t--;){let o=KC(e[t].attributes);if(o)return e[t].attributes[o]=e[t].attributes[o].toString().replace(_f,""),[e[t].clientId,o,0,0];let r=aPe(e[t].innerBlocks);if(r)return r}return[]}var lPe=e=>t=>{function o(){let{getValue:s,onReplace:a,selectionChange:l,registry:u}=e.current;if(!a)return;let d=s(),{start:f,text:p}=d;if(p.slice(f-1,f)!==" ")return;let g=p.slice(0,f).trim(),h=(0,bS.getBlockTransforms)("from").filter(({type:_})=>_==="prefix"),b=(0,bS.findTransform)(h,({prefix:_})=>g===_);if(!b)return;let v=(0,yS.toHTMLString)({value:(0,yS.insert)(d,_f,0,f)}),y=b.transform(v);return u.batch(()=>{l(...aPe([y])),a([y])}),u.dispatch(B).__unstableMarkAutomaticChange(),!0}function r(s){let{inputType:a,type:l}=s,{getValue:u,onChange:d,__unstableAllowPrefixTransformations:f,formatTypes:p,registry:m,onReplace:g}=e.current;if(a!=="insertText"&&l!=="compositionend"||f&&o())return;let h=u();if(g){let _=(0,bS.getBlockTransforms)("from").filter(k=>k.type==="input"),w=(0,bS.findTransform)(_,k=>k.regExp.test(h.text));if(w){g(w.transform()),m.dispatch(B).__unstableMarkAutomaticChange();return}}let b=p.reduce((_,{__unstableInputRule:w})=>(w&&(_=w(_)),_),iPe(h)),{__unstableMarkLastChangeAsPersistent:v,__unstableMarkAutomaticChange:y}=m.dispatch(B);b!==h&&(v(),d({...b,activeFormats:h.activeFormats}),y())}let n=sPe(t,"input",r,!0),i=sPe(t,"compositionend",r,!0);return()=>{n(),i()}};var cPe=c(fn(),1);var{subscribeOwnedListener:Mit}=K(cPe.privateApis),uPe=e=>t=>{function o(r){if(r.inputType!=="insertReplacementText")return;let{registry:n}=e.current;n.dispatch(B).__unstableMarkLastChangeAsPersistent()}return Mit(t,"beforeinput",o)};var b6=c(wo(),1),dPe=c(fn(),1);var{subscribeOwnedListener:Nit}=K(dPe.privateApis),fPe=()=>e=>{function t(o){(b6.isKeyboardEvent.primary(o,"z")||b6.isKeyboardEvent.primary(o,"y")||b6.isKeyboardEvent.primaryShift(o,"z"))&&o.preventDefault()}return Nit(e,"keydown",t,!0)};var pPe=c(fn(),1);var{subscribeOwnedListener:Lit}=K(pPe.privateApis),mPe=e=>t=>{let{keyboardShortcuts:o}=e.current;function r(n){for(let i of o.current)i(n)}return Lit(t,"keydown",r,!0)};var gPe=c(fn(),1);var{subscribeOwnedListener:Dit}=K(gPe.privateApis),hPe=e=>t=>{let{inputEvents:o}=e.current;function r(n){for(let i of o.current)i(n)}return Dit(t,"input",r)};var yPe=c(ce(),1),$l=c(fn(),1),vPe=c($a(),1),_Pe=c(ue(),1);var Vit=c(F(),1),Fit=c(ce(),1),zit=c(T(),1);function bPe(e,t){if(t?.length){let o=e.formats.length;for(;o--;)e.formats[o]=[...t,...e.formats[o]||[]]}}function y6(e){if(!(e!==!0&&e!=="p"&&e!=="li"))return e===!0?"p":e}function v6({allowedFormats:e,disableFormats:t}){return t?v6.EMPTY_ARRAY:e}v6.EMPTY_ARRAY=[];var{subscribeDelegatedListener:jit}=K(_Pe.privateApis),{ownsSelection:Hit}=K($l.privateApis),wPe=e=>t=>{function o(n){let{disableFormats:i,onChange:s,value:a,formatTypes:l,tagName:u,onReplace:d,__unstableEmbedURLOnPaste:f,preserveWhiteSpace:p,pastePlainText:m,registry:g}=e.current;if(!t.contains(n.target)&&!Hit(t)||n.defaultPrevented)return;let h=Ek(n);if(!h)return;n.preventDefault();let{plainText:b,html:v,files:y}=h;if(y.length)return;if(window.console.log(`Received HTML (RichText):
`,v),window.console.log(`Received plain text (RichText):
-`,b),i){s((0,Ql.insert)(a,b));return}let _=n.clipboardData.getData("rich-text")==="true";function w(E){let R=l.reduce((S,{__unstablePasteRule:I})=>(I&&S===a&&(S=I(a,{html:v,plainText:b})),S),a);if(R!==a)s(R);else{let S=(0,Ql.create)({html:E});KPe(S,a.activeFormats),s((0,Ql.insert)(a,S))}}if(_){w(v);return}if(m){s((0,Ql.insert)(a,(0,Ql.create)({text:b})));return}let k="INLINE",x=b.trim();f&&(0,Ql.isEmpty)(a)&&(0,ZPe.isURL)(x)&&/^https?:/.test(x)&&(k="BLOCKS");let C=(0,qPe.pasteHandler)({HTML:v,plainText:b,mode:k,tagName:u,preserveWhiteSpace:p});if(typeof C=="string"){w(C);return}!C.length||!d||!(0,Ql.isEmpty)(a)||(k==="BLOCKS"&&(w(v),g.dispatch(B).__unstableMarkLastChangeAsPersistent()),d(C,C.length-1,-1))}let{defaultView:r}=t.ownerDocument;return Mst(r,"paste",o)};var jR=c(wo(),1),AS=c($r(),1);var{subscribeOwnedListener:Lst}=K(AS.privateApis),JPe=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented)return;let{value:i,onMerge:s,onRemove:a}=e.current;if(n===jR.DELETE||n===jR.BACKSPACE){let{start:l,end:u,text:d}=i,f=n===jR.BACKSPACE,p=i.activeFormats&&!!i.activeFormats.length;if(!(0,AS.isCollapsed)(i)||p||f&&l!==0||!f&&u!==d.length)return;s?s(!f):a&&(0,AS.isEmpty)(i)&&f&&a(!f),r.preventDefault()}}return Lst(t,"keydown",o)};var t2e=c(wo(),1),Bv=c($r(),1),o2e=c(ue(),1);var{subscribeOwnedListener:e2e,ownsSelection:Dst}=K(Bv.privateApis),{subscribeDelegatedListener:Vst}=K(o2e.privateApis),r2e=e=>t=>{function o(u){if(u.keyCode!==t2e.ENTER)return;let{onReplace:d,onSplit:f,supportsSplitting:p,disableLineBreaks:m,onChange:g,getValue:h,onSplitAtDoubleLineEnd:b,registry:v,onSplitAtEnd:y}=e.current,_=h(),{text:w,start:k,end:x}=_;u.shiftKey?m||(u.preventDefault(),g((0,Bv.insert)(_,`
+`,b),i){s((0,$l.insert)(a,b));return}let _=n.clipboardData.getData("rich-text")==="true";function w(E){let R=l.reduce((S,{__unstablePasteRule:I})=>(I&&S===a&&(S=I(a,{html:v,plainText:b})),S),a);if(R!==a)s(R);else{let S=(0,$l.create)({html:E});bPe(S,a.activeFormats),s((0,$l.insert)(a,S))}}if(_){w(v);return}if(m){s((0,$l.insert)(a,(0,$l.create)({text:b})));return}let k="INLINE",x=b.trim();f&&(0,$l.isEmpty)(a)&&(0,vPe.isURL)(x)&&/^https?:/.test(x)&&(k="BLOCKS");let C=(0,yPe.pasteHandler)({HTML:v,plainText:b,mode:k,tagName:u,preserveWhiteSpace:p});if(typeof C=="string"){w(C);return}!C.length||!d||!(0,$l.isEmpty)(a)||(k==="BLOCKS"&&(w(v),g.dispatch(B).__unstableMarkLastChangeAsPersistent()),d(C,C.length-1,-1))}let{defaultView:r}=t.ownerDocument;return jit(r,"paste",o)};var SR=c(wo(),1),vS=c(fn(),1);var{subscribeOwnedListener:Uit}=K(vS.privateApis),kPe=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented)return;let{value:i,onMerge:s,onRemove:a}=e.current;if(n===SR.DELETE||n===SR.BACKSPACE){let{start:l,end:u,text:d}=i,f=n===SR.BACKSPACE,p=i.activeFormats&&!!i.activeFormats.length;if(!(0,vS.isCollapsed)(i)||p||f&&l!==0||!f&&u!==d.length)return;s?s(!f):a&&(0,vS.isEmpty)(i)&&f&&a(!f),r.preventDefault()}}return Uit(t,"keydown",o)};var SPe=c(wo(),1),yv=c(fn(),1),CPe=c(ue(),1);var{subscribeOwnedListener:xPe,ownsSelection:Wit}=K(yv.privateApis),{subscribeDelegatedListener:Git}=K(CPe.privateApis),EPe=e=>t=>{function o(u){if(u.keyCode!==SPe.ENTER)return;let{onReplace:d,onSplit:f,supportsSplitting:p,disableLineBreaks:m,onChange:g,getValue:h,onSplitAtDoubleLineEnd:b,registry:v,onSplitAtEnd:y}=e.current,_=h(),{text:w,start:k,end:x}=_;u.shiftKey?m||(u.preventDefault(),g((0,yv.insert)(_,`
`))):y&&k===x&&x===w.length?(u.preventDefault(),y()):!p&&!(d&&f)&&!m&&!u.defaultPrevented&&(u.preventDefault(),b&&k===x&&x===w.length&&w.slice(-2)===`
-`?v.batch(()=>{let C={..._};C.start=C.end-2,g((0,Bv.remove)(C)),b()}):g((0,Bv.insert)(_,`
-`)))}function r(u){if(u.inputType!=="insertParagraph")return;let{onReplace:d,onSplit:f}=e.current;d&&f&&(u.__deprecatedOnSplit=!0)}function n(u){u.defaultPrevented||u.inputType!=="insertParagraph"&&u.inputType!=="insertLineBreak"||u.target!==t&&!Dst(t)||u.preventDefault()}let{defaultView:i}=t.ownerDocument,s=Vst(i,"beforeinput",n),a=e2e(t,"keydown",o,!0),l=e2e(t,"beforeinput",r,!0);return()=>{s(),a(),l()}};var n2e=e=>t=>{function o(){let{registry:r}=e.current;if(!r.select(B).isMultiSelecting())return;let n=t.parentElement.closest('[contenteditable="true"]');n&&n.focus()}return t.addEventListener("focus",o),()=>{t.removeEventListener("focus",o)}};var Fst=[MPe,FPe,jPe,WPe,GPe,YPe,QPe,JPe,r2e,n2e];function j6(e){let t=(0,MS.useRef)(e);(0,MS.useInsertionEffect)(()=>{t.current=e});let o=(0,MS.useMemo)(()=>Fst.map(r=>r(t)),[t]);return(0,i2e.useRefEffect)(r=>{if(!e.isSelected)return;let n=o.map(i=>i(r));return()=>{n.forEach(i=>i())}},[o,e.isSelected])}var H6=c($r(),1),W6=c(F(),1);var s2e=c(T(),1),a2e=c(oe(),1),zst={},OX=Symbol("usesContext");function jst({onChange:e,onFocus:t,value:o,forwardedRef:r,settings:n,isVisible:i}){let{name:s,edit:a,[OX]:l}=n,u=(0,W6.useContext)(Hn),d=(0,W6.useMemo)(()=>l?Object.fromEntries(Object.entries(u).filter(([h])=>l.includes(h))):zst,[l,u]);if(!a)return null;let f=(0,H6.getActiveFormat)(o,s),p=f!==void 0,m=(0,H6.getActiveObject)(o),g=m!==void 0&&m.type===s;return(0,s2e.jsx)(a,{isActive:p,isVisible:i,activeAttributes:p?f.attributes||{}:{},isObjectActive:g,activeObjectAttributes:g?m.attributes||{}:{},value:o,onChange:e,onFocus:t,contentRef:r,context:d},s)}function U6({formatTypes:e,...t}){return e.map(o=>(0,a2e.createElement)(jst,{settings:o,...t,key:o.name}))}var l2e=c(F(),1),c2e=c(ce(),1),u2e=c(Nt(),1);var AX=c(T(),1);function MX(e,t){if(NS.isEmpty(e)){let o=z6(t);return o?`<${o}></${o}>`:""}return Array.isArray(e)?((0,u2e.default)("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),c2e.children.toHTML(e)):typeof e=="string"?e:e.toHTMLString()}function HR({value:e,tagName:t,multiline:o,format:r,...n}){return e=(0,AX.jsx)(l2e.RawHTML,{children:MX(e,o)}),t?(0,AX.jsx)(t,{...n,children:e}):e}var g2e=c(F(),1),LX=c(ce(),1),h2e=c($r(),1),b2e=c(Nt(),1);var LS=c(F(),1),d2e=c(Nt(),1),WR=c(ee(),1),f2e=c(wo(),1),Sh=c($r(),1),p2e=c(ue(),1);var G6=c(T(),1),{subscribeOwnedListener:Hst}=K(Sh.privateApis);function Wst(e){let{getSelectionStart:t,getSelectionEnd:o}=(0,WR.useSelect)(B),{selectionChange:r}=(0,WR.useDispatch)(B);return(0,p2e.useRefEffect)(n=>{function i(s){if(s.keyCode!==f2e.ENTER)return;s.preventDefault();let{value:a,values:l,onChange:u,index:d,identifier:f,clientId:p}=e.current,{offset:m}=t(),{offset:g}=o();if(typeof m!="number"||typeof g!="number")return;let h=(0,Sh.create)({html:a});h.start=m,h.end=g;let b=(0,Sh.split)(h).map(y=>(0,Sh.toHTMLString)({value:y})),v=l.slice();v.splice(d,1,...b),u(v),r(p,`${f}-${d+1}`,0,0)}return Hst(n,"keydown",i,!0)},[])}function Ust(e){let{value:t,values:o,onChange:r,index:n,identifier:i,multilineTagName:s,...a}=e,{clientId:l}=kt(),{selectionChange:u}=(0,WR.useDispatch)(B),d=(0,LS.useRef)();(0,LS.useInsertionEffect)(()=>{d.current={...e,clientId:l}});let f=Wst(d);return(0,G6.jsx)(NX,{identifier:`${i}-${n}`,tagName:s,value:t,onChange:p=>{let m=o.slice();m[n]=p,r(m)},isSelected:void 0,ref:f,onMerge:p=>{let m=o.slice(),g=0;if(p){if(!m[n+1])return;m.splice(n,2,m[n]+m[n+1]),g=m[n].length-1}else{if(!m[n-1])return;m.splice(n-1,2,m[n-1]+m[n]),g=m[n-1].length-1}r(m),u(l,`${i}-${n-(p?0:1)}`,g,g)},...a},n)}function Gst({children:e,identifier:t,tagName:o="div",value:r="",onChange:n,multiline:i,...s},a){(0,d2e.default)("wp.blockEditor.RichText multiline prop",{since:"6.1",version:"6.3",alternative:"nested blocks (InnerBlocks)",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/"});let l=z6(i);r=r||`<${l}></${l}>`;let d=`</${l}>${r}<${l}>`.split(`</${l}><${l}>`);d.shift(),d.pop();function f(p){n(`<${l}>${p.join(`</${l}><${l}>`)}</${l}>`)}return(0,G6.jsx)(o,{ref:a,children:d.map((p,m)=>(0,G6.jsx)(Ust,{values:d,value:p,onChange:f,index:m,identifier:t,multilineTagName:l,...s},m))})}var m2e=(0,LS.forwardRef)(Gst);var y2e=c(T(),1);function v2e(e){return(0,g2e.forwardRef)((t,o)=>{let r=t.value,n=t.onChange;Array.isArray(r)&&((0,b2e.default)("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),r=LX.children.toHTML(t.value),n=s=>t.onChange(LX.children.fromDOM((0,h2e.__unstableCreateElement)(document,s).childNodes)));let i=t.multiline?m2e:e;return(0,y2e.jsx)(i,{...t,value:r,onChange:n,ref:o})})}var $6=c(q(),1),_2e=c(wo(),1),DX=c(T(),1);function VX({name:e,shortcutType:t,shortcutCharacter:o,...r}){let n,i="RichText.ToolbarControls";return e&&(i+=`.${e}`),t&&o&&(n=_2e.displayShortcut[t](o)),(0,DX.jsx)($6.Fill,{name:i,children:(0,DX.jsx)($6.ToolbarButton,{...r,shortcut:n})})}var Ua=c(T(),1),{useRichText:$st,KeyboardShortcutContext:Yst,InputEventContext:Kst,RichTextShortcut:T2e,RichTextInputEvent:R2e}=K(x2e.privateApis),w2e=Symbol("instanceId");function B2e({children:e,tagName:t="div",value:o="",onChange:r,isSelected:n,multiline:i,inlineToolbar:s,wrapperClassName:a,autocompleters:l,onReplace:u,placeholder:d,allowedFormats:f,withoutInteractiveFormatting:p,onRemove:m,onMerge:g,onSplit:h,__unstableOnSplitAtEnd:b,__unstableOnSplitAtDoubleLineEnd:v,identifier:y,preserveWhiteSpace:_,__unstablePastePlainText:w,__unstableEmbedURLOnPaste:k,__unstableDisableFormats:x,disableLineBreaks:C,__unstableAllowPrefixTransformations:E,readOnly:R,...S},I){h&&(0,E2e.default)("wp.blockEditor.RichText onSplit prop",{since:"6.4",alternative:'block.json support key: "splitting"'});let{supportsSplitting:O}=(0,oi.useContext)(Rn),A=(0,Y6.useInstanceId)(B2e),P=(0,oi.useRef)(),[L,H]=(0,oi.useState)(null),N=kt(),{clientId:M,isSelected:V,name:j}=N,D=N[i_],z=N[n_]==="default",$=(0,oi.useContext)(Hn),J=(0,Mp.useRegistry)(),Q=we=>{if(!V)return{isSelected:!1};let{getSelectionStart:Me,getSelectionEnd:ge}=we(B),Re=Me(),Ie=ge(),at;return n===void 0?at=Re.clientId===M&&Ie.clientId===M&&(y?Re.attributeKey===y:Re[w2e]===A):n&&(at=Re.clientId===M),{selectionStart:at?Re.offset:void 0,selectionEnd:at?Ie.offset:void 0,isSelected:at}},{selectionStart:W,selectionEnd:X,isSelected:U}=(0,Mp.useSelect)(Q,[M,y,A,n,V]),{disableBoundBlock:G,bindingsPlaceholder:te,bindingsLabel:re}=(0,Mp.useSelect)(we=>{if(!D?.[y])return{};let{__experimentalBlockBindingsSupportedAttributes:Me}=we(B).getSettings();if(!Me?.[j])return{};let Re=D[y],Ie=(0,C2e.getBlockBindingsSource)(Re.source),at={};if(Ie?.usesContext?.length)for(let it of Ie.usesContext)at[it]=$[it];let Qe=!Ie?.canUserEditValue?.({select:we,context:at,args:Re.args});if(o.length>0)return{disableBoundBlock:Qe,bindingsPlaceholder:null,bindingsLabel:null};let{getBlockAttributes:po}=we(B),ro=po(M),vo=null;Ie?.getFieldsList&&(vo=Ie.getFieldsList({select:we,context:at})?.find(Vt=>(0,k2e.default)(Vt.args,Re?.args))?.label);let Kt=vo??Ie?.label,_o=Qe?Kt:(0,DS.sprintf)((0,DS.__)("Add %s"),Kt),En=Qe?Re?.args?.key||Ie?.label:(0,DS.sprintf)((0,DS.__)("Empty %s; start writing to edit its value"),Re?.args?.key||Ie?.label);return{disableBoundBlock:Qe,bindingsPlaceholder:ro?.placeholder||_o,bindingsLabel:En}},[D,y,j,o,M,$]),ae=!!$?.["pattern/overrides"],ie=D?.__default?.source==="core/pattern-overrides",pe=R||G||ae&&!ie,ke=(0,Mp.useSelect)(we=>{if(pe||!z||!V)return!1;let{getSelectedBlockClientId:Me,canHostEditableRoot:ge}=K(we(B));return ge(Me())},[pe,z,V]),{getSelectionStart:ye,getSelectionEnd:Pe,getBlockRootClientId:_e}=(0,Mp.useSelect)(B),{selectionChange:ve}=(0,Mp.useDispatch)(B),Se=OS({allowedFormats:f,disableFormats:x}),fe=!Se||Se.length>0,Ce=(0,oi.useCallback)((we,Me)=>{let ge={},Re=we===void 0&&Me===void 0,Ie={clientId:M,[y?"attributeKey":w2e]:y||A};if(typeof we=="number"||Re){if(Me===void 0&&_e(M)!==_e(Pe().clientId))return;ge.start={...Ie,offset:we}}if(typeof Me=="number"||Re){if(we===void 0&&_e(M)!==_e(ye().clientId))return;ge.end={...Ie,offset:Me}}ve(ge)},[M,_e,Pe,ye,y,A,ve]),{value:ne,getValue:se,onChange:Ee,ref:he,formatTypes:Ae}=$st({value:o,onChange:r,selectionStart:W,selectionEnd:X,onSelectionChange:Ce,placeholder:te||d,__unstableIsSelected:U,__unstableDisableFormats:x,preserveWhiteSpace:_,__unstableDependencies:[t],allowedFormats:Se,withoutInteractiveFormatting:p,__unstableFormatTypeHandlerContext:(0,oi.useMemo)(()=>({richTextIdentifier:y,blockClientId:M}),[y,M])}),et=Kre({onReplace:u,completers:l,record:ne,onChange:Ee}),{"aria-autocomplete":Je,"aria-haspopup":_t,"aria-controls":Et,"aria-owns":mt,"aria-activedescendant":oo}=et;(0,oi.useEffect)(()=>{if(!U)return;let we=P.current?.parentElement?.closest('[contenteditable="true"]');if(!we)return;let Me={"aria-autocomplete":Je,"aria-haspopup":_t,"aria-controls":Et,"aria-owns":mt,"aria-activedescendant":oo};for(let[ge,Re]of Object.entries(Me))Re===void 0?we.removeAttribute(ge):we.setAttribute(ge,Re);return()=>{for(let ge of Object.keys(Me))we.removeAttribute(ge)}},[U,Je,_t,Et,mt,oo]),OPe({html:o,value:ne});let Tt=(0,oi.useRef)(new Set),Rt=(0,oi.useRef)(new Set);function Bt(){P.current?.focus()}let gt=S.tabIndex;ke?gt=S.tabIndex??0:!pe&&S.tabIndex===0&&(gt=null);let He=t;return(0,Ua.jsxs)(Ua.Fragment,{children:[U&&(0,Ua.jsx)(Yst.Provider,{value:Tt,children:(0,Ua.jsx)(Kst.Provider,{value:Rt,children:(0,Ua.jsxs)(S2e.Popover.__unstableSlotNameProvider,{value:"__unstable-block-tools-after",children:[e&&e({value:ne,onChange:Ee,onFocus:Bt}),(0,Ua.jsx)(U6,{value:ne,onChange:Ee,onFocus:Bt,formatTypes:Ae,forwardedRef:P})]})})}),U&&fe&&(0,Ua.jsx)(IPe,{inline:s,editableContentElement:L}),(0,Ua.jsx)(He,{role:"textbox","aria-multiline":!C,"aria-readonly":pe,...S,draggable:void 0,"aria-label":re||S["aria-label"]||d,...et,ref:(0,Y6.useMergeRefs)([he,I,et.ref,S.ref,j6({registry:J,getValue:se,onChange:Ee,__unstableAllowPrefixTransformations:E,formatTypes:Ae,onReplace:u,selectionChange:ve,isSelected:U,disableFormats:x,value:ne,tagName:t,onSplit:h,__unstableEmbedURLOnPaste:k,pastePlainText:w,onMerge:g,onRemove:m,disableLineBreaks:C,onSplitAtEnd:b,onSplitAtDoubleLineEnd:v,keyboardShortcuts:Tt,inputEvents:Rt,supportsSplitting:O}),P,H]),contentEditable:!pe,suppressContentEditableWarning:!0,className:Y("block-editor-rich-text__editable",S.className,"rich-text"),tabIndex:gt,"data-wp-block-attribute-key":y})]})}var NX=(0,oi.forwardRef)(B2e),UR=v2e(NX);UR.Content=HR;UR.isEmpty=e=>!e||e.length===0;var FX=(0,oi.forwardRef)((e,t)=>{if(kt()[sI]){let{children:n,tagName:i="div",value:s,onChange:a,isSelected:l,multiline:u,inlineToolbar:d,wrapperClassName:f,autocompleters:p,onReplace:m,placeholder:g,allowedFormats:h,withoutInteractiveFormatting:b,onRemove:v,onMerge:y,onSplit:_,__unstableOnSplitAtEnd:w,__unstableOnSplitAtDoubleLineEnd:k,identifier:x,preserveWhiteSpace:C,__unstablePastePlainText:E,__unstableEmbedURLOnPaste:R,__unstableDisableFormats:S,disableLineBreaks:I,__unstableAllowPrefixTransformations:O,readOnly:A,...P}=e;return(0,Ua.jsx)(i,{ref:t,...P,dangerouslySetInnerHTML:{__html:MX(s,u)||"<br>"}})}return(0,Ua.jsx)(UR,{ref:t,...e,readOnly:!1})});FX.Content=HR;FX.isEmpty=e=>!e||e.length===0;var NS=FX;var zX=c(T(),1),P2e=(0,I2e.forwardRef)((e,t)=>(0,zX.jsx)(NS,{ref:t,...e,__unstableDisableFormats:!0}));P2e.Content=function({value:t="",tagName:o="div",...r}){return(0,zX.jsx)(o,{...r,children:t})};var O2e=P2e;var jX=c(T(),1),qst=(0,M2e.forwardRef)(({__experimentalVersion:e,...t},o)=>{if(e===2)return(0,jX.jsx)(O2e,{ref:o,...t});let{className:r,onChange:n,...i}=t;return(0,jX.jsx)(A2e.default,{ref:o,className:Y("block-editor-plain-text",r),onChange:s=>n(s.target.value),...i})}),N2e=qst;var Nd=c(Z(),1),D2e=c(F(),1),V2e=c(q(),1);var L2e=c(ue(),1);var K6=c(Z(),1),Ch=c(T(),1);function q6({property:e,viewport:t,desc:o}){let r=(0,L2e.useInstanceId)(q6),n=o||(0,K6.sprintf)((0,K6._x)("Controls the %1$s property for %2$s viewports.","Text labelling a interface as controlling a given layout property (eg: margin) for a given screen size."),e,t.label);return(0,Ch.jsxs)(Ch.Fragment,{children:[(0,Ch.jsx)("span",{"aria-describedby":`rbc-desc-${r}`,children:t.label}),(0,Ch.jsx)(ht,{id:`rbc-desc-${r}`,render:(0,Ch.jsx)("span",{}),children:n})]})}var Ld=c(T(),1);function Zst(e){let{title:t,property:o,toggleLabel:r,onIsResponsiveChange:n,renderDefaultControl:i,renderResponsiveControls:s,isResponsive:a=!1,defaultLabel:l={id:"all",label:(0,Nd._x)("All","screen sizes")},viewports:u=[{id:"small",label:(0,Nd.__)("Small screens")},{id:"medium",label:(0,Nd.__)("Medium screens")},{id:"large",label:(0,Nd.__)("Large screens")}]}=e;if(!t||!o||!i)return null;let d=r||(0,Nd.sprintf)((0,Nd.__)("Use the same %s on all screen sizes."),o),f=(0,Nd.__)("Choose whether to use the same value for all screen sizes or a unique value for each screen size."),p=i((0,Ld.jsx)(q6,{property:o,viewport:l}),l),m=()=>u.map(g=>(0,Ld.jsx)(D2e.Fragment,{children:i((0,Ld.jsx)(q6,{property:o,viewport:g}),g)},g.id));return(0,Ld.jsxs)("fieldset",{className:"block-editor-responsive-block-control",children:[(0,Ld.jsx)("legend",{className:"block-editor-responsive-block-control__title",children:t}),(0,Ld.jsxs)("div",{className:"block-editor-responsive-block-control__inner",children:[(0,Ld.jsx)(V2e.ToggleControl,{className:"block-editor-responsive-block-control__toggle",label:d,checked:!a,onChange:n,help:f}),(0,Ld.jsxs)("div",{className:Y("block-editor-responsive-block-control__group",{"is-responsive":a}),children:[!a&&p,a&&(s?s(u):m())]})]})]})}var F2e=Zst;var Z6=c(q(),1);var z2e=c(T(),1);function j2e({units:e,...t}){let[o]=je("spacing.units"),r=(0,Z6.__experimentalUseCustomUnits)({availableUnits:o||["%","px","em","rem","vw"],units:e});return(0,z2e.jsx)(Z6.__experimentalUnitControl,{units:r,...t})}var GR=c(Z(),1),H2e=c(F(),1),VS=c(q(),1);var Dd=c(T(),1);function Xst({url:e,onChange:t}){let[o,r]=(0,H2e.useReducer)(i=>!i,!1),n=i=>{i.preventDefault(),r()};return(0,Dd.jsxs)("div",{className:"block-editor-url-input__button",children:[(0,Dd.jsx)(VS.Button,{size:"compact",icon:As,label:e?(0,GR.__)("Edit link"):(0,GR.__)("Insert link"),onClick:r,className:"components-toolbar__control",isPressed:!!e}),o&&(0,Dd.jsx)("form",{className:"block-editor-url-input__button-modal",onSubmit:n,children:(0,Dd.jsxs)("div",{className:"block-editor-url-input__button-modal-line",children:[(0,Dd.jsx)(VS.Button,{__next40pxDefaultSize:!0,className:"block-editor-url-input__back",icon:J0,label:(0,GR.__)("Close"),onClick:r}),(0,Dd.jsx)(Pp,{value:e||"",onChange:t,suffix:(0,Dd.jsx)(VS.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Dd.jsx)(VS.Button,{size:"small",icon:mf,label:(0,GR.__)("Submit"),type:"submit"})})})]})})]})}var W2e=Xst;var na=c(Z(),1),Jl=c(F(),1),K2e=c(Dt(),1),Vn=c(q(),1);var q2e=c(ma(),1);var Wo=c(T(),1),HX="none",U2e="custom",G2e="media",$2e="attachment",Y2e=["noopener"],Z2e=({linkDestination:e,onChangeUrl:t,url:o,mediaType:r="image",mediaUrl:n,mediaLink:i,linkTarget:s,linkClass:a,rel:l,showLightboxSetting:u,lightboxEnabled:d,onSetLightbox:f,resetLightbox:p})=>{let[m,g]=(0,Jl.useState)(!1),[h,b]=(0,Jl.useState)(null),v=()=>{g(!0)},[y,_]=(0,Jl.useState)(!1),[w,k]=(0,Jl.useState)(null),x=(0,Jl.useRef)(null),C=(0,Jl.useRef)();(0,Jl.useEffect)(()=>{if(!C.current)return;(K2e.focus.focusable.find(C.current)[0]||C.current).focus()},[y,o,d]);let E=()=>{(e===G2e||e===$2e)&&k(""),_(!0)},R=()=>{_(!1)},S=()=>{k(null),R(),g(!1)},I=W=>{let X=W?"_blank":void 0,U;if(X){let G=(l??"").split(" ");Y2e.forEach(te=>{G.includes(te)||G.push(te)}),U=G.join(" ")}else{let G=(l??"").split(" ").filter(te=>Y2e.includes(te)===!1);U=G.length?G.join(" "):void 0}return{linkTarget:X,rel:U}},O=()=>W=>{let X=x.current;X&&X.contains(W.target)||(g(!1),k(null),R())},A=()=>W=>{if(w){let X=L().find(U=>U.url===w)?.linkDestination||U2e;t({href:(0,q2e.prependHTTPS)(w),linkDestination:X,lightbox:{enabled:!1}})}R(),k(null),W.preventDefault()},P=()=>{t({linkDestination:HX,href:""})},L=()=>{let W=[{linkDestination:G2e,title:(0,na.__)("Link to image file"),url:r==="image"?n:void 0,icon:lC}];return r==="image"&&i&&W.push({linkDestination:$2e,title:(0,na.__)("Link to attachment page"),url:r==="image"?i:void 0,icon:_b}),W},H=W=>{let X=L(),U;W?U=(X.find(G=>G.url===W)||{linkDestination:U2e}).linkDestination:U=HX,t({linkDestination:U,href:W})},N=W=>{let X=I(W);t(X)},M=W=>{t({rel:W})},V=W=>{t({linkClass:W})},j=(0,Wo.jsxs)(Vn.__experimentalVStack,{spacing:"3",children:[(0,Wo.jsx)(Vn.ToggleControl,{label:(0,na.__)("Open in new tab"),onChange:N,checked:s==="_blank"}),(0,Wo.jsx)(Vn.TextControl,{label:(0,na.__)("Link relation"),value:l??"",onChange:M,help:(0,Jl.createInterpolateElement)((0,na.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Wo.jsx)(Vn.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})})}),(0,Wo.jsx)(Vn.TextControl,{label:(0,na.__)("Link CSS class"),value:a||"",onChange:V})]}),D=w!==null?w:o,z=!d||d&&!u,$=!D&&z,J=(L().find(W=>W.linkDestination===e)||{}).title,Q=()=>{if(d&&u&&!o&&!y)return(0,Wo.jsxs)("div",{className:"block-editor-url-popover__expand-on-click",children:[(0,Wo.jsx)(xt,{icon:lP}),(0,Wo.jsxs)("div",{className:"text",children:[(0,Wo.jsx)("p",{children:(0,na.__)("Enlarge on click")}),(0,Wo.jsx)("p",{className:"description",children:(0,na.__)("Scales the image with a lightbox effect")})]}),(0,Wo.jsx)(Vn.Button,{icon:Os,label:(0,na.__)("Disable enlarge on click"),onClick:()=>{f?.(!1)},size:"compact"})]});if(!o||y)return(0,Wo.jsx)(wh.LinkEditor,{className:"block-editor-url-popover__link-container-content",value:D,onChangeInputValue:k,onSubmit:A(),autocompleteRef:x});if(o&&!y)return(0,Wo.jsxs)(Wo.Fragment,{children:[(0,Wo.jsx)(wh.LinkViewer,{className:"block-editor-url-popover__link-container-content",url:o,onEditLinkClick:E,urlLabel:J}),(0,Wo.jsx)(Vn.Button,{icon:Os,label:(0,na.__)("Remove link"),onClick:()=>{P(),p?.()},size:"compact"})]})};return(0,Wo.jsxs)(Wo.Fragment,{children:[(0,Wo.jsx)(Vn.ToolbarButton,{icon:As,className:"components-toolbar__control",label:(0,na.__)("Link"),"aria-expanded":m,onClick:v,ref:b,isActive:!!o||d&&u}),m&&(0,Wo.jsx)(wh,{ref:C,anchor:h,onFocusOutside:O(),onClose:S,renderSettings:z?()=>j:null,additionalControls:$&&(0,Wo.jsxs)(Vn.NavigableMenu,{children:[L().map(W=>(0,Wo.jsx)(Vn.MenuItem,{icon:W.icon,iconPosition:"left",onClick:()=>{k(null),H(W.url),R()},children:W.title},W.linkDestination)),u&&(0,Wo.jsx)(Vn.MenuItem,{className:"block-editor-url-popover__expand-on-click",icon:lP,info:(0,na.__)("Scale the image with a lightbox effect."),iconPosition:"left",onClick:()=>{k(null),t({linkDestination:HX,href:""}),f?.(!0),R()},children:(0,na.__)("Enlarge on click")},"expand-on-click")]}),offset:13,children:Q()})]})};var zS=c(q(),1),uOe=c(F(),1),J6=c(Z(),1);var X2e=c(F(),1),UX=c(Z(),1);var WX=[],Qst=new Intl.Collator("und",{numeric:!0}).compare;function X6(){let[e,t,o,r]=je("spacing.spacingSizes.custom","spacing.spacingSizes.theme","spacing.spacingSizes.default","spacing.defaultSpacingSizes"),n=e??WX,i=t??WX,s=o&&r!==!1?o:WX;return(0,X2e.useMemo)(()=>{let a=[{name:(0,UX.__)("None"),slug:"0",size:0},...n,...i,...s];return a.every(({slug:l})=>/^[0-9]/.test(l))&&a.sort((l,u)=>Qst(l.slug,u.slug)),a.length>Jre?[{name:(0,UX.__)("Default"),slug:"default",size:void 0},...a]:a},[n,i,s])}var Q2e=c(F(),1),J2e=c(ee(),1),Q6=c(Z(),1),eOe=c(q(),1);var tOe=c(T(),1),Jst={px:{max:300,steps:1},"%":{max:100,steps:1},vw:{max:100,steps:1},vh:{max:100,steps:1},em:{max:10,steps:.1},rm:{max:10,steps:.1},svw:{max:100,steps:1},lvw:{max:100,steps:1},dvw:{max:100,steps:1},svh:{max:100,steps:1},lvh:{max:100,steps:1},dvh:{max:100,steps:1},vi:{max:100,steps:1},svi:{max:100,steps:1},lvi:{max:100,steps:1},dvi:{max:100,steps:1},vb:{max:100,steps:1},svb:{max:100,steps:1},lvb:{max:100,steps:1},dvb:{max:100,steps:1},vmin:{max:100,steps:1},svmin:{max:100,steps:1},lvmin:{max:100,steps:1},dvmin:{max:100,steps:1},vmax:{max:100,steps:1},svmax:{max:100,steps:1},lvmax:{max:100,steps:1},dvmax:{max:100,steps:1}};function FS({icon:e,isMixed:t=!1,minimumCustomValue:o,onChange:r,onMouseOut:n,onMouseOver:i,showSideInLabel:s=!0,side:a,spacingSizes:l,type:u,value:d,...f}){let p=(0,J2e.useSelect)(w=>w(B).getSettings()?.disableCustomSpacingSizes),[m]=je("spacing.units"),g=(0,eOe.__experimentalUseCustomUnits)({availableUnits:m||["px","em","rem"]}),h=(0,Q2e.useMemo)(()=>l?.map(w=>({name:w.name,slug:w.slug,size:w.size}))||[],[l]),b=(Nm.includes(a)||["vertical","horizontal"].includes(a))&&s?Gu[a]:"",v=s?u?.toLowerCase():u,y=(0,Q6.sprintf)((0,Q6._x)("%1$s %2$s","spacing"),b,v).trim(),_=g[0]?.value||"px";return(0,tOe.jsx)(dv,{allowNegativeOnDrag:o<0,ariaLabel:y,className:"spacing-sizes-control",customValueSettings:Jst,disableCustomValues:p,icon:e,isMixed:t,minimumCustomValue:o,onChange:r,onMouseOut:n,onMouseOver:i,presets:h,presetType:"spacing",selectedUnit:_,units:g,value:d,...f})}var $R=c(T(),1),oOe=["vertical","horizontal"];function rOe({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,sides:n,spacingSizes:i,type:s,values:a}){let l=d=>f=>{if(!t)return;let p={...Object.keys(a).reduce((m,g)=>(m[g]=nw(a[g],i),m),{})};d==="vertical"&&(p.top=f,p.bottom=f),d==="horizontal"&&(p.left=f,p.right=f),t(p)},u=n?.length?oOe.filter(d=>lH(n,d)):oOe;return(0,$R.jsx)($R.Fragment,{children:u.map(d=>{let f=d==="vertical"?a.top:a.left;return(0,$R.jsx)(FS,{icon:X2[d],label:Gu[d],minimumCustomValue:e,onChange:l(d),onMouseOut:o,onMouseOver:r,side:d,spacingSizes:i,type:s,value:f,withInputField:!1},`spacing-sizes-control-${d}`)})})}var YR=c(T(),1);function nOe({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,sides:n,spacingSizes:i,type:s,values:a}){let l=n?.length?Nm.filter(d=>n.includes(d)):Nm,u=d=>f=>{let p={...Object.keys(a).reduce((m,g)=>(m[g]=nw(a[g],i),m),{})};p[d]=f,t(p)};return(0,YR.jsx)(YR.Fragment,{children:l.map(d=>(0,YR.jsx)(FS,{icon:X2[d],label:Gu[d],minimumCustomValue:e,onChange:u(d),onMouseOut:o,onMouseOver:r,side:d,spacingSizes:i,type:s,value:a[d],withInputField:!1},`spacing-sizes-control-${d}`))})}var iOe=c(T(),1);function sOe({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,showSideInLabel:n,side:i,spacingSizes:s,type:a,values:l}){let u=d=>f=>{let p={...Object.keys(l).reduce((m,g)=>(m[g]=nw(l[g],s),m),{})};p[d]=f,t(p)};return(0,iOe.jsx)(FS,{label:Gu[i],minimumCustomValue:e,onChange:u(i),onMouseOut:o,onMouseOver:r,showSideInLabel:n,side:i,spacingSizes:s,type:a,value:l[i],withInputField:!1})}var aOe=c(q(),1);var GX=c(Z(),1),lOe=c(T(),1);function cOe({isLinked:e,...t}){let o=e?(0,GX.__)("Unlink sides"):(0,GX.__)("Link sides");return(0,lOe.jsx)(aOe.Button,{...t,size:"small",icon:e?As:Os,iconSize:24,label:o})}var Vd=c(T(),1);function jS({inputProps:e,label:t,minimumCustomValue:o=0,onChange:r,onMouseOut:n,onMouseOver:i,showSideInLabel:s=!0,sides:a=Nm,useSelect:l,values:u}){let d=X6(),f=u||ene,p=a?.length===1,m=a?.includes("horizontal")&&a?.includes("vertical")&&a?.length===2,[g,h]=(0,uOe.useState)(one(f,a)),b=()=>{h(g===Ef.axial?Ef.custom:Ef.axial)},y={...e,minimumCustomValue:o,onChange:x=>{let C={...u,...x};r(C)},onMouseOut:n,onMouseOver:i,sides:a,spacingSizes:d,type:t,useSelect:l,values:f},_=()=>g===Ef.axial?(0,Vd.jsx)(rOe,{...y}):g===Ef.custom?(0,Vd.jsx)(nOe,{...y}):(0,Vd.jsx)(sOe,{side:g,...y,showSideInLabel:s}),w=Nm.includes(g)&&s?Gu[g]:"",k=(0,J6.sprintf)((0,J6._x)("%1$s %2$s","spacing control label"),t,w).trim();return(0,Vd.jsxs)("fieldset",{className:"spacing-sizes-control",children:[(0,Vd.jsxs)(zS.__experimentalHStack,{className:"spacing-sizes-control__header",children:[(0,Vd.jsx)(zS.BaseControl.VisualLabel,{as:"legend",className:"spacing-sizes-control__label",children:k}),!p&&!m&&(0,Vd.jsx)(cOe,{label:t,onClick:b,isLinked:g===Ef.axial})]}),(0,Vd.jsx)(zS.__experimentalVStack,{spacing:.5,children:_()})]})}var dOe=c(Nt(),1);function fOe(){return(0,dOe.default)("wp.blockEditor.PreviewOptions",{version:"6.5"}),null}var pOe=c(Nt(),1);function mOe(){(0,pOe.default)("wp.blockEditor.useResizeCanvas",{since:"7.1",hint:"Device preview is now handled by the editor canvas. This hook no longer does anything."})}var Ei=c(Z(),1),r0=c(ce(),1),n0=c(q(),1),fB=c(ee(),1),aMe=c(F(),1);var $X=c(q(),1);var e4=c(Z(),1),t4=c(ee(),1),o4=c(ce(),1);var Iv=c(T(),1);function eat({attributes:e={},onNavigateToEntityRecord:t,isTemplatePartBlock:o}){let{ref:r,theme:n,slug:i}=e,s=o?n&&i&&`${n}//${i}`:r;return(0,Iv.jsx)($e,{direction:"column",className:"block-editor-block-inspector-edit-contents",children:(0,Iv.jsx)($X.Button,{className:"block-editor-block-inspector-edit-contents__button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{s&&t({postId:s,postType:o?"wp_template_part":"wp_block"})},accessibleWhenDisabled:!0,disabled:!s,children:(0,e4.__)("Edit original")})})}function tat({clientId:e,editedContentOnlySection:t,editContentOnlySection:o,stopEditingContentOnlySection:r}){let{selectBlock:n}=(0,t4.useDispatch)(B);return(0,Iv.jsx)($e,{direction:"column",className:"block-editor-block-inspector-edit-contents",children:(0,Iv.jsx)($X.Button,{className:"block-editor-block-inspector-edit-contents__button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{t?(r(),n(e)):(o(e),n(e))},children:t?(0,e4.__)("Exit pattern"):(0,e4.__)("Edit pattern")})})}function gOe({clientId:e}){let{isWithinSection:t,isWithinEditedSection:o,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i}=Y3(e),{block:s,onNavigateToEntityRecord:a,canEdit:l}=(0,t4.useSelect)(p=>{let{getBlock:m,getSettings:g,canEditBlock:h}=p(B);return{block:m(e),onNavigateToEntityRecord:g().onNavigateToEntityRecord,canEdit:h(e)}},[e]);if(!l||!t&&!o)return null;let u=(0,o4.isReusableBlock)(s),d=(0,o4.isTemplatePart)(s);return(u||d)&&a?(0,Iv.jsx)(eat,{attributes:s?.attributes,onNavigateToEntityRecord:a,isTemplatePartBlock:d}):(0,Iv.jsx)(tat,{clientId:e,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i})}var hOe=c(ee(),1),bOe=c(Z(),1),yOe=c(q(),1),vOe=c(F(),1);var _Oe=c(T(),1);function r4(){let e=(0,hOe.useSelect)(r=>r(B).getBlockSelectionStart(),[]),t=(0,vOe.useRef)();return Nb(e,t),e?(0,_Oe.jsx)(yOe.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"block-editor-skip-to-selected-block",onClick:()=>{t.current?.focus()},children:(0,bOe.__)("Skip to the selected block")}):null}var HS=c(Z(),1),wOe=c(ee(),1);var Pv=c(T(),1);function YX(){let{selectedBlockCount:e,totalBlockCount:t}=(0,wOe.useSelect)(o=>{let{getSelectedBlockCount:r,getMultiSelectedBlockClientIds:n,getClientIdsOfDescendants:i}=o(B),s=r();return{selectedBlockCount:s,totalBlockCount:s+i(n()).length}},[]);return(0,Pv.jsxs)($e,{direction:"row",align:"center",justify:"flex-start",gap:"sm",className:"block-editor-multi-selection-inspector__card",children:[(0,Pv.jsx)(Lt,{icon:mb,showColors:!0}),(0,Pv.jsxs)($e,{direction:"column",children:[(0,Pv.jsx)("div",{className:"block-editor-multi-selection-inspector__card-title",children:(0,HS.sprintf)((0,HS._n)("%d Block","%d Blocks",e),e)}),t>e&&(0,Pv.jsx)("div",{className:"block-editor-multi-selection-inspector__card-description",children:(0,HS.sprintf)((0,HS._n)("%d including nested block","%d including nested blocks",t),t)})]})]})}var kOe=c(q(),1),oat=Symbol("BlockInspectorPreTabs"),{Fill:b0o,Slot:xOe}=(0,kOe.createSlotFill)(oat);var W4=c(q(),1),gu=c(F(),1),qAe=c($_(),1),t0=c(ee(),1);var KR=c(Z(),1),n4={name:"settings",title:(0,KR.__)("Settings"),value:"settings",icon:e7},i4={name:"styles",title:(0,KR.__)("Styles"),value:"styles",icon:Yz},s4={name:"content",title:(0,KR.__)("Content"),value:"content",icon:_b},Np={name:"list",title:(0,KR.__)("List View"),value:"list-view",icon:xC};var KX=c(q(),1);var qR=c(q(),1),SOe=c(Z(),1);var ZR=c(T(),1),rat=({initialOpen:e=!1})=>{let t=(0,qR.__experimentalUseSlotFills)(Wg.slotName),o=(0,qR.__experimentalUseSlotFills)(YT.name),r=!!(t&&t.length),n=!!(o&&o.length);return!r&&!n?null:(0,ZR.jsxs)(qR.PanelBody,{className:"block-editor-block-inspector__advanced",title:(0,SOe.__)("Advanced"),initialOpen:e,children:[(0,ZR.jsx)(Ve.Slot,{group:"advanced"}),(0,ZR.jsx)(YT.Slot,{})]})},a4=rat;var Lp=c(T(),1),nat=({showAdvancedControls:e=!1})=>{let t=(0,KX.__experimentalUseSlotFills)(Zc.default.name),o=(0,KX.__experimentalUseSlotFills)(Zc.bindings.name),r=!!t?.length||!!o?.length;return(0,Lp.jsxs)(Lp.Fragment,{children:[(0,Lp.jsx)(Ve.Slot,{}),(0,Lp.jsx)(Ve.Slot,{group:"bindings"}),e&&(0,Lp.jsx)("div",{children:(0,Lp.jsx)(a4,{initialOpen:!r})})]})},COe=nat;var Hp=c(Z(),1),F4=c(ee(),1),EQ=c(F(),1);var WS=c(q(),1),l4=c(ee(),1),qX=c(Z(),1);var XR=c(T(),1),iat=()=>{let{selectedClientIds:e,selectedBlocks:t,hasPositionAttribute:o}=(0,l4.useSelect)(s=>{let{getBlocksByClientId:a,getSelectedBlockClientIds:l}=s(B),u=l(),d=a(u);return{selectedClientIds:u,selectedBlocks:d,hasPositionAttribute:d?.some(({attributes:f})=>!!f?.style?.position?.type)}},[]),{updateBlockAttributes:r}=(0,l4.useDispatch)(B),n=Vr();function i(){if(!e?.length||!t?.length)return;let s=Object.fromEntries(t?.map(({clientId:a,attributes:l})=>[a,{style:Xe({...l?.style,position:{...l?.style?.position,type:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0}})}]));r(e,s,!0)}return(0,XR.jsx)(WS.__experimentalToolsPanel,{className:"block-editor-block-inspector__position",label:(0,qX.__)("Position"),resetAll:i,dropdownMenuProps:n,children:(0,XR.jsx)(WS.__experimentalToolsPanelItem,{isShownByDefault:o,label:(0,qX.__)("Position"),hasValue:()=>o,onDeselect:i,children:(0,XR.jsx)(Ve.Slot,{group:"position"})})})},sat=()=>{let e=(0,WS.__experimentalUseSlotFills)(Zc.position.name);return!(e&&e.length)?null:(0,XR.jsx)(iat,{})},c4=sat;var fQ=c(ce(),1),C4=c(F(),1),iAe=c(ee(),1),sAe=c(Z(),1);var IOe=c(q(),1),f4=c(F(),1),Ci=c(Z(),1),POe=c(F_(),1);var xn=c(q(),1),ROe=c(F(),1),ZX=c(Z(),1);var US=c(q(),1);var EOe=c(Z(),1),Eh=c(T(),1),Fn=()=>!!window.__experimentalGlobalStylesInheritanceUI;function ec(e,t,o){let r=!!e&&!t,n=Y(o,{"is-inherited-from-global-styles":r,"has-local-override-from-global-styles":!!t});return{...n?{className:n}:{},isInherited:r,hasLocalOverride:!!t}}function Dp({onResetToInherited:e,className:t}){return(0,Eh.jsxs)(US.Button,{__next40pxDefaultSize:!1,label:(0,EOe.__)("Reset to inherited value"),showTooltip:!0,className:Y("has-local-override-from-global-styles__reset",t),onClick:o=>{o.preventDefault(),o.stopPropagation(),e?.()},children:[(0,Eh.jsx)("span",{"aria-hidden":"true",className:"has-local-override-from-global-styles__dot"}),(0,Eh.jsx)(US.Icon,{className:"has-local-override-from-global-styles__reset-icon",icon:In})]})}function Yt({className:e,isInherited:t,hasLocalOverride:o,label:r,onDeselect:n,showLocalOverrideActionsInLabel:i=!0,hasInlineEndToggle:s=!1,children:a,...l}){return(0,Eh.jsxs)(US.__experimentalToolsPanelItem,{className:e,label:r,onDeselect:n,...l,children:[a,o&&i&&(0,Eh.jsx)("div",{className:Y("global-styles-inheritance-affordance",{"global-styles-inheritance-affordance--offset-toggle":s}),children:(0,Eh.jsx)(Dp,{onResetToInherited:n})})]})}var Mo=c(T(),1),{Tabs:u4}=K(xn.privateApis);function aat({tabs:e,colorGradientControlSettings:t,contrastWarning:o}){let{key:r,...n}=e[0]??{},i=(e.find(s=>s.userValue!==void 0)??e.find(s=>s.isPlaceholder||s.inheritedValue!==void 0))?.key;return(0,Mo.jsx)(xn.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Mo.jsxs)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:[e.length===1&&(0,Mo.jsx)(TOe,{...n,colorGradientControlSettings:t,contrastWarning:o},r),e.length>1&&(0,Mo.jsxs)(u4,{defaultTabId:i,children:[(0,Mo.jsx)(u4.TabList,{children:e.map(s=>(0,Mo.jsx)(u4.Tab,{tabId:s.key,children:s.label},s.key))}),e.map(s=>{let{key:a,...l}=s;return(0,Mo.jsx)(u4.TabPanel,{tabId:a,focusable:!1,children:(0,Mo.jsx)(TOe,{...l,colorGradientControlSettings:t,contrastWarning:o},a)},a)})]})]})})}var lat={placement:"left-start",offset:36,shift:!0},cat=({indicators:e,label:t})=>(0,Mo.jsxs)(xn.__experimentalHStack,{justify:"flex-start",children:[(0,Mo.jsx)(xn.__experimentalZStack,{isLayered:!1,offset:-8,children:e.map((o,r)=>(0,Mo.jsx)(xn.Flex,{expanded:!1,children:(0,Mo.jsx)(xn.ColorIndicator,{colorValue:o})},r))}),(0,Mo.jsx)(xn.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",children:t})]});function TOe({isGradient:e,inheritedValue:t,inheritedSlug:o,userSlug:r,userValue:n,setValue:i,isPlaceholder:s,colorGradientControlSettings:a,contrastWarning:l}){let u=n??t,d=n!==void 0?r:o,f=(p,m)=>{if(s&&p===void 0){i(t,o);return}i(p,m)};return(0,Mo.jsx)(fh,{...a,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:e?void 0:u,colorSlug:e?void 0:d,gradientValue:e?u:void 0,gradientSlug:e?d:void 0,onColorChange:e?void 0:f,onGradientChange:e?f:void 0,clearable:n!==void 0,headingLevel:3,noticeProps:!e&&l?{children:l,status:"warning",spokenMessage:null,className:"block-editor-panel-color-gradient-settings__contrast-notice"}:void 0})}function Th({label:e,hasValue:t,resetValue:o,isShownByDefault:r,indicators:n,tabs:i,colorGradientControlSettings:s,panelId:a,contrastWarning:l,className:u="block-editor-tools-panel-color-gradient-settings__item",isPlaceholder:d=!1,hasInheritedValue:f=!1,showInheritanceLabelIndicators:p=Fn()}){let m=(0,ROe.useRef)(void 0),g=Y("block-editor-color-gradient-item",u),h=p&&t()&&f,b=p?ec(d,h,g):{className:g};return(0,Mo.jsx)(Yt,{...b,showLocalOverrideActionsInLabel:!1,hasValue:t,label:e,onDeselect:o,isShownByDefault:r,panelId:a,children:(0,Mo.jsx)(xn.Dropdown,{popoverProps:lat,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:({onToggle:v,isOpen:y})=>{let _={onClick:v,className:Y("block-editor-panel-color-gradient-settings__dropdown",{"is-open":y,"has-contrast-warning":!!l}),"aria-expanded":y,ref:m};return(0,Mo.jsxs)(Mo.Fragment,{children:[(0,Mo.jsx)(xn.Button,{..._,__next40pxDefaultSize:!0,children:(0,Mo.jsx)(cat,{indicators:n,label:e})}),t()&&(h?(0,Mo.jsx)(Dp,{className:"block-editor-panel-color-gradient-settings__reset",onResetToInherited:()=>{o(),y&&v(),m.current?.focus()}}):(0,Mo.jsx)(xn.Button,{__next40pxDefaultSize:!0,label:(0,ZX.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:In,onClick:()=>{o(),y&&v(),m.current?.focus()}})),l&&(0,Mo.jsx)(xn.Button,{__next40pxDefaultSize:!0,size:"small",icon:U9,label:(0,ZX.__)("Low contrast"),className:"block-editor-panel-color-gradient-settings__contrast-warning","aria-expanded":y,onClick:v})]})},renderContent:()=>(0,Mo.jsx)(aat,{tabs:i,colorGradientControlSettings:s,contrastWarning:l})})})}var QR=c(F(),1),BOe=c(ee(),1),XX=c(ce(),1),Ov=c(Z(),1);function d4(e,t,o){let{supportedStyles:r,supports:n}=(0,BOe.useSelect)(i=>({supportedStyles:K(i(XX.store)).getSupportedStyles(t,o),supports:i(XX.store).getBlockType(t)?.supports}),[t,o]);return(0,QR.useMemo)(()=>{let i={...e};return r.includes("fontSize")||(i.typography={...i.typography,fontSizes:{},customFontSize:!1,defaultFontSizes:!1}),r.includes("fontFamily")||(i.typography={...i.typography,fontFamilies:{}}),i.color={...i.color,text:i.color?.text&&r.includes("color"),background:i.color?.background&&(r.includes("background")||r.includes("backgroundColor")),button:i.color?.button&&r.includes("buttonColor"),heading:i.color?.heading&&r.includes("headingColor"),link:i.color?.link&&r.includes("linkColor"),caption:i.color?.caption&&r.includes("captionColor")},!r.includes("background")&&!r.includes("backgroundGradient")&&(i.color.gradients=[],i.color.customGradient=!1),r.includes("filter")||(i.color.defaultDuotone=!1,i.color.customDuotone=!1),["lineHeight","fontStyle","fontWeight","letterSpacing","textAlign","textTransform","textDecoration","textIndent","writingMode"].forEach(s=>{r.includes(s)||(i.typography={...i.typography,[s]:!1})}),r.includes("textIndent")&&(i.typography={...i.typography,textIndent:i.typography?.textIndent??"subsequent"}),r.includes("columnCount")||(i.typography={...i.typography,textColumns:!1}),["contentSize","wideSize"].forEach(s=>{r.includes(s)||(i.layout={...i.layout,[s]:!1})}),["padding","margin","blockGap"].forEach(s=>{r.includes(s)||(i.spacing={...i.spacing,[s]:!1});let a=Array.isArray(n?.spacing?.[s])?n?.spacing?.[s]:n?.spacing?.[s]?.sides;a?.length&&i.spacing?.[s]&&(i.spacing={...i.spacing,[s]:{...i.spacing?.[s],sides:a}})}),["aspectRatio","height","minHeight","minWidth","width"].forEach(s=>{r.includes(s)||(i.dimensions={...i.dimensions,[s]:!1})}),["radius","color","style","width"].forEach(s=>{r.includes("border"+s.charAt(0).toUpperCase()+s.slice(1))||(i.border={...i.border,[s]:!1})}),[["backgroundImage","backgroundImage"],["backgroundSize","backgroundSize"],["backgroundGradient","gradient"]].forEach(([s,a])=>{r.includes(s)||(i.background={...i.background,[a]:!1})}),i.shadow=r.includes("shadow")?i.shadow:!1,i},[e,r,n])}function Fd(e){let t=e?.color?.palette?.custom,o=e?.color?.palette?.theme,r=e?.color?.palette?.default,n=e?.color?.defaultPalette;return(0,QR.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,Ov._x)("Theme","Indicates this palette comes from the theme."),colors:o}),n&&r&&r.length&&i.push({name:(0,Ov._x)("Default","Indicates this palette comes from WordPress."),colors:r}),t&&t.length&&i.push({name:(0,Ov._x)("Custom","Indicates this palette is created by the user."),colors:t}),i},[t,o,r,n])}function JR(e){let t=e?.color?.gradients?.custom,o=e?.color?.gradients?.theme,r=e?.color?.gradients?.default,n=e?.color?.defaultGradients;return(0,QR.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,Ov._x)("Theme","Indicates this palette comes from the theme."),gradients:o}),n&&r&&r.length&&i.push({name:(0,Ov._x)("Default","Indicates this palette comes from WordPress."),gradients:r}),t&&t.length&&i.push({name:(0,Ov._x)("Custom","Indicates this palette is created by the user."),gradients:t}),i},[t,o,r,n])}function GS(e){let t=Fd(e),o=JR(e),r=e?.color?.custom,n=e?.color?.customGradient,i=(0,QR.useMemo)(()=>t.flatMap(({colors:l})=>l),[t]),s=l=>ol({settings:e},"",l),a=(l,u)=>{if(u)return"var:preset|gradient|"+u;let f=o.flatMap(({gradients:p})=>p).find(({gradient:p})=>p===l);return f?"var:preset|gradient|"+f.slug:l};return{colors:t,gradients:o,allColors:i,areCustomSolidsEnabled:r,areCustomGradientsEnabled:n,hasSolidColors:t.length>0||r,hasGradientColors:o.length>0||n,decodeValue:s,encodeGradientValue:a}}function Uo(e,t){if(typeof e!="string")return;let o=`var:preset|${t}|`;if(e.startsWith(o))return e.slice(o.length);let r=`--wp--preset--${t}--`;return e.match(new RegExp(`^var\\(${r}([^)]+)\\)$`))?.[1]}function Vp(e,t,o){if(o)return"var:preset|color|"+o;let r=e.find(({color:n})=>n===t);return r?"var:preset|color|"+r.slug:t}var $S=c(T(),1);function p4(e){let t=OOe(e),o=MOe(e),r=NOe(e),n=AOe(e);return t||o||r||n}function QX(e){let t=Fd(e);return e?.color?.text&&(t?.length>0||e?.color?.custom)}function OOe(e){let t=Fd(e);return e?.color?.link&&(t?.length>0||e?.color?.custom)}function AOe(e){let t=Fd(e);return e?.color?.caption&&(t?.length>0||e?.color?.custom)}function MOe(e){let t=Fd(e),o=JR(e);return e?.color?.heading&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function NOe(e){let t=Fd(e),o=JR(e);return e?.color?.button&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function JX(e){let t=Fd(e),o=JR(e);return e?.color?.background&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function eQ({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=Vr(),a=()=>{let l=e(o);t(l)};return(0,$S.jsx)(IOe.__experimentalToolsPanel,{label:i||(0,Ci.__)("Elements"),resetAll:a,panelId:r,hasInnerWrapper:!0,headingLevel:3,className:"color-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:s,children:(0,$S.jsx)("div",{className:"color-block-support-panel__inner-wrapper",children:n})})}var uat={link:!0,heading:!0,button:!0,caption:!0};function m4({as:e=eQ,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=uat,label:a,children:l,contrastWarning:u,additionalElements:d,showInheritanceLabelIndicators:f=Fn()}){let{colors:p,gradients:m,areCustomSolidsEnabled:g,areCustomGradientsEnabled:h,hasSolidColors:b,hasGradientColors:v,allColors:y,decodeValue:_,encodeGradientValue:w}=GS(n),k=D=>(0,POe.getCSSValueFromRawStyle)(_(D)),x=OOe(n),C=k(r?.elements?.link?.color?.text),E=_(t?.elements?.link?.color?.text),R=(D,z)=>{o(Ue(t,["elements","link","color","text"],Vp(y,D,z)))},S=k(r?.elements?.link?.[":hover"]?.color?.text),I=_(t?.elements?.link?.[":hover"]?.color?.text),O=(D,z)=>{o(Ue(t,["elements","link",":hover","color","text"],Vp(y,D,z)))},A=()=>!!E||!!I,P=()=>{let D=Ue(t,["elements","link",":hover","color","text"],void 0);D=Ue(D,["elements","link","color","text"],void 0),o(D)},L=AOe(n),H=NOe(n),N=MOe(n),M=(0,f4.useMemo)(()=>[{name:"caption",label:(0,Ci.__)("Captions"),showPanel:L},{name:"button",label:(0,Ci.__)("Button"),showPanel:H},{name:"heading",label:(0,Ci.__)("Heading"),showPanel:N},{name:"h1",label:(0,Ci.__)("H1"),showPanel:N},{name:"h2",label:(0,Ci.__)("H2"),showPanel:N},{name:"h3",label:(0,Ci.__)("H3"),showPanel:N},{name:"h4",label:(0,Ci.__)("H4"),showPanel:N},{name:"h5",label:(0,Ci.__)("H5"),showPanel:N},{name:"h6",label:(0,Ci.__)("H6"),showPanel:N},...d?.map(D=>({...D,showPanel:b||v}))??[]],[d,v,b,L,H,N]),V=(0,f4.useCallback)(D=>({...D,elements:{...D?.elements,link:{...D?.elements?.link,color:void 0,":hover":{color:void 0}},...M.reduce((z,$)=>({...z,[$.name]:{...D?.elements?.[$.name],color:void 0}}),{})}}),[M]),j=[x&&{key:"link",label:(0,Ci.__)("Link"),hasValue:A,resetValue:P,isShownByDefault:s.link,indicators:[E??C,I??S],isPlaceholder:E===void 0&&I===void 0&&(C!==void 0||S!==void 0),hasInheritedValue:C!==void 0||S!==void 0,contrastWarning:u,tabs:[{key:"link",label:(0,Ci.__)("Default"),inheritedValue:C,inheritedSlug:Uo(r?.elements?.link?.color?.text,"color"),userSlug:Uo(t?.elements?.link?.color?.text,"color"),setValue:R,userValue:E,isPlaceholder:E===void 0&&C!==void 0},{key:"hover",label:(0,Ci.__)("Hover"),inheritedValue:S,inheritedSlug:Uo(r?.elements?.link?.[":hover"]?.color?.text,"color"),userSlug:Uo(t?.elements?.link?.[":hover"]?.color?.text,"color"),setValue:O,userValue:I,isPlaceholder:I===void 0&&S!==void 0}]}].filter(Boolean);return M.forEach(({name:D,label:z,showPanel:$})=>{if(!$)return;let J=k(r?.elements?.[D]?.color?.background),Q=k(r?.elements?.[D]?.color?.gradient),W=k(r?.elements?.[D]?.color?.text),X=_(t?.elements?.[D]?.color?.background),U=_(t?.elements?.[D]?.color?.gradient),G=_(t?.elements?.[D]?.color?.text),te=()=>!!(G||X||U),re=()=>{let Se=Ue(t,["elements",D,"color","background"],void 0);Se.elements[D].color.gradient=void 0,Se.elements[D].color.text=void 0,o(Se)},ae=(Se,fe)=>{o(Ue(t,["elements",D,"color","text"],Vp(y,Se,fe)))},ie=(Se,fe)=>{let Ce=Ue(t,["elements",D,"color","background"],Vp(y,Se,fe));Ce.elements[D].color.gradient=void 0,o(Ce)},be=(Se,fe)=>{let Ce=Ue(t,["elements",D,"color","gradient"],w(Se,fe));Ce.elements[D].color.background=void 0,o(Ce)},pe=D!=="caption",ke=G===void 0&&W!==void 0,ye=X===void 0&&J!==void 0,Pe=U===void 0&&Q!==void 0,_e=G===void 0&&X===void 0&&U===void 0&&(W!==void 0||J!==void 0||Q!==void 0),ve=W!==void 0||J!==void 0||Q!==void 0;j.push({key:D,label:z,hasValue:te,resetValue:re,isShownByDefault:s[D],indicators:pe?[G??W,U??Q??X??J]:[G??W],isPlaceholder:_e,hasInheritedValue:ve,tabs:[b&&{key:"text",label:(0,Ci.__)("Text"),inheritedValue:W,inheritedSlug:Uo(r?.elements?.[D]?.color?.text,"color"),userSlug:Uo(t?.elements?.[D]?.color?.text,"color"),setValue:ae,userValue:G,isPlaceholder:ke},b&&pe&&{key:"background",label:(0,Ci.__)("Background"),inheritedValue:J,inheritedSlug:Uo(r?.elements?.[D]?.color?.background,"color"),userSlug:Uo(t?.elements?.[D]?.color?.background,"color"),setValue:ie,userValue:X,isPlaceholder:ye},v&&pe&&{key:"gradient",label:(0,Ci.__)("Gradient"),inheritedValue:Q,inheritedSlug:Uo(r?.elements?.[D]?.color?.gradient,"gradient"),userSlug:Uo(t?.elements?.[D]?.color?.gradient,"gradient"),setValue:be,userValue:U,isGradient:!0,isPlaceholder:Pe}].filter(Boolean)})}),(0,$S.jsxs)(e,{resetAllFilter:V,value:t,onChange:o,panelId:i,label:a,children:[j.map(D=>{let{key:z,...$}=D;return(0,$S.jsx)(Th,{...$,showInheritanceLabelIndicators:f,colorGradientControlSettings:{colors:p,disableCustomColors:!g,gradients:m,disableCustomGradients:!h},panelId:i},z)}),l]})}var nB=c(F(),1),rQ=c(ee(),1),VOe=c(ce(),1);var oB=c(ce(),1),eB=c(ee(),1),g4=c(F(),1);var tB=c(T(),1),{getVariationStyle:dat}=K(Lo),tQ="is-style-";function LOe(e){return e?e.split(/\s+/).reduce((t,o)=>{if(o.startsWith(tQ)){let r=o.slice(tQ.length);r!=="default"&&t.push(r)}return t},[]):[]}function rB(e,t=[]){let o=LOe(e);if(!o)return null;for(let r of o)if(t.some(n=>n.name===r))return r;return null}function fat({override:e}){Ga(e)}function oQ({config:e}){let{overrides:t}=(0,eB.useSelect)(n=>({overrides:K(n(B)).getStyleOverrides()}),[]),{getBlockName:o}=(0,eB.useSelect)(B),r=(0,g4.useMemo)(()=>{if(!t?.length)return;let n=[],i=[];for(let[,s]of t)if(s?.variation&&s?.clientId&&!i.includes(s.clientId)){let a=o(s.clientId),l=e?.styles?.blocks?.[a]?.variations?.[s.variation];if(l){let u={settings:e?.settings,styles:{blocks:{[a]:{variations:{[`${s.variation}-${s.clientId}`]:l}}}}},d=d2((0,oB.getBlockTypes)(),s.clientId),h=u2(u,d,!1,!0,!0,!0,{blockGap:!1,blockStyles:!0,layoutStyles:!1,marginReset:!1,presets:!1,rootPadding:!1,variationStyles:!0});n.push({id:`${s.variation}-${s.clientId}`,css:h,__unstableType:"variation",variation:s.variation,clientId:s.clientId}),i.push(s.clientId)}}return n},[e,t,o]);return!r||!r.length?null:(0,tB.jsx)(tB.Fragment,{children:r.map(n=>(0,tB.jsx)(fat,{override:n},n.id))})}function pat(e,t,o){let{globalSettings:r,globalStyles:n}=(0,eB.useSelect)(i=>{let s=i(B).getSettings();return{globalSettings:s.__experimentalFeatures,globalStyles:s[Is]}},[]);return(0,g4.useMemo)(()=>{let i=dat({settings:r,styles:n},e,t);return{settings:r,styles:{blocks:{[e]:{variations:{[`${t}-${o}`]:i}}}}}},[r,n,t,o,e])}function mat({name:e,className:t,clientId:o}){let{getBlockStyles:r}=(0,eB.useSelect)(oB.store),n=r(e),i=rB(t,n),s=`${tQ}${i}-${o}`,{settings:a,styles:l}=pat(e,i,o),u=(0,g4.useMemo)(()=>{if(!i)return;let d={settings:a,styles:l},f=d2((0,oB.getBlockTypes)(),o);return u2(d,f,!1,!0,!0,!0,{blockGap:!1,blockStyles:!0,layoutStyles:!1,marginReset:!1,presets:!1,rootPadding:!1,variationStyles:!0})},[i,a,l,o]);return Ga({id:`variation-${o}`,css:u,__unstableType:"variation",variation:i,clientId:o}),i?{className:s}:{}}var DOe={hasSupport:()=>!0,attributeKeys:["className"],isMatch:({className:e})=>LOe(e).length>0,useBlockProps:mat};var{resolveStyle:gat}=K(Lo),hat={value:void 0,sources:void 0};function bat(){let{rawGlobalStylesData:e,links:t}=(0,rQ.useSelect)(o=>{let r=o(B).getSettings();return{rawGlobalStylesData:r[Is]??null,links:r[c_]??null}},[]);return(0,nB.useMemo)(()=>e?{styles:e,_links:t??void 0}:null,[e,t])}var FOe={"core/accordion-heading":{contextKey:"core/accordion-heading-level",fallbackLevel:3}};function yat(e,t,o){let r=FOe[e];return r?t||o||r.fallbackLevel:t}function vat(e){let t=(0,nB.useContext)(Hn),o=FOe[e]?.contextKey;return o?t[o]:void 0}function _at(e,t){switch(e){case"core/button":return["button"];case"core/accordion-heading":case"core/heading":case"core/post-title":case"core/site-title":case"core/query-title":case"core/comments-title":case"core/term-name":case"core/site-tagline":return t===0?[]:t?["heading",`h${t}`]:["heading"];case"core/read-more":case"core/loginout":case"core/post-navigation-link":case"core/query-pagination-next":case"core/query-pagination-previous":case"core/query-pagination-numbers":case"core/comments-pagination-next":case"core/comments-pagination-previous":case"core/comments-pagination-numbers":case"core/comment-edit-link":case"core/comment-reply-link":case"core/post-comments-link":return["link"];default:return[]}}function wat(e,t){let{clientId:o}=kt(),r=vat(e);return(0,rQ.useSelect)(n=>{if(!e)return{variationName:null,headingLevel:void 0};let i=n(VOe.store).getBlockStyles(e),{level:s}=n(B).getBlockAttributes(o)||{};return{variationName:t?rB(t,i):null,headingLevel:yat(e,s,r)}},[e,t,o,r])}function tc(e,t,o=null){let{variationName:r,headingLevel:n}=wat(e,t),i=bat();return(0,nB.useMemo)(()=>Fn()?e?gat(i,{blockName:e,variationName:r,elements:_at(e,n),viewport:o?.viewport??null,pseudoState:o?.pseudo??null}):{value:{},sources:{}}:hat,[e,r,n,i,o])}var cQ=c(Bo(),1),qS=c(ce(),1),rAe=c(F(),1);var KS=c(ce(),1),JOe=c(ee(),1),eAe=c(Z(),1);var Av=c(F(),1),jOe=c(ee(),1),HOe=c(ce(),1);var WOe=c(Yo(),1);function h4(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function zOe(e,t){if(!e||!t)return{};let o=ha(t,"color.text",{fallback:!0}),r=ha(t,"color.background",{fallback:!0}),n=e.querySelector(o)||e,i=e.querySelector(r)||e,s=e.querySelector("a"),a=h4(n,"color"),l=s&&s.textContent?h4(s,"color"):void 0,u=i,d=h4(u,"background-color");for(;d==="rgba(0, 0, 0, 0)"&&u.parentNode&&u.parentNode.nodeType===u.parentNode.ELEMENT_NODE;)u=u.parentNode,d=h4(u,"background-color");return{textColor:a,backgroundColor:d,linkColor:l}}function kat(e,t){return Object.keys(t).some(r=>e[r]!==t[r])?t:e}function YS({clientId:e,name:t,enabled:o=!0,checkTextColor:r=!0,checkLinkColor:n=!0,messageOverride:i}){let s=Zt(e),[a,l]=(0,Av.useReducer)(kat,{}),u=(0,jOe.useSelect)(p=>t&&o?p(HOe.store).getBlockType(t):void 0,[t,o]);(0,Av.useLayoutEffect)(()=>{!o||!s||!u||window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>l(zOe(s,u))))}),(0,Av.useLayoutEffect)(()=>{if(!o||!s||!u)return;let p=new window.MutationObserver(()=>{l(zOe(s,u))});return p.observe(s,{attributes:!0,attributeFilter:["class","style"],subtree:!0}),()=>{p.disconnect()}},[o,s,u]);let d=o?VZ({backgroundColor:a.backgroundColor,textColor:r?a.textColor:void 0,linkColor:n?a.linkColor:void 0,messageOverride:i,enableAlphaChecker:!0}):null,f=d?.speakMessage;return(0,Av.useEffect)(()=>{f&&(0,WOe.speak)(f)},[f]),d?.message}var XOe=c(q(),1),QOe=c(F(),1),zp=c(Z(),1);var Pt=c(q(),1);var Jo=c(Z(),1),GOe=c(Ns(),1),nQ=c(ma(),1),Fp=c(F(),1),sB=c(ee(),1),$Oe=c(Dt(),1),YOe=c(iq(),1);var yt=c(T(),1),b4="image",xat={placement:"left-start",offset:36,shift:!0,className:"block-editor-global-styles-background-panel__popover"},y4=()=>{},iB=e=>{window.requestAnimationFrame(()=>{let[t]=$Oe.focus.tabbable.find(e?.current);t&&t.focus()})};function Sat(e){return e==="cover"||e===void 0?(0,Jo.__)("Image covers the space evenly."):e==="contain"?(0,Jo.__)("Image is contained without distortion."):(0,Jo.__)("Image has a fixed width.")}var Cat=e=>{if(!e||isNaN(e.x)&&isNaN(e.y))return;let t=isNaN(e.x)?.5:e.x,o=isNaN(e.y)?.5:e.y;return`${t*100}% ${o*100}%`},Eat=e=>{if(!e)return{x:void 0,y:void 0};let[t,o]=e.split(" ").map(r=>parseFloat(r)/100);return t=isNaN(t)?void 0:t,o=isNaN(o)?t:o,{x:t,y:o}};function KOe({as:e="span",imgUrl:t,toggleProps:o={},filename:r,label:n,onToggleCallback:i=y4}){let{isOpen:s,...a}=o;(0,Fp.useEffect)(()=>{typeof s<"u"&&i(s)},[s,i]);let l=()=>(0,yt.jsxs)(Pt.__experimentalHStack,{className:"block-editor-global-styles-background-panel__inspector-preview-inner",children:[(0,yt.jsx)("span",{className:"block-editor-global-styles-background-panel__inspector-image-indicator",style:{backgroundImage:t?`url(${t})`:void 0}}),(0,yt.jsxs)(Pt.FlexBlock,{children:[(0,yt.jsx)(Pt.__experimentalTruncate,{numberOfLines:1,className:"block-editor-global-styles-background-panel__inspector-media-replace-title",children:n}),(0,yt.jsx)(ht,{render:(0,yt.jsx)("span",{}),children:t?(0,Jo.sprintf)((0,Jo.__)("Background image: %s"),r||n):(0,Jo.__)("No background image selected")})]})]});return e==="button"?(0,yt.jsx)(Pt.Button,{__next40pxDefaultSize:!0,...a,children:l()}):l()}function Tat({label:e,filename:t,url:o,children:r,onToggle:n=y4,hasImageValue:i,onReset:s,hasLocalOverride:a,containerRef:l}){if(!i)return;let u=e||(0,nQ.getFilename)(o)||(0,Jo.__)("Image");return(0,yt.jsx)(Pt.Dropdown,{popoverProps:xat,renderToggle:({onToggle:d,isOpen:f})=>{let p={onClick:d,className:"block-editor-global-styles-background-panel__dropdown-toggle","aria-expanded":f,"aria-label":(0,Jo.__)("Background size, position and repeat options."),isOpen:f};return(0,yt.jsxs)(yt.Fragment,{children:[(0,yt.jsx)(KOe,{imgUrl:o,filename:t,label:u,toggleProps:p,as:"button",onToggleCallback:n}),s&&(a?(0,yt.jsx)(Dp,{className:"block-editor-global-styles-background-panel__reset",onResetToInherited:()=>{s(),f&&d(),iB(l)}}):(0,yt.jsx)(Pt.Button,{__next40pxDefaultSize:!0,label:(0,Jo.__)("Reset"),className:"block-editor-global-styles-background-panel__reset",size:"small",icon:In,onClick:()=>{s(),f&&d(),iB(l)}}))]})},renderContent:()=>(0,yt.jsx)(Pt.__experimentalDropdownContentWrapper,{className:"block-editor-global-styles-background-panel__dropdown-content-wrapper",paddingSize:"medium",children:r})})}function Rat(){return(0,yt.jsx)(Pt.Placeholder,{className:"block-editor-global-styles-background-panel__loading",children:(0,yt.jsx)(Pt.Spinner,{})})}function UOe({onChange:e,style:t,inheritedValue:o,onRemoveImage:r=y4,onResetImage:n=y4,displayInPanel:i,defaultValues:s,containerRef:a}){let[l,u]=(0,Fp.useState)(!1),{getSettings:d}=(0,sB.useSelect)(B),{id:f,title:p,url:m}=t?.background?.backgroundImage||{...o?.background?.backgroundImage},{createErrorNotice:g}=(0,sB.useDispatch)(GOe.store),h=S=>{g(S,{type:"snackbar"}),u(!1)},b=()=>e(Ue(t,["background","backgroundImage"],void 0)),v=S=>{if(!S||!S.url){b(),u(!1);return}if((0,YOe.isBlobURL)(S.url)){u(!0);return}if(S.media_type&&S.media_type!==b4||!S.media_type&&S.type&&S.type!==b4){h((0,Jo.__)("Only images can be used as a background image."));return}let I=t?.background?.backgroundSize||s?.backgroundSize,O=t?.background?.backgroundPosition;e(Ue(t,["background"],{...t?.background,backgroundImage:{url:S.url,id:S.id,source:"file",title:S.title||void 0},backgroundPosition:!O&&(I==="auto"||!I)?"50% 0":O,backgroundSize:I})),u(!1),iB(a)},y=S=>{!S||S===m||e(Ue(t,["background"],{...t?.background,backgroundImage:{url:S,source:"url"}}))},_=S=>{d().mediaUpload({allowedTypes:[b4],filesList:S,onFileChange([I]){v(I)},onError:h,multiple:!1})},w=mu(t),k=()=>e(Ue(t,["background"],{backgroundImage:"none"})),x=!w&&mu(o),C=typeof t?.background?.backgroundImage=="string"?t.background.backgroundImage:m,E=/^https?:\/\//.test(C??"")?C:void 0,R=p||(0,nQ.getFilename)(m)||(0,Jo.__)("Image");return(0,yt.jsxs)("div",{className:"block-editor-global-styles-background-panel__image-tools-panel-item",children:[l&&(0,yt.jsx)(Rat,{}),(0,yt.jsx)(RS,{mediaId:f,mediaURL:E,allowedTypes:[b4],accept:"image/*",onSelect:v,onSelectURL:y,popoverProps:{className:Y({"block-editor-global-styles-background-panel__media-replace-popover":i})},name:(0,yt.jsx)(KOe,{imgUrl:m,filename:p,label:R}),renderToggle:S=>(0,yt.jsx)(Pt.Button,{...S,__next40pxDefaultSize:!0}),onError:h,onReset:()=>{iB(a),n()},children:x&&(0,yt.jsx)(Pt.MenuItem,{onClick:()=>{iB(a),k(),r()},children:(0,Jo.__)("Remove")})}),(0,yt.jsx)(Pt.DropZone,{onFilesDrop:_,label:(0,Jo.__)("Drop to upload")})]})}function Bat({onChange:e,style:t,inheritedValue:o,defaultValues:r}){let n=t?.background?.backgroundSize,i=t?.background?.backgroundRepeat,s=t?.background?.backgroundPosition,a=t?.background?.backgroundAttachment,l=o?.background?.backgroundSize,u=o?.background?.backgroundRepeat,d=o?.background?.backgroundPosition,f=o?.background?.backgroundAttachment,p=n||l,m=i||u,g=t?.background?.backgroundImage?.url||o?.background?.backgroundImage?.url,h=t?.background?.backgroundImage?.id,b=s||d,v=a||f,y=!p&&h?r?.backgroundSize:p||"auto";y=["cover","contain","auto"].includes(y)?y:"auto";let _=!(m==="no-repeat"||y==="cover"&&m===void 0),w=R=>{let S=m,I=b;R==="contain"&&(S="no-repeat",I=void 0),R==="cover"&&(S=void 0,I=void 0),(y==="cover"||y==="contain")&&R==="auto"&&(S=void 0,t?.background?.backgroundImage?.id&&(I="50% 0")),!R&&y==="auto"&&(R="auto"),e(Ue(t,["background"],{...t?.background,backgroundPosition:I,backgroundRepeat:S,backgroundSize:R}))},k=R=>{e(Ue(t,["background","backgroundPosition"],Cat(R)))},x=()=>e(Ue(t,["background","backgroundRepeat"],_===!0?"no-repeat":"repeat")),C=()=>e(Ue(t,["background","backgroundAttachment"],v==="fixed"?"scroll":"fixed")),E=!b&&h&&p==="contain"?r?.backgroundPosition:b;return(0,yt.jsxs)(Pt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,yt.jsx)(Pt.FocalPointPicker,{label:(0,Jo.__)("Focal point"),url:g,value:Eat(E),onChange:k}),(0,yt.jsx)(Pt.ToggleControl,{label:(0,Jo.__)("Fixed background"),checked:v==="fixed",onChange:C}),(0,yt.jsxs)(Pt.__experimentalToggleGroupControl,{label:(0,Jo.__)("Size"),value:y,onChange:w,isBlock:!0,help:Sat(p||r?.backgroundSize),children:[(0,yt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"cover",label:(0,Jo._x)("Cover","Size option for background image control")},"cover"),(0,yt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"contain",label:(0,Jo._x)("Contain","Size option for background image control")},"contain"),(0,yt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Jo._x)("Tile","Size option for background image control")},"tile")]}),(0,yt.jsxs)(Pt.__experimentalHStack,{justify:"flex-start",spacing:2,as:"span",children:[(0,yt.jsx)(Pt.__experimentalUnitControl,{"aria-label":(0,Jo.__)("Background image width"),onChange:w,value:p,__unstableInputWidth:"100px",min:0,placeholder:(0,Jo.__)("Auto"),disabled:y!=="auto"||y===void 0}),(0,yt.jsx)(Pt.ToggleControl,{label:(0,Jo.__)("Repeat"),checked:_,onChange:x,disabled:y==="cover"})]})]})}function qOe({value:e,onChange:t,inheritedValue:o=e,settings:r,defaultValues:n={},showInheritanceLabelIndicators:i=Fn()}){let{globalStyles:s,_links:a}=(0,sB.useSelect)(w=>{let{getSettings:k}=w(B),x=k();return{globalStyles:x[Is],_links:x[c_]}},[]),l=(0,Fp.useMemo)(()=>{let w={background:{}};return o?.background?(Object.entries(o?.background).forEach(([k,x])=>{w.background[k]=_m(x,{styles:s,_links:a})}),w):o},[s,a,o]),u=()=>t(Ue(e,["background"],{gradient:e?.background?.gradient})),{title:d,url:f}=e?.background?.backgroundImage||{...l?.background?.backgroundImage},p=mu(e),m=p||mu(l),g=i&&p&&mu(l),h=e?.background?.backgroundImage||o?.background?.backgroundImage,b=m&&h!=="none"&&(r?.background?.backgroundSize||r?.background?.backgroundPosition||r?.background?.backgroundRepeat),[v,y]=(0,Fp.useState)(!1),_=(0,Fp.useRef)();return(0,yt.jsx)("div",{ref:_,className:Y("block-editor-global-styles-background-panel__inspector-media-replace-container",{"is-open":v}),children:b?(0,yt.jsx)(Tat,{label:d,filename:d,url:f,onToggle:y,hasImageValue:m,hasLocalOverride:g,onReset:p?u:void 0,containerRef:_,children:(0,yt.jsxs)(Pt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,yt.jsx)(UOe,{onChange:t,style:e,inheritedValue:l,displayInPanel:!0,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),defaultValues:n,containerRef:_}),(0,yt.jsx)(Bat,{onChange:t,style:e,defaultValues:n,inheritedValue:l})]})}):(0,yt.jsx)(UOe,{onChange:t,style:e,inheritedValue:l,defaultValues:n,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),containerRef:_})})}var zd=c(T(),1),Iat={backgroundImage:!0,backgroundColor:!0,gradient:!0};function ZOe(e,t){return e?.background?.[t]}function v4(e){let t=JX(e),{backgroundImage:o,gradient:r}=e?.background||{};return o||r||t}function mu(e){return!!e?.background?.backgroundImage?.id||typeof e?.background?.backgroundImage=="string"||!!e?.background?.backgroundImage?.url}function iQ(e){return typeof e?.background?.gradient=="string"&&e?.background?.gradient!==""}function Pat(e){return!!e?.color?.background}function Oat(e){return!!e?.color?.gradient}function sQ({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,headerLabel:i}){let s=Vr();return(0,zd.jsx)(XOe.__experimentalToolsPanel,{label:i,resetAll:()=>{let l=e(o);t(l)},panelId:r,hasInnerWrapper:!0,className:"background-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:s,children:(0,zd.jsx)("div",{className:"background-block-support-panel__inner-wrapper",children:n})})}function _4({as:e=sQ,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Iat,defaultValues:a={},headerLabel:l=(0,zp.__)("Background"),contrastWarning:u,showInheritanceLabelIndicators:d=Fn()}){let{colors:f,gradients:p,allColors:m,areCustomSolidsEnabled:g,areCustomGradientsEnabled:h,hasSolidColors:b,hasGradientColors:v,decodeValue:y,encodeGradientValue:_}=GS(n),w=ZOe(n,"gradient"),k=JX(n),x=k&&b,C=v&&w,E=k&&v&&!w,R=ZOe(n,"backgroundImage"),S=(0,QOe.useCallback)(X=>{let U=x,G=w||E;return!U&&!G?{...X,background:{}}:{...X,background:{},color:{...X?.color,...U&&{background:void 0},...G&&{gradient:void 0}}}},[w,x,E]);if(!R&&!x&&!C&&!E)return null;let I=()=>o(Ue(t,["background","backgroundImage"],void 0)),O=()=>{let X=Ue(t,["background","gradient"],void 0);X=Ue(X,["color","gradient"],void 0),o(X)},A=y(r?.color?.background),P=y(t?.color?.background),L=(X,U)=>{let G=Ue(t,["color","background"],Vp(m,X,U));E&&(G.color.gradient=void 0),o(G)},H=()=>{let X=Ue(t,["color","background"],void 0);E&&(X.color.gradient=void 0),o(X)},N=y(r?.color?.gradient),M=y(t?.color?.gradient),V=(X,U)=>{let G=Ue(t,["color","gradient"],_(X,U));G.color.background=void 0,o(G)},j=()=>o(Ue(t,["color","gradient"],void 0)),D=y(t?.background?.gradient??t?.color?.gradient),z=y(r?.background?.gradient??r?.color?.gradient),$=(X,U)=>{let G=Ue(t,["background","gradient"],_(X,U));G=Ue(G,["color","gradient"],void 0),o(G)},J=(X,U,G)=>d?ec(X,U,G):{className:G},Q=mu({background:{backgroundImage:r?.background?.backgroundImage}}),W=mu(t);return(0,zd.jsxs)(e,{resetAllFilter:S,value:t,onChange:o,panelId:i,headerLabel:l,children:[R&&(0,zd.jsx)(Yt,{...J(Q&&!W,W&&Q,"block-editor-color-gradient-item"),showLocalOverrideActionsInLabel:!1,hasValue:()=>mu(t),label:(0,zp.__)("Image"),onDeselect:I,isShownByDefault:s.backgroundImage,panelId:i,children:(0,zd.jsx)(qOe,{value:t,onChange:o,settings:n,inheritedValue:r,defaultControls:s,defaultValues:a,showInheritanceLabelIndicators:d})}),x&&(0,zd.jsx)(Th,{label:(0,zp.__)("Color"),hasValue:()=>Pat(t),resetValue:H,isShownByDefault:s.backgroundColor,indicators:[P??A],contrastWarning:u,showInheritanceLabelIndicators:d,isPlaceholder:P===void 0&&A!==void 0,hasInheritedValue:A!==void 0,tabs:[{key:"background",label:(0,zp.__)("Color"),inheritedValue:A,inheritedSlug:Uo(r?.color?.background,"color"),userSlug:Uo(t?.color?.background,"color"),setValue:L,userValue:P,isPlaceholder:P===void 0&&A!==void 0}],colorGradientControlSettings:{colors:f,disableCustomColors:!g},panelId:i}),C&&(0,zd.jsx)(Th,{label:(0,zp.__)("Gradient"),hasValue:()=>iQ(t),resetValue:O,isShownByDefault:s.gradient,indicators:[D??z],showInheritanceLabelIndicators:d,isPlaceholder:D===void 0&&z!==void 0,hasInheritedValue:z!==void 0,tabs:[{key:"gradient",label:(0,zp.__)("Gradient"),inheritedValue:z,inheritedSlug:Uo(r?.background?.gradient??r?.color?.gradient,"gradient"),userSlug:Uo(t?.background?.gradient??t?.color?.gradient,"gradient"),setValue:$,userValue:D,isGradient:!0,isPlaceholder:D===void 0&&z!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!h},panelId:i}),E&&(0,zd.jsx)(Th,{label:(0,zp.__)("Gradient"),hasValue:()=>Oat(t),resetValue:j,isShownByDefault:s.gradient,indicators:[M??N],showInheritanceLabelIndicators:d,isPlaceholder:M===void 0&&N!==void 0,hasInheritedValue:N!==void 0,tabs:[{key:"gradient",label:(0,zp.__)("Gradient"),inheritedValue:N,inheritedSlug:Uo(r?.color?.gradient,"gradient"),userSlug:Uo(t?.color?.gradient,"gradient"),setValue:V,userValue:M,isGradient:!0,isPlaceholder:M===void 0&&N!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!h},panelId:i})]})}var lQ=c(T(),1),Mv="background",aQ={backgroundSize:"cover",backgroundPosition:"50% 50%"};function aB(e,t="any"){let o=(0,KS.getBlockSupport)(e,Mv);return o===!0?!0:t==="any"?!!o?.backgroundImage||!!o?.backgroundSize||!!o?.backgroundRepeat||!!o?.gradient:!!o?.[t]}function w4(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:aQ.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:aQ.backgroundPosition}),t}function Aat({name:e,style:t}){if(!aB(e)||!t?.background?.backgroundImage)return;let o=w4(t?.background);if(o)return{style:{...o}}}function tAe(e){return mu(e)||iQ(e)?"has-background":""}function Mat(e){let t=e.className?.includes("has-background")?e.className.split(" ").filter(o=>o!=="has-background").join(" ")||void 0:e.className;return{...e,className:t,backgroundColor:void 0,gradient:void 0,style:Xe({...e.style,background:void 0,color:{...e.style?.color,background:void 0,gradient:void 0}})}}function Nat({children:e}){return(0,lQ.jsx)(Ve,{group:"background",resetAllFilter:Mat,children:e})}function k4({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=Nl(),{style:s,className:a,backgroundColor:l,gradient:u}=(0,JOe.useSelect)(S=>{let{getBlockAttributes:I}=S(B),O=I(e);return{style:O?.style,className:O?.className,backgroundColor:O?.backgroundColor,gradient:O?.gradient}},[e]),{value:d}=tc(t,a,i),f=aB(t,"gradient")&&!!r?.background?.gradient,p=(0,KS.getBlockSupport)(t,"color"),m=p&&p.background!==!1,g=!!p?.gradients,h=!Zn(i),b={...s,color:{...s?.color,background:l?"var:preset|color|"+l:s?.color?.background,gradient:!f&&u?"var:preset|gradient|"+u:s?.color?.gradient},...f&&{background:{...s?.background,gradient:u?"var:preset|gradient|"+u:s?.background?.gradient??s?.color?.gradient}}},v=h?Ao(s,i):b,y=!v?.color?.gradient&&!v?.background?.gradient&&!!v?.color?.background&&(r?.color?.text||r?.color?.link)&&(0,KS.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,_=YS({clientId:e,name:t,enabled:!!y,messageOverride:(0,eAe.__)("This color combination has poor contrast. Consider increasing contrast between background and foreground.")});if(!v4(r)||!aB(t)&&!m&&!g)return null;let w=S=>{if(h){o({style:wn(s,i,S)});return}let I=S?.color?.background,O=Uo(I,"color"),A=f?S?.background?.gradient:S?.color?.gradient,P=Uo(A,"gradient"),L=P?void 0:S?.color?.gradient,H={...S,color:{...S?.color,background:O?void 0:I,gradient:f?void 0:L}};f&&(H.background={...H.background,gradient:S?.background?.gradient});let N=f&&!!s?.color?.gradient,M={style:Xe(H),backgroundColor:O,gradient:f?void 0:P},V=!!P||!!A;N&&V?M.className=Y(a,"has-background"):!V&&a?.includes("has-background")&&(M.className=a.split(" ").filter(j=>j!=="has-background").join(" ")||void 0),o(M)},k={...r,background:{...r.background,backgroundSize:r?.background?.backgroundSize&&aB(t,"backgroundSize")}},x=(0,KS.getBlockSupport)(t,[Mv,"__experimentalDefaultControls"]),C=(0,KS.getBlockSupport)(t,["color","__experimentalDefaultControls"]),E={...x,backgroundColor:C?.background,gradient:x?.gradient??C?.background};return(0,lQ.jsx)(_4,{as:n||Nat,panelId:e,defaultValues:aQ,settings:k,onChange:w,defaultControls:E,value:h?Ao(s,i):b,contrastWarning:_,inheritedValue:d})}var oAe={useBlockProps:Aat,attributeKeys:["style"],hasSupport:aB};var ri="color",x4=e=>{let t=(0,qS.getBlockSupport)(e,ri);return t&&(t.link===!0||t.gradient===!0||t.background!==!1||t.text!==!1)},Lat=e=>{let t=(0,qS.getBlockSupport)(e,ri);return t!==null&&typeof t=="object"&&!!t.link},uQ=e=>{let t=(0,qS.getBlockSupport)(e,ri);return t!==null&&typeof t=="object"&&!!t.gradients},Dat=e=>{let t=(0,qS.getBlockSupport)(e,ri);return t&&t.background!==!1},Vat=e=>{let t=(0,qS.getBlockSupport)(e,ri);return t&&t.text!==!1};function Fat(e){return x4(e)&&(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),uQ(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}})),e}function nAe(e,t,o){if(!x4(t)||io(t,ri))return e;let r=uQ(t),{backgroundColor:n,textColor:i,gradient:s,style:a}=o,l=h=>!io(t,ri,h),u=l("text")?Ja("color",i):void 0,d=l("gradients")?J_(s):void 0,f=l("background")?Ja("background-color",n):void 0,p=l("background")||l("gradients"),m=n||a?.color?.background||r&&(s||a?.color?.gradient),g=Y(e.className,u,d,{[f]:(!r||!a?.color?.gradient)&&!!f,"has-text-color":l("text")&&(i||a?.color?.text),"has-background":p&&m,"has-link-color":l("link")&&a?.elements?.link?.color});return e.className=g||void 0,e}function zat({name:e,backgroundColor:t,textColor:o,gradient:r,style:n}){let[i,s,a]=je("color.palette.custom","color.palette.theme","color.palette.default"),l=(0,rAe.useMemo)(()=>[...i||[],...s||[],...a||[]],[i,s,a]);if(!x4(e)||io(e,ri))return{};let u={};o&&!io(e,ri,"text")&&(u.color=Lu(l,o)?.color),t&&!io(e,ri,"background")&&(u.backgroundColor=Lu(l,t)?.color);let d=nAe({style:u},e,{textColor:o,backgroundColor:t,gradient:r,style:n}),f=t||n?.color?.background||r||n?.color?.gradient;return{...d,className:Y(d.className,!f&&tAe(n))}}var dQ={useBlockProps:zat,addSaveProps:nAe,attributeKeys:["backgroundColor","textColor","gradient","style"],hasSupport:x4},jat={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};function Hat(e,t,o,r){let n=e.name,i={linkColor:Lat(n),textColor:Vat(n),backgroundColor:Dat(n),gradient:uQ(n)};return S4(i,jat,e,t,o,r)}(0,cQ.addFilter)("blocks.registerBlockType","core/color/addAttribute",Fat);(0,cQ.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",Hat);var pQ=c(T(),1);function Wat({children:e,resetAllFilter:t}){let o=(0,C4.useCallback)(r=>{let n=t(r.style);return{...r,style:Xe(n)}},[t]);return(0,pQ.jsx)(Ve,{group:"elements",resetAllFilter:o,children:e})}function E4({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n,label:i,defaultControls:s}){let a=Nl(),l=p4(r),{style:u,className:d}=(0,iAe.useSelect)(y=>{if(!l)return{};let _=y(B).getBlockAttributes(e);return{style:_?.style,className:_?.className}},[e,l]),{value:f}=tc(t,d,a),p=!Zn(a),m=(0,C4.useMemo)(()=>p?Ao(u,a):u,[p,a,u]),g=p?y=>{o({style:wn(u,a,y)})}:y=>{o({style:Xe(y)})},h=!!m?.elements?.link?.color?.text&&r?.color?.link&&(0,fQ.getBlockSupport)(t,[ri,"enableContrastChecker"])!==!1,b=YS({clientId:e,name:t,enabled:!!h,checkTextColor:!1,messageOverride:(0,sAe.__)("This link color has poor contrast against the background. Consider increasing contrast.")});return l?(s=s||(0,fQ.getBlockSupport)(t,[ri,"__experimentalDefaultControls"]),(0,pQ.jsx)(m4,{as:n||Wat,panelId:e,settings:r,value:m,onChange:g,defaultControls:s,label:i,contrastWarning:b,inheritedValue:f})):null}var dB=c(ce(),1),D4=c(F(),1),zAe=c(ee(),1),jAe=c(Z(),1);var rc=c(q(),1),zr=c(Z(),1),Nv=c(F(),1);var ZS=c(Z(),1);var aAe=c(F(),1),T4=c(q(),1),mQ=c(T(),1),Uat=[{label:(0,ZS.__)("Align text left"),value:"left",icon:mm},{label:(0,ZS.__)("Align text center"),value:"center",icon:lb},{label:(0,ZS.__)("Align text right"),value:"right",icon:gm},{label:(0,ZS.__)("Justify text"),value:"justify",icon:I9}],Gat=["left","center","right"];function R4({className:e,value:t,onChange:o,options:r=Gat}){let n=(0,aAe.useMemo)(()=>Uat.filter(i=>r.includes(i.value)),[r]);return n.length?(0,mQ.jsx)(T4.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,ZS.__)("Text alignment"),className:Y("block-editor-text-alignment-control",e),value:t,onChange:i=>{o(i===t?void 0:i)},children:n.map(i=>(0,mQ.jsx)(T4.__experimentalToggleGroupControlOptionIcon,{value:i.value,icon:i.icon,label:i.label},i.value))}):null}var Sn=c(q(),1),lB=c(Z(),1);var oc=c(T(),1);function lAe({value:e,onChange:t,__unstableInputWidth:o="60px",withSlider:r=!1,hasBottomMargin:n=!1,help:i,className:s,placeholder:a,...l}){let[u]=je("spacing.units"),d=(0,Sn.__experimentalUseCustomUnits)({availableUnits:u||["px","em","rem","ch","%","vw","vh"],defaultValues:{px:16,em:2,rem:2,ch:2}}),[f,p]=(0,Sn.__experimentalParseQuantityAndUnitFromRawValue)(e,d),m=!!p&&["em","rem","%","ch","vw","vh"].includes(p);return r?(0,oc.jsxs)(Sn.__experimentalView,{style:n?{marginBottom:12}:void 0,children:[(0,oc.jsx)(Sn.BaseControl.VisualLabel,{children:(0,lB.__)("Line indent")}),(0,oc.jsxs)(Sn.Flex,{children:[(0,oc.jsx)(Sn.FlexItem,{isBlock:!0,children:(0,oc.jsx)(Sn.__experimentalUnitControl,{label:(0,lB.__)("Line indent"),labelPosition:"top",hideLabelFromVision:!0,value:e,onChange:t,units:d,__unstableInputWidth:o,min:0,className:s,placeholder:a})}),r&&(0,oc.jsx)(Sn.FlexItem,{isBlock:!0,children:(0,oc.jsx)(Sn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,oc.jsx)(Sn.RangeControl,{label:(0,lB.__)("Line indent"),hideLabelFromVision:!0,value:f,withInputField:!1,onChange:g=>{t?.(g===void 0?void 0:g+(p??"px"))},min:0,max:m?10:100,step:m?.1:1,initialPosition:0})})})]}),i&&(0,oc.jsx)("p",{className:"components-base-control__help",children:i})]}):(0,oc.jsx)(Sn.__experimentalUnitControl,{...l,label:(0,lB.__)("Line indent"),value:e,__unstableInputWidth:o,units:d,onChange:t,help:i,className:s,placeholder:a})}function uAe(e,t){let o=e?.typography?.fontFamilies,r=["default","theme","custom"].flatMap(i=>o?.[i]??[]),n=r.find(i=>i.fontFamily===t)?.fontFace??[];return{fontFamilies:r,fontFamilyFaces:n}}function cAe(e,t){return t=typeof t=="number"?t.toString():t,!t||typeof t!="string"?"":!e||e.length===0?t:e?.reduce((r,{value:n})=>{let i=Math.abs(parseInt(n)-parseInt(t)),s=Math.abs(parseInt(r)-parseInt(t));return i<s?n:r},e[0]?.value)}function $at(e,t){return typeof t!="string"||!t||!["normal","italic","oblique"].includes(t)?"":!e||e.length===0||e.find(r=>r.value===t)?t:t==="oblique"&&!e.find(r=>r.value==="oblique")?"italic":""}function dAe(e,t,o){let r=t,n=o,{fontStyles:i,fontWeights:s,combinedStyleAndWeightOptions:a}=pS(e),l=i?.some(({value:d})=>d===t),u=s?.some(({value:d})=>d?.toString()===o?.toString());return l||(r=t?$at(i,t):a?.find(d=>d.style.fontWeight===cAe(s,o))?.style?.fontStyle),u||(n=o?cAe(s,o):a?.find(d=>d.style.fontStyle===(r||t))?.style?.fontWeight),{nearestFontStyle:r,nearestFontWeight:n}}var bo=c(T(),1),Yat=1,Kat=6;function qat(e,t){let o=e?.elements?.link?.color?.text;if(o!==void 0)return o===e?.color?.text;let r=t?.elements?.link?.color?.text;return r===void 0||t?.color?.text===r}function B4(e){let t=pAe(e),o=mAe(e),r=gAe(e),n=hAe(e),i=yAe(e),s=bAe(e),a=vAe(e),l=kAe(e),u=_Ae(e),d=wAe(e),f=fAe(e),p=QX(e);return t||o||r||n||i||s||f||a||l||u||d||p}function fAe(e){return e?.typography?.defaultFontSizes!==!1&&e?.typography?.fontSizes?.default?.length||e?.typography?.fontSizes?.theme?.length||e?.typography?.fontSizes?.custom?.length||e?.typography?.customFontSize}function pAe(e){return["default","theme","custom"].some(t=>e?.typography?.fontFamilies?.[t]?.length)}function mAe(e){return e?.typography?.lineHeight}function gAe(e){return e?.typography?.fontStyle||e?.typography?.fontWeight}function Zat(e){return e?.typography?.fontStyle?e?.typography?.fontWeight?(0,zr.__)("Appearance"):(0,zr.__)("Font style"):(0,zr.__)("Font weight")}function hAe(e){return e?.typography?.letterSpacing}function bAe(e){return e?.typography?.textTransform}function yAe(e){return e?.typography?.textAlign}function vAe(e){return e?.typography?.textDecoration}function _Ae(e){return e?.typography?.writingMode}function wAe(e){return e?.typography?.textColumns}function kAe(e){return e?.typography?.textIndent}function Xat(e){let t=e?.typography?.fontSizes,o=!!e?.typography?.defaultFontSizes;return[...t?.custom??[],...t?.theme??[],...o?t?.default??[]:[]]}function hQ({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Vr(),s=()=>{let a=e(o);t(a)};return(0,bo.jsx)(rc.__experimentalToolsPanel,{label:(0,zr.__)("Typography"),resetAll:s,panelId:r,__experimentalFirstVisibleItemClass:"first",dropdownMenuProps:i,children:n})}var Qat={textColor:!0,fontFamily:!0,fontSize:!0,fontAppearance:!0,lineHeight:!0,letterSpacing:!0,textAlign:!0,textTransform:!0,textDecoration:!0,textIndent:!0,writingMode:!0,textColumns:!0},Jat=[void 0,null,""];function st(e){return!Jat.includes(e)}function gQ(e){if(!st(e))return;let[t]=(0,rc.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function I4({as:e=hQ,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Qat,isGlobalStyles:a=!1,showInheritanceLabelIndicators:l=Fn(),contrastWarning:u}){let{colors:d,allColors:f,areCustomSolidsEnabled:p,decodeValue:m}=GS(n),g=(We,Tn,Mu)=>ec(l&&We,l&&Tn,Mu),h=QX(n),b=m(r?.color?.text),v=m(t?.color?.text),y=()=>!!t?.color?.text,_=(We,Tn)=>{let Mu=Vp(f,We,Tn),yc=Ue(t,["color","text"],Mu);(Fn()?qat(t,r):r?.color?.text===r?.elements?.link?.color?.text)&&(yc=Ue(yc,["elements","link","color","text"],Mu)),o(yc)},w=()=>_(void 0),k=pAe(n),x=m(r?.typography?.fontFamily),C=m(t?.typography?.fontFamily)??x,E=!st(t?.typography?.fontFamily)&&st(x),{fontFamilies:R,fontFamilyFaces:S}=(0,Nv.useMemo)(()=>uAe(n,C),[n,C]),I=We=>{let Tn=R?.find(({fontFamily:vc})=>vc===We)?.slug,Mu=Tn?`var:preset|font-family|${Tn}`:We,yc=Ue(t,["typography","fontFamily"],st(Mu)?Mu:void 0),d9=R?.find(({fontFamily:vc})=>vc===We)?.fontFace??[],{fontStyles:EVe,fontWeights:TVe}=pS(d9),RVe=EVe?.some(({value:vc})=>vc===ke),BVe=TVe?.some(({value:vc})=>vc?.toString()===ye?.toString());if(!RVe||!BVe){let{nearestFontStyle:vc,nearestFontWeight:f9}=dAe(d9,ke,ye);vc||f9?yc={...yc,typography:{...yc?.typography,fontStyle:st(vc)?vc:void 0,fontWeight:st(f9)?f9:void 0}}:(ke||ye)&&(yc={...yc,typography:{...yc?.typography,fontStyle:void 0,fontWeight:void 0}})}o(yc)},O=()=>st(t?.typography?.fontFamily),A=()=>I(void 0),P=fAe(n),L=!n?.typography?.customFontSize,H=Xat(n),N=t?.typography?.fontSize,M=r?.typography?.fontSize,V=N??M,j=m(V),D=m(M),z=!st(N)&&st(M),$=We=>{if(!We||typeof We!="string")return;if(We.startsWith("var:preset|font-size|"))return We.replace("var:preset|font-size|","");let Tn=We.match(/^var\(--wp--preset--font-size--([^)]+)\)$/);if(Tn)return Tn[1]},J=$(V),Q=$(M),W=(We,Tn)=>{let Mu=Tn?.slug?`var:preset|font-size|${Tn?.slug}`:We;o(Ue(t,["typography","fontSize"],st(Mu)?Mu:void 0))},X=(We,Tn)=>{if(z&&We===void 0&&!Tn){Q?W(void 0,{slug:Q}):W(D);return}W(We,Tn)},U=()=>st(t?.typography?.fontSize),G=()=>W(void 0),te=gAe(n),re=Zat(n),ae=n?.typography?.fontStyle,ie=n?.typography?.fontWeight,be=m(r?.typography?.fontStyle),pe=m(r?.typography?.fontWeight),ke=m(t?.typography?.fontStyle)??be,ye=m(t?.typography?.fontWeight)??pe,Pe=!st(t?.typography?.fontStyle)&&!st(t?.typography?.fontWeight)&&(st(be)||st(pe)),_e=(0,Nv.useCallback)(({fontStyle:We,fontWeight:Tn})=>{(We!==ke||Tn!==ye)&&o({...t,typography:{...t?.typography,fontStyle:st(We)?We:void 0,fontWeight:st(Tn)?Tn:void 0}})},[ke,ye,o,t]),ve=(0,Nv.useCallback)(We=>{if(Pe&&We.fontStyle===ke&&We.fontWeight===ye){o({...t,typography:{...t?.typography,fontStyle:st(ke)?ke:void 0,fontWeight:st(ye)?ye:void 0}});return}_e(We)},[Pe,ke,ye,o,t,_e]),Se=()=>st(t?.typography?.fontStyle)||st(t?.typography?.fontWeight),fe=(0,Nv.useCallback)(()=>{_e({})},[_e]),Ce=mAe(n),ne=m(t?.typography?.lineHeight),se=m(r?.typography?.lineHeight),Ee=!st(t?.typography?.lineHeight)&&st(se),he=We=>{o(Ue(t,["typography","lineHeight"],st(We)?We:void 0))},Ae=()=>st(t?.typography?.lineHeight),et=()=>he(void 0),Je=hAe(n),_t=m(t?.typography?.letterSpacing),Et=m(r?.typography?.letterSpacing),mt=!st(t?.typography?.letterSpacing)&&st(Et),oo=We=>{o(Ue(t,["typography","letterSpacing"],st(We)?We:void 0))},Tt=()=>st(t?.typography?.letterSpacing),Rt=()=>oo(void 0),Bt=kAe(n),gt=m(t?.typography?.textIndent),He=m(r?.typography?.textIndent),we=!st(t?.typography?.textIndent)&&st(He),ge=(n?.typography?.textIndent??"subsequent")==="all",Re=We=>{o(Ue(t,["typography","textIndent"],st(We)?We:void 0))},Ie=We=>{o({...t,settings:{typography:{textIndent:We?"all":"subsequent"}}})},at=()=>st(t?.typography?.textIndent),Qe=()=>{o(Ue(t,["typography","textIndent"],void 0))},po=ge?(0,zr.__)("Indents the first line of all paragraphs."):(0,zr.__)("Indents the first line of each paragraph after the first one."),ro=wAe(n),vo=m(t?.typography?.textColumns),Kt=m(r?.typography?.textColumns),_o=!st(t?.typography?.textColumns)&&st(Kt),En=We=>{o(Ue(t,["typography","textColumns"],st(We)?We:void 0))},it=()=>st(t?.typography?.textColumns),Vt=()=>En(void 0),Pr=bAe(n),gr=m(r?.typography?.textTransform),Gr=m(t?.typography?.textTransform)??gr,Or=!st(t?.typography?.textTransform)&&st(gr),pn=We=>{o(Ue(t,["typography","textTransform"],st(We)?We:void 0))},Pi=We=>{if(Or&&We===void 0){pn(gr);return}pn(We)},Be=()=>st(t?.typography?.textTransform),Ht=()=>pn(void 0),lt=vAe(n),no=m(r?.typography?.textDecoration),Ar=m(t?.typography?.textDecoration)??no,rr=!st(t?.typography?.textDecoration)&&st(no),si=We=>{o(Ue(t,["typography","textDecoration"],st(We)?We:void 0))},lf=We=>{if(rr&&We===void 0){si(no);return}si(We)},Xa=()=>st(t?.typography?.textDecoration),bc=()=>si(void 0),W0=_Ae(n),cf=m(r?.typography?.writingMode),tb=m(t?.typography?.writingMode)??cf,t_=!st(t?.typography?.writingMode)&&st(cf),ob=We=>{o(Ue(t,["typography","writingMode"],st(We)?We:void 0))},oI=We=>{if(t_&&We===void 0){ob(cf);return}ob(We)},rI=()=>st(t?.typography?.writingMode),c9=()=>ob(void 0),u9=yAe(n),uf=m(r?.typography?.textAlign),tt=m(t?.typography?.textAlign)??uf,ai=!st(t?.typography?.textAlign)&&st(uf),sm=We=>{o(Ue(t,["typography","textAlign"],st(We)?We:void 0))},xVe=We=>{if(ai&&We===void 0){sm(uf);return}sm(We)},Bee=()=>st(t?.typography?.textAlign),SVe=()=>sm(void 0),CVe=(0,Nv.useCallback)(We=>h?{...We,typography:{},color:{...We?.color,text:void 0}}:{...We,typography:{}},[h]);return(0,bo.jsxs)(e,{resetAllFilter:CVe,value:t,onChange:o,panelId:i,children:[h&&(0,bo.jsx)(Th,{label:(0,zr.__)("Color"),hasValue:y,resetValue:w,isShownByDefault:s.textColor,indicators:[v??b],contrastWarning:u,showInheritanceLabelIndicators:l,isPlaceholder:v===void 0&&b!==void 0,hasInheritedValue:b!==void 0,tabs:[{key:"text",label:(0,zr.__)("Color"),inheritedValue:b,inheritedSlug:Uo(r?.color?.text,"color"),userSlug:Uo(t?.color?.text,"color"),setValue:_,userValue:v,isPlaceholder:v===void 0&&b!==void 0}],colorGradientControlSettings:{colors:d,disableCustomColors:!p},panelId:i}),k&&(0,bo.jsx)(Yt,{...g(E,O()&&x!==void 0),label:(0,zr.__)("Font"),hasValue:O,onDeselect:A,isShownByDefault:s.fontFamily,panelId:i,children:(0,bo.jsx)($V,{fontFamilies:R,value:C,onChange:I})}),P&&(0,bo.jsx)(Yt,{...g(z,U()&&M!==void 0),label:(0,zr.__)("Size"),hasValue:U,hasInlineEndToggle:!0,onDeselect:G,isShownByDefault:s.fontSize,panelId:i,children:(0,bo.jsx)(rc.FontSizePicker,{value:J||j,valueMode:J?"slug":"literal",onChange:X,fontSizes:H,disableCustomFontSizes:L,withReset:!1,withSlider:!0})}),te&&(0,bo.jsx)(Yt,{...g(Pe,Se()&&(be!==void 0||pe!==void 0)),label:re,hasValue:Se,onDeselect:fe,isShownByDefault:s.fontAppearance,panelId:i,children:(0,bo.jsx)(GV,{value:{fontStyle:ke,fontWeight:ye},onChange:ve,hasFontStyles:ae,hasFontWeights:ie,fontFamilyFaces:S})}),Ce&&(0,bo.jsx)(Yt,{...g(Ee,Ae()&&se!==void 0,"single-column"),label:(0,zr.__)("Line height"),hasValue:Ae,onDeselect:et,isShownByDefault:s.lineHeight,panelId:i,children:(0,bo.jsx)(O6,{__unstableInputWidth:"auto",value:ne??se,onChange:he,...Ee?{placeholder:gQ(se)}:{}})}),Je&&(0,bo.jsx)(Yt,{...g(mt,Tt()&&Et!==void 0,"single-column"),label:(0,zr.__)("Letter spacing"),hasValue:Tt,onDeselect:Rt,isShownByDefault:s.letterSpacing,panelId:i,children:(0,bo.jsx)(KV,{value:_t??Et,onChange:oo,__unstableInputWidth:"auto",placeholder:mt?gQ(Et):void 0})}),Bt&&(0,bo.jsxs)(Yt,{...g(we,at()&&He!==void 0),label:(0,zr.__)("Line indent"),hasValue:at,onDeselect:Qe,isShownByDefault:s.textIndent,panelId:i,children:[(0,bo.jsx)(lAe,{value:gt??He,onChange:Re,__unstableInputWidth:"auto",withSlider:!0,hasBottomMargin:a,placeholder:we?gQ(He):void 0}),a&&(0,bo.jsx)(rc.ToggleControl,{label:(0,zr.__)("Indent all paragraphs"),checked:ge,onChange:Ie,help:po})]}),ro&&(0,bo.jsx)(Yt,{...g(_o,it()&&Kt!==void 0,"single-column"),label:(0,zr.__)("Columns"),hasValue:it,onDeselect:Vt,isShownByDefault:s.textColumns,panelId:i,children:(0,bo.jsx)(rc.__experimentalNumberControl,{label:(0,zr.__)("Columns"),max:Kat,min:Yat,onChange:En,placeholder:_o?Kt:void 0,spinControls:"custom",value:vo,initialPosition:1})}),lt&&(0,bo.jsx)(Yt,{...g(rr,Xa()&&no!==void 0,"single-column"),label:(0,zr.__)("Decoration"),hasValue:Xa,onDeselect:bc,isShownByDefault:s.textDecoration,panelId:i,children:(0,bo.jsx)(ZV,{value:Ar,onChange:lf,__unstableInputWidth:"auto"})}),W0&&(0,bo.jsx)(Yt,{...g(t_,rI()&&cf!==void 0,"single-column"),label:(0,zr.__)("Orientation"),hasValue:rI,onDeselect:c9,isShownByDefault:s.writingMode,panelId:i,children:(0,bo.jsx)(e6,{value:tb,onChange:oI})}),Pr&&(0,bo.jsx)(Yt,{...g(Or,Be()&&gr!==void 0),label:(0,zr.__)("Letter case"),hasValue:Be,onDeselect:Ht,isShownByDefault:s.textTransform,panelId:i,children:(0,bo.jsx)(QV,{value:Gr,onChange:Pi,showNone:!0,isBlock:!0})}),u9&&(0,bo.jsxs)(Yt,{...g(ai,Bee()&&uf!==void 0),label:(0,zr.__)("Text alignment"),hasValue:Bee,onDeselect:SVe,isShownByDefault:s.textAlign,panelId:i,children:[(0,bo.jsx)(R4,{value:tt,onChange:xVe,options:["left","center","right","justify"]}),tt==="justify"&&(0,bo.jsx)("div",{children:(0,bo.jsx)(rc.Notice,{status:"warning",isDismissible:!1,children:(0,zr.__)("Justified text can reduce readability. For better accessibility, use left-aligned text instead.")})})]})]})}var elt=c(ce(),1);var tlt=c(T(),1),xAe="typography.lineHeight";var SAe=c(Bo(),1),P4=c(ce(),1),CAe=c(H3(),1);var cB="typography.__experimentalFontFamily";function olt(e){return(0,P4.hasBlockSupport)(e,cB)&&(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}})),e}function EAe(e,t,o){if(!(0,P4.hasBlockSupport)(t,cB)||io(t,nc,"fontFamily")||!o?.fontFamily)return e;let r=new CAe.default(e.className);r.add(`has-${Bs(o?.fontFamily)}-font-family`);let n=r.value;return e.className=n||void 0,e}function rlt({name:e,fontFamily:t}){return EAe({},e,{fontFamily:t})}var bQ={useBlockProps:rlt,addSaveProps:EAe,attributeKeys:["fontFamily"],hasSupport(e){return(0,P4.hasBlockSupport)(e,cB)}};(0,SAe.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",olt);var yQ=c(Bo(),1),XS=c(ce(),1),TAe=c(H3(),1);var nlt=c(T(),1),Lv="typography.fontSize";function ilt(e){return(0,XS.hasBlockSupport)(e,Lv)&&(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}})),e}function RAe(e,t,o){if(!(0,XS.hasBlockSupport)(t,Lv)||io(t,nc,"fontSize"))return e;let r=new TAe.default(e.className);r.add(Im(o.fontSize));let n=r.value;return e.className=n||void 0,e}function slt({name:e,fontSize:t,style:o}){let[r,n,i]=je("typography.fontSizes","typography.fluid","layout");if(!(0,XS.hasBlockSupport)(e,Lv)||io(e,nc,"fontSize")||!t&&!o?.typography?.fontSize)return;let s;if(o?.typography?.fontSize&&(s={style:{fontSize:hf({size:o.typography.fontSize},{typography:{fluid:n},layout:i})}}),t&&(s={style:{fontSize:ew(r,t,o?.typography?.fontSize).size}}),!!s)return RAe(s,e,{fontSize:t})}var vQ={useBlockProps:slt,addSaveProps:RAe,attributeKeys:["fontSize","style"],hasSupport(e){return(0,XS.hasBlockSupport)(e,Lv)}},alt={fontSize:[["fontSize"],["style","typography","fontSize"]]};function llt(e,t,o,r){let n=e.name,i={fontSize:(0,XS.hasBlockSupport)(n,Lv)};return S4(i,alt,e,t,o,r)}(0,yQ.addFilter)("blocks.registerBlockType","core/font/addAttribute",ilt);(0,yQ.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",llt);var A4=c(Z(),1),QS=c(ce(),1);var PAe=c(ee(),1);var O4=c(ee(),1),BAe=c(F(),1);function jr(e){let t=kt(),{clientId:o=""}=t,r=(0,O4.useRegistry)(),n=(0,O4.useSelect)(i=>o?null:i(B).getBlockEditingMode(),[o]);return(0,BAe.useEffect)(()=>{if(!e)return;let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=r.dispatch(B);return a(),i(o,e),()=>{a(),s(o)}},[r,o,e]),o?t[n_]:n}var _Q=c(T(),1),JS="typography.textAlign",clt=[{icon:mm,title:(0,A4.__)("Align text left"),align:"left"},{icon:lb,title:(0,A4.__)("Align text center"),align:"center"},{icon:gm,title:(0,A4.__)("Align text right"),align:"right"}],IAe=["left","center","right"],ult=[];function wQ(e){return Array.isArray(e)?IAe.filter(t=>e.includes(t)):e===!0?IAe:ult}function dlt(e,t){return e&&_i(t)?"style-state":"block"}function flt({clientId:e,style:t,name:o,setAttributes:r}){let i=jd(o)?.typography?.textAlign,s=jr(),{selectedState:a,isResponsiveEditing:l}=(0,PAe.useSelect)(g=>{let{getSelectedBlockStyleState:h,isResponsiveEditing:b}=K(g(B));return{selectedState:h(e),isResponsiveEditing:b()}},[e]);if(!i||s!=="default")return null;let u=wQ((0,QS.getBlockSupport)(o,JS));if(!u.length)return null;let d=clt.filter(g=>u.includes(g.align)),f=Ao(t,a),p=dlt(l,a),m=g=>{let h={...f,typography:{...f?.typography,textAlign:g}};r({style:wn(t,a,h)})};return(0,_Q.jsx)(Ko,{group:p,children:(0,_Q.jsx)(F2,{value:f?.typography?.textAlign,onChange:m,alignmentControls:d})})}var M4={edit:flt,useBlockProps:plt,addSaveProps:mlt,attributeKeys:["style"],hasSupport(e){return(0,QS.hasBlockSupport)(e,JS,!1)}};function plt({name:e,style:t}){if(!t?.typography?.textAlign||!wQ((0,QS.getBlockSupport)(e,JS)).length||io(e,nc,"textAlign"))return null;let r=t.typography.textAlign;return{className:Y({[`has-text-align-${r}`]:r})}}function mlt(e,t,o){if(!o?.style?.typography?.textAlign)return e;let{textAlign:r}=o.style.typography,n=(0,QS.getBlockSupport)(t,JS);return wQ(n).includes(r)&&!io(t,nc,"textAlign")&&(e.className=Y(`has-text-align-${r}`,e.className)),e}var xQ=c(Bo(),1),Rh=c(ce(),1),Dv=c(F(),1),SQ=c(ee(),1),uB=c(Z(),1),N4=c(q(),1),VAe=c(ue(),1);function glt(e,t){let o=e.scrollHeight>e.clientHeight,r=0,n=2400,i=r,s=window.getComputedStyle(e),a=parseFloat(s.paddingLeft)||0,l=parseFloat(s.paddingRight)||0,u=document.createRange();u.selectNodeContents(e);let d=e,f=e.parentElement;if(f){let m=window.getComputedStyle(f);m?.display==="flex"&&(d=f,a+=parseFloat(m.paddingLeft)||0,l+=parseFloat(m.paddingRight)||0)}let p=d.clientHeight;for(;r<=n;){let m=Math.floor((r+n)/2);t(m);let h=u.getBoundingClientRect().width,b=e.scrollWidth<=d.clientWidth&&h<=d.clientWidth-a-l,v=o||e.scrollHeight<=d.clientHeight||e.scrollHeight<=p;d.clientHeight>p&&(p=d.clientHeight),b&&v?(i=m,r=m+1):n=m-1}return u.detach(),i}function OAe(e,t){if(!e)return;t(0);let o=glt(e,t);return t(o),o}var AAe=c(F(),1),MAe=c(Z(),1),NAe=c(q(),1),LAe=c(Yo(),1),kQ=c(T(),1);function DAe(){let e=(0,MAe.__)("The text may be too small to read. Consider using a larger container or less text.");return(0,AAe.useEffect)(()=>{(0,LAe.speak)(e)},[e]),(0,kQ.jsx)("div",{className:"block-editor-fit-text-size-warning",children:(0,kQ.jsx)(NAe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:e})})}var ia=c(T(),1),hlt={},blt=12,jp="typography.fitText";function ylt(e){return!(0,Rh.hasBlockSupport)(e,jp)||e.attributes?.fitText?e:{...e,attributes:{...e.attributes,fitText:{type:"boolean"}}}}function vlt({fitText:e,name:t,clientId:o}){let[r,n]=(0,Dv.useState)(null),i=(0,Rh.hasBlockSupport)(t,jp),s=Zt(o),{blockAttributes:a,parentId:l,blockMode:u}=(0,SQ.useSelect)(f=>{if(!o||!i||!e)return hlt;let p=f(B).getBlockMode(o);return p==="html"?{blockMode:p}:{blockAttributes:f(B).getBlockAttributes(o),parentId:f(B).getBlockRootClientId(o),blockMode:p}},[o,i,e]),d=(0,Dv.useCallback)(()=>{if(!s||!i||!e)return;let f=`fit-text-${o}`,p=s.ownerDocument.getElementById(f);p||(p=s.ownerDocument.createElement("style"),p.id=f,s.ownerDocument.head.appendChild(p));let m=`#block-${o}`,h=OAe(s,b=>{b===0?p.textContent="":p.textContent=`${m} { font-size: ${b}px !important; }`});n(h)},[s,o,i,e]);return(0,Dv.useEffect)(()=>{if(!e||!s||!o||!i||u==="html")return;let f=s,p=f.style.visibility,m=null,g=null,h=null;m=window.requestAnimationFrame(()=>{f.style.visibility="hidden",g=window.requestAnimationFrame(()=>{d(),h=setTimeout(()=>{f.style.visibility=p},10)})});let b;return window.ResizeObserver&&f.parentElement&&(b=new window.ResizeObserver(d),b.observe(f.parentElement),b.observe(f)),()=>{m!==null&&window.cancelAnimationFrame(m),g!==null&&window.cancelAnimationFrame(g),h!==null&&clearTimeout(h),b&&b.disconnect();let v=`fit-text-${o}`,y=f.ownerDocument.getElementById(v);y&&y.remove()}},[e,o,l,d,s,i,u]),(0,Dv.useEffect)(()=>{if(e&&s&&i&&u!=="html"){let f=window.requestAnimationFrame(()=>{s&&d()});return()=>window.cancelAnimationFrame(f)}},[a,e,d,s,i,u]),{fontSize:r}}function _lt({clientId:e,fitText:t=!1,setAttributes:o,name:r,fontSize:n,style:i}){let s=(0,SQ.useSelect)(a=>{let{hasSelectedStyleState:l}=K(a(B));return l(e)},[e]);return!(0,Rh.hasBlockSupport)(r,jp)||s?null:(0,ia.jsx)(N4.__experimentalToolsPanelItem,{hasValue:()=>t,label:(0,uB.__)("Fit text"),onDeselect:()=>o({fitText:void 0}),resetAllFilter:()=>({fitText:void 0}),panelId:e,children:(0,ia.jsx)(N4.ToggleControl,{label:(0,uB.__)("Fit text"),checked:t,onChange:()=>{let a=!t||void 0,l={fitText:a};a&&(n&&(l.fontSize=void 0),i?.typography?.fontSize&&(l.style={...i,typography:{...i?.typography,fontSize:void 0}})),o(l)},help:t?(0,uB.__)("Text will resize to fit its container."):(0,uB.__)("The text will resize to fit its container, resetting other font size settings.")})})}function wlt(e,t,o){if(!(0,Rh.hasBlockSupport)(t,jp))return e;let{fitText:r}=o;if(!r)return e;let n=e.className?`${e.className} has-fit-text`:"has-fit-text";return{...e,className:n}}function klt({name:e,fitText:t}){return t&&(0,Rh.hasBlockSupport)(e,jp)?{className:"has-fit-text"}:{}}(0,xQ.addFilter)("blocks.registerBlockType","core/fit-text/addAttribute",ylt);var xlt=e=>(0,Rh.hasBlockSupport)(e,jp);function Slt({fitText:e,name:t,clientId:o,isSelected:r}){let{fontSize:n}=vlt({fitText:e,name:t,clientId:o});return r&&n&&n<blt?(0,ia.jsx)(Ve,{group:"typography",children:(0,ia.jsx)(DAe,{})}):null}var Clt=(0,VAe.createHigherOrderComponent)(e=>function(o){let{name:r,attributes:n,clientId:i,isSelected:s,setAttributes:a}=o,{fitText:l}=n;return(0,Rh.hasBlockSupport)(r,jp)?(0,ia.jsxs)(ia.Fragment,{children:[(0,ia.jsx)(e,{...o}),(0,ia.jsx)(Ve,{group:"typography",children:(0,ia.jsx)(_lt,{clientId:i,fitText:l,setAttributes:a,name:r,fontSize:n.fontSize,style:n.style})}),l&&(0,ia.jsx)(Slt,{fitText:l,name:r,clientId:i,isSelected:s})]}):(0,ia.jsx)(e,{...o})},"addFitTextControl");(0,xQ.addFilter)("editor.BlockEdit","core/fit-text/add-fit-text-control",Clt);var L4={useBlockProps:klt,addSaveProps:wlt,attributeKeys:["fitText","fontSize","style"],hasSupport:xlt,edit:()=>null};var CQ=c(T(),1);function FAe(e,t){return Object.fromEntries(Object.entries(e).filter(([o])=>!t.includes(o)))}var Elt="typography.__experimentalLetterSpacing",Tlt="typography.__experimentalTextTransform",Rlt="typography.__experimentalTextDecoration",Blt="typography.textIndent",Ilt="typography.textColumns",Plt="typography.__experimentalFontStyle",Olt="typography.__experimentalFontWeight",Alt="typography.__experimentalWritingMode",nc="typography",HAe=[xAe,Lv,Plt,Olt,cB,JS,Ilt,Rlt,Blt,Alt,Tlt,Elt,jp];function WAe(e){let t={...FAe(e,["fontFamily"])},o=e?.typography?.fontSize,r=e?.typography?.fontFamily,n=e?.color?.text,i=typeof o=="string"&&o?.startsWith("var:preset|font-size|")?o.substring(21):void 0,s=r?.startsWith("var:preset|font-family|")?r.substring(23):void 0,a=Uo(n,"color");return t.typography={...FAe(t.typography,["fontFamily"]),fontSize:i?void 0:o},t.color={...t.color,text:a?void 0:n},{style:Xe(t),fontFamily:s,fontSize:i,textColor:a}}function UAe(e){return{...e.style,typography:{...e.style?.typography,fontFamily:e.fontFamily?"var:preset|font-family|"+e.fontFamily:void 0,fontSize:e.fontSize?"var:preset|font-size|"+e.fontSize:e.style?.typography?.fontSize},color:{...e.style?.color,text:e.textColor?"var:preset|color|"+e.textColor:e.style?.color?.text}}}function Mlt({children:e,resetAllFilter:t}){let o=(0,D4.useCallback)(r=>{let n=UAe(r),i=t(n);return{...r,...WAe(i)}},[t]);return(0,CQ.jsx)(Ve,{group:"typography",resetAllFilter:o,children:e})}function V4({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=Nl(),s=B4(r),{style:a,fontFamily:l,fontSize:u,fitText:d,textColor:f,className:p}=(0,zAe.useSelect)(C=>{if(!s)return{};let{style:E,fontFamily:R,fontSize:S,fitText:I,textColor:O,className:A}=C(B).getBlockAttributes(e)||{};return{style:E,fontFamily:R,fontSize:S,fitText:I,textColor:O,className:A}},[e,s]),m=!Zn(i),{value:g}=tc(t,p,i),h=(0,D4.useMemo)(()=>m?Ao(a,i):UAe({style:a,fontFamily:l,fontSize:u,textColor:f}),[m,i,a,u,l,f]),b=m?C=>{o({style:wn(a,i,C)})}:C=>{let E=WAe(C);(E.fontSize||E.style?.typography?.fontSize)&&d&&(E.fitText=void 0),o(E)},v=!h?.color?.gradient&&!!h?.color?.text&&r?.color?.text&&(0,dB.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,y=YS({clientId:e,name:t,enabled:!!v,checkLinkColor:!1,messageOverride:(0,jAe.__)("This color has poor contrast against the background. Consider increasing contrast.")});if(!s)return null;let _=(0,dB.getBlockSupport)(t,[nc,"__experimentalDefaultControls"]),w=(0,dB.getBlockSupport)(t,["color","__experimentalDefaultControls"]),k={..._,textColor:w?.text};return(0,CQ.jsx)(I4,{as:n||Mlt,panelId:e,settings:r,value:h,onChange:b,defaultControls:k,contrastWarning:y,inheritedValue:g})}var lr=c(T(),1);function TQ({blockName:e,clientId:t,contentClientIds:o}){let r=jd(e),{updateBlockAttributes:n}=(0,F4.useDispatch)(B),{hasButtons:i,hasHeading:s}=(0,F4.useSelect)(d=>{let f=d(B).getBlockNamesByClientId(o);return{hasButtons:f.includes("core/buttons"),hasHeading:f.includes("core/heading")}},[o]),a=d=>{n(t,d)},l=(0,EQ.useMemo)(()=>({...r,typography:{}}),[r]),u=(0,EQ.useMemo)(()=>({...r,background:{...r.background,backgroundImage:!1,backgroundSize:!1}}),[r]);return(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(V4,{clientId:t,name:e,settings:l,setAttributes:a,asWrapper:hQ}),(0,lr.jsx)(k4,{clientId:t,name:e,settings:u,setAttributes:a,asWrapper:sQ}),(0,lr.jsx)(E4,{clientId:t,name:e,settings:r,setAttributes:a,asWrapper:eQ,label:(0,Hp.__)("Elements"),defaultControls:{button:i,heading:s}})]})}var Nlt=({blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:r,contentClientIds:n})=>(0,lr.jsxs)(lr.Fragment,{children:[o&&(0,lr.jsx)(lS,{clientId:t}),r&&e!=="core/template-part"&&(0,lr.jsx)(TQ,{blockName:e,clientId:t,contentClientIds:n}),(!r||e==="core/template-part")&&(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(Ve.Slot,{group:"typography",label:(0,Hp.__)("Typography")}),(0,lr.jsx)(Ve.Slot,{group:"color",label:(0,Hp.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,lr.jsx)(Ve.Slot,{group:"background",label:(0,Hp.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,lr.jsx)(Ve.Slot,{group:"filter"}),(0,lr.jsx)(Ve.Slot,{group:"layout",label:(0,Hp.__)("Layout")}),(0,lr.jsx)(Ve.Slot,{group:"dimensions",label:(0,Hp.__)("Dimensions")}),(0,lr.jsx)(Ve.Slot,{group:"border",label:(0,Hp.__)("Borders")}),(0,lr.jsx)(Ve.Slot,{group:"elements",label:(0,Hp.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),(0,lr.jsx)(c4,{}),(0,lr.jsx)(Ve.Slot,{group:"styles"})]})]}),GAe=Nlt;var YAe=c(q(),1),KAe=c(Z(),1);var $Ae=c(ce(),1),z4=c(ee(),1),$a=c(q(),1);var ic=c(T(),1);function j4({clientIds:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){return e.length?(0,ic.jsx)($a.__experimentalVStack,{spacing:1,children:e.map(n=>(0,ic.jsx)(Llt,{onSelect:t,onSwitchToListView:o,hasListViewTab:r,clientId:n},n))}):null}function Llt({clientId:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){let n=Ln(e),{isSelected:i,childBlocks:s,shouldRenderListView:a,blockName:l}=(0,z4.useSelect)(h=>{let{isBlockSelected:b,hasSelectedInnerBlock:v,getBlockOrder:y,getBlockName:_,shouldRenderBlockListView:w}=K(h(B)),k=_(e);return{isSelected:b(e)||v(e,!0),childBlocks:y(e),shouldRenderListView:w(e),blockName:k}},[e]),u=(0,$Ae.getBlockType)(l),f=ui({clientId:e,context:"list-view"})||u?.title||l,{selectBlock:p}=(0,z4.useDispatch)(B),g=s&&s.length>0&&r&&a;return(0,ic.jsx)($a.Button,{__next40pxDefaultSize:!0,className:"block-editor-block-quick-navigation__item",isPressed:i,onClick:async()=>{await p(e),g&&o&&o(e),t&&t(e)},children:(0,ic.jsxs)($a.Flex,{children:[(0,ic.jsx)($a.FlexItem,{children:(0,ic.jsx)(Lt,{icon:n?.icon})}),(0,ic.jsx)($a.FlexBlock,{style:{textAlign:"left"},children:(0,ic.jsx)($a.__experimentalTruncate,{children:f})}),g&&(0,ic.jsx)($a.FlexItem,{children:(0,ic.jsx)(xt,{icon:br,size:24})})]})})}var e0=c(T(),1),Dlt=({contentClientIds:e,onSwitchToListView:t,hasListViewTab:o})=>{if(!e||e.length===0)return null;let r=window?.__experimentalContentOnlyInspectorFields;return(0,e0.jsx)(e0.Fragment,{children:!r&&(0,e0.jsx)(YAe.PanelBody,{title:(0,KAe.__)("Content"),children:(0,e0.jsx)(j4,{clientIds:e,onSwitchToListView:t,hasListViewTab:o})})})},H4=Dlt;var un=c(T(),1),{Tabs:Bh}=K(W4.privateApis);function RQ({blockName:e,clientId:t,hasBlockStyles:o,tabs:r,isSectionBlock:n,contentClientIds:i}){let s=(0,gu.useRef)(null),a=(0,t0.useSelect)(w=>w(qAe.store).get("core","showIconLabels"),[]),{requestedTab:l}=(0,t0.useSelect)(w=>({requestedTab:K(w(B)).getRequestedInspectorTab()})),[u,d]=(0,gu.useState)(()=>l?.tabName??r[0]?.name),f=(0,gu.useRef)(!1),p=(0,gu.useRef)(!1),{__unstableSetOpenListViewPanel:m,__unstableIncrementListViewExpandRevision:g,__unstableSetAllListViewPanelsOpen:h}=(0,t0.useDispatch)(B),{clearRequestedInspectorTab:b}=K((0,t0.useDispatch)(B));(0,gu.useEffect)(()=>{f.current=!1},[t]),(0,gu.useEffect)(()=>{l&&(d(l.tabName),l.tabName===Np.name&&l.options?.openPanel&&(m(l.options.openPanel),g()),p.current=!0,f.current=!0,b())},[l,m,g,b]),(0,gu.useEffect)(()=>{u===Np.name&&!f.current&&(h(),g())},[t,u,h,g]),(0,gu.useEffect)(()=>{if(!r?.length||f.current&&r.some(k=>k.name===u))return;let w=r[0]?.name;u!==w&&d(w)},[r,u]);let v=w=>{d(w),f.current=!0,w===Np.name&&!p.current&&(h(),g()),p.current=!1},y=r.some(w=>w.name===Np.name),_=w=>{y&&(m(w),g(),p.current=!0,v(Np.name))};return(0,un.jsx)("div",{className:"block-editor-block-inspector__tabs",children:(0,un.jsxs)(Bh,{selectedTabId:u,onSelect:v,children:[(0,un.jsx)(Bh.TabList,{children:r.map(w=>a?(0,un.jsx)(Bh.Tab,{tabId:w.name,children:w.title},w.name):(0,un.jsxs)(ao.Root,{children:[(0,un.jsx)(Bh.Tab,{tabId:w.name,"aria-label":w.title,render:(0,un.jsx)(ao.Trigger,{}),children:(0,un.jsx)(W4.Icon,{icon:w.icon})}),(0,un.jsx)(ao.Popup,{children:w.title})]},w.name))}),(0,un.jsxs)(Bh.TabPanel,{tabId:s4.name,focusable:!1,children:[(0,un.jsx)(H4,{contentClientIds:i,onSwitchToListView:_,hasListViewTab:y}),(0,un.jsx)(Ve.Slot,{group:"content"})]}),(0,un.jsxs)(Bh.TabPanel,{tabId:Np.name,focusable:!1,children:[(0,un.jsx)(Ve.Slot,{group:"list",ref:s}),(0,un.jsx)(K5,{listViewRef:s})]}),(0,un.jsx)(Bh.TabPanel,{tabId:n4.name,focusable:!1,children:(0,un.jsx)(COe,{showAdvancedControls:!!e})}),(0,un.jsx)(Bh.TabPanel,{tabId:i4.name,focusable:!1,children:(0,un.jsx)(GAe,{blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:n,contentClientIds:i})})]},t)})}var sa=c(q(),1),ZAe=c(ee(),1);var Vlt=[];function Flt(e,t={}){return t[e]!==void 0?t[e]:t.default!==void 0?t.default:!0}function XAe(e,t,o,r){let n=[],{bindings:i,border:s,color:a,content:l,default:u,layout:d,dimensions:f,list:p,position:m,styles:g,typography:h,effects:b}=Zc,v=(0,sa.__experimentalUseSlotFills)(p.name),y=!!v&&v.length,_=(0,sa.__experimentalUseSlotFills)(l.name),w=!!_&&_.length,x=[...(0,sa.__experimentalUseSlotFills)(s.name)||[],...(0,sa.__experimentalUseSlotFills)(a.name)||[],...(0,sa.__experimentalUseSlotFills)(d.name)||[],...(0,sa.__experimentalUseSlotFills)(m.name)||[],...(0,sa.__experimentalUseSlotFills)(f.name)||[],...(0,sa.__experimentalUseSlotFills)(g.name)||[],...(0,sa.__experimentalUseSlotFills)(h.name)||[],...(0,sa.__experimentalUseSlotFills)(b.name)||[]].length,C=[...(0,sa.__experimentalUseSlotFills)(Wg.slotName)||[],...(0,sa.__experimentalUseSlotFills)(i.name)||[]],E=[...(0,sa.__experimentalUseSlotFills)(u.name)||[],...y&&x>1?C:[]],R=window?.__experimentalContentOnlyInspectorFields,S=w||!R&&t?.length;S&&n.push(s4),y&&n.push(Np),(E.length||C.length&&(S||y))&&n.push(n4);let{tabSettings:I,isPreviewMode:O}=(0,ZAe.useSelect)(P=>{let L=P(B).getSettings();return{tabSettings:L.blockInspectorTabs,isPreviewMode:L.isPreviewMode}},[]);return!O&&(r||x)&&n.push(i4),Flt(e,I)?n:Vlt}var QAe=c(q(),1);var BQ=c(T(),1),{Fill:zlt,Slot:jlt}=(0,QAe.createSlotFill)(Symbol("InspectorControlsLastItem")),JAe=e=>kt()[Nu]?(0,BQ.jsx)(zlt,{...e}):null;JAe.Slot=function(t){return(0,BQ.jsx)(jlt,{...t})};var U4=JAe;var eMe=c(ee(),1);function tMe(e){return(0,eMe.useSelect)(t=>{if(e){let o=t(B).getSettings().blockInspectorAnimation,r=o?.animationParent,{getSelectedBlockClientId:n,getBlockParentsByBlockName:i}=t(B),s=n();return!i(s,r,!0)[0]&&e.name!==r?null:o?.[e.name]}return null},[e])}var Y4=c(F(),1);var Ph=c(Z(),1);var Hd=c(Z(),1);var Ih=c(q(),1);var hu=c(T(),1);function G4({viewportStates:e=[],pseudoStates:t=[],viewportValue:o="default",pseudoStateValue:r="default",onChangeViewport:n,onChangePseudoState:i,showText:s=!0,popoverProps:a={}}){if(!e.length&&!t.length)return null;let l=[{label:(0,Hd.__)("Default"),value:"default"},...e.map(v=>({label:v.label,value:v.value}))],u=[{label:(0,Hd.__)("Default"),value:"default"},...t.map(v=>({label:v.label,value:v.value}))],d=e.length>0,f=t.length>0,p=(0,Hd.__)("States"),m=[];if(d&&o!=="default"){let v=l.find(y=>y.value===o);v&&m.push({key:`viewport-${v.value}`,label:v.label})}if(f&&r!=="default"){let v=u.find(y=>y.value===r);v&&m.push({key:`pseudo-${v.value}`,label:v.label})}let g=m.length?m.map(v=>v.label).join(", "):(0,Hd.__)("Default"),h=s?Bn:ga,b=s?{size:"compact",iconPosition:"right"}:{size:"small"};return(0,hu.jsx)($e,{direction:"column",gap:"sm",align:"flex-end",className:"block-editor-global-styles-state-control",children:(0,hu.jsx)(Ih.DropdownMenu,{icon:h,label:s?p:(0,Hd.sprintf)((0,Hd.__)("State: %s"),g),popoverProps:{placement:"right-start",...a},text:s?p:void 0,toggleProps:b,children:({onClose:v})=>(0,hu.jsxs)(hu.Fragment,{children:[d&&(0,hu.jsx)(Ih.MenuGroup,{label:(0,Hd.__)("Viewport"),children:l.map(y=>(0,hu.jsx)(Ih.MenuItem,{onClick:()=>{n?.(y.value),f||v()},icon:o===y.value?Ps:null,children:y.label},`viewport-${y.value}`))}),f&&(0,hu.jsx)(Ih.MenuGroup,{label:(0,Hd.__)("Pseudo state"),children:u.map(y=>(0,hu.jsx)(Ih.MenuItem,{onClick:()=>{i?.(y.value),d||v()},icon:r===y.value?Ps:null,children:y.label},`pseudo-${y.value}`))})]})})})}var oMe=c(q(),1),o0=c(Z(),1);var Wd=c(T(),1),{Badge:Hlt}=K(oMe.privateApis);function $4({viewportStates:e=[],pseudoStates:t=[],viewportValue:o="default",pseudoStateValue:r="default",className:n="block-editor-global-styles-state-control__badges"}){let i=[],s=e.find(l=>l.value===o),a=t.find(l=>l.value===r);return s&&i.push({key:`viewport-${s.value}`,label:s.label,tooltipText:(0,o0.sprintf)((0,o0.__)("Style changes apply to the %s viewport."),s.label)}),a&&i.push({key:`pseudo-${a.value}`,label:a.label,tooltipText:(0,o0.sprintf)((0,o0.__)("Style changes apply to the %s state."),a.label)}),(0,Wd.jsx)($e,{className:n,direction:"row",justify:"flex-start",gap:"xs",wrap:"wrap",children:i.map(l=>{let u=(0,Wd.jsxs)(Hlt,{className:"block-editor-global-styles-state-control__badge",intent:"info",children:[l.label,!!l.tooltipText&&(0,Wd.jsx)(ht,{render:(0,Wd.jsx)("span",{}),children:l.tooltipText})]},l.key);return l.tooltipText?(0,Wd.jsxs)(ao.Root,{children:[(0,Wd.jsx)(ao.Trigger,{render:(0,Wd.jsx)("span",{className:"block-editor-global-styles-state-control__badge-tooltip-trigger",children:u})}),(0,Wd.jsx)(ao.Popup,{children:l.tooltipText})]},l.key):u})})}var PQ=c(T(),1),{getViewportBreakpoints:Wlt}=K(Lo),rMe={":hover":(0,Ph._x)("Hover","Name for the CSS pseudo-class selector"),":focus":(0,Ph._x)("Focus","Name for the CSS pseudo-class selector"),":focus-visible":(0,Ph._x)("Focus-visible","Name for the CSS pseudo-class selector"),":active":(0,Ph._x)("Active","Name for the CSS pseudo-class selector")},Ult={"@tablet":(0,Ph.__)("Tablet"),"@mobile":(0,Ph.__)("Mobile")};function Glt(e){let t=Wlt(e);return Object.entries(Ult).filter(([o])=>(o!=="@tablet"||t.tablet!==void 0)&&(o!=="@mobile"||t.mobile!==void 0)).map(([o,r])=>({value:o,label:r}))}var K4={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]};function nMe(e){return(K4[e]??[]).filter(o=>rMe[o]).map(o=>({value:o,label:rMe[o]}))}var IQ="default",$lt=[];function iMe({name:e,value:t,onChange:o}){let r=(0,Y4.useMemo)(()=>nMe(e),[e]),n=Vr();return r.length?(0,PQ.jsx)(G4,{pseudoStates:r,pseudoStateValue:t?.pseudo??IQ,onChangePseudoState:i=>o({pseudo:i}),popoverProps:n.popoverProps,showText:!1}):null}function sMe({name:e,value:t,isResponsiveEditing:o}){let r=(0,Y4.useMemo)(()=>nMe(e),[e]),[n]=je("viewport"),i=(0,Y4.useMemo)(()=>Glt(n),[n]);return!r.length&&!o?null:(0,PQ.jsx)($4,{viewportStates:o?i:$lt,pseudoStates:r,viewportValue:t?.viewport??IQ,pseudoStateValue:t?.pseudo??IQ})}var Ye=c(T(),1);function lMe({showAdvancedControls:e=!0,showPositionControls:t=!0,showBindingsControls:o=!0}){return(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Ve.Slot,{}),(0,Ye.jsx)(Ve.Slot,{group:"typography",label:(0,Ei.__)("Typography")}),(0,Ye.jsx)(Ve.Slot,{group:"color",label:(0,Ei.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Ve.Slot,{group:"background",label:(0,Ei.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Ve.Slot,{group:"layout",label:(0,Ei.__)("Layout")}),(0,Ye.jsx)(Ve.Slot,{group:"dimensions",label:(0,Ei.__)("Dimensions")}),(0,Ye.jsx)(Ve.Slot,{group:"border",label:(0,Ei.__)("Borders")}),(0,Ye.jsx)(Ve.Slot,{group:"elements",label:(0,Ei.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),t&&(0,Ye.jsx)(c4,{}),(0,Ye.jsx)(Ve.Slot,{group:"styles"}),o&&(0,Ye.jsx)(Ve.Slot,{group:"bindings"}),e&&(0,Ye.jsx)("div",{children:(0,Ye.jsx)(a4,{})})]})}function Ylt({blockName:e,clientId:t,contentClientIds:o,isSectionBlock:r,selectedBlockStyleState:n}){let i=_i(n)&&!Aa(n),s=r&&e!=="core/template-part";return(0,Ye.jsxs)(Ye.Fragment,{children:[s&&(0,Ye.jsx)(U5,{value:n,children:(0,Ye.jsx)(TQ,{blockName:e,clientId:t,contentClientIds:o})}),!s&&(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Ve.Slot,{group:"typography",label:(0,Ei.__)("Typography")}),(0,Ye.jsx)(Ve.Slot,{group:"color",label:(0,Ei.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Ve.Slot,{group:"background",label:(0,Ei.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),i&&(0,Ye.jsx)(Ve.Slot,{group:"layout",label:(0,Ei.__)("Layout")}),(0,Ye.jsx)(Ve.Slot,{group:"dimensions",label:(0,Ei.__)("Dimensions")}),(0,Ye.jsx)(Ve.Slot,{group:"border",label:(0,Ei.__)("Borders")}),(0,Ye.jsx)(Ve.Slot,{group:"elements",label:(0,Ei.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"})]}),i&&(0,Ye.jsx)(Ve.Slot,{group:"viewport"})]})}function Klt(){let{selectedBlockCount:e,renderedBlockName:t,renderedBlockClientId:o,blockType:r,isSectionBlock:n,isSectionBlockInSelection:i,hasBlockStyles:s,editedContentOnlySection:a,blockEditingMode:l,selectedBlockStyleState:u,showStateOnCanvas:d,isResponsiveEditing:f,blockStatesEditingEnabled:p}=(0,fB.useSelect)(k=>{let{getSettings:x,getSelectedBlockClientId:C,getSelectedBlockClientIds:E,getSelectedBlockCount:R,getBlockName:S,getParentSectionBlock:I,isSectionBlock:O,getEditedContentOnlySection:A,isWithinEditedContentOnlySection:P,getBlockEditingMode:L,getSelectedBlockStyleState:H,isSelectedBlockStyleStateShownOnCanvas:N,isResponsiveEditing:M}=K(k(B)),{getBlockStyles:V}=k(r0.store),j=C(),z=P(j)?j:I(j)||j,$=z&&S(z),J=$&&(0,r0.getBlockType)($),W=E().some(G=>O(G)),X=$&&V($),U=X&&X.length>0;return{selectedBlockCount:R(),renderedBlockClientId:z,renderedBlockName:$,blockType:J,isSectionBlockInSelection:W,isSectionBlock:O(z),hasBlockStyles:U,editedContentOnlySection:A(),blockEditingMode:L(z),selectedBlockStyleState:H(z),showStateOnCanvas:N(z),isResponsiveEditing:M(),blockStatesEditingEnabled:x().blockStatesEditingEnabled}},[]),m=(0,fB.useSelect)(k=>{if(!n||!o)return[];let{getClientIdsOfDescendants:x,getBlockEditingMode:C,shouldRenderBlockListView:E}=K(k(B)),R=x(o),S=new Set;return R.forEach(I=>{E(I)&&x(I).forEach(A=>S.add(A))}),R.filter(I=>!S.has(I)&&C(I)==="contentOnly")},[n,o]),g=XAe(r?.name,m,n,s),h=g?.length>1,b=tMe(r),v=e>1,y=!Zn(u);if(v&&!i)return(0,Ye.jsxs)("div",{className:"block-editor-block-inspector",children:[(0,Ye.jsx)(YX,{}),h?(0,Ye.jsx)(RQ,{tabs:g}):(0,Ye.jsx)(lMe,{showAdvancedControls:!1,showPositionControls:!1,showBindingsControls:!1})]});if(v&&i)return(0,Ye.jsx)("div",{className:"block-editor-block-inspector",children:(0,Ye.jsx)(YX,{})});let _=t===(0,r0.getUnregisteredTypeHandlerName)();return!r||!o||_?(0,Ye.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,Ei.__)("No block selected.")}):(0,Ye.jsx)(qlt,{animate:b,wrapper:k=>(0,Ye.jsx)(Zlt,{blockInspectorAnimationSettings:b,renderedBlockClientId:o,children:k}),children:(0,Ye.jsx)(Xlt,{renderedBlockClientId:o,blockName:r.name,isSectionBlock:n,availableTabs:g,contentClientIds:m,hasBlockStyles:s,editedContentOnlySection:a,blockEditingMode:l,selectedBlockStyleState:u,showStateOnCanvas:d,isResponsiveEditing:f,blockStatesEditingEnabled:p,isBlockStyleStateSelected:y})})}var qlt=({animate:e,wrapper:t,children:o})=>e?t(o):o,Zlt=({blockInspectorAnimationSettings:e,renderedBlockClientId:t,children:o})=>{let r=e&&e.enterDirection==="leftToRight"?-50:50;return(0,Ye.jsx)(n0.__unstableMotion.div,{animate:{x:0,opacity:1,transition:{ease:"easeInOut",duration:.14}},initial:{x:r,opacity:0},children:o},t)},Xlt=({renderedBlockClientId:e,blockName:t,isSectionBlock:o,availableTabs:r,contentClientIds:n,hasBlockStyles:i,editedContentOnlySection:s,blockEditingMode:a,selectedBlockStyleState:l,showStateOnCanvas:u,isResponsiveEditing:d,blockStatesEditingEnabled:f=!0})=>{let p=(0,aMe.useRef)(null),m=r?.length>1,g=Aa(l),h=_i(l)&&d||Aa(l),b=s&&s!==e,v=Ln(s),y=Ln(e),_=y.isSynced,{setSelectedBlockStyleState:w,setSelectedBlockStyleStateCanvasPreview:k}=K((0,fB.useDispatch)(B)),x=E=>{w(e,E)},C=E=>{k(e,E)};return(0,Ye.jsxs)("div",{className:"block-editor-block-inspector",children:[b&&(0,Ye.jsx)(aT,{...v,className:v?.isSynced&&"is-synced",parentClientId:s}),(0,Ye.jsx)(aT,{...y,allowParentNavigation:!0,className:_&&"is-synced",isChild:b,clientId:e,controls:a==="default"&&f&&(0,Ye.jsx)(iMe,{name:t,value:l,onChange:x})}),a==="default"&&h&&(0,Ye.jsxs)(n0.__experimentalSpacer,{paddingX:4,paddingY:2,children:[g&&(0,Ye.jsx)(n0.ToggleControl,{label:(0,Ei.__)("Show state on canvas"),checked:u,onChange:C}),(0,Ye.jsx)(sMe,{name:t,value:l,isResponsiveEditing:d})]}),(0,Ye.jsx)(bae,{clientId:e}),(0,Ye.jsx)(gOe,{clientId:e}),!h&&(0,Ye.jsx)(MV,{blockClientId:e}),(0,Ye.jsx)(xOe,{}),h&&(0,Ye.jsx)(Ylt,{clientId:e,contentClientIds:n,isSectionBlock:o,selectedBlockStyleState:l}),!h&&m&&(0,Ye.jsx)(Ye.Fragment,{children:(0,Ye.jsx)(RQ,{hasBlockStyles:i,clientId:e,blockName:t,tabs:r,isSectionBlock:o,contentClientIds:n})}),!h&&!m&&(0,Ye.jsxs)(Ye.Fragment,{children:[i&&(0,Ye.jsx)(lS,{clientId:e}),(0,Ye.jsx)(H4,{contentClientIds:n}),(0,Ye.jsx)(Ve.Slot,{group:"content"}),(0,Ye.jsx)(Ve.Slot,{group:"list",ref:p}),(0,Ye.jsx)(K5,{listViewRef:p}),!o&&(0,Ye.jsx)(lMe,{})]}),!h&&(0,Ye.jsx)(U4.Slot,{}),(0,Ye.jsx)(r4,{},"back")]})},cMe=Klt;var OQ=c(Nt(),1);var uMe=c(T(),1),dMe=()=>((0,OQ.default)("__unstableUseClipboardHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),dT());function fMe(e){return(0,OQ.default)("CopyHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),(0,uMe.jsx)("div",{...e,ref:dT()})}var pMe=c(ee(),1),AQ=c(F(),1);var MQ=c(T(),1),Qlt=()=>{};function Jlt({rootClientId:e,clientId:t,isAppender:o,showInserterHelpPanel:r,showMostUsedBlocks:n=!1,__experimentalInsertionIndex:i,__experimentalInitialTab:s,__experimentalInitialCategory:a,__experimentalFilterValue:l,onPatternCategorySelection:u,onSelect:d=Qlt,shouldFocusBlock:f=!1,onClose:p},m){let{destinationRootClientId:g}=(0,pMe.useSelect)(h=>{let{getBlockRootClientId:b}=h(B);return{destinationRootClientId:e||b(t)||void 0}},[t,e]);return(0,MQ.jsx)(uq,{onSelect:d,rootClientId:g,clientId:t,isAppender:o,showInserterHelpPanel:r,showMostUsedBlocks:n,__experimentalInsertionIndex:i,__experimentalFilterValue:l,onPatternCategorySelection:u,__experimentalInitialTab:s,__experimentalInitialCategory:a,shouldFocusBlock:f,ref:m,onClose:p})}var NQ=(0,AQ.forwardRef)(Jlt);function ect(e,t){return(0,MQ.jsx)(NQ,{...e,onPatternCategorySelection:void 0,ref:t})}var mMe=(0,AQ.forwardRef)(ect);var gMe=c(Nt(),1);function hMe(){return(0,gMe.default)("wp.blockEditor.MultiSelectScrollIntoView",{hint:"This behaviour is now built-in.",since:"5.8"}),null}var bMe=c(ue(),1),pB=c(Dt(),1),Oh=c(wo(),1),yMe=c(T(),1),tct=window.navigator.userAgent.indexOf("Trident")!==-1,oct=new Set([Oh.UP,Oh.DOWN,Oh.LEFT,Oh.RIGHT]),rct=.75;function LQ(){return(0,bMe.useRefEffect)(e=>{let{ownerDocument:t}=e,{defaultView:o}=t,r,n,i;function s(){r||(r=o.requestAnimationFrame(()=>{f(),r=null}))}function a(h){n&&o.cancelAnimationFrame(n),n=o.requestAnimationFrame(()=>{l(h),n=null})}function l({keyCode:h}){if(!m())return;let b=(0,pB.computeCaretRect)(o);if(!b)return;if(!i){i=b;return}if(oct.has(h)){i=b;return}let v=b.top-i.top;if(v===0)return;let y=(0,pB.getScrollContainer)(e);if(!y)return;let _=y===t.body||y===t.documentElement,w=_?o.scrollY:y.scrollTop,k=_?0:y.getBoundingClientRect().top,x=_?i.top/o.innerHeight:(i.top-k)/(o.innerHeight-k);if(w===0&&x<rct&&g()){i=b;return}let C=_?o.innerHeight:y.clientHeight;if(i.top+i.height>k+C||i.top<k){i=b;return}_?o.scrollBy(0,v):y.scrollTop+=v}function u(){t.addEventListener("selectionchange",d)}function d(){t.removeEventListener("selectionchange",d),f()}function f(){m()&&(i=(0,pB.computeCaretRect)(o))}function p(){let{activeElement:h}=t;if(!h)return null;if(!h.isContentEditable||!h.contains(e))return h;let{anchorNode:b}=o.getSelection();return b?(b.nodeType===b.ELEMENT_NODE?b:b.parentElement)?.closest('[contenteditable="true"]')??null:null}function m(){let h=p();return!!h&&e.contains(h)&&h.isContentEditable}function g(){let h=e.querySelectorAll('[contenteditable="true"]');return h[h.length-1]===p()}return o.addEventListener("scroll",s,!0),o.addEventListener("resize",s,!0),e.addEventListener("keydown",a),e.addEventListener("keyup",l),e.addEventListener("mousedown",u),e.addEventListener("touchstart",u),()=>{o.removeEventListener("scroll",s,!0),o.removeEventListener("resize",s,!0),e.removeEventListener("keydown",a),e.removeEventListener("keyup",l),e.removeEventListener("mousedown",u),e.removeEventListener("touchstart",u),t.removeEventListener("selectionchange",d),o.cancelAnimationFrame(r),o.cancelAnimationFrame(n)}},[])}function nct({children:e}){return(0,yMe.jsx)("div",{ref:LQ(),className:"block-editor__typewriter",children:e})}var ict=tct?e=>e.children:nct,vMe=ict;var Vv=c(F(),1),DQ=c(Nt(),1);var VQ=c(T(),1),q4=(0,Vv.createContext)({});q4.displayName="RenderedRefsContext";function sct(e,t,o){let r={...e,[t]:e[t]?new Set(e[t]):new Set};return r[t].add(o),r}function FQ({children:e,uniqueId:t,blockName:o=""}){let r=(0,Vv.useContext)(q4),{name:n}=kt();o=o||n;let i=(0,Vv.useMemo)(()=>sct(r,o,t),[r,o,t]);return(0,VQ.jsx)(q4.Provider,{value:i,children:e})}function zQ(e,t=""){let o=(0,Vv.useContext)(q4),{name:r}=kt();return t=t||r,!!o[t]?.has(e)}var _Me=e=>((0,DQ.default)("wp.blockEditor.__experimentalRecursionProvider",{since:"6.5",alternative:"wp.blockEditor.RecursionProvider"}),(0,VQ.jsx)(FQ,{...e})),wMe=(...e)=>((0,DQ.default)("wp.blockEditor.__experimentalUseHasRecursion",{since:"6.5",alternative:"wp.blockEditor.useHasRecursion"}),zQ(...e));var X4=c(q(),1),jQ=c(Z(),1),HQ=c(F(),1),xMe=c(Ul(),1);var Wp=c(q(),1);var kMe=c(Z(),1);var Ud=c(T(),1);function Z4({title:e,help:t,actions:o=[],onClose:r}){return(0,Ud.jsxs)(Wp.__experimentalVStack,{className:"block-editor-inspector-popover-header",spacing:4,children:[(0,Ud.jsxs)(Wp.__experimentalHStack,{alignment:"center",children:[(0,Ud.jsx)(ir,{variant:"heading-md",render:(0,Ud.jsx)("h2",{}),className:"block-editor-inspector-popover-header__heading",children:e}),(0,Ud.jsx)(Wp.__experimentalSpacer,{}),o.map(({label:n,icon:i,onClick:s})=>(0,Ud.jsx)(Wp.Button,{size:"small",className:"block-editor-inspector-popover-header__action",label:n,icon:i,variant:!i&&"tertiary",onClick:s,children:!i&&n},n)),r&&(0,Ud.jsx)(Wp.Button,{size:"small",className:"block-editor-inspector-popover-header__action",label:(0,kMe.__)("Close"),icon:pb,onClick:r})]}),t&&(0,Ud.jsx)(ir,{children:t})]})}var i0=c(T(),1);function act({onClose:e,onChange:t,showPopoverHeader:o=!0,showPopoverHeaderActions:r,isCompact:n,currentDate:i,title:s,...a},l){let u={startOfWeek:(0,xMe.getSettings)().l10n.startOfWeek,onChange:t,currentDate:n?void 0:i,currentTime:n?i:void 0,...a},d=n?X4.TimePicker:X4.DateTimePicker;return(0,i0.jsxs)("div",{ref:l,className:"block-editor-publish-date-time-picker",children:[o&&(0,i0.jsx)(Z4,{title:s||(0,jQ.__)("Publish"),actions:r?[{label:(0,jQ.__)("Reset"),onClick:()=>t?.(null)}]:void 0,onClose:e}),(0,i0.jsx)(d,{...u})]})}var WQ=(0,HQ.forwardRef)(act);function lct(e,t){return(0,i0.jsx)(WQ,{...e,showPopoverHeaderActions:!0,isCompact:!1,ref:t})}var SMe=(0,HQ.forwardRef)(lct);var CMe=c(Nt(),1),EMe=c(F(),1);function cct(){return(0,CMe.default)("wp.blockEditor.ToolSelector",{since:"6.9",hint:"The ToolSelector component no longer renders anything."}),null}var TMe=(0,EMe.forwardRef)(cct);var gB=c(T(),1),Xe=e=>{if(e===null||typeof e!="object"||Array.isArray(e))return e;let t=Object.entries(e).map(([o,r])=>[o,Xe(r)]).filter(([,o])=>o!==void 0);return t.length?Object.fromEntries(t):void 0};function S4(e,t,o,r,n,i){if(Object.values(e??{}).every(l=>!l)||i.length===1&&o.innerBlocks.length===r.length)return o;let s=r[0]?.attributes;if(i.length>1&&r.length>1)if(r[n])s=r[n]?.attributes;else return o;let a=o;return Object.entries(e).forEach(([l,u])=>{u&&t[l].forEach(d=>{let f=bf(s,d);f&&(a={...a,attributes:Ue(a.attributes,d,f)})})}),a}function io(e,t,o){let n=(0,RMe.getBlockSupport)(e,t)?.__experimentalSkipSerialization;return Array.isArray(n)?n.includes(o):n}var Up=new WeakMap;function Qc({id:e,css:t}){return Ga({id:e,css:t})}function Ga({id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i}={}){let{setStyleOverride:s,deleteStyleOverride:a}=K((0,Q4.useDispatch)(B)),l=(0,Q4.useRegistry)(),u=(0,sc.useId)();(0,sc.useEffect)(()=>{if(!t&&!o)return;let d=e||u,f={id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i};return Up.get(l)||Up.set(l,[]),Up.get(l).push([d,f]),window.queueMicrotask(()=>{Up.get(l)?.length&&l.batch(()=>{Up.get(l).forEach(p=>{s(...p)}),Up.set(l,[])})}),()=>{Up.get(l)?.find(([m])=>m===d)?Up.set(l,Up.get(l).filter(([m])=>m!==d)):a(d)}},[e,t,i,o,r,u,s,a,l,n])}function jd(e,t){let[o,r,n,i,s,a,l,u,d,f,p,m,g,h,b,v,y,_,w,k,x,C,E,R,S,I,O,A,P,L,H,N,M,V,j,D,z,$,J,Q,W,X,U,G,te,re,ae,ie,be,pe,ke,ye,Pe,_e,ve,Se,fe,Ce,ne,se,Ee,he,Ae]=je("background.backgroundImage","background.backgroundSize","background.gradient","typography.fontFamilies.custom","typography.fontFamilies.default","typography.fontFamilies.theme","typography.defaultFontSizes","typography.fontSizes.custom","typography.fontSizes.default","typography.fontSizes.theme","typography.customFontSize","typography.fontStyle","typography.fontWeight","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.writingMode","typography.textTransform","typography.letterSpacing","spacing.padding","spacing.margin","spacing.blockGap","spacing.defaultSpacingSizes","spacing.customSpacingSize","spacing.spacingSizes.custom","spacing.spacingSizes.default","spacing.spacingSizes.theme","spacing.units","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout","border.color","border.radius","border.style","border.width","border.radiusSizes","color.custom","color.palette.custom","color.customDuotone","color.palette.theme","color.palette.default","color.defaultPalette","color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default","color.gradients.custom","color.gradients.theme","color.gradients.default","color.defaultGradients","color.customGradient","color.background","color.link","color.text","color.heading","color.button","shadow"),et=(0,sc.useMemo)(()=>({background:{backgroundImage:o,backgroundSize:r,gradient:n},color:{palette:{custom:G,theme:re,default:ae},gradients:{custom:Pe,theme:_e,default:ve},duotone:{custom:pe,theme:ke,default:ye},defaultGradients:Se,defaultPalette:ie,defaultDuotone:be,custom:U,customGradient:fe,customDuotone:te,background:Ce,link:ne,heading:Ee,button:he,text:se},typography:{fontFamilies:{custom:i,default:s,theme:a},fontSizes:{custom:u,default:d,theme:f},customFontSize:p,defaultFontSizes:l,fontStyle:m,fontWeight:g,lineHeight:h,textAlign:b,textColumns:v,textDecoration:y,textIndent:_,textTransform:k,letterSpacing:x,writingMode:w},spacing:{spacingSizes:{custom:O,default:A,theme:P},customSpacingSize:I,defaultSpacingSizes:S,padding:C,margin:E,blockGap:R,units:L},border:{color:$,radius:J,style:Q,width:W,radiusSizes:X},dimensions:{aspectRatio:H,height:N,minHeight:M,minWidth:V,width:j,dimensionSizes:D},layout:z,parentLayout:t,shadow:Ae}),[o,r,n,i,s,a,l,u,d,f,p,m,g,h,b,v,y,_,k,x,w,C,E,R,S,I,O,A,P,L,H,N,M,V,j,D,z,t,$,J,Q,W,X,U,G,te,re,ae,ie,be,pe,ke,ye,Pe,_e,ve,Se,fe,Ce,ne,se,Ee,he,Ae]);return d4(et,e)}function BMe(e){e=e.map(o=>({...o,Edit:(0,sc.memo)(o.edit)}));let t=(0,UQ.createHigherOrderComponent)(o=>function(n){let i=kt();return[...e.map((s,a)=>{let{Edit:l,hasSupport:u,attributeKeys:d=[],shareWithChildBlocks:f,supportsPatternEditing:p}=s;if(!(p&&i[r_]||i[Nu]||i[o_]&&f)||!u(n.name))return null;let g={};for(let h of d)n.attributes[h]&&(g[h]=n.attributes[h]);return(0,gB.jsx)(l,{name:n.name,isSelected:n.isSelected,clientId:n.clientId,setAttributes:n.setAttributes,__unstableParentLayout:n.__unstableParentLayout,...g},a)}),(0,gB.jsx)(o,{...n},"edit")]},"withBlockEditHooks");(0,mB.addFilter)("editor.BlockEdit","core/editor/hooks",t)}function uct({index:e,useBlockProps:t,setAllWrapperProps:o,...r}){let n=t(r),i=s=>o(a=>{let l=[...a];return l[e]=s,l});return(0,sc.useEffect)(()=>(i(n),()=>{i(void 0)})),null}var dct=(0,sc.memo)(uct);function IMe(e){let t=(0,UQ.createHigherOrderComponent)(o=>function(n){let[i,s]=(0,sc.useState)(Array(e.length).fill(void 0));return[...e.map((a,l)=>{let{hasSupport:u,attributeKeys:d=[],useBlockProps:f,isMatch:p}=a,m={};for(let g of d)n.attributes[g]&&(m[g]=n.attributes[g]);return!Object.keys(m).length||!u(n.name)||p&&!p(m)?null:(0,gB.jsx)(dct,{index:l,useBlockProps:f,setAllWrapperProps:s,name:n.name,clientId:n.clientId,...m},l)}),(0,gB.jsx)(o,{...n,wrapperProps:i.filter(Boolean).reduce((a,l)=>({...a,...l,className:Y(a.className,l.className),style:{...a.style,...l.style}}),n.wrapperProps||{})},"edit")]},"withBlockListBlockHooks");(0,mB.addFilter)("editor.BlockListBlock","core/editor/hooks",t)}function PMe(e){function t(o,r,n){return e.reduce((i,s)=>{let{hasSupport:a,attributeKeys:l=[],addSaveProps:u}=s,d={};for(let f of l)n[f]&&(d[f]=n[f]);return!Object.keys(d).length||!a(r)?i:u(i,r,d)},o)}(0,mB.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",t,0),(0,mB.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",o=>(o.hasOwnProperty("className")&&!o.className&&delete o.className,o))}var OMe=c(ce(),1),AMe=c(Bo(),1);function fct(e){let{apiVersion:t=1}=e;return t<2&&(0,OMe.hasBlockSupport)(e,"lightBlockWrapper",!1)&&(e.apiVersion=2),e}(0,AMe.addFilter)("blocks.registerBlockType","core/compat/migrateLightBlockWrapper",fct);function MMe(e){e.hasAttribute("crossorigin")||e.setAttribute("crossorigin","anonymous")}if(window.crossOriginIsolated){let e=function(){document.body?t.observe(document.body,{childList:!0,attributes:!0,subtree:!0}):document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",()=>{document.body&&t.observe(document.body,{childList:!0,attributes:!0,subtree:!0})})};pct=e;let t=new window.MutationObserver(o=>{o.forEach(r=>{[r.addedNodes,r.target].forEach(n=>{(n instanceof window.NodeList?n:[n]).forEach(s=>{let a=s;a.querySelectorAll&&(a.querySelectorAll("source,script,video,link").forEach(l=>{MMe(l)}),["SOURCE","SCRIPT","VIDEO","LINK"].includes(a.nodeName)&&MMe(a))})})})});e()}var pct;var NMe=c(Bo(),1),ac=c(ce(),1);var GQ=c(T(),1),$Q=["left","center","right","wide","full"],mct=["wide","full"];function YQ(e,t=!0,o=!0){let r;return Array.isArray(e)?r=$Q.filter(n=>e.includes(n)):e===!0?r=[...$Q]:r=[],!o||e===!0&&!t?r.filter(n=>!mct.includes(n)):r}function gct(e){return"type"in(e.attributes?.align??{})||(0,ac.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...$Q,""]}}),e}function hct({name:e,align:t,setAttributes:o}){let r=YQ((0,ac.getBlockSupport)(e,"align"),(0,ac.hasBlockSupport)(e,"alignWide",!0)),n=_1(r).map(({name:a})=>a),i=jr();return!n.length||i!=="default"?null:(0,GQ.jsx)(Ko,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,GQ.jsx)(nO,{value:t,onChange:a=>{a||(0,ac.getBlockType)(e)?.attributes?.align?.default&&(a=""),o({align:a})},controls:n})})}var J4={shareWithChildBlocks:!0,edit:hct,useBlockProps:bct,addSaveProps:yct,attributeKeys:["align"],hasSupport(e){return(0,ac.hasBlockSupport)(e,"align",!1)}};function bct({name:e,align:t}){let o=YQ((0,ac.getBlockSupport)(e,"align"),(0,ac.hasBlockSupport)(e,"alignWide",!0));return _1(o).some(n=>n.name===t)?{"data-align":t}:{}}function yct(e,t,o){let{align:r}=o,n=(0,ac.getBlockSupport)(t,"align"),i=(0,ac.hasBlockSupport)(t,"alignWide",!0);return YQ(n,i).includes(r)&&(e.className=Y(`align${r}`,e.className)),e}(0,NMe.addFilter)("blocks.registerBlockType","core/editor/align/addAttribute",gct);var LMe=c(Bo(),1);function vct(e){return"type"in(e.attributes?.lock??{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}(0,LMe.addFilter)("blocks.registerBlockType","core/lock/addAttribute",vct);var QQ=c(Bo(),1),u0=c(ce(),1);var hB=c(q(),1),oF=c(Z(),1),KMe=c(F(),1),qMe=c(ee(),1),rF=c(ce(),1);var lc=c(q(),1),GMe=c(F(),1),c0=c(Z(),1),$Me=c(ee(),1);var ZQ=c(ce(),1),HMe=c(ee(),1),l0=c(q(),1),bu=c(Z(),1),eF=c(F(),1),WMe=c(ue(),1),UMe=c(Yo(),1);var KQ=c(F(),1),FMe=c(ue(),1),zMe=c(q(),1);var DMe=c(q(),1);var s0=c(T(),1);function _ct({blockTypes:e,value:t,onItemChange:o}){return(0,s0.jsx)("ul",{className:"block-editor-block-manager__checklist",children:e.map(r=>(0,s0.jsxs)("li",{className:"block-editor-block-manager__checklist-item",children:[(0,s0.jsx)(DMe.CheckboxControl,{label:r.title,checked:t.includes(r.name),onChange:(...n)=>o(r,...n)}),(0,s0.jsx)(Lt,{icon:r.icon})]},r.name))})}var VMe=_ct;var a0=c(T(),1);function jMe({title:e,blockTypes:t,selectedBlockTypes:o,onChange:r}){let n=(0,FMe.useInstanceId)(jMe),i=(0,KQ.useCallback)((f,p)=>{r(p?[...o,f]:o.filter(({name:m})=>m!==f.name))},[o,r]),s=(0,KQ.useCallback)(f=>{r(f?[...o,...t.filter(p=>!o.find(({name:m})=>m===p.name))]:o.filter(p=>!t.find(({name:m})=>m===p.name)))},[t,o,r]);if(!t.length)return null;let a=t.map(({name:f})=>f).filter(f=>(o??[]).some(p=>p.name===f)),l="block-editor-block-manager__category-title-"+n,u=a.length===t.length,d=!u&&a.length>0;return(0,a0.jsxs)("div",{role:"group","aria-labelledby":l,className:"block-editor-block-manager__category",children:[(0,a0.jsx)(zMe.CheckboxControl,{checked:u,onChange:s,className:"block-editor-block-manager__category-title",indeterminate:d,label:(0,a0.jsx)("span",{id:l,children:e})}),(0,a0.jsx)(VMe,{blockTypes:t,value:a,onItemChange:i})]})}var qQ=jMe;var Gp=c(T(),1);function tF({blockTypes:e,selectedBlockTypes:t,onChange:o,showSelectAll:r=!0}){let n=(0,WMe.useDebounce)(UMe.speak,500),[i,s]=(0,eF.useState)(""),{categories:a,isMatchingSearchTerm:l}=(0,HMe.useSelect)(p=>({categories:p(ZQ.store).getCategories(),isMatchingSearchTerm:p(ZQ.store).isMatchingSearchTerm}),[]),u=e.filter(p=>!i||l(p,i)),d=t.length>0&&t.length!==e.length,f=e.length>0&&t.length===e.length;return(0,eF.useEffect)(()=>{if(!i)return;let p=u.length,m=(0,bu.sprintf)((0,bu._n)("%d result found.","%d results found.",p),p);n(m)},[u?.length,i,n]),(0,Gp.jsxs)(l0.__experimentalVStack,{className:"block-editor-block-manager__content",spacing:4,children:[(0,Gp.jsx)(l0.SearchControl,{label:(0,bu.__)("Search for a block"),placeholder:(0,bu.__)("Search for a block"),value:i,onChange:p=>s(p),className:"block-editor-block-manager__search"}),r&&(0,Gp.jsx)(l0.CheckboxControl,{className:"block-editor-block-manager__select-all",label:(0,bu.__)("Select all"),checked:f,onChange:()=>{o(f?[]:e)},indeterminate:d}),(0,Gp.jsxs)("div",{tabIndex:"0",role:"region","aria-label":(0,bu.__)("Available block types"),className:"block-editor-block-manager__results",children:[u.length===0&&(0,Gp.jsx)("p",{className:"block-editor-block-manager__no-results",children:(0,bu.__)("No blocks found.")}),a.map(p=>(0,Gp.jsx)(qQ,{title:p.title,blockTypes:u.filter(m=>m.category===p.slug),selectedBlockTypes:t,onChange:o},p.slug)),(0,Gp.jsx)(qQ,{title:(0,bu.__)("Uncategorized"),blockTypes:u.filter(({category:p})=>!p),selectedBlockTypes:t,onChange:o})]})]})}var yu=c(T(),1);function YMe({clientId:e,blockTypes:t,selectedBlockTypes:o,onClose:r}){let[n,i]=(0,GMe.useState)(o),{updateBlockAttributes:s}=(0,$Me.useDispatch)(B),a=()=>{let l=n.length===t.length,u=n.map(({name:d})=>d);s(e,{allowedBlocks:l?void 0:u}),r()};return(0,yu.jsx)(lc.Modal,{title:(0,c0._x)("Manage allowed blocks","modal title"),onRequestClose:r,overlayClassName:"block-editor-block-allowed-blocks-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,yu.jsxs)(lc.__experimentalVStack,{as:"form",onSubmit:l=>{l.preventDefault(),a()},spacing:"4",children:[(0,yu.jsx)(ir,{children:(0,c0.__)("Select which blocks can be added inside this container.")}),(0,yu.jsx)(tF,{blockTypes:t,selectedBlockTypes:n,onChange:l=>{i(l)}}),(0,yu.jsxs)(lc.Flex,{className:"block-editor-block-allowed-blocks-modal__actions",justify:"flex-end",expanded:!1,children:[(0,yu.jsx)(lc.FlexItem,{children:(0,yu.jsx)(lc.Button,{variant:"tertiary",onClick:r,__next40pxDefaultSize:!0,children:(0,c0.__)("Cancel")})}),(0,yu.jsx)(lc.FlexItem,{children:(0,yu.jsx)(lc.Button,{variant:"primary",type:"submit",__next40pxDefaultSize:!0,children:(0,c0.__)("Apply")})})]})]})})}var Fv=c(T(),1);function ZMe({clientId:e}){let[t,o]=(0,KMe.useState)(!1),{blockTypes:r,selectedBlockNames:n}=(0,qMe.useSelect)(a=>{let{getBlockAttributes:l}=a(B);return{blockTypes:a(rF.store).getBlockTypes(),selectedBlockNames:l(e)?.allowedBlocks}},[e]),i=r.filter(a=>(0,rF.hasBlockSupport)(a,"inserter",!0)&&(!a.parent||a.parent.includes("core/post-content")));if(!i)return null;let s=n===void 0?i:i.filter(a=>n.includes(a.name));return(0,Fv.jsxs)("div",{className:"block-editor-block-allowed-blocks-control",children:[(0,Fv.jsxs)(hB.BaseControl,{help:(0,oF.__)("Specify which blocks are allowed inside this container."),children:[(0,Fv.jsx)(hB.BaseControl.VisualLabel,{children:(0,oF.__)("Allowed Blocks")}),(0,Fv.jsx)(hB.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o(!0)},className:"block-editor-block-allowed-blocks-control__button",children:(0,oF.__)("Manage allowed blocks")})]}),t&&(0,Fv.jsx)(YMe,{clientId:e,blockTypes:i,selectedBlockTypes:s,onClose:()=>o(!1)})]})}var XQ=c(T(),1);function wct({clientId:e}){return jr()==="contentOnly"?null:(0,XQ.jsx)(YT.Fill,{children:(0,XQ.jsx)(ZMe,{clientId:e})})}var XMe={edit:wct,attributeKeys:["allowedBlocks"],hasSupport(e){return(0,u0.hasBlockSupport)(e,"allowedBlocks")}};function kct(e){return e?.attributes?.allowedBlocks?.type||(0,u0.hasBlockSupport)(e,"allowedBlocks")&&(e.attributes={...e.attributes,allowedBlocks:{type:"array"}}),e}(0,QQ.addFilter)("blocks.registerBlockType","core/allowedBlocks/attribute",kct);function xct(e,t,o,r){if(!(0,u0.hasBlockSupport)(e.name,"allowedBlocks")||t.length!==1&&r.length===1&&e.innerBlocks.length===t.length||r.length===1&&t.length>1||r.length>1&&t.length===1||r.length>1&&t.length>1&&r.length!==t.length||e.attributes.allowedBlocks)return e;let n=t[o]?.attributes?.allowedBlocks;if(!n)return e;let s=(0,u0.getBlockType)(e.name)?.allowedBlocks||[];if(!s.length)return{...e,attributes:{...e.attributes,allowedBlocks:n}};let a=n.filter(l=>s.includes(l));return{...e,attributes:{...e.attributes,allowedBlocks:a}}}(0,QQ.addFilter)("blocks.switchToBlockType.transformedBlock","core/allowedBlocks/addTransforms",xct);var QMe=c(Bo(),1),nF=c(q(),1),bB=c(Z(),1),iF=c(ce(),1);var Ah=c(T(),1),Sct=/[\s#]/g;function Cct(e){return"type"in(e.attributes?.anchor??{})||(0,iF.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:{type:"string"}}),e}function Ect({anchor:e,setAttributes:t}){return jr()!=="default"?null:(0,Ah.jsx)(Ve,{group:"advanced",children:(0,Ah.jsx)(nF.TextControl,{className:"html-anchor-control",label:(0,bB.__)("HTML anchor"),help:(0,Ah.jsxs)(Ah.Fragment,{children:[(0,bB.__)("Enter a word or two\u2014without spaces\u2014to make a unique web address just for this block, called an \u201Canchor\u201D. Then, you\u2019ll be able to link directly to this section of your page.")," ",(0,Ah.jsx)(nF.ExternalLink,{href:(0,bB.__)("https://wordpress.org/documentation/article/page-jumps/"),children:(0,bB.__)("Learn more about anchors")})]}),value:e||"",placeholder:null,onChange:r=>{r=r.replace(Sct,"-"),t({anchor:r!==""?r:void 0})},autoCapitalize:"none",autoComplete:"off"})})}var JQ={addSaveProps:Tct,edit:Ect,attributeKeys:["anchor"],hasSupport(e){return(0,iF.hasBlockSupport)(e,"anchor")}};function Tct(e,t,o){return(0,iF.hasBlockSupport)(t,"anchor")&&(e.id=o.anchor===""?null:o.anchor),e}(0,QMe.addFilter)("blocks.registerBlockType","core/anchor/attribute",Cct);var JMe=c(Bo(),1),sF=c(ce(),1);function Rct(e){return e?.attributes?.ariaLabel?.type||(0,sF.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:{type:"string"}}),e}function Bct(e,t,o){return(0,sF.hasBlockSupport)(t,"ariaLabel")&&!io(t,"ariaLabel","ariaLabel")&&(e["aria-label"]=o.ariaLabel===""?null:o.ariaLabel),e}var eNe={addSaveProps:Bct,attributeKeys:["ariaLabel"],hasSupport(e){return(0,sF.hasBlockSupport)(e,"ariaLabel")}};(0,JMe.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",Rct);var R0=c(ce(),1),t5e=c(ue(),1),l8=c(q(),1),c8=c(ee(),1);var eJ=c(Z(),1);var cr="isAny",ur="isNone",aF="isAll",Ki="isNotAll",Cn="between",ks="inThePast",aa="over",Er="is",Tr="isNot",Mh="lessThan",Nh="greaterThan",Lh="lessThanOrEqual",Dh="greaterThanOrEqual",vu="before",_u="after",wu="beforeInc",ku="afterInc",Gd="contains",$d="notContains",Yd="startsWith",xu="on",Su="notOn";var tPo={asc:(0,eJ.__)("Sort ascending"),desc:(0,eJ.__)("Sort descending")};var yB=c(F(),1),Ict=[];function la({elements:e,getElements:t}){let o=Array.isArray(e)&&e.length>0?e:Ict,[r,n]=(0,yB.useState)(o),[i,s]=(0,yB.useState)(!1);return(0,yB.useEffect)(()=>{if(!t){n(o);return}let a=!1;return s(!0),t().then(l=>{if(!a){let u=Array.isArray(l)&&l.length>0?l:o;n(u)}}).catch(()=>{a||n(o)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,o]),{elements:r,isLoading:i}}var qe=c(Z(),1),Hr=c(F(),1),vB=c(Ul(),1);var Pct=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,Oct=["HH:mm","HH:mm:ss"],Act=new Date(2e3,0,1);function xs(e){if(typeof e!="string")return null;let t=e.trim().replace(Pct,"");for(let o of Oct){let r=Lme(t,o,Act);if(Vc(r))return r.getHours()*3600+r.getMinutes()*60+r.getSeconds()}return null}var tJ=c(T(),1),dn={Name:(0,tJ.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,tJ.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function d0(e,t){let o=xs(t);return o!==null?[xs(e)??NaN,o]:[(0,vB.getDate)(e).getTime(),(0,vB.getDate)(t).getTime()]}function tNe(e,t){switch(t){case"days":return vy(new Date,e);case"weeks":return Hme(new Date,e);case"months":return vL(new Date,e);case"years":return _L(new Date,e);default:return new Date}}var oNe={label:(0,qe.__)("Is none of"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),dn),filter:((e,t,o)=>{if(!o?.length)return!0;let r=t.getValue({item:e});return Array.isArray(r)?!o.some(n=>r.includes(n)):typeof r=="string"||typeof r=="number"?!o.includes(r):!1}),selection:"multi"},rNe=[{name:cr,label:(0,qe.__)("Includes"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),dn),filter(e,t,o){if(!o?.length)return!0;let r=t.getValue({item:e});return Array.isArray(r)?o.some(n=>r.includes(n)):typeof r=="string"||typeof r=="number"?o.includes(r):!1},selection:"multi"},{name:ur,...oNe},{name:aF,label:(0,qe.__)("Includes all"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),dn),filter(e,t,o){if(!o?.length)return!0;let r=t.getValue({item:e});return Array.isArray(r)?o.every(n=>r.includes(n)):!1},selection:"multi"},{name:Ki,...oNe},{name:Cn,label:(0,qe.__)("Between (inc)"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),dn),filter(e,t,o){if(!Array.isArray(o)||o.length!==2||o.includes(void 0)||o.includes("")||o.includes(null))return!0;let r=t.getValue({item:e}),[n,i]=o.map(xs);if(n!==null&&i!==null){let s=xs(r);return s!==null&&s>=n&&s<=i}return typeof r=="number"||r instanceof Date||typeof r=="string"?r>=o[0]&&r<=o[1]:!1},selection:"custom"},{name:ks,label:(0,qe.__)("In the past"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),dn),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=tNe(o.value,o.unit),n=(0,vB.getDate)(t.getValue({item:e}));return n>=r&&n<=new Date},selection:"custom"},{name:aa,label:(0,qe.__)("Over"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),dn),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=tNe(o.value,o.unit);return(0,vB.getDate)(t.getValue({item:e}))<r},selection:"custom"},{name:Er,label:(0,qe.__)("Is"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){return o===t.getValue({item:e})||o===void 0},selection:"single"},{name:Tr,label:(0,qe.__)("Is not"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){return o!==t.getValue({item:e})},selection:"single"},{name:Mh,label:(0,qe.__)("Less than"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<o},selection:"single"},{name:Nh,label:(0,qe.__)("Greater than"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>o},selection:"single"},{name:Lh,label:(0,qe.__)("Less than or equal"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<=o},selection:"single"},{name:Dh,label:(0,qe.__)("Greater than or equal"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>=o},selection:"single"},{name:vu,label:(0,qe.__)("Before"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=d0(t.getValue({item:e}),o);return r<n},selection:"single"},{name:_u,label:(0,qe.__)("After"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=d0(t.getValue({item:e}),o);return r>n},selection:"single"},{name:wu,label:(0,qe.__)("Before (inc)"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=d0(t.getValue({item:e}),o);return r<=n},selection:"single"},{name:ku,label:(0,qe.__)("After (inc)"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=d0(t.getValue({item:e}),o);return r>=n},selection:"single"},{name:Gd,label:(0,qe.__)("Contains"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let r=t.getValue({item:e});return typeof r=="string"&&o&&r.toLowerCase().includes(String(o).toLowerCase())},selection:"single"},{name:$d,label:(0,qe.__)("Doesn't contain"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let r=t.getValue({item:e});return typeof r=="string"&&o&&!r.toLowerCase().includes(String(o).toLowerCase())},selection:"single"},{name:Yd,label:(0,qe.__)("Starts with"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let r=t.getValue({item:e});return typeof r=="string"&&o&&r.toLowerCase().startsWith(String(o).toLowerCase())},selection:"single"},{name:xu,label:(0,qe.__)("On"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=d0(t.getValue({item:e}),o);return r===n},selection:"single"},{name:Su,label:(0,qe.__)("Not on"),filterText:(e,t)=>(0,Hr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),dn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=d0(t.getValue({item:e}),o);return r!==n},selection:"single"}],nNe=e=>rNe.find(t=>t.name===e),iNe=()=>rNe.map(e=>e.name);var _Ne=c(F(),1);var lF=c(F(),1),sNe=c(ue(),1),aNe=c(q(),1);var oJ=c(T(),1),Mct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,lF.useRef)(null),s=(0,sNe.useMergeRefs)([n,i]);return(0,oJ.jsx)(Dr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,oJ.jsx)(aNe.CheckboxControl,{...r})})},cF=(0,lF.forwardRef)(Mct);cF.displayName="ValidatedCheckboxControl";var f0=c(F(),1),lNe=c(ue(),1),cNe=c(q(),1);var rJ=c(T(),1),Nct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,f0.useRef)(null),s=(0,lNe.useMergeRefs)([n,i]);return(0,f0.useEffect)(()=>{let a=i.current?.querySelector('input[role="combobox"]');a&&(a.required=e??!1)},[e]),(0,rJ.jsx)(Dr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,rJ.jsx)(cNe.ComboboxControl,{...r})})},uF=(0,f0.forwardRef)(Nct);uF.displayName="ValidatedComboboxControl";var dF=c(F(),1),uNe=c(q(),1);var p0=c(T(),1),Lct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,dF.useRef)(null);return(0,p0.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:n,children:[(0,p0.jsx)(Dr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,p0.jsx)(uNe.FormTokenField,{...r})}),(0,p0.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"text",ref:i,required:e,value:r.value&&r.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:s=>{s.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},fF=(0,dF.forwardRef)(Lct);fF.displayName="ValidatedFormTokenField";var pF=c(F(),1),dNe=c(ue(),1),fNe=c(q(),1);var nJ=c(T(),1),Dct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,pF.useRef)(null),s=(0,dNe.useMergeRefs)([n,i]);return(0,nJ.jsx)(Dr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,nJ.jsx)(fNe.__experimentalNumberControl,{ref:s,...r})})},mF=(0,pF.forwardRef)(Dct);mF.displayName="ValidatedNumberControl";var gF=c(F(),1),pNe=c(ue(),1),mNe=c(q(),1);var iJ=c(T(),1),Vct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,gF.useRef)(null),s=(0,pNe.useMergeRefs)([n,i]);return(0,iJ.jsx)(Dr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,iJ.jsx)(mNe.RadioControl,{...r})})},hF=(0,gF.forwardRef)(Vct);hF.displayName="ValidatedRadioControl";var bF=c(F(),1),gNe=c(ue(),1),hNe=c(q(),1);var sJ=c(T(),1),Fct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,bF.useRef)(null),s=(0,gNe.useMergeRefs)([n,i]);return(0,sJ.jsx)(Dr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,sJ.jsx)(hNe.SelectControl,{ref:s,...r})})},yF=(0,bF.forwardRef)(Fct);yF.displayName="ValidatedSelectControl";var vF=c(F(),1),bNe=c(ue(),1),yNe=c(q(),1);var aJ=c(T(),1),zct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,vF.useRef)(null),s=(0,bNe.useMergeRefs)([n,i]);return(0,aJ.jsx)(Dr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,aJ.jsx)(yNe.ToggleControl,{ref:s,required:e,...r})})},_F=(0,vF.forwardRef)(zct);_F.displayName="ValidatedToggleControl";var g0=c(F(),1),vNe=c(q(),1);var m0=c(T(),1),jct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,g0.useRef)(null),s=(0,g0.useId)();return(0,m0.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,m0.jsx)(Dr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,m0.jsx)(vNe.__experimentalToggleGroupControl,{ref:n,...r})}),(0,m0.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"radio",ref:i,required:e,checked:r.value!==void 0,tabIndex:-1,name:s,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},wF=(0,g0.forwardRef)(jct);wF.displayName="ValidatedToggleGroupControl";function So(e,t){let o;return e?.required&&t?.required?o=t.required.message?{type:t.required.type,message:t.required.message}:void 0:e?.pattern&&t?.pattern?o=t.pattern:e?.min&&t?.min?o=t.min:e?.max&&t?.max?o=t.max:e?.minLength&&t?.minLength?o=t.minLength:e?.maxLength&&t?.maxLength?o=t.maxLength:e?.elements&&t?.elements?o=t.elements:t?.custom&&(o=t.custom),o}var wNe=c(T(),1);function kNe({field:e,onChange:t,data:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:l,description:u,isValid:d}=e,f=e.isDisabled({item:o,field:e}),p=(0,_Ne.useCallback)(()=>{t(a({item:o,value:!s({item:o})}))},[o,s,t,a]);return(0,wNe.jsx)(cF,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:So(d,i),hidden:r,label:l,help:u,checked:s({item:o}),onChange:p,disabled:f})}var xNe=c(q(),1),SNe=c(F(),1);var lJ=c(T(),1);function kF({data:e,field:t,onChange:o,hideLabelFromVision:r,validity:n}){let{label:i,description:s,placeholder:a,getValue:l,setValue:u,isValid:d}=t,f=l({item:e})??"",p=(0,SNe.useCallback)(h=>o(u({item:e,value:h??""})),[e,o,u]),{elements:m,isLoading:g}=la({elements:t.elements,getElements:t.getElements});return g?(0,lJ.jsx)(xNe.Spinner,{}):(0,lJ.jsx)(uF,{required:!!t.isValid?.required,customValidity:So(d,n),label:i,value:f,help:s,placeholder:a,options:m,onChange:p,hideLabelFromVision:r,allowReset:!0,expandOnFocus:!0})}var BNe=c(q(),1),cc=c(F(),1),v0=c(Z(),1),INe=c(Yo(),1),ca=c(Ul(),1);var b0=c(q(),1),cJ=c(F(),1),Kd=c(Z(),1);var h0=c(T(),1),Hct={[ks]:[{value:"days",label:(0,Kd.__)("Days")},{value:"weeks",label:(0,Kd.__)("Weeks")},{value:"months",label:(0,Kd.__)("Months")},{value:"years",label:(0,Kd.__)("Years")}],[aa]:[{value:"days",label:(0,Kd.__)("Days ago")},{value:"weeks",label:(0,Kd.__)("Weeks ago")},{value:"months",label:(0,Kd.__)("Months ago")},{value:"years",label:(0,Kd.__)("Years ago")}]};function xF({className:e,data:t,field:o,onChange:r,hideLabelFromVision:n,operator:i}){let s=Hct[i===ks?"inThePast":"over"],{id:a,label:l,description:u,getValue:d,setValue:f}=o,p=o.isDisabled({item:t,field:o}),m=d({item:t}),{value:g="",unit:h=s[0].value}=m&&typeof m=="object"?m:{},b=(0,cJ.useCallback)(y=>r(f({item:t,value:{value:Number(y),unit:h}})),[r,f,t,h]),v=(0,cJ.useCallback)(y=>r(f({item:t,value:{value:g,unit:y}})),[r,f,t,g]);return(0,h0.jsx)(b0.BaseControl,{id:a,className:Y(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:u,children:(0,h0.jsxs)($e,{direction:"row",gap:"sm",children:[(0,h0.jsx)(b0.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:b,disabled:p}),(0,h0.jsx)(b0.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Kd.__)("Unit"),value:h,options:s,onChange:v,hideLabelFromVision:!0,disabled:p})]})})}function _B(e,t){return t?new en(e,t):e}var CNe=c(F(),1);function wB(e,t){let o=typeof e.min?.constraint=="string"?e.min.constraint:void 0,r=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,CNe.useMemo)(()=>{let i=[];if(o){let s=t(o);s&&i.push({before:s})}if(r){let s=t(r);s&&i.push({after:s})}return i.length>0?i:void 0},[o,r,t]);return{minConstraint:o,maxConstraint:r,disabledMatchers:n}}var Wct={ary:"ar-MA",haz:"fa"};function kB(e){let t=e?.trim().split(/[_-]/)??[],o=t.shift()?.toLowerCase();if(!o)return;let r=[Wct[o]??o];for(let n of t)(/^[a-z]{4}$/i.test(n)||/^([a-z]{2}|\d{3})$/i.test(n))&&r.push(n);return r.join("-")}var ENe=c(Ul(),1),xB=c(Z(),1);function TNe(){let{timezone:e}=(0,ENe.getSettings)(),t=-1*(new Date().getTimezoneOffset()/60);if(Number(e.offset)===t)return;let o=Number(e.offset)>=0?"+":"",r=e.abbr!==""&&isNaN(Number(e.abbr))?e.abbr:`UTC${o}${e.offsetFormatted}`,n=e.string.replaceAll("_"," "),i=r;return e.string==="UTC"?i=(0,xB.__)("Coordinated Universal Time"):n.trim().length>0&&(i=`(${r}) ${n}`),(0,xB.sprintf)((0,xB.__)("Timezone: %s"),i)}var RNe=c(Ul(),1);function y0(e){if(!e)return null;let t=(0,RNe.getDate)(e);return t&&Vc(t)?t:null}var Vh=c(T(),1),uJ=e=>e?(0,ca.dateI18n)("Y-m-d\\TH:i",(0,ca.getDate)(e)):"";function Uct({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:l,label:u,description:d,setValue:f,getValue:p,isValid:m}=t,g=t.isDisabled({item:e,field:t}),h=p({item:e}),b=typeof h=="string"?h:void 0,{timezone:v}=(0,ca.getSettings)(),y=v.string||(0,ca.dateI18n)("P"),[_,w]=(0,cc.useState)(()=>{let N=y0(b);return _B(N||new Date,y)});(0,cc.useEffect)(()=>{let N=y0(b);if(N){let M=_B(N,y);w(V=>yy(M,_B(V,y))?V:M)}},[y,b]);let k=(0,cc.useRef)(null),x=(0,cc.useRef)(void 0),{minConstraint:C,maxConstraint:E,disabledMatchers:R}=wB(m,y0),S=(0,cc.useCallback)(N=>o(f({item:e,value:N})),[e,o,f]);(0,cc.useEffect)(()=>()=>clearTimeout(x.current),[]);let I=(0,cc.useCallback)(N=>{if(N){let M=(0,ca.dateI18n)("Y-m-d",N),V=b?(0,ca.dateI18n)("H:i",(0,ca.getDate)(b)):"00:00",j=(0,ca.getDate)(`${M}T${V}`);S(j.toISOString())}else S(void 0);clearTimeout(x.current),x.current=setTimeout(()=>{let M=k.current;M&&(M.dispatchEvent(new Event("invalid",{cancelable:!0})),M.validationMessage&&(0,INe.speak)(M.validationMessage))},0)},[S,b]),O=(0,cc.useCallback)(N=>{if(N){let M=(0,ca.getDate)(N);S(M.toISOString());let V=y0(M.toISOString());V&&w(_B(V,y))}else S(void 0)},[S,y]),{format:A}=t,P=A.weekStartsOn??(0,ca.getSettings)().l10n.startOfWeek,L=kB((0,ca.getSettings)().l10n.locale),H=u;return m?.required&&!n&&!r?H=`${u} (${(0,v0.__)("Required")})`:!m?.required&&n&&!r&&(H=`${u} (${(0,v0.__)("Optional")})`),(0,Vh.jsx)(BNe.BaseControl,{id:l,label:H,help:d,hideLabelFromVision:r,children:(0,Vh.jsxs)($e,{direction:"column",gap:"lg",children:[(0,Vh.jsx)(Hc,{ref:k,required:!!m?.required,customValidity:So(m,i),type:"datetime-local",label:(0,v0.__)("Date time"),hideLabelFromVision:!0,value:uJ(b),onValueChange:O,disabled:g,description:TNe(),min:C?uJ(C):void 0,max:E?uJ(E):void 0}),!a&&(0,Vh.jsx)(YE,{style:{width:"100%"},value:b?y0(b):null,onValueChange:I,month:_,onMonthChange:w,timeZone:y,locale:L,dir:(0,v0.isRTL)()?"rtl":"ltr",weekStartsOn:P,disabled:g||R})]})})}function PNe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s,config:a}){return i===ks||i===aa?(0,Vh.jsx)(xF,{className:"dataviews-controls__datetime",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):(0,Vh.jsx)(Uct,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,config:a})}var uc=c(q(),1),ONe=c(Yo(),1),to=c(F(),1),Wr=c(Z(),1),Ss=c(Ul(),1);var er=c(T(),1),Gct=[{id:"today",label:(0,Wr.__)("Today"),getValue:()=>(0,Ss.getDate)(null)},{id:"yesterday",label:(0,Wr.__)("Yesterday"),getValue:()=>{let e=(0,Ss.getDate)(null);return vy(e,1)}},{id:"past-week",label:(0,Wr.__)("Past week"),getValue:()=>{let e=(0,Ss.getDate)(null);return vy(e,7)}},{id:"past-month",label:(0,Wr.__)("Past month"),getValue:()=>{let e=(0,Ss.getDate)(null);return vL(e,1)}}],$ct=[{id:"last-7-days",label:(0,Wr.__)("Last 7 days"),getValue:()=>{let e=(0,Ss.getDate)(null);return[vy(e,7),e]}},{id:"last-30-days",label:(0,Wr.__)("Last 30 days"),getValue:()=>{let e=(0,Ss.getDate)(null);return[vy(e,30),e]}},{id:"month-to-date",label:(0,Wr.__)("Month to date"),getValue:()=>{let e=(0,Ss.getDate)(null);return[jE(e),e]}},{id:"last-year",label:(0,Wr.__)("Last year"),getValue:()=>{let e=(0,Ss.getDate)(null);return[_L(e,1),e]}},{id:"year-to-date",label:(0,Wr.__)("Year to date"),getValue:()=>{let e=(0,Ss.getDate)(null);return[lk(e),e]}}],Cu=e=>{if(!e)return null;let t=Vme(e);return Vc(t)?t:null},SF=e=>e?typeof e=="string"?e:Uf(e,"yyyy-MM-dd"):"";function ANe({field:e,validity:t,inputRefs:o,isTouched:r,setIsTouched:n,children:i}){let{isValid:s}=e,[a,l]=(0,to.useState)(void 0),u=(0,to.useCallback)(()=>{let f=Array.isArray(o)?o:[o];for(let p of f){let m=p.current;if(m&&!m.validity.valid){l({type:"invalid",message:m.validationMessage});return}}l(void 0)},[o]);return(0,to.useEffect)(()=>{let f=Array.isArray(o)?o:[o],p=t?So(s,t):void 0;for(let m of f){let g=m.current;g&&g.setCustomValidity(p?.type==="invalid"&&p.message?p.message:"")}},[o,s,t]),(0,to.useEffect)(()=>{let f=Array.isArray(o)?o:[o],p=m=>{m.preventDefault(),n(!0)};for(let m of f)m.current?.addEventListener("invalid",p);return()=>{for(let m of f)m.current?.removeEventListener("invalid",p)}},[o,n]),(0,to.useEffect)(()=>{if(!r)return;let f=t?So(s,t):void 0;f?l(f):u()},[r,s,t,u]),(0,to.useEffect)(()=>{r&&a?.message&&(0,ONe.speak)(a.message)},[r,a?.message]),(0,er.jsxs)($e,{direction:"column",gap:"sm",onBlur:f=>{r||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,er.jsx)(xy,{type:a.type,message:a.message})]})}function Yct({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,setValue:u,getValue:d,isValid:f,format:p}=t,m=t.isDisabled({item:e,field:t}),[g,h]=(0,to.useState)(null),b=p.weekStartsOn??(0,Ss.getSettings)().l10n.startOfWeek,v=kB((0,Ss.getSettings)().l10n.locale),y=d({item:e}),_=typeof y=="string"?y:void 0,[w,k]=(0,to.useState)(()=>Cu(_)||new Date);(0,to.useEffect)(()=>{let N=Cu(_);N&&k(M=>yy(N,M)?M:N)},[_]);let[x,C]=(0,to.useState)(!1),E=(0,to.useRef)(null),{minConstraint:R,maxConstraint:S,disabledMatchers:I}=wB(f,Cu),O=(0,to.useCallback)(N=>o(u({item:e,value:N})),[e,o,u]),A=(0,to.useCallback)(N=>{let M=N?SF(N):void 0;O(M),h(null),C(!0)},[O]),P=(0,to.useCallback)(N=>{let M=N.getValue(),V=SF(M);k(M),O(V),h(N.id),C(!0)},[O]),L=(0,to.useCallback)(N=>{if(O(N),N){let M=Cu(N);M&&k(M)}h(null),C(!0)},[O]),H=a;return f?.required&&!n?H=`${a} (${(0,Wr.__)("Required")})`:!f?.required&&n&&(H=`${a} (${(0,Wr.__)("Optional")})`),(0,er.jsx)(ANe,{field:t,validity:i,inputRefs:E,isTouched:x,setIsTouched:C,children:(0,er.jsx)(uc.BaseControl,{id:s,className:"dataviews-controls__date",label:H,help:l,hideLabelFromVision:r,children:(0,er.jsxs)($e,{direction:"column",gap:"lg",children:[(0,er.jsxs)($e,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[Gct.map(N=>{let M=g===N.id;return(0,er.jsx)(uc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:M,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>P(N),children:N.label},N.id)}),(0,er.jsx)(uc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||m,accessibleWhenDisabled:!0,children:(0,Wr.__)("Custom")})]}),(0,er.jsx)(uc.__experimentalInputControl,{ref:E,type:"date",label:(0,Wr.__)("Date"),hideLabelFromVision:!0,value:_,onChange:L,required:!!t.isValid?.required,disabled:m,min:R,max:S}),(0,er.jsx)(YE,{style:{width:"100%"},value:_?Cu(_):null,onValueChange:A,month:w,onMonthChange:k,locale:v,dir:(0,Wr.isRTL)()?"rtl":"ltr",weekStartsOn:b,disabled:m||I,disableNavigation:m})]})})})}function Kct({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,getValue:u,setValue:d,isValid:f,format:p}=t,m=t.isDisabled({item:e,field:t}),g,h=u({item:e});Array.isArray(h)&&h.length===2&&h.every(z=>typeof z=="string")&&(g=h);let b=p.weekStartsOn??(0,Ss.getSettings)().l10n.startOfWeek,v=kB((0,Ss.getSettings)().l10n.locale),{minConstraint:y,maxConstraint:_,disabledMatchers:w}=wB(f,Cu),k=(0,to.useCallback)(z=>{o(d({item:e,value:z}))},[e,o,d]),[x,C]=(0,to.useState)(null),E=(0,to.useMemo)(()=>{if(!g)return null;let[z,$]=g;return{from:Cu(z)||void 0,to:Cu($)||void 0}},[g]),[R,S]=(0,to.useState)(()=>E?.from||new Date),[I,O]=g??[];(0,to.useEffect)(()=>{S(z=>{let $=Cu(I),J=Cu(O),Q=$??J,W=$&&J?nme({start:$,end:J},{start:jE(z),end:BN(z)},{inclusive:!0}):[$,J].some(X=>X&&yy(X,z));return Q&&!W?Q:z})},[I,O]);let[A,P]=(0,to.useState)(!1),L=(0,to.useRef)(null),H=(0,to.useRef)(null),N=(0,to.useCallback)((z,$)=>{if(!z&&!$){k(void 0);return}k([SF(z),SF($)])},[k]),M=(0,to.useCallback)(z=>{N(z?.from,z?.to),C(null),P(!0)},[N]),V=(0,to.useCallback)(z=>{let[$,J]=z.getValue();S($),N($,J),C(z.id),P(!0)},[N]),j=(0,to.useCallback)((z,$)=>{let[J,Q]=g||[void 0,void 0];if(N(z==="from"?$:J,z==="to"?$:Q),$){let U=Cu($);U&&S(U)}C(null),P(!0)},[g,N]),D=a;return t.isValid?.required&&!n?D=`${a} (${(0,Wr.__)("Required")})`:!t.isValid?.required&&n&&(D=`${a} (${(0,Wr.__)("Optional")})`),(0,er.jsx)(ANe,{field:t,validity:i,inputRefs:[L,H],isTouched:A,setIsTouched:P,children:(0,er.jsx)(uc.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:l,hideLabelFromVision:r,children:(0,er.jsxs)($e,{direction:"column",gap:"lg",children:[(0,er.jsxs)($e,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[$ct.map(z=>{let $=x===z.id;return(0,er.jsx)(uc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:$,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>V(z),children:z.label},z.id)}),(0,er.jsx)(uc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!x,size:"small",accessibleWhenDisabled:!0,disabled:!!x||m,children:(0,Wr.__)("Custom")})]}),(0,er.jsxs)($e,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,er.jsx)(uc.__experimentalInputControl,{ref:L,type:"date",label:(0,Wr.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:z=>j("from",z),required:!!t.isValid?.required,disabled:m,min:y,max:_}),(0,er.jsx)(uc.__experimentalInputControl,{ref:H,type:"date",label:(0,Wr.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:z=>j("to",z),required:!!t.isValid?.required,disabled:m,min:y,max:_})]}),(0,er.jsx)(h$,{style:{width:"100%"},value:E,onValueChange:M,month:R,onMonthChange:S,locale:v,dir:(0,Wr.isRTL)()?"rtl":"ltr",weekStartsOn:b,disabled:m||w})]})})})}function MNe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){return i===ks||i===aa?(0,er.jsx)(xF,{className:"dataviews-controls__date",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):i===Cn?(0,er.jsx)(Kct,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s}):(0,er.jsx)(Yct,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s})}var NNe=c(q(),1),LNe=c(F(),1);var dJ=c(T(),1);function CF({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{type:s,label:a,description:l,getValue:u,setValue:d,isValid:f}=t,p=t.isDisabled({item:e,field:t}),m=s==="array",g=u({item:e})??(m?[]:""),h=(0,LNe.useCallback)(y=>o(d({item:e,value:y})),[e,o,d]),{elements:b,isLoading:v}=la({elements:t.elements,getElements:t.getElements});return v?(0,dJ.jsx)(NNe.Spinner,{}):(0,dJ.jsx)(yF,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:So(f,i),label:a,value:g,help:l,options:b,onChange:h,hideLabelFromVision:r,multiple:m,disabled:p})}var fJ=c(T(),1),qct=10;function DNe(e){let{field:t}=e,{elements:o}=la({elements:t.elements,getElements:t.getElements});return o.length>=qct?(0,fJ.jsx)(kF,{...e}):(0,fJ.jsx)(CF,{...e})}var VNe=c(F(),1);var FNe=c(T(),1);function qd({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:l}){let{label:u,placeholder:d,description:f,getValue:p,setValue:m,isValid:g}=t,h=p({item:e}),b=t.isDisabled({item:e,field:t}),v=(0,VNe.useCallback)(y=>o(m({item:e,value:y})),[e,m,o]);return(0,FNe.jsx)(Hc,{required:!!g.required,markWhenOptional:n,customValidity:So(g,l),label:u,placeholder:d,value:h??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:v,hideLabelFromVision:r,type:i,prefix:s,suffix:a,disabled:b,pattern:g.pattern?g.pattern.constraint:void 0,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0})}var EF=c(T(),1);function zNe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,EF.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"email",prefix:(0,EF.jsx)(ds.Slot,{padding:"minimal",children:(0,EF.jsx)(Jr,{icon:m7})})})}var TF=c(T(),1);function jNe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,TF.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"tel",prefix:(0,TF.jsx)(ds.Slot,{padding:"minimal",children:(0,TF.jsx)(Jr,{icon:EC})})})}var RF=c(T(),1);function HNe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,RF.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"url",prefix:(0,RF.jsx)(ds.Slot,{padding:"minimal",children:(0,RF.jsx)(Jr,{icon:As})})})}var zv=c(q(),1),SB=c(F(),1),BF=c(Z(),1);var Fh=c(T(),1);function WNe(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function Zct({value:e,onChange:t,hideLabelFromVision:o,step:r}){let[n="",i=""]=e,s=(0,SB.useCallback)(l=>t([WNe(l),i]),[t,i]),a=(0,SB.useCallback)(l=>t([n,WNe(l)]),[t,n]);return(0,Fh.jsx)(zv.BaseControl,{help:(0,BF.__)("The max. value must be greater than the min. value."),children:(0,Fh.jsxs)(zv.Flex,{direction:"row",gap:4,children:[(0,Fh.jsx)(zv.__experimentalNumberControl,{label:(0,BF.__)("Min."),value:n,max:i?Number(i)-r:void 0,onChange:s,hideLabelFromVision:o,step:r}),(0,Fh.jsx)(zv.__experimentalNumberControl,{label:(0,BF.__)("Max."),value:i,min:n?Number(n)+r:void 0,onChange:a,hideLabelFromVision:o,step:r})]})})}function IF({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,l=Math.pow(10,Math.abs(a)*-1),{label:u,description:d,getValue:f,setValue:p,isValid:m}=t,g=f({item:e})??"",h=t.isDisabled({item:e,field:t}),b=(0,SB.useCallback)(y=>{o(p({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,o,p]),v=(0,SB.useCallback)(y=>{o(p({item:e,value:y}))},[e,o,p]);if(i===Cn){let y=["",""];return Array.isArray(g)&&g.length===2&&g.every(_=>typeof _=="number"||_==="")&&(y=g),(0,Fh.jsx)(Zct,{value:y,onChange:v,hideLabelFromVision:r,step:l})}return(0,Fh.jsx)(mF,{required:!!m.required,markWhenOptional:n,customValidity:So(m,s),label:u,help:d,value:g,onChange:b,hideLabelFromVision:r,step:l,min:typeof m.min?.constraint=="number"?m.min.constraint:void 0,max:typeof m.max?.constraint=="number"?m.max.constraint:void 0,disabled:h})}var UNe=c(T(),1);function GNe(e){return(0,UNe.jsx)(IF,{...e})}var $Ne=c(T(),1);function YNe(e){return(0,$Ne.jsx)(IF,{...e})}var KNe=c(q(),1),qNe=c(F(),1);var pJ=c(T(),1);function ZNe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),{elements:p,isLoading:m}=la({elements:t.elements,getElements:t.getElements}),g=l({item:e}),h=(0,qNe.useCallback)(b=>o(u({item:e,value:b})),[e,o,u]);return m?(0,pJ.jsx)(KNe.Spinner,{}):(0,pJ.jsx)(hF,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:So(d,i),label:s,help:a,onChange:h,options:p,selected:g,hideLabelFromVision:r,disabled:f})}var mJ=c(F(),1);var XNe=c(T(),1);function QNe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:l}=i||{};return(0,XNe.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,prefix:a?(0,mJ.createElement)(a):void 0,suffix:l?(0,mJ.createElement)(l):void 0})}var eLe=c(q(),1),CB=c(F(),1),PF=c(Z(),1);var zh=c(T(),1);function JNe(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(xs(n)??0)%60!==0)?1:void 0}function gJ(e){let t=xs(e);if(t===null)return"";let o=[Math.floor(t/3600),Math.floor(t%3600/60)];return t%60!==0&&o.push(t%60),o.map(r=>String(r).padStart(2,"0")).join(":")}function Xct({value:e,onChange:t,hideLabelFromVision:o,disabled:r,step:n,min:i,max:s}){let[a="",l=""]=e,u=(0,CB.useCallback)(f=>t([f??"",l]),[t,l]),d=(0,CB.useCallback)(f=>t([a,f??""]),[t,a]);return(0,zh.jsx)(eLe.BaseControl,{help:(0,PF.__)("The end time must be later than the start time."),children:(0,zh.jsxs)($e,{direction:"row",gap:"sm",justify:"space-between",children:[(0,zh.jsx)(Hc,{type:"time",label:(0,PF.__)("From"),value:a,onValueChange:u,hideLabelFromVision:o,disabled:r,step:n,min:i,max:l||s}),(0,zh.jsx)(Hc,{type:"time",label:(0,PF.__)("To"),value:l,onValueChange:d,hideLabelFromVision:o,disabled:r,step:n,min:a||i,max:s})]})})}function tLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){let{label:a,placeholder:l,description:u,getValue:d,setValue:f,isValid:p}=t,m=d({item:e}),g=t.isDisabled({item:e,field:t}),h=t.format?.time,b=typeof p.min?.constraint=="string"?p.min.constraint:void 0,v=typeof p.max?.constraint=="string"?p.max.constraint:void 0,y=(0,CB.useCallback)(w=>o(f({item:e,value:w===""?void 0:w})),[e,o,f]),_=(0,CB.useCallback)(([w,k])=>o(f({item:e,value:[w||void 0,k||void 0]})),[e,o,f]);if(i===Cn){let w=["",""];return Array.isArray(m)&&m.length===2&&(w=[gJ(m[0]),gJ(m[1])]),(0,zh.jsx)(Xct,{value:w,onChange:_,hideLabelFromVision:r,disabled:g,step:JNe(h,w),min:b,max:v})}return(0,zh.jsx)(Hc,{required:!!p.required,markWhenOptional:n,customValidity:So(p,s),type:"time",label:a,placeholder:l,description:typeof u=="string"?u:void 0,details:typeof u=="string"?void 0:u,value:gJ(m),onValueChange:y,hideLabelFromVision:r,disabled:g,step:JNe(h,[m]),min:b,max:v})}var oLe=c(F(),1);var rLe=c(T(),1);function nLe({field:e,onChange:t,data:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:u,isValid:d}=e,f=e.isDisabled({item:o,field:e}),p=(0,oLe.useCallback)(()=>{t(u({item:o,value:!l({item:o})}))},[t,u,o,l]);return(0,rLe.jsx)(_F,{required:!!d.required,markWhenOptional:n,customValidity:So(d,i),hidden:r,label:s,help:a,checked:l({item:o}),onChange:p,disabled:f})}var iLe=c(F(),1);var sLe=c(T(),1);function aLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},l=t.isDisabled({item:e,field:t}),{label:u,placeholder:d,description:f,setValue:p,isValid:m}=t,g=t.getValue({item:e}),h=(0,iLe.useCallback)(b=>o(p({item:e,value:b})),[e,o,p]);return(0,sLe.jsx)(GY,{required:!!m.required,markWhenOptional:n,customValidity:So(m,s),label:u,placeholder:d,value:g??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:h,rows:a,disabled:l,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,hideLabelFromVision:r})}var AF=c(q(),1),lLe=c(F(),1);var OF=c(T(),1);function cLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:l}=t,u=t.isDisabled({item:e,field:t}),d=s({item:e}),f=(0,lLe.useCallback)(h=>o(a({item:e,value:h})),[e,o,a]),{elements:p,isLoading:m}=la({elements:t.elements,getElements:t.getElements});if(m)return(0,OF.jsx)(AF.Spinner,{});if(p.length===0)return null;let g=p.find(h=>h.value===d);return(0,OF.jsx)(wF,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:So(l,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:d,hideLabelFromVision:r,children:p.map(h=>(0,OF.jsx)(AF.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:u},h.value))})}var uLe=c(q(),1),MF=c(F(),1);var EB=c(T(),1);function dLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,getValue:u,setValue:d,isValid:f}=t,p=u({item:e}),m=t.isDisabled({item:e,field:t}),{elements:g,isLoading:h}=la({elements:t.elements,getElements:t.getElements}),b=(0,MF.useMemo)(()=>Array.isArray(p)?p.map(y=>g?.find(w=>w.value===y)||{value:y,label:y}):[],[p,g]),v=(0,MF.useCallback)(y=>{let _=y.map(w=>typeof w=="object"&&"value"in w?w.value:w);o(d({item:e,value:_}))},[o,d,e]);return h?(0,EB.jsx)(uLe.Spinner,{}):(0,EB.jsx)(fF,{required:!!f?.required,markWhenOptional:n,customValidity:So(f,i),label:r?void 0:s,value:b,onChange:v,placeholder:a,suggestions:g?.map(y=>y.value),disabled:m,__experimentalValidateInput:y=>t.isValid?.elements&&g?g.some(_=>_.value===y||_.label===y):!0,__experimentalExpandOnFocus:g&&g.length>0,help:l??(t.isValid?.elements?"":void 0),displayTransform:y=>typeof y=="object"&&"label"in y?y.label:typeof y=="string"&&g&&g.find(w=>w.value===y)?.label||y,__experimentalRenderItem:({item:y})=>{if(typeof y=="string"&&g){let _=g.find(w=>w.value===y);return(0,EB.jsx)("span",{children:_?.label||y})}return(0,EB.jsx)("span",{children:y})}})}var Zd=c(q(),1);var hJ=c(F(),1),fLe=c(Z(),1);var $p=c(T(),1),Qct=({color:e,onColorChange:t,disabled:o})=>{let r=e&&Go(e).isValid()?e:"#ffffff";return(0,$p.jsx)(Zd.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,$p.jsx)(Zd.Button,{onClick:n,"aria-label":(0,fLe.__)("Open color picker"),size:"small",disabled:o,accessibleWhenDisabled:!0,icon:()=>(0,$p.jsx)(Zd.ColorIndicator,{colorValue:r})}),renderContent:()=>(0,$p.jsx)(Zd.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,$p.jsx)(Zd.ColorPicker,{color:r,onChange:t,enableAlpha:!0})})})};function pLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),p=t.getValue({item:e})||"",m=(0,hJ.useCallback)(h=>{o(u({item:e,value:h}))},[e,o,u]),g=(0,hJ.useCallback)(h=>{o(u({item:e,value:h||""}))},[e,o,u]);return(0,$p.jsx)(Hc,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:So(d,i),label:s,placeholder:a,value:p,description:typeof l=="string"?l:void 0,details:typeof l=="string"?void 0:l,onValueChange:g,hideLabelFromVision:r,type:"text",disabled:f,prefix:(0,$p.jsx)(ds.Slot,{padding:"minimal",children:(0,$p.jsx)(Qct,{color:p,onColorChange:m,disabled:f})})})}var mLe=c(q(),1);var LF=c(F(),1),bJ=c(Z(),1);var NF=c(T(),1);function gLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let[s,a]=(0,LF.useState)(!1),l=t.isDisabled({item:e,field:t}),u=(0,LF.useCallback)(()=>{a(d=>!d)},[]);return(0,NF.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,NF.jsx)(ds.Slot,{padding:"minimal",children:(0,NF.jsx)(mLe.Button,{icon:s?_c:kb,onClick:u,size:"small",label:s?(0,bJ.__)("Hide password"):(0,bJ.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function DF(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var bLe=c(T(),1),hLe={adaptiveSelect:DNe,array:dLe,checkbox:kNe,color:pLe,combobox:kF,datetime:PNe,date:MNe,email:zNe,telephone:jNe,url:HNe,integer:GNe,number:YNe,password:gLe,radio:ZNe,select:CF,text:QNe,time:tLe,toggle:nLe,textarea:aLe,toggleGroup:cLe};function Jct(e){return e&&typeof e=="object"&&typeof e.control=="string"}function eut(e){let{control:t,...o}=e,r=VF(t);return r===null?null:function(i){return(0,bLe.jsx)(r,{...i,config:o})}}function yLe(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?VF(e.Edit):Jct(e.Edit)?eut(e.Edit):DF(e)&&e.type!=="array"?VF("adaptiveSelect"):t===null?null:VF(t)}function VF(e){return Object.keys(hLe).includes(e)?hLe[e]:null}function tut(e,t,o){if(e.filterBy===!1)return!1;let r=e.filterBy?.operators?.filter(n=>o.includes(n))??t;return r.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:r}}var vLe=tut;var out=e=>({item:t})=>{let o=e.split("."),r=t;for(let n of o)r.hasOwnProperty(n)?r=r[n]:r=void 0;return r},_Le=out;var rut=e=>({value:t})=>{let o=e.split("."),r={},n=r;for(let i of o.slice(0,-1))n[i]={},n=n[i];return n[o.at(-1)]=t,r},wLe=rut;var xLe=c(Z(),1);function FF({item:e,field:t}){let{elements:o,isLoading:r}=la({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return r||o.length===0?n:o?.find(i=>i.value===n)?.label||t.getValue({item:e})}var kLe=c(T(),1);function dr({item:e,field:t}){return t.hasElements?(0,kLe.jsx)(FF,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Xd=(e,t,o)=>o==="asc"?e.localeCompare(t):t.localeCompare(e);function fr(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)}function Qd(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:String(o).length>=t.isValid.minLength.constraint}function Jd(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:String(o).length<=t.isValid.maxLength.constraint}function ef(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let o=new RegExp(t.isValid.pattern.constraint),r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:o.test(String(r))}catch{return!1}}function To(e,t){let r=(t.elements??[]).map(i=>i.value);if(r.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>r.includes(i))}function nut({item:e,field:t}){return t.getValue({item:e})}var Cs=nut;var iut=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function sut(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!iut.test(o)?(0,xLe.__)("Value must be a valid email address."):null}var SLe={type:"email",render:dr,Edit:"email",sort:Xd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Er,Tr,Gd,$d,Yd,cr,ur,Ki],format:{},getValueFormatted:Cs,validate:{required:fr,pattern:ef,minLength:Qd,maxLength:Jd,elements:To,custom:sut}};var CLe=c(Z(),1);var _0=(e,t,o)=>o==="asc"?e-t:t-e;function zF(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:Number(o)>=t.isValid.min.constraint}function jF(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:Number(o)<=t.isValid.max.constraint}var ELe={separatorThousand:","};function aut({item:e,field:t}){let o=t.getValue({item:e});if(o==null)return"";if(o=Number(o),!Number.isFinite(o))return String(o);let r;t.type!=="integer"?r=ELe:r=t.format;let{separatorThousand:n}=r,i=Math.trunc(o);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function lut(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Number.isInteger(o)?(0,CLe.__)("Value must be an integer."):null}var TLe={type:"integer",render:dr,Edit:"integer",sort:_0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Er,Tr,Mh,Nh,Lh,Dh,Cn],validOperators:[Er,Tr,Mh,Nh,Lh,Dh,Cn,cr,ur,Ki],format:ELe,getValueFormatted:aut,validate:{required:fr,min:zF,max:jF,elements:To,custom:lut}};var RLe=c(Z(),1);var BLe={separatorThousand:",",separatorDecimal:".",decimals:2};function cut({item:e,field:t}){let o=t.getValue({item:e});if(o==null)return"";if(o=Number(o),!Number.isFinite(o))return String(o);let r;t.type!=="number"?r=BLe:r=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=r,a=o.toFixed(s),[l,u]=a.split("."),d=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return s===0?d:d+i+u}function uut(e){return e===""||e===void 0||e===null}function dut(e,t){let o=t.getValue({item:e});return!uut(o)&&!Number.isFinite(o)?(0,RLe.__)("Value must be a number."):null}var ILe={type:"number",render:dr,Edit:"number",sort:_0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Er,Tr,Mh,Nh,Lh,Dh,Cn],validOperators:[Er,Tr,Mh,Nh,Lh,Dh,Cn,cr,ur,Ki],format:BLe,getValueFormatted:cut,validate:{required:fr,min:zF,max:jF,elements:To,custom:dut}};var PLe={type:"text",render:dr,Edit:"text",sort:Xd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Er,Tr,Gd,$d,Yd,cr,ur,Ki],format:{},getValueFormatted:Cs,validate:{required:fr,pattern:ef,minLength:Qd,maxLength:Jd,elements:To}};var jv=c(Ul(),1);var OLe=c(Ul(),1);function ALe(e){if(!Vc(new Date(e)))return null;let t=(0,OLe.getDate)(e);return t&&Vc(t)?t.getTime():null}function HF(e,t,o,r){let n=t.isValid[o]?.constraint;if(typeof n!="string")return!1;let i=t.getValue({item:e}),s=Array.isArray(i)?i[o==="min"?0:i.length-1]:i;if(s==null||s==="")return!0;let a=r(n),l=r(String(s));return a===null||l===null?!1:o==="min"?l>=a:l<=a}function WF(e,t){return HF(e,t,"min",ALe)}function UF(e,t){return HF(e,t,"max",ALe)}function MLe(e,t){return HF(e,t,"min",xs)}function NLe(e,t){return HF(e,t,"max",xs)}var LLe={datetime:(0,jv.getSettings)().formats.datetime,weekStartsOn:(0,jv.getSettings)().l10n.startOfWeek};function fut({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="datetime"?r=LLe:r=t.format,(0,jv.dateI18n)(r.datetime,(0,jv.getDate)(o))}var put=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},DLe={type:"datetime",render:dr,Edit:"datetime",sort:put,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xu,Su,vu,_u,wu,ku,ks,aa],validOperators:[xu,Su,vu,_u,wu,ku,ks,aa],format:LLe,getValueFormatted:fut,validate:{required:fr,elements:To,min:WF,max:UF}};var Hv=c(Ul(),1);var VLe={date:(0,Hv.getSettings)().formats.date,weekStartsOn:(0,Hv.getSettings)().l10n.startOfWeek};function mut({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="date"?r=VLe:r=t.format,(0,Hv.dateI18n)(r.date,(0,Hv.getDate)(o))}var gut=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},FLe={type:"date",render:dr,Edit:"date",sort:gut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xu,Su,vu,_u,wu,ku,ks,aa,Cn],validOperators:[xu,Su,vu,_u,wu,ku,ks,aa,Cn],format:VLe,getValueFormatted:mut,validate:{required:fr,elements:To,min:WF,max:UF}};var w0=c(Ul(),1);var zLe={time:(0,w0.getSettings)().formats.time},hut="2000-01-01";function but(e){let t=Math.floor(e/3600),o=Math.floor(e%3600/60),r=e%60,n=[t,o,r].map(i=>String(i).padStart(2,"0")).join(":");return(0,w0.getDate)(`${hut}T${n}`)}function yut({item:e,field:t}){let o=xs(t.getValue({item:e}));if(o===null)return"";let r;return t.type!=="time"?r=zLe:r=t.format,(0,w0.dateI18n)(r.time,but(o))}var vut=(e,t,o)=>{let r=xs(e),n=xs(t);return r===null||n===null?r===n?0:r===null?1:-1:o==="asc"?r-n:n-r},jLe={type:"time",render:dr,Edit:"time",sort:vut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xu,Su,vu,_u,wu,ku,Cn],validOperators:[xu,Su,vu,_u,wu,ku,Cn],format:zLe,getValueFormatted:yut,validate:{required:fr,elements:To,min:MLe,max:NLe}};var GF=c(Z(),1);function HLe(e,t){return t.getValue({item:e})===!0}function _ut({item:e,field:t}){let o=t.getValue({item:e});return o===!0?(0,GF.__)("True"):o===!1?(0,GF.__)("False"):""}function wut(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&![!0,!1].includes(o)?(0,GF.__)("Value must be true, false, or undefined"):null}var kut=(e,t,o)=>{let r=!!e;return r===!!t?0:o==="asc"?r?1:-1:r?-1:1},WLe={type:"boolean",render:dr,Edit:"checkbox",sort:kut,validate:{required:HLe,elements:To,custom:wut},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Er,Tr],validOperators:[Er,Tr],format:{},getValueFormatted:_ut};var ULe={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Cs,validate:{}};var yJ=c(Z(),1);function GLe(e,t){let o=t.getValue({item:e});return Array.isArray(o)&&o.length>0&&o.every(r=>![void 0,"",null].includes(r))}function $Le({item:e,field:t}){let o=t.getValue({item:e});return(Array.isArray(o)?o:[]).join(", ")}function xut({item:e,field:t}){return $Le({item:e,field:t})}function Sut(e,t){let o=t.getValue({item:e});return[void 0,"",null].includes(o)?null:Array.isArray(o)?o.every(r=>typeof r=="string")?null:(0,yJ.__)("Every value must be a string."):(0,yJ.__)("Value must be an array.")}var Cut=(e,t,o)=>{let r=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(r.length!==n.length)return o==="asc"?r.length-n.length:n.length-r.length;let i=r.join(","),s=n.join(",");return o==="asc"?i.localeCompare(s):s.localeCompare(i)},YLe={type:"array",render:xut,Edit:"array",sort:Cut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[cr,ur,aF,Ki],format:{},getValueFormatted:$Le,validate:{required:GLe,elements:To,custom:Sut}};function Eut({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var KLe={type:"password",render:dr,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Eut,validate:{required:fr,pattern:ef,minLength:Qd,maxLength:Jd,elements:To}};var qLe={type:"telephone",render:dr,Edit:"telephone",sort:Xd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Er,Tr,Gd,$d,Yd,cr,ur,Ki],format:{},getValueFormatted:Cs,validate:{required:fr,pattern:ef,minLength:Qd,maxLength:Jd,elements:To}};var ZLe=c(Z(),1);var k0=c(T(),1);function Tut({item:e,field:t}){if(t.hasElements)return(0,k0.jsx)(FF,{item:e,field:t});let o=Cs({item:e,field:t});return!o||!Go(o).isValid()?o:(0,k0.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,k0.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:o,border:"1px solid #ddd",flexShrink:0}}),(0,k0.jsx)("span",{children:o})]})}function Rut(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Go(o).isValid()?(0,ZLe.__)("Value must be a valid color."):null}var But=(e,t,o)=>{let r=Go(e),n=Go(t);if(!r.isValid()&&!n.isValid())return 0;if(!r.isValid())return o==="asc"?1:-1;if(!n.isValid())return o==="asc"?-1:1;let i=r.toHsl(),s=n.toHsl();return i.h!==s.h?o==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?o==="asc"?i.s-s.s:s.s-i.s:o==="asc"?i.l-s.l:s.l-i.l},XLe={type:"color",render:Tut,Edit:"color",sort:But,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Er,Tr,cr,ur],format:{},getValueFormatted:Cs,validate:{required:fr,elements:To,custom:Rut}};var QLe={type:"url",render:dr,Edit:"url",sort:Xd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Er,Tr,Gd,$d,Yd,cr,ur,Ki],format:{},getValueFormatted:Cs,validate:{required:fr,pattern:ef,minLength:Qd,maxLength:Jd,elements:To}};var Iut=(e,t,o)=>typeof e=="number"&&typeof t=="number"?_0(e,t,o):Xd(e,t,o),JLe={render:dr,Edit:null,sort:Iut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Er,Tr],validOperators:iNe(),format:{},getValueFormatted:Cs,validate:{required:fr,elements:To}};function Put(e){return e==="integer"||e==="number"}function Out(e){return e==="date"||e==="datetime"||e==="time"}function eDe(e,t,o){let r=t.validate[o];if(r&&(typeof e=="number"&&Put(t.type)||typeof e=="string"&&Out(t.type)))return{constraint:e,validate:r}}function tDe(e,t){let o=e.isValid,r;o?.required===!0&&t.validate.required!==void 0&&(r={constraint:!0,validate:t.validate.required});let n;(o?.elements===!0||o?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=eDe(o?.min,t,"min"),s=eDe(o?.max,t,"max"),a=o?.minLength,l;typeof a=="number"&&t.validate.minLength!==void 0&&(l={constraint:a,validate:t.validate.minLength});let u=o?.maxLength,d;typeof u=="number"&&t.validate.maxLength!==void 0&&(d={constraint:u,validate:t.validate.maxLength});let f=o?.pattern,p;f!==void 0&&t.validate.pattern!==void 0&&(p={constraint:f,validate:t.validate.pattern});let m=o?.custom??t.validate.custom;return{required:r,elements:n,min:i,max:s,minLength:l,maxLength:d,pattern:p,custom:m}}function oDe(e){return e.validOperators.reduce((t,o)=>{let r=nNe(o);return r?.filter&&(t[o]=r.filter),t},{})}function Aut(e,t){return{...t.format,...e.format}}var rDe=Aut;function Mut(e){let t=[SLe,TLe,ILe,PLe,DLe,FLe,jLe,WLe,ULe,YLe,KLe,qLe,XLe,QLe].find(o=>o?.type===e);return t||JLe}function $F(e){return e.map(t=>{let o=Mut(t.type),r=t.getValue||_Le(t.id),n=function(i,s,a){let l=r({item:i}),u=r({item:s});return t.sort?t.sort(l,u,a):o.sort(l,u,a)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:r,setValue:t.setValue||wLe(t.id),elements:t.elements,getElements:t.getElements,hasElements:DF(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:o.type,render:t.render??o.render,Edit:yLe(t,o.Edit),sort:n,enableSorting:t.enableSorting??o.enableSorting,enableGlobalSearch:t.enableGlobalSearch??o.enableGlobalSearch,isValid:tDe(t,o),filterBy:vLe(t,o.defaultOperators,o.validOperators),filter:oDe(o),format:rDe(t,o),getValueFormatted:t.getValueFormatted??o.getValueFormatted}})}var SJ=c(F(),1);var nDe=c(F(),1),iDe=c(T(),1),vJ=(0,nDe.createContext)({fields:[]});vJ.displayName="DataFormContext";function sDe({fields:e,children:t}){return(0,iDe.jsx)(vJ.Provider,{value:{fields:e},children:t})}var dc=vJ;var r8=c(F(),1);var qF=c(F(),1),RB=c(q(),1);function YF(e){return!!e&&(e.readOnly===!0||!!e.Edit)}var TB=c(Z(),1),qi={type:"regular",labelPosition:"top"},Nut=e=>typeof e=="string"?[{id:e,visibility:"when-collapsed"}]:e.map(t=>typeof t=="string"?{id:t,visibility:"when-collapsed"}:{id:t.id,visibility:t.visibility});function aDe(e){let t=qi;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let o=e.summary??[],r=Array.isArray(o)?o:[o],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,TB.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,TB.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,TB.__)("Apply"),cancelLabel:(0,TB.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:r,editVisibility:e?.editVisibility??"on-hover",showPlaceholderIfEmpty:e?.showPlaceholderIfEmpty??!1}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let o=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:Nut(o),isCollapsible:e.isCollapsible===void 0?!0:e.isCollapsible}}else e?.type==="row"?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:e?.type==="details"&&(t={type:"details",summary:e?.summary??""});return t}function lDe(e){let t=aDe(e?.layout),o=(e.fields??[]).map(r=>{if(typeof r=="string")return{id:r,layout:t};let n=r.layout?aDe(r.layout):t;return{id:r.id,layout:n,...!!r.label&&{label:r.label},...!!r.description&&{description:r.description},..."children"in r&&Array.isArray(r.children)&&{children:lDe({fields:r.children,layout:qi}).fields}}});return{layout:t,fields:o}}var KF=lDe;var pr=c(T(),1);function Lut({title:e}){return(0,pr.jsx)($e,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,pr.jsx)($e,{direction:"row",align:"center",children:(0,pr.jsx)(RB.__experimentalHeading,{level:2,size:13,children:e})})})}function cDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,qF.useContext)(dc),a=t.layout,l=(0,qF.useMemo)(()=>({layout:qi,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,pr.jsxs)(pr.Fragment,{children:[!r&&t.label&&(0,pr.jsx)(Lut,{title:t.label}),(0,pr.jsx)(ua,{data:e,form:l,onChange:o,validity:i?.children})]});let u=a.labelPosition,d=s.find(f=>f.id===t.id);return YF(d)?u==="side"?(0,pr.jsxs)($e,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,pr.jsx)("div",{className:Y("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,pr.jsx)(RB.BaseControl.VisualLabel,{children:d.label})}),(0,pr.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:d.readOnly===!0?(0,pr.jsx)(d.render,{item:e,field:d}):d.Edit&&(0,pr.jsx)(d.Edit,{data:e,field:d,onChange:o,hideLabelFromVision:!0,markWhenOptional:n,validity:i},d.id)})]}):(0,pr.jsx)("div",{className:"dataforms-layouts-regular__field",children:d.readOnly===!0?(0,pr.jsx)(pr.Fragment,{children:(0,pr.jsxs)(pr.Fragment,{children:[!r&&u!=="none"&&(0,pr.jsx)(RB.BaseControl.VisualLabel,{children:d.label}),(0,pr.jsx)(d.render,{item:e,field:d})]})}):d.Edit&&(0,pr.jsx)(d.Edit,{data:e,field:d,onChange:o,hideLabelFromVision:u==="none"?!0:r,markWhenOptional:n,validity:i})}):null}var kJ=c(i2(),1),Wv=c(q(),1),Eu=c(F(),1),JF=c(ue(),1);var gDe=c(q(),1),x0=c(Z(),1);var hDe=c(ue(),1);function Dut(e,t){return Y("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var uDe=Dut;var dDe=c(q(),1);var jh=c(T(),1);function Vut({showError:e,errorMessage:t,fieldLabel:o,errorId:r}){return e?(0,jh.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,jh.jsx)(dDe.Icon,{icon:nC,size:16}),(0,jh.jsx)(ht,{id:r,children:t}),o]}):(0,jh.jsx)(jh.Fragment,{children:o})}var _J=Vut;function fDe(e){if(!e)return;let t=Object.keys(e).filter(o=>o!=="children");for(let o of t){let r=e[o];if(r!==void 0&&r.type==="invalid")return r.message?r.message:o==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let o of Object.values(e.children)){let r=fDe(o);if(r)return r}}var pDe=fDe;var da=c(T(),1);function mDe({item:e,field:t,showPlaceholderIfEmpty:o}){return o&&t.placeholder&&[void 0,null,""].includes(t.getValue({item:e}))?(0,da.jsx)("span",{className:"dataforms-layouts-panel__field-placeholder",children:t.placeholder}):(0,da.jsx)(t.render,{item:e,field:t})}function BB({data:e,field:t,fieldLabel:o,summaryFields:r,validity:n,touched:i,disabled:s,isOpen:a,onClick:l}){let{labelPosition:u,editVisibility:d,showPlaceholderIfEmpty:f}=t.layout,p=pDe(n),m=i&&!!p,g=uDe(u,m),h=Y("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${u}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":d==="always"}),b=(0,hDe.useInstanceId)(BB,"dataforms-layouts-panel__field-control"),v=`${b}-error`,y=m?(0,x0.sprintf)((0,x0._x)("Edit %s (has errors)","field"),o||""):(0,x0.sprintf)((0,x0._x)("Edit %s","field"),o||"");return(0,da.jsxs)("div",{className:h,children:[u!=="none"&&(0,da.jsx)("span",{className:g,children:(0,da.jsx)(_J,{showError:m,errorMessage:p,fieldLabel:o,errorId:v})}),u==="none"&&m&&(0,da.jsx)(_J,{showError:!0,errorMessage:p,errorId:v}),(0,da.jsx)("span",{id:`${b}`,className:"dataforms-layouts-panel__field-control",children:r.length>1?(0,da.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:r.map(_=>(0,da.jsx)("span",{style:{width:"100%"},children:(0,da.jsx)(mDe,{item:e,field:_,showPlaceholderIfEmpty:f})},_.id))}):r.map(_=>(0,da.jsx)(mDe,{item:e,field:_,showPlaceholderIfEmpty:f},_.id))}),!s&&(0,da.jsx)(gDe.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:y,icon:wb,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":m?`${b} ${v}`:b,onClick:l})]})}var bDe=c(i2(),1),wJ=c(ab(),1),tf=c(F(),1),Es=c(Z(),1);function yDe(e){return e?Object.values(e).every(t=>Object.entries(t).every(([o,r])=>o==="children"&&r&&typeof r=="object"?yDe(r):r.type!=="invalid"&&r.type!=="validating")):!0}function Fut(e,t){let o=KF(e);if(o.fields.length===0)return[];let r=new Map;t.forEach(s=>{r.set(s.id,s)});function n(s){if("children"in s&&Array.isArray(s.children)){let u=s.children.map(n).filter(d=>d!==null);return u.length===0?null:{id:s.id,children:u}}let a=r.get(s.id);if(!a)return null;let[l]=$F([a]);return{id:s.id,children:[],field:l}}return o.fields.map(n).filter(s=>s!==null)}function S0(e,t,o){if(e||(e={}),o.length===0)return e;let r={...e},n=r;for(let s=0;s<o.length-1;s++){let a=o[s];n[a]||(n[a]={}),n[a]={...n[a]},n=n[a]}let i=o[o.length-1];return n[i]={...n[i]||{},...t},r}function vDe(e,t,o){if(!e||t.length===0)return e;let r={...e},n=r;for(let a=0;a<t.length-1;a++){let l=t[a];if(!n[l])return e;n[l]={...n[l]},n=n[l]}let i=t[t.length-1];if(!n[i])return e;let s={...n[i]};if(delete s[o],Object.keys(s).length===0?delete n[i]:n[i]=s,Object.keys(r).length!==0)return r}function zut(e,t,o){let{elementsCounterRef:r,setFormValidity:n,path:i,item:s}=o,a=(r.current[t.id]||0)+1;r.current[t.id]=a,e.then(l=>{if(a===r.current[t.id]){if(!Array.isArray(l)){n(u=>S0(u,{elements:{type:"invalid",message:(0,Es.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:l})?n(u=>S0(u,{elements:{type:"invalid",message:(0,Es.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>vDe(u,[...i,t.id],"elements"))}}).catch(l=>{if(a!==r.current[t.id])return;let u;l instanceof Error?u=l.message:u=String(l)||(0,Es.__)("Unknown error when running elements validation asynchronously."),n(d=>S0(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function jut(e,t,o){let{customCounterRef:r,setFormValidity:n,path:i}=o,s=(r.current[t.id]||0)+1;r.current[t.id]=s,e.then(a=>{if(s===r.current[t.id]){if(a===null){n(l=>vDe(l,[...i,t.id],"custom"));return}if(typeof a=="string"){n(l=>S0(l,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(l=>S0(l,{custom:{type:"invalid",message:(0,Es.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(a=>{if(s!==r.current[t.id])return;let l;a instanceof Error?l=a.message:l=String(a)||(0,Es.__)("Unknown error when running custom validation asynchronously."),n(u=>S0(u,{custom:{type:"invalid",message:l}},[...i,t.id]))})}function _De(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function wDe(e,t,o){if(_De(t,e)){let{customCounterRef:i,elementsCounterRef:s}=o;i.current[t.id]&&(i.current[t.id]+=1),s.current[t.id]&&(s.current[t.id]+=1);return}if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,Es.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,Es.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Es.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Es.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Es.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,Es.__)("Value must be one of the elements.")}};let r;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});r=t.field.isValid.custom((0,bDe.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let s;return i instanceof Error?s=i.message:s=String(i)||(0,Es.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:s}}}if(typeof r=="string")return{custom:{type:"invalid",message:r}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(zut(t.field.getElements(),t,o),n.elements={type:"validating",message:(0,Es.__)("Validating\u2026")}),r instanceof Promise&&(jut(r,t,o),n.custom={type:"validating",message:(0,Es.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=wDe(e,a,{...o,path:[...o.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([a,l])=>{l!==void 0&&(s[a]=l)}),Object.keys(s).length===0?void 0:{children:s}}}function kDe(e,t){let o=e?.field?.getValue({item:t}),r=_De(e,t);if(e.children.length===0)return{value:o,isHidden:r};let n=e.children.map(i=>kDe(i,t));return{value:o,isHidden:r,children:n}}function Hut(e,t,o){let[r,n]=(0,tf.useState)(),i=(0,tf.useRef)({}),s=(0,tf.useRef)({}),a=(0,tf.useRef)({}),l=(0,tf.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=Fut(o,t);if(d.length===0){n(void 0);return}let f={},p=[];d.forEach(m=>{let g=kDe(m,e);if(a.current.hasOwnProperty(m.id)&&(0,wJ.default)(a.current[m.id],g)){p.push(m.id);return}a.current[m.id]=g;let h=wDe(e,m,u);h!==void 0&&(f[m.id]=h)}),n(m=>{let g={...m,...f},h=[...p,...Object.keys(f)];return Object.keys(g).forEach(v=>{g&&!h.includes(v)&&delete g[v]}),Object.keys(g).length===0&&(g=void 0),(0,wJ.default)(m,g)?m:g})},[e,t,o]);return(0,tf.useEffect)(()=>{l()},[l]),{validity:r,isValid:yDe(r)}}var xDe=Hut;var ZF=c(F(),1);function Hh(e,t){let o=(0,ZF.useCallback)(()=>{let r=e.current?.querySelectorAll("input, textarea, select"),n=0;return r?.forEach(i=>{i.willValidate&&!i.validity.valid&&(n++,i.dispatchEvent(new Event("invalid",{cancelable:!0})))}),n},[e]);return(0,ZF.useEffect)(()=>{t&&o()},[t,o]),o}var SDe=c(F(),1);function Wut(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var XF=(e,t)=>Array.isArray(e)&&e.length>0?Wut(e).map(r=>t.find(n=>n.id===r)).filter(r=>r!==void 0):[];var Uut=(e,t)=>{if(e.children){let o=e.children.filter(r=>!r.children);return o.length===0?void 0:t.find(r=>r.id===o[0].id)}return t.find(o=>o.id===e.id)};function Gut(e){let{fields:t}=(0,SDe.useContext)(dc),o=e.layout,r=XF(o.summary,t),n=Uut(e,t),i=e.children?e.label:n?.label;return r.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:r,fieldDefinition:n,fieldLabel:i}}var QF=Gut;var Ts=c(T(),1);function $ut({data:e,field:t,onChange:o,fieldLabel:r,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:l}=s,{fields:u}=(0,Eu.useContext)(dc),[d,f]=(0,Eu.useState)({}),p=(0,Eu.useMemo)(()=>(0,kJ.default)(e,d,{arrayMerge:(k,x)=>x}),[e,d]),m=(0,Eu.useMemo)(()=>({layout:qi,fields:t.children?t.children:[{id:t.id,layout:qi}]}),[t]),g=u.map(k=>({...k,Edit:k.Edit===null?void 0:k.Edit,isValid:{required:k.isValid.required?.constraint,elements:k.isValid.elements?.constraint,min:k.isValid.min?.constraint,max:k.isValid.max?.constraint,pattern:k.isValid.pattern?.constraint,minLength:k.isValid.minLength?.constraint,maxLength:k.isValid.maxLength?.constraint}})),{validity:h}=xDe(p,g,m),b=()=>{o(d),n()},v=k=>{f(x=>(0,kJ.default)(x,k,{arrayMerge:(C,E)=>E}))},y=(0,JF.useFocusOnMount)("firstInputElement"),_=(0,Eu.useRef)(null),w=(0,JF.useMergeRefs)([y,_]);return Hh(_,i),(0,Ts.jsxs)(Wv.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:r,size:"medium",children:[(0,Ts.jsx)("div",{ref:w,children:(0,Ts.jsx)(ua,{data:p,form:m,onChange:v,validity:h,children:(k,x,C,E)=>(0,Ts.jsx)(k,{data:p,field:x,onChange:v,hideLabelFromVision:m.fields.length<2,markWhenOptional:E,validity:C},x.id)})}),(0,Ts.jsxs)($e,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Ts.jsx)(Wv.__experimentalSpacer,{style:{flex:1}}),(0,Ts.jsx)(Wv.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:l}),(0,Ts.jsx)(Wv.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:a})]})]})}function Yut({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,Eu.useState)(!1),[s,a]=(0,Eu.useState)(!1),{fieldDefinition:l,fieldLabel:u,summaryFields:d}=QF(t);if(!l)return null;let f=()=>{a(!1),i(!0)};return(0,Ts.jsxs)(Ts.Fragment,{children:[(0,Ts.jsx)(BB,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:r,touched:n,disabled:l.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,Ts.jsx)($ut,{data:e,field:t,onChange:o,fieldLabel:u??"",onClose:f,touched:n})]})}var CDe=Yut;var Wh=c(q(),1),EDe=c(Z(),1),Yp=c(F(),1);var TDe=c(ue(),1);var Zi=c(T(),1);function Kut({title:e,onClose:t}){return(0,Zi.jsx)($e,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Zi.jsxs)($e,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Zi.jsx)(Wh.__experimentalHeading,{level:2,size:13,children:e}),(0,Zi.jsx)(Wh.__experimentalSpacer,{style:{flex:1}}),t&&(0,Zi.jsx)(Wh.Button,{label:(0,EDe.__)("Close"),icon:pb,onClick:t,size:"small"})]})})}function qut({touched:e,children:t}){let o=(0,Yp.useRef)(null);return Hh(o,e),(0,Zi.jsx)("div",{ref:o,children:t})}function Zut({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,Yp.useState)(!1),[s,a]=(0,Yp.useState)(null),l=(0,Yp.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,d]=(0,TDe.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,Yp.useMemo)(()=>({layout:qi,fields:t.children?t.children:[{id:t.id,layout:qi}]}),[t]),p=(0,Yp.useMemo)(()=>{if(r!==void 0)return t.children?r?.children:{[t.id]:r}},[r,t]),{fieldDefinition:m,fieldLabel:g,summaryFields:h}=QF(t);return m?(0,Zi.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Zi.jsx)(Wh.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:l,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:v})=>(0,Zi.jsx)(BB,{data:e,field:t,fieldLabel:g,summaryFields:h,validity:r,touched:n,disabled:m.readOnly===!0,isOpen:b,onClick:v}),renderContent:({onClose:b})=>(0,Zi.jsx)(qut,{touched:n,children:(0,Zi.jsxs)("div",{ref:u,...d,children:[(0,Zi.jsx)(Kut,{title:g,onClose:b}),(0,Zi.jsx)(ua,{data:e,form:f,onChange:o,validity:p,children:(v,y,_,w)=>(0,Zi.jsx)(v,{data:e,field:y,onChange:o,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:w,validity:_},y.id)})]})})})}):null}var RDe=Zut;var xJ=c(T(),1);function BDe({data:e,field:t,onChange:o,validity:r}){return t.layout.openAs.type==="modal"?(0,xJ.jsx)(CDe,{data:e,field:t,onChange:o,validity:r}):(0,xJ.jsx)(RDe,{data:e,field:t,onChange:o,validity:r})}var Xi=c(F(),1),ODe=c(Yo(),1),ADe=c(ue(),1);var e8=c(Z(),1);function IDe(e){if(!e)return 0;let t=0,o=Object.keys(e).filter(r=>r!=="children");for(let r of o)e[r]?.type==="invalid"&&t++;if(e.children)for(let r of Object.values(e.children))t+=IDe(r);return t}function C0(e){let t=IDe(e);if(t!==0)return(0,e8.sprintf)((0,e8._n)("%d field needs attention","%d fields need attention",t),t)}var PDe=c(T(),1);function t8({validity:e}){let t=C0(e);return t?(0,PDe.jsx)(wG,{intent:"high",children:t}):null}var Ur=c(T(),1);function Xut(e,t,o){if(!t||Array.isArray(t)&&t.length===0)return!1;let n=(Array.isArray(t)?t:[t]).find(i=>typeof i=="string"?i===e.id:typeof i=="object"&&"id"in i?i.id===e.id:!1);return n?typeof n=="string"?!0:typeof n=="object"&&"visibility"in n?n.visibility==="always"||n.visibility==="when-collapsed"&&!o:!0:!1}function Qut({data:e,fields:t,label:o,layout:r,isOpen:n,touched:i,validity:s}){let l=XF(r.summary,t).filter(f=>Xut(f,r.summary,n)),u=i&&r.isCollapsible,d=l.length>0&&r.withHeader;return(0,Ur.jsxs)($e,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,Ur.jsx)(dd.Title,{children:o}),(u||d)&&(0,Ur.jsxs)(wy.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,Ur.jsx)(t8,{validity:s}),d&&(0,Ur.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:l.map(f=>(0,Ur.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function Jut({data:e,field:t,form:o,onChange:r,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,Ur.jsxs)(Ur.Fragment,{children:[t.description&&(0,Ur.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,Ur.jsx)(ua,{data:e,form:o,onChange:r,validity:s?.children})]});let l=Uv("regular")?.component;return l?(0,Ur.jsx)(l,{data:e,field:t,onChange:r,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function MDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,Xi.useContext)(dc),a=t.layout,l=(0,Xi.useRef)(null),u=(0,Xi.useRef)(!1),d=(0,Xi.useMemo)(()=>({layout:qi,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:p}=a,[m,g]=(0,Xi.useState)(f),[h,b]=(0,Xi.useState)(!1);(0,Xi.useEffect)(()=>{g(f)},[f]);let v=(0,Xi.useCallback)(S=>{S||b(!0),g(S)},[]),y=Hh(l,(p?m:!0)&&h),_=(0,Xi.useCallback)(()=>{u.current=!0},[]),w=(0,Xi.useCallback)(()=>{if(!u.current||(b(!0),p&&!m))return;let S=y(),I=C0(i);S>0&&I&&(0,ODe.speak)(I,"polite")},[p,m,y,i]),k=(0,ADe.__experimentalUseFocusOutside)(w),x=t.label,C;if(t.children)C=!!x&&a.withHeader;else{let S=s.find(I=>I.id===t.id);if(!YF(S))return null;x=S.label,C=!!x&&a.withHeader}let E=(0,Ur.jsx)(Jut,{data:e,field:t,form:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,withHeader:C}),R=(0,Ur.jsx)(Qut,{data:e,fields:s,label:x,layout:a,isOpen:p?!!m:!0,touched:h,validity:i});return C&&p?(0,Ur.jsxs)(wy.Root,{className:"dataforms-layouts-card__field",open:m,onOpenChange:v,...k,children:[(0,Ur.jsx)(wy.Header,{children:R}),(0,Ur.jsx)(wy.Content,{ref:l,onFocus:_,children:E})]}):(0,Ur.jsxs)(dd.Root,{className:"dataforms-layouts-card__field",...k,children:[C&&(0,Ur.jsx)(dd.Header,{children:R}),(0,Ur.jsx)(dd.Content,{ref:l,onFocus:_,children:E})]})}var NDe=c(q(),1);var ni=c(T(),1);function edt({title:e}){return(0,ni.jsx)($e,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,ni.jsx)($e,{direction:"row",align:"center",children:(0,ni.jsx)(NDe.__experimentalHeading,{level:2,size:13,children:e})})})}var tdt=({children:e})=>(0,ni.jsx)(ni.Fragment,{children:e});function LDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let l={layout:qi,fields:t.children};return(0,ni.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!r&&t.label&&(0,ni.jsx)(edt,{title:t.label}),(0,ni.jsx)($e,{direction:"row",align:s.alignment,gap:"lg",children:(0,ni.jsx)(ua,{data:e,form:l,onChange:o,validity:i?.children,as:tdt,children:(u,d,f)=>(0,ni.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[d.id],children:(0,ni.jsx)(u,{data:e,field:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:f})},d.id)})})]})}let a=Uv("regular")?.component;return a?(0,ni.jsx)(ni.Fragment,{children:(0,ni.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,ni.jsx)(a,{data:e,field:t,onChange:o,markWhenOptional:n,validity:i})})}):null}var Qi=c(F(),1),DDe=c(Z(),1),VDe=c(Yo(),1),FDe=c(ue(),1);var Kp=c(T(),1);function zDe({data:e,field:t,onChange:o,validity:r}){let{fields:n}=(0,Qi.useContext)(dc),i=(0,Qi.useRef)(null),s=(0,Qi.useRef)(null),a=(0,Qi.useRef)(!1),[l,u]=(0,Qi.useState)(!1),[d,f]=(0,Qi.useState)(!1),p=(0,Qi.useMemo)(()=>({layout:qi,fields:t.children??[]}),[t]);(0,Qi.useEffect)(()=>{let w=i.current;if(!w)return;let k=()=>{let x=w.open;x||u(!0),f(x)};return w.addEventListener("toggle",k),()=>{w.removeEventListener("toggle",k)}},[]);let m=Hh(s,d&&l),g=(0,Qi.useCallback)(()=>{a.current=!0},[]),h=(0,Qi.useCallback)(()=>{if(!a.current||(u(!0),!i.current?.open))return;let w=m(),k=C0(r);w>0&&k&&(0,VDe.speak)(k,"polite")},[m,r]),b=(0,FDe.__experimentalUseFocusOutside)(h);if(!t.children)return null;let v=t.layout.summary??"",y=v?n.find(w=>w.id===v):void 0,_;return y&&y.render?_=(0,Kp.jsx)(y.render,{item:e,field:y}):_=t.label||(0,DDe.__)("More details"),(0,Kp.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...b,children:[(0,Kp.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Kp.jsxs)($e,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[_,l&&(0,Kp.jsx)(t8,{validity:r})]})}),(0,Kp.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,Kp.jsx)(ua,{data:e,form:p,onChange:o,validity:r?.children})})]})}var Gv=c(T(),1),odt=[{type:"regular",component:cDe,wrapper:({children:e})=>(0,Gv.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:BDe,wrapper:({children:e})=>(0,Gv.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:MDe,wrapper:({children:e})=>(0,Gv.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:LDe,wrapper:({children:e,layout:t})=>(0,Gv.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Gv.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Gv.jsx)($e,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:zDe}];function Uv(e){return odt.find(t=>t.type===e)}var o8=c(T(),1),rdt=({children:e})=>(0,o8.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function ua({data:e,form:t,onChange:o,validity:r,children:n,as:i}){let{fields:s}=(0,r8.useContext)(dc),a=(0,r8.useMemo)(()=>{let d=s.filter(p=>!!p.isValid?.required).length,f=s.length-d;return d>f},[s]);function l(d){return s.find(f=>f.id===d.id)}let u=i??Uv(t.layout.type)?.wrapper??rdt;return(0,o8.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=Uv(d.layout.type)?.component;if(!f)return null;let p=d.children?void 0:l(d);return p&&p.isVisible&&!p.isVisible(e)?null:n?n(f,d,r?.[d.id],a):(0,o8.jsx)(f,{data:e,field:d,onChange:o,markWhenOptional:a,validity:r?.[d.id]},d.id)})})}var CJ=c(T(),1);function IB({data:e,form:t,fields:o,onChange:r,validity:n}){let i=(0,SJ.useMemo)(()=>KF(t),[t]),s=(0,SJ.useMemo)(()=>$F(o),[o]);return t.fields?(0,CJ.jsx)(sDe,{fields:s,children:(0,CJ.jsx)(ua,{data:e,form:i,onChange:r,validity:n})}):null}var $h=c(F(),1),o5e=c(Z(),1);var T0=c(q(),1);var EJ=c(Z(),1);var jDe=c(ue(),1);function E0({isControl:e}={isControl:!1}){return(0,jDe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:e?35:259}}}var n8=c(T(),1);function HDe({fields:e,visibleFields:t,onToggleField:o}){let{popoverProps:r}=E0();return!e||e.length===0?null:(0,n8.jsx)(T0.DropdownMenu,{icon:ga,label:(0,EJ.__)("Options"),popoverProps:r,toggleProps:{size:"small"},children:({onClose:n})=>(0,n8.jsx)(T0.MenuGroup,{label:(0,EJ.__)("Show / Hide"),children:e.map(i=>{let s=t.includes(i.id);return(0,n8.jsx)(T0.MenuItem,{isSelected:s,onClick:()=>{o(i.id),n()},role:"menuitemcheckbox",icon:s?Ps:null,children:i.label},i.id)})})})}var i8=c(q(),1),WDe=c(ue(),1),UDe=c(ee(),1),qp=c(F(),1),GDe=c($r(),1);var Tu=c(T(),1),{useRichText:ndt,KeyboardShortcutContext:idt,InputEventContext:sdt}=K(GDe.privateApis);function $De({data:e,field:t,hideLabelFromVision:o,onChange:r,config:n={}}){let i=(0,UDe.useRegistry)(),s=t.getValue({item:e}),a=t.config||{},{clientId:l}=n,[u,d]=(0,qp.useState)({start:void 0,end:void 0}),[f,p]=(0,qp.useState)(!1),m=(0,qp.useRef)(),g=(0,qp.useRef)(new Set),h=(0,qp.useRef)(new Set),b=OS({allowedFormats:a?.allowedFormats,disableFormats:a?.disableFormats});function v(){m.current?.focus()}let{value:y,getValue:_,onChange:w,ref:k,formatTypes:x}=ndt({value:s,onChange(R){r(t.setValue({item:e,value:R}))},selectionStart:u.start,selectionEnd:u.end,onSelectionChange:(R,S)=>d({start:R,end:S}),__unstableIsSelected:f,preserveWhiteSpace:!!a?.preserveWhiteSpace,placeholder:a?.placeholder,__unstableDisableFormats:a?.disableFormats,allowedFormats:b,withoutInteractiveFormatting:a?.withoutInteractiveFormatting,__unstableFormatTypeHandlerContext:(0,qp.useMemo)(()=>({richTextIdentifier:t.id,blockClientId:l}),[t.id,l])}),{baseControlProps:C,controlProps:E}=(0,i8.useBaseControlProps)({hideLabelFromVision:o??t.hideLabelFromVision,label:t.label});return(0,Tu.jsxs)(Tu.Fragment,{children:[f&&(0,Tu.jsx)(idt.Provider,{value:h,children:(0,Tu.jsx)(sdt.Provider,{value:g,children:(0,Tu.jsx)("div",{children:(0,Tu.jsx)(U6,{value:y,onChange:w,onFocus:v,formatTypes:x,forwardedRef:m,isVisible:!1})})})}),(0,Tu.jsx)(i8.BaseControl,{...C,children:(0,Tu.jsx)("div",{className:"block-editor-content-only-controls__rich-text",role:"textbox","aria-multiline":!a?.disableLineBreaks,ref:(0,WDe.useMergeRefs)([k,j6({registry:i,getValue:_,onChange:w,formatTypes:x,selectionChange:d,isSelected:f,disableFormats:a?.disableFormats,value:y,tagName:"div",disableLineBreaks:a?.disableLineBreaks,keyboardShortcuts:h,inputEvents:g}),m]),onFocus:()=>p(!0),onBlur:()=>p(!1),contentEditable:!0,...E})})]})}var Gh=c(q(),1),YDe=c(ee(),1),KDe=c(Dt(),1),qDe=c(F(),1),Uh=c(Z(),1);var Rr=c(T(),1),adt=e=>{window.requestAnimationFrame(()=>{let[t]=KDe.focus.tabbable.find(e?.current);t&&t.focus()})};function ldt({data:e,field:t,attachment:o,config:r}){let{allowedTypes:n=[],multiple:i=!1}=r||{};if(i)return"todo multiple";if(o?.media_type==="image"||o?.poster)return(0,Rr.jsx)("div",{className:"block-editor-content-only-controls__media-thumbnail",children:(0,Rr.jsx)("img",{alt:"",width:20,height:20,src:o.media_type==="image"?o.source_url:o.poster})});if(n.length===1){let a=t.getValue({item:e})?.url;if(n[0]==="image"&&a)return(0,Rr.jsx)("div",{className:"block-editor-content-only-controls__media-thumbnail",children:(0,Rr.jsx)("img",{alt:"",width:20,height:20,src:a})});let l;if(n[0]==="image"?l=lC:n[0]==="video"?l=mj:n[0]==="audio"?l=z9:l=B_,l)return(0,Rr.jsx)(Gh.Icon,{icon:l,size:20})}return(0,Rr.jsx)(Gh.Icon,{icon:B_,size:20})}function ZDe({data:e,field:t,onChange:o,config:r={}}){let{popoverProps:n}=E0({isControl:!0}),i=t.getValue({item:e}),{allowedTypes:s=[],multiple:a=!1,useFeaturedImage:l=!1}=r,u=i?.id,d=i?.url,f=(0,YDe.useSelect)(g=>{if(!u)return;let b=g(B).getSettings()[_I];if(b)return b(g,u)},[u]),p;if(s.length===1){let g=s[0];g==="image"?p=(0,Uh.__)("Image"):g==="video"?p=(0,Uh.__)("Video"):g==="audio"?p=(0,Uh.__)("Audio"):g==="application"?p=(0,Uh.__)("File"):p=(0,Uh.__)("Media")}else p=(0,Uh.__)("Media");let m=(0,qDe.useRef)();return(0,Rr.jsx)(Pa,{children:(0,Rr.jsxs)("div",{ref:m,className:"block-editor-content-only-controls",children:[(0,Rr.jsx)(RS,{className:"block-editor-content-only-controls__media-replace-flow",allowedTypes:s,mediaId:u,mediaURL:d,multiple:a,popoverProps:n,onReset:()=>{o(t.setValue({item:e,value:{}}))},...l&&{useFeaturedImage:!!i?.featuredImage,onToggleFeaturedImage:()=>{o(t.setValue({item:e,value:{featuredImage:!i?.featuredImage}}))}},onSelect:g=>{if(g.id&&g.url){let h={...g,mediaType:g.media_type};l&&(h.featuredImage=!1),o(t.setValue({item:e,value:h}))}},renderToggle:g=>(0,Rr.jsx)(Gh.Button,{__next40pxDefaultSize:!0,className:"block-editor-content-only-controls__media",...g,children:(0,Rr.jsxs)(Gh.__experimentalGrid,{rowGap:0,columnGap:8,templateColumns:"20px 1fr",className:"block-editor-content-only-controls__media-row",children:[d&&(0,Rr.jsxs)(Rr.Fragment,{children:[(0,Rr.jsx)(ldt,{attachment:f,field:t,data:e,config:r}),(0,Rr.jsx)("span",{className:"block-editor-content-only-controls__media-title",children:f?.title?.raw&&f?.title?.raw!==""?f?.title?.raw:d})]}),!d&&(0,Rr.jsxs)(Rr.Fragment,{children:[(0,Rr.jsx)("span",{className:"block-editor-content-only-controls__media-placeholder",style:{width:"20px",height:"20px"}}),(0,Rr.jsx)("span",{className:"block-editor-content-only-controls__media-title",children:p})]})]})})}),d&&(0,Rr.jsx)(Gh.Button,{label:(0,Uh.__)("Reset"),className:"block-editor-content-only-controls__media-reset",size:"small",icon:In,onClick:()=>{o(t.setValue({item:e,value:{}})),adt(m)}})]})})}var Zp=c(q(),1),a8=c(F(),1),XDe=c(Z(),1);var QDe=c(ma(),1);var Ti=c(T(),1),TJ="noopener",JDe="_blank",s8="nofollow";function cdt({rel:e="",url:t="",opensInNewTab:o,nofollow:r}){let n,i=e;if(o)n=JDe,i=i?.includes(TJ)?i:i+` ${TJ}`;else{let s=new RegExp(`\\b${TJ}\\s*`,"g");i=i?.replace(s,"").trim()}if(r)i=i?.includes(s8)?i:(i+` ${s8}`).trim();else{let s=new RegExp(`\\b${s8}\\s*`,"g");i=i?.replace(s,"").trim()}return{url:(0,QDe.prependHTTP)(t),linkTarget:n,rel:i||void 0}}function e5e({data:e,field:t,onChange:o}){let[r,n]=(0,a8.useState)(!1),{popoverProps:i}=E0({isControl:!0}),s=t.getValue({item:e}),a=s?.url,l=s?.rel||"",d=s?.linkTarget===JDe,f=l===s8,p=(0,a8.useMemo)(()=>({url:a,opensInNewTab:d,nofollow:f}),[a,d,f]);return(0,Ti.jsxs)(Ti.Fragment,{children:[(0,Ti.jsx)(Zp.Button,{__next40pxDefaultSize:!0,className:"block-editor-content-only-controls__link",onClick:()=>{n(!0)},children:(0,Ti.jsxs)(Zp.__experimentalGrid,{rowGap:0,columnGap:8,templateColumns:"24px 1fr",className:"block-editor-content-only-controls__link-row",children:[a&&(0,Ti.jsxs)(Ti.Fragment,{children:[(0,Ti.jsx)(Zp.Icon,{icon:As,size:24}),(0,Ti.jsx)("span",{className:"block-editor-content-only-controls__link-title",children:a})]}),!a&&(0,Ti.jsxs)(Ti.Fragment,{children:[(0,Ti.jsx)(Zp.Icon,{icon:As,size:24,style:{opacity:.3}}),(0,Ti.jsx)("span",{className:"block-editor-content-only-controls__link-title",children:(0,XDe.__)("Link")})]})]})}),r&&(0,Ti.jsx)(Zp.Popover,{onClose:()=>{n(!1)},...i??{},children:(0,Ti.jsx)(vh,{value:p,onChange:m=>{let g=cdt({rel:l,...m});o(t.setValue({item:e,value:g}))},onRemove:()=>{o(t.setValue({item:e,value:{}}))}})})]})}var Ri=c(T(),1),{fieldsKey:r5e,formKey:RJ}=K(R0.privateApis);function BJ(e,t={}){return function(r){return(0,Ri.jsx)(e,{...r,config:t})}}function udt({clientId:e,blockType:t,setAttributes:o,isMultiBlock:r=!1}){let n=ui({clientId:e,context:"list-view"}),i=Ln(e),s=t?.[r5e],a=(0,$h.useContext)(Hn),l=(0,c8.useSelect)(v=>{let y=v(B).getBlockAttributes(e);if(!y?.metadata?.bindings)return y;let{__experimentalBlockBindingsSupportedAttributes:_}=v(B).getSettings(),w=_?.[t?.name],k=w?pI(y.metadata.bindings,w):y.metadata.bindings,{getBlockBindingsSource:x}=K(v(R0.store));return Object.entries(k).reduce((C,[E,R])=>{if(E==="__default")return C;let S=x(R.source);if(!S)return C;let I=S.getValues({select:v,clientId:e,context:a,bindings:{[E]:R}});return{...C,...I}},y)},[a,e,t?.name]),{selectBlock:u,toggleBlockHighlight:d}=(0,c8.useDispatch)(B),f=(0,t5e.useDebounce)(d,50),p=(0,$h.useMemo)(()=>r?{...t?.[RJ],fields:[t?.[RJ]?.fields?.[0]]}:t?.[RJ],[t,r]),[m,g]=(0,$h.useState)(p),h=(0,$h.useMemo)(()=>s?.length?s.map(v=>{let y={...v};return typeof v.Edit=="string"&&v.Edit==="rich-text"?y.Edit=BJ($De,{clientId:e}):typeof v.Edit=="string"&&v.Edit==="link"?y.Edit=BJ(e5e):typeof v.Edit=="object"&&v.Edit.control==="media"&&(y.Edit=BJ(ZDe,{...v.Edit})),y}):[],[s,e]);if(!s?.length)return null;let b=v=>{g(y=>y.fields?.includes(v)?{...y,fields:y.fields.filter(_=>_!==v)}:{...y,fields:[...y.fields||[],v]})};return(0,Ri.jsxs)("div",{className:"block-editor-block-fields__container",onMouseEnter:r?()=>f(e,!0):void 0,onMouseLeave:()=>r?f(e,!1):void 0,onFocus:r?()=>{u(e,null)}:void 0,children:[(0,Ri.jsx)("div",{className:"block-editor-block-fields__header",children:(0,Ri.jsxs)(l8.__experimentalHStack,{spacing:1,children:[r&&(0,Ri.jsxs)(Ri.Fragment,{children:[(0,Ri.jsx)(Lt,{className:"block-editor-block-fields__header-icon",icon:i?.icon}),(0,Ri.jsx)("h2",{className:"block-editor-block-fields__header-title",children:(0,Ri.jsx)(l8.__experimentalTruncate,{numberOfLines:1,children:n})}),(0,Ri.jsx)(HDe,{fields:h,visibleFields:m.fields,onToggleField:b})]}),!r&&(0,Ri.jsx)("h2",{className:"block-editor-block-fields__header-title",children:(0,o5e.__)("Content")})]})}),(0,Ri.jsx)(IB,{data:l,fields:h,form:m,onChange:o})]})}function ddt(e){return!!(window?.__experimentalContentOnlyInspectorFields&&(0,R0.getBlockType)(e)?.[r5e])}function fdt(e){let{blockType:t,isSelectionWithinCurrentSection:o}=(0,$h.useContext)(Rn);return(0,Ri.jsx)(Ky,{group:"content",children:(0,Ri.jsx)(udt,{...e,blockType:t,isMultiBlock:o})})}var n5e={edit:fdt,hasSupport:ddt,attributeKeys:[],supportsPatternEditing:!0};var OJ=c(Bo(),1),i5e=c(q(),1),IJ=c(Z(),1),PB=c(ce(),1);var PJ=c(T(),1);function pdt(e){return(0,PB.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e}function mdt({className:e,setAttributes:t}){return jr()!=="default"?null:(0,PJ.jsx)(Ve,{group:"advanced",children:(0,PJ.jsx)(i5e.TextControl,{autoComplete:"off",label:(0,IJ.__)("Additional CSS class(es)"),value:e||"",onChange:r=>{t({className:r!==""?r:void 0})},help:(0,IJ.__)("Separate multiple classes with spaces.")})})}var AJ={edit:mdt,addSaveProps:gdt,attributeKeys:["className"],hasSupport(e){return(0,PB.hasBlockSupport)(e,"customClassName",!0)}};function gdt(e,t,o){return(0,PB.hasBlockSupport)(t,"customClassName",!0)&&o.className&&(e.className=Y(e.className,o.className)),e}function hdt(e,t,o,r){if(!(0,PB.hasBlockSupport)(e.name,"customClassName",!0)||r.length===1&&e.innerBlocks.length===t.length||r.length===1&&t.length>1||r.length>1&&t.length===1)return e;if(t[o]){let n=t[o]?.attributes.className;if(n&&e.attributes.className===void 0)return{...e,attributes:{...e.attributes,className:n}}}return e}(0,OJ.addFilter)("blocks.registerBlockType","core/editor/custom-class-name/attribute",pdt);(0,OJ.addFilter)("blocks.switchToBlockType.transformedBlock","core/customClassName/addTransforms",hdt);var s5e=c(Bo(),1),OB=c(ce(),1);function bdt(e,t){return(0,OB.hasBlockSupport)(t,"className",!0)&&(typeof e.className=="string"?e.className=[...new Set([(0,OB.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,OB.getBlockDefaultClassName)(t.name)),e}(0,s5e.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",bdt);var YJ=c(F(),1),i3e=c(Bo(),1),s3e=c(ee(),1);var Bu=c(ce(),1),a3e=c(ue(),1),sf=c(F_(),1);var LB=c(ce(),1),zJ=c(q(),1),T8=c(F(),1),W5e=c(Bo(),1),U5e=c(ee(),1);var FJ={};No(FJ,{AdvancedPanel:()=>C8,BackgroundPanel:()=>_4,BorderPanel:()=>_8,ColorPanel:()=>m4,DimensionsPanel:()=>h8,FiltersPanel:()=>k8,ImageSettingsPanel:()=>V5e,StateControl:()=>G4,StateControlBadges:()=>$4,TypographyPanel:()=>I4,useHasBackgroundPanel:()=>v4,useHasBorderPanel:()=>v8,useHasBorderPanelControls:()=>DJ,useHasColorPanel:()=>p4,useHasDimensionsPanel:()=>g8,useHasFiltersPanel:()=>N5e,useHasImageSettingsPanel:()=>D5e,useHasTypographyPanel:()=>B4,useSettingsForBlockElement:()=>d4});var tr=c(Z(),1),Ii=c(q(),1);var m8=c(F(),1);var yo=c(q(),1),Br=c(Z(),1),l5e=c(F(),1),u8=c(ee(),1);var a5e=c(ee(),1);function $v(e,t){let{getBlockOrder:o,getBlockAttributes:r}=(0,a5e.useSelect)(B);return(i,s)=>{let a=(s-1)*t+i-1,l=0;for(let u of o(e)){let{columnStart:d,rowStart:f}=r(u).style?.layout??{};(f-1)*t+d-1<a&&l++}return l}}var mr=c(T(),1),Bi={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},ydt=[Bi.max,Bi.fixed];function MJ(e){return ydt.includes(e)}function vdt(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,Br._x)("Max","Block with maximum width in flex layout"):(0,Br._x)("Max","Block with maximum height in flex layout")}function _dt(e,t){let{orientation:o="horizontal"}=t??{};return e===Bi.grow?(0,Br.__)("Stretch to fill available space."):e===Bi.max&&o==="horizontal"?(0,Br.__)("Specify a maximum width."):e===Bi.max?(0,Br.__)("Specify a maximum height."):e===Bi.fixed&&o==="horizontal"?(0,Br.__)("Specify a fixed width."):e===Bi.fixed?(0,Br.__)("Specify a fixed height."):(0,Br.__)("Fit contents.")}function c5e({value:e={},onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i=!0}){let{type:s,default:{type:a="default"}={}}=o??{},l=s||a;return l==="flex"?(0,mr.jsx)(wdt,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}):l==="grid"?(0,mr.jsx)(xdt,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i}):null}function wdt({childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}){let{selfStretch:i,flexSize:s}=e,{orientation:a="horizontal"}=o??{},l=i||Bi.fit,u=MJ(l),d=()=>!!i,f=a==="horizontal"?(0,Br.__)("Width"):(0,Br.__)("Height"),[p]=je("spacing.units"),m=(0,yo.__experimentalUseCustomUnits)({availableUnits:p||["%","px","em","rem","vh","vw"]}),g=()=>{t({selfStretch:void 0,flexSize:void 0})};return(0,l5e.useEffect)(()=>{MJ(i)&&!s&&t({...e,selfStretch:Bi.fit})},[]),(0,mr.jsxs)(yo.__experimentalVStack,{as:yo.__experimentalToolsPanelItem,spacing:2,hasValue:d,label:f,onDeselect:g,isShownByDefault:r,panelId:n,children:[(0,mr.jsxs)(yo.__experimentalToggleGroupControl,{label:kdt(o),value:l,help:_dt(l,o),onChange:h=>{let b=MJ(h)?s:null;t({selfStretch:h,flexSize:b})},isBlock:!0,children:[(0,mr.jsx)(yo.__experimentalToggleGroupControlOption,{value:Bi.fit,label:(0,Br._x)("Fit","Intrinsic block width in flex layout")},Bi.fit),(0,mr.jsx)(yo.__experimentalToggleGroupControlOption,{value:Bi.grow,label:(0,Br._x)("Grow","Block with expanding width in flex layout")},Bi.grow),(0,mr.jsx)(yo.__experimentalToggleGroupControlOption,{value:Bi.max,label:vdt(o)},Bi.max),(0,mr.jsx)(yo.__experimentalToggleGroupControlOption,{value:Bi.fixed,label:(0,Br._x)("Fixed","Block with fixed width in flex layout")},Bi.fixed)]}),u&&(0,mr.jsx)(yo.__experimentalUnitControl,{units:m,onChange:h=>{t({selfStretch:l,flexSize:h})},value:s,min:0,label:f,hideLabelFromVision:!0})]})}function kdt(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,Br.__)("Width"):(0,Br.__)("Height")}function xdt({childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i}){let{columnStart:s,rowStart:a,columnSpan:l,rowSpan:u}=e,{columnCount:d,rowCount:f}=o??{},p=(0,u8.useSelect)(E=>E(B).getBlockRootClientId(n)),{moveBlocksToPosition:m,__unstableMarkNextChangeAsNotPersistent:g}=(0,u8.useDispatch)(B),h=$v(p,d||3),b=()=>!!s||!!a,v=()=>!!l||!!u,y=()=>{t({columnStart:void 0,rowStart:void 0})},_=()=>{t({columnSpan:void 0,rowSpan:void 0})},w=d?d-(s??1)+1:void 0,k=window.__experimentalEnableGridInteractivity&&f?f-(a??1)+1:void 0,x=l??(i?1:void 0),C=u??(i?1:void 0);return(0,mr.jsxs)(mr.Fragment,{children:[(0,mr.jsxs)(yo.Flex,{as:yo.__experimentalToolsPanelItem,hasValue:v,label:(0,Br.__)("Grid span"),onDeselect:_,isShownByDefault:r,panelId:n,children:[(0,mr.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,mr.jsx)(yo.__experimentalInputControl,{label:(0,Br.__)("Column span"),type:"number",onChange:E=>{let R=E===""?1:parseInt(E,10),S=w?Math.min(R,w):R;t({columnStart:s,rowStart:a,rowSpan:u,columnSpan:S})},value:x,min:1,max:w})}),(0,mr.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,mr.jsx)(yo.__experimentalInputControl,{label:(0,Br.__)("Row span"),type:"number",onChange:E=>{let R=E===""?1:parseInt(E,10),S=k?Math.min(R,k):R;t({columnStart:s,rowStart:a,columnSpan:l,rowSpan:S})},value:C,min:1,max:k})})]}),window.__experimentalEnableGridInteractivity&&(0,mr.jsxs)(yo.Flex,{as:yo.__experimentalToolsPanelItem,hasValue:b,label:(0,Br.__)("Grid placement"),onDeselect:y,isShownByDefault:!1,panelId:n,children:[(0,mr.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,mr.jsx)(yo.__experimentalInputControl,{label:(0,Br.__)("Column"),type:"number",onChange:E=>{let R=E===""?1:parseInt(E,10);t({columnStart:R,rowStart:a,columnSpan:l,rowSpan:u}),g(),m([n],p,p,h(R,a))},value:s??1,min:1,max:d?d-(l??1)+1:void 0})}),(0,mr.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,mr.jsx)(yo.__experimentalInputControl,{label:(0,Br.__)("Row"),type:"number",onChange:E=>{let R=E===""?1:parseInt(E,10);t({columnStart:s,rowStart:R,columnSpan:l,rowSpan:u}),g(),m([n],p,p,h(s,R))},value:a??1,min:1,max:f?f-(u??1)+1:void 0})})]})]})}var f5e=c(q(),1),B0=c(Z(),1);function u5e(e){if(typeof e!="string")return null;let t=e.split("/");if(t.length>2)return null;let[o,r="1"]=t,n=Number(o.trim()),i=Number(r.trim());return!Number.isFinite(n)||!Number.isFinite(i)||n<=0||i<=0?null:n/i}function d5e(e,t){let o=t.find(n=>n.value===e);if(o)return o;let r=u5e(e);return r===null?null:t.find(n=>u5e(n.value)===r)??null}var NJ=c(T(),1);function d8({panelId:e,value:t,onChange:o=()=>{},options:r,defaultValue:n="auto",hasValue:i,isShownByDefault:s=!0,className:a,isInherited:l,hasLocalOverride:u}){let[d,f,p]=je("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),m=f?.map(({name:y,ratio:_})=>({label:y,value:_})),g=d?.map(({name:y,ratio:_})=>({label:y,value:_})),h=[{label:(0,B0._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...p?g:[],...m||[],{label:(0,B0._x)("Custom","Aspect ratio option for dimensions control"),value:"custom",disabled:!0,hidden:!0}],b=r??h,v=t==null||t==="auto"?"auto":d5e(t,b)?.value??"custom";return(0,NJ.jsx)(Yt,{className:a,isInherited:l,hasLocalOverride:u,hasValue:i||(()=>v!==n),label:(0,B0.__)("Aspect ratio"),onDeselect:()=>o(void 0),isShownByDefault:s,panelId:e,children:(0,NJ.jsx)(f5e.SelectControl,{label:(0,B0.__)("Aspect ratio"),value:v,options:b,onChange:o})})}var Qt=c(T(),1),LJ=["horizontal","vertical"];function p5e(e,t){return e?.length===1?!1:t?!(e?.includes("horizontal")&&e?.includes("vertical")&&e?.length===2):!0}function g8(e,t=ea){return b5e(e)||y5e(e)||v5e(e)||_5e(e)||w5e(e)||k5e(e)||x5e(e)||S5e(e)||C5e(e)||E5e(e,t)||T5e(e,t)}function b5e(e){return e?.layout?.contentSize}function y5e(e){return e?.layout?.wideSize}function v5e(e){return e?.spacing?.padding}function _5e(e){return e?.spacing?.margin}function w5e(e){return e?.spacing?.blockGap}function k5e(e){return e?.dimensions?.height}function x5e(e){return e?.dimensions?.minHeight}function S5e(e){return e?.dimensions?.minWidth}function C5e(e){return e?.dimensions?.width}function E5e(e,t=ea){return!Aa(t)&&e?.dimensions?.aspectRatio}function T5e(e,t=ea){if(Aa(t))return!1;let{type:o="default",default:{type:r="default"}={},allowSizingOnChildren:n=!1}=e?.parentLayout??{},i=(r==="flex"||o==="flex"||r==="grid"||o==="grid")&&n;return!!e?.layout&&i}function Sdt(e){let{defaultSpacingSizes:t,spacingSizes:o}=e?.spacing||{};return t!==!1&&o?.default?.length>0||o?.theme?.length>0||o?.custom?.length>0}function m5e(e,t){if(!t||!e)return e;let o={};return t.forEach(r=>{r==="vertical"&&(o.top=e.top,o.bottom=e.bottom),r==="horizontal"&&(o.left=e.left,o.right=e.right),o[r]=e?.[r]}),o}var Cdt=[void 0,null,""];function vt(e){return!Cdt.includes(e)}function f8(e){if(!vt(e))return;let[t]=(0,Ii.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function p8(e){return vt(e)&&typeof e=="string"?{top:e,right:e,bottom:e,left:e}:e}function g5e(e){if(!vt(e))return;if(typeof e=="string")return e!==""?e:void 0;if(typeof e!="object")return;let o=["top","right","bottom","left"].map(i=>e[i]);if(!o.every(vt))return;let n=o[0];return o.every(i=>i===n)?n:void 0}function h5e(e){return vt(e)?typeof e=="string"?e!=="":typeof e!="object"?!1:["top","right","bottom","left"].some(t=>vt(e[t])):!1}function Edt(e,t){return vt(e)?typeof e=="string"?t?{top:e,right:e,bottom:e,left:e}:{top:e}:{...e,right:e?.left,bottom:e?.top}:e}function Tdt({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Vr(),s=()=>{let a=e(o);t(a)};return(0,Qt.jsx)(Ii.__experimentalToolsPanel,{label:(0,tr.__)("Dimensions"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var fc={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,aspectRatio:!0,childLayout:!0};function h8({as:e=Tdt,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=fc,onVisualize:a=()=>{},includeLayoutControls:l=!1,allowAxialBlockGap:u=!0,styleState:d=ea,showInheritanceLabelIndicators:f=Fn()}){let{dimensions:p,spacing:m}=n,g=tt=>tt&&typeof tt=="object"?Object.keys(tt).reduce((ai,sm)=>(ai[sm]=ol({settings:{dimensions:p,spacing:m}},"",tt[sm]),ai),{}):ol({settings:{dimensions:p,spacing:m}},"",tt),h=(tt,ai,sm)=>ec(f&&tt,f&&ai,sm),b=Sdt(n),v=(0,Ii.__experimentalUseCustomUnits)({availableUnits:n?.spacing?.units||["%","px","em","rem","vw"]}),y=-1/0,[_,w]=(0,m8.useState)(y),k=(0,m8.useCallback)(tt=>({...tt,layout:Xe({...tt?.layout,contentSize:void 0,wideSize:void 0,selfStretch:void 0,flexSize:void 0,columnStart:void 0,rowStart:void 0,columnSpan:void 0,rowSpan:void 0}),spacing:{...tt?.spacing,padding:void 0,margin:void 0,blockGap:void 0},dimensions:{...tt?.dimensions,height:void 0,minHeight:void 0,minWidth:void 0,aspectRatio:void 0,width:void 0}}),[]),x=b5e(n)&&l,C=g(t?.layout?.contentSize),E=g(r?.layout?.contentSize),R=!vt(t?.layout?.contentSize)&&vt(E),S=tt=>{o(Ue(t,["layout","contentSize"],vt(tt)?tt:void 0))},I=()=>vt(t?.layout?.contentSize),O=()=>S(void 0),A=y5e(n)&&l,P=g(t?.layout?.wideSize),L=g(r?.layout?.wideSize),H=!vt(t?.layout?.wideSize)&&vt(L),N=tt=>{o(Ue(t,["layout","wideSize"],vt(tt)?tt:void 0))},M=()=>vt(t?.layout?.wideSize),V=()=>N(void 0),j=v5e(n),D=p8(g(r?.spacing?.padding)),z=p8(g(t?.spacing?.padding)),$=vt(t?.spacing?.padding)?z:D,J=g5e(D),Q=!vt(t?.spacing?.padding)&&J!==void 0,W=h5e(D),X=!vt(t?.spacing?.padding)&&W,U=Array.isArray(n?.spacing?.padding)?n?.spacing?.padding:n?.spacing?.padding?.sides,G=U&&U.some(tt=>LJ.includes(tt)),te=tt=>{let ai=m5e(tt,U);o(Ue(t,["spacing","padding"],ai))},re=()=>vt(t?.spacing?.padding)&&Object.keys(t?.spacing?.padding).length,ae=()=>te(void 0),ie=()=>a("padding"),be=_5e(n),pe=p8(g(r?.spacing?.margin)),ke=p8(g(t?.spacing?.margin)),ye=vt(t?.spacing?.margin)?ke:pe,Pe=g5e(pe),_e=!vt(t?.spacing?.margin)&&Pe!==void 0,ve=h5e(pe),Se=!vt(t?.spacing?.margin)&&ve,fe=Array.isArray(n?.spacing?.margin)?n?.spacing?.margin:n?.spacing?.margin?.sides,Ce=fe&&fe.some(tt=>LJ.includes(tt)),ne=tt=>{let ai=m5e(tt,fe);o(Ue(t,["spacing","margin"],ai))},se=()=>vt(t?.spacing?.margin)&&Object.keys(t?.spacing?.margin).length,Ee=()=>ne(void 0),he=()=>a("margin"),Ae=w5e(n),et=Array.isArray(n?.spacing?.blockGap)?n?.spacing?.blockGap:n?.spacing?.blockGap?.sides,Je=u&&et&&et.some(tt=>LJ.includes(tt)),_t=g(t?.spacing?.blockGap),Et=g(r?.spacing?.blockGap),mt=!Je&&typeof _t=="object"?_t?.top:_t,oo=!Je&&typeof Et=="object"?Et?.top:Et,Tt=vt(t?.spacing?.blockGap)?_t:Et,Rt=Edt(Tt,Je),Bt=!vt(t?.spacing?.blockGap)&&typeof oo=="string"&&oo!=="",gt=tt=>{o(Ue(t,["spacing","blockGap"],tt))},He=tt=>{vt(tt)||gt(null),!Je&&tt?.hasOwnProperty("top")?gt(tt.top):gt({top:tt?.top,left:tt?.left})},we=()=>gt(void 0),Me=()=>vt(t?.spacing?.blockGap),ge=x5e(n),Re=g(t?.dimensions?.minHeight),Ie=g(r?.dimensions?.minHeight),at=!vt(t?.dimensions?.minHeight)&&vt(Ie),Qe=tt=>{let ai=Ue(t,["dimensions","minHeight"],tt);o(Ue(ai,["dimensions","aspectRatio"],void 0))},po=()=>{Qe(void 0)},ro=()=>vt(t?.dimensions?.minHeight),vo=k5e(n),Kt=g(t?.dimensions?.height),_o=g(r?.dimensions?.height),En=!vt(t?.dimensions?.height)&&vt(_o),it=tt=>{let ai=Ue(t,["dimensions","height"],tt);o(Ue(ai,["dimensions","aspectRatio"],void 0))},Vt=()=>{it(void 0)},Pr=()=>vt(t?.dimensions?.height),gr=S5e(n),Gr=g(t?.dimensions?.minWidth),Or=g(r?.dimensions?.minWidth),pn=!vt(t?.dimensions?.minWidth)&&vt(Or),Pi=tt=>{o(Ue(t,["dimensions","minWidth"],tt))},Be=()=>{Pi(void 0)},Ht=()=>vt(t?.dimensions?.minWidth),lt=C5e(n),no=g(t?.dimensions?.width),Ar=g(r?.dimensions?.width),rr=!vt(t?.dimensions?.width)&&vt(Ar),si=tt=>{o(Ue(t,["dimensions","width"],tt))},lf=()=>{si(void 0)},Xa=()=>vt(t?.dimensions?.width),bc=E5e(n,d),W0=g(t?.dimensions?.aspectRatio),cf=g(r?.dimensions?.aspectRatio),tb=W0??cf,t_=!vt(t?.dimensions?.aspectRatio)&&vt(cf),ob=tt=>{let ai=Ue(t,["dimensions","aspectRatio"],tt);o(Ue(ai,["dimensions","minHeight"],void 0))},oI=()=>vt(t?.dimensions?.aspectRatio),rI=T5e(n,d),c9=t?.layout,u9=tt=>{o({...t,layout:{...t?.layout,...tt}})},uf=()=>a(!1);return(0,Qt.jsxs)(e,{resetAllFilter:k,value:t,onChange:o,panelId:i,children:[(x||A)&&(0,Qt.jsx)("span",{className:"span-columns",children:(0,tr.__)("Set the width of the main content area.")}),x&&(0,Qt.jsx)(Yt,{...h(R,I()&&E!==void 0),label:(0,tr.__)("Content width"),hasValue:I,onDeselect:O,isShownByDefault:s.contentSize??fc.contentSize,panelId:i,children:(0,Qt.jsx)(Ii.__experimentalUnitControl,{label:(0,tr.__)("Content width"),labelPosition:"top",value:C??E,placeholder:R?f8(E):void 0,onChange:tt=>{S(tt)},units:v,prefix:(0,Qt.jsx)(Ii.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qt.jsx)(xt,{icon:cb})})})}),A&&(0,Qt.jsx)(Yt,{...h(H,M()&&L!==void 0),label:(0,tr.__)("Wide width"),hasValue:M,onDeselect:V,isShownByDefault:s.wideSize??fc.wideSize,panelId:i,children:(0,Qt.jsx)(Ii.__experimentalUnitControl,{label:(0,tr.__)("Wide width"),labelPosition:"top",value:P??L,placeholder:H?f8(L):void 0,onChange:tt=>{N(tt)},units:v,prefix:(0,Qt.jsx)(Ii.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qt.jsx)(xt,{icon:xb})})})}),j&&(0,Qt.jsxs)(Yt,{hasValue:re,label:(0,tr.__)("Padding"),hasInlineEndToggle:p5e(U,b),onDeselect:ae,isShownByDefault:s.padding??fc.padding,...h(X,re()&&W,{"tools-panel-item-spacing":b}),panelId:i,children:[!b&&(0,Qt.jsx)(Ii.BoxControl,{values:z,onChange:te,label:(0,tr.__)("Padding"),sides:U,units:v,allowReset:!1,splitOnAxis:G,inputProps:{onMouseOver:ie,onMouseOut:uf,placeholder:Q?J:void 0}}),b&&(0,Qt.jsx)(jS,{values:$,onChange:te,label:(0,tr.__)("Padding"),sides:U,units:v,allowReset:!1,onMouseOver:ie,onMouseOut:uf})]}),be&&(0,Qt.jsxs)(Yt,{hasValue:se,label:(0,tr.__)("Margin"),hasInlineEndToggle:p5e(fe,b),onDeselect:Ee,isShownByDefault:s.margin??fc.margin,...h(Se,se()&&ve,{"tools-panel-item-spacing":b}),panelId:i,children:[!b&&(0,Qt.jsx)(Ii.BoxControl,{values:ke,onChange:ne,inputProps:{min:_,onDragStart:()=>{w(0)},onDragEnd:()=>{w(y)},onMouseOver:he,onMouseOut:uf,placeholder:_e?Pe:void 0},label:(0,tr.__)("Margin"),sides:fe,units:v,allowReset:!1,splitOnAxis:Ce}),b&&(0,Qt.jsx)(jS,{values:ye,onChange:ne,minimumCustomValue:-1/0,label:(0,tr.__)("Margin"),sides:fe,units:v,allowReset:!1,onMouseOver:he,onMouseOut:uf})]}),Ae&&(0,Qt.jsxs)(Yt,{hasValue:Me,label:(0,tr.__)("Block spacing"),hasInlineEndToggle:Je,onDeselect:we,isShownByDefault:s.blockGap??fc.blockGap,...h(Bt,Me()&&Et!==void 0,{"tools-panel-item-spacing":b,"single-column":!b&&!Je}),panelId:i,children:[!b&&(Je?(0,Qt.jsx)(Ii.BoxControl,{label:(0,tr.__)("Block spacing"),min:0,onChange:He,units:v,sides:et,values:Rt,allowReset:!1,splitOnAxis:Je}):(0,Qt.jsx)(Ii.__experimentalUnitControl,{label:(0,tr.__)("Block spacing"),min:0,onChange:gt,units:v,value:mt??void 0,placeholder:Bt?oo:void 0})),b&&(0,Qt.jsx)(jS,{label:(0,tr.__)("Block spacing"),min:0,onChange:He,showSideInLabel:!1,sides:Je?et:["top"],values:Rt,allowReset:!1},Je?"axial-gap":"single-gap")]}),rI&&(0,Qt.jsx)(c5e,{value:c9,onChange:u9,parentLayout:n?.parentLayout,panelId:i,showGridSpanDefaults:!_i(d),isShownByDefault:s.childLayout??fc.childLayout}),ge&&(0,Qt.jsx)(Yt,{...h(at,ro()&&Ie!==void 0),hasValue:ro,label:(0,tr.__)("Minimum height"),onDeselect:po,isShownByDefault:s.minHeight??fc.minHeight,panelId:i,children:(0,Qt.jsx)(mv,{label:(0,tr.__)("Minimum height"),value:Re??Ie,onChange:Qe,placeholder:at?f8(Ie):void 0,dimensionSizes:p?.dimensionSizes})}),gr&&(0,Qt.jsx)(Yt,{...h(pn,Ht()&&Or!==void 0),hasValue:Ht,label:(0,tr.__)("Minimum width"),onDeselect:Be,isShownByDefault:s.minWidth??fc.minWidth,panelId:i,children:(0,Qt.jsx)(mv,{label:(0,tr.__)("Minimum width"),value:Gr??Or,onChange:Pi,placeholder:pn?f8(Or):void 0,dimensionSizes:p?.dimensionSizes})}),vo&&(0,Qt.jsx)(Yt,{...h(En,Pr()&&_o!==void 0),hasValue:Pr,label:(0,tr.__)("Height"),onDeselect:Vt,isShownByDefault:s.height??fc.height,panelId:i,children:(0,Qt.jsx)(mv,{label:(0,tr.__)("Height"),value:Kt,onChange:it,placeholder:En?_o:void 0,dimensionSizes:p?.dimensionSizes})}),lt&&(0,Qt.jsx)(Yt,{...h(rr,Xa()&&Ar!==void 0),hasValue:Xa,label:(0,tr.__)("Width"),onDeselect:lf,isShownByDefault:s.width??fc.width,panelId:i,children:(0,Qt.jsx)(mv,{label:(0,tr.__)("Width"),value:no,onChange:si,placeholder:rr?Ar:void 0,dimensionSizes:p?.dimensionSizes})}),bc&&(0,Qt.jsx)(d8,{hasValue:oI,value:tb,onChange:ob,panelId:i,...h(t_,oI()&&cf!==void 0),isShownByDefault:s.aspectRatio??fc.aspectRatio})]})}var Rs=c(q(),1),of=c(F(),1),Kv=c(Z(),1);var Yv=c(Z(),1),zn=c(q(),1),AB=c(F(),1);var Ro=c(T(),1),b8=[];function Rdt({shadow:e,onShadowChange:t,settings:o}){let r=y8(o),n=(0,AB.useMemo)(()=>r.length?[{name:(0,Yv.__)("Unset"),slug:"unset",shadow:"none"},...r]:r,[r]);return(0,Ro.jsx)("div",{className:"block-editor-global-styles__shadow-popover-container",children:(0,Ro.jsxs)(zn.__experimentalVStack,{spacing:4,children:[(0,Ro.jsx)(zn.__experimentalHeading,{level:5,children:(0,Yv.__)("Drop shadow")}),(0,Ro.jsx)(Bdt,{presets:n,activeShadow:e,onSelect:t}),(0,Ro.jsx)("div",{className:"block-editor-global-styles__clear-shadow",children:(0,Ro.jsx)(zn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(void 0),disabled:!e,accessibleWhenDisabled:!0,children:(0,Yv.__)("Clear")})})]})})}function Bdt({presets:e,activeShadow:t,onSelect:o}){return e?(0,Ro.jsx)(zn.Composite,{role:"listbox",className:"block-editor-global-styles__shadow__list","aria-label":(0,Yv.__)("Drop shadows"),children:e.map(({name:r,slug:n,shadow:i})=>(0,Ro.jsx)(Idt,{label:r,isActive:i===t,type:n==="unset"?"unset":"preset",onSelect:()=>o(i===t?void 0:i),shadow:i},n))}):null}function Idt({type:e,label:t,isActive:o,onSelect:r,shadow:n}){return(0,Ro.jsxs)(ao.Root,{children:[(0,Ro.jsx)(ao.Trigger,{render:(0,Ro.jsx)(zn.Composite.Item,{role:"option","aria-label":t,"aria-selected":o,className:Y("block-editor-global-styles__shadow__item",{"is-active":o}),render:(0,Ro.jsx)("button",{className:Y("block-editor-global-styles__shadow-indicator",{unset:e==="unset"}),onClick:r,style:{boxShadow:n},"aria-label":t,children:o&&(0,Ro.jsx)(xt,{icon:Ps})})})}),(0,Ro.jsx)(ao.Popup,{children:t})]})}function R5e({shadow:e,onShadowChange:t,settings:o,className:r,hasLocalValue:n=!!e,hasLocalOverride:i=!1,onReset:s}){return(0,Ro.jsx)(zn.Dropdown,{popoverProps:{placement:"left-start",offset:36,shift:!0},className:Y("block-editor-global-styles__shadow-dropdown",r),renderToggle:Pdt(e,t,{hasLocalValue:n,hasLocalOverride:i,onReset:s??(()=>t(void 0))}),renderContent:()=>(0,Ro.jsx)(zn.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,Ro.jsx)(Rdt,{shadow:e,onShadowChange:t,settings:o})})})}function Pdt(e,t,o){let{hasLocalValue:r,hasLocalOverride:n,onReset:i}=o;return function({onToggle:a,isOpen:l}){let u=(0,AB.useRef)(void 0),d={onClick:a,className:Y("block-editor-global-styles__shadow-dropdown-toggle",{"is-open":l}),"aria-expanded":l,ref:u},f=()=>{l&&a(),i(),u.current?.focus()};return(0,Ro.jsxs)(Ro.Fragment,{children:[(0,Ro.jsx)(zn.Button,{__next40pxDefaultSize:!0,...d,children:(0,Ro.jsxs)(zn.__experimentalHStack,{justify:"flex-start",children:[(0,Ro.jsx)(xt,{className:"block-editor-global-styles__toggle-icon",icon:Dz,size:24}),(0,Ro.jsx)(zn.FlexItem,{children:(0,Yv.__)("Drop shadow")})]})}),r&&(n?(0,Ro.jsx)(Dp,{className:"block-editor-global-styles__shadow-editor__remove-button",onResetToInherited:f}):(0,Ro.jsx)(zn.Button,{__next40pxDefaultSize:!0,size:"small",icon:In,label:(0,Yv.__)("Remove"),className:"block-editor-global-styles__shadow-editor__remove-button",onClick:f}))]})}}function y8(e){return(0,AB.useMemo)(()=>{if(!e?.shadow)return b8;let t=e?.shadow?.defaultPresets,{default:o,theme:r,custom:n}=e?.shadow?.presets??{},i=[...t&&o||b8,...r||b8,...n||b8];return i.filter((s,a)=>i.findLastIndex(({slug:l})=>l===s.slug)===a)},[e])}var Ru=c(T(),1);function v8(e){return Object.values(DJ(e)).some(Boolean)}function DJ(e){return{hasBorderColor:B5e(e),hasBorderRadius:I5e(e),hasBorderStyle:P5e(e),hasBorderWidth:O5e(e),hasShadow:A5e(e)}}function B5e(e){return e?.border?.color}function I5e(e){return e?.border?.radius}function P5e(e){return e?.border?.style}function O5e(e){return e?.border?.width}function A5e(e){let t=y8(e);return!!e?.shadow&&t.length>0}function Odt({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=Vr();return(0,Ru.jsx)(Rs.__experimentalToolsPanel,{label:i,resetAll:()=>{let l=e(o);t(l)},panelId:r,dropdownMenuProps:s,children:n})}var Adt={radius:!0,color:!0,width:!0,shadow:!0};function _8({as:e=Odt,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Adt,showInheritanceLabelIndicators:a=Fn()}){let l=Fd(n),u=n?.color?.custom,d=(0,of.useCallback)(U=>ol({settings:n},"",U),[n]),f=(U,G,te)=>ec(a&&U,a&&G,te),p=U=>{let te=l.flatMap(({colors:re})=>re).find(({color:re})=>re===U);return te?"var:preset|color|"+te.slug:U},m=(0,of.useCallback)(U=>{if(U){if((0,Rs.__experimentalHasSplitBorders)(U)){let G={...U};return["top","right","bottom","left"].forEach(te=>{G[te]={...G[te],color:d(G[te]?.color)}}),G}return{...U,color:U.color?d(U.color):void 0}}},[d]),g=(0,of.useMemo)(()=>m(t?.border),[t?.border,m]),h=(0,of.useMemo)(()=>m(r?.border),[r?.border,m]),b=!(0,Rs.__experimentalIsDefinedBorder)(t?.border)&&!!h&&(0,Rs.__experimentalIsDefinedBorder)(h),v=b?h:g,y=U=>o({...t,border:U}),_=B5e(n),w=P5e(n),k=O5e(n),x=I5e(n),C=(0,of.useMemo)(()=>typeof t?.border?.radius!="object"?d(t?.border?.radius):{topLeft:d(t?.border?.radius?.topLeft),topRight:d(t?.border?.radius?.topRight),bottomLeft:d(t?.border?.radius?.bottomLeft),bottomRight:d(t?.border?.radius?.bottomRight)},[t?.border?.radius,d]),E=(0,of.useMemo)(()=>{let U=r?.border?.radius;return typeof U!="object"?d(U):{topLeft:d(U?.topLeft),topRight:d(U?.topRight),bottomLeft:d(U?.bottomLeft),bottomRight:d(U?.bottomRight)}},[r?.border?.radius,d]),R=U=>y({...t?.border,radius:U}),S=()=>{let U=t?.border?.radius;return typeof U=="object"?Object.entries(U).some(([,G])=>!!G):!!U},I=!S()&&E!==void 0&&E!=="",O=(0,of.useMemo)(()=>{if(!I)return C;if(typeof E=="string")return E;let U=E;return U?{all:U.topLeft&&U.topLeft===U.topRight&&U.topLeft===U.bottomLeft&&U.topLeft===U.bottomRight?U.topLeft:void 0,...U}:C},[I,C,E]),A=A5e(n),P=d(t?.shadow),L=d(r?.shadow),H=P===void 0&&L!==void 0&&L!=="",N=H?L:P,M=y8(n),V=U=>{let G=M.findLast(({shadow:te})=>te===U)?.slug;o(Ue(t,["shadow"],G?`var:preset|shadow|${G}`:U||void 0))},j=U=>{if(H&&U===void 0){V(L);return}V(U)},D=()=>!!t?.shadow,z=()=>V(void 0),$=a&&D()&&L!==void 0,J=()=>{if(S())return y({radius:t?.border?.radius});y(void 0)},Q=U=>{let G={...U};(0,Rs.__experimentalHasSplitBorders)(G)?["top","right","bottom","left"].forEach(te=>{G[te]&&(G[te]={...G[te],color:p(G[te]?.color)})}):G&&(G.color=p(G.color)),y({...G,radius:t?.border?.radius})},W=(0,of.useCallback)(U=>({...U,border:void 0,shadow:void 0}),[]),X=s?.color||s?.width;return(0,Ru.jsxs)(e,{resetAllFilter:W,value:t,onChange:o,panelId:i,label:(0,Kv.__)("Borders"),children:[(k||_)&&(0,Ru.jsx)(Yt,{...f(b,(0,Rs.__experimentalIsDefinedBorder)(t?.border)&&!!h&&(0,Rs.__experimentalIsDefinedBorder)(h)),hasValue:()=>(0,Rs.__experimentalIsDefinedBorder)(t?.border),label:(0,Kv.__)("Border"),hasInlineEndToggle:!0,onDeselect:()=>J(),isShownByDefault:X,panelId:i,children:(0,Ru.jsx)(Rs.BorderBoxControl,{colors:l,disableCustomColors:!u,enableAlpha:!0,enableStyle:w,label:(0,Kv.__)("Border"),onChange:Q,popoverOffset:40,popoverPlacement:"left-start",value:v,__experimentalIsRenderedInSidebar:!0})}),x&&(0,Ru.jsx)(Yt,{...f(I,S()&&E!==void 0),hasValue:S,label:(0,Kv.__)("Radius"),hasInlineEndToggle:!0,onDeselect:()=>R(void 0),isShownByDefault:s.radius,panelId:i,children:(0,Ru.jsx)(zV,{presets:n?.border?.radiusSizes,values:O,onChange:U=>{R(U||void 0)}})}),A&&(0,Ru.jsxs)(Yt,{...f(H,D()&&L!==void 0),label:(0,Kv.__)("Shadow"),hasValue:D,onDeselect:z,isShownByDefault:s.shadow,showLocalOverrideActionsInLabel:!1,panelId:i,children:[(0,Ru.jsx)(Rs.BaseControl.VisualLabel,{children:(0,Kv.__)("Shadow")}),(0,Ru.jsx)(R5e,{shadow:N,onShadowChange:j,settings:n,hasLocalValue:D(),hasLocalOverride:$,onReset:z})]})]})}var or=c(q(),1),Xp=c(Z(),1),I0=c(F(),1);var Ir=c(T(),1),w8=[];function M5e(e,{presetSetting:t,defaultSetting:o}){let r=!e?.color?.[o],n=e?.color?.[t]?.custom||w8,i=e?.color?.[t]?.theme||w8,s=e?.color?.[t]?.default||w8;return(0,I0.useMemo)(()=>[...n,...i,...r?w8:s],[r,n,i,s])}function N5e(e){return L5e(e)}function L5e(e){return e.color.customDuotone||e.color.defaultDuotone||e.color.duotone.length>0}function Mdt({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Vr(),s=()=>{let a=e(o);t(a)};return(0,Ir.jsx)(or.__experimentalToolsPanel,{label:(0,Xp._x)("Filters","Name for applying graphical effects"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var Ndt={duotone:!0},Ldt={placement:"left-start",offset:36,shift:!0,className:"block-editor-duotone-control__popover",headerTitle:(0,Xp.__)("Duotone")},Ddt=({indicator:e,label:t})=>(0,Ir.jsxs)(or.__experimentalHStack,{justify:"flex-start",children:[(0,Ir.jsx)(or.__experimentalZStack,{isLayered:!1,offset:-8,children:(0,Ir.jsx)(or.Flex,{expanded:!1,children:e==="unset"||!e?(0,Ir.jsx)(or.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):(0,Ir.jsx)(or.DuotoneSwatch,{values:e})})}),(0,Ir.jsx)(or.FlexItem,{className:"block-editor-panel-duotone-settings__label",title:t,children:t})]}),Vdt=(e,t)=>function({onToggle:r,isOpen:n}){let{hasLocalValue:i,hasLocalOverride:s,onReset:a}=t,l=(0,I0.useRef)(void 0),u={onClick:r,className:Y("block-editor-global-styles-filters-panel__dropdown-toggle",{"is-open":n}),"aria-expanded":n,ref:l},d=()=>{n&&r(),a(),l.current?.focus()};return(0,Ir.jsxs)(Ir.Fragment,{children:[(0,Ir.jsx)(or.Button,{__next40pxDefaultSize:!0,...u,children:(0,Ir.jsx)(Ddt,{indicator:e,label:(0,Xp.__)("Duotone")})}),i&&(s?(0,Ir.jsx)(Dp,{className:"block-editor-panel-duotone-settings__reset",onResetToInherited:d}):(0,Ir.jsx)(or.Button,{size:"small",icon:In,label:(0,Xp.__)("Reset"),className:"block-editor-panel-duotone-settings__reset",onClick:d}))]})};function k8({as:e=Mdt,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Ndt,showInheritanceLabelIndicators:a=Fn()}){let l=S=>ol({settings:n},"",S),u=(S,I,O)=>ec(a&&S,a&&I,O),d=L5e(n),f=M5e(n,{presetSetting:"duotone",defaultSetting:"defaultDuotone"}),p=M5e(n,{presetSetting:"palette",defaultSetting:"defaultPalette"}),m=l(t?.filter?.duotone),g=l(r?.filter?.duotone),h=m??g,b=qT(t?.filter?.duotone),v=qT(r?.filter?.duotone),y=m!==void 0?b:v,_=m===void 0&&g!==void 0,w=(S,I)=>{let O=I??f.find(({colors:P})=>P===S)?.slug,A=O?`var:preset|duotone|${O}`:S;o(Ue(t,["filter","duotone"],A))},k=(S,I,O)=>{if(S===void 0&&_&&g!==void 0){w(g,v);return}w(S,O)},x=()=>!!t?.filter?.duotone,C=()=>w(void 0),E=a&&x()&&g!==void 0,R=(0,I0.useCallback)(S=>({...S,filter:{...S.filter,duotone:void 0}}),[]);return(0,Ir.jsx)(e,{resetAllFilter:R,value:t,onChange:o,panelId:i,children:d&&(0,Ir.jsx)(Yt,{...u(_,m!==void 0&&g!==void 0),label:(0,Xp.__)("Duotone"),hasValue:x,onDeselect:C,isShownByDefault:s.duotone,showLocalOverrideActionsInLabel:!1,panelId:i,children:(0,Ir.jsx)(or.Dropdown,{popoverProps:Ldt,className:"block-editor-global-styles-filters-panel__dropdown",renderToggle:Vdt(h,{hasLocalValue:x(),hasLocalOverride:E,onReset:C}),renderContent:()=>(0,Ir.jsx)(or.__experimentalDropdownContentWrapper,{paddingSize:"small",children:(0,Ir.jsxs)(or.MenuGroup,{label:(0,Xp.__)("Duotone"),children:[(0,Ir.jsx)("p",{children:(0,Xp.__)("Create a two-tone color effect without losing your original image.")}),(0,Ir.jsx)(or.DuotonePicker,{colorPalette:p,duotonePalette:f,disableCustomColors:!0,disableCustomDuotone:!0,value:h,selectedSlug:y,onChange:k})]})})})})})}var P0=c(q(),1),MB=c(Z(),1);var qv=c(T(),1);function D5e(e,t,o){return e==="core/image"&&o?.lightbox?.allowEditing||!!t?.lightbox}function V5e({onChange:e,value:t,inheritedValue:o,panelId:r}){let n=Vr(),i=()=>{e(void 0)},s=l=>{e({enabled:l})},a=!1;return o?.lightbox?.enabled&&(a=o.lightbox.enabled),(0,qv.jsx)(qv.Fragment,{children:(0,qv.jsx)(P0.__experimentalToolsPanel,{label:(0,MB._x)("Settings","Image settings"),resetAll:i,panelId:r,dropdownMenuProps:n,children:(0,qv.jsx)(P0.__experimentalToolsPanelItem,{hasValue:()=>!!t?.lightbox,label:(0,MB.__)("Enlarge on click"),onDeselect:i,isShownByDefault:!0,panelId:r,children:(0,qv.jsx)(P0.ToggleControl,{label:(0,MB.__)("Enlarge on click"),checked:a,onChange:s})})})})}var x8=c(q(),1);var z5e=c(F(),1),S8=c(Z(),1);var NB=c(T(),1);function VJ(e){return!(typeof e=="string"&&/<\/?\w/.test(e))}function j5e(e){return VJ(e)?null:(0,S8.__)("The custom CSS is invalid. Do not use <> markup.")}function F5e(e){if(!e)return null;let t=j5e(e);if(t)return t;let[o]=Jk([{css:e}],".for-validation-only");return o===null?(0,S8.__)("There is an error with your CSS structure."):null}function C8({value:e,onChange:t,inheritedValue:o=e,help:r}){let n=o?.css,[i,s]=(0,z5e.useState)(()=>F5e(n));function a(u){t({...e,css:u}),s(j5e(u))}function l(u){s(F5e(u?.target?.value))}return(0,NB.jsxs)($e,{direction:"column",gap:"md",className:"block-editor-global-styles-advanced-panel",children:[i&&(0,NB.jsx)(x8.Notice,{status:"error",onRemove:()=>s(null),children:i}),(0,NB.jsx)(x8.TextareaControl,{label:(0,S8.__)("Additional CSS"),value:n,onChange:u=>a(u),onBlur:l,className:"block-editor-global-styles-advanced-panel__custom-css-input",spellCheck:!1,help:r})]})}var jJ=c(T(),1),Xv="__experimentalBorder",DB="shadow",H5e=(e,t,o)=>{let r;return e.some(n=>n.colors.some(i=>i[t]===o?(r=i,!0):!1)),r},Zv=({colors:e,namedColor:t,customColor:o})=>{if(t){let n=H5e(e,"slug",t);if(n)return n}if(!o)return{color:void 0};let r=H5e(e,"color",o);return r||{color:o}};function E8(e){let t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function G5e(e){if((0,zJ.__experimentalHasSplitBorders)(e?.border))return{style:e,borderColor:void 0};let t=e?.border?.color,o=t?.startsWith("var:preset|color|")?t.substring(17):void 0,r={...e};return r.border={...r.border,color:o?void 0:t},{style:Xe(r),borderColor:o}}function $5e(e){return(0,zJ.__experimentalHasSplitBorders)(e.style?.border)?e.style:{...e.style,border:{...e.style?.border,color:e.borderColor?"var:preset|color|"+e.borderColor:e.style?.border?.color}}}function Fdt({label:e,children:t,resetAllFilter:o}){let r=(0,T8.useCallback)(n=>{let i=$5e(n),s=o(i);return{...n,...G5e(s)}},[o]);return(0,jJ.jsx)(Ve,{group:"border",resetAllFilter:r,label:e,children:t})}function Y5e({clientId:e,name:t,setAttributes:o,settings:r}){let n=Nl(),i=v8(r),{style:s,borderColor:a,className:l}=(0,U5e.useSelect)(g=>{if(!i)return{};let{style:h,borderColor:b,className:v}=g(B).getBlockAttributes(e)||{};return{style:h,borderColor:b,className:v}},[e,i]),{value:u}=tc(t,l,n),d=!Zn(n),f=(0,T8.useMemo)(()=>d?Ao(s,n):$5e({style:s,borderColor:a}),[d,n,s,a]),p=d?g=>{o({style:wn(s,n,g)})}:g=>{o(G5e(g))};if(!i)return null;let m={...(0,LB.getBlockSupport)(t,[Xv,"__experimentalDefaultControls"]),...(0,LB.getBlockSupport)(t,[DB,"__experimentalDefaultControls"])};return(0,jJ.jsx)(_8,{as:Fdt,panelId:e,settings:r,value:f,onChange:p,defaultControls:m,inheritedValue:u})}function R8(e,t="any"){let o=(0,LB.getBlockSupport)(e,Xv);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}function zdt(e){return!R8(e,"color")||e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}}function K5e(e,t,o){if(!R8(t,"color")||io(t,Xv,"color"))return e;let r=HJ(o),n=Y(e.className,r);return e.className=n||void 0,e}function HJ(e){let{borderColor:t,style:o}=e,r=Ja("border-color",t);return Y({"has-border-color":t||o?.border?.color,[r]:!!r})}function jdt({name:e,borderColor:t,style:o}){let{colors:r}=mh();if(!R8(e,"color")||io(e,Xv,"color"))return{};let{color:n}=Zv({colors:r,namedColor:t}),{color:i}=Zv({colors:r,namedColor:E8(o?.border?.top?.color)}),{color:s}=Zv({colors:r,namedColor:E8(o?.border?.right?.color)}),{color:a}=Zv({colors:r,namedColor:E8(o?.border?.bottom?.color)}),{color:l}=Zv({colors:r,namedColor:E8(o?.border?.left?.color)});return K5e({style:Xe({borderTopColor:i||n,borderRightColor:s||n,borderBottomColor:a||n,borderLeftColor:l||n})||{}},e,{borderColor:t,style:o})}var WJ={useBlockProps:jdt,addSaveProps:K5e,attributeKeys:["borderColor","style"],hasSupport(e){return R8(e,"color")}};(0,W5e.addFilter)("blocks.registerBlockType","core/border/addAttributes",zdt);var O0=c(F(),1),B8=c(ee(),1),FB=c(ce(),1),J5e=c(Nt(),1);var rf=c(F(),1),q5e=c(Tx(),1);var VB=c(T(),1);function Z5e({clientId:e,value:t,computeStyle:o,forceShow:r}){let n=Zt(e),[i,s]=(0,rf.useReducer)(()=>o(n));(0,rf.useEffect)(()=>{n&&r&&s()},[n,r]),(0,rf.useEffect)(()=>{if(!n)return;let d=new window.MutationObserver(s);return d.observe(n,{attributes:!0,attributeFilter:["style","class"]}),()=>{d.disconnect()}},[n]);let a=(0,rf.useRef)(t),[l,u]=(0,rf.useState)(!1);return(0,rf.useEffect)(()=>{if((0,q5e.isShallowEqual)(t,a.current)||r)return;u(!0),a.current=t;let d=setTimeout(()=>{u(!1)},400);return()=>{u(!1),clearTimeout(d)}},[t,r]),!l&&!r?null:(0,VB.jsx)(Al,{clientId:e,__unstablePopoverSlot:"block-toolbar",children:(0,VB.jsx)("div",{className:"block-editor__spacing-visualizer",style:i})})}function Yh(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function X5e({clientId:e,value:t,forceShow:o}){return(0,VB.jsx)(Z5e,{clientId:e,value:t?.spacing?.margin,computeStyle:r=>{let n=Yh(r,"margin-top"),i=Yh(r,"margin-right"),s=Yh(r,"margin-bottom"),a=Yh(r,"margin-left");return{borderTopWidth:n,borderRightWidth:i,borderBottomWidth:s,borderLeftWidth:a,top:n?`-${n}`:0,right:i?`-${i}`:0,bottom:s?`-${s}`:0,left:a?`-${a}`:0}},forceShow:o})}function Q5e({clientId:e,value:t,forceShow:o}){return(0,VB.jsx)(Z5e,{clientId:e,value:t?.spacing?.padding,computeStyle:r=>({borderTopWidth:Yh(r,"padding-top"),borderRightWidth:Yh(r,"padding-right"),borderBottomWidth:Yh(r,"padding-bottom"),borderLeftWidth:Yh(r,"padding-left")}),forceShow:o})}var Qp=c(T(),1),nf="dimensions",zB="spacing";function Hdt(){let[e,t]=(0,O0.useState)(!1),{hideBlockInterface:o,showBlockInterface:r}=K((0,B8.useDispatch)(B));return(0,O0.useEffect)(()=>{e?o():r()},[e,r,o]),[e,t]}function Wdt({children:e,resetAllFilter:t}){let o=(0,O0.useCallback)(r=>{let n=r.style,i=t(n);return{...r,style:i}},[t]);return(0,Qp.jsx)(Ve,{group:"dimensions",resetAllFilter:o,children:e})}function e3e({clientId:e,name:t,setAttributes:o,settings:r}){let n=Nl(),i=!Zn(n),s=g8(r,n),{style:a,className:l,layout:u}=(0,B8.useSelect)(_=>{if(!s)return{};let w=_(B).getBlockAttributes(e)||{};return{style:w.style,className:w.className,layout:w.layout}},[e,s]),{value:d}=tc(t,l,n),[f,p]=Hdt(),m=i?Ao(a,n):a,g=i?_=>{o({style:wn(a,n,_)})}:_=>{o({style:Xe(_)})};if(!s)return null;let h=(0,FB.getBlockSupport)(t,[nf,"__experimentalDefaultControls"]),b=(0,FB.getBlockSupport)(t,[zB,"__experimentalDefaultControls"]),{default:v}=(0,FB.getBlockSupport)(t,"layout")||{},y={minHeight:!1,minWidth:!1,...h,...b};return(0,Qp.jsxs)(Qp.Fragment,{children:[(0,Qp.jsx)(h8,{as:Wdt,panelId:e,settings:r,allowAxialBlockGap:rne(u,v),value:m,onChange:g,defaultControls:y,styleState:n,onVisualize:i?void 0:p,inheritedValue:d}),!i&&!!r?.spacing?.padding&&f==="padding"&&(0,Qp.jsx)(Q5e,{forceShow:f==="padding",clientId:e,value:m}),!i&&!!r?.spacing?.margin&&f==="margin"&&(0,Qp.jsx)(X5e,{forceShow:f==="margin",clientId:e,value:m})]})}function t3e(e,t="any"){let o=(0,FB.getBlockSupport)(e,nf);return o===!0?!0:t==="any"?!!(o?.aspectRatio||o?.height||o?.minHeight||o?.width||o?.minWidth):!!o?.[t]}function UJ(e){return e?`${e}`.trim().toLowerCase()!=="auto":!1}var o3e={useBlockProps:Udt,attributeKeys:["height","minHeight","width","style"],hasSupport(e){return t3e(e)}};function Udt({name:e,height:t,minHeight:o,style:r}){if(!t3e(e,"aspectRatio")||io(e,nf,"aspectRatio"))return{};let n=UJ(r?.dimensions?.aspectRatio),i=Y({"has-aspect-ratio":n}),s={};return n?(s.minHeight="unset",s.height="unset"):(o||r?.dimensions?.minHeight||t||r?.dimensions?.height)&&(s.aspectRatio="unset"),{className:i,style:s}}function GJ(){(0,J5e.default)("wp.blockEditor.__experimentalUseCustomSides",{since:"6.3",version:"6.4"})}var Gdt=c(ce(),1);function r3e(e,t,o=""){if(typeof t!="string"||!t)return Vu(e).map(i=>`${i.trim()}${o}`).join(", ");let r=Vu(e).filter(i=>i.trim()),n=Vu(t).filter(i=>i.trim());return n.length?n.map(i=>{i=i.trim();let s=i.match(/^([.#]?[-_a-zA-Z0-9]+|\[[^\]]+\])/);return s?r.map(a=>`${a.trim()}${i.slice(s[0].length)}${o}`).join(", "):r.map(a=>`${a.trim()}${o}`).join(", ")}).join(", "):r.map(i=>`${i.trim()}${o}`).join(", ")}var Kh=c(T(),1),{getResponsiveMediaQueries:$dt}=K(Lo),Ydt=["Top","Right","Bottom","Left"],Kdt=[...HAe,Xv,ri,nf,Mv,zB,DB],KJ=e=>Kdt.some(t=>(0,Bu.hasBlockSupport)(e,t));function Ya(e={}){let t={};return(0,sf.getCSSRules)(e).forEach(o=>{t[o.key]=o.value}),t}function qdt(e){let t=e?.border;if(!t)return;let o=!!t.style,r=!!t.color,n=!!t.width,i={};return!o&&(r||n)&&(i.style="solid"),Ydt.forEach(s=>{let a=s.toLowerCase(),l=t[a],u=!!l?.style,d=!!l?.color,f=!!l?.width;!o&&!u&&(d||f)&&(i[a]={style:"solid"})}),Xe({border:Xe(i)})}function Zdt(e,t){if(!!!e?.color?.background)return;let r=!!e?.color?.gradient,n=!!e?.background?.gradient||!!e?.background?.backgroundImage;if(r||n)return;let i="background-image: unset !important";return t?`${t} { ${i}; }`:`${i};`}function Xdt(e){let t=e?.dimensions;if(t){if(UJ(t.aspectRatio))return{dimensions:{minHeight:"unset",height:"unset"}};if(t.minHeight||t.height)return{dimensions:{aspectRatio:"unset"}}}}function Qdt(e,t){let o=e?.typography?.textAlign;if(typeof o!="string"||!o)return;let r=`text-align: ${(0,sf.getCSSValueFromRawStyle)(o)} !important`;return t?`${t} { ${r}; }`:`${r};`}function Jdt(e,t){let o=Xdt(e),r=o?qJ(e,o):e,n=(0,sf.compileCSS)(r,{selector:t}),i=n?n.replace(/;/g," !important;"):void 0,s=qdt(e),a=s?(0,sf.compileCSS)(s,{selector:t}):void 0,l=Qdt(e,t),u=Zdt(e,t);return[i,l,a,u].filter(Boolean).join(`
-`)}function P8(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function qJ(e={},t={}){let o={...e};return Object.entries(t).forEach(([r,n])=>{o[r]=P8(n)&&P8(o[r])?qJ(o[r],n):n}),o}function I8(e,t,o){let r=t||"",n=e.get(r)||{selector:t,style:{}};e.set(r,{selector:t,style:qJ(n.style,o)})}function eft(e,t){let o=(0,Bu.getBlockType)(t)?.selectors||{},r=new Map;return Object.entries(e||{}).forEach(([n,i])=>{let s=o[n];if(typeof s=="string"){I8(r,s,{[n]:i});return}if(P8(s)&&P8(i)){let a={...i};Object.entries(s).forEach(([l,u])=>{l==="root"||typeof u!="string"||!Object.hasOwn(i,l)||(I8(r,u,{[n]:{[l]:i[l]}}),delete a[l])}),Object.keys(a).length&&I8(r,s.root||o.root,{[n]:a});return}I8(r,o.root,{[n]:i})}),Array.from(r.values())}function ZJ(e,t){let{name:o,baseSelector:r,state:n=""}=t,i=eft(e,o).map(({selector:s,style:a})=>Jdt(a,r3e(r,s,n))).filter(Boolean);return i.length?i.join(`
-`):void 0}function tft(e,t){if(!e)return e;let o={...e};return t.forEach(r=>{delete o[r]}),o}function l3e(e,t,o){let r=K4[t];if(!r)return[];let n=[];return r.forEach(i=>{let s=e?.[i];if(s){let a=ZJ(s,{name:t,baseSelector:o,state:i});a&&n.push(a)}}),n}function oft(e,t,o,r){let n=[],s=["elements",...K4[t]??[]],a=$dt(r);return Object.entries(a).forEach(([l,u])=>{let d=Ao(e,{viewport:l,pseudo:ea.pseudo});if(!d)return;let f=[],p=ZJ(tft(d,s),{name:t,baseSelector:o});p&&f.push(p);let m=d3e(d.elements,t,o);m&&f.push(m),f.push(...l3e(d,t,o)),f.length&&n.push(`${u}{${f.join("")}}`)}),n}function n3e(e,t){let o=Ao(e,t);if(!_i(t))return o;let r={...t,viewport:ea.viewport},n=Ao(e,r);return n&&o?s2(n,o):o||n}function rft(e){return!KJ(e)&&!(0,Bu.hasBlockSupport)(e,"customCSS",!0)||e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e}var c3e={[`${Xv}.__experimentalSkipSerialization`]:["border"],[`${ri}.__experimentalSkipSerialization`]:[ri],[`${nc}.__experimentalSkipSerialization`]:[nc],[`${nf}.__experimentalSkipSerialization`]:[nf],[`${zB}.__experimentalSkipSerialization`]:[zB],[`${DB}.__experimentalSkipSerialization`]:[DB]},nft={...c3e,[`${nf}.aspectRatio`]:[`${nf}.aspectRatio`],[`${Mv}`]:[Mv]},ift={[`${nf}.aspectRatio`]:!0,[`${Mv}`]:!0},sft={gradients:"gradient"};function $J(e,t,o=!1){if(!e)return e;let r=e;return o||(r=JSON.parse(JSON.stringify(e))),Array.isArray(t)||(t=[t]),t.forEach(n=>{if(Array.isArray(n)||(n=n.split(".")),n.length>1){let[i,...s]=n;$J(r[i],[s],!0)}else n.length===1&&delete r[n[0]]}),r}function u3e(e,t,o,r=nft){if(!KJ(t))return e;let{style:n}=o;return Object.entries(r).forEach(([i,s])=>{let a=ift[i]||(0,Bu.getBlockSupport)(t,i);a===!0&&(n=$J(n,s)),Array.isArray(a)&&a.forEach(l=>{let u=sft[l]||l;n=$J(n,[[...s,u]])})}),e.style={...Ya(n),...e.style},e}function aft({clientId:e,name:t,setAttributes:o,style:r,__unstableParentLayout:n}){let i=jd(t,n),s=jr(),{globalBlockStyles:a,selectedState:l,showStateOnCanvas:u}=(0,s3e.useSelect)(g=>{let h=g(B),{getSelectedBlockStyleState:b,isSelectedBlockStyleStateShownOnCanvas:v}=K(h);return{globalBlockStyles:h.getSettings()?.[Is]?.blocks?.[t],selectedState:b(e),showStateOnCanvas:v(e)}},[e,t]),d=Aa(l),f=(0,YJ.useMemo)(()=>{if(!u||!d)return;let g=n3e(a,l),h=n3e(r,l),b;if(g&&h)b=s2(g,h);else if(h)b=h;else if(g)b=g;else return;return ZJ(b,{name:t,baseSelector:`[data-block="${e}"]`})},[u,d,a,r,l,e,t]);if(Qc({css:f}),s!=="default")return null;let p={...i,typography:{...i.typography,textAlign:!1}},m={clientId:e,name:t,setAttributes:o,settings:p};return(0,Kh.jsxs)(U5,{value:l,children:[(0,Kh.jsx)(E4,{...m}),(0,Kh.jsx)(k4,{...m}),(0,Kh.jsx)(V4,{...m}),(0,Kh.jsx)(Y5e,{...m}),(0,Kh.jsx)(e3e,{...m})]})}var O8={edit:aft,hasSupport:KJ,addSaveProps:u3e,attributeKeys:["style"],useBlockProps:uft},lft=[{elementType:"button"},{elementType:"link",pseudo:[":hover"]},{elementType:"heading",elements:["h1","h2","h3","h4","h5","h6"]}],cft={};function d3e(e,t,o){if(!e)return;let r=[];return lft.forEach(({elementType:n,pseudo:i,elements:s})=>{if(io(t,ri,n))return;let l=e?.[n];if(l){let u=Ox(o,Bu.__EXPERIMENTAL_ELEMENTS[n]);r.push((0,sf.compileCSS)(l,{selector:u})),i&&i.forEach(d=>{l[d]&&r.push((0,sf.compileCSS)(l[d],{selector:Ox(o,`${Bu.__EXPERIMENTAL_ELEMENTS[n]}${d}`)}))})}s&&s.forEach(u=>{e[u]&&r.push((0,sf.compileCSS)(e[u],{selector:Ox(o,Bu.__EXPERIMENTAL_ELEMENTS[u])}))})}),r.length>0?r.join(""):void 0}function uft({clientId:e,name:t,style:o}){let r=(0,a3e.useInstanceId)(cft,"wp-elements"),n=`.${r}`,i=o?.elements,[s]=je("viewport"),a=(0,YJ.useMemo)(()=>{let l=[],u=d3e(i,t,n);return u&&l.push(u),l.push(...l3e(o,t,n)),l.push(...oft(o,t,n,s)),l.length>0?l.join(""):void 0},[n,i,t,o,s]);return Ga({css:a,clientId:e}),u3e({className:r},t,{style:o},c3e)}(0,i3e.addFilter)("blocks.registerBlockType","core/style/addAttribute",rft);var f3e=c(Bo(),1),p3e=c(ce(),1),dft=e=>(0,p3e.hasBlockSupport)(e,"__experimentalSettings",!1);function fft(e){return dft(e)&&(e?.attributes?.settings||(e.attributes={...e.attributes,settings:{type:"object"}})),e}(0,f3e.addFilter)("blocks.registerBlockType","core/settings/addAttribute",fft);var qh=c(ce(),1),m3e=c(ue(),1),g3e=c(Bo(),1),jB=c(F(),1),h3e=c(ee(),1);var Jp=c(T(),1),{getDuotoneFilter:pft,getDuotoneStylesheet:mft,getDuotoneUnsetStylesheet:gft}=K(Lo),XJ=[],hft=window?.navigator.userAgent&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome")&&!window.navigator.userAgent.includes("Chromium");am([lm]);function QJ({presetSetting:e,defaultSetting:t}){let[o,r,n,i]=je(t,`${e}.custom`,`${e}.theme`,`${e}.default`);return(0,jB.useMemo)(()=>[...r||XJ,...n||XJ,...o&&i||XJ],[o,r,n,i])}function b3e(e,t){if(!e)return;let o=t?.find(({slug:r})=>e===`var:preset|duotone|${r}`);return o?o.colors:void 0}function bft(e,t){if(!e||!Array.isArray(e))return;let o=t?.find(r=>r?.colors?.every((n,i)=>n===e[i]));return o?`var:preset|duotone|${o.slug}`:void 0}function yft({style:e,setAttributes:t,name:o,clientId:r}){let n=e?.color?.duotone,i=jd(o),s=jr(),a=(0,h3e.useSelect)(b=>r?b(B).getBlockAttributes(r)?.className:void 0,[r]),{value:l}=tc(o,a),u=QJ({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),d=QJ({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),[f,p]=je("color.custom","color.customDuotone"),m=!f,g=!p||d?.length===0&&m;if(u?.length===0&&g||s!=="default")return null;let h=n==="unset"||Array.isArray(n)?n:b3e(n,u);return(0,Jp.jsxs)(Jp.Fragment,{children:[(0,Jp.jsx)(Ve,{group:"filter",children:(0,Jp.jsx)(k8,{value:{filter:{duotone:n}},onChange:b=>{let v={...e,color:{...b?.filter}};t({style:Xe(v)})},settings:i,inheritedValue:l})}),(0,Jp.jsx)(Ko,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,Jp.jsx)(WV,{duotonePalette:u,colorPalette:d,disableCustomDuotone:g,disableCustomColors:m,value:h,selectedSlug:qT(n),onChange:(b,v,y)=>{let _=y?`var:preset|duotone|${y}`:bft(b,u),w={...e,color:{...e?.color,duotone:_??b}};t({style:Xe(w)})},settings:i})})]})}var JJ={shareWithChildBlocks:!0,edit:yft,useBlockProps:kft,attributeKeys:["style"],hasSupport(e){return(0,qh.hasBlockSupport)(e,"filter.duotone")}};function vft(e){return(0,qh.hasBlockSupport)(e,"filter.duotone")&&(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}})),e}function _ft({clientId:e,id:t,selector:o,attribute:r}){let n=QJ({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),i=Array.isArray(r),s=i?void 0:b3e(r,n),a=typeof r=="string"&&s,l=typeof r=="string"&&!a,u=null;a?u=s:(l||i)&&(u=r);let p=o.split(",").map(h=>`.${t}${h.trim()}`).join(", "),m=Array.isArray(u)||u==="unset";Ga(m?{css:u!=="unset"?mft(p,t):gft(p),__unstableType:"presets"}:void 0),Ga(m?{assets:u!=="unset"?pft(t,u):"",__unstableType:"svgs"}:void 0);let g=Zt(e);(0,jB.useEffect)(()=>{if(m&&g&&hft){let h=g.style.display;g.style.setProperty("display","inline-block"),g.offsetHeight,g.style.setProperty("display",h)}},[m,g,u])}var wft={};function kft({clientId:e,name:t,style:o}){let r=(0,m3e.useInstanceId)(wft),n=(0,jB.useMemo)(()=>{let l=(0,qh.getBlockType)(t);if(l){if(!(0,qh.getBlockSupport)(l,"filter.duotone",!1))return null;let d=(0,qh.getBlockSupport)(l,"color.__experimentalDuotone",!1);if(d){let f=ha(l);return typeof d=="string"?Ox(f,d):f}return ha(l,"filter.duotone",{fallback:!0})}},[t]),i=o?.color?.duotone,s=`wp-duotone-${r}`,a=n&&i;return _ft({clientId:e,id:s,selector:n,attribute:i}),{className:a?s:""}}(0,g3e.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",vft);var M8=c(F(),1),HB=c(ee(),1),y3e=c(ue(),1),WB=c(ce(),1),UB=c(Z(),1);var v3e=c(Ns(),1);var A8=c(T(),1),xft={},Sft={};function Cft({blockName:e,setAttributes:t,style:o}){if(jr()!=="default")return null;let n=(0,WB.getBlockType)(e);function i(a){let l=a?.css?.trim()?a.css:void 0;t({style:Xe({...a,css:l})})}let s=(0,UB.sprintf)((0,UB.__)("Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value, e.g. color: red;."),n?.title);return(0,A8.jsx)(Ve,{group:"advanced",children:(0,A8.jsx)(C8,{value:o,onChange:i,inheritedValue:o,help:s})})}var Eft="custom-css-edit-warning";function Tft({clientId:e,name:t,setAttributes:o}){let{style:r,canEditCSS:n}=(0,HB.useSelect)(i=>{let{getBlockAttributes:s,getSettings:a}=i(B);return{style:s(e)?.style||Sft,canEditCSS:a().canEditCSS}},[e]);return n?(0,A8.jsx)(Cft,{blockName:t,setAttributes:o,style:r}):null}function Rft({style:e,clientId:t}){let o=e?.css,r=typeof o=="string"&&o.trim().length>0&&VJ(o),n=(0,HB.useSelect)(d=>d(B).getSettings().canEditCSS,[]),{createWarningNotice:i}=(0,HB.useDispatch)(v3e.store),s=!!o?.trim();(0,M8.useEffect)(()=>{!n&&s&&i((0,UB.__)("This post contains blocks with custom CSS. You do not have permission to edit CSS. If you save this post, the custom CSS will be removed."),{id:Eft,isDismissible:!0})},[n,s,i]);let a=(0,y3e.useInstanceId)(xft,"wp-custom-css"),l=`.${a}`,u=(0,M8.useMemo)(()=>{if(r)return f2(o,l)},[o,l,r]);return Ga({css:u,clientId:t,__unstableType:"custom-css"}),r?{className:`has-custom-css ${a}`}:{}}function Bft(e,t,o){if(!(0,WB.hasBlockSupport)(t,"customCSS",!0)||!o?.style?.css?.trim())return e;let r=e.className?`${e.className} has-custom-css`:"has-custom-css";return{...e,className:r}}var N8={edit:Tft,useBlockProps:Rft,addSaveProps:Bft,attributeKeys:["style"],hasSupport(e){return(0,WB.hasBlockSupport)(e,"customCSS",!0)}};var D8=c(ue(),1),tee=c(Bo(),1),w3e=c(F(),1),Iu=c(ce(),1);var V8=c(ee(),1),em=c(q(),1),Qv=c(Z(),1);var ii=c(T(),1),Ift="is-style-",L8="layout",eee=["selfStretch","flexSize","columnStart","columnSpan","rowStart","rowSpan"],{getResponsiveMediaQueries:Pft}=K(Lo);function Oft(e={},t){let o=e?.default;return t?.attributes?.layout??o}function _3e(e={},t){return Xe({...Oft(e,t)})}function Aft(e={},t={},o={}){let r={},n=Object.fromEntries(eee.filter(i=>Object.hasOwn(o||{},i)).map(i=>[i,o[i]]));return Object.entries(e||{}).forEach(([i,s])=>{let a=Object.hasOwn(t||{},i);!eee.includes(i)&&s!==t?.[i]&&(r[i]=s===void 0&&a?null:s)}),Xe({...n,...r})}function Mft({layoutType:e,constrainedType:t,layoutBlockSupport:o,showInheritToggle:r,showLayoutTypeSwitcher:n,displayControlsForLegacyLayouts:i}){let s=e?.name!=="default"&&e?.hasInspectorControls(o),a=i&&t?.hasInspectorControls(o);return!!(r||n||s||a)}function Nft(e={}){return Object.fromEntries(Object.entries(e||{}).filter(([t])=>!eee.includes(t)))}function oee(e){return(0,Iu.hasBlockSupport)(e,"layout")||(0,Iu.hasBlockSupport)(e,"__experimentalLayout")}function F8(e={},t=""){let{layout:o}=e,{default:r}=(0,Iu.getBlockSupport)(t,L8)||{},n=o?.inherit||o?.contentSize||o?.wideSize?{...o,type:"constrained"}:o||r||{},i=[];if(va[n?.type||"default"]?.className){let a=va[n?.type||"default"]?.className,l=t.split("/"),d=`wp-block-${l[0]==="core"?l.pop():l.join("-")}-${a}`;i.push(a,d)}return(0,V8.useSelect)(a=>!n?.inherit&&!n?.contentSize&&n?.type!=="constrained"?!1:a(B).getSettings().__experimentalFeatures?.useRootPaddingAwareAlignments,[n?.contentSize,n?.inherit,n?.type])&&i.push("has-global-padding"),n?.orientation&&i.push(`is-${Bs(n.orientation)}`),n?.justifyContent&&i.push(`is-content-justification-${Bs(n.justifyContent)}`),n?.flexWrap&&n.flexWrap==="nowrap"&&i.push("is-nowrap"),i}function ree(e={},t,o){let{layout:r={},style:n={}}=e,i=r?.inherit||r?.contentSize||r?.wideSize?{...r,type:"constrained"}:r||{},s=sl(i?.type||"default"),[a]=je("spacing.blockGap"),l=a!==null;return s?.getLayoutStyle?.({blockName:t,selector:o,layout:r,style:n,hasBlockGapSupport:l})}function Lft({attributes:e={},blockName:t,selector:o,layout:r={},hasBlockGapSupport:n,globalBlockGapValue:i,viewportSettings:s}){return Object.entries(Pft(s)).map(([a,l])=>{let u=Ao(e?.style,{viewport:a,pseudo:ea.pseudo}),d=Nft(u?.layout),f=Object.keys(d).length>0,p=u?.spacing&&Object.hasOwn(u.spacing,"blockGap"),m=u?.spacing&&Object.hasOwn(u.spacing,"padding");if(!f&&!p&&!m)return"";let h=sl(r?.type||"default")?.getLayoutStyle?.({blockName:t,selector:o,layout:r,viewportOverrides:d,style:u,hasBlockGapSupport:n,globalBlockGapValue:i});return h?`${l}{${h}}`:""}).filter(Boolean).join("")}function Dft({layout:e,style:t,setAttributes:o,name:r,clientId:n}){let i=jd(r),{layout:s}=i,{themeSupportsLayout:a,activeBlockVariation:l,selectedState:u,isResponsiveEditing:d}=(0,V8.useSelect)(G=>{let{getBlockAttributes:te,getSettings:re,getSelectedBlockStyleState:ae,isResponsiveEditing:ie}=K(G(B));return{activeBlockVariation:G(Iu.store).getActiveBlockVariation(r,te(n)||{},"block"),themeSupportsLayout:re().supportsLayout,selectedState:ae(n),isResponsiveEditing:ie()}},[r,n]),f=jr(),p=_i(u)&&!Aa(u),m=(0,w3e.useCallback)((...G)=>{let te=G[0]||{},re=G[1]||{};if(p){let be=Ao(te.style??t,u)||{},pe=Xe({...be,layout:void 0});return{style:wn(te.style??t,u,pe)}}let ae=re.name||r,ie=(0,Iu.getBlockSupport)(ae,L8,{});return{layout:_3e(ie,l)}},[r,l,p,u,t]);if(f!=="default")return null;let g=(0,Iu.getBlockSupport)(r,L8,{}),h={...s,...g},{allowSwitching:b,allowEditing:v=!0,allowInheriting:y=!0,default:_}=h;if(!v)return null;let w=e||_||{},k=p?Ao(t,u):void 0,x=k?.layout,C=p?Xe({...w,...x})||{}:w,E=p?w:_3e(g,l),R={...g,...C},{type:S,default:{type:I="default"}={}}=R,O=S||I,A=!!(y&&(!O||O==="default"||O==="constrained"||R.inherit)),{inherit:P=!1,contentSize:L=null}=C;if((O==="default"||O==="constrained")&&!a)return null;let H=sl(O),N=sl("constrained"),M=!C.type&&(L||P),V=!!P||!!L,j=Zn(u)&&!P&&b,D=Mft({layoutType:H,constrainedType:N,layoutBlockSupport:h,showInheritToggle:A,showLayoutTypeSwitcher:j,displayControlsForLegacyLayouts:M}),z=G=>{if(p){let te=Xe({...k,layout:Aft(G,w,k?.layout)});o({style:wn(t,u,te)});return}o({layout:Xe(G)})},$=G=>z({type:G}),J=()=>z(E),Q=()=>z({type:"default"}),W=()=>H?.name==="constrained"||V,X=()=>p?(C?.type??"default")!==(E?.type??"default"):e?.type==="constrained",U=()=>(C?.type??"default")!==(E?.type??"default");return(0,ii.jsxs)(ii.Fragment,{children:[D&&(0,ii.jsxs)(Ve,{group:"layout",resetAllFilter:m,children:[A&&(0,ii.jsx)(em.__experimentalToolsPanelItem,{label:(0,Qv.__)("Use content width"),hasValue:X,onDeselect:Q,isShownByDefault:!0,panelId:n,children:(0,ii.jsx)(em.ToggleControl,{label:(0,Qv.__)("Inner blocks use content width"),checked:W(),onChange:()=>z({type:W()?"default":"constrained"}),help:W()?(0,Qv.__)("Nested blocks use content width with options for full and wide widths."):(0,Qv.__)("Nested blocks will fill the width of this container.")})}),j&&(0,ii.jsx)(em.__experimentalToolsPanelItem,{label:(0,Qv.__)("Layout type"),hasValue:U,onDeselect:J,isShownByDefault:!0,panelId:n,children:(0,ii.jsx)(Vft,{type:O,onChange:$})}),H&&H.name!=="default"&&(0,ii.jsx)(H.inspectorControls,{layout:C,value:e,onChange:z,layoutBlockSupport:h,resetLayout:E,name:r,clientId:n}),N&&M&&(0,ii.jsx)(N.inspectorControls,{layout:C,value:e,onChange:z,layoutBlockSupport:h,resetLayout:E,name:r,clientId:n})]}),!P&&H&&(0,ii.jsx)(H.toolBarControls,{layout:C,onChange:z,layoutBlockSupport:g,controlsGroup:d&&_i(u)&&!Aa(u)?"style-state":"block",name:r,clientId:n})]})}var k3e={shareWithChildBlocks:!0,edit:Dft,attributeKeys:["layout","style"],hasSupport(e){return oee(e)}};function Vft({type:e,onChange:t}){return(0,ii.jsx)(em.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Qv.__)("Layout type"),hideLabelFromVision:!0,isAdaptiveWidth:!0,value:e,onChange:t,children:hne().map(({name:o,label:r})=>(0,ii.jsx)(em.__experimentalToggleGroupControlOption,{value:o,label:r},o))})}function Fft(e){return"type"in(e.attributes?.layout??{})||oee(e)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e}function zft({block:e,props:t,blockGapSupport:o,globalBlockGapValue:r,viewportSettings:n,layoutClasses:i}){let{name:s,attributes:a}=t,l=(0,D8.useInstanceId)(e),{layout:u}=a,{default:d}=(0,Iu.getBlockSupport)(s,L8)||{},f=u?.inherit||u?.contentSize||u?.wideSize?{...u,type:"constrained"}:u||d||{},p=`wp-container-${Bs(s)}-is-layout-`,m=`.${p}${l}`,g=o!==null,b=sl(f?.type||"default")?.getLayoutStyle?.({blockName:s,selector:m,layout:f,style:a?.style,hasBlockGapSupport:g,globalBlockGapValue:r}),v=Lft({attributes:a,blockName:s,selector:m,layout:f,hasBlockGapSupport:g,globalBlockGapValue:r,viewportSettings:n}),y=[b,v].filter(Boolean).join(""),_=Y({[`${p}${l}`]:!!y},i);return Qc({css:y}),(0,ii.jsx)(e,{...t,__unstableLayoutClassNames:_})}var jft=(0,D8.createHigherOrderComponent)(e=>function(o){let{clientId:r,name:n,attributes:i}=o,s=oee(n),a=F8(i,n),l=(0,V8.useSelect)(u=>{if(!s)return;let{getSettings:d,getBlockSettings:f}=K(u(B)),p=d(),{disableLayoutStyles:m}=p;if(m)return;let[g]=f(r,"spacing.blockGap"),h=p[Is],b,v=i?.className;if(v?.includes(Ift)){let{getBlockStyles:_}=u(Iu.store),w=_(n),k=rB(v,w);b=k?h?.blocks?.[n]?.variations?.[k]?.spacing?.blockGap:void 0}let y=b??h?.blocks?.[n]?.spacing?.blockGap??h?.spacing?.blockGap;return{blockGapSupport:g,globalBlockGapValue:y,viewportSettings:p?.__experimentalFeatures?.viewport}},[s,r,i?.className,n]);return l?(0,ii.jsx)(zft,{block:e,props:o,layoutClasses:a,...l}):(0,ii.jsx)(e,{...o,__unstableLayoutClassNames:s?a:void 0})},"withLayoutStyles");(0,tee.addFilter)("blocks.registerBlockType","core/layout/addAttribute",Fft);(0,tee.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",jft);var P3e=c(ue(),1),U8=c(ee(),1),O3e=c(F(),1);var pc=c(F(),1),Zh=c(ee(),1),S3e=c(ue(),1);function $B(e,t){return Array.from({length:t},(o,r)=>e+r)}var Pu=class{constructor({columnStart:e,rowStart:t,columnEnd:o,rowEnd:r,columnSpan:n,rowSpan:i}={}){this.columnStart=e??1,this.rowStart=t??1,n!==void 0?this.columnEnd=this.columnStart+n-1:this.columnEnd=o??this.columnStart,i!==void 0?this.rowEnd=this.rowStart+i-1:this.rowEnd=r??this.rowStart}get columnSpan(){return this.columnEnd-this.columnStart+1}get rowSpan(){return this.rowEnd-this.rowStart+1}contains(e,t){return e>=this.columnStart&&e<=this.columnEnd&&t>=this.rowStart&&t<=this.rowEnd}containsRect(e){return this.contains(e.columnStart,e.rowStart)&&this.contains(e.columnEnd,e.rowEnd)}intersectsRect(e){return this.columnStart<=e.columnEnd&&this.columnEnd>=e.columnStart&&this.rowStart<=e.rowEnd&&this.rowEnd>=e.rowStart}};function fn(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function GB(e,t){let o=[];for(let r of e.split(" ")){let n=o[o.length-1],i=n?n.end+t:0,s=i+parseFloat(r);o.push({start:i,end:s})}return o}function tm(e,t,o="start"){return e.reduce((r,n,i)=>Math.abs(n[o]-t)<Math.abs(e[r][o]-t)?i:r,0)}function Hft(e,t){let o=parseFloat(fn(e,"column-gap")),r=parseFloat(fn(e,"row-gap")),n=GB(fn(e,"grid-template-columns"),o),i=GB(fn(e,"grid-template-rows"),r),s=tm(n,t.left)+1,a=tm(i,t.top)+1,l=tm(n,t.right,"end")+1,u=tm(i,t.bottom,"end")+1;return new Pu({columnStart:s,columnEnd:l,rowStart:a,rowEnd:u})}function x3e(e){return Hft(e.parentElement,new window.DOMRect(e.offsetLeft,e.offsetTop,e.offsetWidth,e.offsetHeight))}function nee(e){let t=fn(e,"grid-template-columns"),o=fn(e,"grid-template-rows"),r=fn(e,"border-top-width"),n=fn(e,"border-right-width"),i=fn(e,"border-bottom-width"),s=fn(e,"border-left-width"),a=fn(e,"padding-top"),l=fn(e,"padding-right"),u=fn(e,"padding-bottom"),d=fn(e,"padding-left"),f=t.split(" ").length,p=o.split(" ").length,m=f*p;return{numColumns:f,numRows:p,numItems:m,currentColor:fn(e,"color"),style:{gridTemplateColumns:t,gridTemplateRows:o,gap:fn(e,"gap"),inset:`
+`?v.batch(()=>{let C={..._};C.start=C.end-2,g((0,yv.remove)(C)),b()}):g((0,yv.insert)(_,`
+`)))}function r(u){if(u.inputType!=="insertParagraph")return;let{onReplace:d,onSplit:f}=e.current;d&&f&&(u.__deprecatedOnSplit=!0)}function n(u){u.defaultPrevented||u.inputType!=="insertParagraph"&&u.inputType!=="insertLineBreak"||u.target!==t&&!Wit(t)||u.preventDefault()}let{defaultView:i}=t.ownerDocument,s=Git(i,"beforeinput",n),a=xPe(t,"keydown",o,!0),l=xPe(t,"beforeinput",r,!0);return()=>{s(),a(),l()}};var TPe=e=>t=>{function o(){let{registry:r}=e.current;if(!r.select(B).isMultiSelecting())return;let n=t.parentElement.closest('[contenteditable="true"]');n&&n.focus()}return t.addEventListener("focus",o),()=>{t.removeEventListener("focus",o)}};var $it=[rPe,lPe,uPe,fPe,mPe,hPe,wPe,kPe,EPe,TPe];function BPe(e){let t=(0,_S.useRef)(e);(0,_S.useInsertionEffect)(()=>{t.current=e});let o=(0,_S.useMemo)(()=>$it.map(r=>r(t)),[t]);return(0,RPe.useRefEffect)(r=>{if(!e.isSelected)return;let n=o.map(i=>i(r));return()=>{n.forEach(i=>i())}},[o,e.isSelected])}var _6=c(fn(),1),w6=c(F(),1);var IPe=c(T(),1),PPe=c(oe(),1),Yit={},tX=Symbol("usesContext");function Kit({onChange:e,onFocus:t,value:o,forwardedRef:r,settings:n,isVisible:i}){let{name:s,edit:a,[tX]:l}=n,u=(0,w6.useContext)(Ti),d=(0,w6.useMemo)(()=>l?Object.fromEntries(Object.entries(u).filter(([h])=>l.includes(h))):Yit,[l,u]);if(!a)return null;let f=(0,_6.getActiveFormat)(o,s),p=f!==void 0,m=(0,_6.getActiveObject)(o),g=m!==void 0&&m.type===s;return(0,IPe.jsx)(a,{isActive:p,isVisible:i,activeAttributes:p?f.attributes||{}:{},isObjectActive:g,activeObjectAttributes:g?m.attributes||{}:{},value:o,onChange:e,onFocus:t,contentRef:r,context:d},s)}function OPe({formatTypes:e,...t}){return e.map(o=>(0,PPe.createElement)(Kit,{settings:o,...t,key:o.name}))}var APe=c(F(),1),MPe=c(ce(),1),NPe=c(Nt(),1);var oX=c(T(),1);function rX(e,t){if(wS.isEmpty(e)){let o=y6(t);return o?`<${o}></${o}>`:""}return Array.isArray(e)?((0,NPe.default)("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),MPe.children.toHTML(e)):typeof e=="string"?e:e.toHTMLString()}function CR({value:e,tagName:t,multiline:o,format:r,...n}){return e=(0,oX.jsx)(APe.RawHTML,{children:rX(e,o)}),t?(0,oX.jsx)(t,{...n,children:e}):e}var zPe=c(F(),1),iX=c(ce(),1),jPe=c(fn(),1),HPe=c(Nt(),1);var kS=c(F(),1),LPe=c(Nt(),1),ER=c(ee(),1),DPe=c(wo(),1),bh=c(fn(),1),VPe=c(ue(),1);var k6=c(T(),1),{subscribeOwnedListener:qit}=K(bh.privateApis);function Zit(e){let{getSelectionStart:t,getSelectionEnd:o}=(0,ER.useSelect)(B),{selectionChange:r}=(0,ER.useDispatch)(B);return(0,VPe.useRefEffect)(n=>{function i(s){if(s.keyCode!==DPe.ENTER)return;s.preventDefault();let{value:a,values:l,onChange:u,index:d,identifier:f,clientId:p}=e.current,{offset:m}=t(),{offset:g}=o();if(typeof m!="number"||typeof g!="number")return;let h=(0,bh.create)({html:a});h.start=m,h.end=g;let b=(0,bh.split)(h).map(y=>(0,bh.toHTMLString)({value:y})),v=l.slice();v.splice(d,1,...b),u(v),r(p,`${f}-${d+1}`,0,0)}return qit(n,"keydown",i,!0)},[])}function Xit(e){let{value:t,values:o,onChange:r,index:n,identifier:i,multilineTagName:s,...a}=e,{clientId:l}=kt(),{selectionChange:u}=(0,ER.useDispatch)(B),d=(0,kS.useRef)();(0,kS.useInsertionEffect)(()=>{d.current={...e,clientId:l}});let f=Zit(d);return(0,k6.jsx)(nX,{identifier:`${i}-${n}`,tagName:s,value:t,onChange:p=>{let m=o.slice();m[n]=p,r(m)},isSelected:void 0,ref:f,onMerge:p=>{let m=o.slice(),g=0;if(p){if(!m[n+1])return;m.splice(n,2,m[n]+m[n+1]),g=m[n].length-1}else{if(!m[n-1])return;m.splice(n-1,2,m[n-1]+m[n]),g=m[n-1].length-1}r(m),u(l,`${i}-${n-(p?0:1)}`,g,g)},...a},n)}function Qit({children:e,identifier:t,tagName:o="div",value:r="",onChange:n,multiline:i,...s},a){(0,LPe.default)("wp.blockEditor.RichText multiline prop",{since:"6.1",version:"6.3",alternative:"nested blocks (InnerBlocks)",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/"});let l=y6(i);r=r||`<${l}></${l}>`;let d=`</${l}>${r}<${l}>`.split(`</${l}><${l}>`);d.shift(),d.pop();function f(p){n(`<${l}>${p.join(`</${l}><${l}>`)}</${l}>`)}return(0,k6.jsx)(o,{ref:a,children:d.map((p,m)=>(0,k6.jsx)(Xit,{values:d,value:p,onChange:f,index:m,identifier:t,multilineTagName:l,...s},m))})}var FPe=(0,kS.forwardRef)(Qit);var UPe=c(T(),1);function WPe(e){return(0,zPe.forwardRef)((t,o)=>{let r=t.value,n=t.onChange;Array.isArray(r)&&((0,HPe.default)("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),r=iX.children.toHTML(t.value),n=s=>t.onChange(iX.children.fromDOM((0,jPe.__unstableCreateElement)(document,s).childNodes)));let i=t.multiline?FPe:e;return(0,UPe.jsx)(i,{...t,value:r,onChange:n,ref:o})})}var x6=c(q(),1),GPe=c(wo(),1),sX=c(T(),1);function aX({name:e,shortcutType:t,shortcutCharacter:o,...r}){let n,i="RichText.ToolbarControls";return e&&(i+=`.${e}`),t&&o&&(n=GPe.displayShortcut[t](o)),(0,sX.jsx)(x6.Fill,{name:i,children:(0,sX.jsx)(x6.ToolbarButton,{...r,shortcut:n})})}var La=c(T(),1),{useRichText:Jit,KeyboardShortcutContext:est,InputEventContext:tst,RichTextShortcut:QPe,RichTextInputEvent:JPe}=K(KPe.privateApis),$Pe=Symbol("instanceId");function e2e({children:e,tagName:t="div",value:o="",onChange:r,isSelected:n,multiline:i,inlineToolbar:s,wrapperClassName:a,autocompleters:l,onReplace:u,placeholder:d,allowedFormats:f,withoutInteractiveFormatting:p,onRemove:m,onMerge:g,onSplit:h,__unstableOnSplitAtEnd:b,__unstableOnSplitAtDoubleLineEnd:v,identifier:y,preserveWhiteSpace:_,__unstablePastePlainText:w,__unstableEmbedURLOnPaste:k,__unstableDisableFormats:x,disableLineBreaks:C,__unstableAllowPrefixTransformations:E,readOnly:R,...S},I){h&&(0,XPe.default)("wp.blockEditor.RichText onSplit prop",{since:"6.4",alternative:'block.json support key: "splitting"'});let{supportsSplitting:P}=(0,Xn.useContext)(ri),A=(0,S6.useInstanceId)(e2e),O=(0,Xn.useRef)(),[L,H]=(0,Xn.useState)(null),N=kt(),{clientId:M,isSelected:V,name:j}=N,D=N[Kv],z=N[Yv]==="default",$=(0,Xn.useContext)(Ti),J=(0,Bp.useRegistry)(),Q=we=>{if(!V)return{isSelected:!1};let{getSelectionStart:Me,getSelectionEnd:me}=we(B),Re=Me(),Ie=me(),at;return n===void 0?at=Re.clientId===M&&Ie.clientId===M&&(y?Re.attributeKey===y:Re[$Pe]===A):n&&(at=Re.clientId===M),{selectionStart:at?Re.offset:void 0,selectionEnd:at?Ie.offset:void 0,isSelected:at}},{selectionStart:U,selectionEnd:X,isSelected:W}=(0,Bp.useSelect)(Q,[M,y,A,n,V]),{disableBoundBlock:G,bindingsPlaceholder:te,bindingsLabel:re}=(0,Bp.useSelect)(we=>{if(!D?.[y])return{};let{__experimentalBlockBindingsSupportedAttributes:Me}=we(B).getSettings();if(!Me?.[j])return{};let Re=D[y],Ie=(0,ZPe.getBlockBindingsSource)(Re.source),at={};if(Ie?.usesContext?.length)for(let it of Ie.usesContext)at[it]=$[it];let Qe=!Ie?.canUserEditValue?.({select:we,context:at,args:Re.args});if(o.length>0)return{disableBoundBlock:Qe,bindingsPlaceholder:null,bindingsLabel:null};let{getBlockAttributes:po}=we(B),ro=po(M),vo=null;Ie?.getFieldsList&&(vo=Ie.getFieldsList({select:we,context:at})?.find(Lt=>(0,YPe.default)(Lt.args,Re?.args))?.label);let Kt=vo??Ie?.label,_o=Qe?Kt:(0,xS.sprintf)((0,xS.__)("Add %s"),Kt),Cn=Qe?Re?.args?.key||Ie?.label:(0,xS.sprintf)((0,xS.__)("Empty %s; start writing to edit its value"),Re?.args?.key||Ie?.label);return{disableBoundBlock:Qe,bindingsPlaceholder:ro?.placeholder||_o,bindingsLabel:Cn}},[D,y,j,o,M,$]),ae=!!$?.["pattern/overrides"],ie=D?.__default?.source==="core/pattern-overrides",pe=R||G||ae&&!ie,ke=(0,Bp.useSelect)(we=>{if(pe||!z||!V)return!1;let{getSelectedBlockClientId:Me,canHostEditableRoot:me}=K(we(B));return me(Me())},[pe,z,V]),{getSelectionStart:ye,getSelectionEnd:Pe,getBlockRootClientId:_e}=(0,Bp.useSelect)(B),{selectionChange:ve}=(0,Bp.useDispatch)(B),Se=v6({allowedFormats:f,disableFormats:x}),fe=!Se||Se.length>0,Ce=(0,Xn.useCallback)((we,Me)=>{let me={},Re=we===void 0&&Me===void 0,Ie={clientId:M,[y?"attributeKey":$Pe]:y||A};if(typeof we=="number"||Re){if(Me===void 0&&_e(M)!==_e(Pe().clientId))return;me.start={...Ie,offset:we}}if(typeof Me=="number"||Re){if(we===void 0&&_e(M)!==_e(ye().clientId))return;me.end={...Ie,offset:Me}}ve(me)},[M,_e,Pe,ye,y,A,ve]),{value:ne,getValue:se,onChange:Ee,ref:he,formatTypes:Ae}=Jit({value:o,onChange:r,selectionStart:U,selectionEnd:X,onSelectionChange:Ce,placeholder:te||d,__unstableIsSelected:W,__unstableDisableFormats:x,preserveWhiteSpace:_,__unstableDependencies:[t],allowedFormats:Se,withoutInteractiveFormatting:p,__unstableFormatTypeHandlerContext:(0,Xn.useMemo)(()=>({richTextIdentifier:y,blockClientId:M}),[y,M])}),et=hre({onReplace:u,completers:l,record:ne,onChange:Ee}),{"aria-autocomplete":Je,"aria-haspopup":_t,"aria-controls":Et,"aria-owns":mt,"aria-activedescendant":oo}=et;(0,Xn.useEffect)(()=>{if(!W)return;let we=O.current?.parentElement?.closest('[contenteditable="true"]');if(!we)return;let Me={"aria-autocomplete":Je,"aria-haspopup":_t,"aria-controls":Et,"aria-owns":mt,"aria-activedescendant":oo};for(let[me,Re]of Object.entries(Me))Re===void 0?we.removeAttribute(me):we.setAttribute(me,Re);return()=>{for(let me of Object.keys(Me))we.removeAttribute(me)}},[W,Je,_t,Et,mt,oo]),tPe({html:o,value:ne});let Tt=(0,Xn.useRef)(new Set),Rt=(0,Xn.useRef)(new Set);function Bt(){O.current?.focus()}let gt=S.tabIndex;ke?gt=S.tabIndex??0:!pe&&S.tabIndex===0&&(gt=null);let He=t;return(0,La.jsxs)(La.Fragment,{children:[W&&(0,La.jsx)(est.Provider,{value:Tt,children:(0,La.jsx)(tst.Provider,{value:Rt,children:(0,La.jsxs)(qPe.Popover.__unstableSlotNameProvider,{value:"__unstable-block-tools-after",children:[e&&e({value:ne,onChange:Ee,onFocus:Bt}),(0,La.jsx)(OPe,{value:ne,onChange:Ee,onFocus:Bt,formatTypes:Ae,forwardedRef:O})]})})}),W&&fe&&(0,La.jsx)(JIe,{inline:s,editableContentElement:L}),(0,La.jsx)(He,{role:"textbox","aria-multiline":!C,"aria-readonly":pe,...S,draggable:void 0,"aria-label":re||S["aria-label"]||d,...et,ref:(0,S6.useMergeRefs)([he,I,et.ref,S.ref,BPe({registry:J,getValue:se,onChange:Ee,__unstableAllowPrefixTransformations:E,formatTypes:Ae,onReplace:u,selectionChange:ve,isSelected:W,disableFormats:x,value:ne,tagName:t,onSplit:h,__unstableEmbedURLOnPaste:k,pastePlainText:w,onMerge:g,onRemove:m,disableLineBreaks:C,onSplitAtEnd:b,onSplitAtDoubleLineEnd:v,keyboardShortcuts:Tt,inputEvents:Rt,supportsSplitting:P}),O,H]),contentEditable:!pe,suppressContentEditableWarning:!0,className:Y("block-editor-rich-text__editable",S.className,"rich-text"),tabIndex:gt,"data-wp-block-attribute-key":y})]})}var nX=(0,Xn.forwardRef)(e2e),TR=WPe(nX);TR.Content=CR;TR.isEmpty=e=>!e||e.length===0;var lX=(0,Xn.forwardRef)((e,t)=>{if(kt()[HB]){let{children:n,tagName:i="div",value:s,onChange:a,isSelected:l,multiline:u,inlineToolbar:d,wrapperClassName:f,autocompleters:p,onReplace:m,placeholder:g,allowedFormats:h,withoutInteractiveFormatting:b,onRemove:v,onMerge:y,onSplit:_,__unstableOnSplitAtEnd:w,__unstableOnSplitAtDoubleLineEnd:k,identifier:x,preserveWhiteSpace:C,__unstablePastePlainText:E,__unstableEmbedURLOnPaste:R,__unstableDisableFormats:S,disableLineBreaks:I,__unstableAllowPrefixTransformations:P,readOnly:A,...O}=e;return(0,La.jsx)(i,{ref:t,...O,dangerouslySetInnerHTML:{__html:rX(s,u)||"<br>"}})}return(0,La.jsx)(TR,{ref:t,...e,readOnly:!1})});lX.Content=CR;lX.isEmpty=e=>!e||e.length===0;var wS=lX;var cX=c(T(),1),o2e=(0,t2e.forwardRef)((e,t)=>(0,cX.jsx)(wS,{ref:t,...e,__unstableDisableFormats:!0}));o2e.Content=function({value:t="",tagName:o="div",...r}){return(0,cX.jsx)(o,{...r,children:t})};var r2e=o2e;var uX=c(T(),1),ost=(0,i2e.forwardRef)(({__experimentalVersion:e,...t},o)=>{if(e===2)return(0,uX.jsx)(r2e,{ref:o,...t});let{className:r,onChange:n,...i}=t;return(0,uX.jsx)(n2e.default,{ref:o,className:Y("block-editor-plain-text",r),onChange:s=>n(s.target.value),...i})}),s2e=ost;var Pd=c(Z(),1),l2e=c(F(),1),c2e=c(q(),1);var a2e=c(ue(),1);var C6=c(Z(),1),yh=c(T(),1);function E6({property:e,viewport:t,desc:o}){let r=(0,a2e.useInstanceId)(E6),n=o||(0,C6.sprintf)((0,C6._x)("Controls the %1$s property for %2$s viewports.","Text labelling a interface as controlling a given layout property (eg: margin) for a given screen size."),e,t.label);return(0,yh.jsxs)(yh.Fragment,{children:[(0,yh.jsx)("span",{"aria-describedby":`rbc-desc-${r}`,children:t.label}),(0,yh.jsx)(ht,{id:`rbc-desc-${r}`,render:(0,yh.jsx)("span",{}),children:n})]})}var Od=c(T(),1);function rst(e){let{title:t,property:o,toggleLabel:r,onIsResponsiveChange:n,renderDefaultControl:i,renderResponsiveControls:s,isResponsive:a=!1,defaultLabel:l={id:"all",label:(0,Pd._x)("All","screen sizes")},viewports:u=[{id:"small",label:(0,Pd.__)("Small screens")},{id:"medium",label:(0,Pd.__)("Medium screens")},{id:"large",label:(0,Pd.__)("Large screens")}]}=e;if(!t||!o||!i)return null;let d=r||(0,Pd.sprintf)((0,Pd.__)("Use the same %s on all screen sizes."),o),f=(0,Pd.__)("Choose whether to use the same value for all screen sizes or a unique value for each screen size."),p=i((0,Od.jsx)(E6,{property:o,viewport:l}),l),m=()=>u.map(g=>(0,Od.jsx)(l2e.Fragment,{children:i((0,Od.jsx)(E6,{property:o,viewport:g}),g)},g.id));return(0,Od.jsxs)("fieldset",{className:"block-editor-responsive-block-control",children:[(0,Od.jsx)("legend",{className:"block-editor-responsive-block-control__title",children:t}),(0,Od.jsxs)("div",{className:"block-editor-responsive-block-control__inner",children:[(0,Od.jsx)(c2e.ToggleControl,{className:"block-editor-responsive-block-control__toggle",label:d,checked:!a,onChange:n,help:f}),(0,Od.jsxs)("div",{className:Y("block-editor-responsive-block-control__group",{"is-responsive":a}),children:[!a&&p,a&&(s?s(u):m())]})]})]})}var u2e=rst;var T6=c(q(),1);var d2e=c(T(),1);function f2e({units:e,...t}){let[o]=je("spacing.units"),r=(0,T6.__experimentalUseCustomUnits)({availableUnits:o||["%","px","em","rem","vw"],units:e});return(0,d2e.jsx)(T6.__experimentalUnitControl,{units:r,...t})}var RR=c(Z(),1),p2e=c(F(),1),SS=c(q(),1);var Ad=c(T(),1);function nst({url:e,onChange:t}){let[o,r]=(0,p2e.useReducer)(i=>!i,!1),n=i=>{i.preventDefault(),r()};return(0,Ad.jsxs)("div",{className:"block-editor-url-input__button",children:[(0,Ad.jsx)(SS.Button,{size:"compact",icon:mc,label:e?(0,RR.__)("Edit link"):(0,RR.__)("Insert link"),onClick:r,className:"components-toolbar__control",isPressed:!!e}),o&&(0,Ad.jsx)("form",{className:"block-editor-url-input__button-modal",onSubmit:n,children:(0,Ad.jsxs)("div",{className:"block-editor-url-input__button-modal-line",children:[(0,Ad.jsx)(SS.Button,{__next40pxDefaultSize:!0,className:"block-editor-url-input__back",icon:N0,label:(0,RR.__)("Close"),onClick:r}),(0,Ad.jsx)(Ep,{value:e||"",onChange:t,suffix:(0,Ad.jsx)(SS.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Ad.jsx)(SS.Button,{size:"small",icon:uf,label:(0,RR.__)("Submit"),type:"submit"})})})]})})]})}var m2e=nst;var Js=c(Z(),1),Yl=c(F(),1),v2e=c(Ft(),1),Mn=c(q(),1);var _2e=c($a(),1);var Uo=c(T(),1),dX="none",g2e="custom",h2e="media",b2e="attachment",y2e=["noopener"],w2e=({linkDestination:e,onChangeUrl:t,url:o,mediaType:r="image",mediaUrl:n,mediaLink:i,linkTarget:s,linkClass:a,rel:l,showLightboxSetting:u,lightboxEnabled:d,onSetLightbox:f,resetLightbox:p})=>{let[m,g]=(0,Yl.useState)(!1),[h,b]=(0,Yl.useState)(null),v=()=>{g(!0)},[y,_]=(0,Yl.useState)(!1),[w,k]=(0,Yl.useState)(null),x=(0,Yl.useRef)(null),C=(0,Yl.useRef)();(0,Yl.useEffect)(()=>{if(!C.current)return;(v2e.focus.focusable.find(C.current)[0]||C.current).focus()},[y,o,d]);let E=()=>{(e===h2e||e===b2e)&&k(""),_(!0)},R=()=>{_(!1)},S=()=>{k(null),R(),g(!1)},I=U=>{let X=U?"_blank":void 0,W;if(X){let G=(l??"").split(" ");y2e.forEach(te=>{G.includes(te)||G.push(te)}),W=G.join(" ")}else{let G=(l??"").split(" ").filter(te=>y2e.includes(te)===!1);W=G.length?G.join(" "):void 0}return{linkTarget:X,rel:W}},P=()=>U=>{let X=x.current;X&&X.contains(U.target)||(g(!1),k(null),R())},A=()=>U=>{if(w){let X=L().find(W=>W.url===w)?.linkDestination||g2e;t({href:(0,_2e.prependHTTPS)(w),linkDestination:X,lightbox:{enabled:!1}})}R(),k(null),U.preventDefault()},O=()=>{t({linkDestination:dX,href:""})},L=()=>{let U=[{linkDestination:h2e,title:(0,Js.__)("Link to image file"),url:r==="image"?n:void 0,icon:k7}];return r==="image"&&i&&U.push({linkDestination:b2e,title:(0,Js.__)("Link to attachment page"),url:r==="image"?i:void 0,icon:ub}),U},H=U=>{let X=L(),W;U?W=(X.find(G=>G.url===U)||{linkDestination:g2e}).linkDestination:W=dX,t({linkDestination:W,href:U})},N=U=>{let X=I(U);t(X)},M=U=>{t({rel:U})},V=U=>{t({linkClass:U})},j=(0,Uo.jsxs)(Mn.__experimentalVStack,{spacing:"3",children:[(0,Uo.jsx)(Mn.ToggleControl,{label:(0,Js.__)("Open in new tab"),onChange:N,checked:s==="_blank"}),(0,Uo.jsx)(Mn.TextControl,{label:(0,Js.__)("Link relation"),value:l??"",onChange:M,help:(0,Yl.createInterpolateElement)((0,Js.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Uo.jsx)(Mn.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})})}),(0,Uo.jsx)(Mn.TextControl,{label:(0,Js.__)("Link CSS class"),value:a||"",onChange:V})]}),D=w!==null?w:o,z=!d||d&&!u,$=!D&&z,J=(L().find(U=>U.linkDestination===e)||{}).title,Q=()=>{if(d&&u&&!o&&!y)return(0,Uo.jsxs)("div",{className:"block-editor-url-popover__expand-on-click",children:[(0,Uo.jsx)(xt,{icon:jI}),(0,Uo.jsxs)("div",{className:"text",children:[(0,Uo.jsx)("p",{children:(0,Js.__)("Enlarge on click")}),(0,Uo.jsx)("p",{className:"description",children:(0,Js.__)("Scales the image with a lightbox effect")})]}),(0,Uo.jsx)(Mn.Button,{icon:Rs,label:(0,Js.__)("Disable enlarge on click"),onClick:()=>{f?.(!1)},size:"compact"})]});if(!o||y)return(0,Uo.jsx)(mh.LinkEditor,{className:"block-editor-url-popover__link-container-content",value:D,onChangeInputValue:k,onSubmit:A(),autocompleteRef:x});if(o&&!y)return(0,Uo.jsxs)(Uo.Fragment,{children:[(0,Uo.jsx)(mh.LinkViewer,{className:"block-editor-url-popover__link-container-content",url:o,onEditLinkClick:E,urlLabel:J}),(0,Uo.jsx)(Mn.Button,{icon:Rs,label:(0,Js.__)("Remove link"),onClick:()=>{O(),p?.()},size:"compact"})]})};return(0,Uo.jsxs)(Uo.Fragment,{children:[(0,Uo.jsx)(Mn.ToolbarButton,{icon:mc,className:"components-toolbar__control",label:(0,Js.__)("Link"),"aria-expanded":m,onClick:v,ref:b,isActive:!!o||d&&u}),m&&(0,Uo.jsx)(mh,{ref:C,anchor:h,onFocusOutside:P(),onClose:S,renderSettings:z?()=>j:null,additionalControls:$&&(0,Uo.jsxs)(Mn.NavigableMenu,{children:[L().map(U=>(0,Uo.jsx)(Mn.MenuItem,{icon:U.icon,iconPosition:"left",onClick:()=>{k(null),H(U.url),R()},children:U.title},U.linkDestination)),u&&(0,Uo.jsx)(Mn.MenuItem,{className:"block-editor-url-popover__expand-on-click",icon:jI,info:(0,Js.__)("Scale the image with a lightbox effect."),iconPosition:"left",onClick:()=>{k(null),t({linkDestination:dX,href:""}),f?.(!0),R()},children:(0,Js.__)("Enlarge on click")},"expand-on-click")]}),offset:13,children:Q()})]})};var ES=c(q(),1),N2e=c(F(),1),I6=c(Z(),1);var k2e=c(F(),1),pX=c(Z(),1);var fX=[],ist=new Intl.Collator("und",{numeric:!0}).compare;function R6(){let[e,t,o,r]=je("spacing.spacingSizes.custom","spacing.spacingSizes.theme","spacing.spacingSizes.default","spacing.defaultSpacingSizes"),n=e??fX,i=t??fX,s=o&&r!==!1?o:fX;return(0,k2e.useMemo)(()=>{let a=[{name:(0,pX.__)("None"),slug:"0",size:0},...n,...i,...s];return a.every(({slug:l})=>/^[0-9]/.test(l))&&a.sort((l,u)=>ist(l.slug,u.slug)),a.length>wre?[{name:(0,pX.__)("Default"),slug:"default",size:void 0},...a]:a},[n,i,s])}var x2e=c(F(),1),S2e=c(ee(),1),B6=c(Z(),1),C2e=c(q(),1);var E2e=c(T(),1),sst={px:{max:300,steps:1},"%":{max:100,steps:1},vw:{max:100,steps:1},vh:{max:100,steps:1},em:{max:10,steps:.1},rm:{max:10,steps:.1},svw:{max:100,steps:1},lvw:{max:100,steps:1},dvw:{max:100,steps:1},svh:{max:100,steps:1},lvh:{max:100,steps:1},dvh:{max:100,steps:1},vi:{max:100,steps:1},svi:{max:100,steps:1},lvi:{max:100,steps:1},dvi:{max:100,steps:1},vb:{max:100,steps:1},svb:{max:100,steps:1},lvb:{max:100,steps:1},dvb:{max:100,steps:1},vmin:{max:100,steps:1},svmin:{max:100,steps:1},lvmin:{max:100,steps:1},dvmin:{max:100,steps:1},vmax:{max:100,steps:1},svmax:{max:100,steps:1},lvmax:{max:100,steps:1},dvmax:{max:100,steps:1}};function CS({icon:e,isMixed:t=!1,minimumCustomValue:o,onChange:r,onMouseOut:n,onMouseOver:i,showSideInLabel:s=!0,side:a,spacingSizes:l,type:u,value:d,...f}){let p=(0,S2e.useSelect)(w=>w(B).getSettings()?.disableCustomSpacingSizes),[m]=je("spacing.units"),g=(0,C2e.__experimentalUseCustomUnits)({availableUnits:m||["px","em","rem"]}),h=(0,x2e.useMemo)(()=>l?.map(w=>({name:w.name,slug:w.slug,size:w.size}))||[],[l]),b=(Bm.includes(a)||["vertical","horizontal"].includes(a))&&s?ju[a]:"",v=s?u?.toLowerCase():u,y=(0,B6.sprintf)((0,B6._x)("%1$s %2$s","spacing"),b,v).trim(),_=g[0]?.value||"px";return(0,E2e.jsx)(ev,{allowNegativeOnDrag:o<0,ariaLabel:y,className:"spacing-sizes-control",customValueSettings:sst,disableCustomValues:p,icon:e,isMixed:t,minimumCustomValue:o,onChange:r,onMouseOut:n,onMouseOver:i,presets:h,presetType:"spacing",selectedUnit:_,units:g,value:d,...f})}var BR=c(T(),1),T2e=["vertical","horizontal"];function R2e({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,sides:n,spacingSizes:i,type:s,values:a}){let l=d=>f=>{if(!t)return;let p={...Object.keys(a).reduce((m,g)=>(m[g]=G_(a[g],i),m),{})};d==="vertical"&&(p.top=f,p.bottom=f),d==="horizontal"&&(p.left=f,p.right=f),t(p)},u=n?.length?T2e.filter(d=>Pj(n,d)):T2e;return(0,BR.jsx)(BR.Fragment,{children:u.map(d=>{let f=d==="vertical"?a.top:a.left;return(0,BR.jsx)(CS,{icon:R2[d],label:ju[d],minimumCustomValue:e,onChange:l(d),onMouseOut:o,onMouseOver:r,side:d,spacingSizes:i,type:s,value:f,withInputField:!1},`spacing-sizes-control-${d}`)})})}var IR=c(T(),1);function B2e({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,sides:n,spacingSizes:i,type:s,values:a}){let l=n?.length?Bm.filter(d=>n.includes(d)):Bm,u=d=>f=>{let p={...Object.keys(a).reduce((m,g)=>(m[g]=G_(a[g],i),m),{})};p[d]=f,t(p)};return(0,IR.jsx)(IR.Fragment,{children:l.map(d=>(0,IR.jsx)(CS,{icon:R2[d],label:ju[d],minimumCustomValue:e,onChange:u(d),onMouseOut:o,onMouseOver:r,side:d,spacingSizes:i,type:s,value:a[d],withInputField:!1},`spacing-sizes-control-${d}`))})}var I2e=c(T(),1);function P2e({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,showSideInLabel:n,side:i,spacingSizes:s,type:a,values:l}){let u=d=>f=>{let p={...Object.keys(l).reduce((m,g)=>(m[g]=G_(l[g],s),m),{})};p[d]=f,t(p)};return(0,I2e.jsx)(CS,{label:ju[i],minimumCustomValue:e,onChange:u(i),onMouseOut:o,onMouseOver:r,showSideInLabel:n,side:i,spacingSizes:s,type:a,value:l[i],withInputField:!1})}var O2e=c(q(),1);var mX=c(Z(),1),A2e=c(T(),1);function M2e({isLinked:e,...t}){let o=e?(0,mX.__)("Unlink sides"):(0,mX.__)("Link sides");return(0,A2e.jsx)(O2e.Button,{...t,size:"small",icon:e?mc:Rs,iconSize:24,label:o})}var Md=c(T(),1);function TS({inputProps:e,label:t,minimumCustomValue:o=0,onChange:r,onMouseOut:n,onMouseOver:i,showSideInLabel:s=!0,sides:a=Bm,useSelect:l,values:u}){let d=R6(),f=u||kre,p=a?.length===1,m=a?.includes("horizontal")&&a?.includes("vertical")&&a?.length===2,[g,h]=(0,N2e.useState)(Sre(f,a)),b=()=>{h(g===wf.axial?wf.custom:wf.axial)},y={...e,minimumCustomValue:o,onChange:x=>{let C={...u,...x};r(C)},onMouseOut:n,onMouseOver:i,sides:a,spacingSizes:d,type:t,useSelect:l,values:f},_=()=>g===wf.axial?(0,Md.jsx)(R2e,{...y}):g===wf.custom?(0,Md.jsx)(B2e,{...y}):(0,Md.jsx)(P2e,{side:g,...y,showSideInLabel:s}),w=Bm.includes(g)&&s?ju[g]:"",k=(0,I6.sprintf)((0,I6._x)("%1$s %2$s","spacing control label"),t,w).trim();return(0,Md.jsxs)("fieldset",{className:"spacing-sizes-control",children:[(0,Md.jsxs)(ES.__experimentalHStack,{className:"spacing-sizes-control__header",children:[(0,Md.jsx)(ES.BaseControl.VisualLabel,{as:"legend",className:"spacing-sizes-control__label",children:k}),!p&&!m&&(0,Md.jsx)(M2e,{label:t,onClick:b,isLinked:g===wf.axial})]}),(0,Md.jsx)(ES.__experimentalVStack,{spacing:.5,children:_()})]})}var L2e=c(Nt(),1);function D2e(){return(0,L2e.default)("wp.blockEditor.PreviewOptions",{version:"6.5"}),null}var V2e=c(Nt(),1);function F2e(){(0,V2e.default)("wp.blockEditor.useResizeCanvas",{since:"7.1",hint:"Device preview is now handled by the editor canvas. This hook no longer does anything."})}var xi=c(Z(),1),HS=c(ce(),1),US=c(q(),1),qR=c(ee(),1),OAe=c(F(),1);var gX=c(q(),1);var P6=c(Z(),1),O6=c(ee(),1),A6=c(ce(),1);var vv=c(T(),1);function ast({attributes:e={},onNavigateToEntityRecord:t,isTemplatePartBlock:o}){let{ref:r,theme:n,slug:i}=e,s=o?n&&i&&`${n}//${i}`:r;return(0,vv.jsx)($e,{direction:"column",className:"block-editor-block-inspector-edit-contents",children:(0,vv.jsx)(gX.Button,{className:"block-editor-block-inspector-edit-contents__button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{s&&t({postId:s,postType:o?"wp_template_part":"wp_block"})},accessibleWhenDisabled:!0,disabled:!s,children:(0,P6.__)("Edit original")})})}function lst({clientId:e,editedContentOnlySection:t,editContentOnlySection:o,stopEditingContentOnlySection:r}){let{selectBlock:n}=(0,O6.useDispatch)(B);return(0,vv.jsx)($e,{direction:"column",className:"block-editor-block-inspector-edit-contents",children:(0,vv.jsx)(gX.Button,{className:"block-editor-block-inspector-edit-contents__button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{t?(r(),n(e)):(o(e),n(e))},children:t?(0,P6.__)("Exit pattern"):(0,P6.__)("Edit pattern")})})}function z2e({clientId:e}){let{isWithinSection:t,isWithinEditedSection:o,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i}=S3(e),{block:s,onNavigateToEntityRecord:a,canEdit:l}=(0,O6.useSelect)(p=>{let{getBlock:m,getSettings:g,canEditBlock:h}=p(B);return{block:m(e),onNavigateToEntityRecord:g().onNavigateToEntityRecord,canEdit:h(e)}},[e]);if(!l||!t&&!o)return null;let u=(0,A6.isReusableBlock)(s),d=(0,A6.isTemplatePart)(s);return(u||d)&&a?(0,vv.jsx)(ast,{attributes:s?.attributes,onNavigateToEntityRecord:a,isTemplatePartBlock:d}):(0,vv.jsx)(lst,{clientId:e,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i})}var j2e=c(ee(),1),H2e=c(Z(),1),U2e=c(q(),1),W2e=c(F(),1);var G2e=c(T(),1);function M6(){let e=(0,j2e.useSelect)(r=>r(B).getBlockSelectionStart(),[]),t=(0,W2e.useRef)();return Cb(e,t),e?(0,G2e.jsx)(U2e.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"block-editor-skip-to-selected-block",onClick:()=>{t.current?.focus()},children:(0,H2e.__)("Skip to the selected block")}):null}var RS=c(Z(),1),$2e=c(ee(),1);var _v=c(T(),1);function hX(){let{selectedBlockCount:e,totalBlockCount:t}=(0,$2e.useSelect)(o=>{let{getSelectedBlockCount:r,getMultiSelectedBlockClientIds:n,getClientIdsOfDescendants:i}=o(B),s=r();return{selectedBlockCount:s,totalBlockCount:s+i(n()).length}},[]);return(0,_v.jsxs)($e,{direction:"row",align:"center",justify:"flex-start",gap:"sm",className:"block-editor-multi-selection-inspector__card",children:[(0,_v.jsx)(Ht,{icon:nb,showColors:!0}),(0,_v.jsxs)($e,{direction:"column",children:[(0,_v.jsx)("div",{className:"block-editor-multi-selection-inspector__card-title",children:(0,RS.sprintf)((0,RS._n)("%d Block","%d Blocks",e),e)}),t>e&&(0,_v.jsx)("div",{className:"block-editor-multi-selection-inspector__card-description",children:(0,RS.sprintf)((0,RS._n)("%d including nested block","%d including nested blocks",t),t)})]})]})}var Y2e=c(q(),1),cst=Symbol("BlockInspectorPreTabs"),{Fill:dSo,Slot:K2e}=(0,Y2e.createSlotFill)(cst);var _4=c(q(),1),fu=c(F(),1),_Ae=c($T(),1),zS=c(ee(),1);var PR=c(Z(),1),N6={name:"settings",title:(0,PR.__)("Settings"),value:"settings",icon:x8},L6={name:"styles",title:(0,PR.__)("Styles"),value:"styles",icon:yz},D6={name:"content",title:(0,PR.__)("Content"),value:"content",icon:ub},Ip={name:"list",title:(0,PR.__)("List View"),value:"list-view",icon:nC};var bX=c(q(),1);var OR=c(q(),1),q2e=c(Z(),1);var AR=c(T(),1),ust=({initialOpen:e=!1})=>{let t=(0,OR.__experimentalUseSlotFills)(Dg.slotName),o=(0,OR.__experimentalUseSlotFills)(RT.name),r=!!(t&&t.length),n=!!(o&&o.length);return!r&&!n?null:(0,AR.jsxs)(OR.PanelBody,{className:"block-editor-block-inspector__advanced",title:(0,q2e.__)("Advanced"),initialOpen:e,children:[(0,AR.jsx)(Ve.Slot,{group:"advanced"}),(0,AR.jsx)(RT.Slot,{})]})},V6=ust;var Pp=c(T(),1),dst=({showAdvancedControls:e=!1})=>{let t=(0,bX.__experimentalUseSlotFills)(Yc.default.name),o=(0,bX.__experimentalUseSlotFills)(Yc.bindings.name),r=!!t?.length||!!o?.length;return(0,Pp.jsxs)(Pp.Fragment,{children:[(0,Pp.jsx)(Ve.Slot,{}),(0,Pp.jsx)(Ve.Slot,{group:"bindings"}),e&&(0,Pp.jsx)("div",{children:(0,Pp.jsx)(V6,{initialOpen:!r})})]})},Z2e=dst;var Dp=c(Z(),1),h4=c(ee(),1),qX=c(F(),1);var BS=c(q(),1),F6=c(ee(),1),yX=c(Z(),1);var MR=c(T(),1),fst=()=>{let{selectedClientIds:e,selectedBlocks:t,hasPositionAttribute:o}=(0,F6.useSelect)(s=>{let{getBlocksByClientId:a,getSelectedBlockClientIds:l}=s(B),u=l(),d=a(u);return{selectedClientIds:u,selectedBlocks:d,hasPositionAttribute:d?.some(({attributes:f})=>!!f?.style?.position?.type)}},[]),{updateBlockAttributes:r}=(0,F6.useDispatch)(B),n=Dr();function i(){if(!e?.length||!t?.length)return;let s=Object.fromEntries(t?.map(({clientId:a,attributes:l})=>[a,{style:Xe({...l?.style,position:{...l?.style?.position,type:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0}})}]));r(e,s,!0)}return(0,MR.jsx)(BS.__experimentalToolsPanel,{className:"block-editor-block-inspector__position",label:(0,yX.__)("Position"),resetAll:i,dropdownMenuProps:n,children:(0,MR.jsx)(BS.__experimentalToolsPanelItem,{isShownByDefault:o,label:(0,yX.__)("Position"),hasValue:()=>o,onDeselect:i,children:(0,MR.jsx)(Ve.Slot,{group:"position"})})})},pst=()=>{let e=(0,BS.__experimentalUseSlotFills)(Yc.position.name);return!(e&&e.length)?null:(0,MR.jsx)(fst,{})},z6=pst;var NX=c(ce(),1),o4=c(F(),1),IOe=c(ee(),1),POe=c(Z(),1);var tOe=c(q(),1),U6=c(F(),1),ki=c(Z(),1),oOe=c(T_(),1);var kn=c(q(),1),J2e=c(F(),1),vX=c(Z(),1);var IS=c(q(),1);var X2e=c(Z(),1),vh=c(T(),1),Nn=()=>!!window.__experimentalGlobalStylesInheritanceUI;function Kl(e,t,o){let r=!!e&&!t,n=Y(o,{"is-inherited-from-global-styles":r,"has-local-override-from-global-styles":!!t});return{...n?{className:n}:{},isInherited:r,hasLocalOverride:!!t}}function Op({onResetToInherited:e,className:t}){return(0,vh.jsxs)(IS.Button,{__next40pxDefaultSize:!1,label:(0,X2e.__)("Reset to inherited value"),showTooltip:!0,className:Y("has-local-override-from-global-styles__reset",t),onClick:o=>{o.preventDefault(),o.stopPropagation(),e?.()},children:[(0,vh.jsx)("span",{"aria-hidden":"true",className:"has-local-override-from-global-styles__dot"}),(0,vh.jsx)(IS.Icon,{className:"has-local-override-from-global-styles__reset-icon",icon:ii})]})}function Yt({className:e,isInherited:t,hasLocalOverride:o,label:r,onDeselect:n,showLocalOverrideActionsInLabel:i=!0,hasInlineEndToggle:s=!1,children:a,...l}){return(0,vh.jsxs)(IS.__experimentalToolsPanelItem,{className:e,label:r,onDeselect:n,...l,children:[a,o&&i&&(0,vh.jsx)("div",{className:Y("global-styles-inheritance-affordance",{"global-styles-inheritance-affordance--offset-toggle":s}),children:(0,vh.jsx)(Op,{onResetToInherited:n})})]})}var Mo=c(T(),1),{Tabs:j6}=K(kn.privateApis);function mst({tabs:e,colorGradientControlSettings:t,contrastWarning:o}){let{key:r,...n}=e[0]??{},i=(e.find(s=>s.userValue!==void 0)??e.find(s=>s.isPlaceholder||s.inheritedValue!==void 0))?.key;return(0,Mo.jsx)(kn.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Mo.jsxs)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:[e.length===1&&(0,Mo.jsx)(Q2e,{...n,colorGradientControlSettings:t,contrastWarning:o},r),e.length>1&&(0,Mo.jsxs)(j6,{defaultTabId:i,children:[(0,Mo.jsx)(j6.TabList,{children:e.map(s=>(0,Mo.jsx)(j6.Tab,{tabId:s.key,children:s.label},s.key))}),e.map(s=>{let{key:a,...l}=s;return(0,Mo.jsx)(j6.TabPanel,{tabId:a,focusable:!1,children:(0,Mo.jsx)(Q2e,{...l,colorGradientControlSettings:t,contrastWarning:o},a)},a)})]})]})})}var gst={placement:"left-start",offset:36,shift:!0},hst=({indicators:e,label:t})=>(0,Mo.jsxs)(kn.__experimentalHStack,{justify:"flex-start",children:[(0,Mo.jsx)(kn.__experimentalZStack,{isLayered:!1,offset:-8,children:e.map((o,r)=>(0,Mo.jsx)(kn.Flex,{expanded:!1,children:(0,Mo.jsx)(kn.ColorIndicator,{colorValue:o})},r))}),(0,Mo.jsx)(kn.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",children:t})]});function Q2e({isGradient:e,inheritedValue:t,inheritedSlug:o,userSlug:r,userValue:n,setValue:i,isPlaceholder:s,colorGradientControlSettings:a,contrastWarning:l}){let u=n??t,d=n!==void 0?r:o,f=(p,m)=>{if(s&&p===void 0){i(t,o);return}i(p,m)};return(0,Mo.jsx)(sh,{...a,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:e?void 0:u,colorSlug:e?void 0:d,gradientValue:e?u:void 0,gradientSlug:e?d:void 0,onColorChange:e?void 0:f,onGradientChange:e?f:void 0,clearable:n!==void 0,headingLevel:3,noticeProps:!e&&l?{children:l,status:"warning",spokenMessage:null,className:"block-editor-panel-color-gradient-settings__contrast-notice"}:void 0})}function _h({label:e,hasValue:t,resetValue:o,isShownByDefault:r,indicators:n,tabs:i,colorGradientControlSettings:s,panelId:a,contrastWarning:l,className:u="block-editor-tools-panel-color-gradient-settings__item",isPlaceholder:d=!1,hasInheritedValue:f=!1,showInheritanceLabelIndicators:p=Nn()}){let m=(0,J2e.useRef)(void 0),g=Y("block-editor-color-gradient-item",u),h=p&&t()&&f,b=p?Kl(d,h,g):{className:g};return(0,Mo.jsx)(Yt,{...b,showLocalOverrideActionsInLabel:!1,hasValue:t,label:e,onDeselect:o,isShownByDefault:r,panelId:a,children:(0,Mo.jsx)(kn.Dropdown,{popoverProps:gst,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:({onToggle:v,isOpen:y})=>{let _={onClick:v,className:Y("block-editor-panel-color-gradient-settings__dropdown",{"is-open":y,"has-contrast-warning":!!l}),"aria-expanded":y,ref:m};return(0,Mo.jsxs)(Mo.Fragment,{children:[(0,Mo.jsx)(kn.Button,{..._,__next40pxDefaultSize:!0,children:(0,Mo.jsx)(hst,{indicators:n,label:e})}),t()&&(h?(0,Mo.jsx)(Op,{className:"block-editor-panel-color-gradient-settings__reset",onResetToInherited:()=>{o(),y&&v(),m.current?.focus()}}):(0,Mo.jsx)(kn.Button,{__next40pxDefaultSize:!0,label:(0,vX.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:ii,onClick:()=>{o(),y&&v(),m.current?.focus()}})),l&&(0,Mo.jsx)(kn.Button,{__next40pxDefaultSize:!0,size:"small",icon:p8,label:(0,vX.__)("Low contrast"),className:"block-editor-panel-color-gradient-settings__contrast-warning","aria-expanded":y,onClick:v})]})},renderContent:()=>(0,Mo.jsx)(mst,{tabs:i,colorGradientControlSettings:s,contrastWarning:l})})})}var NR=c(F(),1),eOe=c(ee(),1),_X=c(ce(),1),wv=c(Z(),1);function H6(e,t,o){let{supportedStyles:r,supports:n}=(0,eOe.useSelect)(i=>({supportedStyles:K(i(_X.store)).getSupportedStyles(t,o),supports:i(_X.store).getBlockType(t)?.supports}),[t,o]);return(0,NR.useMemo)(()=>{let i={...e};return r.includes("fontSize")||(i.typography={...i.typography,fontSizes:{},customFontSize:!1,defaultFontSizes:!1}),r.includes("fontFamily")||(i.typography={...i.typography,fontFamilies:{}}),i.color={...i.color,text:i.color?.text&&r.includes("color"),background:i.color?.background&&(r.includes("background")||r.includes("backgroundColor")),button:i.color?.button&&r.includes("buttonColor"),heading:i.color?.heading&&r.includes("headingColor"),link:i.color?.link&&r.includes("linkColor"),caption:i.color?.caption&&r.includes("captionColor")},!r.includes("background")&&!r.includes("backgroundGradient")&&(i.color.gradients=[],i.color.customGradient=!1),r.includes("filter")||(i.color.defaultDuotone=!1,i.color.customDuotone=!1),["lineHeight","fontStyle","fontWeight","letterSpacing","textAlign","textTransform","textDecoration","textIndent","writingMode"].forEach(s=>{r.includes(s)||(i.typography={...i.typography,[s]:!1})}),r.includes("textIndent")&&(i.typography={...i.typography,textIndent:i.typography?.textIndent??"subsequent"}),r.includes("columnCount")||(i.typography={...i.typography,textColumns:!1}),["contentSize","wideSize"].forEach(s=>{r.includes(s)||(i.layout={...i.layout,[s]:!1})}),["padding","margin","blockGap"].forEach(s=>{r.includes(s)||(i.spacing={...i.spacing,[s]:!1});let a=Array.isArray(n?.spacing?.[s])?n?.spacing?.[s]:n?.spacing?.[s]?.sides;a?.length&&i.spacing?.[s]&&(i.spacing={...i.spacing,[s]:{...i.spacing?.[s],sides:a}})}),["aspectRatio","height","minHeight","minWidth","width"].forEach(s=>{r.includes(s)||(i.dimensions={...i.dimensions,[s]:!1})}),["radius","color","style","width"].forEach(s=>{r.includes("border"+s.charAt(0).toUpperCase()+s.slice(1))||(i.border={...i.border,[s]:!1})}),[["backgroundImage","backgroundImage"],["backgroundSize","backgroundSize"],["backgroundGradient","gradient"]].forEach(([s,a])=>{r.includes(s)||(i.background={...i.background,[a]:!1})}),i.shadow=r.includes("shadow")?i.shadow:!1,i},[e,r,n])}function Nd(e){let t=e?.color?.palette?.custom,o=e?.color?.palette?.theme,r=e?.color?.palette?.default,n=e?.color?.defaultPalette;return(0,NR.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,wv._x)("Theme","Indicates this palette comes from the theme."),colors:o}),n&&r&&r.length&&i.push({name:(0,wv._x)("Default","Indicates this palette comes from WordPress."),colors:r}),t&&t.length&&i.push({name:(0,wv._x)("Custom","Indicates this palette is created by the user."),colors:t}),i},[t,o,r,n])}function LR(e){let t=e?.color?.gradients?.custom,o=e?.color?.gradients?.theme,r=e?.color?.gradients?.default,n=e?.color?.defaultGradients;return(0,NR.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,wv._x)("Theme","Indicates this palette comes from the theme."),gradients:o}),n&&r&&r.length&&i.push({name:(0,wv._x)("Default","Indicates this palette comes from WordPress."),gradients:r}),t&&t.length&&i.push({name:(0,wv._x)("Custom","Indicates this palette is created by the user."),gradients:t}),i},[t,o,r,n])}function PS(e){let t=Nd(e),o=LR(e),r=e?.color?.custom,n=e?.color?.customGradient,i=(0,NR.useMemo)(()=>t.flatMap(({colors:l})=>l),[t]),s=l=>Za({settings:e},"",l),a=(l,u)=>{if(u)return"var:preset|gradient|"+u;let f=o.flatMap(({gradients:p})=>p).find(({gradient:p})=>p===l);return f?"var:preset|gradient|"+f.slug:l};return{colors:t,gradients:o,allColors:i,areCustomSolidsEnabled:r,areCustomGradientsEnabled:n,hasSolidColors:t.length>0||r,hasGradientColors:o.length>0||n,decodeValue:s,encodeGradientValue:a}}function Wo(e,t){if(typeof e!="string")return;let o=`var:preset|${t}|`;if(e.startsWith(o))return e.slice(o.length);let r=`--wp--preset--${t}--`;return e.match(new RegExp(`^var\\(${r}([^)]+)\\)$`))?.[1]}function Ap(e,t,o){if(o)return"var:preset|color|"+o;let r=e.find(({color:n})=>n===t);return r?"var:preset|color|"+r.slug:t}var OS=c(T(),1);function W6(e){let t=rOe(e),o=iOe(e),r=sOe(e),n=nOe(e);return t||o||r||n}function wX(e){let t=Nd(e);return e?.color?.text&&(t?.length>0||e?.color?.custom)}function rOe(e){let t=Nd(e);return e?.color?.link&&(t?.length>0||e?.color?.custom)}function nOe(e){let t=Nd(e);return e?.color?.caption&&(t?.length>0||e?.color?.custom)}function iOe(e){let t=Nd(e),o=LR(e);return e?.color?.heading&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function sOe(e){let t=Nd(e),o=LR(e);return e?.color?.button&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function kX(e){let t=Nd(e),o=LR(e);return e?.color?.background&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function xX({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=Dr(),a=()=>{let l=e(o);t(l)};return(0,OS.jsx)(tOe.__experimentalToolsPanel,{label:i||(0,ki.__)("Elements"),resetAll:a,panelId:r,hasInnerWrapper:!0,headingLevel:3,className:"color-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:s,children:(0,OS.jsx)("div",{className:"color-block-support-panel__inner-wrapper",children:n})})}var bst={link:!0,heading:!0,button:!0,caption:!0};function G6({as:e=xX,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=bst,label:a,children:l,contrastWarning:u,additionalElements:d,showInheritanceLabelIndicators:f=Nn()}){let{colors:p,gradients:m,areCustomSolidsEnabled:g,areCustomGradientsEnabled:h,hasSolidColors:b,hasGradientColors:v,allColors:y,decodeValue:_,encodeGradientValue:w}=PS(n),k=D=>(0,oOe.getCSSValueFromRawStyle)(_(D)),x=rOe(n),C=k(r?.elements?.link?.color?.text),E=_(t?.elements?.link?.color?.text),R=(D,z)=>{o(We(t,["elements","link","color","text"],Ap(y,D,z)))},S=k(r?.elements?.link?.[":hover"]?.color?.text),I=_(t?.elements?.link?.[":hover"]?.color?.text),P=(D,z)=>{o(We(t,["elements","link",":hover","color","text"],Ap(y,D,z)))},A=()=>!!E||!!I,O=()=>{let D=We(t,["elements","link",":hover","color","text"],void 0);D=We(D,["elements","link","color","text"],void 0),o(D)},L=nOe(n),H=sOe(n),N=iOe(n),M=(0,U6.useMemo)(()=>[{name:"caption",label:(0,ki.__)("Captions"),showPanel:L},{name:"button",label:(0,ki.__)("Button"),showPanel:H},{name:"heading",label:(0,ki.__)("Heading"),showPanel:N},{name:"h1",label:(0,ki.__)("H1"),showPanel:N},{name:"h2",label:(0,ki.__)("H2"),showPanel:N},{name:"h3",label:(0,ki.__)("H3"),showPanel:N},{name:"h4",label:(0,ki.__)("H4"),showPanel:N},{name:"h5",label:(0,ki.__)("H5"),showPanel:N},{name:"h6",label:(0,ki.__)("H6"),showPanel:N},...d?.map(D=>({...D,showPanel:b||v}))??[]],[d,v,b,L,H,N]),V=(0,U6.useCallback)(D=>({...D,elements:{...D?.elements,link:{...D?.elements?.link,color:void 0,":hover":{color:void 0}},...M.reduce((z,$)=>({...z,[$.name]:{...D?.elements?.[$.name],color:void 0}}),{})}}),[M]),j=[x&&{key:"link",label:(0,ki.__)("Link"),hasValue:A,resetValue:O,isShownByDefault:s.link,indicators:[E??C,I??S],isPlaceholder:E===void 0&&I===void 0&&(C!==void 0||S!==void 0),hasInheritedValue:C!==void 0||S!==void 0,contrastWarning:u,tabs:[{key:"link",label:(0,ki.__)("Default"),inheritedValue:C,inheritedSlug:Wo(r?.elements?.link?.color?.text,"color"),userSlug:Wo(t?.elements?.link?.color?.text,"color"),setValue:R,userValue:E,isPlaceholder:E===void 0&&C!==void 0},{key:"hover",label:(0,ki.__)("Hover"),inheritedValue:S,inheritedSlug:Wo(r?.elements?.link?.[":hover"]?.color?.text,"color"),userSlug:Wo(t?.elements?.link?.[":hover"]?.color?.text,"color"),setValue:P,userValue:I,isPlaceholder:I===void 0&&S!==void 0}]}].filter(Boolean);return M.forEach(({name:D,label:z,showPanel:$})=>{if(!$)return;let J=k(r?.elements?.[D]?.color?.background),Q=k(r?.elements?.[D]?.color?.gradient),U=k(r?.elements?.[D]?.color?.text),X=_(t?.elements?.[D]?.color?.background),W=_(t?.elements?.[D]?.color?.gradient),G=_(t?.elements?.[D]?.color?.text),te=()=>!!(G||X||W),re=()=>{let Se=We(t,["elements",D,"color","background"],void 0);Se.elements[D].color.gradient=void 0,Se.elements[D].color.text=void 0,o(Se)},ae=(Se,fe)=>{o(We(t,["elements",D,"color","text"],Ap(y,Se,fe)))},ie=(Se,fe)=>{let Ce=We(t,["elements",D,"color","background"],Ap(y,Se,fe));Ce.elements[D].color.gradient=void 0,o(Ce)},be=(Se,fe)=>{let Ce=We(t,["elements",D,"color","gradient"],w(Se,fe));Ce.elements[D].color.background=void 0,o(Ce)},pe=D!=="caption",ke=G===void 0&&U!==void 0,ye=X===void 0&&J!==void 0,Pe=W===void 0&&Q!==void 0,_e=G===void 0&&X===void 0&&W===void 0&&(U!==void 0||J!==void 0||Q!==void 0),ve=U!==void 0||J!==void 0||Q!==void 0;j.push({key:D,label:z,hasValue:te,resetValue:re,isShownByDefault:s[D],indicators:pe?[G??U,W??Q??X??J]:[G??U],isPlaceholder:_e,hasInheritedValue:ve,tabs:[b&&{key:"text",label:(0,ki.__)("Text"),inheritedValue:U,inheritedSlug:Wo(r?.elements?.[D]?.color?.text,"color"),userSlug:Wo(t?.elements?.[D]?.color?.text,"color"),setValue:ae,userValue:G,isPlaceholder:ke},b&&pe&&{key:"background",label:(0,ki.__)("Background"),inheritedValue:J,inheritedSlug:Wo(r?.elements?.[D]?.color?.background,"color"),userSlug:Wo(t?.elements?.[D]?.color?.background,"color"),setValue:ie,userValue:X,isPlaceholder:ye},v&&pe&&{key:"gradient",label:(0,ki.__)("Gradient"),inheritedValue:Q,inheritedSlug:Wo(r?.elements?.[D]?.color?.gradient,"gradient"),userSlug:Wo(t?.elements?.[D]?.color?.gradient,"gradient"),setValue:be,userValue:W,isGradient:!0,isPlaceholder:Pe}].filter(Boolean)})}),(0,OS.jsxs)(e,{resetAllFilter:V,value:t,onChange:o,panelId:i,label:a,children:[j.map(D=>{let{key:z,...$}=D;return(0,OS.jsx)(_h,{...$,showInheritanceLabelIndicators:f,colorGradientControlSettings:{colors:p,disableCustomColors:!g,gradients:m,disableCustomGradients:!h},panelId:i},z)}),l]})}var jR=c(F(),1),EX=c(ee(),1),cOe=c(ce(),1);var FR=c(ce(),1),DR=c(ee(),1),$6=c(F(),1);var VR=c(T(),1),{getVariationStyle:yst}=K(Lo),SX="is-style-";function aOe(e){return e?e.split(/\s+/).reduce((t,o)=>{if(o.startsWith(SX)){let r=o.slice(SX.length);r!=="default"&&t.push(r)}return t},[]):[]}function zR(e,t=[]){let o=aOe(e);if(!o)return null;for(let r of o)if(t.some(n=>n.name===r))return r;return null}function vst({override:e}){Da(e)}function CX({config:e}){let{overrides:t}=(0,DR.useSelect)(n=>({overrides:K(n(B)).getStyleOverrides()}),[]),{getBlockName:o}=(0,DR.useSelect)(B),r=(0,$6.useMemo)(()=>{if(!t?.length)return;let n=[],i=[];for(let[,s]of t)if(s?.variation&&s?.clientId&&!i.includes(s.clientId)){let a=o(s.clientId),l=e?.styles?.blocks?.[a]?.variations?.[s.variation];if(l){let u={settings:e?.settings,styles:{blocks:{[a]:{variations:{[`${s.variation}-${s.clientId}`]:l}}}}},d=UP((0,FR.getBlockTypes)(),s.clientId),h=HP(u,d,!1,!0,!0,!0,{blockGap:!1,blockStyles:!0,layoutStyles:!1,marginReset:!1,presets:!1,rootPadding:!1,variationStyles:!0});n.push({id:`${s.variation}-${s.clientId}`,css:h,__unstableType:"variation",variation:s.variation,clientId:s.clientId}),i.push(s.clientId)}}return n},[e,t,o]);return!r||!r.length?null:(0,VR.jsx)(VR.Fragment,{children:r.map(n=>(0,VR.jsx)(vst,{override:n},n.id))})}function _st(e,t,o){let{globalSettings:r,globalStyles:n}=(0,DR.useSelect)(i=>{let s=i(B).getSettings();return{globalSettings:s.__experimentalFeatures,globalStyles:s[Ts]}},[]);return(0,$6.useMemo)(()=>{let i=yst({settings:r,styles:n},e,t);return{settings:r,styles:{blocks:{[e]:{variations:{[`${t}-${o}`]:i}}}}}},[r,n,t,o,e])}function wst({name:e,className:t,clientId:o}){let{getBlockStyles:r}=(0,DR.useSelect)(FR.store),n=r(e),i=zR(t,n),s=`${SX}${i}-${o}`,{settings:a,styles:l}=_st(e,i,o),u=(0,$6.useMemo)(()=>{if(!i)return;let d={settings:a,styles:l},f=UP((0,FR.getBlockTypes)(),o);return HP(d,f,!1,!0,!0,!0,{blockGap:!1,blockStyles:!0,layoutStyles:!1,marginReset:!1,presets:!1,rootPadding:!1,variationStyles:!0})},[i,a,l,o]);return Da({id:`variation-${o}`,css:u,__unstableType:"variation",variation:i,clientId:o}),i?{className:s}:{}}var lOe={hasSupport:()=>!0,attributeKeys:["className"],isMatch:({className:e})=>aOe(e).length>0,useBlockProps:wst};var{resolveStyle:kst}=K(Lo),xst={value:void 0,sources:void 0};function Sst(){let{rawGlobalStylesData:e,links:t}=(0,EX.useSelect)(o=>{let r=o(B).getSettings();return{rawGlobalStylesData:r[Ts]??null,links:r[Qv]??null}},[]);return(0,jR.useMemo)(()=>e?{styles:e,_links:t??void 0}:null,[e,t])}var uOe={"core/accordion-heading":{contextKey:"core/accordion-heading-level",fallbackLevel:3}};function Cst(e,t,o){let r=uOe[e];return r?t||o||r.fallbackLevel:t}function Est(e){let t=(0,jR.useContext)(Ti),o=uOe[e]?.contextKey;return o?t[o]:void 0}function Tst(e,t){switch(e){case"core/button":return["button"];case"core/accordion-heading":case"core/heading":case"core/post-title":case"core/site-title":case"core/query-title":case"core/comments-title":case"core/term-name":case"core/site-tagline":return t===0?[]:t?["heading",`h${t}`]:["heading"];case"core/read-more":case"core/loginout":case"core/post-navigation-link":case"core/query-pagination-next":case"core/query-pagination-previous":case"core/query-pagination-numbers":case"core/comments-pagination-next":case"core/comments-pagination-previous":case"core/comments-pagination-numbers":case"core/comment-edit-link":case"core/comment-reply-link":case"core/post-comments-link":return["link"];default:return[]}}function Rst(e,t){let{clientId:o}=kt(),r=Est(e);return(0,EX.useSelect)(n=>{if(!e)return{variationName:null,headingLevel:void 0};let i=n(cOe.store).getBlockStyles(e),{level:s}=n(B).getBlockAttributes(o)||{};return{variationName:t?zR(t,i):null,headingLevel:Cst(e,s,r)}},[e,t,o,r])}function ql(e,t,o=null){let{variationName:r,headingLevel:n}=Rst(e,t),i=Sst();return(0,jR.useMemo)(()=>Nn()?e?kst(i,{blockName:e,variationName:r,elements:Tst(e,n),viewport:o?.viewport??null,pseudoState:o?.pseudo??null}):{value:{},sources:{}}:xst,[e,r,n,i,o])}var OX=c(Bo(),1),NS=c(ce(),1),ROe=c(F(),1);var MS=c(ce(),1),SOe=c(ee(),1),COe=c(Z(),1);var kv=c(F(),1),fOe=c(ee(),1),pOe=c(ce(),1);var mOe=c(Yo(),1);function Y6(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function dOe(e,t){if(!e||!t)return{};let o=ca(t,"color.text",{fallback:!0}),r=ca(t,"color.background",{fallback:!0}),n=e.querySelector(o)||e,i=e.querySelector(r)||e,s=e.querySelector("a"),a=Y6(n,"color"),l=s&&s.textContent?Y6(s,"color"):void 0,u=i,d=Y6(u,"background-color");for(;d==="rgba(0, 0, 0, 0)"&&u.parentNode&&u.parentNode.nodeType===u.parentNode.ELEMENT_NODE;)u=u.parentNode,d=Y6(u,"background-color");return{textColor:a,backgroundColor:d,linkColor:l}}function Bst(e,t){return Object.keys(t).some(r=>e[r]!==t[r])?t:e}function AS({clientId:e,name:t,enabled:o=!0,checkTextColor:r=!0,checkLinkColor:n=!0,messageOverride:i}){let s=Zt(e),[a,l]=(0,kv.useReducer)(Bst,{}),u=(0,fOe.useSelect)(p=>t&&o?p(pOe.store).getBlockType(t):void 0,[t,o]);(0,kv.useLayoutEffect)(()=>{!o||!s||!u||window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>l(dOe(s,u))))}),(0,kv.useLayoutEffect)(()=>{if(!o||!s||!u)return;let p=new window.MutationObserver(()=>{l(dOe(s,u))});return p.observe(s,{attributes:!0,attributeFilter:["class","style"],subtree:!0}),()=>{p.disconnect()}},[o,s,u]);let d=o?aZ({backgroundColor:a.backgroundColor,textColor:r?a.textColor:void 0,linkColor:n?a.linkColor:void 0,messageOverride:i,enableAlphaChecker:!0}):null,f=d?.speakMessage;return(0,kv.useEffect)(()=>{f&&(0,mOe.speak)(f)},[f]),d?.message}var kOe=c(q(),1),xOe=c(F(),1),Np=c(Z(),1);var Pt=c(q(),1);var Jo=c(Z(),1),hOe=c(Is(),1),TX=c($a(),1),Mp=c(F(),1),UR=c(ee(),1),bOe=c(Ft(),1),yOe=c(RK(),1);var yt=c(T(),1),K6="image",Ist={placement:"left-start",offset:36,shift:!0,className:"block-editor-global-styles-background-panel__popover"},q6=()=>{},HR=e=>{window.requestAnimationFrame(()=>{let[t]=bOe.focus.tabbable.find(e?.current);t&&t.focus()})};function Pst(e){return e==="cover"||e===void 0?(0,Jo.__)("Image covers the space evenly."):e==="contain"?(0,Jo.__)("Image is contained without distortion."):(0,Jo.__)("Image has a fixed width.")}var Ost=e=>{if(!e||isNaN(e.x)&&isNaN(e.y))return;let t=isNaN(e.x)?.5:e.x,o=isNaN(e.y)?.5:e.y;return`${t*100}% ${o*100}%`},Ast=e=>{if(!e)return{x:void 0,y:void 0};let[t,o]=e.split(" ").map(r=>parseFloat(r)/100);return t=isNaN(t)?void 0:t,o=isNaN(o)?t:o,{x:t,y:o}};function vOe({as:e="span",imgUrl:t,toggleProps:o={},filename:r,label:n,onToggleCallback:i=q6}){let{isOpen:s,...a}=o;(0,Mp.useEffect)(()=>{typeof s<"u"&&i(s)},[s,i]);let l=()=>(0,yt.jsxs)(Pt.__experimentalHStack,{className:"block-editor-global-styles-background-panel__inspector-preview-inner",children:[(0,yt.jsx)("span",{className:"block-editor-global-styles-background-panel__inspector-image-indicator",style:{backgroundImage:t?`url(${t})`:void 0}}),(0,yt.jsxs)(Pt.FlexBlock,{children:[(0,yt.jsx)(Pt.__experimentalTruncate,{numberOfLines:1,className:"block-editor-global-styles-background-panel__inspector-media-replace-title",children:n}),(0,yt.jsx)(ht,{render:(0,yt.jsx)("span",{}),children:t?(0,Jo.sprintf)((0,Jo.__)("Background image: %s"),r||n):(0,Jo.__)("No background image selected")})]})]});return e==="button"?(0,yt.jsx)(Pt.Button,{__next40pxDefaultSize:!0,...a,children:l()}):l()}function Mst({label:e,filename:t,url:o,children:r,onToggle:n=q6,hasImageValue:i,onReset:s,hasLocalOverride:a,containerRef:l}){if(!i)return;let u=e||(0,TX.getFilename)(o)||(0,Jo.__)("Image");return(0,yt.jsx)(Pt.Dropdown,{popoverProps:Ist,renderToggle:({onToggle:d,isOpen:f})=>{let p={onClick:d,className:"block-editor-global-styles-background-panel__dropdown-toggle","aria-expanded":f,"aria-label":(0,Jo.__)("Background size, position and repeat options."),isOpen:f};return(0,yt.jsxs)(yt.Fragment,{children:[(0,yt.jsx)(vOe,{imgUrl:o,filename:t,label:u,toggleProps:p,as:"button",onToggleCallback:n}),s&&(a?(0,yt.jsx)(Op,{className:"block-editor-global-styles-background-panel__reset",onResetToInherited:()=>{s(),f&&d(),HR(l)}}):(0,yt.jsx)(Pt.Button,{__next40pxDefaultSize:!0,label:(0,Jo.__)("Reset"),className:"block-editor-global-styles-background-panel__reset",size:"small",icon:ii,onClick:()=>{s(),f&&d(),HR(l)}}))]})},renderContent:()=>(0,yt.jsx)(Pt.__experimentalDropdownContentWrapper,{className:"block-editor-global-styles-background-panel__dropdown-content-wrapper",paddingSize:"medium",children:r})})}function Nst(){return(0,yt.jsx)(Pt.Placeholder,{className:"block-editor-global-styles-background-panel__loading",children:(0,yt.jsx)(Pt.Spinner,{})})}function gOe({onChange:e,style:t,inheritedValue:o,onRemoveImage:r=q6,onResetImage:n=q6,displayInPanel:i,defaultValues:s,containerRef:a}){let[l,u]=(0,Mp.useState)(!1),{getSettings:d}=(0,UR.useSelect)(B),{id:f,title:p,url:m}=t?.background?.backgroundImage||{...o?.background?.backgroundImage},{createErrorNotice:g}=(0,UR.useDispatch)(hOe.store),h=S=>{g(S,{type:"snackbar"}),u(!1)},b=()=>e(We(t,["background","backgroundImage"],void 0)),v=S=>{if(!S||!S.url){b(),u(!1);return}if((0,yOe.isBlobURL)(S.url)){u(!0);return}if(S.media_type&&S.media_type!==K6||!S.media_type&&S.type&&S.type!==K6){h((0,Jo.__)("Only images can be used as a background image."));return}let I=t?.background?.backgroundSize||s?.backgroundSize,P=t?.background?.backgroundPosition;e(We(t,["background"],{...t?.background,backgroundImage:{url:S.url,id:S.id,source:"file",title:S.title||void 0},backgroundPosition:!P&&(I==="auto"||!I)?"50% 0":P,backgroundSize:I})),u(!1),HR(a)},y=S=>{!S||S===m||e(We(t,["background"],{...t?.background,backgroundImage:{url:S,source:"url"}}))},_=S=>{d().mediaUpload({allowedTypes:[K6],filesList:S,onFileChange([I]){v(I)},onError:h,multiple:!1})},w=du(t),k=()=>e(We(t,["background"],{backgroundImage:"none"})),x=!w&&du(o),C=typeof t?.background?.backgroundImage=="string"?t.background.backgroundImage:m,E=/^https?:\/\//.test(C??"")?C:void 0,R=p||(0,TX.getFilename)(m)||(0,Jo.__)("Image");return(0,yt.jsxs)("div",{className:"block-editor-global-styles-background-panel__image-tools-panel-item",children:[l&&(0,yt.jsx)(Nst,{}),(0,yt.jsx)(f6,{mediaId:f,mediaURL:E,allowedTypes:[K6],accept:"image/*",onSelect:v,onSelectURL:y,popoverProps:{className:Y({"block-editor-global-styles-background-panel__media-replace-popover":i})},name:(0,yt.jsx)(vOe,{imgUrl:m,filename:p,label:R}),renderToggle:S=>(0,yt.jsx)(Pt.Button,{...S,__next40pxDefaultSize:!0}),onError:h,onReset:()=>{HR(a),n()},children:x&&(0,yt.jsx)(Pt.MenuItem,{onClick:()=>{HR(a),k(),r()},children:(0,Jo.__)("Remove")})}),(0,yt.jsx)(Pt.DropZone,{onFilesDrop:_,label:(0,Jo.__)("Drop to upload")})]})}function Lst({onChange:e,style:t,inheritedValue:o,defaultValues:r}){let n=t?.background?.backgroundSize,i=t?.background?.backgroundRepeat,s=t?.background?.backgroundPosition,a=t?.background?.backgroundAttachment,l=o?.background?.backgroundSize,u=o?.background?.backgroundRepeat,d=o?.background?.backgroundPosition,f=o?.background?.backgroundAttachment,p=n||l,m=i||u,g=t?.background?.backgroundImage?.url||o?.background?.backgroundImage?.url,h=t?.background?.backgroundImage?.id,b=s||d,v=a||f,y=!p&&h?r?.backgroundSize:p||"auto";y=["cover","contain","auto"].includes(y)?y:"auto";let _=!(m==="no-repeat"||y==="cover"&&m===void 0),w=R=>{let S=m,I=b;R==="contain"&&(S="no-repeat",I=void 0),R==="cover"&&(S=void 0,I=void 0),(y==="cover"||y==="contain")&&R==="auto"&&(S=void 0,t?.background?.backgroundImage?.id&&(I="50% 0")),!R&&y==="auto"&&(R="auto"),e(We(t,["background"],{...t?.background,backgroundPosition:I,backgroundRepeat:S,backgroundSize:R}))},k=R=>{e(We(t,["background","backgroundPosition"],Ost(R)))},x=()=>e(We(t,["background","backgroundRepeat"],_===!0?"no-repeat":"repeat")),C=()=>e(We(t,["background","backgroundAttachment"],v==="fixed"?"scroll":"fixed")),E=!b&&h&&p==="contain"?r?.backgroundPosition:b;return(0,yt.jsxs)(Pt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,yt.jsx)(Pt.FocalPointPicker,{label:(0,Jo.__)("Focal point"),url:g,value:Ast(E),onChange:k}),(0,yt.jsx)(Pt.ToggleControl,{label:(0,Jo.__)("Fixed background"),checked:v==="fixed",onChange:C}),(0,yt.jsxs)(Pt.__experimentalToggleGroupControl,{label:(0,Jo.__)("Size"),value:y,onChange:w,isBlock:!0,help:Pst(p||r?.backgroundSize),children:[(0,yt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"cover",label:(0,Jo._x)("Cover","Size option for background image control")},"cover"),(0,yt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"contain",label:(0,Jo._x)("Contain","Size option for background image control")},"contain"),(0,yt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Jo._x)("Tile","Size option for background image control")},"tile")]}),(0,yt.jsxs)(Pt.__experimentalHStack,{justify:"flex-start",spacing:2,as:"span",children:[(0,yt.jsx)(Pt.__experimentalUnitControl,{"aria-label":(0,Jo.__)("Background image width"),onChange:w,value:p,__unstableInputWidth:"100px",min:0,placeholder:(0,Jo.__)("Auto"),disabled:y!=="auto"||y===void 0}),(0,yt.jsx)(Pt.ToggleControl,{label:(0,Jo.__)("Repeat"),checked:_,onChange:x,disabled:y==="cover"})]})]})}function _Oe({value:e,onChange:t,inheritedValue:o=e,settings:r,defaultValues:n={},showInheritanceLabelIndicators:i=Nn()}){let{globalStyles:s,_links:a}=(0,UR.useSelect)(w=>{let{getSettings:k}=w(B),x=k();return{globalStyles:x[Ts],_links:x[Qv]}},[]),l=(0,Mp.useMemo)(()=>{let w={background:{}};return o?.background?(Object.entries(o?.background).forEach(([k,x])=>{w.background[k]=pm(x,{styles:s,_links:a})}),w):o},[s,a,o]),u=()=>t(We(e,["background"],{gradient:e?.background?.gradient})),{title:d,url:f}=e?.background?.backgroundImage||{...l?.background?.backgroundImage},p=du(e),m=p||du(l),g=i&&p&&du(l),h=e?.background?.backgroundImage||o?.background?.backgroundImage,b=m&&h!=="none"&&(r?.background?.backgroundSize||r?.background?.backgroundPosition||r?.background?.backgroundRepeat),[v,y]=(0,Mp.useState)(!1),_=(0,Mp.useRef)();return(0,yt.jsx)("div",{ref:_,className:Y("block-editor-global-styles-background-panel__inspector-media-replace-container",{"is-open":v}),children:b?(0,yt.jsx)(Mst,{label:d,filename:d,url:f,onToggle:y,hasImageValue:m,hasLocalOverride:g,onReset:p?u:void 0,containerRef:_,children:(0,yt.jsxs)(Pt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,yt.jsx)(gOe,{onChange:t,style:e,inheritedValue:l,displayInPanel:!0,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),defaultValues:n,containerRef:_}),(0,yt.jsx)(Lst,{onChange:t,style:e,defaultValues:n,inheritedValue:l})]})}):(0,yt.jsx)(gOe,{onChange:t,style:e,inheritedValue:l,defaultValues:n,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),containerRef:_})})}var Ld=c(T(),1),Dst={backgroundImage:!0,backgroundColor:!0,gradient:!0};function wOe(e,t){return e?.background?.[t]}function Z6(e){let t=kX(e),{backgroundImage:o,gradient:r}=e?.background||{};return o||r||t}function du(e){return!!e?.background?.backgroundImage?.id||typeof e?.background?.backgroundImage=="string"||!!e?.background?.backgroundImage?.url}function RX(e){return typeof e?.background?.gradient=="string"&&e?.background?.gradient!==""}function Vst(e){return!!e?.color?.background}function Fst(e){return!!e?.color?.gradient}function BX({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,headerLabel:i}){let s=Dr();return(0,Ld.jsx)(kOe.__experimentalToolsPanel,{label:i,resetAll:()=>{let l=e(o);t(l)},panelId:r,hasInnerWrapper:!0,className:"background-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:s,children:(0,Ld.jsx)("div",{className:"background-block-support-panel__inner-wrapper",children:n})})}function X6({as:e=BX,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Dst,defaultValues:a={},headerLabel:l=(0,Np.__)("Background"),contrastWarning:u,showInheritanceLabelIndicators:d=Nn()}){let{colors:f,gradients:p,allColors:m,areCustomSolidsEnabled:g,areCustomGradientsEnabled:h,hasSolidColors:b,hasGradientColors:v,decodeValue:y,encodeGradientValue:_}=PS(n),w=wOe(n,"gradient"),k=kX(n),x=k&&b,C=v&&w,E=k&&v&&!w,R=wOe(n,"backgroundImage"),S=(0,xOe.useCallback)(X=>{let W=x,G=w||E;return!W&&!G?{...X,background:{}}:{...X,background:{},color:{...X?.color,...W&&{background:void 0},...G&&{gradient:void 0}}}},[w,x,E]);if(!R&&!x&&!C&&!E)return null;let I=()=>o(We(t,["background","backgroundImage"],void 0)),P=()=>{let X=We(t,["background","gradient"],void 0);X=We(X,["color","gradient"],void 0),o(X)},A=y(r?.color?.background),O=y(t?.color?.background),L=(X,W)=>{let G=We(t,["color","background"],Ap(m,X,W));E&&(G.color.gradient=void 0),o(G)},H=()=>{let X=We(t,["color","background"],void 0);E&&(X.color.gradient=void 0),o(X)},N=y(r?.color?.gradient),M=y(t?.color?.gradient),V=(X,W)=>{let G=We(t,["color","gradient"],_(X,W));G.color.background=void 0,o(G)},j=()=>o(We(t,["color","gradient"],void 0)),D=y(t?.background?.gradient??t?.color?.gradient),z=y(r?.background?.gradient??r?.color?.gradient),$=(X,W)=>{let G=We(t,["background","gradient"],_(X,W));G=We(G,["color","gradient"],void 0),o(G)},J=(X,W,G)=>d?Kl(X,W,G):{className:G},Q=du({background:{backgroundImage:r?.background?.backgroundImage}}),U=du(t);return(0,Ld.jsxs)(e,{resetAllFilter:S,value:t,onChange:o,panelId:i,headerLabel:l,children:[R&&(0,Ld.jsx)(Yt,{...J(Q&&!U,U&&Q,"block-editor-color-gradient-item"),showLocalOverrideActionsInLabel:!1,hasValue:()=>du(t),label:(0,Np.__)("Image"),onDeselect:I,isShownByDefault:s.backgroundImage,panelId:i,children:(0,Ld.jsx)(_Oe,{value:t,onChange:o,settings:n,inheritedValue:r,defaultControls:s,defaultValues:a,showInheritanceLabelIndicators:d})}),x&&(0,Ld.jsx)(_h,{label:(0,Np.__)("Color"),hasValue:()=>Vst(t),resetValue:H,isShownByDefault:s.backgroundColor,indicators:[O??A],contrastWarning:u,showInheritanceLabelIndicators:d,isPlaceholder:O===void 0&&A!==void 0,hasInheritedValue:A!==void 0,tabs:[{key:"background",label:(0,Np.__)("Color"),inheritedValue:A,inheritedSlug:Wo(r?.color?.background,"color"),userSlug:Wo(t?.color?.background,"color"),setValue:L,userValue:O,isPlaceholder:O===void 0&&A!==void 0}],colorGradientControlSettings:{colors:f,disableCustomColors:!g},panelId:i}),C&&(0,Ld.jsx)(_h,{label:(0,Np.__)("Gradient"),hasValue:()=>RX(t),resetValue:P,isShownByDefault:s.gradient,indicators:[D??z],showInheritanceLabelIndicators:d,isPlaceholder:D===void 0&&z!==void 0,hasInheritedValue:z!==void 0,tabs:[{key:"gradient",label:(0,Np.__)("Gradient"),inheritedValue:z,inheritedSlug:Wo(r?.background?.gradient??r?.color?.gradient,"gradient"),userSlug:Wo(t?.background?.gradient??t?.color?.gradient,"gradient"),setValue:$,userValue:D,isGradient:!0,isPlaceholder:D===void 0&&z!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!h},panelId:i}),E&&(0,Ld.jsx)(_h,{label:(0,Np.__)("Gradient"),hasValue:()=>Fst(t),resetValue:j,isShownByDefault:s.gradient,indicators:[M??N],showInheritanceLabelIndicators:d,isPlaceholder:M===void 0&&N!==void 0,hasInheritedValue:N!==void 0,tabs:[{key:"gradient",label:(0,Np.__)("Gradient"),inheritedValue:N,inheritedSlug:Wo(r?.color?.gradient,"gradient"),userSlug:Wo(t?.color?.gradient,"gradient"),setValue:V,userValue:M,isGradient:!0,isPlaceholder:M===void 0&&N!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!h},panelId:i})]})}var PX=c(T(),1),xv="background",IX={backgroundSize:"cover",backgroundPosition:"50% 50%"};function WR(e,t="any"){let o=(0,MS.getBlockSupport)(e,xv);return o===!0?!0:t==="any"?!!o?.backgroundImage||!!o?.backgroundSize||!!o?.backgroundRepeat||!!o?.gradient:!!o?.[t]}function Q6(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:IX.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:IX.backgroundPosition}),t}function zst({name:e,style:t}){if(!WR(e)||!t?.background?.backgroundImage)return;let o=Q6(t?.background);if(o)return{style:{...o}}}function EOe(e){return du(e)||RX(e)?"has-background":""}function jst(e){let t=e.className?.includes("has-background")?e.className.split(" ").filter(o=>o!=="has-background").join(" ")||void 0:e.className;return{...e,className:t,backgroundColor:void 0,gradient:void 0,style:Xe({...e.style,background:void 0,color:{...e.style?.color,background:void 0,gradient:void 0}})}}function Hst({children:e}){return(0,PX.jsx)(Ve,{group:"background",resetAllFilter:jst,children:e})}function J6({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=Bl(),{style:s,className:a,backgroundColor:l,gradient:u}=(0,SOe.useSelect)(S=>{let{getBlockAttributes:I}=S(B),P=I(e);return{style:P?.style,className:P?.className,backgroundColor:P?.backgroundColor,gradient:P?.gradient}},[e]),{value:d}=ql(t,a,i),f=WR(t,"gradient")&&!!r?.background?.gradient,p=(0,MS.getBlockSupport)(t,"color"),m=p&&p.background!==!1,g=!!p?.gradients,h=!Gn(i),b={...s,color:{...s?.color,background:l?"var:preset|color|"+l:s?.color?.background,gradient:!f&&u?"var:preset|gradient|"+u:s?.color?.gradient},...f&&{background:{...s?.background,gradient:u?"var:preset|gradient|"+u:s?.background?.gradient??s?.color?.gradient}}},v=h?Ao(s,i):b,y=!v?.color?.gradient&&!v?.background?.gradient&&!!v?.color?.background&&(r?.color?.text||r?.color?.link)&&(0,MS.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,_=AS({clientId:e,name:t,enabled:!!y,messageOverride:(0,COe.__)("This color combination has poor contrast. Consider increasing contrast between background and foreground.")});if(!Z6(r)||!WR(t)&&!m&&!g)return null;let w=S=>{if(h){o({style:_n(s,i,S)});return}let I=S?.color?.background,P=Wo(I,"color"),A=f?S?.background?.gradient:S?.color?.gradient,O=Wo(A,"gradient"),L=O?void 0:S?.color?.gradient,H={...S,color:{...S?.color,background:P?void 0:I,gradient:f?void 0:L}};f&&(H.background={...H.background,gradient:S?.background?.gradient});let N=f&&!!s?.color?.gradient,M={style:Xe(H),backgroundColor:P,gradient:f?void 0:O},V=!!O||!!A;N&&V?M.className=Y(a,"has-background"):!V&&a?.includes("has-background")&&(M.className=a.split(" ").filter(j=>j!=="has-background").join(" ")||void 0),o(M)},k={...r,background:{...r.background,backgroundSize:r?.background?.backgroundSize&&WR(t,"backgroundSize")}},x=(0,MS.getBlockSupport)(t,[xv,"__experimentalDefaultControls"]),C=(0,MS.getBlockSupport)(t,["color","__experimentalDefaultControls"]),E={...x,backgroundColor:C?.background,gradient:x?.gradient??C?.background};return(0,PX.jsx)(X6,{as:n||Hst,panelId:e,defaultValues:IX,settings:k,onChange:w,defaultControls:E,value:h?Ao(s,i):b,contrastWarning:_,inheritedValue:d})}var TOe={useBlockProps:zst,attributeKeys:["style"],hasSupport:WR};var Qn="color",e4=e=>{let t=(0,NS.getBlockSupport)(e,Qn);return t&&(t.link===!0||t.gradient===!0||t.background!==!1||t.text!==!1)},Ust=e=>{let t=(0,NS.getBlockSupport)(e,Qn);return t!==null&&typeof t=="object"&&!!t.link},AX=e=>{let t=(0,NS.getBlockSupport)(e,Qn);return t!==null&&typeof t=="object"&&!!t.gradients},Wst=e=>{let t=(0,NS.getBlockSupport)(e,Qn);return t&&t.background!==!1},Gst=e=>{let t=(0,NS.getBlockSupport)(e,Qn);return t&&t.text!==!1};function $st(e){return e4(e)&&(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),AX(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}})),e}function BOe(e,t,o){if(!e4(t)||io(t,Qn))return e;let r=AX(t),{backgroundColor:n,textColor:i,gradient:s,style:a}=o,l=h=>!io(t,Qn,h),u=l("text")?Ga("color",i):void 0,d=l("gradients")?z_(s):void 0,f=l("background")?Ga("background-color",n):void 0,p=l("background")||l("gradients"),m=n||a?.color?.background||r&&(s||a?.color?.gradient),g=Y(e.className,u,d,{[f]:(!r||!a?.color?.gradient)&&!!f,"has-text-color":l("text")&&(i||a?.color?.text),"has-background":p&&m,"has-link-color":l("link")&&a?.elements?.link?.color});return e.className=g||void 0,e}function Yst({name:e,backgroundColor:t,textColor:o,gradient:r,style:n}){let[i,s,a]=je("color.palette.custom","color.palette.theme","color.palette.default"),l=(0,ROe.useMemo)(()=>[...i||[],...s||[],...a||[]],[i,s,a]);if(!e4(e)||io(e,Qn))return{};let u={};o&&!io(e,Qn,"text")&&(u.color=Ou(l,o)?.color),t&&!io(e,Qn,"background")&&(u.backgroundColor=Ou(l,t)?.color);let d=BOe({style:u},e,{textColor:o,backgroundColor:t,gradient:r,style:n}),f=t||n?.color?.background||r||n?.color?.gradient;return{...d,className:Y(d.className,!f&&EOe(n))}}var MX={useBlockProps:Yst,addSaveProps:BOe,attributeKeys:["backgroundColor","textColor","gradient","style"],hasSupport:e4},Kst={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};function qst(e,t,o,r){let n=e.name,i={linkColor:Ust(n),textColor:Gst(n),backgroundColor:Wst(n),gradient:AX(n)};return t4(i,Kst,e,t,o,r)}(0,OX.addFilter)("blocks.registerBlockType","core/color/addAttribute",$st);(0,OX.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",qst);var LX=c(T(),1);function Zst({children:e,resetAllFilter:t}){let o=(0,o4.useCallback)(r=>{let n=t(r.style);return{...r,style:Xe(n)}},[t]);return(0,LX.jsx)(Ve,{group:"elements",resetAllFilter:o,children:e})}function r4({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n,label:i,defaultControls:s}){let a=Bl(),l=W6(r),{style:u,className:d}=(0,IOe.useSelect)(y=>{if(!l)return{};let _=y(B).getBlockAttributes(e);return{style:_?.style,className:_?.className}},[e,l]),{value:f}=ql(t,d,a),p=!Gn(a),m=(0,o4.useMemo)(()=>p?Ao(u,a):u,[p,a,u]),g=p?y=>{o({style:_n(u,a,y)})}:y=>{o({style:Xe(y)})},h=!!m?.elements?.link?.color?.text&&r?.color?.link&&(0,NX.getBlockSupport)(t,[Qn,"enableContrastChecker"])!==!1,b=AS({clientId:e,name:t,enabled:!!h,checkTextColor:!1,messageOverride:(0,POe.__)("This link color has poor contrast against the background. Consider increasing contrast.")});return l?(s=s||(0,NX.getBlockSupport)(t,[Qn,"__experimentalDefaultControls"]),(0,LX.jsx)(G6,{as:n||Zst,panelId:e,settings:r,value:m,onChange:g,defaultControls:s,label:i,contrastWarning:b,inheritedValue:f})):null}var KR=c(ce(),1),m4=c(F(),1),dAe=c(ee(),1),fAe=c(Z(),1);var Xl=c(q(),1),Fr=c(Z(),1),Sv=c(F(),1);var LS=c(Z(),1);var OOe=c(F(),1),n4=c(q(),1),DX=c(T(),1),Xst=[{label:(0,LS.__)("Align text left"),value:"left",icon:am},{label:(0,LS.__)("Align text center"),value:"center",icon:Qh},{label:(0,LS.__)("Align text right"),value:"right",icon:lm},{label:(0,LS.__)("Justify text"),value:"justify",icon:t8}],Qst=["left","center","right"];function i4({className:e,value:t,onChange:o,options:r=Qst}){let n=(0,OOe.useMemo)(()=>Xst.filter(i=>r.includes(i.value)),[r]);return n.length?(0,DX.jsx)(n4.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,LS.__)("Text alignment"),className:Y("block-editor-text-alignment-control",e),value:t,onChange:i=>{o(i===t?void 0:i)},children:n.map(i=>(0,DX.jsx)(n4.__experimentalToggleGroupControlOptionIcon,{value:i.value,icon:i.icon,label:i.label},i.value))}):null}var xn=c(q(),1),GR=c(Z(),1);var Zl=c(T(),1);function AOe({value:e,onChange:t,__unstableInputWidth:o="60px",withSlider:r=!1,hasBottomMargin:n=!1,help:i,className:s,placeholder:a,...l}){let[u]=je("spacing.units"),d=(0,xn.__experimentalUseCustomUnits)({availableUnits:u||["px","em","rem","ch","%","vw","vh"],defaultValues:{px:16,em:2,rem:2,ch:2}}),[f,p]=(0,xn.__experimentalParseQuantityAndUnitFromRawValue)(e,d),m=!!p&&["em","rem","%","ch","vw","vh"].includes(p);return r?(0,Zl.jsxs)(xn.__experimentalView,{style:n?{marginBottom:12}:void 0,children:[(0,Zl.jsx)(xn.BaseControl.VisualLabel,{children:(0,GR.__)("Line indent")}),(0,Zl.jsxs)(xn.Flex,{children:[(0,Zl.jsx)(xn.FlexItem,{isBlock:!0,children:(0,Zl.jsx)(xn.__experimentalUnitControl,{label:(0,GR.__)("Line indent"),labelPosition:"top",hideLabelFromVision:!0,value:e,onChange:t,units:d,__unstableInputWidth:o,min:0,className:s,placeholder:a})}),r&&(0,Zl.jsx)(xn.FlexItem,{isBlock:!0,children:(0,Zl.jsx)(xn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Zl.jsx)(xn.RangeControl,{label:(0,GR.__)("Line indent"),hideLabelFromVision:!0,value:f,withInputField:!1,onChange:g=>{t?.(g===void 0?void 0:g+(p??"px"))},min:0,max:m?10:100,step:m?.1:1,initialPosition:0})})})]}),i&&(0,Zl.jsx)("p",{className:"components-base-control__help",children:i})]}):(0,Zl.jsx)(xn.__experimentalUnitControl,{...l,label:(0,GR.__)("Line indent"),value:e,__unstableInputWidth:o,units:d,onChange:t,help:i,className:s,placeholder:a})}function NOe(e,t){let o=e?.typography?.fontFamilies,r=["default","theme","custom"].flatMap(i=>o?.[i]??[]),n=r.find(i=>i.fontFamily===t)?.fontFace??[];return{fontFamilies:r,fontFamilyFaces:n}}function MOe(e,t){return t=typeof t=="number"?t.toString():t,!t||typeof t!="string"?"":!e||e.length===0?t:e?.reduce((r,{value:n})=>{let i=Math.abs(parseInt(n)-parseInt(t)),s=Math.abs(parseInt(r)-parseInt(t));return i<s?n:r},e[0]?.value)}function Jst(e,t){return typeof t!="string"||!t||!["normal","italic","oblique"].includes(t)?"":!e||e.length===0||e.find(r=>r.value===t)?t:t==="oblique"&&!e.find(r=>r.value==="oblique")?"italic":""}function LOe(e,t,o){let r=t,n=o,{fontStyles:i,fontWeights:s,combinedStyleAndWeightOptions:a}=eS(e),l=i?.some(({value:d})=>d===t),u=s?.some(({value:d})=>d?.toString()===o?.toString());return l||(r=t?Jst(i,t):a?.find(d=>d.style.fontWeight===MOe(s,o))?.style?.fontStyle),u||(n=o?MOe(s,o):a?.find(d=>d.style.fontStyle===(r||t))?.style?.fontWeight),{nearestFontStyle:r,nearestFontWeight:n}}var bo=c(T(),1),eat=1,tat=6;function oat(e,t){let o=e?.elements?.link?.color?.text;if(o!==void 0)return o===e?.color?.text;let r=t?.elements?.link?.color?.text;return r===void 0||t?.color?.text===r}function s4(e){let t=VOe(e),o=FOe(e),r=zOe(e),n=jOe(e),i=UOe(e),s=HOe(e),a=WOe(e),l=YOe(e),u=GOe(e),d=$Oe(e),f=DOe(e),p=wX(e);return t||o||r||n||i||s||f||a||l||u||d||p}function DOe(e){return e?.typography?.defaultFontSizes!==!1&&e?.typography?.fontSizes?.default?.length||e?.typography?.fontSizes?.theme?.length||e?.typography?.fontSizes?.custom?.length||e?.typography?.customFontSize}function VOe(e){return["default","theme","custom"].some(t=>e?.typography?.fontFamilies?.[t]?.length)}function FOe(e){return e?.typography?.lineHeight}function zOe(e){return e?.typography?.fontStyle||e?.typography?.fontWeight}function rat(e){return e?.typography?.fontStyle?e?.typography?.fontWeight?(0,Fr.__)("Appearance"):(0,Fr.__)("Font style"):(0,Fr.__)("Font weight")}function jOe(e){return e?.typography?.letterSpacing}function HOe(e){return e?.typography?.textTransform}function UOe(e){return e?.typography?.textAlign}function WOe(e){return e?.typography?.textDecoration}function GOe(e){return e?.typography?.writingMode}function $Oe(e){return e?.typography?.textColumns}function YOe(e){return e?.typography?.textIndent}function nat(e){let t=e?.typography?.fontSizes,o=!!e?.typography?.defaultFontSizes;return[...t?.custom??[],...t?.theme??[],...o?t?.default??[]:[]]}function FX({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Dr(),s=()=>{let a=e(o);t(a)};return(0,bo.jsx)(Xl.__experimentalToolsPanel,{label:(0,Fr.__)("Typography"),resetAll:s,panelId:r,__experimentalFirstVisibleItemClass:"first",dropdownMenuProps:i,children:n})}var iat={textColor:!0,fontFamily:!0,fontSize:!0,fontAppearance:!0,lineHeight:!0,letterSpacing:!0,textAlign:!0,textTransform:!0,textDecoration:!0,textIndent:!0,writingMode:!0,textColumns:!0},sat=[void 0,null,""];function st(e){return!sat.includes(e)}function VX(e){if(!st(e))return;let[t]=(0,Xl.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function a4({as:e=FX,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=iat,isGlobalStyles:a=!1,showInheritanceLabelIndicators:l=Nn(),contrastWarning:u}){let{colors:d,allColors:f,areCustomSolidsEnabled:p,decodeValue:m}=PS(n),g=(Ue,En,Iu)=>Kl(l&&Ue,l&&En,Iu),h=wX(n),b=m(r?.color?.text),v=m(t?.color?.text),y=()=>!!t?.color?.text,_=(Ue,En)=>{let Iu=Ap(f,Ue,En),fc=We(t,["color","text"],Iu);(Nn()?oat(t,r):r?.color?.text===r?.elements?.link?.color?.text)&&(fc=We(fc,["elements","link","color","text"],Iu)),o(fc)},w=()=>_(void 0),k=VOe(n),x=m(r?.typography?.fontFamily),C=m(t?.typography?.fontFamily)??x,E=!st(t?.typography?.fontFamily)&&st(x),{fontFamilies:R,fontFamilyFaces:S}=(0,Sv.useMemo)(()=>NOe(n,C),[n,C]),I=Ue=>{let En=R?.find(({fontFamily:pc})=>pc===Ue)?.slug,Iu=En?`var:preset|font-family|${En}`:Ue,fc=We(t,["typography","fontFamily"],st(Iu)?Iu:void 0),L9=R?.find(({fontFamily:pc})=>pc===Ue)?.fontFace??[],{fontStyles:A3e,fontWeights:M3e}=eS(L9),N3e=A3e?.some(({value:pc})=>pc===ke),L3e=M3e?.some(({value:pc})=>pc?.toString()===ye?.toString());if(!N3e||!L3e){let{nearestFontStyle:pc,nearestFontWeight:D9}=LOe(L9,ke,ye);pc||D9?fc={...fc,typography:{...fc?.typography,fontStyle:st(pc)?pc:void 0,fontWeight:st(D9)?D9:void 0}}:(ke||ye)&&(fc={...fc,typography:{...fc?.typography,fontStyle:void 0,fontWeight:void 0}})}o(fc)},P=()=>st(t?.typography?.fontFamily),A=()=>I(void 0),O=DOe(n),L=!n?.typography?.customFontSize,H=nat(n),N=t?.typography?.fontSize,M=r?.typography?.fontSize,V=N??M,j=m(V),D=m(M),z=!st(N)&&st(M),$=Ue=>{if(!Ue||typeof Ue!="string")return;if(Ue.startsWith("var:preset|font-size|"))return Ue.replace("var:preset|font-size|","");let En=Ue.match(/^var\(--wp--preset--font-size--([^)]+)\)$/);if(En)return En[1]},J=$(V),Q=$(M),U=(Ue,En)=>{let Iu=En?.slug?`var:preset|font-size|${En?.slug}`:Ue;o(We(t,["typography","fontSize"],st(Iu)?Iu:void 0))},X=(Ue,En)=>{if(z&&Ue===void 0&&!En){Q?U(void 0,{slug:Q}):U(D);return}U(Ue,En)},W=()=>st(t?.typography?.fontSize),G=()=>U(void 0),te=zOe(n),re=rat(n),ae=n?.typography?.fontStyle,ie=n?.typography?.fontWeight,be=m(r?.typography?.fontStyle),pe=m(r?.typography?.fontWeight),ke=m(t?.typography?.fontStyle)??be,ye=m(t?.typography?.fontWeight)??pe,Pe=!st(t?.typography?.fontStyle)&&!st(t?.typography?.fontWeight)&&(st(be)||st(pe)),_e=(0,Sv.useCallback)(({fontStyle:Ue,fontWeight:En})=>{(Ue!==ke||En!==ye)&&o({...t,typography:{...t?.typography,fontStyle:st(Ue)?Ue:void 0,fontWeight:st(En)?En:void 0}})},[ke,ye,o,t]),ve=(0,Sv.useCallback)(Ue=>{if(Pe&&Ue.fontStyle===ke&&Ue.fontWeight===ye){o({...t,typography:{...t?.typography,fontStyle:st(ke)?ke:void 0,fontWeight:st(ye)?ye:void 0}});return}_e(Ue)},[Pe,ke,ye,o,t,_e]),Se=()=>st(t?.typography?.fontStyle)||st(t?.typography?.fontWeight),fe=(0,Sv.useCallback)(()=>{_e({})},[_e]),Ce=FOe(n),ne=m(t?.typography?.lineHeight),se=m(r?.typography?.lineHeight),Ee=!st(t?.typography?.lineHeight)&&st(se),he=Ue=>{o(We(t,["typography","lineHeight"],st(Ue)?Ue:void 0))},Ae=()=>st(t?.typography?.lineHeight),et=()=>he(void 0),Je=jOe(n),_t=m(t?.typography?.letterSpacing),Et=m(r?.typography?.letterSpacing),mt=!st(t?.typography?.letterSpacing)&&st(Et),oo=Ue=>{o(We(t,["typography","letterSpacing"],st(Ue)?Ue:void 0))},Tt=()=>st(t?.typography?.letterSpacing),Rt=()=>oo(void 0),Bt=YOe(n),gt=m(t?.typography?.textIndent),He=m(r?.typography?.textIndent),we=!st(t?.typography?.textIndent)&&st(He),me=(n?.typography?.textIndent??"subsequent")==="all",Re=Ue=>{o(We(t,["typography","textIndent"],st(Ue)?Ue:void 0))},Ie=Ue=>{o({...t,settings:{typography:{textIndent:Ue?"all":"subsequent"}}})},at=()=>st(t?.typography?.textIndent),Qe=()=>{o(We(t,["typography","textIndent"],void 0))},po=me?(0,Fr.__)("Indents the first line of all paragraphs."):(0,Fr.__)("Indents the first line of each paragraph after the first one."),ro=$Oe(n),vo=m(t?.typography?.textColumns),Kt=m(r?.typography?.textColumns),_o=!st(t?.typography?.textColumns)&&st(Kt),Cn=Ue=>{o(We(t,["typography","textColumns"],st(Ue)?Ue:void 0))},it=()=>st(t?.typography?.textColumns),Lt=()=>Cn(void 0),Ir=HOe(n),gr=m(r?.typography?.textTransform),Wr=m(t?.typography?.textTransform)??gr,Pr=!st(t?.typography?.textTransform)&&st(gr),dn=Ue=>{o(We(t,["typography","textTransform"],st(Ue)?Ue:void 0))},Ei=Ue=>{if(Pr&&Ue===void 0){dn(gr);return}dn(Ue)},Be=()=>st(t?.typography?.textTransform),jt=()=>dn(void 0),lt=WOe(n),no=m(r?.typography?.textDecoration),Or=m(t?.typography?.textDecoration)??no,rr=!st(t?.typography?.textDecoration)&&st(no),ti=Ue=>{o(We(t,["typography","textDecoration"],st(Ue)?Ue:void 0))},rf=Ue=>{if(rr&&Ue===void 0){ti(no);return}ti(Ue)},Ua=()=>st(t?.typography?.textDecoration),dc=()=>ti(void 0),C0=GOe(n),nf=m(r?.typography?.writingMode),Gh=m(t?.typography?.writingMode)??nf,Wv=!st(t?.typography?.writingMode)&&st(nf),$h=Ue=>{o(We(t,["typography","writingMode"],st(Ue)?Ue:void 0))},VB=Ue=>{if(Wv&&Ue===void 0){$h(nf);return}$h(Ue)},FB=()=>st(t?.typography?.writingMode),M9=()=>$h(void 0),N9=UOe(n),sf=m(r?.typography?.textAlign),tt=m(t?.typography?.textAlign)??sf,oi=!st(t?.typography?.textAlign)&&st(sf),Jp=Ue=>{o(We(t,["typography","textAlign"],st(Ue)?Ue:void 0))},I3e=Ue=>{if(oi&&Ue===void 0){Jp(sf);return}Jp(Ue)},ZJ=()=>st(t?.typography?.textAlign),P3e=()=>Jp(void 0),O3e=(0,Sv.useCallback)(Ue=>h?{...Ue,typography:{},color:{...Ue?.color,text:void 0}}:{...Ue,typography:{}},[h]);return(0,bo.jsxs)(e,{resetAllFilter:O3e,value:t,onChange:o,panelId:i,children:[h&&(0,bo.jsx)(_h,{label:(0,Fr.__)("Color"),hasValue:y,resetValue:w,isShownByDefault:s.textColor,indicators:[v??b],contrastWarning:u,showInheritanceLabelIndicators:l,isPlaceholder:v===void 0&&b!==void 0,hasInheritedValue:b!==void 0,tabs:[{key:"text",label:(0,Fr.__)("Color"),inheritedValue:b,inheritedSlug:Wo(r?.color?.text,"color"),userSlug:Wo(t?.color?.text,"color"),setValue:_,userValue:v,isPlaceholder:v===void 0&&b!==void 0}],colorGradientControlSettings:{colors:d,disableCustomColors:!p},panelId:i}),k&&(0,bo.jsx)(Yt,{...g(E,P()&&x!==void 0),label:(0,Fr.__)("Font"),hasValue:P,onDeselect:A,isShownByDefault:s.fontFamily,panelId:i,children:(0,bo.jsx)(xV,{fontFamilies:R,value:C,onChange:I})}),O&&(0,bo.jsx)(Yt,{...g(z,W()&&M!==void 0),label:(0,Fr.__)("Size"),hasValue:W,hasInlineEndToggle:!0,onDeselect:G,isShownByDefault:s.fontSize,panelId:i,children:(0,bo.jsx)(Xl.FontSizePicker,{value:J||j,valueMode:J?"slug":"literal",onChange:X,fontSizes:H,disableCustomFontSizes:L,withReset:!1,withSlider:!0})}),te&&(0,bo.jsx)(Yt,{...g(Pe,Se()&&(be!==void 0||pe!==void 0)),label:re,hasValue:Se,onDeselect:fe,isShownByDefault:s.fontAppearance,panelId:i,children:(0,bo.jsx)(kV,{value:{fontStyle:ke,fontWeight:ye},onChange:ve,hasFontStyles:ae,hasFontWeights:ie,fontFamilyFaces:S})}),Ce&&(0,bo.jsx)(Yt,{...g(Ee,Ae()&&se!==void 0,"single-column"),label:(0,Fr.__)("Line height"),hasValue:Ae,onDeselect:et,isShownByDefault:s.lineHeight,panelId:i,children:(0,bo.jsx)(c6,{__unstableInputWidth:"auto",value:ne??se,onChange:he,...Ee?{placeholder:VX(se)}:{}})}),Je&&(0,bo.jsx)(Yt,{...g(mt,Tt()&&Et!==void 0,"single-column"),label:(0,Fr.__)("Letter spacing"),hasValue:Tt,onDeselect:Rt,isShownByDefault:s.letterSpacing,panelId:i,children:(0,bo.jsx)(CV,{value:_t??Et,onChange:oo,__unstableInputWidth:"auto",placeholder:mt?VX(Et):void 0})}),Bt&&(0,bo.jsxs)(Yt,{...g(we,at()&&He!==void 0),label:(0,Fr.__)("Line indent"),hasValue:at,onDeselect:Qe,isShownByDefault:s.textIndent,panelId:i,children:[(0,bo.jsx)(AOe,{value:gt??He,onChange:Re,__unstableInputWidth:"auto",withSlider:!0,hasBottomMargin:a,placeholder:we?VX(He):void 0}),a&&(0,bo.jsx)(Xl.ToggleControl,{label:(0,Fr.__)("Indent all paragraphs"),checked:me,onChange:Ie,help:po})]}),ro&&(0,bo.jsx)(Yt,{...g(_o,it()&&Kt!==void 0,"single-column"),label:(0,Fr.__)("Columns"),hasValue:it,onDeselect:Lt,isShownByDefault:s.textColumns,panelId:i,children:(0,bo.jsx)(Xl.__experimentalNumberControl,{label:(0,Fr.__)("Columns"),max:tat,min:eat,onChange:Cn,placeholder:_o?Kt:void 0,spinControls:"custom",value:vo,initialPosition:1})}),lt&&(0,bo.jsx)(Yt,{...g(rr,Ua()&&no!==void 0,"single-column"),label:(0,Fr.__)("Decoration"),hasValue:Ua,onDeselect:dc,isShownByDefault:s.textDecoration,panelId:i,children:(0,bo.jsx)(TV,{value:Or,onChange:rf,__unstableInputWidth:"auto"})}),C0&&(0,bo.jsx)(Yt,{...g(Wv,FB()&&nf!==void 0,"single-column"),label:(0,Fr.__)("Orientation"),hasValue:FB,onDeselect:M9,isShownByDefault:s.writingMode,panelId:i,children:(0,bo.jsx)(PV,{value:Gh,onChange:VB})}),Ir&&(0,bo.jsx)(Yt,{...g(Pr,Be()&&gr!==void 0),label:(0,Fr.__)("Letter case"),hasValue:Be,onDeselect:jt,isShownByDefault:s.textTransform,panelId:i,children:(0,bo.jsx)(BV,{value:Wr,onChange:Ei,showNone:!0,isBlock:!0})}),N9&&(0,bo.jsxs)(Yt,{...g(oi,ZJ()&&sf!==void 0),label:(0,Fr.__)("Text alignment"),hasValue:ZJ,onDeselect:P3e,isShownByDefault:s.textAlign,panelId:i,children:[(0,bo.jsx)(i4,{value:tt,onChange:I3e,options:["left","center","right","justify"]}),tt==="justify"&&(0,bo.jsx)("div",{children:(0,bo.jsx)(Xl.Notice,{status:"warning",isDismissible:!1,children:(0,Fr.__)("Justified text can reduce readability. For better accessibility, use left-aligned text instead.")})})]})]})}var aat=c(ce(),1);var lat=c(T(),1),KOe="typography.lineHeight";var qOe=c(Bo(),1),l4=c(ce(),1),ZOe=c(v3(),1);var $R="typography.__experimentalFontFamily";function cat(e){return(0,l4.hasBlockSupport)(e,$R)&&(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}})),e}function XOe(e,t,o){if(!(0,l4.hasBlockSupport)(t,$R)||io(t,Ql,"fontFamily")||!o?.fontFamily)return e;let r=new ZOe.default(e.className);r.add(`has-${Es(o?.fontFamily)}-font-family`);let n=r.value;return e.className=n||void 0,e}function uat({name:e,fontFamily:t}){return XOe({},e,{fontFamily:t})}var zX={useBlockProps:uat,addSaveProps:XOe,attributeKeys:["fontFamily"],hasSupport(e){return(0,l4.hasBlockSupport)(e,$R)}};(0,qOe.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",cat);var jX=c(Bo(),1),DS=c(ce(),1),QOe=c(v3(),1);var dat=c(T(),1),Cv="typography.fontSize";function fat(e){return(0,DS.hasBlockSupport)(e,Cv)&&(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}})),e}function JOe(e,t,o){if(!(0,DS.hasBlockSupport)(t,Cv)||io(t,Ql,"fontSize"))return e;let r=new QOe.default(e.className);r.add(Sm(o.fontSize));let n=r.value;return e.className=n||void 0,e}function pat({name:e,fontSize:t,style:o}){let[r,n,i]=je("typography.fontSizes","typography.fluid","layout");if(!(0,DS.hasBlockSupport)(e,Cv)||io(e,Ql,"fontSize")||!t&&!o?.typography?.fontSize)return;let s;if(o?.typography?.fontSize&&(s={style:{fontSize:ff({size:o.typography.fontSize},{typography:{fluid:n},layout:i})}}),t&&(s={style:{fontSize:j_(r,t,o?.typography?.fontSize).size}}),!!s)return JOe(s,e,{fontSize:t})}var HX={useBlockProps:pat,addSaveProps:JOe,attributeKeys:["fontSize","style"],hasSupport(e){return(0,DS.hasBlockSupport)(e,Cv)}},mat={fontSize:[["fontSize"],["style","typography","fontSize"]]};function gat(e,t,o,r){let n=e.name,i={fontSize:(0,DS.hasBlockSupport)(n,Cv)};return t4(i,mat,e,t,o,r)}(0,jX.addFilter)("blocks.registerBlockType","core/font/addAttribute",fat);(0,jX.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",gat);var u4=c(Z(),1),VS=c(ce(),1);var oAe=c(ee(),1);var c4=c(ee(),1),eAe=c(F(),1);function zr(e){let t=kt(),{clientId:o=""}=t,r=(0,c4.useRegistry)(),n=(0,c4.useSelect)(i=>o?null:i(B).getBlockEditingMode(),[o]);return(0,eAe.useEffect)(()=>{if(!e)return;let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=r.dispatch(B);return a(),i(o,e),()=>{a(),s(o)}},[r,o,e]),o?t[Yv]:n}var UX=c(T(),1),FS="typography.textAlign",hat=[{icon:am,title:(0,u4.__)("Align text left"),align:"left"},{icon:Qh,title:(0,u4.__)("Align text center"),align:"center"},{icon:lm,title:(0,u4.__)("Align text right"),align:"right"}],tAe=["left","center","right"],bat=[];function WX(e){return Array.isArray(e)?tAe.filter(t=>e.includes(t)):e===!0?tAe:bat}function yat(e,t){return e&&hi(t)?"style-state":"block"}function vat({clientId:e,style:t,name:o,setAttributes:r}){let i=Dd(o)?.typography?.textAlign,s=zr(),{selectedState:a,isResponsiveEditing:l}=(0,oAe.useSelect)(g=>{let{getSelectedBlockStyleState:h,isResponsiveEditing:b}=K(g(B));return{selectedState:h(e),isResponsiveEditing:b()}},[e]);if(!i||s!=="default")return null;let u=WX((0,VS.getBlockSupport)(o,FS));if(!u.length)return null;let d=hat.filter(g=>u.includes(g.align)),f=Ao(t,a),p=yat(l,a),m=g=>{let h={...f,typography:{...f?.typography,textAlign:g}};r({style:_n(t,a,h)})};return(0,UX.jsx)(Ko,{group:p,children:(0,UX.jsx)(h2,{value:f?.typography?.textAlign,onChange:m,alignmentControls:d})})}var d4={edit:vat,useBlockProps:_at,addSaveProps:wat,attributeKeys:["style"],hasSupport(e){return(0,VS.hasBlockSupport)(e,FS,!1)}};function _at({name:e,style:t}){if(!t?.typography?.textAlign||!WX((0,VS.getBlockSupport)(e,FS)).length||io(e,Ql,"textAlign"))return null;let r=t.typography.textAlign;return{className:Y({[`has-text-align-${r}`]:r})}}function wat(e,t,o){if(!o?.style?.typography?.textAlign)return e;let{textAlign:r}=o.style.typography,n=(0,VS.getBlockSupport)(t,FS);return WX(n).includes(r)&&!io(t,Ql,"textAlign")&&(e.className=Y(`has-text-align-${r}`,e.className)),e}var $X=c(Bo(),1),wh=c(ce(),1),Ev=c(F(),1),YX=c(ee(),1),YR=c(Z(),1),f4=c(q(),1),cAe=c(ue(),1);function kat(e,t){let o=e.scrollHeight>e.clientHeight,r=0,n=2400,i=r,s=window.getComputedStyle(e),a=parseFloat(s.paddingLeft)||0,l=parseFloat(s.paddingRight)||0,u=document.createRange();u.selectNodeContents(e);let d=e,f=e.parentElement;if(f){let m=window.getComputedStyle(f);m?.display==="flex"&&(d=f,a+=parseFloat(m.paddingLeft)||0,l+=parseFloat(m.paddingRight)||0)}let p=d.clientHeight;for(;r<=n;){let m=Math.floor((r+n)/2);t(m);let h=u.getBoundingClientRect().width,b=e.scrollWidth<=d.clientWidth&&h<=d.clientWidth-a-l,v=o||e.scrollHeight<=d.clientHeight||e.scrollHeight<=p;d.clientHeight>p&&(p=d.clientHeight),b&&v?(i=m,r=m+1):n=m-1}return u.detach(),i}function rAe(e,t){if(!e)return;t(0);let o=kat(e,t);return t(o),o}var nAe=c(F(),1),iAe=c(Z(),1),sAe=c(q(),1),aAe=c(Yo(),1),GX=c(T(),1);function lAe(){let e=(0,iAe.__)("The text may be too small to read. Consider using a larger container or less text.");return(0,nAe.useEffect)(()=>{(0,aAe.speak)(e)},[e]),(0,GX.jsx)("div",{className:"block-editor-fit-text-size-warning",children:(0,GX.jsx)(sAe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:e})})}var ea=c(T(),1),xat={},Sat=12,Lp="typography.fitText";function Cat(e){return!(0,wh.hasBlockSupport)(e,Lp)||e.attributes?.fitText?e:{...e,attributes:{...e.attributes,fitText:{type:"boolean"}}}}function Eat({fitText:e,name:t,clientId:o}){let[r,n]=(0,Ev.useState)(null),i=(0,wh.hasBlockSupport)(t,Lp),s=Zt(o),{blockAttributes:a,parentId:l,blockMode:u}=(0,YX.useSelect)(f=>{if(!o||!i||!e)return xat;let p=f(B).getBlockMode(o);return p==="html"?{blockMode:p}:{blockAttributes:f(B).getBlockAttributes(o),parentId:f(B).getBlockRootClientId(o),blockMode:p}},[o,i,e]),d=(0,Ev.useCallback)(()=>{if(!s||!i||!e)return;let f=`fit-text-${o}`,p=s.ownerDocument.getElementById(f);p||(p=s.ownerDocument.createElement("style"),p.id=f,s.ownerDocument.head.appendChild(p));let m=`#block-${o}`,h=rAe(s,b=>{b===0?p.textContent="":p.textContent=`${m} { font-size: ${b}px !important; }`});n(h)},[s,o,i,e]);return(0,Ev.useEffect)(()=>{if(!e||!s||!o||!i||u==="html")return;let f=s,p=f.style.visibility,m=null,g=null,h=null;m=window.requestAnimationFrame(()=>{f.style.visibility="hidden",g=window.requestAnimationFrame(()=>{d(),h=setTimeout(()=>{f.style.visibility=p},10)})});let b;return window.ResizeObserver&&f.parentElement&&(b=new window.ResizeObserver(d),b.observe(f.parentElement),b.observe(f)),()=>{m!==null&&window.cancelAnimationFrame(m),g!==null&&window.cancelAnimationFrame(g),h!==null&&clearTimeout(h),b&&b.disconnect();let v=`fit-text-${o}`,y=f.ownerDocument.getElementById(v);y&&y.remove()}},[e,o,l,d,s,i,u]),(0,Ev.useEffect)(()=>{if(e&&s&&i&&u!=="html"){let f=window.requestAnimationFrame(()=>{s&&d()});return()=>window.cancelAnimationFrame(f)}},[a,e,d,s,i,u]),{fontSize:r}}function Tat({clientId:e,fitText:t=!1,setAttributes:o,name:r,fontSize:n,style:i}){let s=(0,YX.useSelect)(a=>{let{hasSelectedStyleState:l}=K(a(B));return l(e)},[e]);return!(0,wh.hasBlockSupport)(r,Lp)||s?null:(0,ea.jsx)(f4.__experimentalToolsPanelItem,{hasValue:()=>t,label:(0,YR.__)("Fit text"),onDeselect:()=>o({fitText:void 0}),resetAllFilter:()=>({fitText:void 0}),panelId:e,children:(0,ea.jsx)(f4.ToggleControl,{label:(0,YR.__)("Fit text"),checked:t,onChange:()=>{let a=!t||void 0,l={fitText:a};a&&(n&&(l.fontSize=void 0),i?.typography?.fontSize&&(l.style={...i,typography:{...i?.typography,fontSize:void 0}})),o(l)},help:t?(0,YR.__)("Text will resize to fit its container."):(0,YR.__)("The text will resize to fit its container, resetting other font size settings.")})})}function Rat(e,t,o){if(!(0,wh.hasBlockSupport)(t,Lp))return e;let{fitText:r}=o;if(!r)return e;let n=e.className?`${e.className} has-fit-text`:"has-fit-text";return{...e,className:n}}function Bat({name:e,fitText:t}){return t&&(0,wh.hasBlockSupport)(e,Lp)?{className:"has-fit-text"}:{}}(0,$X.addFilter)("blocks.registerBlockType","core/fit-text/addAttribute",Cat);var Iat=e=>(0,wh.hasBlockSupport)(e,Lp);function Pat({fitText:e,name:t,clientId:o,isSelected:r}){let{fontSize:n}=Eat({fitText:e,name:t,clientId:o});return r&&n&&n<Sat?(0,ea.jsx)(Ve,{group:"typography",children:(0,ea.jsx)(lAe,{})}):null}var Oat=(0,cAe.createHigherOrderComponent)(e=>function(o){let{name:r,attributes:n,clientId:i,isSelected:s,setAttributes:a}=o,{fitText:l}=n;return(0,wh.hasBlockSupport)(r,Lp)?(0,ea.jsxs)(ea.Fragment,{children:[(0,ea.jsx)(e,{...o}),(0,ea.jsx)(Ve,{group:"typography",children:(0,ea.jsx)(Tat,{clientId:i,fitText:l,setAttributes:a,name:r,fontSize:n.fontSize,style:n.style})}),l&&(0,ea.jsx)(Pat,{fitText:l,name:r,clientId:i,isSelected:s})]}):(0,ea.jsx)(e,{...o})},"addFitTextControl");(0,$X.addFilter)("editor.BlockEdit","core/fit-text/add-fit-text-control",Oat);var p4={useBlockProps:Bat,addSaveProps:Rat,attributeKeys:["fitText","fontSize","style"],hasSupport:Iat,edit:()=>null};var KX=c(T(),1);function uAe(e,t){return Object.fromEntries(Object.entries(e).filter(([o])=>!t.includes(o)))}var Aat="typography.__experimentalLetterSpacing",Mat="typography.__experimentalTextTransform",Nat="typography.__experimentalTextDecoration",Lat="typography.textIndent",Dat="typography.textColumns",Vat="typography.__experimentalFontStyle",Fat="typography.__experimentalFontWeight",zat="typography.__experimentalWritingMode",Ql="typography",pAe=[KOe,Cv,Vat,Fat,$R,FS,Dat,Nat,Lat,zat,Mat,Aat,Lp];function mAe(e){let t={...uAe(e,["fontFamily"])},o=e?.typography?.fontSize,r=e?.typography?.fontFamily,n=e?.color?.text,i=typeof o=="string"&&o?.startsWith("var:preset|font-size|")?o.substring(21):void 0,s=r?.startsWith("var:preset|font-family|")?r.substring(23):void 0,a=Wo(n,"color");return t.typography={...uAe(t.typography,["fontFamily"]),fontSize:i?void 0:o},t.color={...t.color,text:a?void 0:n},{style:Xe(t),fontFamily:s,fontSize:i,textColor:a}}function gAe(e){return{...e.style,typography:{...e.style?.typography,fontFamily:e.fontFamily?"var:preset|font-family|"+e.fontFamily:void 0,fontSize:e.fontSize?"var:preset|font-size|"+e.fontSize:e.style?.typography?.fontSize},color:{...e.style?.color,text:e.textColor?"var:preset|color|"+e.textColor:e.style?.color?.text}}}function jat({children:e,resetAllFilter:t}){let o=(0,m4.useCallback)(r=>{let n=gAe(r),i=t(n);return{...r,...mAe(i)}},[t]);return(0,KX.jsx)(Ve,{group:"typography",resetAllFilter:o,children:e})}function g4({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=Bl(),s=s4(r),{style:a,fontFamily:l,fontSize:u,fitText:d,textColor:f,className:p}=(0,dAe.useSelect)(C=>{if(!s)return{};let{style:E,fontFamily:R,fontSize:S,fitText:I,textColor:P,className:A}=C(B).getBlockAttributes(e)||{};return{style:E,fontFamily:R,fontSize:S,fitText:I,textColor:P,className:A}},[e,s]),m=!Gn(i),{value:g}=ql(t,p,i),h=(0,m4.useMemo)(()=>m?Ao(a,i):gAe({style:a,fontFamily:l,fontSize:u,textColor:f}),[m,i,a,u,l,f]),b=m?C=>{o({style:_n(a,i,C)})}:C=>{let E=mAe(C);(E.fontSize||E.style?.typography?.fontSize)&&d&&(E.fitText=void 0),o(E)},v=!h?.color?.gradient&&!!h?.color?.text&&r?.color?.text&&(0,KR.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,y=AS({clientId:e,name:t,enabled:!!v,checkLinkColor:!1,messageOverride:(0,fAe.__)("This color has poor contrast against the background. Consider increasing contrast.")});if(!s)return null;let _=(0,KR.getBlockSupport)(t,[Ql,"__experimentalDefaultControls"]),w=(0,KR.getBlockSupport)(t,["color","__experimentalDefaultControls"]),k={..._,textColor:w?.text};return(0,KX.jsx)(a4,{as:n||jat,panelId:e,settings:r,value:h,onChange:b,defaultControls:k,contrastWarning:y,inheritedValue:g})}var lr=c(T(),1);function ZX({blockName:e,clientId:t,contentClientIds:o}){let r=Dd(e),{updateBlockAttributes:n}=(0,h4.useDispatch)(B),{hasButtons:i,hasHeading:s}=(0,h4.useSelect)(d=>{let f=d(B).getBlockNamesByClientId(o);return{hasButtons:f.includes("core/buttons"),hasHeading:f.includes("core/heading")}},[o]),a=d=>{n(t,d)},l=(0,qX.useMemo)(()=>({...r,typography:{}}),[r]),u=(0,qX.useMemo)(()=>({...r,background:{...r.background,backgroundImage:!1,backgroundSize:!1}}),[r]);return(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(g4,{clientId:t,name:e,settings:l,setAttributes:a,asWrapper:FX}),(0,lr.jsx)(J6,{clientId:t,name:e,settings:u,setAttributes:a,asWrapper:BX}),(0,lr.jsx)(r4,{clientId:t,name:e,settings:r,setAttributes:a,asWrapper:xX,label:(0,Dp.__)("Elements"),defaultControls:{button:i,heading:s}})]})}var Hat=({blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:r,contentClientIds:n})=>(0,lr.jsxs)(lr.Fragment,{children:[o&&(0,lr.jsx)(qx,{clientId:t}),r&&e!=="core/template-part"&&(0,lr.jsx)(ZX,{blockName:e,clientId:t,contentClientIds:n}),(!r||e==="core/template-part")&&(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(Ve.Slot,{group:"typography",label:(0,Dp.__)("Typography")}),(0,lr.jsx)(Ve.Slot,{group:"color",label:(0,Dp.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,lr.jsx)(Ve.Slot,{group:"background",label:(0,Dp.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,lr.jsx)(Ve.Slot,{group:"filter"}),(0,lr.jsx)(Ve.Slot,{group:"layout",label:(0,Dp.__)("Layout")}),(0,lr.jsx)(Ve.Slot,{group:"dimensions",label:(0,Dp.__)("Dimensions")}),(0,lr.jsx)(Ve.Slot,{group:"border",label:(0,Dp.__)("Borders")}),(0,lr.jsx)(Ve.Slot,{group:"elements",label:(0,Dp.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),(0,lr.jsx)(z6,{}),(0,lr.jsx)(Ve.Slot,{group:"styles"})]})]}),hAe=Hat;var yAe=c(q(),1),vAe=c(Z(),1);var bAe=c(ce(),1),b4=c(ee(),1),Va=c(q(),1);var Jl=c(T(),1);function y4({clientIds:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){return e.length?(0,Jl.jsx)(Va.__experimentalVStack,{spacing:1,children:e.map(n=>(0,Jl.jsx)(Uat,{onSelect:t,onSwitchToListView:o,hasListViewTab:r,clientId:n},n))}):null}function Uat({clientId:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){let n=bi(e),{isSelected:i,childBlocks:s,shouldRenderListView:a,blockName:l}=(0,b4.useSelect)(h=>{let{isBlockSelected:b,hasSelectedInnerBlock:v,getBlockOrder:y,getBlockName:_,shouldRenderBlockListView:w}=K(h(B)),k=_(e);return{isSelected:b(e)||v(e,!0),childBlocks:y(e),shouldRenderListView:w(e),blockName:k}},[e]),u=(0,bAe.getBlockType)(l),f=Qi({clientId:e,context:"list-view"})||u?.title||l,{selectBlock:p}=(0,b4.useDispatch)(B),g=s&&s.length>0&&r&&a;return(0,Jl.jsx)(Va.Button,{__next40pxDefaultSize:!0,className:"block-editor-block-quick-navigation__item",isPressed:i,onClick:async()=>{await p(e),g&&o&&o(e),t&&t(e)},children:(0,Jl.jsxs)(Va.Flex,{children:[(0,Jl.jsx)(Va.FlexItem,{children:(0,Jl.jsx)(Ht,{icon:n?.icon})}),(0,Jl.jsx)(Va.FlexBlock,{style:{textAlign:"left"},children:(0,Jl.jsx)(Va.__experimentalTruncate,{children:f})}),g&&(0,Jl.jsx)(Va.FlexItem,{children:(0,Jl.jsx)(xt,{icon:br,size:24})})]})})}var XX=c(T(),1),Wat=({contentClientIds:e,onSwitchToListView:t,hasListViewTab:o})=>!e||e.length===0?null:(0,XX.jsx)(yAe.PanelBody,{title:(0,vAe.__)("Content"),children:(0,XX.jsx)(y4,{clientIds:e,onSwitchToListView:t,hasListViewTab:o})}),v4=Wat;var ln=c(T(),1),{Tabs:kh}=K(_4.privateApis);function QX({blockName:e,clientId:t,hasBlockStyles:o,tabs:r,isSectionBlock:n,contentClientIds:i}){let s=(0,fu.useRef)(null),a=(0,zS.useSelect)(w=>w(_Ae.store).get("core","showIconLabels"),[]),{requestedTab:l}=(0,zS.useSelect)(w=>({requestedTab:K(w(B)).getRequestedInspectorTab()})),[u,d]=(0,fu.useState)(()=>l?.tabName??r[0]?.name),f=(0,fu.useRef)(!1),p=(0,fu.useRef)(!1),{__unstableSetOpenListViewPanel:m,__unstableIncrementListViewExpandRevision:g,__unstableSetAllListViewPanelsOpen:h}=(0,zS.useDispatch)(B),{clearRequestedInspectorTab:b}=K((0,zS.useDispatch)(B));(0,fu.useEffect)(()=>{f.current=!1},[t]),(0,fu.useEffect)(()=>{l&&(d(l.tabName),l.tabName===Ip.name&&l.options?.openPanel&&(m(l.options.openPanel),g()),p.current=!0,f.current=!0,b())},[l,m,g,b]),(0,fu.useEffect)(()=>{u===Ip.name&&!f.current&&(h(),g())},[t,u,h,g]),(0,fu.useEffect)(()=>{if(!r?.length||f.current&&r.some(k=>k.name===u))return;let w=r[0]?.name;u!==w&&d(w)},[r,u]);let v=w=>{d(w),f.current=!0,w===Ip.name&&!p.current&&(h(),g()),p.current=!1},y=r.some(w=>w.name===Ip.name),_=w=>{y&&(m(w),g(),p.current=!0,v(Ip.name))};return(0,ln.jsx)("div",{className:"block-editor-block-inspector__tabs",children:(0,ln.jsxs)(kh,{selectedTabId:u,onSelect:v,children:[(0,ln.jsx)(kh.TabList,{children:r.map(w=>a?(0,ln.jsx)(kh.Tab,{tabId:w.name,children:w.title},w.name):(0,ln.jsxs)(ao.Root,{children:[(0,ln.jsx)(kh.Tab,{tabId:w.name,"aria-label":w.title,render:(0,ln.jsx)(ao.Trigger,{}),children:(0,ln.jsx)(_4.Icon,{icon:w.icon})}),(0,ln.jsx)(ao.Popup,{children:w.title})]},w.name))}),(0,ln.jsxs)(kh.TabPanel,{tabId:D6.name,focusable:!1,children:[(0,ln.jsx)(v4,{contentClientIds:i,onSwitchToListView:_,hasListViewTab:y}),(0,ln.jsx)(Ve.Slot,{group:"content"})]}),(0,ln.jsxs)(kh.TabPanel,{tabId:Ip.name,focusable:!1,children:[(0,ln.jsx)(Ve.Slot,{group:"list",ref:s}),(0,ln.jsx)(C5,{listViewRef:s})]}),(0,ln.jsx)(kh.TabPanel,{tabId:N6.name,focusable:!1,children:(0,ln.jsx)(Z2e,{showAdvancedControls:!!e})}),(0,ln.jsx)(kh.TabPanel,{tabId:L6.name,focusable:!1,children:(0,ln.jsx)(hAe,{blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:n,contentClientIds:i})})]},t)})}var ta=c(q(),1),wAe=c(ee(),1);var Gat=[];function $at(e,t={}){return t[e]!==void 0?t[e]:t.default!==void 0?t.default:!0}function kAe(e,t,o,r){let n=[],{bindings:i,border:s,color:a,content:l,default:u,layout:d,dimensions:f,list:p,position:m,styles:g,typography:h,effects:b}=Yc,v=(0,ta.__experimentalUseSlotFills)(p.name),y=!!v&&v.length,_=(0,ta.__experimentalUseSlotFills)(l.name),w=!!_&&_.length,x=[...(0,ta.__experimentalUseSlotFills)(s.name)||[],...(0,ta.__experimentalUseSlotFills)(a.name)||[],...(0,ta.__experimentalUseSlotFills)(d.name)||[],...(0,ta.__experimentalUseSlotFills)(m.name)||[],...(0,ta.__experimentalUseSlotFills)(f.name)||[],...(0,ta.__experimentalUseSlotFills)(g.name)||[],...(0,ta.__experimentalUseSlotFills)(h.name)||[],...(0,ta.__experimentalUseSlotFills)(b.name)||[]].length,C=[...(0,ta.__experimentalUseSlotFills)(Dg.slotName)||[],...(0,ta.__experimentalUseSlotFills)(i.name)||[]],E=[...(0,ta.__experimentalUseSlotFills)(u.name)||[],...y&&x>1?C:[]],R=w||t?.length;R&&n.push(D6),y&&n.push(Ip),(E.length||C.length&&(R||y))&&n.push(N6);let{tabSettings:S,isPreviewMode:I}=(0,wAe.useSelect)(A=>{let O=A(B).getSettings();return{tabSettings:O.blockInspectorTabs,isPreviewMode:O.isPreviewMode}},[]);return!I&&(r||x)&&n.push(L6),$at(e,S)?n:Gat}var xAe=c(q(),1);var JX=c(T(),1),{Fill:Yat,Slot:Kat}=(0,xAe.createSlotFill)(Symbol("InspectorControlsLastItem")),SAe=e=>kt()[Pu]?(0,JX.jsx)(Yat,{...e}):null;SAe.Slot=function(t){return(0,JX.jsx)(Kat,{...t})};var w4=SAe;var CAe=c(ee(),1);function EAe(e){return(0,CAe.useSelect)(t=>{if(e){let o=t(B).getSettings().blockInspectorAnimation,r=o?.animationParent,{getSelectedBlockClientId:n,getBlockParentsByBlockName:i}=t(B),s=n();return!i(s,r,!0)[0]&&e.name!==r?null:o?.[e.name]}return null},[e])}var S4=c(F(),1);var Sh=c(Z(),1);var Vd=c(Z(),1);var xh=c(q(),1);var pu=c(T(),1);function k4({viewportStates:e=[],pseudoStates:t=[],viewportValue:o="default",pseudoStateValue:r="default",onChangeViewport:n,onChangePseudoState:i,showText:s=!0,popoverProps:a={}}){if(!e.length&&!t.length)return null;let l=[{label:(0,Vd.__)("Default"),value:"default"},...e.map(v=>({label:v.label,value:v.value}))],u=[{label:(0,Vd.__)("Default"),value:"default"},...t.map(v=>({label:v.label,value:v.value}))],d=e.length>0,f=t.length>0,p=(0,Vd.__)("States"),m=[];if(d&&o!=="default"){let v=l.find(y=>y.value===o);v&&m.push({key:`viewport-${v.value}`,label:v.label})}if(f&&r!=="default"){let v=u.find(y=>y.value===r);v&&m.push({key:`pseudo-${v.value}`,label:v.label})}let g=m.length?m.map(v=>v.label).join(", "):(0,Vd.__)("Default"),h=s?Tn:gc,b=s?{size:"compact",iconPosition:"right"}:{size:"small"};return(0,pu.jsx)($e,{direction:"column",gap:"sm",align:"flex-end",className:"block-editor-global-styles-state-control",children:(0,pu.jsx)(xh.DropdownMenu,{icon:h,label:s?p:(0,Vd.sprintf)((0,Vd.__)("State: %s"),g),popoverProps:{placement:"right-start",...a},text:s?p:void 0,toggleProps:b,children:({onClose:v})=>(0,pu.jsxs)(pu.Fragment,{children:[d&&(0,pu.jsx)(xh.MenuGroup,{label:(0,Vd.__)("Viewport"),children:l.map(y=>(0,pu.jsx)(xh.MenuItem,{onClick:()=>{n?.(y.value),f||v()},icon:o===y.value?Ka:null,children:y.label},`viewport-${y.value}`))}),f&&(0,pu.jsx)(xh.MenuGroup,{label:(0,Vd.__)("Pseudo state"),children:u.map(y=>(0,pu.jsx)(xh.MenuItem,{onClick:()=>{i?.(y.value),d||v()},icon:r===y.value?Ka:null,children:y.label},`pseudo-${y.value}`))})]})})})}var TAe=c(q(),1),jS=c(Z(),1);var Fd=c(T(),1),{Badge:qat}=K(TAe.privateApis);function x4({viewportStates:e=[],pseudoStates:t=[],viewportValue:o="default",pseudoStateValue:r="default",className:n="block-editor-global-styles-state-control__badges"}){let i=[],s=e.find(l=>l.value===o),a=t.find(l=>l.value===r);return s&&i.push({key:`viewport-${s.value}`,label:s.label,tooltipText:(0,jS.sprintf)((0,jS.__)("Style changes apply to the %s viewport."),s.label)}),a&&i.push({key:`pseudo-${a.value}`,label:a.label,tooltipText:(0,jS.sprintf)((0,jS.__)("Style changes apply to the %s state."),a.label)}),(0,Fd.jsx)($e,{className:n,direction:"row",justify:"flex-start",gap:"xs",wrap:"wrap",children:i.map(l=>{let u=(0,Fd.jsxs)(qat,{className:"block-editor-global-styles-state-control__badge",intent:"info",children:[l.label,!!l.tooltipText&&(0,Fd.jsx)(ht,{render:(0,Fd.jsx)("span",{}),children:l.tooltipText})]},l.key);return l.tooltipText?(0,Fd.jsxs)(ao.Root,{children:[(0,Fd.jsx)(ao.Trigger,{render:(0,Fd.jsx)("span",{className:"block-editor-global-styles-state-control__badge-tooltip-trigger",children:u})}),(0,Fd.jsx)(ao.Popup,{children:l.tooltipText})]},l.key):u})})}var tQ=c(T(),1),{getViewportBreakpoints:Zat}=K(Lo),RAe={":hover":(0,Sh._x)("Hover","Name for the CSS pseudo-class selector"),":focus":(0,Sh._x)("Focus","Name for the CSS pseudo-class selector"),":focus-visible":(0,Sh._x)("Focus-visible","Name for the CSS pseudo-class selector"),":active":(0,Sh._x)("Active","Name for the CSS pseudo-class selector")},Xat={"@tablet":(0,Sh.__)("Tablet"),"@mobile":(0,Sh.__)("Mobile")};function Qat(e){let t=Zat(e);return Object.entries(Xat).filter(([o])=>(o!=="@tablet"||t.tablet!==void 0)&&(o!=="@mobile"||t.mobile!==void 0)).map(([o,r])=>({value:o,label:r}))}var C4={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]};function BAe(e){return(C4[e]??[]).filter(o=>RAe[o]).map(o=>({value:o,label:RAe[o]}))}var eQ="default",Jat=[];function IAe({name:e,value:t,onChange:o}){let r=(0,S4.useMemo)(()=>BAe(e),[e]),n=Dr();return r.length?(0,tQ.jsx)(k4,{pseudoStates:r,pseudoStateValue:t?.pseudo??eQ,onChangePseudoState:i=>o({pseudo:i}),popoverProps:n.popoverProps,showText:!1}):null}function PAe({name:e,value:t,isResponsiveEditing:o}){let r=(0,S4.useMemo)(()=>BAe(e),[e]),[n]=je("viewport"),i=(0,S4.useMemo)(()=>Qat(n),[n]);return!r.length&&!o?null:(0,tQ.jsx)(x4,{viewportStates:o?i:Jat,pseudoStates:r,viewportValue:t?.viewport??eQ,pseudoStateValue:t?.pseudo??eQ})}var Ye=c(T(),1);function AAe({showAdvancedControls:e=!0,showPositionControls:t=!0,showBindingsControls:o=!0}){return(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Ve.Slot,{}),(0,Ye.jsx)(Ve.Slot,{group:"typography",label:(0,xi.__)("Typography")}),(0,Ye.jsx)(Ve.Slot,{group:"color",label:(0,xi.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Ve.Slot,{group:"background",label:(0,xi.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Ve.Slot,{group:"layout",label:(0,xi.__)("Layout")}),(0,Ye.jsx)(Ve.Slot,{group:"dimensions",label:(0,xi.__)("Dimensions")}),(0,Ye.jsx)(Ve.Slot,{group:"border",label:(0,xi.__)("Borders")}),(0,Ye.jsx)(Ve.Slot,{group:"elements",label:(0,xi.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),t&&(0,Ye.jsx)(z6,{}),(0,Ye.jsx)(Ve.Slot,{group:"styles"}),o&&(0,Ye.jsx)(Ve.Slot,{group:"bindings"}),e&&(0,Ye.jsx)("div",{children:(0,Ye.jsx)(V6,{})})]})}function elt({blockName:e,clientId:t,contentClientIds:o,isSectionBlock:r,selectedBlockStyleState:n}){let i=hi(n)&&!Ca(n),s=r&&e!=="core/template-part";return(0,Ye.jsxs)(Ye.Fragment,{children:[s&&(0,Ye.jsx)(w5,{value:n,children:(0,Ye.jsx)(ZX,{blockName:e,clientId:t,contentClientIds:o})}),!s&&(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Ve.Slot,{group:"typography",label:(0,xi.__)("Typography")}),(0,Ye.jsx)(Ve.Slot,{group:"color",label:(0,xi.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Ve.Slot,{group:"background",label:(0,xi.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),i&&(0,Ye.jsx)(Ve.Slot,{group:"layout",label:(0,xi.__)("Layout")}),(0,Ye.jsx)(Ve.Slot,{group:"dimensions",label:(0,xi.__)("Dimensions")}),(0,Ye.jsx)(Ve.Slot,{group:"border",label:(0,xi.__)("Borders")}),(0,Ye.jsx)(Ve.Slot,{group:"elements",label:(0,xi.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"})]}),i&&(0,Ye.jsx)(Ve.Slot,{group:"viewport"})]})}function tlt(){let{selectedBlockCount:e,renderedBlockName:t,renderedBlockClientId:o,blockType:r,isSectionBlock:n,isSectionBlockInSelection:i,hasBlockStyles:s,editedContentOnlySection:a,blockEditingMode:l,selectedBlockStyleState:u,showStateOnCanvas:d,isResponsiveEditing:f,blockStatesEditingEnabled:p}=(0,qR.useSelect)(k=>{let{getSettings:x,getSelectedBlockClientId:C,getSelectedBlockClientIds:E,getSelectedBlockCount:R,getBlockName:S,getParentSectionBlock:I,isSectionBlock:P,getEditedContentOnlySection:A,isWithinEditedContentOnlySection:O,getBlockEditingMode:L,getSelectedBlockStyleState:H,isSelectedBlockStyleStateShownOnCanvas:N,isResponsiveEditing:M}=K(k(B)),{getBlockStyles:V}=k(HS.store),j=C(),z=O(j)?j:I(j)||j,$=z&&S(z),J=$&&(0,HS.getBlockType)($),U=E().some(G=>P(G)),X=$&&V($),W=X&&X.length>0;return{selectedBlockCount:R(),renderedBlockClientId:z,renderedBlockName:$,blockType:J,isSectionBlockInSelection:U,isSectionBlock:P(z),hasBlockStyles:W,editedContentOnlySection:A(),blockEditingMode:L(z),selectedBlockStyleState:H(z),showStateOnCanvas:N(z),isResponsiveEditing:M(),blockStatesEditingEnabled:x().blockStatesEditingEnabled}},[]),m=(0,qR.useSelect)(k=>{if(!n||!o)return[];let{getClientIdsOfDescendants:x,getBlockEditingMode:C,shouldRenderBlockListView:E}=K(k(B)),R=x(o),S=new Set;return R.forEach(I=>{E(I)&&x(I).forEach(A=>S.add(A))}),R.filter(I=>!S.has(I)&&C(I)==="contentOnly")},[n,o]),g=kAe(r?.name,m,n,s),h=g?.length>1,b=EAe(r),v=e>1,y=!Gn(u);if(v&&!i)return(0,Ye.jsxs)("div",{className:"block-editor-block-inspector",children:[(0,Ye.jsx)(hX,{}),h?(0,Ye.jsx)(QX,{tabs:g}):(0,Ye.jsx)(AAe,{showAdvancedControls:!1,showPositionControls:!1,showBindingsControls:!1})]});if(v&&i)return(0,Ye.jsx)("div",{className:"block-editor-block-inspector",children:(0,Ye.jsx)(hX,{})});let _=t===(0,HS.getUnregisteredTypeHandlerName)();return!r||!o||_?(0,Ye.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,xi.__)("No block selected.")}):(0,Ye.jsx)(olt,{animate:b,wrapper:k=>(0,Ye.jsx)(rlt,{blockInspectorAnimationSettings:b,renderedBlockClientId:o,children:k}),children:(0,Ye.jsx)(nlt,{renderedBlockClientId:o,blockName:r.name,isSectionBlock:n,availableTabs:g,contentClientIds:m,hasBlockStyles:s,editedContentOnlySection:a,blockEditingMode:l,selectedBlockStyleState:u,showStateOnCanvas:d,isResponsiveEditing:f,blockStatesEditingEnabled:p,isBlockStyleStateSelected:y})})}var olt=({animate:e,wrapper:t,children:o})=>e?t(o):o,rlt=({blockInspectorAnimationSettings:e,renderedBlockClientId:t,children:o})=>{let r=e&&e.enterDirection==="leftToRight"?-50:50;return(0,Ye.jsx)(US.__unstableMotion.div,{animate:{x:0,opacity:1,transition:{ease:"easeInOut",duration:.14}},initial:{x:r,opacity:0},children:o},t)},nlt=({renderedBlockClientId:e,blockName:t,isSectionBlock:o,availableTabs:r,contentClientIds:n,hasBlockStyles:i,editedContentOnlySection:s,blockEditingMode:a,selectedBlockStyleState:l,showStateOnCanvas:u,isResponsiveEditing:d,blockStatesEditingEnabled:f=!0})=>{let p=(0,OAe.useRef)(null),m=r?.length>1,g=Ca(l),h=hi(l)&&d||Ca(l),b=s&&s!==e,v=bi(s),y=bi(e),_=y.isSynced,{setSelectedBlockStyleState:w,setSelectedBlockStyleStateCanvasPreview:k}=K((0,qR.useDispatch)(B)),x=E=>{w(e,E)},C=E=>{k(e,E)};return(0,Ye.jsxs)("div",{className:"block-editor-block-inspector",children:[b&&(0,Ye.jsx)(HE,{...v,className:v?.isSynced&&"is-synced",parentClientId:s}),(0,Ye.jsx)(HE,{...y,allowParentNavigation:!0,className:_&&"is-synced",isChild:b,clientId:e,controls:a==="default"&&f&&(0,Ye.jsx)(IAe,{name:t,value:l,onChange:x})}),a==="default"&&h&&(0,Ye.jsxs)(US.__experimentalSpacer,{paddingX:4,paddingY:2,children:[g&&(0,Ye.jsx)(US.ToggleControl,{label:(0,xi.__)("Show state on canvas"),checked:u,onChange:C}),(0,Ye.jsx)(PAe,{name:t,value:l,isResponsiveEditing:d})]}),(0,Ye.jsx)(Fse,{clientId:e}),(0,Ye.jsx)(z2e,{clientId:e}),!h&&(0,Ye.jsx)(dV,{blockClientId:e}),(0,Ye.jsx)(K2e,{}),h&&(0,Ye.jsx)(elt,{clientId:e,contentClientIds:n,isSectionBlock:o,selectedBlockStyleState:l}),!h&&m&&(0,Ye.jsx)(Ye.Fragment,{children:(0,Ye.jsx)(QX,{hasBlockStyles:i,clientId:e,blockName:t,tabs:r,isSectionBlock:o,contentClientIds:n})}),!h&&!m&&(0,Ye.jsxs)(Ye.Fragment,{children:[i&&(0,Ye.jsx)(qx,{clientId:e}),(0,Ye.jsx)(v4,{contentClientIds:n}),(0,Ye.jsx)(Ve.Slot,{group:"content"}),(0,Ye.jsx)(Ve.Slot,{group:"list",ref:p}),(0,Ye.jsx)(C5,{listViewRef:p}),!o&&(0,Ye.jsx)(AAe,{})]}),!h&&(0,Ye.jsx)(w4.Slot,{}),(0,Ye.jsx)(M6,{},"back")]})},MAe=tlt;var oQ=c(Nt(),1);var NAe=c(T(),1),LAe=()=>((0,oQ.default)("__unstableUseClipboardHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),$E());function DAe(e){return(0,oQ.default)("CopyHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),(0,NAe.jsx)("div",{...e,ref:$E()})}var VAe=c(ee(),1),rQ=c(F(),1);var nQ=c(T(),1),ilt=()=>{};function slt({rootClientId:e,clientId:t,isAppender:o,showInserterHelpPanel:r,showMostUsedBlocks:n=!1,__experimentalInsertionIndex:i,__experimentalInitialTab:s,__experimentalInitialCategory:a,__experimentalFilterValue:l,onPatternCategorySelection:u,onSelect:d=ilt,shouldFocusBlock:f=!1,onClose:p},m){let{destinationRootClientId:g}=(0,VAe.useSelect)(h=>{let{getBlockRootClientId:b}=h(B);return{destinationRootClientId:e||b(t)||void 0}},[t,e]);return(0,nQ.jsx)(AK,{onSelect:d,rootClientId:g,clientId:t,isAppender:o,showInserterHelpPanel:r,showMostUsedBlocks:n,__experimentalInsertionIndex:i,__experimentalFilterValue:l,onPatternCategorySelection:u,__experimentalInitialTab:s,__experimentalInitialCategory:a,shouldFocusBlock:f,ref:m,onClose:p})}var iQ=(0,rQ.forwardRef)(slt);function alt(e,t){return(0,nQ.jsx)(iQ,{...e,onPatternCategorySelection:void 0,ref:t})}var FAe=(0,rQ.forwardRef)(alt);var zAe=c(Nt(),1);function jAe(){return(0,zAe.default)("wp.blockEditor.MultiSelectScrollIntoView",{hint:"This behaviour is now built-in.",since:"5.8"}),null}var HAe=c(ue(),1),ZR=c(Ft(),1),Ch=c(wo(),1),UAe=c(T(),1),llt=window.navigator.userAgent.indexOf("Trident")!==-1,clt=new Set([Ch.UP,Ch.DOWN,Ch.LEFT,Ch.RIGHT]),ult=.75;function sQ(){return(0,HAe.useRefEffect)(e=>{let{ownerDocument:t}=e,{defaultView:o}=t,r,n,i;function s(){r||(r=o.requestAnimationFrame(()=>{f(),r=null}))}function a(h){n&&o.cancelAnimationFrame(n),n=o.requestAnimationFrame(()=>{l(h),n=null})}function l({keyCode:h}){if(!m())return;let b=(0,ZR.computeCaretRect)(o);if(!b)return;if(!i){i=b;return}if(clt.has(h)){i=b;return}let v=b.top-i.top;if(v===0)return;let y=(0,ZR.getScrollContainer)(e);if(!y)return;let _=y===t.body||y===t.documentElement,w=_?o.scrollY:y.scrollTop,k=_?0:y.getBoundingClientRect().top,x=_?i.top/o.innerHeight:(i.top-k)/(o.innerHeight-k);if(w===0&&x<ult&&g()){i=b;return}let C=_?o.innerHeight:y.clientHeight;if(i.top+i.height>k+C||i.top<k){i=b;return}_?o.scrollBy(0,v):y.scrollTop+=v}function u(){t.addEventListener("selectionchange",d)}function d(){t.removeEventListener("selectionchange",d),f()}function f(){m()&&(i=(0,ZR.computeCaretRect)(o))}function p(){let{activeElement:h}=t;if(!h)return null;if(!h.isContentEditable||!h.contains(e))return h;let{anchorNode:b}=o.getSelection();return b?(b.nodeType===b.ELEMENT_NODE?b:b.parentElement)?.closest('[contenteditable="true"]')??null:null}function m(){let h=p();return!!h&&e.contains(h)&&h.isContentEditable}function g(){let h=e.querySelectorAll('[contenteditable="true"]');return h[h.length-1]===p()}return o.addEventListener("scroll",s,!0),o.addEventListener("resize",s,!0),e.addEventListener("keydown",a),e.addEventListener("keyup",l),e.addEventListener("mousedown",u),e.addEventListener("touchstart",u),()=>{o.removeEventListener("scroll",s,!0),o.removeEventListener("resize",s,!0),e.removeEventListener("keydown",a),e.removeEventListener("keyup",l),e.removeEventListener("mousedown",u),e.removeEventListener("touchstart",u),t.removeEventListener("selectionchange",d),o.cancelAnimationFrame(r),o.cancelAnimationFrame(n)}},[])}function dlt({children:e}){return(0,UAe.jsx)("div",{ref:sQ(),className:"block-editor__typewriter",children:e})}var flt=llt?e=>e.children:dlt,WAe=flt;var Tv=c(F(),1),aQ=c(Nt(),1);var lQ=c(T(),1),E4=(0,Tv.createContext)({});E4.displayName="RenderedRefsContext";function plt(e,t,o){let r={...e,[t]:e[t]?new Set(e[t]):new Set};return r[t].add(o),r}function cQ({children:e,uniqueId:t,blockName:o=""}){let r=(0,Tv.useContext)(E4),{name:n}=kt();o=o||n;let i=(0,Tv.useMemo)(()=>plt(r,o,t),[r,o,t]);return(0,lQ.jsx)(E4.Provider,{value:i,children:e})}function uQ(e,t=""){let o=(0,Tv.useContext)(E4),{name:r}=kt();return t=t||r,!!o[t]?.has(e)}var GAe=e=>((0,aQ.default)("wp.blockEditor.__experimentalRecursionProvider",{since:"6.5",alternative:"wp.blockEditor.RecursionProvider"}),(0,lQ.jsx)(cQ,{...e})),$Ae=(...e)=>((0,aQ.default)("wp.blockEditor.__experimentalUseHasRecursion",{since:"6.5",alternative:"wp.blockEditor.useHasRecursion"}),uQ(...e));var R4=c(q(),1),dQ=c(Z(),1),fQ=c(F(),1),KAe=c(Vl(),1);var Vp=c(q(),1);var YAe=c(Z(),1);var zd=c(T(),1);function T4({title:e,help:t,actions:o=[],onClose:r}){return(0,zd.jsxs)(Vp.__experimentalVStack,{className:"block-editor-inspector-popover-header",spacing:4,children:[(0,zd.jsxs)(Vp.__experimentalHStack,{alignment:"center",children:[(0,zd.jsx)(ir,{variant:"heading-md",render:(0,zd.jsx)("h2",{}),className:"block-editor-inspector-popover-header__heading",children:e}),(0,zd.jsx)(Vp.__experimentalSpacer,{}),o.map(({label:n,icon:i,onClick:s})=>(0,zd.jsx)(Vp.Button,{size:"small",className:"block-editor-inspector-popover-header__action",label:n,icon:i,variant:!i&&"tertiary",onClick:s,children:!i&&n},n)),r&&(0,zd.jsx)(Vp.Button,{size:"small",className:"block-editor-inspector-popover-header__action",label:(0,YAe.__)("Close"),icon:rb,onClick:r})]}),t&&(0,zd.jsx)(ir,{children:t})]})}var WS=c(T(),1);function mlt({onClose:e,onChange:t,showPopoverHeader:o=!0,showPopoverHeaderActions:r,isCompact:n,currentDate:i,title:s,...a},l){let u={startOfWeek:(0,KAe.getSettings)().l10n.startOfWeek,onChange:t,currentDate:n?void 0:i,currentTime:n?i:void 0,...a},d=n?R4.TimePicker:R4.DateTimePicker;return(0,WS.jsxs)("div",{ref:l,className:"block-editor-publish-date-time-picker",children:[o&&(0,WS.jsx)(T4,{title:s||(0,dQ.__)("Publish"),actions:r?[{label:(0,dQ.__)("Reset"),onClick:()=>t?.(null)}]:void 0,onClose:e}),(0,WS.jsx)(d,{...u})]})}var pQ=(0,fQ.forwardRef)(mlt);function glt(e,t){return(0,WS.jsx)(pQ,{...e,showPopoverHeaderActions:!0,isCompact:!1,ref:t})}var qAe=(0,fQ.forwardRef)(glt);var ZAe=c(Nt(),1),XAe=c(F(),1);function hlt(){return(0,ZAe.default)("wp.blockEditor.ToolSelector",{since:"6.9",hint:"The ToolSelector component no longer renders anything."}),null}var QAe=(0,XAe.forwardRef)(hlt);var QR=c(T(),1),Xe=e=>{if(e===null||typeof e!="object"||Array.isArray(e))return e;let t=Object.entries(e).map(([o,r])=>[o,Xe(r)]).filter(([,o])=>o!==void 0);return t.length?Object.fromEntries(t):void 0};function t4(e,t,o,r,n,i){if(Object.values(e??{}).every(l=>!l)||i.length===1&&o.innerBlocks.length===r.length)return o;let s=r[0]?.attributes;if(i.length>1&&r.length>1)if(r[n])s=r[n]?.attributes;else return o;let a=o;return Object.entries(e).forEach(([l,u])=>{u&&t[l].forEach(d=>{let f=pf(s,d);f&&(a={...a,attributes:We(a.attributes,d,f)})})}),a}function io(e,t,o){let n=(0,JAe.getBlockSupport)(e,t)?.__experimentalSkipSerialization;return Array.isArray(n)?n.includes(o):n}var Fp=new WeakMap;function qc({id:e,css:t}){return Da({id:e,css:t})}function Da({id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i}={}){let{setStyleOverride:s,deleteStyleOverride:a}=K((0,B4.useDispatch)(B)),l=(0,B4.useRegistry)(),u=(0,ec.useId)();(0,ec.useEffect)(()=>{if(!t&&!o)return;let d=e||u,f={id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i};return Fp.get(l)||Fp.set(l,[]),Fp.get(l).push([d,f]),window.queueMicrotask(()=>{Fp.get(l)?.length&&l.batch(()=>{Fp.get(l).forEach(p=>{s(...p)}),Fp.set(l,[])})}),()=>{Fp.get(l)?.find(([m])=>m===d)?Fp.set(l,Fp.get(l).filter(([m])=>m!==d)):a(d)}},[e,t,i,o,r,u,s,a,l,n])}function Dd(e,t){let[o,r,n,i,s,a,l,u,d,f,p,m,g,h,b,v,y,_,w,k,x,C,E,R,S,I,P,A,O,L,H,N,M,V,j,D,z,$,J,Q,U,X,W,G,te,re,ae,ie,be,pe,ke,ye,Pe,_e,ve,Se,fe,Ce,ne,se,Ee,he,Ae]=je("background.backgroundImage","background.backgroundSize","background.gradient","typography.fontFamilies.custom","typography.fontFamilies.default","typography.fontFamilies.theme","typography.defaultFontSizes","typography.fontSizes.custom","typography.fontSizes.default","typography.fontSizes.theme","typography.customFontSize","typography.fontStyle","typography.fontWeight","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.writingMode","typography.textTransform","typography.letterSpacing","spacing.padding","spacing.margin","spacing.blockGap","spacing.defaultSpacingSizes","spacing.customSpacingSize","spacing.spacingSizes.custom","spacing.spacingSizes.default","spacing.spacingSizes.theme","spacing.units","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout","border.color","border.radius","border.style","border.width","border.radiusSizes","color.custom","color.palette.custom","color.customDuotone","color.palette.theme","color.palette.default","color.defaultPalette","color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default","color.gradients.custom","color.gradients.theme","color.gradients.default","color.defaultGradients","color.customGradient","color.background","color.link","color.text","color.heading","color.button","shadow"),et=(0,ec.useMemo)(()=>({background:{backgroundImage:o,backgroundSize:r,gradient:n},color:{palette:{custom:G,theme:re,default:ae},gradients:{custom:Pe,theme:_e,default:ve},duotone:{custom:pe,theme:ke,default:ye},defaultGradients:Se,defaultPalette:ie,defaultDuotone:be,custom:W,customGradient:fe,customDuotone:te,background:Ce,link:ne,heading:Ee,button:he,text:se},typography:{fontFamilies:{custom:i,default:s,theme:a},fontSizes:{custom:u,default:d,theme:f},customFontSize:p,defaultFontSizes:l,fontStyle:m,fontWeight:g,lineHeight:h,textAlign:b,textColumns:v,textDecoration:y,textIndent:_,textTransform:k,letterSpacing:x,writingMode:w},spacing:{spacingSizes:{custom:P,default:A,theme:O},customSpacingSize:I,defaultSpacingSizes:S,padding:C,margin:E,blockGap:R,units:L},border:{color:$,radius:J,style:Q,width:U,radiusSizes:X},dimensions:{aspectRatio:H,height:N,minHeight:M,minWidth:V,width:j,dimensionSizes:D},layout:z,parentLayout:t,shadow:Ae}),[o,r,n,i,s,a,l,u,d,f,p,m,g,h,b,v,y,_,k,x,w,C,E,R,S,I,P,A,O,L,H,N,M,V,j,D,z,t,$,J,Q,U,X,W,G,te,re,ae,ie,be,pe,ke,ye,Pe,_e,ve,Se,fe,Ce,ne,se,Ee,he,Ae]);return H6(et,e)}function eMe(e){e=e.map(o=>({...o,Edit:(0,ec.memo)(o.edit)}));let t=(0,mQ.createHigherOrderComponent)(o=>function(n){let i=kt();return[...e.map((s,a)=>{let{Edit:l,hasSupport:u,attributeKeys:d=[],shareWithChildBlocks:f,supportsPatternEditing:p}=s;if(!(p&&i[$v]||i[Pu]||i[Gv]&&f)||!u(n.name))return null;let g={};for(let h of d)n.attributes[h]&&(g[h]=n.attributes[h]);return(0,QR.jsx)(l,{name:n.name,isSelected:n.isSelected,clientId:n.clientId,setAttributes:n.setAttributes,__unstableParentLayout:n.__unstableParentLayout,...g},a)}),(0,QR.jsx)(o,{...n},"edit")]},"withBlockEditHooks");(0,XR.addFilter)("editor.BlockEdit","core/editor/hooks",t)}function blt({index:e,useBlockProps:t,setAllWrapperProps:o,...r}){let n=t(r),i=s=>o(a=>{let l=[...a];return l[e]=s,l});return(0,ec.useEffect)(()=>(i(n),()=>{i(void 0)})),null}var ylt=(0,ec.memo)(blt);function tMe(e){let t=(0,mQ.createHigherOrderComponent)(o=>function(n){let[i,s]=(0,ec.useState)(Array(e.length).fill(void 0));return[...e.map((a,l)=>{let{hasSupport:u,attributeKeys:d=[],useBlockProps:f,isMatch:p}=a,m={};for(let g of d)n.attributes[g]&&(m[g]=n.attributes[g]);return!Object.keys(m).length||!u(n.name)||p&&!p(m)?null:(0,QR.jsx)(ylt,{index:l,useBlockProps:f,setAllWrapperProps:s,name:n.name,clientId:n.clientId,...m},l)}),(0,QR.jsx)(o,{...n,wrapperProps:i.filter(Boolean).reduce((a,l)=>({...a,...l,className:Y(a.className,l.className),style:{...a.style,...l.style}}),n.wrapperProps||{})},"edit")]},"withBlockListBlockHooks");(0,XR.addFilter)("editor.BlockListBlock","core/editor/hooks",t)}function oMe(e){function t(o,r,n){return e.reduce((i,s)=>{let{hasSupport:a,attributeKeys:l=[],addSaveProps:u}=s,d={};for(let f of l)n[f]&&(d[f]=n[f]);return!Object.keys(d).length||!a(r)?i:u(i,r,d)},o)}(0,XR.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",t,0),(0,XR.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",o=>(o.hasOwnProperty("className")&&!o.className&&delete o.className,o))}var rMe=c(ce(),1),nMe=c(Bo(),1);function vlt(e){let{apiVersion:t=1}=e;return t<2&&(0,rMe.hasBlockSupport)(e,"lightBlockWrapper",!1)&&(e.apiVersion=2),e}(0,nMe.addFilter)("blocks.registerBlockType","core/compat/migrateLightBlockWrapper",vlt);function iMe(e){e.hasAttribute("crossorigin")||e.setAttribute("crossorigin","anonymous")}if(window.crossOriginIsolated){let e=function(){document.body?t.observe(document.body,{childList:!0,attributes:!0,subtree:!0}):document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",()=>{document.body&&t.observe(document.body,{childList:!0,attributes:!0,subtree:!0})})};_lt=e;let t=new window.MutationObserver(o=>{o.forEach(r=>{[r.addedNodes,r.target].forEach(n=>{(n instanceof window.NodeList?n:[n]).forEach(s=>{let a=s;a.querySelectorAll&&(a.querySelectorAll("source,script,video,link").forEach(l=>{iMe(l)}),["SOURCE","SCRIPT","VIDEO","LINK"].includes(a.nodeName)&&iMe(a))})})})});e()}var _lt;var sMe=c(Bo(),1),tc=c(ce(),1);var gQ=c(T(),1),hQ=["left","center","right","wide","full"],wlt=["wide","full"];function bQ(e,t=!0,o=!0){let r;return Array.isArray(e)?r=hQ.filter(n=>e.includes(n)):e===!0?r=[...hQ]:r=[],!o||e===!0&&!t?r.filter(n=>!wlt.includes(n)):r}function klt(e){return"type"in(e.attributes?.align??{})||(0,tc.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...hQ,""]}}),e}function xlt({name:e,align:t,setAttributes:o}){let r=bQ((0,tc.getBlockSupport)(e,"align"),(0,tc.hasBlockSupport)(e,"alignWide",!0)),n=t1(r).map(({name:a})=>a),i=zr();return!n.length||i!=="default"?null:(0,gQ.jsx)(Ko,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,gQ.jsx)(N2,{value:t,onChange:a=>{a||(0,tc.getBlockType)(e)?.attributes?.align?.default&&(a=""),o({align:a})},controls:n})})}var I4={shareWithChildBlocks:!0,edit:xlt,useBlockProps:Slt,addSaveProps:Clt,attributeKeys:["align"],hasSupport(e){return(0,tc.hasBlockSupport)(e,"align",!1)}};function Slt({name:e,align:t}){let o=bQ((0,tc.getBlockSupport)(e,"align"),(0,tc.hasBlockSupport)(e,"alignWide",!0));return t1(o).some(n=>n.name===t)?{"data-align":t}:{}}function Clt(e,t,o){let{align:r}=o,n=(0,tc.getBlockSupport)(t,"align"),i=(0,tc.hasBlockSupport)(t,"alignWide",!0);return bQ(n,i).includes(r)&&(e.className=Y(`align${r}`,e.className)),e}(0,sMe.addFilter)("blocks.registerBlockType","core/editor/align/addAttribute",klt);var aMe=c(Bo(),1);function Elt(e){return"type"in(e.attributes?.lock??{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}(0,aMe.addFilter)("blocks.registerBlockType","core/lock/addAttribute",Elt);var kQ=c(Bo(),1),qS=c(ce(),1);var JR=c(q(),1),A4=c(Z(),1),vMe=c(F(),1),_Me=c(ee(),1),M4=c(ce(),1);var oc=c(q(),1),hMe=c(F(),1),KS=c(Z(),1),bMe=c(ee(),1);var _Q=c(ce(),1),pMe=c(ee(),1),YS=c(q(),1),mu=c(Z(),1),P4=c(F(),1),mMe=c(ue(),1),gMe=c(Yo(),1);var yQ=c(F(),1),uMe=c(ue(),1),dMe=c(q(),1);var lMe=c(q(),1);var GS=c(T(),1);function Tlt({blockTypes:e,value:t,onItemChange:o}){return(0,GS.jsx)("ul",{className:"block-editor-block-manager__checklist",children:e.map(r=>(0,GS.jsxs)("li",{className:"block-editor-block-manager__checklist-item",children:[(0,GS.jsx)(lMe.CheckboxControl,{label:r.title,checked:t.includes(r.name),onChange:(...n)=>o(r,...n)}),(0,GS.jsx)(Ht,{icon:r.icon})]},r.name))})}var cMe=Tlt;var $S=c(T(),1);function fMe({title:e,blockTypes:t,selectedBlockTypes:o,onChange:r}){let n=(0,uMe.useInstanceId)(fMe),i=(0,yQ.useCallback)((f,p)=>{r(p?[...o,f]:o.filter(({name:m})=>m!==f.name))},[o,r]),s=(0,yQ.useCallback)(f=>{r(f?[...o,...t.filter(p=>!o.find(({name:m})=>m===p.name))]:o.filter(p=>!t.find(({name:m})=>m===p.name)))},[t,o,r]);if(!t.length)return null;let a=t.map(({name:f})=>f).filter(f=>(o??[]).some(p=>p.name===f)),l="block-editor-block-manager__category-title-"+n,u=a.length===t.length,d=!u&&a.length>0;return(0,$S.jsxs)("div",{role:"group","aria-labelledby":l,className:"block-editor-block-manager__category",children:[(0,$S.jsx)(dMe.CheckboxControl,{checked:u,onChange:s,className:"block-editor-block-manager__category-title",indeterminate:d,label:(0,$S.jsx)("span",{id:l,children:e})}),(0,$S.jsx)(cMe,{blockTypes:t,value:a,onItemChange:i})]})}var vQ=fMe;var zp=c(T(),1);function O4({blockTypes:e,selectedBlockTypes:t,onChange:o,showSelectAll:r=!0}){let n=(0,mMe.useDebounce)(gMe.speak,500),[i,s]=(0,P4.useState)(""),{categories:a,isMatchingSearchTerm:l}=(0,pMe.useSelect)(p=>({categories:p(_Q.store).getCategories(),isMatchingSearchTerm:p(_Q.store).isMatchingSearchTerm}),[]),u=e.filter(p=>!i||l(p,i)),d=t.length>0&&t.length!==e.length,f=e.length>0&&t.length===e.length;return(0,P4.useEffect)(()=>{if(!i)return;let p=u.length,m=(0,mu.sprintf)((0,mu._n)("%d result found.","%d results found.",p),p);n(m)},[u?.length,i,n]),(0,zp.jsxs)(YS.__experimentalVStack,{className:"block-editor-block-manager__content",spacing:4,children:[(0,zp.jsx)(YS.SearchControl,{label:(0,mu.__)("Search for a block"),placeholder:(0,mu.__)("Search for a block"),value:i,onChange:p=>s(p),className:"block-editor-block-manager__search"}),r&&(0,zp.jsx)(YS.CheckboxControl,{className:"block-editor-block-manager__select-all",label:(0,mu.__)("Select all"),checked:f,onChange:()=>{o(f?[]:e)},indeterminate:d}),(0,zp.jsxs)("div",{tabIndex:"0",role:"region","aria-label":(0,mu.__)("Available block types"),className:"block-editor-block-manager__results",children:[u.length===0&&(0,zp.jsx)("p",{className:"block-editor-block-manager__no-results",children:(0,mu.__)("No blocks found.")}),a.map(p=>(0,zp.jsx)(vQ,{title:p.title,blockTypes:u.filter(m=>m.category===p.slug),selectedBlockTypes:t,onChange:o},p.slug)),(0,zp.jsx)(vQ,{title:(0,mu.__)("Uncategorized"),blockTypes:u.filter(({category:p})=>!p),selectedBlockTypes:t,onChange:o})]})]})}var gu=c(T(),1);function yMe({clientId:e,blockTypes:t,selectedBlockTypes:o,onClose:r}){let[n,i]=(0,hMe.useState)(o),{updateBlockAttributes:s}=(0,bMe.useDispatch)(B),a=()=>{let l=n.length===t.length,u=n.map(({name:d})=>d);s(e,{allowedBlocks:l?void 0:u}),r()};return(0,gu.jsx)(oc.Modal,{title:(0,KS._x)("Manage allowed blocks","modal title"),onRequestClose:r,overlayClassName:"block-editor-block-allowed-blocks-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,gu.jsxs)(oc.__experimentalVStack,{as:"form",onSubmit:l=>{l.preventDefault(),a()},spacing:"4",children:[(0,gu.jsx)(ir,{children:(0,KS.__)("Select which blocks can be added inside this container.")}),(0,gu.jsx)(O4,{blockTypes:t,selectedBlockTypes:n,onChange:l=>{i(l)}}),(0,gu.jsxs)(oc.Flex,{className:"block-editor-block-allowed-blocks-modal__actions",justify:"flex-end",expanded:!1,children:[(0,gu.jsx)(oc.FlexItem,{children:(0,gu.jsx)(oc.Button,{variant:"tertiary",onClick:r,__next40pxDefaultSize:!0,children:(0,KS.__)("Cancel")})}),(0,gu.jsx)(oc.FlexItem,{children:(0,gu.jsx)(oc.Button,{variant:"primary",type:"submit",__next40pxDefaultSize:!0,children:(0,KS.__)("Apply")})})]})]})})}var Rv=c(T(),1);function wMe({clientId:e}){let[t,o]=(0,vMe.useState)(!1),{blockTypes:r,selectedBlockNames:n}=(0,_Me.useSelect)(a=>{let{getBlockAttributes:l}=a(B);return{blockTypes:a(M4.store).getBlockTypes(),selectedBlockNames:l(e)?.allowedBlocks}},[e]),i=r.filter(a=>(0,M4.hasBlockSupport)(a,"inserter",!0)&&(!a.parent||a.parent.includes("core/post-content")));if(!i)return null;let s=n===void 0?i:i.filter(a=>n.includes(a.name));return(0,Rv.jsxs)("div",{className:"block-editor-block-allowed-blocks-control",children:[(0,Rv.jsxs)(JR.BaseControl,{help:(0,A4.__)("Specify which blocks are allowed inside this container."),children:[(0,Rv.jsx)(JR.BaseControl.VisualLabel,{children:(0,A4.__)("Allowed Blocks")}),(0,Rv.jsx)(JR.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o(!0)},className:"block-editor-block-allowed-blocks-control__button",children:(0,A4.__)("Manage allowed blocks")})]}),t&&(0,Rv.jsx)(yMe,{clientId:e,blockTypes:i,selectedBlockTypes:s,onClose:()=>o(!1)})]})}var wQ=c(T(),1);function Rlt({clientId:e}){return zr()==="contentOnly"?null:(0,wQ.jsx)(RT.Fill,{children:(0,wQ.jsx)(wMe,{clientId:e})})}var kMe={edit:Rlt,attributeKeys:["allowedBlocks"],hasSupport(e){return(0,qS.hasBlockSupport)(e,"allowedBlocks")}};function Blt(e){return e?.attributes?.allowedBlocks?.type||(0,qS.hasBlockSupport)(e,"allowedBlocks")&&(e.attributes={...e.attributes,allowedBlocks:{type:"array"}}),e}(0,kQ.addFilter)("blocks.registerBlockType","core/allowedBlocks/attribute",Blt);function Ilt(e,t,o,r){if(!(0,qS.hasBlockSupport)(e.name,"allowedBlocks")||t.length!==1&&r.length===1&&e.innerBlocks.length===t.length||r.length===1&&t.length>1||r.length>1&&t.length===1||r.length>1&&t.length>1&&r.length!==t.length||e.attributes.allowedBlocks)return e;let n=t[o]?.attributes?.allowedBlocks;if(!n)return e;let s=(0,qS.getBlockType)(e.name)?.allowedBlocks||[];if(!s.length)return{...e,attributes:{...e.attributes,allowedBlocks:n}};let a=n.filter(l=>s.includes(l));return{...e,attributes:{...e.attributes,allowedBlocks:a}}}(0,kQ.addFilter)("blocks.switchToBlockType.transformedBlock","core/allowedBlocks/addTransforms",Ilt);var xMe=c(Bo(),1),N4=c(q(),1),eB=c(Z(),1),L4=c(ce(),1);var Eh=c(T(),1),Plt=/[\s#]/g;function Olt(e){return"type"in(e.attributes?.anchor??{})||(0,L4.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:{type:"string"}}),e}function Alt({anchor:e,setAttributes:t}){return zr()!=="default"?null:(0,Eh.jsx)(Ve,{group:"advanced",children:(0,Eh.jsx)(N4.TextControl,{className:"html-anchor-control",label:(0,eB.__)("HTML anchor"),help:(0,Eh.jsxs)(Eh.Fragment,{children:[(0,eB.__)("Enter a word or two\u2014without spaces\u2014to make a unique web address just for this block, called an \u201Canchor\u201D. Then, you\u2019ll be able to link directly to this section of your page.")," ",(0,Eh.jsx)(N4.ExternalLink,{href:(0,eB.__)("https://wordpress.org/documentation/article/page-jumps/"),children:(0,eB.__)("Learn more about anchors")})]}),value:e||"",placeholder:null,onChange:r=>{r=r.replace(Plt,"-"),t({anchor:r!==""?r:void 0})},autoCapitalize:"none",autoComplete:"off"})})}var xQ={addSaveProps:Mlt,edit:Alt,attributeKeys:["anchor"],hasSupport(e){return(0,L4.hasBlockSupport)(e,"anchor")}};function Mlt(e,t,o){return(0,L4.hasBlockSupport)(t,"anchor")&&(e.id=o.anchor===""?null:o.anchor),e}(0,xMe.addFilter)("blocks.registerBlockType","core/anchor/attribute",Olt);var SMe=c(Bo(),1),D4=c(ce(),1);function Nlt(e){return e?.attributes?.ariaLabel?.type||(0,D4.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:{type:"string"}}),e}function Llt(e,t,o){return(0,D4.hasBlockSupport)(t,"ariaLabel")&&!io(t,"ariaLabel","ariaLabel")&&(e["aria-label"]=o.ariaLabel===""?null:o.ariaLabel),e}var CMe={addSaveProps:Llt,attributeKeys:["ariaLabel"],hasSupport(e){return(0,D4.hasBlockSupport)(e,"ariaLabel")}};(0,SMe.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",Nlt);var EQ=c(Bo(),1),EMe=c(q(),1),SQ=c(Z(),1),tB=c(ce(),1);var CQ=c(T(),1);function Dlt(e){return(0,tB.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e}function Vlt({className:e,setAttributes:t}){return zr()!=="default"?null:(0,CQ.jsx)(Ve,{group:"advanced",children:(0,CQ.jsx)(EMe.TextControl,{autoComplete:"off",label:(0,SQ.__)("Additional CSS class(es)"),value:e||"",onChange:r=>{t({className:r!==""?r:void 0})},help:(0,SQ.__)("Separate multiple classes with spaces.")})})}var TQ={edit:Vlt,addSaveProps:Flt,attributeKeys:["className"],hasSupport(e){return(0,tB.hasBlockSupport)(e,"customClassName",!0)}};function Flt(e,t,o){return(0,tB.hasBlockSupport)(t,"customClassName",!0)&&o.className&&(e.className=Y(e.className,o.className)),e}function zlt(e,t,o,r){if(!(0,tB.hasBlockSupport)(e.name,"customClassName",!0)||r.length===1&&e.innerBlocks.length===t.length||r.length===1&&t.length>1||r.length>1&&t.length===1)return e;if(t[o]){let n=t[o]?.attributes.className;if(n&&e.attributes.className===void 0)return{...e,attributes:{...e.attributes,className:n}}}return e}(0,EQ.addFilter)("blocks.registerBlockType","core/editor/custom-class-name/attribute",Dlt);(0,EQ.addFilter)("blocks.switchToBlockType.transformedBlock","core/customClassName/addTransforms",zlt);var TMe=c(Bo(),1),oB=c(ce(),1);function jlt(e,t){return(0,oB.hasBlockSupport)(t,"className",!0)&&(typeof e.className=="string"?e.className=[...new Set([(0,oB.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,oB.getBlockDefaultClassName)(t.name)),e}(0,TMe.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",jlt);var jQ=c(F(),1),ENe=c(Bo(),1),TNe=c(ee(),1);var bu=c(ce(),1),RNe=c(ue(),1),Wd=c(T_(),1);var sB=c(ce(),1),MQ=c(q(),1),tF=c(F(),1),uNe=c(Bo(),1),dNe=c(ee(),1);var AQ={};No(AQ,{AdvancedPanel:()=>J4,BackgroundPanel:()=>X6,BorderPanel:()=>K4,ColorPanel:()=>G6,DimensionsPanel:()=>W4,FiltersPanel:()=>Z4,ImageSettingsPanel:()=>iNe,StateControl:()=>k4,StateControlBadges:()=>x4,TypographyPanel:()=>a4,useHasBackgroundPanel:()=>Z6,useHasBorderPanel:()=>Y4,useHasBorderPanelControls:()=>PQ,useHasColorPanel:()=>W6,useHasDimensionsPanel:()=>U4,useHasFiltersPanel:()=>oNe,useHasImageSettingsPanel:()=>nNe,useHasTypographyPanel:()=>s4,useSettingsForBlockElement:()=>H6});var er=c(Z(),1),Ci=c(q(),1);var H4=c(F(),1);var yo=c(q(),1),Er=c(Z(),1),BMe=c(F(),1),V4=c(ee(),1);var RMe=c(ee(),1);function Bv(e,t){let{getBlockOrder:o,getBlockAttributes:r}=(0,RMe.useSelect)(B);return(i,s)=>{let a=(s-1)*t+i-1,l=0;for(let u of o(e)){let{columnStart:d,rowStart:f}=r(u).style?.layout??{};(f-1)*t+d-1<a&&l++}return l}}var cr=c(T(),1),Si={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},Hlt=[Si.max,Si.fixed];function RQ(e){return Hlt.includes(e)}function Ult(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,Er._x)("Max","Block with maximum width in flex layout"):(0,Er._x)("Max","Block with maximum height in flex layout")}function Wlt(e,t){let{orientation:o="horizontal"}=t??{};return e===Si.grow?(0,Er.__)("Stretch to fill available space."):e===Si.max&&o==="horizontal"?(0,Er.__)("Specify a maximum width."):e===Si.max?(0,Er.__)("Specify a maximum height."):e===Si.fixed&&o==="horizontal"?(0,Er.__)("Specify a fixed width."):e===Si.fixed?(0,Er.__)("Specify a fixed height."):(0,Er.__)("Fit contents.")}function IMe({value:e={},onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i=!0}){let{type:s,default:{type:a="default"}={}}=o??{},l=s||a;return l==="flex"?(0,cr.jsx)(Glt,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}):l==="grid"?(0,cr.jsx)(Ylt,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i}):null}function Glt({childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}){let{selfStretch:i,flexSize:s}=e,{orientation:a="horizontal"}=o??{},l=i||Si.fit,u=RQ(l),d=()=>!!i,f=a==="horizontal"?(0,Er.__)("Width"):(0,Er.__)("Height"),[p]=je("spacing.units"),m=(0,yo.__experimentalUseCustomUnits)({availableUnits:p||["%","px","em","rem","vh","vw"]}),g=()=>{t({selfStretch:void 0,flexSize:void 0})};return(0,BMe.useEffect)(()=>{RQ(i)&&!s&&t({...e,selfStretch:Si.fit})},[]),(0,cr.jsxs)(yo.__experimentalVStack,{as:yo.__experimentalToolsPanelItem,spacing:2,hasValue:d,label:f,onDeselect:g,isShownByDefault:r,panelId:n,children:[(0,cr.jsxs)(yo.__experimentalToggleGroupControl,{label:$lt(o),value:l,help:Wlt(l,o),onChange:h=>{let b=RQ(h)?s:null;t({selfStretch:h,flexSize:b})},isBlock:!0,children:[(0,cr.jsx)(yo.__experimentalToggleGroupControlOption,{value:Si.fit,label:(0,Er._x)("Fit","Intrinsic block width in flex layout")},Si.fit),(0,cr.jsx)(yo.__experimentalToggleGroupControlOption,{value:Si.grow,label:(0,Er._x)("Grow","Block with expanding width in flex layout")},Si.grow),(0,cr.jsx)(yo.__experimentalToggleGroupControlOption,{value:Si.max,label:Ult(o)},Si.max),(0,cr.jsx)(yo.__experimentalToggleGroupControlOption,{value:Si.fixed,label:(0,Er._x)("Fixed","Block with fixed width in flex layout")},Si.fixed)]}),u&&(0,cr.jsx)(yo.__experimentalUnitControl,{units:m,onChange:h=>{t({selfStretch:l,flexSize:h})},value:s,min:0,label:f,hideLabelFromVision:!0})]})}function $lt(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,Er.__)("Width"):(0,Er.__)("Height")}function Ylt({childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i}){let{columnStart:s,rowStart:a,columnSpan:l,rowSpan:u}=e,{columnCount:d,rowCount:f}=o??{},p=(0,V4.useSelect)(E=>E(B).getBlockRootClientId(n)),{moveBlocksToPosition:m,__unstableMarkNextChangeAsNotPersistent:g}=(0,V4.useDispatch)(B),h=Bv(p,d||3),b=()=>!!s||!!a,v=()=>!!l||!!u,y=()=>{t({columnStart:void 0,rowStart:void 0})},_=()=>{t({columnSpan:void 0,rowSpan:void 0})},w=d?d-(s??1)+1:void 0,k=window.__experimentalEnableGridInteractivity&&f?f-(a??1)+1:void 0,x=l??(i?1:void 0),C=u??(i?1:void 0);return(0,cr.jsxs)(cr.Fragment,{children:[(0,cr.jsxs)(yo.Flex,{as:yo.__experimentalToolsPanelItem,hasValue:v,label:(0,Er.__)("Grid span"),onDeselect:_,isShownByDefault:r,panelId:n,children:[(0,cr.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,cr.jsx)(yo.__experimentalInputControl,{label:(0,Er.__)("Column span"),type:"number",onChange:E=>{let R=E===""?1:parseInt(E,10),S=w?Math.min(R,w):R;t({columnStart:s,rowStart:a,rowSpan:u,columnSpan:S})},value:x,min:1,max:w})}),(0,cr.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,cr.jsx)(yo.__experimentalInputControl,{label:(0,Er.__)("Row span"),type:"number",onChange:E=>{let R=E===""?1:parseInt(E,10),S=k?Math.min(R,k):R;t({columnStart:s,rowStart:a,columnSpan:l,rowSpan:S})},value:C,min:1,max:k})})]}),window.__experimentalEnableGridInteractivity&&(0,cr.jsxs)(yo.Flex,{as:yo.__experimentalToolsPanelItem,hasValue:b,label:(0,Er.__)("Grid placement"),onDeselect:y,isShownByDefault:!1,panelId:n,children:[(0,cr.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,cr.jsx)(yo.__experimentalInputControl,{label:(0,Er.__)("Column"),type:"number",onChange:E=>{let R=E===""?1:parseInt(E,10);t({columnStart:R,rowStart:a,columnSpan:l,rowSpan:u}),g(),m([n],p,p,h(R,a))},value:s??1,min:1,max:d?d-(l??1)+1:void 0})}),(0,cr.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,cr.jsx)(yo.__experimentalInputControl,{label:(0,Er.__)("Row"),type:"number",onChange:E=>{let R=E===""?1:parseInt(E,10);t({columnStart:s,rowStart:R,columnSpan:l,rowSpan:u}),g(),m([n],p,p,h(s,R))},value:a??1,min:1,max:f?f-(u??1)+1:void 0})})]})]})}var AMe=c(q(),1),ZS=c(Z(),1);function PMe(e){if(typeof e!="string")return null;let t=e.split("/");if(t.length>2)return null;let[o,r="1"]=t,n=Number(o.trim()),i=Number(r.trim());return!Number.isFinite(n)||!Number.isFinite(i)||n<=0||i<=0?null:n/i}function OMe(e,t){let o=t.find(n=>n.value===e);if(o)return o;let r=PMe(e);return r===null?null:t.find(n=>PMe(n.value)===r)??null}var BQ=c(T(),1);function F4({panelId:e,value:t,onChange:o=()=>{},options:r,defaultValue:n="auto",hasValue:i,isShownByDefault:s=!0,className:a,isInherited:l,hasLocalOverride:u}){let[d,f,p]=je("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),m=f?.map(({name:y,ratio:_})=>({label:y,value:_})),g=d?.map(({name:y,ratio:_})=>({label:y,value:_})),h=[{label:(0,ZS._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...p?g:[],...m||[],{label:(0,ZS._x)("Custom","Aspect ratio option for dimensions control"),value:"custom",disabled:!0,hidden:!0}],b=r??h,v=t==null||t==="auto"?"auto":OMe(t,b)?.value??"custom";return(0,BQ.jsx)(Yt,{className:a,isInherited:l,hasLocalOverride:u,hasValue:i||(()=>v!==n),label:(0,ZS.__)("Aspect ratio"),onDeselect:()=>o(void 0),isShownByDefault:s,panelId:e,children:(0,BQ.jsx)(AMe.SelectControl,{label:(0,ZS.__)("Aspect ratio"),value:v,options:b,onChange:o})})}var Qt=c(T(),1),IQ=["horizontal","vertical"];function MMe(e,t){return e?.length===1?!1:t?!(e?.includes("horizontal")&&e?.includes("vertical")&&e?.length===2):!0}function U4(e,t=qs){return VMe(e)||FMe(e)||zMe(e)||jMe(e)||HMe(e)||UMe(e)||WMe(e)||GMe(e)||$Me(e)||YMe(e,t)||KMe(e,t)}function VMe(e){return e?.layout?.contentSize}function FMe(e){return e?.layout?.wideSize}function zMe(e){return e?.spacing?.padding}function jMe(e){return e?.spacing?.margin}function HMe(e){return e?.spacing?.blockGap}function UMe(e){return e?.dimensions?.height}function WMe(e){return e?.dimensions?.minHeight}function GMe(e){return e?.dimensions?.minWidth}function $Me(e){return e?.dimensions?.width}function YMe(e,t=qs){return!Ca(t)&&e?.dimensions?.aspectRatio}function KMe(e,t=qs){if(Ca(t))return!1;let{type:o="default",default:{type:r="default"}={},allowSizingOnChildren:n=!1}=e?.parentLayout??{},i=(r==="flex"||o==="flex"||r==="grid"||o==="grid")&&n;return!!e?.layout&&i}function Klt(e){let{defaultSpacingSizes:t,spacingSizes:o}=e?.spacing||{};return t!==!1&&o?.default?.length>0||o?.theme?.length>0||o?.custom?.length>0}function NMe(e,t){if(!t||!e)return e;let o={};return t.forEach(r=>{r==="vertical"&&(o.top=e.top,o.bottom=e.bottom),r==="horizontal"&&(o.left=e.left,o.right=e.right),o[r]=e?.[r]}),o}var qlt=[void 0,null,""];function vt(e){return!qlt.includes(e)}function z4(e){if(!vt(e))return;let[t]=(0,Ci.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function j4(e){return vt(e)&&typeof e=="string"?{top:e,right:e,bottom:e,left:e}:e}function LMe(e){if(!vt(e))return;if(typeof e=="string")return e!==""?e:void 0;if(typeof e!="object")return;let o=["top","right","bottom","left"].map(i=>e[i]);if(!o.every(vt))return;let n=o[0];return o.every(i=>i===n)?n:void 0}function DMe(e){return vt(e)?typeof e=="string"?e!=="":typeof e!="object"?!1:["top","right","bottom","left"].some(t=>vt(e[t])):!1}function Zlt(e,t){return vt(e)?typeof e=="string"?t?{top:e,right:e,bottom:e,left:e}:{top:e}:{...e,right:e?.left,bottom:e?.top}:e}function Xlt({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Dr(),s=()=>{let a=e(o);t(a)};return(0,Qt.jsx)(Ci.__experimentalToolsPanel,{label:(0,er.__)("Dimensions"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var rc={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,aspectRatio:!0,childLayout:!0};function W4({as:e=Xlt,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=rc,onVisualize:a=()=>{},includeLayoutControls:l=!1,allowAxialBlockGap:u=!0,styleState:d=qs,showInheritanceLabelIndicators:f=Nn()}){let{dimensions:p,spacing:m}=n,g=tt=>tt&&typeof tt=="object"?Object.keys(tt).reduce((oi,Jp)=>(oi[Jp]=Za({settings:{dimensions:p,spacing:m}},"",tt[Jp]),oi),{}):Za({settings:{dimensions:p,spacing:m}},"",tt),h=(tt,oi,Jp)=>Kl(f&&tt,f&&oi,Jp),b=Klt(n),v=(0,Ci.__experimentalUseCustomUnits)({availableUnits:n?.spacing?.units||["%","px","em","rem","vw"]}),y=-1/0,[_,w]=(0,H4.useState)(y),k=(0,H4.useCallback)(tt=>({...tt,layout:Xe({...tt?.layout,contentSize:void 0,wideSize:void 0,selfStretch:void 0,flexSize:void 0,columnStart:void 0,rowStart:void 0,columnSpan:void 0,rowSpan:void 0}),spacing:{...tt?.spacing,padding:void 0,margin:void 0,blockGap:void 0},dimensions:{...tt?.dimensions,height:void 0,minHeight:void 0,minWidth:void 0,aspectRatio:void 0,width:void 0}}),[]),x=VMe(n)&&l,C=g(t?.layout?.contentSize),E=g(r?.layout?.contentSize),R=!vt(t?.layout?.contentSize)&&vt(E),S=tt=>{o(We(t,["layout","contentSize"],vt(tt)?tt:void 0))},I=()=>vt(t?.layout?.contentSize),P=()=>S(void 0),A=FMe(n)&&l,O=g(t?.layout?.wideSize),L=g(r?.layout?.wideSize),H=!vt(t?.layout?.wideSize)&&vt(L),N=tt=>{o(We(t,["layout","wideSize"],vt(tt)?tt:void 0))},M=()=>vt(t?.layout?.wideSize),V=()=>N(void 0),j=zMe(n),D=j4(g(r?.spacing?.padding)),z=j4(g(t?.spacing?.padding)),$=vt(t?.spacing?.padding)?z:D,J=LMe(D),Q=!vt(t?.spacing?.padding)&&J!==void 0,U=DMe(D),X=!vt(t?.spacing?.padding)&&U,W=Array.isArray(n?.spacing?.padding)?n?.spacing?.padding:n?.spacing?.padding?.sides,G=W&&W.some(tt=>IQ.includes(tt)),te=tt=>{let oi=NMe(tt,W);o(We(t,["spacing","padding"],oi))},re=()=>vt(t?.spacing?.padding)&&Object.keys(t?.spacing?.padding).length,ae=()=>te(void 0),ie=()=>a("padding"),be=jMe(n),pe=j4(g(r?.spacing?.margin)),ke=j4(g(t?.spacing?.margin)),ye=vt(t?.spacing?.margin)?ke:pe,Pe=LMe(pe),_e=!vt(t?.spacing?.margin)&&Pe!==void 0,ve=DMe(pe),Se=!vt(t?.spacing?.margin)&&ve,fe=Array.isArray(n?.spacing?.margin)?n?.spacing?.margin:n?.spacing?.margin?.sides,Ce=fe&&fe.some(tt=>IQ.includes(tt)),ne=tt=>{let oi=NMe(tt,fe);o(We(t,["spacing","margin"],oi))},se=()=>vt(t?.spacing?.margin)&&Object.keys(t?.spacing?.margin).length,Ee=()=>ne(void 0),he=()=>a("margin"),Ae=HMe(n),et=Array.isArray(n?.spacing?.blockGap)?n?.spacing?.blockGap:n?.spacing?.blockGap?.sides,Je=u&&et&&et.some(tt=>IQ.includes(tt)),_t=g(t?.spacing?.blockGap),Et=g(r?.spacing?.blockGap),mt=!Je&&typeof _t=="object"?_t?.top:_t,oo=!Je&&typeof Et=="object"?Et?.top:Et,Tt=vt(t?.spacing?.blockGap)?_t:Et,Rt=Zlt(Tt,Je),Bt=!vt(t?.spacing?.blockGap)&&typeof oo=="string"&&oo!=="",gt=tt=>{o(We(t,["spacing","blockGap"],tt))},He=tt=>{vt(tt)||gt(null),!Je&&tt?.hasOwnProperty("top")?gt(tt.top):gt({top:tt?.top,left:tt?.left})},we=()=>gt(void 0),Me=()=>vt(t?.spacing?.blockGap),me=WMe(n),Re=g(t?.dimensions?.minHeight),Ie=g(r?.dimensions?.minHeight),at=!vt(t?.dimensions?.minHeight)&&vt(Ie),Qe=tt=>{let oi=We(t,["dimensions","minHeight"],tt);o(We(oi,["dimensions","aspectRatio"],void 0))},po=()=>{Qe(void 0)},ro=()=>vt(t?.dimensions?.minHeight),vo=UMe(n),Kt=g(t?.dimensions?.height),_o=g(r?.dimensions?.height),Cn=!vt(t?.dimensions?.height)&&vt(_o),it=tt=>{let oi=We(t,["dimensions","height"],tt);o(We(oi,["dimensions","aspectRatio"],void 0))},Lt=()=>{it(void 0)},Ir=()=>vt(t?.dimensions?.height),gr=GMe(n),Wr=g(t?.dimensions?.minWidth),Pr=g(r?.dimensions?.minWidth),dn=!vt(t?.dimensions?.minWidth)&&vt(Pr),Ei=tt=>{o(We(t,["dimensions","minWidth"],tt))},Be=()=>{Ei(void 0)},jt=()=>vt(t?.dimensions?.minWidth),lt=$Me(n),no=g(t?.dimensions?.width),Or=g(r?.dimensions?.width),rr=!vt(t?.dimensions?.width)&&vt(Or),ti=tt=>{o(We(t,["dimensions","width"],tt))},rf=()=>{ti(void 0)},Ua=()=>vt(t?.dimensions?.width),dc=YMe(n,d),C0=g(t?.dimensions?.aspectRatio),nf=g(r?.dimensions?.aspectRatio),Gh=C0??nf,Wv=!vt(t?.dimensions?.aspectRatio)&&vt(nf),$h=tt=>{let oi=We(t,["dimensions","aspectRatio"],tt);o(We(oi,["dimensions","minHeight"],void 0))},VB=()=>vt(t?.dimensions?.aspectRatio),FB=KMe(n,d),M9=t?.layout,N9=tt=>{o({...t,layout:{...t?.layout,...tt}})},sf=()=>a(!1);return(0,Qt.jsxs)(e,{resetAllFilter:k,value:t,onChange:o,panelId:i,children:[(x||A)&&(0,Qt.jsx)("span",{className:"span-columns",children:(0,er.__)("Set the width of the main content area.")}),x&&(0,Qt.jsx)(Yt,{...h(R,I()&&E!==void 0),label:(0,er.__)("Content width"),hasValue:I,onDeselect:P,isShownByDefault:s.contentSize??rc.contentSize,panelId:i,children:(0,Qt.jsx)(Ci.__experimentalUnitControl,{label:(0,er.__)("Content width"),labelPosition:"top",value:C??E,placeholder:R?z4(E):void 0,onChange:tt=>{S(tt)},units:v,prefix:(0,Qt.jsx)(Ci.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qt.jsx)(xt,{icon:Jh})})})}),A&&(0,Qt.jsx)(Yt,{...h(H,M()&&L!==void 0),label:(0,er.__)("Wide width"),hasValue:M,onDeselect:V,isShownByDefault:s.wideSize??rc.wideSize,panelId:i,children:(0,Qt.jsx)(Ci.__experimentalUnitControl,{label:(0,er.__)("Wide width"),labelPosition:"top",value:O??L,placeholder:H?z4(L):void 0,onChange:tt=>{N(tt)},units:v,prefix:(0,Qt.jsx)(Ci.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qt.jsx)(xt,{icon:pb})})})}),j&&(0,Qt.jsxs)(Yt,{hasValue:re,label:(0,er.__)("Padding"),hasInlineEndToggle:MMe(W,b),onDeselect:ae,isShownByDefault:s.padding??rc.padding,...h(X,re()&&U,{"tools-panel-item-spacing":b}),panelId:i,children:[!b&&(0,Qt.jsx)(Ci.BoxControl,{values:z,onChange:te,label:(0,er.__)("Padding"),sides:W,units:v,allowReset:!1,splitOnAxis:G,inputProps:{onMouseOver:ie,onMouseOut:sf,placeholder:Q?J:void 0}}),b&&(0,Qt.jsx)(TS,{values:$,onChange:te,label:(0,er.__)("Padding"),sides:W,units:v,allowReset:!1,onMouseOver:ie,onMouseOut:sf})]}),be&&(0,Qt.jsxs)(Yt,{hasValue:se,label:(0,er.__)("Margin"),hasInlineEndToggle:MMe(fe,b),onDeselect:Ee,isShownByDefault:s.margin??rc.margin,...h(Se,se()&&ve,{"tools-panel-item-spacing":b}),panelId:i,children:[!b&&(0,Qt.jsx)(Ci.BoxControl,{values:ke,onChange:ne,inputProps:{min:_,onDragStart:()=>{w(0)},onDragEnd:()=>{w(y)},onMouseOver:he,onMouseOut:sf,placeholder:_e?Pe:void 0},label:(0,er.__)("Margin"),sides:fe,units:v,allowReset:!1,splitOnAxis:Ce}),b&&(0,Qt.jsx)(TS,{values:ye,onChange:ne,minimumCustomValue:-1/0,label:(0,er.__)("Margin"),sides:fe,units:v,allowReset:!1,onMouseOver:he,onMouseOut:sf})]}),Ae&&(0,Qt.jsxs)(Yt,{hasValue:Me,label:(0,er.__)("Block spacing"),hasInlineEndToggle:Je,onDeselect:we,isShownByDefault:s.blockGap??rc.blockGap,...h(Bt,Me()&&Et!==void 0,{"tools-panel-item-spacing":b,"single-column":!b&&!Je}),panelId:i,children:[!b&&(Je?(0,Qt.jsx)(Ci.BoxControl,{label:(0,er.__)("Block spacing"),min:0,onChange:He,units:v,sides:et,values:Rt,allowReset:!1,splitOnAxis:Je}):(0,Qt.jsx)(Ci.__experimentalUnitControl,{label:(0,er.__)("Block spacing"),min:0,onChange:gt,units:v,value:mt??void 0,placeholder:Bt?oo:void 0})),b&&(0,Qt.jsx)(TS,{label:(0,er.__)("Block spacing"),min:0,onChange:He,showSideInLabel:!1,sides:Je?et:["top"],values:Rt,allowReset:!1},Je?"axial-gap":"single-gap")]}),FB&&(0,Qt.jsx)(IMe,{value:M9,onChange:N9,parentLayout:n?.parentLayout,panelId:i,showGridSpanDefaults:!hi(d),isShownByDefault:s.childLayout??rc.childLayout}),me&&(0,Qt.jsx)(Yt,{...h(at,ro()&&Ie!==void 0),hasValue:ro,label:(0,er.__)("Minimum height"),onDeselect:po,isShownByDefault:s.minHeight??rc.minHeight,panelId:i,children:(0,Qt.jsx)(rv,{label:(0,er.__)("Minimum height"),value:Re??Ie,onChange:Qe,placeholder:at?z4(Ie):void 0,dimensionSizes:p?.dimensionSizes})}),gr&&(0,Qt.jsx)(Yt,{...h(dn,jt()&&Pr!==void 0),hasValue:jt,label:(0,er.__)("Minimum width"),onDeselect:Be,isShownByDefault:s.minWidth??rc.minWidth,panelId:i,children:(0,Qt.jsx)(rv,{label:(0,er.__)("Minimum width"),value:Wr??Pr,onChange:Ei,placeholder:dn?z4(Pr):void 0,dimensionSizes:p?.dimensionSizes})}),vo&&(0,Qt.jsx)(Yt,{...h(Cn,Ir()&&_o!==void 0),hasValue:Ir,label:(0,er.__)("Height"),onDeselect:Lt,isShownByDefault:s.height??rc.height,panelId:i,children:(0,Qt.jsx)(rv,{label:(0,er.__)("Height"),value:Kt,onChange:it,placeholder:Cn?_o:void 0,dimensionSizes:p?.dimensionSizes})}),lt&&(0,Qt.jsx)(Yt,{...h(rr,Ua()&&Or!==void 0),hasValue:Ua,label:(0,er.__)("Width"),onDeselect:rf,isShownByDefault:s.width??rc.width,panelId:i,children:(0,Qt.jsx)(rv,{label:(0,er.__)("Width"),value:no,onChange:ti,placeholder:rr?Or:void 0,dimensionSizes:p?.dimensionSizes})}),dc&&(0,Qt.jsx)(F4,{hasValue:VB,value:Gh,onChange:$h,panelId:i,...h(Wv,VB()&&nf!==void 0),isShownByDefault:s.aspectRatio??rc.aspectRatio})]})}var vs=c(q(),1),jd=c(F(),1),Pv=c(Z(),1);var Iv=c(Z(),1),Ln=c(q(),1),rB=c(F(),1);var To=c(T(),1),G4=[];function Qlt({shadow:e,onShadowChange:t,settings:o}){let r=$4(o),n=(0,rB.useMemo)(()=>r.length?[{name:(0,Iv.__)("Unset"),slug:"unset",shadow:"none"},...r]:r,[r]);return(0,To.jsx)("div",{className:"block-editor-global-styles__shadow-popover-container",children:(0,To.jsxs)(Ln.__experimentalVStack,{spacing:4,children:[(0,To.jsx)(Ln.__experimentalHeading,{level:5,children:(0,Iv.__)("Drop shadow")}),(0,To.jsx)(Jlt,{presets:n,activeShadow:e,onSelect:t}),(0,To.jsx)("div",{className:"block-editor-global-styles__clear-shadow",children:(0,To.jsx)(Ln.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(void 0),disabled:!e,accessibleWhenDisabled:!0,children:(0,Iv.__)("Clear")})})]})})}function Jlt({presets:e,activeShadow:t,onSelect:o}){return e?(0,To.jsx)(Ln.Composite,{role:"listbox",className:"block-editor-global-styles__shadow__list","aria-label":(0,Iv.__)("Drop shadows"),children:e.map(({name:r,slug:n,shadow:i})=>(0,To.jsx)(ect,{label:r,isActive:i===t,type:n==="unset"?"unset":"preset",onSelect:()=>o(i===t?void 0:i),shadow:i},n))}):null}function ect({type:e,label:t,isActive:o,onSelect:r,shadow:n}){return(0,To.jsxs)(ao.Root,{children:[(0,To.jsx)(ao.Trigger,{render:(0,To.jsx)(Ln.Composite.Item,{role:"option","aria-label":t,"aria-selected":o,className:Y("block-editor-global-styles__shadow__item",{"is-active":o}),render:(0,To.jsx)("button",{className:Y("block-editor-global-styles__shadow-indicator",{unset:e==="unset"}),onClick:r,style:{boxShadow:n},"aria-label":t,children:o&&(0,To.jsx)(xt,{icon:Ka})})})}),(0,To.jsx)(ao.Popup,{children:t})]})}function qMe({shadow:e,onShadowChange:t,settings:o,className:r,hasLocalValue:n=!!e,hasLocalOverride:i=!1,onReset:s}){return(0,To.jsx)(Ln.Dropdown,{popoverProps:{placement:"left-start",offset:36,shift:!0},className:Y("block-editor-global-styles__shadow-dropdown",r),renderToggle:tct(e,t,{hasLocalValue:n,hasLocalOverride:i,onReset:s??(()=>t(void 0))}),renderContent:()=>(0,To.jsx)(Ln.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,To.jsx)(Qlt,{shadow:e,onShadowChange:t,settings:o})})})}function tct(e,t,o){let{hasLocalValue:r,hasLocalOverride:n,onReset:i}=o;return function({onToggle:a,isOpen:l}){let u=(0,rB.useRef)(void 0),d={onClick:a,className:Y("block-editor-global-styles__shadow-dropdown-toggle",{"is-open":l}),"aria-expanded":l,ref:u},f=()=>{l&&a(),i(),u.current?.focus()};return(0,To.jsxs)(To.Fragment,{children:[(0,To.jsx)(Ln.Button,{__next40pxDefaultSize:!0,...d,children:(0,To.jsxs)(Ln.__experimentalHStack,{justify:"flex-start",children:[(0,To.jsx)(xt,{className:"block-editor-global-styles__toggle-icon",icon:lz,size:24}),(0,To.jsx)(Ln.FlexItem,{children:(0,Iv.__)("Drop shadow")})]})}),r&&(n?(0,To.jsx)(Op,{className:"block-editor-global-styles__shadow-editor__remove-button",onResetToInherited:f}):(0,To.jsx)(Ln.Button,{__next40pxDefaultSize:!0,size:"small",icon:ii,label:(0,Iv.__)("Remove"),className:"block-editor-global-styles__shadow-editor__remove-button",onClick:f}))]})}}function $4(e){return(0,rB.useMemo)(()=>{if(!e?.shadow)return G4;let t=e?.shadow?.defaultPresets,{default:o,theme:r,custom:n}=e?.shadow?.presets??{},i=[...t&&o||G4,...r||G4,...n||G4];return i.filter((s,a)=>i.findLastIndex(({slug:l})=>l===s.slug)===a)},[e])}var hu=c(T(),1);function Y4(e){return Object.values(PQ(e)).some(Boolean)}function PQ(e){return{hasBorderColor:ZMe(e),hasBorderRadius:XMe(e),hasBorderStyle:QMe(e),hasBorderWidth:JMe(e),hasShadow:eNe(e)}}function ZMe(e){return e?.border?.color}function XMe(e){return e?.border?.radius}function QMe(e){return e?.border?.style}function JMe(e){return e?.border?.width}function eNe(e){let t=$4(e);return!!e?.shadow&&t.length>0}function oct({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=Dr();return(0,hu.jsx)(vs.__experimentalToolsPanel,{label:i,resetAll:()=>{let l=e(o);t(l)},panelId:r,dropdownMenuProps:s,children:n})}var rct={radius:!0,color:!0,width:!0,shadow:!0};function K4({as:e=oct,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=rct,showInheritanceLabelIndicators:a=Nn()}){let l=Nd(n),u=n?.color?.custom,d=(0,jd.useCallback)(W=>Za({settings:n},"",W),[n]),f=(W,G,te)=>Kl(a&&W,a&&G,te),p=W=>{let te=l.flatMap(({colors:re})=>re).find(({color:re})=>re===W);return te?"var:preset|color|"+te.slug:W},m=(0,jd.useCallback)(W=>{if(W){if((0,vs.__experimentalHasSplitBorders)(W)){let G={...W};return["top","right","bottom","left"].forEach(te=>{G[te]={...G[te],color:d(G[te]?.color)}}),G}return{...W,color:W.color?d(W.color):void 0}}},[d]),g=(0,jd.useMemo)(()=>m(t?.border),[t?.border,m]),h=(0,jd.useMemo)(()=>m(r?.border),[r?.border,m]),b=!(0,vs.__experimentalIsDefinedBorder)(t?.border)&&!!h&&(0,vs.__experimentalIsDefinedBorder)(h),v=b?h:g,y=W=>o({...t,border:W}),_=ZMe(n),w=QMe(n),k=JMe(n),x=XMe(n),C=(0,jd.useMemo)(()=>typeof t?.border?.radius!="object"?d(t?.border?.radius):{topLeft:d(t?.border?.radius?.topLeft),topRight:d(t?.border?.radius?.topRight),bottomLeft:d(t?.border?.radius?.bottomLeft),bottomRight:d(t?.border?.radius?.bottomRight)},[t?.border?.radius,d]),E=(0,jd.useMemo)(()=>{let W=r?.border?.radius;return typeof W!="object"?d(W):{topLeft:d(W?.topLeft),topRight:d(W?.topRight),bottomLeft:d(W?.bottomLeft),bottomRight:d(W?.bottomRight)}},[r?.border?.radius,d]),R=W=>y({...t?.border,radius:W}),S=()=>{let W=t?.border?.radius;return typeof W=="object"?Object.entries(W).some(([,G])=>!!G):!!W},I=!S()&&E!==void 0&&E!=="",P=(0,jd.useMemo)(()=>{if(!I)return C;if(typeof E=="string")return E;let W=E;return W?{all:W.topLeft&&W.topLeft===W.topRight&&W.topLeft===W.bottomLeft&&W.topLeft===W.bottomRight?W.topLeft:void 0,...W}:C},[I,C,E]),A=eNe(n),O=d(t?.shadow),L=d(r?.shadow),H=O===void 0&&L!==void 0&&L!=="",N=H?L:O,M=$4(n),V=W=>{let G=M.findLast(({shadow:te})=>te===W)?.slug;o(We(t,["shadow"],G?`var:preset|shadow|${G}`:W||void 0))},j=W=>{if(H&&W===void 0){V(L);return}V(W)},D=()=>!!t?.shadow,z=()=>V(void 0),$=a&&D()&&L!==void 0,J=()=>{if(S())return y({radius:t?.border?.radius});y(void 0)},Q=W=>{let G={...W};(0,vs.__experimentalHasSplitBorders)(G)?["top","right","bottom","left"].forEach(te=>{G[te]&&(G[te]={...G[te],color:p(G[te]?.color)})}):G&&(G.color=p(G.color)),y({...G,radius:t?.border?.radius})},U=(0,jd.useCallback)(W=>({...W,border:void 0,shadow:void 0}),[]),X=s?.color||s?.width;return(0,hu.jsxs)(e,{resetAllFilter:U,value:t,onChange:o,panelId:i,label:(0,Pv.__)("Borders"),children:[(k||_)&&(0,hu.jsx)(Yt,{...f(b,(0,vs.__experimentalIsDefinedBorder)(t?.border)&&!!h&&(0,vs.__experimentalIsDefinedBorder)(h)),hasValue:()=>(0,vs.__experimentalIsDefinedBorder)(t?.border),label:(0,Pv.__)("Border"),hasInlineEndToggle:!0,onDeselect:()=>J(),isShownByDefault:X,panelId:i,children:(0,hu.jsx)(vs.BorderBoxControl,{colors:l,disableCustomColors:!u,enableAlpha:!0,enableStyle:w,label:(0,Pv.__)("Border"),onChange:Q,popoverOffset:40,popoverPlacement:"left-start",value:v,__experimentalIsRenderedInSidebar:!0})}),x&&(0,hu.jsx)(Yt,{...f(I,S()&&E!==void 0),hasValue:S,label:(0,Pv.__)("Radius"),hasInlineEndToggle:!0,onDeselect:()=>R(void 0),isShownByDefault:s.radius,panelId:i,children:(0,hu.jsx)(bV,{presets:n?.border?.radiusSizes,values:P,onChange:W=>{R(W||void 0)}})}),A&&(0,hu.jsxs)(Yt,{...f(H,D()&&L!==void 0),label:(0,Pv.__)("Shadow"),hasValue:D,onDeselect:z,isShownByDefault:s.shadow,showLocalOverrideActionsInLabel:!1,panelId:i,children:[(0,hu.jsx)(vs.BaseControl.VisualLabel,{children:(0,Pv.__)("Shadow")}),(0,hu.jsx)(qMe,{shadow:N,onShadowChange:j,settings:n,hasLocalValue:D(),hasLocalOverride:$,onReset:z})]})]})}var tr=c(q(),1),jp=c(Z(),1),XS=c(F(),1);var Tr=c(T(),1),q4=[];function tNe(e,{presetSetting:t,defaultSetting:o}){let r=!e?.color?.[o],n=e?.color?.[t]?.custom||q4,i=e?.color?.[t]?.theme||q4,s=e?.color?.[t]?.default||q4;return(0,XS.useMemo)(()=>[...n,...i,...r?q4:s],[r,n,i,s])}function oNe(e){return rNe(e)}function rNe(e){return e.color.customDuotone||e.color.defaultDuotone||e.color.duotone.length>0}function nct({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Dr(),s=()=>{let a=e(o);t(a)};return(0,Tr.jsx)(tr.__experimentalToolsPanel,{label:(0,jp._x)("Filters","Name for applying graphical effects"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var ict={duotone:!0},sct={placement:"left-start",offset:36,shift:!0,className:"block-editor-duotone-control__popover",headerTitle:(0,jp.__)("Duotone")},act=({indicator:e,label:t})=>(0,Tr.jsxs)(tr.__experimentalHStack,{justify:"flex-start",children:[(0,Tr.jsx)(tr.__experimentalZStack,{isLayered:!1,offset:-8,children:(0,Tr.jsx)(tr.Flex,{expanded:!1,children:e==="unset"||!e?(0,Tr.jsx)(tr.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):(0,Tr.jsx)(tr.DuotoneSwatch,{values:e})})}),(0,Tr.jsx)(tr.FlexItem,{className:"block-editor-panel-duotone-settings__label",title:t,children:t})]}),lct=(e,t)=>function({onToggle:r,isOpen:n}){let{hasLocalValue:i,hasLocalOverride:s,onReset:a}=t,l=(0,XS.useRef)(void 0),u={onClick:r,className:Y("block-editor-global-styles-filters-panel__dropdown-toggle",{"is-open":n}),"aria-expanded":n,ref:l},d=()=>{n&&r(),a(),l.current?.focus()};return(0,Tr.jsxs)(Tr.Fragment,{children:[(0,Tr.jsx)(tr.Button,{__next40pxDefaultSize:!0,...u,children:(0,Tr.jsx)(act,{indicator:e,label:(0,jp.__)("Duotone")})}),i&&(s?(0,Tr.jsx)(Op,{className:"block-editor-panel-duotone-settings__reset",onResetToInherited:d}):(0,Tr.jsx)(tr.Button,{size:"small",icon:ii,label:(0,jp.__)("Reset"),className:"block-editor-panel-duotone-settings__reset",onClick:d}))]})};function Z4({as:e=nct,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=ict,showInheritanceLabelIndicators:a=Nn()}){let l=S=>Za({settings:n},"",S),u=(S,I,P)=>Kl(a&&S,a&&I,P),d=rNe(n),f=tNe(n,{presetSetting:"duotone",defaultSetting:"defaultDuotone"}),p=tNe(n,{presetSetting:"palette",defaultSetting:"defaultPalette"}),m=l(t?.filter?.duotone),g=l(r?.filter?.duotone),h=m??g,b=PT(t?.filter?.duotone),v=PT(r?.filter?.duotone),y=m!==void 0?b:v,_=m===void 0&&g!==void 0,w=(S,I)=>{let P=I??f.find(({colors:O})=>O===S)?.slug,A=P?`var:preset|duotone|${P}`:S;o(We(t,["filter","duotone"],A))},k=(S,I,P)=>{if(S===void 0&&_&&g!==void 0){w(g,v);return}w(S,P)},x=()=>!!t?.filter?.duotone,C=()=>w(void 0),E=a&&x()&&g!==void 0,R=(0,XS.useCallback)(S=>({...S,filter:{...S.filter,duotone:void 0}}),[]);return(0,Tr.jsx)(e,{resetAllFilter:R,value:t,onChange:o,panelId:i,children:d&&(0,Tr.jsx)(Yt,{...u(_,m!==void 0&&g!==void 0),label:(0,jp.__)("Duotone"),hasValue:x,onDeselect:C,isShownByDefault:s.duotone,showLocalOverrideActionsInLabel:!1,panelId:i,children:(0,Tr.jsx)(tr.Dropdown,{popoverProps:sct,className:"block-editor-global-styles-filters-panel__dropdown",renderToggle:lct(h,{hasLocalValue:x(),hasLocalOverride:E,onReset:C}),renderContent:()=>(0,Tr.jsx)(tr.__experimentalDropdownContentWrapper,{paddingSize:"small",children:(0,Tr.jsxs)(tr.MenuGroup,{label:(0,jp.__)("Duotone"),children:[(0,Tr.jsx)("p",{children:(0,jp.__)("Create a two-tone color effect without losing your original image.")}),(0,Tr.jsx)(tr.DuotonePicker,{colorPalette:p,duotonePalette:f,disableCustomColors:!0,disableCustomDuotone:!0,value:h,selectedSlug:y,onChange:k})]})})})})})}var QS=c(q(),1),nB=c(Z(),1);var Ov=c(T(),1);function nNe(e,t,o){return e==="core/image"&&o?.lightbox?.allowEditing||!!t?.lightbox}function iNe({onChange:e,value:t,inheritedValue:o,panelId:r}){let n=Dr(),i=()=>{e(void 0)},s=l=>{e({enabled:l})},a=!1;return o?.lightbox?.enabled&&(a=o.lightbox.enabled),(0,Ov.jsx)(Ov.Fragment,{children:(0,Ov.jsx)(QS.__experimentalToolsPanel,{label:(0,nB._x)("Settings","Image settings"),resetAll:i,panelId:r,dropdownMenuProps:n,children:(0,Ov.jsx)(QS.__experimentalToolsPanelItem,{hasValue:()=>!!t?.lightbox,label:(0,nB.__)("Enlarge on click"),onDeselect:i,isShownByDefault:!0,panelId:r,children:(0,Ov.jsx)(QS.ToggleControl,{label:(0,nB.__)("Enlarge on click"),checked:a,onChange:s})})})})}var X4=c(q(),1);var aNe=c(F(),1),Q4=c(Z(),1);var iB=c(T(),1);function OQ(e){return!(typeof e=="string"&&/<\/?\w/.test(e))}function lNe(e){return OQ(e)?null:(0,Q4.__)("The custom CSS is invalid. Do not use <> markup.")}function sNe(e){if(!e)return null;let t=lNe(e);if(t)return t;let[o]=zk([{css:e}],".for-validation-only");return o===null?(0,Q4.__)("There is an error with your CSS structure."):null}function J4({value:e,onChange:t,inheritedValue:o=e,help:r}){let n=o?.css,[i,s]=(0,aNe.useState)(()=>sNe(n));function a(u){t({...e,css:u}),s(lNe(u))}function l(u){s(sNe(u?.target?.value))}return(0,iB.jsxs)($e,{direction:"column",gap:"md",className:"block-editor-global-styles-advanced-panel",children:[i&&(0,iB.jsx)(X4.Notice,{status:"error",onRemove:()=>s(null),children:i}),(0,iB.jsx)(X4.TextareaControl,{label:(0,Q4.__)("Additional CSS"),value:n,onChange:u=>a(u),onBlur:l,className:"block-editor-global-styles-advanced-panel__custom-css-input",spellCheck:!1,help:r})]})}var NQ=c(T(),1),Mv="__experimentalBorder",aB="shadow",cNe=(e,t,o)=>{let r;return e.some(n=>n.colors.some(i=>i[t]===o?(r=i,!0):!1)),r},Av=({colors:e,namedColor:t,customColor:o})=>{if(t){let n=cNe(e,"slug",t);if(n)return n}if(!o)return{color:void 0};let r=cNe(e,"color",o);return r||{color:o}};function eF(e){let t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function fNe(e){if((0,MQ.__experimentalHasSplitBorders)(e?.border))return{style:e,borderColor:void 0};let t=e?.border?.color,o=t?.startsWith("var:preset|color|")?t.substring(17):void 0,r={...e};return r.border={...r.border,color:o?void 0:t},{style:Xe(r),borderColor:o}}function pNe(e){return(0,MQ.__experimentalHasSplitBorders)(e.style?.border)?e.style:{...e.style,border:{...e.style?.border,color:e.borderColor?"var:preset|color|"+e.borderColor:e.style?.border?.color}}}function cct({label:e,children:t,resetAllFilter:o}){let r=(0,tF.useCallback)(n=>{let i=pNe(n),s=o(i);return{...n,...fNe(s)}},[o]);return(0,NQ.jsx)(Ve,{group:"border",resetAllFilter:r,label:e,children:t})}function mNe({clientId:e,name:t,setAttributes:o,settings:r}){let n=Bl(),i=Y4(r),{style:s,borderColor:a,className:l}=(0,dNe.useSelect)(g=>{if(!i)return{};let{style:h,borderColor:b,className:v}=g(B).getBlockAttributes(e)||{};return{style:h,borderColor:b,className:v}},[e,i]),{value:u}=ql(t,l,n),d=!Gn(n),f=(0,tF.useMemo)(()=>d?Ao(s,n):pNe({style:s,borderColor:a}),[d,n,s,a]),p=d?g=>{o({style:_n(s,n,g)})}:g=>{o(fNe(g))};if(!i)return null;let m={...(0,sB.getBlockSupport)(t,[Mv,"__experimentalDefaultControls"]),...(0,sB.getBlockSupport)(t,[aB,"__experimentalDefaultControls"])};return(0,NQ.jsx)(K4,{as:cct,panelId:e,settings:r,value:f,onChange:p,defaultControls:m,inheritedValue:u})}function oF(e,t="any"){let o=(0,sB.getBlockSupport)(e,Mv);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}function uct(e){return!oF(e,"color")||e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}}function gNe(e,t,o){if(!oF(t,"color")||io(t,Mv,"color"))return e;let r=LQ(o),n=Y(e.className,r);return e.className=n||void 0,e}function LQ(e){let{borderColor:t,style:o}=e,r=Ga("border-color",t);return Y({"has-border-color":t||o?.border?.color,[r]:!!r})}function dct({name:e,borderColor:t,style:o}){let{colors:r}=lh();if(!oF(e,"color")||io(e,Mv,"color"))return{};let{color:n}=Av({colors:r,namedColor:t}),{color:i}=Av({colors:r,namedColor:eF(o?.border?.top?.color)}),{color:s}=Av({colors:r,namedColor:eF(o?.border?.right?.color)}),{color:a}=Av({colors:r,namedColor:eF(o?.border?.bottom?.color)}),{color:l}=Av({colors:r,namedColor:eF(o?.border?.left?.color)});return gNe({style:Xe({borderTopColor:i||n,borderRightColor:s||n,borderBottomColor:a||n,borderLeftColor:l||n})||{}},e,{borderColor:t,style:o})}var DQ={useBlockProps:dct,addSaveProps:gNe,attributeKeys:["borderColor","style"],hasSupport(e){return oF(e,"color")}};(0,uNe.addFilter)("blocks.registerBlockType","core/border/addAttributes",uct);var JS=c(F(),1),rF=c(ee(),1),cB=c(ce(),1),_Ne=c(Nt(),1);var Hd=c(F(),1),hNe=c(mx(),1);var lB=c(T(),1);function bNe({clientId:e,value:t,computeStyle:o,forceShow:r}){let n=Zt(e),[i,s]=(0,Hd.useReducer)(()=>o(n));(0,Hd.useEffect)(()=>{n&&r&&s()},[n,r]),(0,Hd.useEffect)(()=>{if(!n)return;let d=new window.MutationObserver(s);return d.observe(n,{attributes:!0,attributeFilter:["style","class"]}),()=>{d.disconnect()}},[n]);let a=(0,Hd.useRef)(t),[l,u]=(0,Hd.useState)(!1);return(0,Hd.useEffect)(()=>{if((0,hNe.isShallowEqual)(t,a.current)||r)return;u(!0),a.current=t;let d=setTimeout(()=>{u(!1)},400);return()=>{u(!1),clearTimeout(d)}},[t,r]),!l&&!r?null:(0,lB.jsx)(Tl,{clientId:e,__unstablePopoverSlot:"block-toolbar",children:(0,lB.jsx)("div",{className:"block-editor__spacing-visualizer",style:i})})}function Th(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function yNe({clientId:e,value:t,forceShow:o}){return(0,lB.jsx)(bNe,{clientId:e,value:t?.spacing?.margin,computeStyle:r=>{let n=Th(r,"margin-top"),i=Th(r,"margin-right"),s=Th(r,"margin-bottom"),a=Th(r,"margin-left");return{borderTopWidth:n,borderRightWidth:i,borderBottomWidth:s,borderLeftWidth:a,top:n?`-${n}`:0,right:i?`-${i}`:0,bottom:s?`-${s}`:0,left:a?`-${a}`:0}},forceShow:o})}function vNe({clientId:e,value:t,forceShow:o}){return(0,lB.jsx)(bNe,{clientId:e,value:t?.spacing?.padding,computeStyle:r=>({borderTopWidth:Th(r,"padding-top"),borderRightWidth:Th(r,"padding-right"),borderBottomWidth:Th(r,"padding-bottom"),borderLeftWidth:Th(r,"padding-left")}),forceShow:o})}var Hp=c(T(),1),Ud="dimensions",uB="spacing";function fct(){let[e,t]=(0,JS.useState)(!1),{hideBlockInterface:o,showBlockInterface:r}=K((0,rF.useDispatch)(B));return(0,JS.useEffect)(()=>{e?o():r()},[e,r,o]),[e,t]}function pct({children:e,resetAllFilter:t}){let o=(0,JS.useCallback)(r=>{let n=r.style,i=t(n);return{...r,style:i}},[t]);return(0,Hp.jsx)(Ve,{group:"dimensions",resetAllFilter:o,children:e})}function wNe({clientId:e,name:t,setAttributes:o,settings:r}){let n=Bl(),i=!Gn(n),s=U4(r,n),{style:a,className:l,layout:u}=(0,rF.useSelect)(_=>{if(!s)return{};let w=_(B).getBlockAttributes(e)||{};return{style:w.style,className:w.className,layout:w.layout}},[e,s]),{value:d}=ql(t,l,n),[f,p]=fct(),m=i?Ao(a,n):a,g=i?_=>{o({style:_n(a,n,_)})}:_=>{o({style:Xe(_)})};if(!s)return null;let h=(0,cB.getBlockSupport)(t,[Ud,"__experimentalDefaultControls"]),b=(0,cB.getBlockSupport)(t,[uB,"__experimentalDefaultControls"]),{default:v}=(0,cB.getBlockSupport)(t,"layout")||{},y={minHeight:!1,minWidth:!1,...h,...b};return(0,Hp.jsxs)(Hp.Fragment,{children:[(0,Hp.jsx)(W4,{as:pct,panelId:e,settings:r,allowAxialBlockGap:Cre(u,v),value:m,onChange:g,defaultControls:y,styleState:n,onVisualize:i?void 0:p,inheritedValue:d}),!i&&!!r?.spacing?.padding&&f==="padding"&&(0,Hp.jsx)(vNe,{forceShow:f==="padding",clientId:e,value:m}),!i&&!!r?.spacing?.margin&&f==="margin"&&(0,Hp.jsx)(yNe,{forceShow:f==="margin",clientId:e,value:m})]})}function kNe(e,t="any"){let o=(0,cB.getBlockSupport)(e,Ud);return o===!0?!0:t==="any"?!!(o?.aspectRatio||o?.height||o?.minHeight||o?.width||o?.minWidth):!!o?.[t]}function VQ(e){return e?`${e}`.trim().toLowerCase()!=="auto":!1}var xNe={useBlockProps:mct,attributeKeys:["height","minHeight","width","style"],hasSupport(e){return kNe(e)}};function mct({name:e,height:t,minHeight:o,style:r}){if(!kNe(e,"aspectRatio")||io(e,Ud,"aspectRatio"))return{};let n=VQ(r?.dimensions?.aspectRatio),i=Y({"has-aspect-ratio":n}),s={};return n?(s.minHeight="unset",s.height="unset"):(o||r?.dimensions?.minHeight||t||r?.dimensions?.height)&&(s.aspectRatio="unset"),{className:i,style:s}}function FQ(){(0,_Ne.default)("wp.blockEditor.__experimentalUseCustomSides",{since:"6.3",version:"6.4"})}var gct=c(ce(),1);function SNe(e,t,o=""){if(typeof t!="string"||!t)return Mu(e).map(i=>`${i.trim()}${o}`).join(", ");let r=Mu(e).filter(i=>i.trim()),n=Mu(t).filter(i=>i.trim());return n.length?n.map(i=>{i=i.trim();let s=i.match(/^([.#]?[-_a-zA-Z0-9]+|\[[^\]]+\])/);return s?r.map(a=>`${a.trim()}${i.slice(s[0].length)}${o}`).join(", "):r.map(a=>`${a.trim()}${o}`).join(", ")}).join(", "):r.map(i=>`${i.trim()}${o}`).join(", ")}var Rh=c(T(),1),{getResponsiveMediaQueries:hct}=K(Lo),bct=["Top","Right","Bottom","Left"],yct=[...pAe,Mv,Qn,Ud,xv,uB,aB],HQ=e=>yct.some(t=>(0,bu.hasBlockSupport)(e,t));function Fa(e={}){let t={};return(0,Wd.getCSSRules)(e).forEach(o=>{t[o.key]=o.value}),t}function vct(e){let t=e?.border;if(!t)return;let o=!!t.style,r=!!t.color,n=!!t.width,i={};return!o&&(r||n)&&(i.style="solid"),bct.forEach(s=>{let a=s.toLowerCase(),l=t[a],u=!!l?.style,d=!!l?.color,f=!!l?.width;!o&&!u&&(d||f)&&(i[a]={style:"solid"})}),Xe({border:Xe(i)})}function _ct(e,t){if(!!!e?.color?.background)return;let r=!!e?.color?.gradient,n=!!e?.background?.gradient||!!e?.background?.backgroundImage;if(r||n)return;let i="background-image: unset !important";return t?`${t} { ${i}; }`:`${i};`}function wct(e){let t=e?.dimensions;if(t){if(VQ(t.aspectRatio))return{dimensions:{minHeight:"unset",height:"unset"}};if(t.minHeight||t.height)return{dimensions:{aspectRatio:"unset"}}}}function kct(e,t){let o=e?.typography?.textAlign;if(typeof o!="string"||!o)return;let r=`text-align: ${(0,Wd.getCSSValueFromRawStyle)(o)} !important`;return t?`${t} { ${r}; }`:`${r};`}function xct(e,t){let o=wct(e),r=o?UQ(e,o):e,n=(0,Wd.compileCSS)(r,{selector:t}),i=n?n.replace(/;/g," !important;"):void 0,s=vct(e),a=s?(0,Wd.compileCSS)(s,{selector:t}):void 0,l=kct(e,t),u=_ct(e,t);return[i,l,a,u].filter(Boolean).join(`
+`)}function iF(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function UQ(e={},t={}){let o={...e};return Object.entries(t).forEach(([r,n])=>{o[r]=iF(n)&&iF(o[r])?UQ(o[r],n):n}),o}function nF(e,t,o){let r=t||"",n=e.get(r)||{selector:t,style:{}};e.set(r,{selector:t,style:UQ(n.style,o)})}function Sct(e,t){let o=(0,bu.getBlockType)(t)?.selectors||{},r=new Map;return Object.entries(e||{}).forEach(([n,i])=>{let s=o[n];if(typeof s=="string"){nF(r,s,{[n]:i});return}if(iF(s)&&iF(i)){let a={...i};Object.entries(s).forEach(([l,u])=>{l==="root"||typeof u!="string"||!Object.hasOwn(i,l)||(nF(r,u,{[n]:{[l]:i[l]}}),delete a[l])}),Object.keys(a).length&&nF(r,s.root||o.root,{[n]:a});return}nF(r,o.root,{[n]:i})}),Array.from(r.values())}function WQ(e,t){let{name:o,baseSelector:r,state:n=""}=t,i=Sct(e,o).map(({selector:s,style:a})=>xct(a,SNe(r,s,n))).filter(Boolean);return i.length?i.join(`
+`):void 0}function Cct(e,t){if(!e)return e;let o={...e};return t.forEach(r=>{delete o[r]}),o}function BNe(e,t,o){let r=C4[t];if(!r)return[];let n=[];return r.forEach(i=>{let s=e?.[i];if(s){let a=WQ(s,{name:t,baseSelector:o,state:i});a&&n.push(a)}}),n}function Ect(e,t,o,r){let n=[],s=["elements",...C4[t]??[]],a=hct(r);return Object.entries(a).forEach(([l,u])=>{let d=Ao(e,{viewport:l,pseudo:qs.pseudo});if(!d)return;let f=[],p=WQ(Cct(d,s),{name:t,baseSelector:o});p&&f.push(p);let m=ONe(d.elements,t,o);m&&f.push(m),f.push(...BNe(d,t,o)),f.length&&n.push(`${u}{${f.join("")}}`)}),n}function CNe(e,t){let o=Ao(e,t);if(!hi(t))return o;let r={...t,viewport:qs.viewport},n=Ao(e,r);return n&&o?VP(n,o):o||n}function Tct(e){return!HQ(e)&&!(0,bu.hasBlockSupport)(e,"customCSS",!0)||e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e}var INe={[`${Mv}.__experimentalSkipSerialization`]:["border"],[`${Qn}.__experimentalSkipSerialization`]:[Qn],[`${Ql}.__experimentalSkipSerialization`]:[Ql],[`${Ud}.__experimentalSkipSerialization`]:[Ud],[`${uB}.__experimentalSkipSerialization`]:[uB],[`${aB}.__experimentalSkipSerialization`]:[aB]},Rct={...INe,[`${Ud}.aspectRatio`]:[`${Ud}.aspectRatio`],[`${xv}`]:[xv]},Bct={[`${Ud}.aspectRatio`]:!0,[`${xv}`]:!0},Ict={gradients:"gradient"};function zQ(e,t,o=!1){if(!e)return e;let r=e;return o||(r=JSON.parse(JSON.stringify(e))),Array.isArray(t)||(t=[t]),t.forEach(n=>{if(Array.isArray(n)||(n=n.split(".")),n.length>1){let[i,...s]=n;zQ(r[i],[s],!0)}else n.length===1&&delete r[n[0]]}),r}function PNe(e,t,o,r=Rct){if(!HQ(t))return e;let{style:n}=o;return Object.entries(r).forEach(([i,s])=>{let a=Bct[i]||(0,bu.getBlockSupport)(t,i);a===!0&&(n=zQ(n,s)),Array.isArray(a)&&a.forEach(l=>{let u=Ict[l]||l;n=zQ(n,[[...s,u]])})}),e.style={...Fa(n),...e.style},e}function Pct({clientId:e,name:t,setAttributes:o,style:r,__unstableParentLayout:n}){let i=Dd(t,n),s=zr(),{globalBlockStyles:a,selectedState:l,showStateOnCanvas:u}=(0,TNe.useSelect)(g=>{let h=g(B),{getSelectedBlockStyleState:b,isSelectedBlockStyleStateShownOnCanvas:v}=K(h);return{globalBlockStyles:h.getSettings()?.[Ts]?.blocks?.[t],selectedState:b(e),showStateOnCanvas:v(e)}},[e,t]),d=Ca(l),f=(0,jQ.useMemo)(()=>{if(!u||!d)return;let g=CNe(a,l),h=CNe(r,l),b;if(g&&h)b=VP(g,h);else if(h)b=h;else if(g)b=g;else return;return WQ(b,{name:t,baseSelector:`[data-block="${e}"]`})},[u,d,a,r,l,e,t]);if(qc({css:f}),s!=="default")return null;let p={...i,typography:{...i.typography,textAlign:!1}},m={clientId:e,name:t,setAttributes:o,settings:p};return(0,Rh.jsxs)(w5,{value:l,children:[(0,Rh.jsx)(r4,{...m}),(0,Rh.jsx)(J6,{...m}),(0,Rh.jsx)(g4,{...m}),(0,Rh.jsx)(mNe,{...m}),(0,Rh.jsx)(wNe,{...m})]})}var sF={edit:Pct,hasSupport:HQ,addSaveProps:PNe,attributeKeys:["style"],useBlockProps:Mct},Oct=[{elementType:"button"},{elementType:"link",pseudo:[":hover"]},{elementType:"heading",elements:["h1","h2","h3","h4","h5","h6"]}],Act={};function ONe(e,t,o){if(!e)return;let r=[];return Oct.forEach(({elementType:n,pseudo:i,elements:s})=>{if(io(t,Qn,n))return;let l=e?.[n];if(l){let u=vx(o,bu.__EXPERIMENTAL_ELEMENTS[n]);r.push((0,Wd.compileCSS)(l,{selector:u})),i&&i.forEach(d=>{l[d]&&r.push((0,Wd.compileCSS)(l[d],{selector:vx(o,`${bu.__EXPERIMENTAL_ELEMENTS[n]}${d}`)}))})}s&&s.forEach(u=>{e[u]&&r.push((0,Wd.compileCSS)(e[u],{selector:vx(o,bu.__EXPERIMENTAL_ELEMENTS[u])}))})}),r.length>0?r.join(""):void 0}function Mct({clientId:e,name:t,style:o}){let r=(0,RNe.useInstanceId)(Act,"wp-elements"),n=`.${r}`,i=o?.elements,[s]=je("viewport"),a=(0,jQ.useMemo)(()=>{let l=[],u=ONe(i,t,n);return u&&l.push(u),l.push(...BNe(o,t,n)),l.push(...Ect(o,t,n,s)),l.length>0?l.join(""):void 0},[n,i,t,o,s]);return Da({css:a,clientId:e}),PNe({className:r},t,{style:o},INe)}(0,ENe.addFilter)("blocks.registerBlockType","core/style/addAttribute",Tct);var ANe=c(Bo(),1),MNe=c(ce(),1),Nct=e=>(0,MNe.hasBlockSupport)(e,"__experimentalSettings",!1);function Lct(e){return Nct(e)&&(e?.attributes?.settings||(e.attributes={...e.attributes,settings:{type:"object"}})),e}(0,ANe.addFilter)("blocks.registerBlockType","core/settings/addAttribute",Lct);var Bh=c(ce(),1),NNe=c(ue(),1),LNe=c(Bo(),1),dB=c(F(),1),DNe=c(ee(),1);var Up=c(T(),1),{getDuotoneFilter:Dct,getDuotoneStylesheet:Vct,getDuotoneUnsetStylesheet:Fct}=K(Lo),GQ=[],zct=window?.navigator.userAgent&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome")&&!window.navigator.userAgent.includes("Chromium");em([tm]);function $Q({presetSetting:e,defaultSetting:t}){let[o,r,n,i]=je(t,`${e}.custom`,`${e}.theme`,`${e}.default`);return(0,dB.useMemo)(()=>[...r||GQ,...n||GQ,...o&&i||GQ],[o,r,n,i])}function VNe(e,t){if(!e)return;let o=t?.find(({slug:r})=>e===`var:preset|duotone|${r}`);return o?o.colors:void 0}function jct(e,t){if(!e||!Array.isArray(e))return;let o=t?.find(r=>r?.colors?.every((n,i)=>n===e[i]));return o?`var:preset|duotone|${o.slug}`:void 0}function Hct({style:e,setAttributes:t,name:o,clientId:r}){let n=e?.color?.duotone,i=Dd(o),s=zr(),a=(0,DNe.useSelect)(b=>r?b(B).getBlockAttributes(r)?.className:void 0,[r]),{value:l}=ql(o,a),u=$Q({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),d=$Q({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),[f,p]=je("color.custom","color.customDuotone"),m=!f,g=!p||d?.length===0&&m;if(u?.length===0&&g||s!=="default")return null;let h=n==="unset"||Array.isArray(n)?n:VNe(n,u);return(0,Up.jsxs)(Up.Fragment,{children:[(0,Up.jsx)(Ve,{group:"filter",children:(0,Up.jsx)(Z4,{value:{filter:{duotone:n}},onChange:b=>{let v={...e,color:{...b?.filter}};t({style:Xe(v)})},settings:i,inheritedValue:l})}),(0,Up.jsx)(Ko,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,Up.jsx)(_V,{duotonePalette:u,colorPalette:d,disableCustomDuotone:g,disableCustomColors:m,value:h,selectedSlug:PT(n),onChange:(b,v,y)=>{let _=y?`var:preset|duotone|${y}`:jct(b,u),w={...e,color:{...e?.color,duotone:_??b}};t({style:Xe(w)})},settings:i})})]})}var YQ={shareWithChildBlocks:!0,edit:Hct,useBlockProps:$ct,attributeKeys:["style"],hasSupport(e){return(0,Bh.hasBlockSupport)(e,"filter.duotone")}};function Uct(e){return(0,Bh.hasBlockSupport)(e,"filter.duotone")&&(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}})),e}function Wct({clientId:e,id:t,selector:o,attribute:r}){let n=$Q({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),i=Array.isArray(r),s=i?void 0:VNe(r,n),a=typeof r=="string"&&s,l=typeof r=="string"&&!a,u=null;a?u=s:(l||i)&&(u=r);let p=o.split(",").map(h=>`.${t}${h.trim()}`).join(", "),m=Array.isArray(u)||u==="unset";Da(m?{css:u!=="unset"?Vct(p,t):Fct(p),__unstableType:"presets"}:void 0),Da(m?{assets:u!=="unset"?Dct(t,u):"",__unstableType:"svgs"}:void 0);let g=Zt(e);(0,dB.useEffect)(()=>{if(m&&g&&zct){let h=g.style.display;g.style.setProperty("display","inline-block"),g.offsetHeight,g.style.setProperty("display",h)}},[m,g,u])}var Gct={};function $ct({clientId:e,name:t,style:o}){let r=(0,NNe.useInstanceId)(Gct),n=(0,dB.useMemo)(()=>{let l=(0,Bh.getBlockType)(t);if(l){if(!(0,Bh.getBlockSupport)(l,"filter.duotone",!1))return null;let d=(0,Bh.getBlockSupport)(l,"color.__experimentalDuotone",!1);if(d){let f=ca(l);return typeof d=="string"?vx(f,d):f}return ca(l,"filter.duotone",{fallback:!0})}},[t]),i=o?.color?.duotone,s=`wp-duotone-${r}`,a=n&&i;return Wct({clientId:e,id:s,selector:n,attribute:i}),{className:a?s:""}}(0,LNe.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",Uct);var lF=c(F(),1),fB=c(ee(),1),FNe=c(ue(),1),pB=c(ce(),1),mB=c(Z(),1);var zNe=c(Is(),1);var aF=c(T(),1),Yct={},Kct={};function qct({blockName:e,setAttributes:t,style:o}){if(zr()!=="default")return null;let n=(0,pB.getBlockType)(e);function i(a){let l=a?.css?.trim()?a.css:void 0;t({style:Xe({...a,css:l})})}let s=(0,mB.sprintf)((0,mB.__)("Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value, e.g. color: red;."),n?.title);return(0,aF.jsx)(Ve,{group:"advanced",children:(0,aF.jsx)(J4,{value:o,onChange:i,inheritedValue:o,help:s})})}var Zct="custom-css-edit-warning";function Xct({clientId:e,name:t,setAttributes:o}){let{style:r,canEditCSS:n}=(0,fB.useSelect)(i=>{let{getBlockAttributes:s,getSettings:a}=i(B);return{style:s(e)?.style||Kct,canEditCSS:a().canEditCSS}},[e]);return n?(0,aF.jsx)(qct,{blockName:t,setAttributes:o,style:r}):null}function Qct({style:e,clientId:t}){let o=e?.css,r=typeof o=="string"&&o.trim().length>0&&OQ(o),n=(0,fB.useSelect)(d=>d(B).getSettings().canEditCSS,[]),{createWarningNotice:i}=(0,fB.useDispatch)(zNe.store),s=!!o?.trim();(0,lF.useEffect)(()=>{!n&&s&&i((0,mB.__)("This post contains blocks with custom CSS. You do not have permission to edit CSS. If you save this post, the custom CSS will be removed."),{id:Zct,isDismissible:!0})},[n,s,i]);let a=(0,FNe.useInstanceId)(Yct,"wp-custom-css"),l=`.${a}`,u=(0,lF.useMemo)(()=>{if(r)return WP(o,l)},[o,l,r]);return Da({css:u,clientId:t,__unstableType:"custom-css"}),r?{className:`has-custom-css ${a}`}:{}}function Jct(e,t,o){if(!(0,pB.hasBlockSupport)(t,"customCSS",!0)||!o?.style?.css?.trim())return e;let r=e.className?`${e.className} has-custom-css`:"has-custom-css";return{...e,className:r}}var cF={edit:Xct,useBlockProps:Qct,addSaveProps:Jct,attributeKeys:["style"],hasSupport(e){return(0,pB.hasBlockSupport)(e,"customCSS",!0)}};var dF=c(ue(),1),qQ=c(Bo(),1),HNe=c(F(),1),yu=c(ce(),1);var fF=c(ee(),1),Wp=c(q(),1),Nv=c(Z(),1);var Jn=c(T(),1),eut="is-style-",uF="layout",KQ=["selfStretch","flexSize","columnStart","columnSpan","rowStart","rowSpan"],{getResponsiveMediaQueries:tut}=K(Lo);function out(e={},t){let o=e?.default;return t?.attributes?.layout??o}function jNe(e={},t){return Xe({...out(e,t)})}function rut(e={},t={},o={}){let r={},n=Object.fromEntries(KQ.filter(i=>Object.hasOwn(o||{},i)).map(i=>[i,o[i]]));return Object.entries(e||{}).forEach(([i,s])=>{let a=Object.hasOwn(t||{},i);!KQ.includes(i)&&s!==t?.[i]&&(r[i]=s===void 0&&a?null:s)}),Xe({...n,...r})}function nut({layoutType:e,constrainedType:t,layoutBlockSupport:o,showInheritToggle:r,showLayoutTypeSwitcher:n,displayControlsForLegacyLayouts:i}){let s=e?.name!=="default"&&e?.hasInspectorControls(o),a=i&&t?.hasInspectorControls(o);return!!(r||n||s||a)}function iut(e={}){return Object.fromEntries(Object.entries(e||{}).filter(([t])=>!KQ.includes(t)))}function ZQ(e){return(0,yu.hasBlockSupport)(e,"layout")||(0,yu.hasBlockSupport)(e,"__experimentalLayout")}function pF(e={},t=""){let{layout:o}=e,{default:r}=(0,yu.getBlockSupport)(t,uF)||{},n=o?.inherit||o?.contentSize||o?.wideSize?{...o,type:"constrained"}:o||r||{},i=[];if(fa[n?.type||"default"]?.className){let a=fa[n?.type||"default"]?.className,l=t.split("/"),d=`wp-block-${l[0]==="core"?l.pop():l.join("-")}-${a}`;i.push(a,d)}return(0,fF.useSelect)(a=>!n?.inherit&&!n?.contentSize&&n?.type!=="constrained"?!1:a(B).getSettings().__experimentalFeatures?.useRootPaddingAwareAlignments,[n?.contentSize,n?.inherit,n?.type])&&i.push("has-global-padding"),n?.orientation&&i.push(`is-${Es(n.orientation)}`),n?.justifyContent&&i.push(`is-content-justification-${Es(n.justifyContent)}`),n?.flexWrap&&n.flexWrap==="nowrap"&&i.push("is-nowrap"),i}function XQ(e={},t,o){let{layout:r={},style:n={}}=e,i=r?.inherit||r?.contentSize||r?.wideSize?{...r,type:"constrained"}:r||{},s=el(i?.type||"default"),[a]=je("spacing.blockGap"),l=a!==null;return s?.getLayoutStyle?.({blockName:t,selector:o,layout:r,style:n,hasBlockGapSupport:l})}function sut({attributes:e={},blockName:t,selector:o,layout:r={},hasBlockGapSupport:n,globalBlockGapValue:i,viewportSettings:s}){return Object.entries(tut(s)).map(([a,l])=>{let u=Ao(e?.style,{viewport:a,pseudo:qs.pseudo}),d=iut(u?.layout),f=Object.keys(d).length>0,p=u?.spacing&&Object.hasOwn(u.spacing,"blockGap"),m=u?.spacing&&Object.hasOwn(u.spacing,"padding");if(!f&&!p&&!m)return"";let h=el(r?.type||"default")?.getLayoutStyle?.({blockName:t,selector:o,layout:r,viewportOverrides:d,style:u,hasBlockGapSupport:n,globalBlockGapValue:i});return h?`${l}{${h}}`:""}).filter(Boolean).join("")}function aut({layout:e,style:t,setAttributes:o,name:r,clientId:n}){let i=Dd(r),{layout:s}=i,{themeSupportsLayout:a,activeBlockVariation:l,selectedState:u,isResponsiveEditing:d}=(0,fF.useSelect)(G=>{let{getBlockAttributes:te,getSettings:re,getSelectedBlockStyleState:ae,isResponsiveEditing:ie}=K(G(B));return{activeBlockVariation:G(yu.store).getActiveBlockVariation(r,te(n)||{},"block"),themeSupportsLayout:re().supportsLayout,selectedState:ae(n),isResponsiveEditing:ie()}},[r,n]),f=zr(),p=hi(u)&&!Ca(u),m=(0,HNe.useCallback)((...G)=>{let te=G[0]||{},re=G[1]||{};if(p){let be=Ao(te.style??t,u)||{},pe=Xe({...be,layout:void 0});return{style:_n(te.style??t,u,pe)}}let ae=re.name||r,ie=(0,yu.getBlockSupport)(ae,uF,{});return{layout:jNe(ie,l)}},[r,l,p,u,t]);if(f!=="default")return null;let g=(0,yu.getBlockSupport)(r,uF,{}),h={...s,...g},{allowSwitching:b,allowEditing:v=!0,allowInheriting:y=!0,default:_}=h;if(!v)return null;let w=e||_||{},k=p?Ao(t,u):void 0,x=k?.layout,C=p?Xe({...w,...x})||{}:w,E=p?w:jNe(g,l),R={...g,...C},{type:S,default:{type:I="default"}={}}=R,P=S||I,A=!!(y&&(!P||P==="default"||P==="constrained"||R.inherit)),{inherit:O=!1,contentSize:L=null}=C;if((P==="default"||P==="constrained")&&!a)return null;let H=el(P),N=el("constrained"),M=!C.type&&(L||O),V=!!O||!!L,j=Gn(u)&&!O&&b,D=nut({layoutType:H,constrainedType:N,layoutBlockSupport:h,showInheritToggle:A,showLayoutTypeSwitcher:j,displayControlsForLegacyLayouts:M}),z=G=>{if(p){let te=Xe({...k,layout:rut(G,w,k?.layout)});o({style:_n(t,u,te)});return}o({layout:Xe(G)})},$=G=>z({type:G}),J=()=>z(E),Q=()=>z({type:"default"}),U=()=>H?.name==="constrained"||V,X=()=>p?(C?.type??"default")!==(E?.type??"default"):e?.type==="constrained",W=()=>(C?.type??"default")!==(E?.type??"default");return(0,Jn.jsxs)(Jn.Fragment,{children:[D&&(0,Jn.jsxs)(Ve,{group:"layout",resetAllFilter:m,children:[A&&(0,Jn.jsx)(Wp.__experimentalToolsPanelItem,{label:(0,Nv.__)("Use content width"),hasValue:X,onDeselect:Q,isShownByDefault:!0,panelId:n,children:(0,Jn.jsx)(Wp.ToggleControl,{label:(0,Nv.__)("Inner blocks use content width"),checked:U(),onChange:()=>z({type:U()?"default":"constrained"}),help:U()?(0,Nv.__)("Nested blocks use content width with options for full and wide widths."):(0,Nv.__)("Nested blocks will fill the width of this container.")})}),j&&(0,Jn.jsx)(Wp.__experimentalToolsPanelItem,{label:(0,Nv.__)("Layout type"),hasValue:W,onDeselect:J,isShownByDefault:!0,panelId:n,children:(0,Jn.jsx)(lut,{type:P,onChange:$})}),H&&H.name!=="default"&&(0,Jn.jsx)(H.inspectorControls,{layout:C,value:e,onChange:z,layoutBlockSupport:h,resetLayout:E,name:r,clientId:n}),N&&M&&(0,Jn.jsx)(N.inspectorControls,{layout:C,value:e,onChange:z,layoutBlockSupport:h,resetLayout:E,name:r,clientId:n})]}),!O&&H&&(0,Jn.jsx)(H.toolBarControls,{layout:C,onChange:z,layoutBlockSupport:g,controlsGroup:d&&hi(u)&&!Ca(u)?"style-state":"block",name:r,clientId:n})]})}var UNe={shareWithChildBlocks:!0,edit:aut,attributeKeys:["layout","style"],hasSupport(e){return ZQ(e)}};function lut({type:e,onChange:t}){return(0,Jn.jsx)(Wp.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Nv.__)("Layout type"),hideLabelFromVision:!0,isAdaptiveWidth:!0,value:e,onChange:t,children:Vre().map(({name:o,label:r})=>(0,Jn.jsx)(Wp.__experimentalToggleGroupControlOption,{value:o,label:r},o))})}function cut(e){return"type"in(e.attributes?.layout??{})||ZQ(e)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e}function uut({block:e,props:t,blockGapSupport:o,globalBlockGapValue:r,viewportSettings:n,layoutClasses:i}){let{name:s,attributes:a}=t,l=(0,dF.useInstanceId)(e),{layout:u}=a,{default:d}=(0,yu.getBlockSupport)(s,uF)||{},f=u?.inherit||u?.contentSize||u?.wideSize?{...u,type:"constrained"}:u||d||{},p=`wp-container-${Es(s)}-is-layout-`,m=`.${p}${l}`,g=o!==null,b=el(f?.type||"default")?.getLayoutStyle?.({blockName:s,selector:m,layout:f,style:a?.style,hasBlockGapSupport:g,globalBlockGapValue:r}),v=sut({attributes:a,blockName:s,selector:m,layout:f,hasBlockGapSupport:g,globalBlockGapValue:r,viewportSettings:n}),y=[b,v].filter(Boolean).join(""),_=Y({[`${p}${l}`]:!!y},i);return qc({css:y}),(0,Jn.jsx)(e,{...t,__unstableLayoutClassNames:_})}var dut=(0,dF.createHigherOrderComponent)(e=>function(o){let{clientId:r,name:n,attributes:i}=o,s=ZQ(n),a=pF(i,n),l=(0,fF.useSelect)(u=>{if(!s)return;let{getSettings:d,getBlockSettings:f}=K(u(B)),p=d(),{disableLayoutStyles:m}=p;if(m)return;let[g]=f(r,"spacing.blockGap"),h=p[Ts],b,v=i?.className;if(v?.includes(eut)){let{getBlockStyles:_}=u(yu.store),w=_(n),k=zR(v,w);b=k?h?.blocks?.[n]?.variations?.[k]?.spacing?.blockGap:void 0}let y=b??h?.blocks?.[n]?.spacing?.blockGap??h?.spacing?.blockGap;return{blockGapSupport:g,globalBlockGapValue:y,viewportSettings:p?.__experimentalFeatures?.viewport}},[s,r,i?.className,n]);return l?(0,Jn.jsx)(uut,{block:e,props:o,layoutClasses:a,...l}):(0,Jn.jsx)(e,{...o,__unstableLayoutClassNames:s?a:void 0})},"withLayoutStyles");(0,qQ.addFilter)("blocks.registerBlockType","core/layout/addAttribute",cut);(0,qQ.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",dut);var QNe=c(ue(),1),yF=c(ee(),1),JNe=c(F(),1);var nc=c(F(),1),Ih=c(ee(),1),GNe=c(ue(),1);function hB(e,t){return Array.from({length:t},(o,r)=>e+r)}var vu=class{constructor({columnStart:e,rowStart:t,columnEnd:o,rowEnd:r,columnSpan:n,rowSpan:i}={}){this.columnStart=e??1,this.rowStart=t??1,n!==void 0?this.columnEnd=this.columnStart+n-1:this.columnEnd=o??this.columnStart,i!==void 0?this.rowEnd=this.rowStart+i-1:this.rowEnd=r??this.rowStart}get columnSpan(){return this.columnEnd-this.columnStart+1}get rowSpan(){return this.rowEnd-this.rowStart+1}contains(e,t){return e>=this.columnStart&&e<=this.columnEnd&&t>=this.rowStart&&t<=this.rowEnd}containsRect(e){return this.contains(e.columnStart,e.rowStart)&&this.contains(e.columnEnd,e.rowEnd)}intersectsRect(e){return this.columnStart<=e.columnEnd&&this.columnEnd>=e.columnStart&&this.rowStart<=e.rowEnd&&this.rowEnd>=e.rowStart}};function cn(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function gB(e,t){let o=[];for(let r of e.split(" ")){let n=o[o.length-1],i=n?n.end+t:0,s=i+parseFloat(r);o.push({start:i,end:s})}return o}function Gp(e,t,o="start"){return e.reduce((r,n,i)=>Math.abs(n[o]-t)<Math.abs(e[r][o]-t)?i:r,0)}function fut(e,t){let o=parseFloat(cn(e,"column-gap")),r=parseFloat(cn(e,"row-gap")),n=gB(cn(e,"grid-template-columns"),o),i=gB(cn(e,"grid-template-rows"),r),s=Gp(n,t.left)+1,a=Gp(i,t.top)+1,l=Gp(n,t.right,"end")+1,u=Gp(i,t.bottom,"end")+1;return new vu({columnStart:s,columnEnd:l,rowStart:a,rowEnd:u})}function WNe(e){return fut(e.parentElement,new window.DOMRect(e.offsetLeft,e.offsetTop,e.offsetWidth,e.offsetHeight))}function QQ(e){let t=cn(e,"grid-template-columns"),o=cn(e,"grid-template-rows"),r=cn(e,"border-top-width"),n=cn(e,"border-right-width"),i=cn(e,"border-bottom-width"),s=cn(e,"border-left-width"),a=cn(e,"padding-top"),l=cn(e,"padding-right"),u=cn(e,"padding-bottom"),d=cn(e,"padding-left"),f=t.split(" ").length,p=o.split(" ").length,m=f*p;return{numColumns:f,numRows:p,numItems:m,currentColor:cn(e,"color"),style:{gridTemplateColumns:t,gridTemplateRows:o,gap:cn(e,"gap"),inset:`
calc(${a} + ${r})
calc(${l} + ${n})
calc(${u} + ${i})
calc(${d} + ${s})
- `}}}var Ka=c(T(),1);function YB({clientId:e,contentRef:t,parentLayout:o,childGridClientId:r}){let n=(0,Zh.useSelect)(a=>a(B).getSettings().isDistractionFree,[]),i=Zt(e);if(n||!i)return null;let s=o?.isManualPlacement&&window.__experimentalEnableGridInteractivity;return(0,Ka.jsx)(Wft,{gridClientId:e,gridElement:i,isManualGrid:s,ref:t,childGridClientId:r})}var Wft=(0,pc.forwardRef)(({gridClientId:e,gridElement:t,isManualGrid:o,childGridClientId:r},n)=>{let[i,s]=(0,pc.useState)(()=>nee(t)),[a,l]=(0,pc.useState)(!1),u=Zt(r),d=(0,pc.useMemo)(()=>u?x3e(u):null,[u]);return(0,pc.useEffect)(()=>{let f=()=>s(nee(t)),p=new window.ResizeObserver(f);p.observe(t,{box:"border-box"});let m=new window.ResizeObserver(f);m.observe(t);for(let g of t.children)m.observe(g);return()=>{p.disconnect(),m.disconnect()}},[t]),(0,pc.useEffect)(()=>{function f(){l(!0)}function p(){l(!1)}return document.addEventListener("drag",f),document.addEventListener("dragend",p),()=>{document.removeEventListener("drag",f),document.removeEventListener("dragend",p)}},[]),(0,Ka.jsx)(Al,{className:Y("block-editor-grid-visualizer",{"is-dropping-allowed":a}),clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",children:(0,Ka.jsx)("div",{ref:n,className:"block-editor-grid-visualizer__grid",style:i.style,children:o?(0,Ka.jsx)(Gft,{gridClientId:e,gridInfo:i,childGridRect:d}):(0,Ka.jsx)(Uft,{gridInfo:i,childGridRect:d})})})});function Uft({gridInfo:e,childGridRect:t}){return $B(1,e.numRows).map(o=>$B(1,e.numColumns).map(r=>{let n=e.currentColor;return t?.contains(r,o)&&(n="transparent"),(0,Ka.jsx)(C3e,{color:n},`${o}-${r}`)}))}function Gft({gridClientId:e,gridInfo:t,childGridRect:o}){let[r,n]=(0,pc.useState)(null),i=(0,Zh.useSelect)(a=>{let{getBlockOrder:l,getBlockStyles:u}=K(a(B)),d=l(e);return u(d)},[e]),s=(0,pc.useMemo)(()=>{let a=[];for(let l of Object.values(i)){let{columnStart:u,rowStart:d,columnSpan:f=1,rowSpan:p=1}=l?.layout??{};!u||!d||a.push(new Pu({columnStart:u,rowStart:d,columnSpan:f,rowSpan:p}))}return a},[i]);return $B(1,t.numRows).map(a=>$B(1,t.numColumns).map(l=>{let u=o?.contains(l,a),d=t.currentColor;u&&(d="transparent");let f=s.some(m=>m.contains(l,a)),p=r?.contains(l,a)??!1;return(0,Ka.jsx)(C3e,{color:d,className:p&&"is-highlighted",children:f&&!u?(0,Ka.jsx)($ft,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n}):(0,Ka.jsx)(Yft,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n})},`${a}-${l}`)}))}function C3e({color:e,children:t,className:o}){return(0,Ka.jsx)("div",{className:Y("block-editor-grid-visualizer__cell",o),style:{boxShadow:`inset 0 0 0 1px color-mix(in srgb, ${e} 20%, #0000)`,color:e},children:t})}function E3e(e,t,o,r,n){let{getBlockAttributes:i,getBlockRootClientId:s,canInsertBlockType:a,getBlockName:l}=(0,Zh.useSelect)(B),{updateBlockAttributes:u,moveBlocksToPosition:d,__unstableMarkNextChangeAsNotPersistent:f}=(0,Zh.useDispatch)(B),p=$v(o,r.numColumns);return Kft({validateDrag(m){let g=l(m);if(!a(g,o))return!1;let h=i(m),b=new Pu({columnStart:e,rowStart:t,columnSpan:h.style?.layout?.columnSpan,rowSpan:h.style?.layout?.rowSpan});return new Pu({columnSpan:r.numColumns,rowSpan:r.numRows}).containsRect(b)},onDragEnter(m){let g=i(m);n(new Pu({columnStart:e,rowStart:t,columnSpan:g.style?.layout?.columnSpan,rowSpan:g.style?.layout?.rowSpan}))},onDragLeave(){n(m=>m?.columnStart===e&&m?.rowStart===t?null:m)},onDrop(m){n(null);let g=i(m);u(m,{style:{...g.style,layout:{...g.style?.layout,columnStart:e,rowStart:t}}}),f(),d([m],s(m),o,p(e,t))}})}function $ft({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){return(0,Ka.jsx)("div",{className:"block-editor-grid-visualizer__drop-zone",ref:E3e(e,t,o,r,n)})}function Yft({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){let{updateBlockAttributes:i,moveBlocksToPosition:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,Zh.useDispatch)(B),l=$v(o,r.numColumns);return(0,Ka.jsx)(zg,{rootClientId:o,className:"block-editor-grid-visualizer__appender",ref:E3e(e,t,o,r,n),style:{color:r.currentColor},onSelect:u=>{u&&(i(u.clientId,{style:{layout:{columnStart:e,rowStart:t}}}),a(),s([u.clientId],o,o,l(e,t)))}})}function Kft({validateDrag:e,onDragEnter:t,onDragLeave:o,onDrop:r}){let{getDraggedBlockClientIds:n}=(0,Zh.useSelect)(B);return(0,S3e.__experimentalUseDropZone)({onDragEnter(){let[i]=n();i&&e(i)&&t(i)},onDragLeave(){o()},onDrop(){let[i]=n();i&&e(i)&&r(i)}})}var T3e=c(q(),1),KB=c(F(),1);var z8=c(T(),1);function iee({clientId:e,bounds:t,onChange:o,parentLayout:r}){let n=Zt(e),i=n?.parentElement,{isManualPlacement:s}=r;return!n||!i?null:(0,z8.jsx)(qft,{clientId:e,bounds:t,blockElement:n,rootBlockElement:i,onChange:o,isManualGrid:s&&window.__experimentalEnableGridInteractivity})}function qft({clientId:e,bounds:t,blockElement:o,rootBlockElement:r,onChange:n,isManualGrid:i}){let[s,a]=(0,KB.useState)(null),[l,u]=(0,KB.useState)({top:!1,bottom:!1,left:!1,right:!1});(0,KB.useEffect)(()=>{let m=new window.ResizeObserver(()=>{let g=o.getBoundingClientRect(),h=r.getBoundingClientRect(),b=g.top>h.top,v=g.bottom<h.bottom,y=g.left>h.left,_=g.right<h.right;u({top:(i||!v)&&b,bottom:v,left:(i||!_)&&y,right:_})});return m.observe(o),()=>m.disconnect()},[o,r,i]);let d={right:"left",left:"right"},f={top:"flex-end",bottom:"flex-start"},p={display:"flex",justifyContent:"center",alignItems:"center",...d[s]&&{justifyContent:d[s]},...f[s]&&{alignItems:f[s]}};return(0,z8.jsx)(Al,{className:"block-editor-grid-item-resizer",clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",additionalStyles:p,children:(0,z8.jsx)(T3e.ResizableBox,{className:"block-editor-grid-item-resizer__box",size:{width:"100%",height:"100%"},enable:{bottom:l.bottom,bottomLeft:!1,bottomRight:!1,left:l.left,right:l.right,top:l.top,topLeft:!1,topRight:!1},bounds:t,boundsByDirection:!0,onPointerDown:({target:m,pointerId:g})=>{m.setPointerCapture(g)},onResizeStart:(m,g)=>{a(g)},onResizeStop:(m,g,h)=>{let b=parseFloat(fn(r,"column-gap")),v=parseFloat(fn(r,"row-gap")),y=GB(fn(r,"grid-template-columns"),b),_=GB(fn(r,"grid-template-rows"),v),w=new window.DOMRect(o.offsetLeft+h.offsetLeft,o.offsetTop+h.offsetTop,h.offsetWidth,h.offsetHeight),k=tm(y,w.left)+1,x=tm(_,w.top)+1,C=tm(y,w.right,"end")+1,E=tm(_,w.bottom,"end")+1;n({columnSpan:C-k+1,rowSpan:E-x+1,columnStart:i?k:void 0,rowStart:i?x:void 0})}})})}var mc=c(Z(),1),j8=c(q(),1);var R3e=c(ee(),1),B3e=c(ue(),1);var Ji=c(T(),1);function see({layout:e,parentLayout:t,onChange:o,gridClientId:r,blockClientId:n}){let{moveBlocksToPosition:i,__unstableMarkNextChangeAsNotPersistent:s}=(0,R3e.useDispatch)(B),a=e?.columnStart??1,l=e?.rowStart??1,u=e?.columnSpan??1,d=e?.rowSpan??1,f=a+u-1,p=l+d-1,m=t?.columnCount,g=t?.rowCount,h=$v(r,m);return(0,Ji.jsx)(Ko,{group:"parent",children:(0,Ji.jsxs)(j8.ToolbarGroup,{className:"block-editor-grid-item-mover__move-button-container",children:[(0,Ji.jsx)("div",{className:"block-editor-grid-item-mover__move-horizontal-button-container is-left",children:(0,Ji.jsx)(qB,{icon:(0,mc.isRTL)()?br:li,label:(0,mc.__)("Move left"),description:(0,mc.__)("Move left"),isDisabled:a<=1,onClick:()=>{o({columnStart:a-1}),s(),i([n],r,r,h(a-1,l))}})}),(0,Ji.jsxs)("div",{className:"block-editor-grid-item-mover__move-vertical-button-container",children:[(0,Ji.jsx)(qB,{className:"is-up-button",icon:fb,label:(0,mc.__)("Move up"),description:(0,mc.__)("Move up"),isDisabled:l<=1,onClick:()=>{o({rowStart:l-1}),s(),i([n],r,r,h(a,l-1))}}),(0,Ji.jsx)(qB,{className:"is-down-button",icon:Bn,label:(0,mc.__)("Move down"),description:(0,mc.__)("Move down"),isDisabled:g&&p>=g,onClick:()=>{o({rowStart:l+1}),s(),i([n],r,r,h(a,l+1))}})]}),(0,Ji.jsx)("div",{className:"block-editor-grid-item-mover__move-horizontal-button-container is-right",children:(0,Ji.jsx)(qB,{icon:(0,mc.isRTL)()?li:br,label:(0,mc.__)("Move right"),description:(0,mc.__)("Move right"),isDisabled:m&&f>=m,onClick:()=>{o({columnStart:a+1}),s(),i([n],r,r,h(a+1,l))}})})]})})}function qB({className:e,icon:t,label:o,isDisabled:r,onClick:n,description:i}){let a=`block-editor-grid-item-mover-button__description-${(0,B3e.useInstanceId)(qB)}`;return(0,Ji.jsxs)(Ji.Fragment,{children:[(0,Ji.jsx)(j8.ToolbarButton,{className:Y("block-editor-grid-item-mover-button",e),icon:t,label:o,"aria-describedby":a,onClick:r?null:n,disabled:r,accessibleWhenDisabled:!0}),(0,Ji.jsx)(ht,{id:a,children:i})]})}var ZB=c(ee(),1),W8=c(F(),1),H8=c(ue(),1);function aee({clientId:e}){let{gridLayout:t,blockOrder:o,selectedBlockLayout:r}=(0,ZB.useSelect)(p=>{let{getBlockAttributes:m,getBlockOrder:g}=p(B),h=p(B).getSelectedBlock();return{gridLayout:m(e).layout??{},blockOrder:g(e),selectedBlockLayout:h?.attributes.style?.layout}},[e]),{getBlockAttributes:n,getBlockRootClientId:i}=(0,ZB.useSelect)(B),{updateBlockAttributes:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,ZB.useDispatch)(B),l=(0,W8.useMemo)(()=>r?new Pu(r):null,[r]),u=(0,H8.usePrevious)(l),d=(0,H8.usePrevious)(t.isManualPlacement),f=(0,H8.usePrevious)(o);(0,W8.useEffect)(()=>{let p={};if(t.isManualPlacement){let m=[];for(let h of o){let{columnStart:b,rowStart:v,columnSpan:y=1,rowSpan:_=1}=n(h).style?.layout??{};!b||!v||m.push(new Pu({columnStart:b,rowStart:v,columnSpan:y,rowSpan:_}))}for(let h of o){let b=n(h),{columnStart:v,rowStart:y,columnSpan:_=1,rowSpan:w=1}=b.style?.layout??{};if(v&&y)continue;let[k,x]=Zft(m,t.columnCount,_,w,u?.columnEnd,u?.rowEnd);m.push(new Pu({columnStart:k,rowStart:x,columnSpan:_,rowSpan:w})),p[h]={style:{...b.style,layout:{...b.style?.layout,columnStart:k,rowStart:x}}}}let g=Math.max(...m.map(h=>h.rowEnd));(!t.rowCount||t.rowCount<g)&&(p[e]={layout:{...t,rowCount:g}});for(let h of f??[])if(!o.includes(h)){let b=i(h);if(b===null||n(b)?.layout?.type==="grid")continue;let y=n(h),{columnStart:_,rowStart:w,columnSpan:k,rowSpan:x,...C}=y.style?.layout??{};if(_||w||k||x){let E=Object.keys(C).length===0;p[h]=Ue(y,["style","layout"],E?void 0:C)}}}else{if(d===!0)for(let m of o){let g=n(m),{columnStart:h,rowStart:b,...v}=g.style?.layout??{};if(h||b){let y=Object.keys(v).length===0;p[m]=Ue(g,["style","layout"],y?void 0:v)}}t.rowCount&&(p[e]={layout:{...t,rowCount:void 0}})}Object.keys(p).length&&(a(),s(Object.keys(p),p,!0))},[e,t,f,o,u,d,a,n,i,s])}function Zft(e,t,o,r,n=1,i=1){for(let s=i;;s++)for(let a=s===i?n:1;a<=t;a++){let l=new Pu({columnStart:a,rowStart:s,columnSpan:o,rowSpan:r});if(!e.some(u=>u.intersectsRect(l)))return[a,s]}}var om=c(T(),1),{getResponsiveMediaQueries:Xft}=K(Lo),Qft={},Xh={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},Jft=[Xh.max,Xh.fixed];function I3e(e){return Jft.includes(e)}function A3e({selector:e,declarations:t}){return`${e} {
+ `}}}var za=c(T(),1);function bB({clientId:e,contentRef:t,parentLayout:o,childGridClientId:r}){let n=(0,Ih.useSelect)(a=>a(B).getSettings().isDistractionFree,[]),i=Zt(e);if(n||!i)return null;let s=o?.isManualPlacement&&window.__experimentalEnableGridInteractivity;return(0,za.jsx)(put,{gridClientId:e,gridElement:i,isManualGrid:s,ref:t,childGridClientId:r})}var put=(0,nc.forwardRef)(({gridClientId:e,gridElement:t,isManualGrid:o,childGridClientId:r},n)=>{let[i,s]=(0,nc.useState)(()=>QQ(t)),[a,l]=(0,nc.useState)(!1),u=Zt(r),d=(0,nc.useMemo)(()=>u?WNe(u):null,[u]);return(0,nc.useEffect)(()=>{let f=()=>s(QQ(t)),p=new window.ResizeObserver(f);p.observe(t,{box:"border-box"});let m=new window.ResizeObserver(f);m.observe(t);for(let g of t.children)m.observe(g);return()=>{p.disconnect(),m.disconnect()}},[t]),(0,nc.useEffect)(()=>{function f(){l(!0)}function p(){l(!1)}return document.addEventListener("drag",f),document.addEventListener("dragend",p),()=>{document.removeEventListener("drag",f),document.removeEventListener("dragend",p)}},[]),(0,za.jsx)(Tl,{className:Y("block-editor-grid-visualizer",{"is-dropping-allowed":a}),clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",children:(0,za.jsx)("div",{ref:n,className:"block-editor-grid-visualizer__grid",style:i.style,children:o?(0,za.jsx)(gut,{gridClientId:e,gridInfo:i,childGridRect:d}):(0,za.jsx)(mut,{gridInfo:i,childGridRect:d})})})});function mut({gridInfo:e,childGridRect:t}){return hB(1,e.numRows).map(o=>hB(1,e.numColumns).map(r=>{let n=e.currentColor;return t?.contains(r,o)&&(n="transparent"),(0,za.jsx)($Ne,{color:n},`${o}-${r}`)}))}function gut({gridClientId:e,gridInfo:t,childGridRect:o}){let[r,n]=(0,nc.useState)(null),i=(0,Ih.useSelect)(a=>{let{getBlockOrder:l,getBlockStyles:u}=K(a(B)),d=l(e);return u(d)},[e]),s=(0,nc.useMemo)(()=>{let a=[];for(let l of Object.values(i)){let{columnStart:u,rowStart:d,columnSpan:f=1,rowSpan:p=1}=l?.layout??{};!u||!d||a.push(new vu({columnStart:u,rowStart:d,columnSpan:f,rowSpan:p}))}return a},[i]);return hB(1,t.numRows).map(a=>hB(1,t.numColumns).map(l=>{let u=o?.contains(l,a),d=t.currentColor;u&&(d="transparent");let f=s.some(m=>m.contains(l,a)),p=r?.contains(l,a)??!1;return(0,za.jsx)($Ne,{color:d,className:p&&"is-highlighted",children:f&&!u?(0,za.jsx)(hut,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n}):(0,za.jsx)(but,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n})},`${a}-${l}`)}))}function $Ne({color:e,children:t,className:o}){return(0,za.jsx)("div",{className:Y("block-editor-grid-visualizer__cell",o),style:{boxShadow:`inset 0 0 0 1px color-mix(in srgb, ${e} 20%, #0000)`,color:e},children:t})}function YNe(e,t,o,r,n){let{getBlockAttributes:i,getBlockRootClientId:s,canInsertBlockType:a,getBlockName:l}=(0,Ih.useSelect)(B),{updateBlockAttributes:u,moveBlocksToPosition:d,__unstableMarkNextChangeAsNotPersistent:f}=(0,Ih.useDispatch)(B),p=Bv(o,r.numColumns);return yut({validateDrag(m){let g=l(m);if(!a(g,o))return!1;let h=i(m),b=new vu({columnStart:e,rowStart:t,columnSpan:h.style?.layout?.columnSpan,rowSpan:h.style?.layout?.rowSpan});return new vu({columnSpan:r.numColumns,rowSpan:r.numRows}).containsRect(b)},onDragEnter(m){let g=i(m);n(new vu({columnStart:e,rowStart:t,columnSpan:g.style?.layout?.columnSpan,rowSpan:g.style?.layout?.rowSpan}))},onDragLeave(){n(m=>m?.columnStart===e&&m?.rowStart===t?null:m)},onDrop(m){n(null);let g=i(m);u(m,{style:{...g.style,layout:{...g.style?.layout,columnStart:e,rowStart:t}}}),f(),d([m],s(m),o,p(e,t))}})}function hut({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){return(0,za.jsx)("div",{className:"block-editor-grid-visualizer__drop-zone",ref:YNe(e,t,o,r,n)})}function but({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){let{updateBlockAttributes:i,moveBlocksToPosition:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,Ih.useDispatch)(B),l=Bv(o,r.numColumns);return(0,za.jsx)(Mg,{rootClientId:o,className:"block-editor-grid-visualizer__appender",ref:YNe(e,t,o,r,n),style:{color:r.currentColor},onSelect:u=>{u&&(i(u.clientId,{style:{layout:{columnStart:e,rowStart:t}}}),a(),s([u.clientId],o,o,l(e,t)))}})}function yut({validateDrag:e,onDragEnter:t,onDragLeave:o,onDrop:r}){let{getDraggedBlockClientIds:n}=(0,Ih.useSelect)(B);return(0,GNe.__experimentalUseDropZone)({onDragEnter(){let[i]=n();i&&e(i)&&t(i)},onDragLeave(){o()},onDrop(){let[i]=n();i&&e(i)&&r(i)}})}var KNe=c(q(),1),yB=c(F(),1);var mF=c(T(),1);function JQ({clientId:e,bounds:t,onChange:o,parentLayout:r}){let n=Zt(e),i=n?.parentElement,{isManualPlacement:s}=r;return!n||!i?null:(0,mF.jsx)(vut,{clientId:e,bounds:t,blockElement:n,rootBlockElement:i,onChange:o,isManualGrid:s&&window.__experimentalEnableGridInteractivity})}function vut({clientId:e,bounds:t,blockElement:o,rootBlockElement:r,onChange:n,isManualGrid:i}){let[s,a]=(0,yB.useState)(null),[l,u]=(0,yB.useState)({top:!1,bottom:!1,left:!1,right:!1});(0,yB.useEffect)(()=>{let m=new window.ResizeObserver(()=>{let g=o.getBoundingClientRect(),h=r.getBoundingClientRect(),b=g.top>h.top,v=g.bottom<h.bottom,y=g.left>h.left,_=g.right<h.right;u({top:(i||!v)&&b,bottom:v,left:(i||!_)&&y,right:_})});return m.observe(o),()=>m.disconnect()},[o,r,i]);let d={right:"left",left:"right"},f={top:"flex-end",bottom:"flex-start"},p={display:"flex",justifyContent:"center",alignItems:"center",...d[s]&&{justifyContent:d[s]},...f[s]&&{alignItems:f[s]}};return(0,mF.jsx)(Tl,{className:"block-editor-grid-item-resizer",clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",additionalStyles:p,children:(0,mF.jsx)(KNe.ResizableBox,{className:"block-editor-grid-item-resizer__box",size:{width:"100%",height:"100%"},enable:{bottom:l.bottom,bottomLeft:!1,bottomRight:!1,left:l.left,right:l.right,top:l.top,topLeft:!1,topRight:!1},bounds:t,boundsByDirection:!0,onPointerDown:({target:m,pointerId:g})=>{m.setPointerCapture(g)},onResizeStart:(m,g)=>{a(g)},onResizeStop:(m,g,h)=>{let b=parseFloat(cn(r,"column-gap")),v=parseFloat(cn(r,"row-gap")),y=gB(cn(r,"grid-template-columns"),b),_=gB(cn(r,"grid-template-rows"),v),w=new window.DOMRect(o.offsetLeft+h.offsetLeft,o.offsetTop+h.offsetTop,h.offsetWidth,h.offsetHeight),k=Gp(y,w.left)+1,x=Gp(_,w.top)+1,C=Gp(y,w.right,"end")+1,E=Gp(_,w.bottom,"end")+1;n({columnSpan:C-k+1,rowSpan:E-x+1,columnStart:i?k:void 0,rowStart:i?x:void 0})}})})}var ic=c(Z(),1),gF=c(q(),1);var qNe=c(ee(),1),ZNe=c(ue(),1);var Wi=c(T(),1);function eJ({layout:e,parentLayout:t,onChange:o,gridClientId:r,blockClientId:n}){let{moveBlocksToPosition:i,__unstableMarkNextChangeAsNotPersistent:s}=(0,qNe.useDispatch)(B),a=e?.columnStart??1,l=e?.rowStart??1,u=e?.columnSpan??1,d=e?.rowSpan??1,f=a+u-1,p=l+d-1,m=t?.columnCount,g=t?.rowCount,h=Bv(r,m);return(0,Wi.jsx)(Ko,{group:"parent",children:(0,Wi.jsxs)(gF.ToolbarGroup,{className:"block-editor-grid-item-mover__move-button-container",children:[(0,Wi.jsx)("div",{className:"block-editor-grid-item-mover__move-horizontal-button-container is-left",children:(0,Wi.jsx)(vB,{icon:(0,ic.isRTL)()?br:ni,label:(0,ic.__)("Move left"),description:(0,ic.__)("Move left"),isDisabled:a<=1,onClick:()=>{o({columnStart:a-1}),s(),i([n],r,r,h(a-1,l))}})}),(0,Wi.jsxs)("div",{className:"block-editor-grid-item-mover__move-vertical-button-container",children:[(0,Wi.jsx)(vB,{className:"is-up-button",icon:ob,label:(0,ic.__)("Move up"),description:(0,ic.__)("Move up"),isDisabled:l<=1,onClick:()=>{o({rowStart:l-1}),s(),i([n],r,r,h(a,l-1))}}),(0,Wi.jsx)(vB,{className:"is-down-button",icon:Tn,label:(0,ic.__)("Move down"),description:(0,ic.__)("Move down"),isDisabled:g&&p>=g,onClick:()=>{o({rowStart:l+1}),s(),i([n],r,r,h(a,l+1))}})]}),(0,Wi.jsx)("div",{className:"block-editor-grid-item-mover__move-horizontal-button-container is-right",children:(0,Wi.jsx)(vB,{icon:(0,ic.isRTL)()?ni:br,label:(0,ic.__)("Move right"),description:(0,ic.__)("Move right"),isDisabled:m&&f>=m,onClick:()=>{o({columnStart:a+1}),s(),i([n],r,r,h(a+1,l))}})})]})})}function vB({className:e,icon:t,label:o,isDisabled:r,onClick:n,description:i}){let a=`block-editor-grid-item-mover-button__description-${(0,ZNe.useInstanceId)(vB)}`;return(0,Wi.jsxs)(Wi.Fragment,{children:[(0,Wi.jsx)(gF.ToolbarButton,{className:Y("block-editor-grid-item-mover-button",e),icon:t,label:o,"aria-describedby":a,onClick:r?null:n,disabled:r,accessibleWhenDisabled:!0}),(0,Wi.jsx)(ht,{id:a,children:i})]})}var _B=c(ee(),1),bF=c(F(),1),hF=c(ue(),1);function tJ({clientId:e}){let{gridLayout:t,blockOrder:o,selectedBlockLayout:r}=(0,_B.useSelect)(p=>{let{getBlockAttributes:m,getBlockOrder:g}=p(B),h=p(B).getSelectedBlock();return{gridLayout:m(e).layout??{},blockOrder:g(e),selectedBlockLayout:h?.attributes.style?.layout}},[e]),{getBlockAttributes:n,getBlockRootClientId:i}=(0,_B.useSelect)(B),{updateBlockAttributes:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,_B.useDispatch)(B),l=(0,bF.useMemo)(()=>r?new vu(r):null,[r]),u=(0,hF.usePrevious)(l),d=(0,hF.usePrevious)(t.isManualPlacement),f=(0,hF.usePrevious)(o);(0,bF.useEffect)(()=>{let p={};if(t.isManualPlacement){let m=[];for(let h of o){let{columnStart:b,rowStart:v,columnSpan:y=1,rowSpan:_=1}=n(h).style?.layout??{};!b||!v||m.push(new vu({columnStart:b,rowStart:v,columnSpan:y,rowSpan:_}))}for(let h of o){let b=n(h),{columnStart:v,rowStart:y,columnSpan:_=1,rowSpan:w=1}=b.style?.layout??{};if(v&&y)continue;let[k,x]=_ut(m,t.columnCount,_,w,u?.columnEnd,u?.rowEnd);m.push(new vu({columnStart:k,rowStart:x,columnSpan:_,rowSpan:w})),p[h]={style:{...b.style,layout:{...b.style?.layout,columnStart:k,rowStart:x}}}}let g=Math.max(...m.map(h=>h.rowEnd));(!t.rowCount||t.rowCount<g)&&(p[e]={layout:{...t,rowCount:g}});for(let h of f??[])if(!o.includes(h)){let b=i(h);if(b===null||n(b)?.layout?.type==="grid")continue;let y=n(h),{columnStart:_,rowStart:w,columnSpan:k,rowSpan:x,...C}=y.style?.layout??{};if(_||w||k||x){let E=Object.keys(C).length===0;p[h]=We(y,["style","layout"],E?void 0:C)}}}else{if(d===!0)for(let m of o){let g=n(m),{columnStart:h,rowStart:b,...v}=g.style?.layout??{};if(h||b){let y=Object.keys(v).length===0;p[m]=We(g,["style","layout"],y?void 0:v)}}t.rowCount&&(p[e]={layout:{...t,rowCount:void 0}})}Object.keys(p).length&&(a(),s(Object.keys(p),p,!0))},[e,t,f,o,u,d,a,n,i,s])}function _ut(e,t,o,r,n=1,i=1){for(let s=i;;s++)for(let a=s===i?n:1;a<=t;a++){let l=new vu({columnStart:a,rowStart:s,columnSpan:o,rowSpan:r});if(!e.some(u=>u.intersectsRect(l)))return[a,s]}}var $p=c(T(),1),{getResponsiveMediaQueries:wut}=K(Lo),kut={},Ph={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},xut=[Ph.max,Ph.fixed];function XNe(e){return xut.includes(e)}function eLe({selector:e,declarations:t}){return`${e} {
${Object.entries(t).map(([o,r])=>`${o}: ${r}`).join("; ")};
- }`}function M3e({selector:e,layout:t={},viewportOverrides:o,parentLayout:r={},includeContainerQuery:n=!0}){let i=o!==void 0,s=i?{...t,...o}:t,a=_=>Object.hasOwn(o||{},_),{selfStretch:l,flexSize:u,columnStart:d,rowStart:f,columnSpan:p,rowSpan:m}=s,g=t.selfStretch,{columnCount:h,minimumColumnWidth:b}=r,v=[],y={};if((!i||a("selfStretch")||a("flexSize"))&&(i&&(l===Xh.fit||l===Xh.grow)&&I3e(g)&&t.flexSize&&(y["flex-basis"]="unset",g===Xh.fixed&&(y["flex-shrink"]="unset")),I3e(l)&&u?(y["flex-basis"]=u,l===Xh.fixed?y["flex-shrink"]="0":i&&g===Xh.fixed&&(y["flex-shrink"]="unset"),y["box-sizing"]="border-box"):l===Xh.grow&&(y["flex-grow"]="1")),(!i||a("columnStart")||a("columnSpan"))&&(d&&p?y["grid-column"]=`${d} / span ${p}`:d?y["grid-column"]=`${d}`:p&&(y["grid-column"]=`span ${p}`)),(!i||a("rowStart")||a("rowSpan"))&&(f&&m?y["grid-row"]=`${f} / span ${m}`:f?y["grid-row"]=`${f}`:m&&(y["grid-row"]=`span ${m}`)),Object.keys(y).length&&v.push({selector:e,declarations:y}),n&&!i&&(p||d)&&(b||!h)){let _=parseFloat(b);isNaN(_)&&(_=12);let w=b?.replace(_,"");["px","rem","em"].includes(w)||(w="rem");let k=2;p&&d?k=p+d-1:p?k=p:k=d;let x=w==="px"?24:1.5,C=k*_+(k-1)*x,E=_*2+x-1,R=p&&p>1?"1/-1":"auto";v.push({rulesGroup:`@container (max-width: ${Math.max(C,E)}${w})`,selector:e,declarations:{"grid-column":R,"grid-row":"auto"}})}return v}function ept({selector:e,layout:t={},parentLayout:o={},includeContainerQuery:r=!0}){return M3e({selector:e,layout:t,parentLayout:o,includeContainerQuery:r}).map(n=>{let i=A3e(n);return n.rulesGroup?`${n.rulesGroup} {
+ }`}function tLe({selector:e,layout:t={},viewportOverrides:o,parentLayout:r={},includeContainerQuery:n=!0}){let i=o!==void 0,s=i?{...t,...o}:t,a=_=>Object.hasOwn(o||{},_),{selfStretch:l,flexSize:u,columnStart:d,rowStart:f,columnSpan:p,rowSpan:m}=s,g=t.selfStretch,{columnCount:h,minimumColumnWidth:b}=r,v=[],y={};if((!i||a("selfStretch")||a("flexSize"))&&(i&&(l===Ph.fit||l===Ph.grow)&&XNe(g)&&t.flexSize&&(y["flex-basis"]="unset",g===Ph.fixed&&(y["flex-shrink"]="unset")),XNe(l)&&u?(y["flex-basis"]=u,l===Ph.fixed?y["flex-shrink"]="0":i&&g===Ph.fixed&&(y["flex-shrink"]="unset"),y["box-sizing"]="border-box"):l===Ph.grow&&(y["flex-grow"]="1")),(!i||a("columnStart")||a("columnSpan"))&&(d&&p?y["grid-column"]=`${d} / span ${p}`:d?y["grid-column"]=`${d}`:p&&(y["grid-column"]=`span ${p}`)),(!i||a("rowStart")||a("rowSpan"))&&(f&&m?y["grid-row"]=`${f} / span ${m}`:f?y["grid-row"]=`${f}`:m&&(y["grid-row"]=`span ${m}`)),Object.keys(y).length&&v.push({selector:e,declarations:y}),n&&!i&&(p||d)&&(b||!h)){let _=parseFloat(b);isNaN(_)&&(_=12);let w=b?.replace(_,"");["px","rem","em"].includes(w)||(w="rem");let k=2;p&&d?k=p+d-1:p?k=p:k=d;let x=w==="px"?24:1.5,C=k*_+(k-1)*x,E=_*2+x-1,R=p&&p>1?"1/-1":"auto";v.push({rulesGroup:`@container (max-width: ${Math.max(C,E)}${w})`,selector:e,declarations:{"grid-column":R,"grid-row":"auto"}})}return v}function Sut({selector:e,layout:t={},parentLayout:o={},includeContainerQuery:r=!0}){return tLe({selector:e,layout:t,parentLayout:o,includeContainerQuery:r}).map(n=>{let i=eLe(n);return n.rulesGroup?`${n.rulesGroup} {
${i}
- }`:i}).join("")}function tpt({style:e={},selector:t,parentLayout:o={},viewportSettings:r}){let n=e?.layout??{};return Object.entries(Xft(r)).map(([i,s])=>{let a=Ao(e,{viewport:i,pseudo:ea.pseudo})?.layout;if(!a||!Object.keys(a).length)return"";let u=M3e({selector:t,layout:n,viewportOverrides:a,parentLayout:o,includeContainerQuery:!1}).map(A3e).join("");return u?`${s}{${u}}`:""}).filter(Boolean).join("")}function opt(e,t,o){if(!_i(o))return{...e,layout:{...e?.layout,...t}};let r={viewport:o.viewport,pseudo:ea.pseudo},n=Ao(e,r);return wn(e,r,{...n,layout:{...n?.layout,...t}})}function rpt({style:e}){let{shouldRenderChildLayoutStyles:t,viewportSettings:o}=(0,U8.useSelect)(p=>{let m=p(B).getSettings();return{shouldRenderChildLayoutStyles:!m.disableLayoutStyles,viewportSettings:m?.__experimentalFeatures?.viewport}}),r=e?.layout??{},{columnStart:n,rowStart:i,columnSpan:s,rowSpan:a}=r,l=Pb()||{},u=(0,P3e.useInstanceId)(Qft),d=`.wp-container-content-${u}`,f="";if(t&&(f=[ept({selector:d,layout:r,parentLayout:l}),tpt({style:e,selector:d,parentLayout:l,viewportSettings:o})].join("")),Qc({css:f}),!!f)return{className:`wp-container-content-${u}`}}function npt({clientId:e,style:t,setAttributes:o}){let r=Pb()||{},{type:n="default",allowSizingOnChildren:i=!1,isManualPlacement:s}=r;return n!=="grid"?null:(0,om.jsx)(ipt,{clientId:e,style:t,setAttributes:o,allowSizingOnChildren:i,isManualPlacement:s,parentLayout:r})}function ipt({clientId:e,style:t,setAttributes:o,allowSizingOnChildren:r,isManualPlacement:n,parentLayout:i}){let{rootClientId:s,isVisible:a,parentBlockVisibility:l,blockBlockVisibility:u,deviceType:d,viewportSettings:f,isChildBlockAGrid:p,selectedState:m}=(0,U8.useSelect)(S=>{let{getBlockRootClientId:I,getBlockEditingMode:O,getTemplateLock:A,getBlockAttributes:P,getSettings:L,getSelectedBlockStyleState:H}=K(S(B)),N=I(e);if(A(N)||O(N)!=="default")return{rootClientId:N,isVisible:!1};let M=P(N),V=P(e),j=L(),D=j?.[el]?.toLowerCase()||mn.desktop.key;return{rootClientId:N,isVisible:!0,parentBlockVisibility:M?.metadata?.blockVisibility,blockBlockVisibility:V?.metadata?.blockVisibility,deviceType:D,viewportSettings:j?.__experimentalFeatures?.viewport,isChildBlockAGrid:V?.layout?.type==="grid",selectedState:H(e)}},[e]),h=Zt(e)?.ownerDocument?.defaultView,b=h===null?void 0:h,{isBlockCurrentlyHidden:v,currentViewport:y}=pl({blockVisibility:l,deviceType:d,view:b,viewportSettings:f}),_=(0,U8.useSelect)(S=>{if(!s)return!1;let{isBlockParentHiddenAtViewport:I}=K(S(B));return I(s,y)},[s,y]),{isBlockCurrentlyHidden:w}=pl({blockVisibility:u,deviceType:d,view:b,viewportSettings:f}),[k,x]=(0,O3e.useState)(),C=p?e:void 0;if(!a||v||_)return null;let E=r&&!w;function R(S){o({style:opt(t,S,m)})}return(0,om.jsxs)(om.Fragment,{children:[(0,om.jsx)(YB,{clientId:s,contentRef:x,parentLayout:i,childGridClientId:C}),E&&(0,om.jsx)(iee,{clientId:e,bounds:k,onChange:R,parentLayout:i}),n&&window.__experimentalEnableGridInteractivity&&(0,om.jsx)(see,{layout:t?.layout,parentLayout:i,onChange:R,gridClientId:s,blockClientId:e})]})}var lee={useBlockProps:rpt,edit:npt,attributeKeys:["style"],hasSupport(){return!0}};var uee=c(Bo(),1),cee=c(ce(),1),N3e="metadata";function spt(e){return e?.attributes?.[N3e]?.type||(e.attributes={...e.attributes,[N3e]:{type:"object"}}),e}function apt(e,t,o,r){if(r.length===1&&e.innerBlocks.length===t.length||r.length===1&&t.length>1||r.length>1&&t.length===1||r.length>1&&t.length>1&&r.length!==t.length)return e;let n=t[o]?.attributes?.metadata;if(!n)return e;let i={};return n.noteId&&!e.attributes?.metadata?.noteId&&(i.noteId=n.noteId),n.name&&!e.attributes?.metadata?.name&&(0,cee.hasBlockSupport)(e.name,"renaming",!0)&&(i.name=n.name),n.blockVisibility!==void 0&&!e.attributes?.metadata?.blockVisibility&&(0,cee.hasBlockSupport)(e.name,"visibility",!0)&&(i.blockVisibility=n.blockVisibility),Object.keys(i).length>0?{...e,attributes:{...e.attributes,metadata:{...e.attributes.metadata,...i}}}:e}(0,uee.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",spt);(0,uee.addFilter)("blocks.switchToBlockType.transformedBlock","core/metadata/addTransforms",apt);var dee=c(Z(),1),G8=c(F(),1),$8=c(q(),1),Y8=c(ce(),1),A0=c(ee(),1);var Qh=c(T(),1),lpt={};function cpt({name:e,clientId:t,metadata:{ignoredHookedBlocks:o=[]}={}}){let r=(0,A0.useSelect)(m=>m(Y8.store).getBlockTypes(),[]),n=(0,G8.useMemo)(()=>r?.filter(({name:m,blockHooks:g})=>g&&e in g||o.includes(m)),[r,e,o]),i=(0,A0.useSelect)(m=>{let{getBlocks:g,getBlockRootClientId:h,getGlobalBlockCount:b}=m(B),v=h(t),y=n.reduce((_,w)=>{if(b(w.name)===0)return _;let k=w?.blockHooks?.[e],x;switch(k){case"before":case"after":x=g(v);break;case"first_child":case"last_child":x=g(t);break;case void 0:x=[...g(v),...g(t)];break}let C=x?.find(E=>E.name===w.name);return C?{..._,[w.name]:C.clientId}:_},{});return Object.values(y).length>0?y:lpt},[n,e,t]),{getBlockIndex:s,getBlockCount:a,getBlockRootClientId:l}=(0,A0.useSelect)(B),{insertBlock:u,removeBlock:d}=(0,A0.useDispatch)(B);if(!n.length)return null;let f=n.reduce((m,g)=>{let[h]=g.name.split("/");return m[h]||(m[h]=[]),m[h].push(g),m},{}),p=(m,g)=>{let h=s(t),b=a(t),v=l(t);switch(g){case"before":case"after":u(m,g==="after"?h+1:h,v,!1);break;case"first_child":case"last_child":u(m,g==="first_child"?0:b,t,!1);break;case void 0:u(m,h+1,v,!1);break}};return(0,Qh.jsx)(Ve,{children:(0,Qh.jsxs)($8.PanelBody,{className:"block-editor-hooks__block-hooks",title:(0,dee.__)("Plugins"),initialOpen:!0,children:[(0,Qh.jsx)("p",{className:"block-editor-hooks__block-hooks-helptext",children:(0,dee.__)("Manage the inclusion of blocks added automatically by plugins.")}),Object.keys(f).map(m=>(0,Qh.jsxs)(G8.Fragment,{children:[(0,Qh.jsx)("h3",{children:m}),f[m].map(g=>{let h=g.name in i;return(0,Qh.jsx)($8.ToggleControl,{checked:h,label:g.title,onChange:()=>{if(!h){let b=g.blockHooks[e];p((0,Y8.createBlock)(g.name),b);return}d(i[g.name],!1)}},g.title)})]},m))]})})}var L3e={edit:cpt,attributeKeys:["metadata"],hasSupport(){return!0}};var fee=c(Z(),1),D3e=c(ce(),1),M0=c(q(),1),V3e=c(ee(),1),F3e=c(F(),1),z3e=c(ue(),1);var Jh=c(T(),1),upt=()=>(0,z3e.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},dpt=({name:e,metadata:t})=>{let o=(0,F3e.useContext)(Hn),{removeAllBlockBindings:r}=Tf(),n=upt(),{bindableAttributes:i,hasCompatibleFields:s}=(0,V3e.useSelect)(l=>{let{__experimentalBlockBindingsSupportedAttributes:u}=l(B).getSettings(),{getAllBlockBindingsSources:d,getBlockBindingsSourceFieldsList:f}=K(l(D3e.store));return{bindableAttributes:u?.[e],hasCompatibleFields:Object.values(d()).some(p=>f(p,o)?.length>0)}},[e,o]);if(!i||i.length===0)return null;let{bindings:a}=t||{};return a===void 0&&!s?null:(0,Jh.jsx)(Ve,{group:"bindings",children:(0,Jh.jsxs)(M0.__experimentalToolsPanel,{label:(0,fee.__)("Attributes"),resetAll:()=>{r()},dropdownMenuProps:n,className:"block-editor-bindings__panel",children:[(0,Jh.jsx)(M0.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:i.map(l=>(0,Jh.jsx)(x1,{attribute:l,blockName:e,binding:a?.[l]},l))}),(0,Jh.jsx)(M0.__experimentalText,{as:"div",variant:"muted",children:(0,Jh.jsx)("p",{children:(0,fee.__)("Attributes connected to custom fields or other dynamic data.")})})]})})},j3e={edit:dpt,attributeKeys:["metadata"],hasSupport(e){return!["core/post-date","core/navigation-link","core/navigation-submenu"].includes(e)}};var H3e=c(Z(),1),W3e=c(q(),1),Z8=c(ee(),1),X8=c(ce(),1),U3e=c(F(),1);var K8=c(ee(),1);function q8(e){let{isOpened:t,expandRevision:o}=(0,K8.useSelect)(i=>{let{isListViewPanelOpened:s,getListViewExpandRevision:a}=K(i(B));return{isOpened:s(e),expandRevision:a()}},[e]),{__unstableToggleListViewPanel:r}=(0,K8.useDispatch)(B);return{isOpened:t,expandRevision:o,handleToggle:i=>{r(e,i)}}}var N0=c(T(),1),fpt="listView";function ppt(e){return(0,X8.hasBlockSupport)(e,fpt)}function mpt({clientId:e,name:t}){let{isSelectionWithinCurrentSection:o}=(0,U3e.useContext)(Rn),{isOpened:r,expandRevision:n,handleToggle:i}=q8(e),{openListViewContentPanel:s}=K((0,Z8.useDispatch)(B)),{isEnabled:a,hasChildren:l,isNestedListView:u}=(0,Z8.useSelect)(m=>{let{getBlockCount:g,getBlockParents:h,shouldRenderBlockListView:b}=K(m(B)),y=h(e,!1).find(_=>b(_));return{isEnabled:b(e),hasChildren:!!g(e),isNestedListView:y}},[e]),f=(0,X8.getBlockType)(t)?.title||t;return!a||u?null:(0,N0.jsx)(Ky,{group:"list",children:(0,N0.jsxs)(W3e.PanelBody,{title:o?f:void 0,opened:r,onToggle:i,children:[!l&&(0,N0.jsx)("p",{className:"block-editor-block-inspector__no-blocks",children:(0,H3e.__)("No items yet.")}),(0,N0.jsx)(xR,{rootClientId:e,isExpanded:!0,description:f,showAppender:!0,onSelect:s},`${e}-${n}`)]})})}var G3e={edit:mpt,hasSupport:ppt,attributeKeys:[],supportsPatternEditing:!0};var $3e=c(Bo(),1),Y3e=c(ce(),1);function gpt(e){return e.__experimentalLabel||(0,Y3e.hasBlockSupport)(e,"renaming",!0)&&(e.__experimentalLabel=(o,{context:r})=>{let{metadata:n}=o;if((r==="list-view"||r==="breadcrumb")&&n?.name)return n.name}),e}(0,$3e.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",gpt);var K3e=c(ue(),1),q3e=c(Bo(),1),pee=c(ee(),1);var gc=c(T(),1);function hpt(e){aee(e)}function bpt({clientId:e,layout:t}){let{isVisible:o,blockVisibility:r,deviceType:n,viewportSettings:i}=(0,pee.useSelect)(p=>{let{isBlockSelected:m,hasSelectedInnerBlock:g,isDraggingBlocks:h,getTemplateLock:b,getBlockEditingMode:v,getBlockAttributes:y,getSettings:_}=p(B);if(!h()&&!m(e)||b(e)||v(e)!=="default"||g(e))return{isVisible:!1};let w=y(e),k=_(),x=k?.[el]?.toLowerCase()||mn.desktop.key;return{isVisible:!0,blockVisibility:w?.metadata?.blockVisibility,deviceType:x,viewportSettings:k?.__experimentalFeatures?.viewport}},[e]),a=Zt(e)?.ownerDocument?.defaultView,l=a===null?void 0:a,{isBlockCurrentlyHidden:u,currentViewport:d}=pl({blockVisibility:r,deviceType:n,view:l,viewportSettings:i}),f=(0,pee.useSelect)(p=>{if(!o)return!1;let{isBlockParentHiddenAtViewport:m}=K(p(B));return m(e,d)},[e,d,o]);return(0,gc.jsxs)(gc.Fragment,{children:[(0,gc.jsx)(hpt,{clientId:e}),o&&!u&&!f&&(0,gc.jsx)(YB,{clientId:e,parentLayout:t})]})}var ypt=(0,K3e.createHigherOrderComponent)(e=>function(o){return o.attributes.layout?.type!=="grid"?(0,gc.jsx)(e,{...o},"edit"):(0,gc.jsxs)(gc.Fragment,{children:[(0,gc.jsx)(bpt,{clientId:o.clientId,layout:o.attributes.layout}),(0,gc.jsx)(e,{...o},"edit")]})},"addGridVisualizerToBlockEdit");(0,q3e.addFilter)("editor.BlockEdit","core/editor/grid-visualizer",ypt);var XB=c(ce(),1),X3e=c(q(),1),Q3e=c(ee(),1);var J8=c(F(),1),J3e=c(Z(),1);function Z3e(e){let t=[],o=[];return Object.entries(e).forEach(([r,n])=>{if(!n.autoGenerateControl)return;let i=vpt(r,n);i&&(t.push(i),o.push(r))}),{fields:t,form:{fields:o}}}function vpt(e,t){let o=t.type,r={id:e,label:t.label||e,type:o==="string"?"text":o};return t.enum&&Array.isArray(t.enum)&&(r.elements=t.enum.map(n=>({value:n,label:String(n)}))),r}var Q8=c(T(),1);function _pt(e){return e?Object.values(e).some(t=>t?.autoGenerateControl):!1}function wpt({name:e,clientId:t,setAttributes:o}){let r=jr(),n=(0,J8.useContext)(Hn),i=(0,Q3e.useSelect)(u=>{let d=u(B).getBlockAttributes(t);if(!d?.metadata?.bindings)return d;let{getBlockBindingsSource:f}=K(u(XB.store));return Object.entries(d.metadata.bindings).reduce((p,[m,g])=>{let h=f(g.source);if(!h)return p;let b=h.getValues({select:u,context:n,bindings:{[m]:g}});return{...p,...b}},d)},[n,t]),s=(0,XB.getBlockType)(e),{fields:a,form:l}=(0,J8.useMemo)(()=>s?.attributes?Z3e(s.attributes):{fields:[],form:{fields:[]}},[s?.attributes]);return r!=="default"||!a||a.length===0?null:(0,Q8.jsx)(Ve,{children:(0,Q8.jsx)(X3e.PanelBody,{title:(0,J3e.__)("Settings"),children:(0,Q8.jsx)(IB,{data:i,fields:a,form:l,onChange:o})})})}var eVe={edit:wpt,attributeKeys:[],hasSupport(e){let t=(0,XB.getBlockType)(e);return _pt(t?.attributes)}};function e9(e){let{style:t}=e,o=t?.dimensions||{},r=Ya({dimensions:o});return{className:o.aspectRatio?"has-aspect-ratio":void 0,style:r}}function t9(e){let t=e.style?.border||{};return{className:HJ(e)||void 0,style:Ya({border:t})}}function mee(e){let{colors:t}=mh(),o=t9(e),{borderColor:r}=e;if(r){let n=Zv({colors:t,namedColor:r});o.style.borderColor=n.color}return o}function gee(e){let t=e.style?.shadow||"";return{style:Ya({shadow:t})}}var hee=c(F(),1);function o9(e){let{backgroundColor:t,textColor:o,gradient:r,style:n}=e,i=Ja("background-color",t),s=Ja("color",o),a=J_(r),l=a||n?.color?.gradient,u=Y(s,a,{[i]:!l&&!!i,"has-text-color":o||n?.color?.text,"has-background":t||n?.color?.background||r||n?.color?.gradient,"has-link-color":n?.elements?.link?.color}),d=n?.color||{},f=Ya({color:d});return{className:u||void 0,style:f}}function bee(e){let{backgroundColor:t,textColor:o,gradient:r}=e,[n,i,s,a,l,u]=je("color.palette.custom","color.palette.theme","color.palette.default","color.gradients.custom","color.gradients.theme","color.gradients.default"),d=(0,hee.useMemo)(()=>[...n||[],...i||[],...s||[]],[n,i,s]),f=(0,hee.useMemo)(()=>[...a||[],...l||[],...u||[]],[a,l,u]),p=o9(e);if(t){let m=Lu(d,t);p.style.backgroundColor=m.color}if(r&&(p.style.background=D2(f,r)),o){let m=Lu(d,o);p.style.color=m.color}return p}function yee(e){let{style:t}=e,o=t?.spacing||{};return{style:Ya({spacing:o})}}function vee(e,t){let o=e?.style?.typography||{};o={...o,fontSize:hf({size:e?.style?.typography?.fontSize},t)};let r=Ya({typography:o}),n=e?.fontFamily?`has-${Bs(e.fontFamily)}-font-family`:"",i=e?.style?.typography?.textAlign?`has-text-align-${e?.style?.typography?.textAlign}`:"";return{className:Y(n,i,Im(e?.fontSize)),style:r}}var r9=c(F(),1);function _ee(e){let[t,o]=(0,r9.useState)(e);return(0,r9.useEffect)(()=>{e&&o(e)},[e]),t}BMe([J4,M4,JQ,AJ,O8,N8,JJ,L4,Iq,k3e,L3e,j3e,lee,XMe,n5e,G3e,eVe].filter(Boolean));IMe([J4,M4,oAe,O8,dQ,o3e,JJ,bQ,vQ,L4,WJ,N8,Iq,DOe,lee]);PMe([J4,M4,JQ,eNe,AJ,WJ,N8,L4,dQ,O8,bQ,vQ]);var tVe={button:"wp-element-button",caption:"wp-element-caption"},kpt=e=>tVe[e]?tVe[e]:"";var oVe=()=>"";var L0=c(F(),1),QB=c(ce(),1),kee=c($r(),1);var rVe=c(T(),1);function xee(e,t,o){if(e==null||e===!1)return;if(Array.isArray(e))return wee(e,t,o);switch(typeof e){case"string":case"number":return}let{type:r,props:n}=e;switch(r){case L0.StrictMode:case L0.Fragment:return wee(n.children,t,o);case L0.RawHTML:return;case UT.Content:return nVe(t,o);case HR:t.push(n.value);return}switch(typeof r){case"string":return typeof n.children<"u"?wee(n.children,t,o):void 0;case"function":let i=r.prototype&&typeof r.prototype.render=="function"?new r(n).render():r(n);return xee(i,t,o)}}function wee(e,...t){e=Array.isArray(e)?e:[e];for(let o=0;o<e.length;o++)xee(e[o],...t)}function nVe(e,t){for(let o=0;o<t.length;o++){let{name:r,attributes:n,innerBlocks:i}=t[o],s=(0,QB.getSaveElement)(r,n,(0,rVe.jsx)(UT.Content,{}));xee(s,e,i)}}function iVe(e=[]){QB.__unstableGetBlockProps.skipFilters=!0;let t=[];return nVe(t,e),QB.__unstableGetBlockProps.skipFilters=!1,t.map(o=>o instanceof kee.RichTextData?o:kee.RichTextData.fromHTMLString(o))}var sVe=c(q(),1);var See=c(T(),1);function aVe({clientId:e,resizableBoxProps:t,...o}){return(0,See.jsx)(Al,{clientId:e,__unstablePopoverSlot:"block-toolbar",...o,children:(0,See.jsx)(sVe.ResizableBox,{...t})})}var eI=c(F(),1),n9=c(ee(),1),Ou=c(q(),1),JB=c(Z(),1);var hc=c(T(),1);function lVe({rules:e}){let[t,o]=(0,eI.useState)(!1),{clientIds:r,selectPrevious:n,message:i}=(0,n9.useSelect)(g=>K(g(B)).getRemovalPromptData()),{clearBlockRemovalPrompt:s,setBlockRemovalRules:a,privateRemoveBlocks:l}=K((0,n9.useDispatch)(B));if((0,eI.useEffect)(()=>(a(e),()=>{a()}),[e,a]),(0,eI.useEffect)(()=>{o(!1)},[r]),!i)return;let u=typeof i=="object"&&i!==null,d=u?i.description:i,f=u&&i.requireConfirmation,p=f&&!t,m=()=>{l(r,n,!0),s()};return(0,hc.jsx)(Ou.Modal,{title:(0,JB.__)("Confirm deletion"),onRequestClose:s,size:"medium",children:(0,hc.jsxs)(Ou.__experimentalVStack,{spacing:4,children:[(0,hc.jsxs)("div",{children:[(0,hc.jsx)("p",{children:d}),u&&(i.warning||i.subtext)&&(0,hc.jsxs)("p",{children:[i.warning&&(0,hc.jsx)("strong",{children:i.warning}),i.warning&&i.subtext&&" ",i.subtext]})]}),f&&(0,hc.jsx)(Ou.CheckboxControl,{label:(0,JB.__)("I understand the consequences"),checked:t,onChange:o}),(0,hc.jsxs)(Ou.__experimentalHStack,{justify:"right",children:[(0,hc.jsx)(Ou.Button,{variant:"tertiary",onClick:s,__next40pxDefaultSize:!0,children:(0,JB.__)("Cancel")}),(0,hc.jsx)(Ou.Button,{variant:"primary",onClick:m,disabled:p,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,JB.__)("Delete")})]})]})})}var F0=c(F(),1);var D0=c(q(),1),uVe=c(F(),1),fa=c(Z(),1),i9=c(T(),1),cVe=[{value:"fill",label:(0,fa._x)("Fill","Scale option for dimensions control"),help:(0,fa.__)("Fill the space by stretching the content.")},{value:"contain",label:(0,fa._x)("Contain","Scale option for dimensions control"),help:(0,fa.__)("Fit the content to the space without clipping.")},{value:"cover",label:(0,fa._x)("Cover","Scale option for dimensions control"),help:(0,fa.__)("Fill the space by clipping what doesn't fit.")},{value:"none",label:(0,fa._x)("None","Scale option for dimensions control"),help:(0,fa.__)("Do not adjust the sizing of the content. Content that is too large will be clipped, and content that is too small will have additional padding.")},{value:"scale-down",label:(0,fa._x)("Scale down","Scale option for dimensions control"),help:(0,fa.__)("Scale down the content to fit the space if it is too big. Content that is too small will have additional padding.")}];function dVe({panelId:e,value:t,onChange:o,options:r=cVe,defaultValue:n=cVe[0].value,isShownByDefault:i=!0}){let s=t??n,a=(0,uVe.useMemo)(()=>r.reduce((l,u)=>(l[u.value]=u.help,l),{}),[r]);return(0,i9.jsx)(D0.__experimentalToolsPanelItem,{label:(0,fa._x)("Scale","Image scaling options"),isShownByDefault:i,hasValue:()=>s!==n,onDeselect:()=>o(n),panelId:e,children:(0,i9.jsx)(D0.__experimentalToggleGroupControl,{label:(0,fa._x)("Scale","Image scaling options"),isBlock:!0,help:a[s],value:s,onChange:o,children:r.map(l=>(0,i9.jsx)(D0.__experimentalToggleGroupControlOption,{...l},l.value))})})}var V0=c(q(),1),Jv=c(Z(),1),rm=c(T(),1);function fVe({panelId:e,value:t={},onChange:o=()=>{},units:r,isShownByDefault:n=!0}){let i=t.width==="auto"?"":t.width??"",s=t.height==="auto"?"":t.height??"",a=l=>u=>{let d={...t};u?d[l]=u:delete d[l],o(d)};return(0,rm.jsxs)(rm.Fragment,{children:[(0,rm.jsx)(V0.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Jv.__)("Width"),isShownByDefault:n,hasValue:()=>i!=="",onDeselect:a("width"),panelId:e,children:(0,rm.jsx)(V0.__experimentalUnitControl,{label:(0,Jv.__)("Width"),placeholder:(0,Jv.__)("Auto"),labelPosition:"top",units:r,min:0,value:i,onChange:a("width")})}),(0,rm.jsx)(V0.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Jv.__)("Height"),isShownByDefault:n,hasValue:()=>s!=="",onDeselect:a("height"),panelId:e,children:(0,rm.jsx)(V0.__experimentalUnitControl,{label:(0,Jv.__)("Height"),placeholder:(0,Jv.__)("Auto"),labelPosition:"top",units:r,min:0,value:s,onChange:a("height")})})]})}var eb=c(T(),1);function xpt({panelId:e,value:t={},onChange:o=()=>{},aspectRatioOptions:r,defaultAspectRatio:n="auto",scaleOptions:i,defaultScale:s="cover",unitsOptions:a,tools:l=["aspectRatio","widthHeight","scale"]}){let u=t.width===void 0||t.width==="auto"?null:t.width,d=t.height===void 0||t.height==="auto"?null:t.height,f=t.aspectRatio===void 0||t.aspectRatio==="auto"?null:t.aspectRatio,p=t.scale===void 0?null:t.scale,m=!!(u&&d),g=(0,F0.useRef)(p),h=(0,F0.useRef)(f);(0,F0.useEffect)(()=>{p&&(g.current=p)},[p]),(0,F0.useEffect)(()=>{m||(h.current=f)},[f,m]);let b=m?"custom":f,v=f||u&&d;return(0,eb.jsxs)(eb.Fragment,{children:[l.includes("aspectRatio")&&(0,eb.jsx)(d8,{panelId:e,options:r,defaultValue:n,value:b,onChange:y=>{let _={...t};y=y==="auto"?null:y,y?_.aspectRatio=y:delete _.aspectRatio,y?_.scale=g.current??s:delete _.scale,y!=="custom"&&u&&d&&delete _.height,o(_)}}),l.includes("widthHeight")&&(0,eb.jsx)(fVe,{panelId:e,units:a,value:{width:u,height:d},onChange:({width:y,height:_})=>{let w={...t};y=y==="auto"?null:y,_=_==="auto"?null:_,y?w.width=y:delete w.width,_?w.height=_:delete w.height,y&&_?delete w.aspectRatio:h.current&&(w.aspectRatio=h.current),!h.current&&!!y!=!!_?delete w.scale:w.scale=g.current??s,o(w)}}),l.includes("scale")&&v&&(0,eb.jsx)(dVe,{panelId:e,options:i,defaultValue:s,value:p,onChange:y=>{let _={...t};y?_.scale=y:delete _.scale,o(_)}})]})}var pVe=xpt;var s9=c(q(),1),nm=c(Z(),1),Cee=c(T(),1),mVe=[{label:(0,nm._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,nm._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,nm._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,nm._x)("Full Size","Image size option for resolution control"),value:"full"}];function gVe({panelId:e,value:t,onChange:o,options:r=mVe,defaultValue:n=mVe[0].value,isShownByDefault:i=!0,resetAllFilter:s}){let a=t??n;return(0,Cee.jsx)(s9.__experimentalToolsPanelItem,{hasValue:()=>a!==n,label:(0,nm.__)("Resolution"),onDeselect:()=>o(n),isShownByDefault:i,panelId:e,resetAllFilter:s,children:(0,Cee.jsx)(s9.SelectControl,{label:(0,nm.__)("Resolution"),value:a,options:r,onChange:o,help:(0,nm.__)("Select the size of the source image.")})})}var e_=c(Z(),1),z0=c(q(),1),bVe=c(ee(),1);var Au=c(Z(),1),hVe={a:(0,Au.__)("The <a> element should be used for links that navigate to a different page or to a different section within the same page."),article:(0,Au.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Au.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),button:(0,Au.__)("The <button> element should be used for interactive controls that perform an action on the current page, such as opening a modal or toggling content visibility."),div:(0,Au.__)("The <div> element should only be used if the block is a design element with no semantic meaning."),footer:(0,Au.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."),header:(0,Au.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Au.__)("The <main> element should be used for the primary content of your document only."),nav:(0,Au.__)("The <nav> element should be used to identify groups of links that are intended to be used for website or page content navigation."),section:(0,Au.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element.")};var tI=c(T(),1);function yVe({tagName:e,onChange:t,clientId:o,options:r=[{label:(0,e_.__)("Default (<div>)"),value:"div"},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"}]}){let n=!!o&&r.some(a=>a.value==="main"),i=(0,bVe.useSelect)(a=>{if(!n)return!1;let{getClientIdsWithDescendants:l,getBlockAttributes:u}=a(B);return l().some(d=>d===o?!1:u(d)?.tagName==="main")},[o,n]),s=r.map(a=>a.value==="main"&&i&&e!=="main"?{...a,disabled:!0,label:(0,e_.sprintf)((0,e_.__)("%s (Already in use)"),a.label)}:a);return(0,tI.jsxs)(z0.__experimentalVStack,{spacing:2,className:"block-editor-html-element-control",children:[(0,tI.jsx)(z0.SelectControl,{label:(0,e_.__)("HTML element"),options:s,value:e,onChange:t,help:hVe[e]}),e==="main"&&i&&(0,tI.jsx)(z0.Notice,{status:"warning",isDismissible:!1,children:(0,e_.__)("Multiple <main> elements detected. The duplicate may be in your content or template. This is not valid HTML and may cause accessibility issues. Please change this HTML element.")})]})}var im=c(q(),1);var j0=c(F(),1),a9=c(Z(),1);var pa=c(q(),1);var vVe=c(Dt(),1);var qa=c(T(),1),{Badge:Spt}=K(pa.privateApis);function _Ve({title:e,url:t,image:o,badges:r}){return(0,qa.jsxs)(pa.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,qa.jsx)(pa.FlexItem,{className:"link-preview-button__content",children:(0,qa.jsxs)(pa.__experimentalHStack,{alignment:"top",children:[o&&(0,qa.jsx)(pa.FlexItem,{className:"link-preview-button__image-container",children:(0,qa.jsx)("img",{className:"link-preview-button__image",src:o,alt:""})}),(0,qa.jsxs)(pa.__experimentalVStack,{className:"link-preview-button__details",alignment:"topLeft",children:[(0,qa.jsx)(pa.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__title",children:(0,vVe.__unstableStripHTML)(e)}),t&&(0,qa.jsx)(pa.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__hint",children:t}),r&&r.length>0&&(0,qa.jsx)(pa.__experimentalHStack,{className:"link-preview-button__badges",alignment:"left",children:r.map(n=>(0,qa.jsx)(Spt,{intent:n.intent,children:n.label},`${n.label}|${n.intent}`))})]})]})}),(0,qa.jsx)(xt,{icon:Bn,className:"link-preview-button__icon"})]})}var Za=c(T(),1);function Eee({preview:e,onSelect:t,suggestionsQuery:o,label:r,help:n}){let[i,s]=(0,j0.useState)(!1),a=(0,j0.useId)(),l=`link-picker-title-${a}`,u=`link-picker-description-${a}`,d=(0,j0.useRef)(null),{baseControlProps:f,controlProps:p}=(0,im.useBaseControlProps)({help:n}),m=g=>{if(s(!1),g){let h={url:g.url,kind:g.kind,type:g.type,id:g.id,title:g.title};t(h)}};return(0,Za.jsxs)(im.BaseControl,{...f,children:[(0,Za.jsx)(im.BaseControl.VisualLabel,{children:r}),(0,Za.jsxs)(im.Button,{ref:d,onClick:()=>s(!i),"aria-haspopup":"dialog","aria-expanded":i,"aria-describedby":p["aria-describedby"],variant:"secondary",__next40pxDefaultSize:!0,className:"link-preview-button",children:[r&&(0,Za.jsxs)(ht,{children:[r,":"]}),(0,Za.jsx)(_Ve,{title:e.title||(0,a9.__)("Add link"),url:e.url,image:e.image,badges:e.badges})]}),i&&(0,Za.jsx)(im.Popover,{anchor:d.current,onClose:()=>s(!1),placement:"left-start",offset:36,shift:!0,children:(0,Za.jsxs)("div",{role:"dialog","aria-labelledby":l,"aria-describedby":u,children:[(0,Za.jsxs)(ht,{children:[(0,Za.jsx)("h2",{id:l,children:(0,a9.__)("Select a link")}),(0,Za.jsx)("p",{id:u,children:(0,a9.__)("Search for and add a link to the navigation item.")})]}),(0,Za.jsx)(vh,{value:null,onChange:m,suggestionsQuery:o,showInitialSuggestions:!0,forceIsEditingLink:!0,settings:[]})]})})]})}var af=c(F(),1),l9=c(ee(),1),wVe=c(Dt(),1);var H0=c(T(),1),Tee="wp-inner-block-slot",Cpt={type:"default",alignments:[]};function kVe({clientId:e}){let{innerContent:t,order:o,selectedClientIds:r}=(0,l9.useSelect)(l=>{let{getBlock:u,getBlockOrder:d,getSelectedBlockClientIds:f}=l(B);return{innerContent:u(e)?.innerContent,order:d(e),selectedClientIds:f()}},[e]),n=(0,af.useMemo)(()=>{let l=0;return(t??[]).map(u=>u===null?`<${Tee} data-slot-index="${l++}" style="display: contents"></${Tee}>`:u).join("")},[t]),i=(0,af.useRef)(),[s,a]=(0,af.useState)([]);return(0,af.useLayoutEffect)(()=>{let l=i.current;l.innerHTML=(0,wVe.safeHTML)(n),a(Array.from(l.querySelectorAll(Tee)).sort((u,d)=>Number(u.dataset.slotIndex)-Number(d.dataset.slotIndex)))},[n]),(0,H0.jsxs)(oO,{value:Cpt,children:[(0,H0.jsx)("div",{ref:i,className:"block-editor-inner-content",style:{display:"contents"}}),o.map((l,u)=>s[u]?(0,af.createPortal)((0,H0.jsx)(l9.AsyncModeProvider,{value:!r.includes(l),children:(0,H0.jsx)(aA,{rootClientId:e,clientId:l})}),s[u],l):null)]})}var{getDuotoneFilter:Ept}=K(Lo),Ree={};lte(Ree,{...FJ,ExperimentalBlockCanvas:mZ,BlockCanvasCover:dV,ExperimentalBlockEditorProvider:Vk,getDuotoneFilter:Ept,getRichTextValues:iVe,PrivateQuickInserter:w5,extractWords:j2,getNormalizedSearchTerms:y1,normalizeString:b1,PrivateListView:xR,ResizableBoxPopover:aVe,InspectorControlsLastItem:U4,useHasBlockToolbar:z3,cleanEmptyObject:Xe,getStyleForState:Ao,isDefaultBlockStyleState:Zn,setStyleForState:wn,usePrivateStyleOverride:Ga,BlockQuickNavigation:j4,LayoutStyle:bne,BlockManager:tF,BlockRemovalWarningModal:lVe,useLayoutClasses:F8,useLayoutStyles:ree,DimensionsTool:pVe,ResolutionTool:gVe,TabbedSidebar:g5,TextAlignmentControl:R4,usesContextKey:OX,useFlashEditableBlocks:JO,HTMLElementControl:yVe,useZoomOut:LT,globalStylesDataKey:Is,globalStylesLinksDataKey:c_,selectBlockPatternsKey:cm,requiresWrapperOnCopy:tK,PrivateRichText:UR,PrivateInserterLibrary:NQ,reusableBlocksSelectKey:yI,userPatternCategoriesSelectKey:pf,PrivateBlockPopover:zy,PrivatePublishDateTimePicker:WQ,useSpacingSizes:X6,useBlockDisplayTitle:ui,BlockStyleVariationOverridesWithConfig:oQ,setBackgroundStyleDefaults:w4,sectionRootClientIdKey:um,NoteIconSlotFill:b3,NoteIconToolbarSlotFill:A3,mediaEditKey:vI,getMediaSelectKey:_I,deviceTypeKey:el,isIsolatedEditorKey:dm,isNavigationOverlayContextKey:wI,isNavigationPostEditorKey:hte,mediaUploadOnSuccessKey:q0,mediaSideloadFromUrlKey:bte,openMediaEditorModalKey:yte,useBlockElement:Zt,useBlockElementRef:Nb,LinkPicker:Eee,useRemoteUrlData:C6,PrivateBlockContext:Rn,useListViewPanelState:q8,isHashLink:rb,isRelativePath:nb,InnerContent:kVe,useNativeUndo:lw,usesNativeUndo:Tie,isElementVisible:dW});return NVe(Tpt);})();
+ }`:i}).join("")}function Cut({style:e={},selector:t,parentLayout:o={},viewportSettings:r}){let n=e?.layout??{};return Object.entries(wut(r)).map(([i,s])=>{let a=Ao(e,{viewport:i,pseudo:qs.pseudo})?.layout;if(!a||!Object.keys(a).length)return"";let u=tLe({selector:t,layout:n,viewportOverrides:a,parentLayout:o,includeContainerQuery:!1}).map(eLe).join("");return u?`${s}{${u}}`:""}).filter(Boolean).join("")}function Eut(e,t,o){if(!hi(o))return{...e,layout:{...e?.layout,...t}};let r={viewport:o.viewport,pseudo:qs.pseudo},n=Ao(e,r);return _n(e,r,{...n,layout:{...n?.layout,...t}})}function Tut({style:e}){let{shouldRenderChildLayoutStyles:t,viewportSettings:o}=(0,yF.useSelect)(p=>{let m=p(B).getSettings();return{shouldRenderChildLayoutStyles:!m.disableLayoutStyles,viewportSettings:m?.__experimentalFeatures?.viewport}}),r=e?.layout??{},{columnStart:n,rowStart:i,columnSpan:s,rowSpan:a}=r,l=wb()||{},u=(0,QNe.useInstanceId)(kut),d=`.wp-container-content-${u}`,f="";if(t&&(f=[Sut({selector:d,layout:r,parentLayout:l}),Cut({style:e,selector:d,parentLayout:l,viewportSettings:o})].join("")),qc({css:f}),!!f)return{className:`wp-container-content-${u}`}}function Rut({clientId:e,style:t,setAttributes:o}){let r=wb()||{},{type:n="default",allowSizingOnChildren:i=!1,isManualPlacement:s}=r;return n!=="grid"?null:(0,$p.jsx)(But,{clientId:e,style:t,setAttributes:o,allowSizingOnChildren:i,isManualPlacement:s,parentLayout:r})}function But({clientId:e,style:t,setAttributes:o,allowSizingOnChildren:r,isManualPlacement:n,parentLayout:i}){let{rootClientId:s,isVisible:a,parentBlockVisibility:l,blockBlockVisibility:u,deviceType:d,viewportSettings:f,isChildBlockAGrid:p,selectedState:m}=(0,yF.useSelect)(S=>{let{getBlockRootClientId:I,getBlockEditingMode:P,getTemplateLock:A,getBlockAttributes:O,getSettings:L,getSelectedBlockStyleState:H}=K(S(B)),N=I(e);if(A(N)||P(N)!=="default")return{rootClientId:N,isVisible:!1};let M=O(N),V=O(e),j=L(),D=j?.[Ya]?.toLowerCase()||pn.desktop.key;return{rootClientId:N,isVisible:!0,parentBlockVisibility:M?.metadata?.blockVisibility,blockBlockVisibility:V?.metadata?.blockVisibility,deviceType:D,viewportSettings:j?.__experimentalFeatures?.viewport,isChildBlockAGrid:V?.layout?.type==="grid",selectedState:H(e)}},[e]),h=Zt(e)?.ownerDocument?.defaultView,b=h===null?void 0:h,{isBlockCurrentlyHidden:v,currentViewport:y}=al({blockVisibility:l,deviceType:d,view:b,viewportSettings:f}),_=(0,yF.useSelect)(S=>{if(!s)return!1;let{isBlockParentHiddenAtViewport:I}=K(S(B));return I(s,y)},[s,y]),{isBlockCurrentlyHidden:w}=al({blockVisibility:u,deviceType:d,view:b,viewportSettings:f}),[k,x]=(0,JNe.useState)(),C=p?e:void 0;if(!a||v||_)return null;let E=r&&!w;function R(S){o({style:Eut(t,S,m)})}return(0,$p.jsxs)($p.Fragment,{children:[(0,$p.jsx)(bB,{clientId:s,contentRef:x,parentLayout:i,childGridClientId:C}),E&&(0,$p.jsx)(JQ,{clientId:e,bounds:k,onChange:R,parentLayout:i}),n&&window.__experimentalEnableGridInteractivity&&(0,$p.jsx)(eJ,{layout:t?.layout,parentLayout:i,onChange:R,gridClientId:s,blockClientId:e})]})}var oJ={useBlockProps:Tut,edit:Rut,attributeKeys:["style"],hasSupport(){return!0}};var nJ=c(Bo(),1),rJ=c(ce(),1),oLe="metadata";function Iut(e){return e?.attributes?.[oLe]?.type||(e.attributes={...e.attributes,[oLe]:{type:"object"}}),e}function Put(e,t,o,r){if(r.length===1&&e.innerBlocks.length===t.length||r.length===1&&t.length>1||r.length>1&&t.length===1||r.length>1&&t.length>1&&r.length!==t.length)return e;let n=t[o]?.attributes?.metadata;if(!n)return e;let i={};return n.noteId&&!e.attributes?.metadata?.noteId&&(i.noteId=n.noteId),n.name&&!e.attributes?.metadata?.name&&(0,rJ.hasBlockSupport)(e.name,"renaming",!0)&&(i.name=n.name),n.blockVisibility!==void 0&&!e.attributes?.metadata?.blockVisibility&&(0,rJ.hasBlockSupport)(e.name,"visibility",!0)&&(i.blockVisibility=n.blockVisibility),Object.keys(i).length>0?{...e,attributes:{...e.attributes,metadata:{...e.attributes.metadata,...i}}}:e}(0,nJ.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",Iut);(0,nJ.addFilter)("blocks.switchToBlockType.transformedBlock","core/metadata/addTransforms",Put);var iJ=c(Z(),1),vF=c(F(),1),_F=c(q(),1),wF=c(ce(),1),e0=c(ee(),1);var Oh=c(T(),1),Out={};function Aut({name:e,clientId:t,metadata:{ignoredHookedBlocks:o=[]}={}}){let r=(0,e0.useSelect)(m=>m(wF.store).getBlockTypes(),[]),n=(0,vF.useMemo)(()=>r?.filter(({name:m,blockHooks:g})=>g&&e in g||o.includes(m)),[r,e,o]),i=(0,e0.useSelect)(m=>{let{getBlocks:g,getBlockRootClientId:h,getGlobalBlockCount:b}=m(B),v=h(t),y=n.reduce((_,w)=>{if(b(w.name)===0)return _;let k=w?.blockHooks?.[e],x;switch(k){case"before":case"after":x=g(v);break;case"first_child":case"last_child":x=g(t);break;case void 0:x=[...g(v),...g(t)];break}let C=x?.find(E=>E.name===w.name);return C?{..._,[w.name]:C.clientId}:_},{});return Object.values(y).length>0?y:Out},[n,e,t]),{getBlockIndex:s,getBlockCount:a,getBlockRootClientId:l}=(0,e0.useSelect)(B),{insertBlock:u,removeBlock:d}=(0,e0.useDispatch)(B);if(!n.length)return null;let f=n.reduce((m,g)=>{let[h]=g.name.split("/");return m[h]||(m[h]=[]),m[h].push(g),m},{}),p=(m,g)=>{let h=s(t),b=a(t),v=l(t);switch(g){case"before":case"after":u(m,g==="after"?h+1:h,v,!1);break;case"first_child":case"last_child":u(m,g==="first_child"?0:b,t,!1);break;case void 0:u(m,h+1,v,!1);break}};return(0,Oh.jsx)(Ve,{children:(0,Oh.jsxs)(_F.PanelBody,{className:"block-editor-hooks__block-hooks",title:(0,iJ.__)("Plugins"),initialOpen:!0,children:[(0,Oh.jsx)("p",{className:"block-editor-hooks__block-hooks-helptext",children:(0,iJ.__)("Manage the inclusion of blocks added automatically by plugins.")}),Object.keys(f).map(m=>(0,Oh.jsxs)(vF.Fragment,{children:[(0,Oh.jsx)("h3",{children:m}),f[m].map(g=>{let h=g.name in i;return(0,Oh.jsx)(_F.ToggleControl,{checked:h,label:g.title,onChange:()=>{if(!h){let b=g.blockHooks[e];p((0,wF.createBlock)(g.name),b);return}d(i[g.name],!1)}},g.title)})]},m))]})})}var rLe={edit:Aut,attributeKeys:["metadata"],hasSupport(){return!0}};var sJ=c(Z(),1),nLe=c(ce(),1),t0=c(q(),1),iLe=c(ee(),1),sLe=c(F(),1),aLe=c(ue(),1);var Ah=c(T(),1),Mut=()=>(0,aLe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},Nut=({name:e,metadata:t})=>{let o=(0,sLe.useContext)(Ti),{removeAllBlockBindings:r}=kf(),n=Mut(),{bindableAttributes:i,hasCompatibleFields:s}=(0,iLe.useSelect)(l=>{let{__experimentalBlockBindingsSupportedAttributes:u}=l(B).getSettings(),{getAllBlockBindingsSources:d,getBlockBindingsSourceFieldsList:f}=K(l(nLe.store));return{bindableAttributes:u?.[e],hasCompatibleFields:Object.values(d()).some(p=>f(p,o)?.length>0)}},[e,o]);if(!i||i.length===0)return null;let{bindings:a}=t||{};return a===void 0&&!s?null:(0,Ah.jsx)(Ve,{group:"bindings",children:(0,Ah.jsxs)(t0.__experimentalToolsPanel,{label:(0,sJ.__)("Attributes"),resetAll:()=>{r()},dropdownMenuProps:n,className:"block-editor-bindings__panel",children:[(0,Ah.jsx)(t0.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:i.map(l=>(0,Ah.jsx)(n1,{attribute:l,blockName:e,binding:a?.[l]},l))}),(0,Ah.jsx)(t0.__experimentalText,{as:"div",variant:"muted",children:(0,Ah.jsx)("p",{children:(0,sJ.__)("Attributes connected to custom fields or other dynamic data.")})})]})})},lLe={edit:Nut,attributeKeys:["metadata"],hasSupport(e){return!["core/post-date","core/navigation-link","core/navigation-submenu"].includes(e)}};var cLe=c(Z(),1),uLe=c(q(),1),SF=c(ee(),1),CF=c(ce(),1),dLe=c(F(),1);var kF=c(ee(),1);function xF(e){let{isOpened:t,expandRevision:o}=(0,kF.useSelect)(i=>{let{isListViewPanelOpened:s,getListViewExpandRevision:a}=K(i(B));return{isOpened:s(e),expandRevision:a()}},[e]),{__unstableToggleListViewPanel:r}=(0,kF.useDispatch)(B);return{isOpened:t,expandRevision:o,handleToggle:i=>{r(e,i)}}}var o0=c(T(),1),Lut="listView";function Dut(e){return(0,CF.hasBlockSupport)(e,Lut)}function Vut({clientId:e,name:t}){let{isSelectionWithinCurrentSection:o}=(0,dLe.useContext)(ri),{isOpened:r,expandRevision:n,handleToggle:i}=xF(e),{openListViewContentPanel:s}=K((0,SF.useDispatch)(B)),{isEnabled:a,hasChildren:l,isNestedListView:u}=(0,SF.useSelect)(m=>{let{getBlockCount:g,getBlockParents:h,shouldRenderBlockListView:b}=K(m(B)),y=h(e,!1).find(_=>b(_));return{isEnabled:b(e),hasChildren:!!g(e),isNestedListView:y}},[e]),f=(0,CF.getBlockType)(t)?.title||t;return!a||u?null:(0,o0.jsx)(IT,{group:"list",children:(0,o0.jsxs)(uLe.PanelBody,{title:o?f:void 0,opened:r,onToggle:i,children:[!l&&(0,o0.jsx)("p",{className:"block-editor-block-inspector__no-blocks",children:(0,cLe.__)("No items yet.")}),(0,o0.jsx)(sR,{rootClientId:e,isExpanded:!0,description:f,showAppender:!0,onSelect:s},`${e}-${n}`)]})})}var fLe={edit:Vut,hasSupport:Dut,attributeKeys:[],supportsPatternEditing:!0};var pLe=c(Bo(),1),mLe=c(ce(),1);function Fut(e){return e.__experimentalLabel||(0,mLe.hasBlockSupport)(e,"renaming",!0)&&(e.__experimentalLabel=(o,{context:r})=>{let{metadata:n}=o;if((r==="list-view"||r==="breadcrumb")&&n?.name)return n.name}),e}(0,pLe.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",Fut);var gLe=c(ue(),1),hLe=c(Bo(),1),aJ=c(ee(),1);var sc=c(T(),1);function zut(e){tJ(e)}function jut({clientId:e,layout:t}){let{isVisible:o,blockVisibility:r,deviceType:n,viewportSettings:i}=(0,aJ.useSelect)(p=>{let{isBlockSelected:m,hasSelectedInnerBlock:g,isDraggingBlocks:h,getTemplateLock:b,getBlockEditingMode:v,getBlockAttributes:y,getSettings:_}=p(B);if(!h()&&!m(e)||b(e)||v(e)!=="default"||g(e))return{isVisible:!1};let w=y(e),k=_(),x=k?.[Ya]?.toLowerCase()||pn.desktop.key;return{isVisible:!0,blockVisibility:w?.metadata?.blockVisibility,deviceType:x,viewportSettings:k?.__experimentalFeatures?.viewport}},[e]),a=Zt(e)?.ownerDocument?.defaultView,l=a===null?void 0:a,{isBlockCurrentlyHidden:u,currentViewport:d}=al({blockVisibility:r,deviceType:n,view:l,viewportSettings:i}),f=(0,aJ.useSelect)(p=>{if(!o)return!1;let{isBlockParentHiddenAtViewport:m}=K(p(B));return m(e,d)},[e,d,o]);return(0,sc.jsxs)(sc.Fragment,{children:[(0,sc.jsx)(zut,{clientId:e}),o&&!u&&!f&&(0,sc.jsx)(bB,{clientId:e,parentLayout:t})]})}var Hut=(0,gLe.createHigherOrderComponent)(e=>function(o){return o.attributes.layout?.type!=="grid"?(0,sc.jsx)(e,{...o},"edit"):(0,sc.jsxs)(sc.Fragment,{children:[(0,sc.jsx)(jut,{clientId:o.clientId,layout:o.attributes.layout}),(0,sc.jsx)(e,{...o},"edit")]})},"addGridVisualizerToBlockEdit");(0,hLe.addFilter)("editor.BlockEdit","core/editor/grid-visualizer",Hut);var AB=c(ce(),1),n3e=c(q(),1),i3e=c(ee(),1);var lJ=c(Z(),1);var ur="isAny",dr="isNone",EF="isAll",Gi="isNotAll",Sn="between",_s="inThePast",oa="over",Rr="is",Br="isNot",Mh="lessThan",Nh="greaterThan",Lh="lessThanOrEqual",Dh="greaterThanOrEqual",_u="before",wu="after",ku="beforeInc",xu="afterInc",Gd="contains",$d="notContains",Yd="startsWith",Su="on",Cu="notOn";var YOo={asc:(0,lJ.__)("Sort ascending"),desc:(0,lJ.__)("Sort descending")};var wB=c(F(),1),Uut=[];function ra({elements:e,getElements:t}){let o=Array.isArray(e)&&e.length>0?e:Uut,[r,n]=(0,wB.useState)(o),[i,s]=(0,wB.useState)(!1);return(0,wB.useEffect)(()=>{if(!t){n(o);return}let a=!1;return s(!0),t().then(l=>{if(!a){let u=Array.isArray(l)&&l.length>0?l:o;n(u)}}).catch(()=>{a||n(o)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,o]),{elements:r,isLoading:i}}var qe=c(Z(),1),jr=c(F(),1),kB=c(Vl(),1);var Wut=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,Gut=["HH:mm","HH:mm:ss"],$ut=new Date(2e3,0,1);function ws(e){if(typeof e!="string")return null;let t=e.trim().replace(Wut,"");for(let o of Gut){let r=nme(t,o,$ut);if(Mc(r))return r.getHours()*3600+r.getMinutes()*60+r.getSeconds()}return null}var cJ=c(T(),1),un={Name:(0,cJ.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,cJ.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function r0(e,t){let o=ws(t);return o!==null?[ws(e)??NaN,o]:[(0,kB.getDate)(e).getTime(),(0,kB.getDate)(t).getTime()]}function bLe(e,t){switch(t){case"days":return cy(new Date,e);case"weeks":return ume(new Date,e);case"months":return ZN(new Date,e);case"years":return XN(new Date,e);default:return new Date}}var yLe={label:(0,qe.__)("Is none of"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),un),filter:((e,t,o)=>{if(!o?.length)return!0;let r=t.getValue({item:e});return Array.isArray(r)?!o.some(n=>r.includes(n)):typeof r=="string"||typeof r=="number"?!o.includes(r):!1}),selection:"multi"},vLe=[{name:ur,label:(0,qe.__)("Includes"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),un),filter(e,t,o){if(!o?.length)return!0;let r=t.getValue({item:e});return Array.isArray(r)?o.some(n=>r.includes(n)):typeof r=="string"||typeof r=="number"?o.includes(r):!1},selection:"multi"},{name:dr,...yLe},{name:EF,label:(0,qe.__)("Includes all"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),un),filter(e,t,o){if(!o?.length)return!0;let r=t.getValue({item:e});return Array.isArray(r)?o.every(n=>r.includes(n)):!1},selection:"multi"},{name:Gi,...yLe},{name:Sn,label:(0,qe.__)("Between (inc)"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),un),filter(e,t,o){if(!Array.isArray(o)||o.length!==2||o.includes(void 0)||o.includes("")||o.includes(null))return!0;let r=t.getValue({item:e}),[n,i]=o.map(ws);if(n!==null&&i!==null){let s=ws(r);return s!==null&&s>=n&&s<=i}return typeof r=="number"||r instanceof Date||typeof r=="string"?r>=o[0]&&r<=o[1]:!1},selection:"custom"},{name:_s,label:(0,qe.__)("In the past"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),un),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=bLe(o.value,o.unit),n=(0,kB.getDate)(t.getValue({item:e}));return n>=r&&n<=new Date},selection:"custom"},{name:oa,label:(0,qe.__)("Over"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),un),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=bLe(o.value,o.unit);return(0,kB.getDate)(t.getValue({item:e}))<r},selection:"custom"},{name:Rr,label:(0,qe.__)("Is"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){return o===t.getValue({item:e})||o===void 0},selection:"single"},{name:Br,label:(0,qe.__)("Is not"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){return o!==t.getValue({item:e})},selection:"single"},{name:Mh,label:(0,qe.__)("Less than"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<o},selection:"single"},{name:Nh,label:(0,qe.__)("Greater than"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>o},selection:"single"},{name:Lh,label:(0,qe.__)("Less than or equal"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<=o},selection:"single"},{name:Dh,label:(0,qe.__)("Greater than or equal"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>=o},selection:"single"},{name:_u,label:(0,qe.__)("Before"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let[r,n]=r0(t.getValue({item:e}),o);return r<n},selection:"single"},{name:wu,label:(0,qe.__)("After"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let[r,n]=r0(t.getValue({item:e}),o);return r>n},selection:"single"},{name:ku,label:(0,qe.__)("Before (inc)"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let[r,n]=r0(t.getValue({item:e}),o);return r<=n},selection:"single"},{name:xu,label:(0,qe.__)("After (inc)"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let[r,n]=r0(t.getValue({item:e}),o);return r>=n},selection:"single"},{name:Gd,label:(0,qe.__)("Contains"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let r=t.getValue({item:e});return typeof r=="string"&&o&&r.toLowerCase().includes(String(o).toLowerCase())},selection:"single"},{name:$d,label:(0,qe.__)("Doesn't contain"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let r=t.getValue({item:e});return typeof r=="string"&&o&&!r.toLowerCase().includes(String(o).toLowerCase())},selection:"single"},{name:Yd,label:(0,qe.__)("Starts with"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let r=t.getValue({item:e});return typeof r=="string"&&o&&r.toLowerCase().startsWith(String(o).toLowerCase())},selection:"single"},{name:Su,label:(0,qe.__)("On"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let[r,n]=r0(t.getValue({item:e}),o);return r===n},selection:"single"},{name:Cu,label:(0,qe.__)("Not on"),filterText:(e,t)=>(0,jr.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),un),filter(e,t,o){if(o===void 0)return!0;let[r,n]=r0(t.getValue({item:e}),o);return r!==n},selection:"single"}],_Le=e=>vLe.find(t=>t.name===e),wLe=()=>vLe.map(e=>e.name);var LLe=c(F(),1);var TF=c(F(),1),kLe=c(ue(),1),xLe=c(q(),1);var uJ=c(T(),1),Yut=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,TF.useRef)(null),s=(0,kLe.useMergeRefs)([n,i]);return(0,uJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,uJ.jsx)(xLe.CheckboxControl,{...r})})},RF=(0,TF.forwardRef)(Yut);RF.displayName="ValidatedCheckboxControl";var n0=c(F(),1),SLe=c(ue(),1),CLe=c(q(),1);var dJ=c(T(),1),Kut=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,n0.useRef)(null),s=(0,SLe.useMergeRefs)([n,i]);return(0,n0.useEffect)(()=>{let a=i.current?.querySelector('input[role="combobox"]');a&&(a.required=e??!1)},[e]),(0,dJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,dJ.jsx)(CLe.ComboboxControl,{...r})})},BF=(0,n0.forwardRef)(Kut);BF.displayName="ValidatedComboboxControl";var IF=c(F(),1),ELe=c(q(),1);var i0=c(T(),1),qut=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,IF.useRef)(null);return(0,i0.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:n,children:[(0,i0.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,i0.jsx)(ELe.FormTokenField,{...r})}),(0,i0.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"text",ref:i,required:e,value:r.value&&r.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:s=>{s.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},PF=(0,IF.forwardRef)(qut);PF.displayName="ValidatedFormTokenField";var OF=c(F(),1),TLe=c(ue(),1),RLe=c(q(),1);var fJ=c(T(),1),Zut=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,OF.useRef)(null),s=(0,TLe.useMergeRefs)([n,i]);return(0,fJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,fJ.jsx)(RLe.__experimentalNumberControl,{ref:s,...r})})},AF=(0,OF.forwardRef)(Zut);AF.displayName="ValidatedNumberControl";var MF=c(F(),1),BLe=c(ue(),1),ILe=c(q(),1);var pJ=c(T(),1),Xut=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,MF.useRef)(null),s=(0,BLe.useMergeRefs)([n,i]);return(0,pJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,pJ.jsx)(ILe.RadioControl,{...r})})},NF=(0,MF.forwardRef)(Xut);NF.displayName="ValidatedRadioControl";var LF=c(F(),1),PLe=c(ue(),1),OLe=c(q(),1);var mJ=c(T(),1),Qut=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,LF.useRef)(null),s=(0,PLe.useMergeRefs)([n,i]);return(0,mJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,mJ.jsx)(OLe.SelectControl,{ref:s,...r})})},DF=(0,LF.forwardRef)(Qut);DF.displayName="ValidatedSelectControl";var VF=c(F(),1),ALe=c(ue(),1),MLe=c(q(),1);var gJ=c(T(),1),Jut=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,VF.useRef)(null),s=(0,ALe.useMergeRefs)([n,i]);return(0,gJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,gJ.jsx)(MLe.ToggleControl,{ref:s,required:e,...r})})},FF=(0,VF.forwardRef)(Jut);FF.displayName="ValidatedToggleControl";var a0=c(F(),1),NLe=c(q(),1);var s0=c(T(),1),edt=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,a0.useRef)(null),s=(0,a0.useId)();return(0,s0.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,s0.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,s0.jsx)(NLe.__experimentalToggleGroupControl,{ref:n,...r})}),(0,s0.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"radio",ref:i,required:e,checked:r.value!==void 0,tabIndex:-1,name:s,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},zF=(0,a0.forwardRef)(edt);zF.displayName="ValidatedToggleGroupControl";function So(e,t){let o;return e?.required&&t?.required?o=t.required.message?{type:t.required.type,message:t.required.message}:void 0:e?.pattern&&t?.pattern?o=t.pattern:e?.min&&t?.min?o=t.min:e?.max&&t?.max?o=t.max:e?.minLength&&t?.minLength?o=t.minLength:e?.maxLength&&t?.maxLength?o=t.maxLength:e?.elements&&t?.elements?o=t.elements:t?.custom&&(o=t.custom),o}var DLe=c(T(),1);function VLe({field:e,onChange:t,data:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:l,description:u,isValid:d}=e,f=e.isDisabled({item:o,field:e}),p=(0,LLe.useCallback)(()=>{t(a({item:o,value:!s({item:o})}))},[o,s,t,a]);return(0,DLe.jsx)(RF,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:So(d,i),hidden:r,label:l,help:u,checked:s({item:o}),onChange:p,disabled:f})}var FLe=c(q(),1),zLe=c(F(),1);var hJ=c(T(),1);function jF({data:e,field:t,onChange:o,hideLabelFromVision:r,validity:n}){let{label:i,description:s,placeholder:a,getValue:l,setValue:u,isValid:d}=t,f=l({item:e})??"",p=(0,zLe.useCallback)(h=>o(u({item:e,value:h??""})),[e,o,u]),{elements:m,isLoading:g}=ra({elements:t.elements,getElements:t.getElements});return g?(0,hJ.jsx)(FLe.Spinner,{}):(0,hJ.jsx)(BF,{required:!!t.isValid?.required,customValidity:So(d,n),label:i,value:f,help:s,placeholder:a,options:m,onChange:p,hideLabelFromVision:r,allowReset:!0,expandOnFocus:!0})}var GLe=c(q(),1),ac=c(F(),1),d0=c(Z(),1),$Le=c(Yo(),1),na=c(Vl(),1);var c0=c(q(),1),bJ=c(F(),1),Kd=c(Z(),1);var l0=c(T(),1),tdt={[_s]:[{value:"days",label:(0,Kd.__)("Days")},{value:"weeks",label:(0,Kd.__)("Weeks")},{value:"months",label:(0,Kd.__)("Months")},{value:"years",label:(0,Kd.__)("Years")}],[oa]:[{value:"days",label:(0,Kd.__)("Days ago")},{value:"weeks",label:(0,Kd.__)("Weeks ago")},{value:"months",label:(0,Kd.__)("Months ago")},{value:"years",label:(0,Kd.__)("Years ago")}]};function HF({className:e,data:t,field:o,onChange:r,hideLabelFromVision:n,operator:i}){let s=tdt[i===_s?"inThePast":"over"],{id:a,label:l,description:u,getValue:d,setValue:f}=o,p=o.isDisabled({item:t,field:o}),m=d({item:t}),{value:g="",unit:h=s[0].value}=m&&typeof m=="object"?m:{},b=(0,bJ.useCallback)(y=>r(f({item:t,value:{value:Number(y),unit:h}})),[r,f,t,h]),v=(0,bJ.useCallback)(y=>r(f({item:t,value:{value:g,unit:y}})),[r,f,t,g]);return(0,l0.jsx)(c0.BaseControl,{id:a,className:Y(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:u,children:(0,l0.jsxs)($e,{direction:"row",gap:"sm",children:[(0,l0.jsx)(c0.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:b,disabled:p}),(0,l0.jsx)(c0.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Kd.__)("Unit"),value:h,options:s,onChange:v,hideLabelFromVision:!0,disabled:p})]})})}function xB(e,t){return t?new Qr(e,t):e}var jLe=c(F(),1);function SB(e,t){let o=typeof e.min?.constraint=="string"?e.min.constraint:void 0,r=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,jLe.useMemo)(()=>{let i=[];if(o){let s=t(o);s&&i.push({before:s})}if(r){let s=t(r);s&&i.push({after:s})}return i.length>0?i:void 0},[o,r,t]);return{minConstraint:o,maxConstraint:r,disabledMatchers:n}}var odt={ary:"ar-MA",haz:"fa"};function CB(e){let t=e?.trim().split(/[_-]/)??[],o=t.shift()?.toLowerCase();if(!o)return;let r=[odt[o]??o];for(let n of t)(/^[a-z]{4}$/i.test(n)||/^([a-z]{2}|\d{3})$/i.test(n))&&r.push(n);return r.join("-")}var HLe=c(Vl(),1),EB=c(Z(),1);function ULe(){let{timezone:e}=(0,HLe.getSettings)(),t=-1*(new Date().getTimezoneOffset()/60);if(Number(e.offset)===t)return;let o=Number(e.offset)>=0?"+":"",r=e.abbr!==""&&isNaN(Number(e.abbr))?e.abbr:`UTC${o}${e.offsetFormatted}`,n=e.string.replaceAll("_"," "),i=r;return e.string==="UTC"?i=(0,EB.__)("Coordinated Universal Time"):n.trim().length>0&&(i=`(${r}) ${n}`),(0,EB.sprintf)((0,EB.__)("Timezone: %s"),i)}var WLe=c(Vl(),1);function u0(e){if(!e)return null;let t=(0,WLe.getDate)(e);return t&&Mc(t)?t:null}var Vh=c(T(),1),yJ=e=>e?(0,na.dateI18n)("Y-m-d\\TH:i",(0,na.getDate)(e)):"";function rdt({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:l,label:u,description:d,setValue:f,getValue:p,isValid:m}=t,g=t.isDisabled({item:e,field:t}),h=p({item:e}),b=typeof h=="string"?h:void 0,{timezone:v}=(0,na.getSettings)(),y=v.string||(0,na.dateI18n)("P"),[_,w]=(0,ac.useState)(()=>{let N=u0(b);return xB(N||new Date,y)});(0,ac.useEffect)(()=>{let N=u0(b);if(N){let M=xB(N,y);w(V=>ly(M,xB(V,y))?V:M)}},[y,b]);let k=(0,ac.useRef)(null),x=(0,ac.useRef)(void 0),{minConstraint:C,maxConstraint:E,disabledMatchers:R}=SB(m,u0),S=(0,ac.useCallback)(N=>o(f({item:e,value:N})),[e,o,f]);(0,ac.useEffect)(()=>()=>clearTimeout(x.current),[]);let I=(0,ac.useCallback)(N=>{if(N){let M=(0,na.dateI18n)("Y-m-d",N),V=b?(0,na.dateI18n)("H:i",(0,na.getDate)(b)):"00:00",j=(0,na.getDate)(`${M}T${V}`);S(j.toISOString())}else S(void 0);clearTimeout(x.current),x.current=setTimeout(()=>{let M=k.current;M&&(M.dispatchEvent(new Event("invalid",{cancelable:!0})),M.validationMessage&&(0,$Le.speak)(M.validationMessage))},0)},[S,b]),P=(0,ac.useCallback)(N=>{if(N){let M=(0,na.getDate)(N);S(M.toISOString());let V=u0(M.toISOString());V&&w(xB(V,y))}else S(void 0)},[S,y]),{format:A}=t,O=A.weekStartsOn??(0,na.getSettings)().l10n.startOfWeek,L=CB((0,na.getSettings)().l10n.locale),H=u;return m?.required&&!n&&!r?H=`${u} (${(0,d0.__)("Required")})`:!m?.required&&n&&!r&&(H=`${u} (${(0,d0.__)("Optional")})`),(0,Vh.jsx)(GLe.BaseControl,{id:l,label:H,help:d,hideLabelFromVision:r,children:(0,Vh.jsxs)($e,{direction:"column",gap:"lg",children:[(0,Vh.jsx)(Vc,{ref:k,required:!!m?.required,customValidity:So(m,i),type:"datetime-local",label:(0,d0.__)("Date time"),hideLabelFromVision:!0,value:yJ(b),onValueChange:P,disabled:g,description:ULe(),min:C?yJ(C):void 0,max:E?yJ(E):void 0}),!a&&(0,Vh.jsx)(RE,{style:{width:"100%"},value:b?u0(b):null,onValueChange:I,month:_,onMonthChange:w,timeZone:y,locale:L,dir:(0,d0.isRTL)()?"rtl":"ltr",weekStartsOn:O,disabled:g||R})]})})}function YLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s,config:a}){return i===_s||i===oa?(0,Vh.jsx)(HF,{className:"dataviews-controls__datetime",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):(0,Vh.jsx)(rdt,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,config:a})}var lc=c(q(),1),KLe=c(Yo(),1),to=c(F(),1),Hr=c(Z(),1),ks=c(Vl(),1);var or=c(T(),1),ndt=[{id:"today",label:(0,Hr.__)("Today"),getValue:()=>(0,ks.getDate)(null)},{id:"yesterday",label:(0,Hr.__)("Yesterday"),getValue:()=>{let e=(0,ks.getDate)(null);return cy(e,1)}},{id:"past-week",label:(0,Hr.__)("Past week"),getValue:()=>{let e=(0,ks.getDate)(null);return cy(e,7)}},{id:"past-month",label:(0,Hr.__)("Past month"),getValue:()=>{let e=(0,ks.getDate)(null);return ZN(e,1)}}],idt=[{id:"last-7-days",label:(0,Hr.__)("Last 7 days"),getValue:()=>{let e=(0,ks.getDate)(null);return[cy(e,7),e]}},{id:"last-30-days",label:(0,Hr.__)("Last 30 days"),getValue:()=>{let e=(0,ks.getDate)(null);return[cy(e,30),e]}},{id:"month-to-date",label:(0,Hr.__)("Month to date"),getValue:()=>{let e=(0,ks.getDate)(null);return[kE(e),e]}},{id:"last-year",label:(0,Hr.__)("Last year"),getValue:()=>{let e=(0,ks.getDate)(null);return[XN(e,1),e]}},{id:"year-to-date",label:(0,Hr.__)("Year to date"),getValue:()=>{let e=(0,ks.getDate)(null);return[qw(e),e]}}],Eu=e=>{if(!e)return null;let t=sme(e);return Mc(t)?t:null},UF=e=>e?typeof e=="string"?e:Ff(e,"yyyy-MM-dd"):"";function qLe({field:e,validity:t,inputRefs:o,isTouched:r,setIsTouched:n,children:i}){let{isValid:s}=e,[a,l]=(0,to.useState)(void 0),u=(0,to.useCallback)(()=>{let f=Array.isArray(o)?o:[o];for(let p of f){let m=p.current;if(m&&!m.validity.valid){l({type:"invalid",message:m.validationMessage});return}}l(void 0)},[o]);return(0,to.useEffect)(()=>{let f=Array.isArray(o)?o:[o],p=t?So(s,t):void 0;for(let m of f){let g=m.current;g&&g.setCustomValidity(p?.type==="invalid"&&p.message?p.message:"")}},[o,s,t]),(0,to.useEffect)(()=>{let f=Array.isArray(o)?o:[o],p=m=>{m.preventDefault(),n(!0)};for(let m of f)m.current?.addEventListener("invalid",p);return()=>{for(let m of f)m.current?.removeEventListener("invalid",p)}},[o,n]),(0,to.useEffect)(()=>{if(!r)return;let f=t?So(s,t):void 0;f?l(f):u()},[r,s,t,u]),(0,to.useEffect)(()=>{r&&a?.message&&(0,KLe.speak)(a.message)},[r,a?.message]),(0,or.jsxs)($e,{direction:"column",gap:"sm",onBlur:f=>{r||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,or.jsx)(py,{type:a.type,message:a.message})]})}function sdt({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,setValue:u,getValue:d,isValid:f,format:p}=t,m=t.isDisabled({item:e,field:t}),[g,h]=(0,to.useState)(null),b=p.weekStartsOn??(0,ks.getSettings)().l10n.startOfWeek,v=CB((0,ks.getSettings)().l10n.locale),y=d({item:e}),_=typeof y=="string"?y:void 0,[w,k]=(0,to.useState)(()=>Eu(_)||new Date);(0,to.useEffect)(()=>{let N=Eu(_);N&&k(M=>ly(N,M)?M:N)},[_]);let[x,C]=(0,to.useState)(!1),E=(0,to.useRef)(null),{minConstraint:R,maxConstraint:S,disabledMatchers:I}=SB(f,Eu),P=(0,to.useCallback)(N=>o(u({item:e,value:N})),[e,o,u]),A=(0,to.useCallback)(N=>{let M=N?UF(N):void 0;P(M),h(null),C(!0)},[P]),O=(0,to.useCallback)(N=>{let M=N.getValue(),V=UF(M);k(M),P(V),h(N.id),C(!0)},[P]),L=(0,to.useCallback)(N=>{if(P(N),N){let M=Eu(N);M&&k(M)}h(null),C(!0)},[P]),H=a;return f?.required&&!n?H=`${a} (${(0,Hr.__)("Required")})`:!f?.required&&n&&(H=`${a} (${(0,Hr.__)("Optional")})`),(0,or.jsx)(qLe,{field:t,validity:i,inputRefs:E,isTouched:x,setIsTouched:C,children:(0,or.jsx)(lc.BaseControl,{id:s,className:"dataviews-controls__date",label:H,help:l,hideLabelFromVision:r,children:(0,or.jsxs)($e,{direction:"column",gap:"lg",children:[(0,or.jsxs)($e,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[ndt.map(N=>{let M=g===N.id;return(0,or.jsx)(lc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:M,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>O(N),children:N.label},N.id)}),(0,or.jsx)(lc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||m,accessibleWhenDisabled:!0,children:(0,Hr.__)("Custom")})]}),(0,or.jsx)(lc.__experimentalInputControl,{ref:E,type:"date",label:(0,Hr.__)("Date"),hideLabelFromVision:!0,value:_,onChange:L,required:!!t.isValid?.required,disabled:m,min:R,max:S}),(0,or.jsx)(RE,{style:{width:"100%"},value:_?Eu(_):null,onValueChange:A,month:w,onMonthChange:k,locale:v,dir:(0,Hr.isRTL)()?"rtl":"ltr",weekStartsOn:b,disabled:m||I,disableNavigation:m})]})})})}function adt({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,getValue:u,setValue:d,isValid:f,format:p}=t,m=t.isDisabled({item:e,field:t}),g,h=u({item:e});Array.isArray(h)&&h.length===2&&h.every(z=>typeof z=="string")&&(g=h);let b=p.weekStartsOn??(0,ks.getSettings)().l10n.startOfWeek,v=CB((0,ks.getSettings)().l10n.locale),{minConstraint:y,maxConstraint:_,disabledMatchers:w}=SB(f,Eu),k=(0,to.useCallback)(z=>{o(d({item:e,value:z}))},[e,o,d]),[x,C]=(0,to.useState)(null),E=(0,to.useMemo)(()=>{if(!g)return null;let[z,$]=g;return{from:Eu(z)||void 0,to:Eu($)||void 0}},[g]),[R,S]=(0,to.useState)(()=>E?.from||new Date),[I,P]=g??[];(0,to.useEffect)(()=>{S(z=>{let $=Eu(I),J=Eu(P),Q=$??J,U=$&&J?Epe({start:$,end:J},{start:kE(z),end:sN(z)},{inclusive:!0}):[$,J].some(X=>X&&ly(X,z));return Q&&!U?Q:z})},[I,P]);let[A,O]=(0,to.useState)(!1),L=(0,to.useRef)(null),H=(0,to.useRef)(null),N=(0,to.useCallback)((z,$)=>{if(!z&&!$){k(void 0);return}k([UF(z),UF($)])},[k]),M=(0,to.useCallback)(z=>{N(z?.from,z?.to),C(null),O(!0)},[N]),V=(0,to.useCallback)(z=>{let[$,J]=z.getValue();S($),N($,J),C(z.id),O(!0)},[N]),j=(0,to.useCallback)((z,$)=>{let[J,Q]=g||[void 0,void 0];if(N(z==="from"?$:J,z==="to"?$:Q),$){let W=Eu($);W&&S(W)}C(null),O(!0)},[g,N]),D=a;return t.isValid?.required&&!n?D=`${a} (${(0,Hr.__)("Required")})`:!t.isValid?.required&&n&&(D=`${a} (${(0,Hr.__)("Optional")})`),(0,or.jsx)(qLe,{field:t,validity:i,inputRefs:[L,H],isTouched:A,setIsTouched:O,children:(0,or.jsx)(lc.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:l,hideLabelFromVision:r,children:(0,or.jsxs)($e,{direction:"column",gap:"lg",children:[(0,or.jsxs)($e,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[idt.map(z=>{let $=x===z.id;return(0,or.jsx)(lc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:$,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>V(z),children:z.label},z.id)}),(0,or.jsx)(lc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!x,size:"small",accessibleWhenDisabled:!0,disabled:!!x||m,children:(0,Hr.__)("Custom")})]}),(0,or.jsxs)($e,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,or.jsx)(lc.__experimentalInputControl,{ref:L,type:"date",label:(0,Hr.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:z=>j("from",z),required:!!t.isValid?.required,disabled:m,min:y,max:_}),(0,or.jsx)(lc.__experimentalInputControl,{ref:H,type:"date",label:(0,Hr.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:z=>j("to",z),required:!!t.isValid?.required,disabled:m,min:y,max:_})]}),(0,or.jsx)(FG,{style:{width:"100%"},value:E,onValueChange:M,month:R,onMonthChange:S,locale:v,dir:(0,Hr.isRTL)()?"rtl":"ltr",weekStartsOn:b,disabled:m||w})]})})})}function ZLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){return i===_s||i===oa?(0,or.jsx)(HF,{className:"dataviews-controls__date",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):i===Sn?(0,or.jsx)(adt,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s}):(0,or.jsx)(sdt,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s})}var XLe=c(q(),1),QLe=c(F(),1);var vJ=c(T(),1);function WF({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{type:s,label:a,description:l,getValue:u,setValue:d,isValid:f}=t,p=t.isDisabled({item:e,field:t}),m=s==="array",g=u({item:e})??(m?[]:""),h=(0,QLe.useCallback)(y=>o(d({item:e,value:y})),[e,o,d]),{elements:b,isLoading:v}=ra({elements:t.elements,getElements:t.getElements});return v?(0,vJ.jsx)(XLe.Spinner,{}):(0,vJ.jsx)(DF,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:So(f,i),label:a,value:g,help:l,options:b,onChange:h,hideLabelFromVision:r,multiple:m,disabled:p})}var _J=c(T(),1),ldt=10;function JLe(e){let{field:t}=e,{elements:o}=ra({elements:t.elements,getElements:t.getElements});return o.length>=ldt?(0,_J.jsx)(jF,{...e}):(0,_J.jsx)(WF,{...e})}var eDe=c(F(),1);var tDe=c(T(),1);function qd({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:l}){let{label:u,placeholder:d,description:f,getValue:p,setValue:m,isValid:g}=t,h=p({item:e}),b=t.isDisabled({item:e,field:t}),v=(0,eDe.useCallback)(y=>o(m({item:e,value:y})),[e,m,o]);return(0,tDe.jsx)(Vc,{required:!!g.required,markWhenOptional:n,customValidity:So(g,l),label:u,placeholder:d,value:h??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:v,hideLabelFromVision:r,type:i,prefix:s,suffix:a,disabled:b,pattern:g.pattern?g.pattern.constraint:void 0,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0})}var GF=c(T(),1);function oDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,GF.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"email",prefix:(0,GF.jsx)(ls.Slot,{padding:"minimal",children:(0,GF.jsx)(Xr,{icon:D8})})})}var $F=c(T(),1);function rDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,$F.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"tel",prefix:(0,$F.jsx)(ls.Slot,{padding:"minimal",children:(0,$F.jsx)(Xr,{icon:aC})})})}var YF=c(T(),1);function nDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,YF.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"url",prefix:(0,YF.jsx)(ls.Slot,{padding:"minimal",children:(0,YF.jsx)(Xr,{icon:mc})})})}var Lv=c(q(),1),TB=c(F(),1),KF=c(Z(),1);var Fh=c(T(),1);function iDe(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function cdt({value:e,onChange:t,hideLabelFromVision:o,step:r}){let[n="",i=""]=e,s=(0,TB.useCallback)(l=>t([iDe(l),i]),[t,i]),a=(0,TB.useCallback)(l=>t([n,iDe(l)]),[t,n]);return(0,Fh.jsx)(Lv.BaseControl,{help:(0,KF.__)("The max. value must be greater than the min. value."),children:(0,Fh.jsxs)(Lv.Flex,{direction:"row",gap:4,children:[(0,Fh.jsx)(Lv.__experimentalNumberControl,{label:(0,KF.__)("Min."),value:n,max:i?Number(i)-r:void 0,onChange:s,hideLabelFromVision:o,step:r}),(0,Fh.jsx)(Lv.__experimentalNumberControl,{label:(0,KF.__)("Max."),value:i,min:n?Number(n)+r:void 0,onChange:a,hideLabelFromVision:o,step:r})]})})}function qF({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,l=Math.pow(10,Math.abs(a)*-1),{label:u,description:d,getValue:f,setValue:p,isValid:m}=t,g=f({item:e})??"",h=t.isDisabled({item:e,field:t}),b=(0,TB.useCallback)(y=>{o(p({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,o,p]),v=(0,TB.useCallback)(y=>{o(p({item:e,value:y}))},[e,o,p]);if(i===Sn){let y=["",""];return Array.isArray(g)&&g.length===2&&g.every(_=>typeof _=="number"||_==="")&&(y=g),(0,Fh.jsx)(cdt,{value:y,onChange:v,hideLabelFromVision:r,step:l})}return(0,Fh.jsx)(AF,{required:!!m.required,markWhenOptional:n,customValidity:So(m,s),label:u,help:d,value:g,onChange:b,hideLabelFromVision:r,step:l,min:typeof m.min?.constraint=="number"?m.min.constraint:void 0,max:typeof m.max?.constraint=="number"?m.max.constraint:void 0,disabled:h})}var sDe=c(T(),1);function aDe(e){return(0,sDe.jsx)(qF,{...e})}var lDe=c(T(),1);function cDe(e){return(0,lDe.jsx)(qF,{...e})}var uDe=c(q(),1),dDe=c(F(),1);var wJ=c(T(),1);function fDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),{elements:p,isLoading:m}=ra({elements:t.elements,getElements:t.getElements}),g=l({item:e}),h=(0,dDe.useCallback)(b=>o(u({item:e,value:b})),[e,o,u]);return m?(0,wJ.jsx)(uDe.Spinner,{}):(0,wJ.jsx)(NF,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:So(d,i),label:s,help:a,onChange:h,options:p,selected:g,hideLabelFromVision:r,disabled:f})}var kJ=c(F(),1);var pDe=c(T(),1);function mDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:l}=i||{};return(0,pDe.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,prefix:a?(0,kJ.createElement)(a):void 0,suffix:l?(0,kJ.createElement)(l):void 0})}var hDe=c(q(),1),RB=c(F(),1),ZF=c(Z(),1);var zh=c(T(),1);function gDe(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(ws(n)??0)%60!==0)?1:void 0}function xJ(e){let t=ws(e);if(t===null)return"";let o=[Math.floor(t/3600),Math.floor(t%3600/60)];return t%60!==0&&o.push(t%60),o.map(r=>String(r).padStart(2,"0")).join(":")}function udt({value:e,onChange:t,hideLabelFromVision:o,disabled:r,step:n,min:i,max:s}){let[a="",l=""]=e,u=(0,RB.useCallback)(f=>t([f??"",l]),[t,l]),d=(0,RB.useCallback)(f=>t([a,f??""]),[t,a]);return(0,zh.jsx)(hDe.BaseControl,{help:(0,ZF.__)("The end time must be later than the start time."),children:(0,zh.jsxs)($e,{direction:"row",gap:"sm",justify:"space-between",children:[(0,zh.jsx)(Vc,{type:"time",label:(0,ZF.__)("From"),value:a,onValueChange:u,hideLabelFromVision:o,disabled:r,step:n,min:i,max:l||s}),(0,zh.jsx)(Vc,{type:"time",label:(0,ZF.__)("To"),value:l,onValueChange:d,hideLabelFromVision:o,disabled:r,step:n,min:a||i,max:s})]})})}function bDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){let{label:a,placeholder:l,description:u,getValue:d,setValue:f,isValid:p}=t,m=d({item:e}),g=t.isDisabled({item:e,field:t}),h=t.format?.time,b=typeof p.min?.constraint=="string"?p.min.constraint:void 0,v=typeof p.max?.constraint=="string"?p.max.constraint:void 0,y=(0,RB.useCallback)(w=>o(f({item:e,value:w===""?void 0:w})),[e,o,f]),_=(0,RB.useCallback)(([w,k])=>o(f({item:e,value:[w||void 0,k||void 0]})),[e,o,f]);if(i===Sn){let w=["",""];return Array.isArray(m)&&m.length===2&&(w=[xJ(m[0]),xJ(m[1])]),(0,zh.jsx)(udt,{value:w,onChange:_,hideLabelFromVision:r,disabled:g,step:gDe(h,w),min:b,max:v})}return(0,zh.jsx)(Vc,{required:!!p.required,markWhenOptional:n,customValidity:So(p,s),type:"time",label:a,placeholder:l,description:typeof u=="string"?u:void 0,details:typeof u=="string"?void 0:u,value:xJ(m),onValueChange:y,hideLabelFromVision:r,disabled:g,step:gDe(h,[m]),min:b,max:v})}var yDe=c(F(),1);var vDe=c(T(),1);function _De({field:e,onChange:t,data:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:u,isValid:d}=e,f=e.isDisabled({item:o,field:e}),p=(0,yDe.useCallback)(()=>{t(u({item:o,value:!l({item:o})}))},[t,u,o,l]);return(0,vDe.jsx)(FF,{required:!!d.required,markWhenOptional:n,customValidity:So(d,i),hidden:r,label:s,help:a,checked:l({item:o}),onChange:p,disabled:f})}var wDe=c(F(),1);var kDe=c(T(),1);function xDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},l=t.isDisabled({item:e,field:t}),{label:u,placeholder:d,description:f,setValue:p,isValid:m}=t,g=t.getValue({item:e}),h=(0,wDe.useCallback)(b=>o(p({item:e,value:b})),[e,o,p]);return(0,kDe.jsx)(mY,{required:!!m.required,markWhenOptional:n,customValidity:So(m,s),label:u,placeholder:d,value:g??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:h,rows:a,disabled:l,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,hideLabelFromVision:r})}var QF=c(q(),1),SDe=c(F(),1);var XF=c(T(),1);function CDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:l}=t,u=t.isDisabled({item:e,field:t}),d=s({item:e}),f=(0,SDe.useCallback)(h=>o(a({item:e,value:h})),[e,o,a]),{elements:p,isLoading:m}=ra({elements:t.elements,getElements:t.getElements});if(m)return(0,XF.jsx)(QF.Spinner,{});if(p.length===0)return null;let g=p.find(h=>h.value===d);return(0,XF.jsx)(zF,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:So(l,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:d,hideLabelFromVision:r,children:p.map(h=>(0,XF.jsx)(QF.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:u},h.value))})}var EDe=c(q(),1),JF=c(F(),1);var BB=c(T(),1);function TDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,getValue:u,setValue:d,isValid:f}=t,p=u({item:e}),m=t.isDisabled({item:e,field:t}),{elements:g,isLoading:h}=ra({elements:t.elements,getElements:t.getElements}),b=(0,JF.useMemo)(()=>Array.isArray(p)?p.map(y=>g?.find(w=>w.value===y)||{value:y,label:y}):[],[p,g]),v=(0,JF.useCallback)(y=>{let _=y.map(w=>typeof w=="object"&&"value"in w?w.value:w);o(d({item:e,value:_}))},[o,d,e]);return h?(0,BB.jsx)(EDe.Spinner,{}):(0,BB.jsx)(PF,{required:!!f?.required,markWhenOptional:n,customValidity:So(f,i),label:r?void 0:s,value:b,onChange:v,placeholder:a,suggestions:g?.map(y=>y.value),disabled:m,__experimentalValidateInput:y=>t.isValid?.elements&&g?g.some(_=>_.value===y||_.label===y):!0,__experimentalExpandOnFocus:g&&g.length>0,help:l??(t.isValid?.elements?"":void 0),displayTransform:y=>typeof y=="object"&&"label"in y?y.label:typeof y=="string"&&g&&g.find(w=>w.value===y)?.label||y,__experimentalRenderItem:({item:y})=>{if(typeof y=="string"&&g){let _=g.find(w=>w.value===y);return(0,BB.jsx)("span",{children:_?.label||y})}return(0,BB.jsx)("span",{children:y})}})}var Zd=c(q(),1);var SJ=c(F(),1),RDe=c(Z(),1);var Yp=c(T(),1),ddt=({color:e,onColorChange:t,disabled:o})=>{let r=e&&Go(e).isValid()?e:"#ffffff";return(0,Yp.jsx)(Zd.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Yp.jsx)(Zd.Button,{onClick:n,"aria-label":(0,RDe.__)("Open color picker"),size:"small",disabled:o,accessibleWhenDisabled:!0,icon:()=>(0,Yp.jsx)(Zd.ColorIndicator,{colorValue:r})}),renderContent:()=>(0,Yp.jsx)(Zd.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Yp.jsx)(Zd.ColorPicker,{color:r,onChange:t,enableAlpha:!0})})})};function BDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),p=t.getValue({item:e})||"",m=(0,SJ.useCallback)(h=>{o(u({item:e,value:h}))},[e,o,u]),g=(0,SJ.useCallback)(h=>{o(u({item:e,value:h||""}))},[e,o,u]);return(0,Yp.jsx)(Vc,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:So(d,i),label:s,placeholder:a,value:p,description:typeof l=="string"?l:void 0,details:typeof l=="string"?void 0:l,onValueChange:g,hideLabelFromVision:r,type:"text",disabled:f,prefix:(0,Yp.jsx)(ls.Slot,{padding:"minimal",children:(0,Yp.jsx)(ddt,{color:p,onColorChange:m,disabled:f})})})}var IDe=c(q(),1);var t9=c(F(),1),CJ=c(Z(),1);var e9=c(T(),1);function PDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let[s,a]=(0,t9.useState)(!1),l=t.isDisabled({item:e,field:t}),u=(0,t9.useCallback)(()=>{a(d=>!d)},[]);return(0,e9.jsx)(qd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,e9.jsx)(ls.Slot,{padding:"minimal",children:(0,e9.jsx)(IDe.Button,{icon:s?hc:fb,onClick:u,size:"small",label:s?(0,CJ.__)("Hide password"):(0,CJ.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function o9(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var ADe=c(T(),1),ODe={adaptiveSelect:JLe,array:TDe,checkbox:VLe,color:BDe,combobox:jF,datetime:YLe,date:ZLe,email:oDe,telephone:rDe,url:nDe,integer:aDe,number:cDe,password:PDe,radio:fDe,select:WF,text:mDe,time:bDe,toggle:_De,textarea:xDe,toggleGroup:CDe};function fdt(e){return e&&typeof e=="object"&&typeof e.control=="string"}function pdt(e){let{control:t,...o}=e,r=r9(t);return r===null?null:function(i){return(0,ADe.jsx)(r,{...i,config:o})}}function MDe(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?r9(e.Edit):fdt(e.Edit)?pdt(e.Edit):o9(e)&&e.type!=="array"?r9("adaptiveSelect"):t===null?null:r9(t)}function r9(e){return Object.keys(ODe).includes(e)?ODe[e]:null}function mdt(e,t,o){if(e.filterBy===!1)return!1;let r=e.filterBy?.operators?.filter(n=>o.includes(n))??t;return r.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:r}}var NDe=mdt;var gdt=e=>({item:t})=>{let o=e.split("."),r=t;for(let n of o)r.hasOwnProperty(n)?r=r[n]:r=void 0;return r},LDe=gdt;var hdt=e=>({value:t})=>{let o=e.split("."),r={},n=r;for(let i of o.slice(0,-1))n[i]={},n=n[i];return n[o.at(-1)]=t,r},DDe=hdt;var FDe=c(Z(),1);function n9({item:e,field:t}){let{elements:o,isLoading:r}=ra({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return r||o.length===0?n:o?.find(i=>i.value===n)?.label||t.getValue({item:e})}var VDe=c(T(),1);function fr({item:e,field:t}){return t.hasElements?(0,VDe.jsx)(n9,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Xd=(e,t,o)=>o==="asc"?e.localeCompare(t):t.localeCompare(e);function pr(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)}function Qd(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:String(o).length>=t.isValid.minLength.constraint}function Jd(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:String(o).length<=t.isValid.maxLength.constraint}function ef(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let o=new RegExp(t.isValid.pattern.constraint),r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:o.test(String(r))}catch{return!1}}function Ro(e,t){let r=(t.elements??[]).map(i=>i.value);if(r.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>r.includes(i))}function bdt({item:e,field:t}){return t.getValue({item:e})}var xs=bdt;var ydt=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function vdt(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!ydt.test(o)?(0,FDe.__)("Value must be a valid email address."):null}var zDe={type:"email",render:fr,Edit:"email",sort:Xd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,dr],validOperators:[Rr,Br,Gd,$d,Yd,ur,dr,Gi],format:{},getValueFormatted:xs,validate:{required:pr,pattern:ef,minLength:Qd,maxLength:Jd,elements:Ro,custom:vdt}};var jDe=c(Z(),1);var f0=(e,t,o)=>o==="asc"?e-t:t-e;function i9(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:Number(o)>=t.isValid.min.constraint}function s9(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:Number(o)<=t.isValid.max.constraint}var HDe={separatorThousand:","};function _dt({item:e,field:t}){let o=t.getValue({item:e});if(o==null)return"";if(o=Number(o),!Number.isFinite(o))return String(o);let r;t.type!=="integer"?r=HDe:r=t.format;let{separatorThousand:n}=r,i=Math.trunc(o);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function wdt(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Number.isInteger(o)?(0,jDe.__)("Value must be an integer."):null}var UDe={type:"integer",render:fr,Edit:"integer",sort:f0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Rr,Br,Mh,Nh,Lh,Dh,Sn],validOperators:[Rr,Br,Mh,Nh,Lh,Dh,Sn,ur,dr,Gi],format:HDe,getValueFormatted:_dt,validate:{required:pr,min:i9,max:s9,elements:Ro,custom:wdt}};var WDe=c(Z(),1);var GDe={separatorThousand:",",separatorDecimal:".",decimals:2};function kdt({item:e,field:t}){let o=t.getValue({item:e});if(o==null)return"";if(o=Number(o),!Number.isFinite(o))return String(o);let r;t.type!=="number"?r=GDe:r=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=r,a=o.toFixed(s),[l,u]=a.split("."),d=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return s===0?d:d+i+u}function xdt(e){return e===""||e===void 0||e===null}function Sdt(e,t){let o=t.getValue({item:e});return!xdt(o)&&!Number.isFinite(o)?(0,WDe.__)("Value must be a number."):null}var $De={type:"number",render:fr,Edit:"number",sort:f0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Rr,Br,Mh,Nh,Lh,Dh,Sn],validOperators:[Rr,Br,Mh,Nh,Lh,Dh,Sn,ur,dr,Gi],format:GDe,getValueFormatted:kdt,validate:{required:pr,min:i9,max:s9,elements:Ro,custom:Sdt}};var YDe={type:"text",render:fr,Edit:"text",sort:Xd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,dr],validOperators:[Rr,Br,Gd,$d,Yd,ur,dr,Gi],format:{},getValueFormatted:xs,validate:{required:pr,pattern:ef,minLength:Qd,maxLength:Jd,elements:Ro}};var Dv=c(Vl(),1);var KDe=c(Vl(),1);function qDe(e){if(!Mc(new Date(e)))return null;let t=(0,KDe.getDate)(e);return t&&Mc(t)?t.getTime():null}function a9(e,t,o,r){let n=t.isValid[o]?.constraint;if(typeof n!="string")return!1;let i=t.getValue({item:e}),s=Array.isArray(i)?i[o==="min"?0:i.length-1]:i;if(s==null||s==="")return!0;let a=r(n),l=r(String(s));return a===null||l===null?!1:o==="min"?l>=a:l<=a}function l9(e,t){return a9(e,t,"min",qDe)}function c9(e,t){return a9(e,t,"max",qDe)}function ZDe(e,t){return a9(e,t,"min",ws)}function XDe(e,t){return a9(e,t,"max",ws)}var QDe={datetime:(0,Dv.getSettings)().formats.datetime,weekStartsOn:(0,Dv.getSettings)().l10n.startOfWeek};function Cdt({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="datetime"?r=QDe:r=t.format,(0,Dv.dateI18n)(r.datetime,(0,Dv.getDate)(o))}var Edt=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},JDe={type:"datetime",render:fr,Edit:"datetime",sort:Edt,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Su,Cu,_u,wu,ku,xu,_s,oa],validOperators:[Su,Cu,_u,wu,ku,xu,_s,oa],format:QDe,getValueFormatted:Cdt,validate:{required:pr,elements:Ro,min:l9,max:c9}};var Vv=c(Vl(),1);var e5e={date:(0,Vv.getSettings)().formats.date,weekStartsOn:(0,Vv.getSettings)().l10n.startOfWeek};function Tdt({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="date"?r=e5e:r=t.format,(0,Vv.dateI18n)(r.date,(0,Vv.getDate)(o))}var Rdt=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},t5e={type:"date",render:fr,Edit:"date",sort:Rdt,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Su,Cu,_u,wu,ku,xu,_s,oa,Sn],validOperators:[Su,Cu,_u,wu,ku,xu,_s,oa,Sn],format:e5e,getValueFormatted:Tdt,validate:{required:pr,elements:Ro,min:l9,max:c9}};var p0=c(Vl(),1);var o5e={time:(0,p0.getSettings)().formats.time},Bdt="2000-01-01";function Idt(e){let t=Math.floor(e/3600),o=Math.floor(e%3600/60),r=e%60,n=[t,o,r].map(i=>String(i).padStart(2,"0")).join(":");return(0,p0.getDate)(`${Bdt}T${n}`)}function Pdt({item:e,field:t}){let o=ws(t.getValue({item:e}));if(o===null)return"";let r;return t.type!=="time"?r=o5e:r=t.format,(0,p0.dateI18n)(r.time,Idt(o))}var Odt=(e,t,o)=>{let r=ws(e),n=ws(t);return r===null||n===null?r===n?0:r===null?1:-1:o==="asc"?r-n:n-r},r5e={type:"time",render:fr,Edit:"time",sort:Odt,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Su,Cu,_u,wu,ku,xu,Sn],validOperators:[Su,Cu,_u,wu,ku,xu,Sn],format:o5e,getValueFormatted:Pdt,validate:{required:pr,elements:Ro,min:ZDe,max:XDe}};var u9=c(Z(),1);function n5e(e,t){return t.getValue({item:e})===!0}function Adt({item:e,field:t}){let o=t.getValue({item:e});return o===!0?(0,u9.__)("True"):o===!1?(0,u9.__)("False"):""}function Mdt(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&![!0,!1].includes(o)?(0,u9.__)("Value must be true, false, or undefined"):null}var Ndt=(e,t,o)=>{let r=!!e;return r===!!t?0:o==="asc"?r?1:-1:r?-1:1},i5e={type:"boolean",render:fr,Edit:"checkbox",sort:Ndt,validate:{required:n5e,elements:Ro,custom:Mdt},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Rr,Br],validOperators:[Rr,Br],format:{},getValueFormatted:Adt};var s5e={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:xs,validate:{}};var EJ=c(Z(),1);function a5e(e,t){let o=t.getValue({item:e});return Array.isArray(o)&&o.length>0&&o.every(r=>![void 0,"",null].includes(r))}function l5e({item:e,field:t}){let o=t.getValue({item:e});return(Array.isArray(o)?o:[]).join(", ")}function Ldt({item:e,field:t}){return l5e({item:e,field:t})}function Ddt(e,t){let o=t.getValue({item:e});return[void 0,"",null].includes(o)?null:Array.isArray(o)?o.every(r=>typeof r=="string")?null:(0,EJ.__)("Every value must be a string."):(0,EJ.__)("Value must be an array.")}var Vdt=(e,t,o)=>{let r=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(r.length!==n.length)return o==="asc"?r.length-n.length:n.length-r.length;let i=r.join(","),s=n.join(",");return o==="asc"?i.localeCompare(s):s.localeCompare(i)},c5e={type:"array",render:Ldt,Edit:"array",sort:Vdt,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,dr],validOperators:[ur,dr,EF,Gi],format:{},getValueFormatted:l5e,validate:{required:a5e,elements:Ro,custom:Ddt}};function Fdt({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var u5e={type:"password",render:fr,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Fdt,validate:{required:pr,pattern:ef,minLength:Qd,maxLength:Jd,elements:Ro}};var d5e={type:"telephone",render:fr,Edit:"telephone",sort:Xd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,dr],validOperators:[Rr,Br,Gd,$d,Yd,ur,dr,Gi],format:{},getValueFormatted:xs,validate:{required:pr,pattern:ef,minLength:Qd,maxLength:Jd,elements:Ro}};var f5e=c(Z(),1);var m0=c(T(),1);function zdt({item:e,field:t}){if(t.hasElements)return(0,m0.jsx)(n9,{item:e,field:t});let o=xs({item:e,field:t});return!o||!Go(o).isValid()?o:(0,m0.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,m0.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:o,border:"1px solid #ddd",flexShrink:0}}),(0,m0.jsx)("span",{children:o})]})}function jdt(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Go(o).isValid()?(0,f5e.__)("Value must be a valid color."):null}var Hdt=(e,t,o)=>{let r=Go(e),n=Go(t);if(!r.isValid()&&!n.isValid())return 0;if(!r.isValid())return o==="asc"?1:-1;if(!n.isValid())return o==="asc"?-1:1;let i=r.toHsl(),s=n.toHsl();return i.h!==s.h?o==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?o==="asc"?i.s-s.s:s.s-i.s:o==="asc"?i.l-s.l:s.l-i.l},p5e={type:"color",render:zdt,Edit:"color",sort:Hdt,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,dr],validOperators:[Rr,Br,ur,dr],format:{},getValueFormatted:xs,validate:{required:pr,elements:Ro,custom:jdt}};var m5e={type:"url",render:fr,Edit:"url",sort:Xd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,dr],validOperators:[Rr,Br,Gd,$d,Yd,ur,dr,Gi],format:{},getValueFormatted:xs,validate:{required:pr,pattern:ef,minLength:Qd,maxLength:Jd,elements:Ro}};var Udt=(e,t,o)=>typeof e=="number"&&typeof t=="number"?f0(e,t,o):Xd(e,t,o),g5e={render:fr,Edit:null,sort:Udt,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Rr,Br],validOperators:wLe(),format:{},getValueFormatted:xs,validate:{required:pr,elements:Ro}};function Wdt(e){return e==="integer"||e==="number"}function Gdt(e){return e==="date"||e==="datetime"||e==="time"}function h5e(e,t,o){let r=t.validate[o];if(r&&(typeof e=="number"&&Wdt(t.type)||typeof e=="string"&&Gdt(t.type)))return{constraint:e,validate:r}}function b5e(e,t){let o=e.isValid,r;o?.required===!0&&t.validate.required!==void 0&&(r={constraint:!0,validate:t.validate.required});let n;(o?.elements===!0||o?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=h5e(o?.min,t,"min"),s=h5e(o?.max,t,"max"),a=o?.minLength,l;typeof a=="number"&&t.validate.minLength!==void 0&&(l={constraint:a,validate:t.validate.minLength});let u=o?.maxLength,d;typeof u=="number"&&t.validate.maxLength!==void 0&&(d={constraint:u,validate:t.validate.maxLength});let f=o?.pattern,p;f!==void 0&&t.validate.pattern!==void 0&&(p={constraint:f,validate:t.validate.pattern});let m=o?.custom??t.validate.custom;return{required:r,elements:n,min:i,max:s,minLength:l,maxLength:d,pattern:p,custom:m}}function y5e(e){return e.validOperators.reduce((t,o)=>{let r=_Le(o);return r?.filter&&(t[o]=r.filter),t},{})}function $dt(e,t){return{...t.format,...e.format}}var v5e=$dt;function Ydt(e){let t=[zDe,UDe,$De,YDe,JDe,t5e,r5e,i5e,s5e,c5e,u5e,d5e,p5e,m5e].find(o=>o?.type===e);return t||g5e}function d9(e){return e.map(t=>{let o=Ydt(t.type),r=t.getValue||LDe(t.id),n=function(i,s,a){let l=r({item:i}),u=r({item:s});return t.sort?t.sort(l,u,a):o.sort(l,u,a)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:r,setValue:t.setValue||DDe(t.id),elements:t.elements,getElements:t.getElements,hasElements:o9(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:o.type,render:t.render??o.render,Edit:MDe(t,o.Edit),sort:n,enableSorting:t.enableSorting??o.enableSorting,enableGlobalSearch:t.enableGlobalSearch??o.enableGlobalSearch,isValid:b5e(t,o),filterBy:NDe(t,o.defaultOperators,o.validOperators),filter:y5e(o),format:v5e(t,o),getValueFormatted:t.getValueFormatted??o.getValueFormatted}})}var OJ=c(F(),1);var _5e=c(F(),1),w5e=c(T(),1),TJ=(0,_5e.createContext)({fields:[]});TJ.displayName="DataFormContext";function k5e({fields:e,children:t}){return(0,w5e.jsx)(TJ.Provider,{value:{fields:e},children:t})}var cc=TJ;var k9=c(F(),1);var m9=c(F(),1),PB=c(q(),1);function f9(e){return!!e&&(e.readOnly===!0||!!e.Edit)}var IB=c(Z(),1),$i={type:"regular",labelPosition:"top"},Kdt=e=>typeof e=="string"?[{id:e,visibility:"when-collapsed"}]:e.map(t=>typeof t=="string"?{id:t,visibility:"when-collapsed"}:{id:t.id,visibility:t.visibility});function x5e(e){let t=$i;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let o=e.summary??[],r=Array.isArray(o)?o:[o],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,IB.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,IB.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,IB.__)("Apply"),cancelLabel:(0,IB.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:r,editVisibility:e?.editVisibility??"on-hover",showPlaceholderIfEmpty:e?.showPlaceholderIfEmpty??!1}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let o=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:Kdt(o),isCollapsible:e.isCollapsible===void 0?!0:e.isCollapsible}}else e?.type==="row"?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:e?.type==="details"&&(t={type:"details",summary:e?.summary??""});return t}function S5e(e){let t=x5e(e?.layout),o=(e.fields??[]).map(r=>{if(typeof r=="string")return{id:r,layout:t};let n=r.layout?x5e(r.layout):t;return{id:r.id,layout:n,...!!r.label&&{label:r.label},...!!r.description&&{description:r.description},..."children"in r&&Array.isArray(r.children)&&{children:S5e({fields:r.children,layout:$i}).fields}}});return{layout:t,fields:o}}var p9=S5e;var mr=c(T(),1);function qdt({title:e}){return(0,mr.jsx)($e,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,mr.jsx)($e,{direction:"row",align:"center",children:(0,mr.jsx)(PB.__experimentalHeading,{level:2,size:13,children:e})})})}function C5e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,m9.useContext)(cc),a=t.layout,l=(0,m9.useMemo)(()=>({layout:$i,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,mr.jsxs)(mr.Fragment,{children:[!r&&t.label&&(0,mr.jsx)(qdt,{title:t.label}),(0,mr.jsx)(ia,{data:e,form:l,onChange:o,validity:i?.children})]});let u=a.labelPosition,d=s.find(f=>f.id===t.id);return f9(d)?u==="side"?(0,mr.jsxs)($e,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,mr.jsx)("div",{className:Y("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,mr.jsx)(PB.BaseControl.VisualLabel,{children:d.label})}),(0,mr.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:d.readOnly===!0?(0,mr.jsx)(d.render,{item:e,field:d}):d.Edit&&(0,mr.jsx)(d.Edit,{data:e,field:d,onChange:o,hideLabelFromVision:!0,markWhenOptional:n,validity:i},d.id)})]}):(0,mr.jsx)("div",{className:"dataforms-layouts-regular__field",children:d.readOnly===!0?(0,mr.jsx)(mr.Fragment,{children:(0,mr.jsxs)(mr.Fragment,{children:[!r&&u!=="none"&&(0,mr.jsx)(PB.BaseControl.VisualLabel,{children:d.label}),(0,mr.jsx)(d.render,{item:e,field:d})]})}):d.Edit&&(0,mr.jsx)(d.Edit,{data:e,field:d,onChange:o,hideLabelFromVision:u==="none"?!0:r,markWhenOptional:n,validity:i})}):null}var IJ=c(DP(),1),Fv=c(q(),1),Tu=c(F(),1),y9=c(ue(),1);var P5e=c(q(),1),g0=c(Z(),1);var O5e=c(ue(),1);function Zdt(e,t){return Y("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var E5e=Zdt;var T5e=c(q(),1);var jh=c(T(),1);function Xdt({showError:e,errorMessage:t,fieldLabel:o,errorId:r}){return e?(0,jh.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,jh.jsx)(T5e.Icon,{icon:z0,size:16}),(0,jh.jsx)(ht,{id:r,children:t}),o]}):(0,jh.jsx)(jh.Fragment,{children:o})}var RJ=Xdt;function R5e(e){if(!e)return;let t=Object.keys(e).filter(o=>o!=="children");for(let o of t){let r=e[o];if(r!==void 0&&r.type==="invalid")return r.message?r.message:o==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let o of Object.values(e.children)){let r=R5e(o);if(r)return r}}var B5e=R5e;var sa=c(T(),1);function I5e({item:e,field:t,showPlaceholderIfEmpty:o}){return o&&t.placeholder&&[void 0,null,""].includes(t.getValue({item:e}))?(0,sa.jsx)("span",{className:"dataforms-layouts-panel__field-placeholder",children:t.placeholder}):(0,sa.jsx)(t.render,{item:e,field:t})}function OB({data:e,field:t,fieldLabel:o,summaryFields:r,validity:n,touched:i,disabled:s,isOpen:a,onClick:l}){let{labelPosition:u,editVisibility:d,showPlaceholderIfEmpty:f}=t.layout,p=B5e(n),m=i&&!!p,g=E5e(u,m),h=Y("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${u}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":d==="always"}),b=(0,O5e.useInstanceId)(OB,"dataforms-layouts-panel__field-control"),v=`${b}-error`,y=m?(0,g0.sprintf)((0,g0._x)("Edit %s (has errors)","field"),o||""):(0,g0.sprintf)((0,g0._x)("Edit %s","field"),o||"");return(0,sa.jsxs)("div",{className:h,children:[u!=="none"&&(0,sa.jsx)("span",{className:g,children:(0,sa.jsx)(RJ,{showError:m,errorMessage:p,fieldLabel:o,errorId:v})}),u==="none"&&m&&(0,sa.jsx)(RJ,{showError:!0,errorMessage:p,errorId:v}),(0,sa.jsx)("span",{id:`${b}`,className:"dataforms-layouts-panel__field-control",children:r.length>1?(0,sa.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:r.map(_=>(0,sa.jsx)("span",{style:{width:"100%"},children:(0,sa.jsx)(I5e,{item:e,field:_,showPlaceholderIfEmpty:f})},_.id))}):r.map(_=>(0,sa.jsx)(I5e,{item:e,field:_,showPlaceholderIfEmpty:f},_.id))}),!s&&(0,sa.jsx)(P5e.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:y,icon:db,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":m?`${b} ${v}`:b,onClick:l})]})}var A5e=c(DP(),1),BJ=c(Xh(),1),tf=c(F(),1),Ss=c(Z(),1);function M5e(e){return e?Object.values(e).every(t=>Object.entries(t).every(([o,r])=>o==="children"&&r&&typeof r=="object"?M5e(r):r.type!=="invalid"&&r.type!=="validating")):!0}function Qdt(e,t){let o=p9(e);if(o.fields.length===0)return[];let r=new Map;t.forEach(s=>{r.set(s.id,s)});function n(s){if("children"in s&&Array.isArray(s.children)){let u=s.children.map(n).filter(d=>d!==null);return u.length===0?null:{id:s.id,children:u}}let a=r.get(s.id);if(!a)return null;let[l]=d9([a]);return{id:s.id,children:[],field:l}}return o.fields.map(n).filter(s=>s!==null)}function h0(e,t,o){if(e||(e={}),o.length===0)return e;let r={...e},n=r;for(let s=0;s<o.length-1;s++){let a=o[s];n[a]||(n[a]={}),n[a]={...n[a]},n=n[a]}let i=o[o.length-1];return n[i]={...n[i]||{},...t},r}function N5e(e,t,o){if(!e||t.length===0)return e;let r={...e},n=r;for(let a=0;a<t.length-1;a++){let l=t[a];if(!n[l])return e;n[l]={...n[l]},n=n[l]}let i=t[t.length-1];if(!n[i])return e;let s={...n[i]};if(delete s[o],Object.keys(s).length===0?delete n[i]:n[i]=s,Object.keys(r).length!==0)return r}function Jdt(e,t,o){let{elementsCounterRef:r,setFormValidity:n,path:i,item:s}=o,a=(r.current[t.id]||0)+1;r.current[t.id]=a,e.then(l=>{if(a===r.current[t.id]){if(!Array.isArray(l)){n(u=>h0(u,{elements:{type:"invalid",message:(0,Ss.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:l})?n(u=>h0(u,{elements:{type:"invalid",message:(0,Ss.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>N5e(u,[...i,t.id],"elements"))}}).catch(l=>{if(a!==r.current[t.id])return;let u;l instanceof Error?u=l.message:u=String(l)||(0,Ss.__)("Unknown error when running elements validation asynchronously."),n(d=>h0(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function eft(e,t,o){let{customCounterRef:r,setFormValidity:n,path:i}=o,s=(r.current[t.id]||0)+1;r.current[t.id]=s,e.then(a=>{if(s===r.current[t.id]){if(a===null){n(l=>N5e(l,[...i,t.id],"custom"));return}if(typeof a=="string"){n(l=>h0(l,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(l=>h0(l,{custom:{type:"invalid",message:(0,Ss.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(a=>{if(s!==r.current[t.id])return;let l;a instanceof Error?l=a.message:l=String(a)||(0,Ss.__)("Unknown error when running custom validation asynchronously."),n(u=>h0(u,{custom:{type:"invalid",message:l}},[...i,t.id]))})}function L5e(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function D5e(e,t,o){if(L5e(t,e)){let{customCounterRef:i,elementsCounterRef:s}=o;i.current[t.id]&&(i.current[t.id]+=1),s.current[t.id]&&(s.current[t.id]+=1);return}if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,Ss.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,Ss.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Ss.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Ss.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Ss.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,Ss.__)("Value must be one of the elements.")}};let r;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});r=t.field.isValid.custom((0,A5e.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let s;return i instanceof Error?s=i.message:s=String(i)||(0,Ss.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:s}}}if(typeof r=="string")return{custom:{type:"invalid",message:r}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(Jdt(t.field.getElements(),t,o),n.elements={type:"validating",message:(0,Ss.__)("Validating\u2026")}),r instanceof Promise&&(eft(r,t,o),n.custom={type:"validating",message:(0,Ss.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=D5e(e,a,{...o,path:[...o.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([a,l])=>{l!==void 0&&(s[a]=l)}),Object.keys(s).length===0?void 0:{children:s}}}function V5e(e,t){let o=e?.field?.getValue({item:t}),r=L5e(e,t);if(e.children.length===0)return{value:o,isHidden:r};let n=e.children.map(i=>V5e(i,t));return{value:o,isHidden:r,children:n}}function tft(e,t,o){let[r,n]=(0,tf.useState)(),i=(0,tf.useRef)({}),s=(0,tf.useRef)({}),a=(0,tf.useRef)({}),l=(0,tf.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=Qdt(o,t);if(d.length===0){n(void 0);return}let f={},p=[];d.forEach(m=>{let g=V5e(m,e);if(a.current.hasOwnProperty(m.id)&&(0,BJ.default)(a.current[m.id],g)){p.push(m.id);return}a.current[m.id]=g;let h=D5e(e,m,u);h!==void 0&&(f[m.id]=h)}),n(m=>{let g={...m,...f},h=[...p,...Object.keys(f)];return Object.keys(g).forEach(v=>{g&&!h.includes(v)&&delete g[v]}),Object.keys(g).length===0&&(g=void 0),(0,BJ.default)(m,g)?m:g})},[e,t,o]);return(0,tf.useEffect)(()=>{l()},[l]),{validity:r,isValid:M5e(r)}}var F5e=tft;var g9=c(F(),1);function Hh(e,t){let o=(0,g9.useCallback)(()=>{let r=e.current?.querySelectorAll("input, textarea, select"),n=0;return r?.forEach(i=>{i.willValidate&&!i.validity.valid&&(n++,i.dispatchEvent(new Event("invalid",{cancelable:!0})))}),n},[e]);return(0,g9.useEffect)(()=>{t&&o()},[t,o]),o}var z5e=c(F(),1);function oft(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var h9=(e,t)=>Array.isArray(e)&&e.length>0?oft(e).map(r=>t.find(n=>n.id===r)).filter(r=>r!==void 0):[];var rft=(e,t)=>{if(e.children){let o=e.children.filter(r=>!r.children);return o.length===0?void 0:t.find(r=>r.id===o[0].id)}return t.find(o=>o.id===e.id)};function nft(e){let{fields:t}=(0,z5e.useContext)(cc),o=e.layout,r=h9(o.summary,t),n=rft(e,t),i=e.children?e.label:n?.label;return r.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:r,fieldDefinition:n,fieldLabel:i}}var b9=nft;var Cs=c(T(),1);function ift({data:e,field:t,onChange:o,fieldLabel:r,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:l}=s,{fields:u}=(0,Tu.useContext)(cc),[d,f]=(0,Tu.useState)({}),p=(0,Tu.useMemo)(()=>(0,IJ.default)(e,d,{arrayMerge:(k,x)=>x}),[e,d]),m=(0,Tu.useMemo)(()=>({layout:$i,fields:t.children?t.children:[{id:t.id,layout:$i}]}),[t]),g=u.map(k=>({...k,Edit:k.Edit===null?void 0:k.Edit,isValid:{required:k.isValid.required?.constraint,elements:k.isValid.elements?.constraint,min:k.isValid.min?.constraint,max:k.isValid.max?.constraint,pattern:k.isValid.pattern?.constraint,minLength:k.isValid.minLength?.constraint,maxLength:k.isValid.maxLength?.constraint}})),{validity:h}=F5e(p,g,m),b=()=>{o(d),n()},v=k=>{f(x=>(0,IJ.default)(x,k,{arrayMerge:(C,E)=>E}))},y=(0,y9.useFocusOnMount)("firstInputElement"),_=(0,Tu.useRef)(null),w=(0,y9.useMergeRefs)([y,_]);return Hh(_,i),(0,Cs.jsxs)(Fv.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:r,size:"medium",children:[(0,Cs.jsx)("div",{ref:w,children:(0,Cs.jsx)(ia,{data:p,form:m,onChange:v,validity:h,children:(k,x,C,E)=>(0,Cs.jsx)(k,{data:p,field:x,onChange:v,hideLabelFromVision:m.fields.length<2,markWhenOptional:E,validity:C},x.id)})}),(0,Cs.jsxs)($e,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Cs.jsx)(Fv.__experimentalSpacer,{style:{flex:1}}),(0,Cs.jsx)(Fv.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:l}),(0,Cs.jsx)(Fv.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:a})]})]})}function sft({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,Tu.useState)(!1),[s,a]=(0,Tu.useState)(!1),{fieldDefinition:l,fieldLabel:u,summaryFields:d}=b9(t);if(!l)return null;let f=()=>{a(!1),i(!0)};return(0,Cs.jsxs)(Cs.Fragment,{children:[(0,Cs.jsx)(OB,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:r,touched:n,disabled:l.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,Cs.jsx)(ift,{data:e,field:t,onChange:o,fieldLabel:u??"",onClose:f,touched:n})]})}var j5e=sft;var Uh=c(q(),1),H5e=c(Z(),1),Kp=c(F(),1);var U5e=c(ue(),1);var Yi=c(T(),1);function aft({title:e,onClose:t}){return(0,Yi.jsx)($e,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Yi.jsxs)($e,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Yi.jsx)(Uh.__experimentalHeading,{level:2,size:13,children:e}),(0,Yi.jsx)(Uh.__experimentalSpacer,{style:{flex:1}}),t&&(0,Yi.jsx)(Uh.Button,{label:(0,H5e.__)("Close"),icon:rb,onClick:t,size:"small"})]})})}function lft({touched:e,children:t}){let o=(0,Kp.useRef)(null);return Hh(o,e),(0,Yi.jsx)("div",{ref:o,children:t})}function cft({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,Kp.useState)(!1),[s,a]=(0,Kp.useState)(null),l=(0,Kp.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,d]=(0,U5e.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,Kp.useMemo)(()=>({layout:$i,fields:t.children?t.children:[{id:t.id,layout:$i}]}),[t]),p=(0,Kp.useMemo)(()=>{if(r!==void 0)return t.children?r?.children:{[t.id]:r}},[r,t]),{fieldDefinition:m,fieldLabel:g,summaryFields:h}=b9(t);return m?(0,Yi.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Yi.jsx)(Uh.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:l,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:v})=>(0,Yi.jsx)(OB,{data:e,field:t,fieldLabel:g,summaryFields:h,validity:r,touched:n,disabled:m.readOnly===!0,isOpen:b,onClick:v}),renderContent:({onClose:b})=>(0,Yi.jsx)(lft,{touched:n,children:(0,Yi.jsxs)("div",{ref:u,...d,children:[(0,Yi.jsx)(aft,{title:g,onClose:b}),(0,Yi.jsx)(ia,{data:e,form:f,onChange:o,validity:p,children:(v,y,_,w)=>(0,Yi.jsx)(v,{data:e,field:y,onChange:o,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:w,validity:_},y.id)})]})})})}):null}var W5e=cft;var PJ=c(T(),1);function G5e({data:e,field:t,onChange:o,validity:r}){return t.layout.openAs.type==="modal"?(0,PJ.jsx)(j5e,{data:e,field:t,onChange:o,validity:r}):(0,PJ.jsx)(W5e,{data:e,field:t,onChange:o,validity:r})}var Ki=c(F(),1),K5e=c(Yo(),1),q5e=c(ue(),1);var v9=c(Z(),1);function $5e(e){if(!e)return 0;let t=0,o=Object.keys(e).filter(r=>r!=="children");for(let r of o)e[r]?.type==="invalid"&&t++;if(e.children)for(let r of Object.values(e.children))t+=$5e(r);return t}function b0(e){let t=$5e(e);if(t!==0)return(0,v9.sprintf)((0,v9._n)("%d field needs attention","%d fields need attention",t),t)}var Y5e=c(T(),1);function _9({validity:e}){let t=b0(e);return t?(0,Y5e.jsx)(WW,{intent:"high",children:t}):null}var Ur=c(T(),1);function uft(e,t,o){if(!t||Array.isArray(t)&&t.length===0)return!1;let n=(Array.isArray(t)?t:[t]).find(i=>typeof i=="string"?i===e.id:typeof i=="object"&&"id"in i?i.id===e.id:!1);return n?typeof n=="string"?!0:typeof n=="object"&&"visibility"in n?n.visibility==="always"||n.visibility==="when-collapsed"&&!o:!0:!1}function dft({data:e,fields:t,label:o,layout:r,isOpen:n,touched:i,validity:s}){let l=h9(r.summary,t).filter(f=>uft(f,r.summary,n)),u=i&&r.isCollapsible,d=l.length>0&&r.withHeader;return(0,Ur.jsxs)($e,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,Ur.jsx)(ad.Title,{children:o}),(u||d)&&(0,Ur.jsxs)(dy.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,Ur.jsx)(_9,{validity:s}),d&&(0,Ur.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:l.map(f=>(0,Ur.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function fft({data:e,field:t,form:o,onChange:r,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,Ur.jsxs)(Ur.Fragment,{children:[t.description&&(0,Ur.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,Ur.jsx)(ia,{data:e,form:o,onChange:r,validity:s?.children})]});let l=zv("regular")?.component;return l?(0,Ur.jsx)(l,{data:e,field:t,onChange:r,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function Z5e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,Ki.useContext)(cc),a=t.layout,l=(0,Ki.useRef)(null),u=(0,Ki.useRef)(!1),d=(0,Ki.useMemo)(()=>({layout:$i,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:p}=a,[m,g]=(0,Ki.useState)(f),[h,b]=(0,Ki.useState)(!1);(0,Ki.useEffect)(()=>{g(f)},[f]);let v=(0,Ki.useCallback)(S=>{S||b(!0),g(S)},[]),y=Hh(l,(p?m:!0)&&h),_=(0,Ki.useCallback)(()=>{u.current=!0},[]),w=(0,Ki.useCallback)(()=>{if(!u.current||(b(!0),p&&!m))return;let S=y(),I=b0(i);S>0&&I&&(0,K5e.speak)(I,"polite")},[p,m,y,i]),k=(0,q5e.__experimentalUseFocusOutside)(w),x=t.label,C;if(t.children)C=!!x&&a.withHeader;else{let S=s.find(I=>I.id===t.id);if(!f9(S))return null;x=S.label,C=!!x&&a.withHeader}let E=(0,Ur.jsx)(fft,{data:e,field:t,form:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,withHeader:C}),R=(0,Ur.jsx)(dft,{data:e,fields:s,label:x,layout:a,isOpen:p?!!m:!0,touched:h,validity:i});return C&&p?(0,Ur.jsxs)(dy.Root,{className:"dataforms-layouts-card__field",open:m,onOpenChange:v,...k,children:[(0,Ur.jsx)(dy.Header,{children:R}),(0,Ur.jsx)(dy.Content,{ref:l,onFocus:_,children:E})]}):(0,Ur.jsxs)(ad.Root,{className:"dataforms-layouts-card__field",...k,children:[C&&(0,Ur.jsx)(ad.Header,{children:R}),(0,Ur.jsx)(ad.Content,{ref:l,onFocus:_,children:E})]})}var X5e=c(q(),1);var ei=c(T(),1);function pft({title:e}){return(0,ei.jsx)($e,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,ei.jsx)($e,{direction:"row",align:"center",children:(0,ei.jsx)(X5e.__experimentalHeading,{level:2,size:13,children:e})})})}var mft=({children:e})=>(0,ei.jsx)(ei.Fragment,{children:e});function Q5e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let l={layout:$i,fields:t.children};return(0,ei.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!r&&t.label&&(0,ei.jsx)(pft,{title:t.label}),(0,ei.jsx)($e,{direction:"row",align:s.alignment,gap:"lg",children:(0,ei.jsx)(ia,{data:e,form:l,onChange:o,validity:i?.children,as:mft,children:(u,d,f)=>(0,ei.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[d.id],children:(0,ei.jsx)(u,{data:e,field:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:f})},d.id)})})]})}let a=zv("regular")?.component;return a?(0,ei.jsx)(ei.Fragment,{children:(0,ei.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,ei.jsx)(a,{data:e,field:t,onChange:o,markWhenOptional:n,validity:i})})}):null}var qi=c(F(),1),J5e=c(Z(),1),e3e=c(Yo(),1),t3e=c(ue(),1);var qp=c(T(),1);function o3e({data:e,field:t,onChange:o,validity:r}){let{fields:n}=(0,qi.useContext)(cc),i=(0,qi.useRef)(null),s=(0,qi.useRef)(null),a=(0,qi.useRef)(!1),[l,u]=(0,qi.useState)(!1),[d,f]=(0,qi.useState)(!1),p=(0,qi.useMemo)(()=>({layout:$i,fields:t.children??[]}),[t]);(0,qi.useEffect)(()=>{let w=i.current;if(!w)return;let k=()=>{let x=w.open;x||u(!0),f(x)};return w.addEventListener("toggle",k),()=>{w.removeEventListener("toggle",k)}},[]);let m=Hh(s,d&&l),g=(0,qi.useCallback)(()=>{a.current=!0},[]),h=(0,qi.useCallback)(()=>{if(!a.current||(u(!0),!i.current?.open))return;let w=m(),k=b0(r);w>0&&k&&(0,e3e.speak)(k,"polite")},[m,r]),b=(0,t3e.__experimentalUseFocusOutside)(h);if(!t.children)return null;let v=t.layout.summary??"",y=v?n.find(w=>w.id===v):void 0,_;return y&&y.render?_=(0,qp.jsx)(y.render,{item:e,field:y}):_=t.label||(0,J5e.__)("More details"),(0,qp.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...b,children:[(0,qp.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,qp.jsxs)($e,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[_,l&&(0,qp.jsx)(_9,{validity:r})]})}),(0,qp.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,qp.jsx)(ia,{data:e,form:p,onChange:o,validity:r?.children})})]})}var jv=c(T(),1),gft=[{type:"regular",component:C5e,wrapper:({children:e})=>(0,jv.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:G5e,wrapper:({children:e})=>(0,jv.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:Z5e,wrapper:({children:e})=>(0,jv.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:Q5e,wrapper:({children:e,layout:t})=>(0,jv.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,jv.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,jv.jsx)($e,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:o3e}];function zv(e){return gft.find(t=>t.type===e)}var w9=c(T(),1),hft=({children:e})=>(0,w9.jsx)($e,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function ia({data:e,form:t,onChange:o,validity:r,children:n,as:i}){let{fields:s}=(0,k9.useContext)(cc),a=(0,k9.useMemo)(()=>{let d=s.filter(p=>!!p.isValid?.required).length,f=s.length-d;return d>f},[s]);function l(d){return s.find(f=>f.id===d.id)}let u=i??zv(t.layout.type)?.wrapper??hft;return(0,w9.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=zv(d.layout.type)?.component;if(!f)return null;let p=d.children?void 0:l(d);return p&&p.isVisible&&!p.isVisible(e)?null:n?n(f,d,r?.[d.id],a):(0,w9.jsx)(f,{data:e,field:d,onChange:o,markWhenOptional:a,validity:r?.[d.id]},d.id)})})}var AJ=c(T(),1);function MJ({data:e,form:t,fields:o,onChange:r,validity:n}){let i=(0,OJ.useMemo)(()=>p9(t),[t]),s=(0,OJ.useMemo)(()=>d9(o),[o]);return t.fields?(0,AJ.jsx)(k5e,{fields:s,children:(0,AJ.jsx)(ia,{data:e,form:i,onChange:r,validity:n})}):null}var S9=c(F(),1),s3e=c(Z(),1);function r3e(e){let t=[],o=[];return Object.entries(e).forEach(([r,n])=>{if(!n.autoGenerateControl)return;let i=bft(r,n);i&&(t.push(i),o.push(r))}),{fields:t,form:{fields:o}}}function bft(e,t){let o=t.type,r={id:e,label:t.label||e,type:o==="string"?"text":o};return t.enum&&Array.isArray(t.enum)&&(r.elements=t.enum.map(n=>({value:n,label:String(n)}))),r}var x9=c(T(),1);function yft(e){return e?Object.values(e).some(t=>t?.autoGenerateControl):!1}function vft({name:e,clientId:t,setAttributes:o}){let r=zr(),n=(0,S9.useContext)(Ti),i=(0,i3e.useSelect)(u=>{let d=u(B).getBlockAttributes(t);if(!d?.metadata?.bindings)return d;let{getBlockBindingsSource:f}=K(u(AB.store));return Object.entries(d.metadata.bindings).reduce((p,[m,g])=>{let h=f(g.source);if(!h)return p;let b=h.getValues({select:u,context:n,bindings:{[m]:g}});return{...p,...b}},d)},[n,t]),s=(0,AB.getBlockType)(e),{fields:a,form:l}=(0,S9.useMemo)(()=>s?.attributes?r3e(s.attributes):{fields:[],form:{fields:[]}},[s?.attributes]);return r!=="default"||!a||a.length===0?null:(0,x9.jsx)(Ve,{children:(0,x9.jsx)(n3e.PanelBody,{title:(0,s3e.__)("Settings"),children:(0,x9.jsx)(MJ,{data:i,fields:a,form:l,onChange:o})})})}var a3e={edit:vft,attributeKeys:[],hasSupport(e){let t=(0,AB.getBlockType)(e);return yft(t?.attributes)}};function C9(e){let{style:t}=e,o=t?.dimensions||{},r=Fa({dimensions:o});return{className:o.aspectRatio?"has-aspect-ratio":void 0,style:r}}function E9(e){let t=e.style?.border||{};return{className:LQ(e)||void 0,style:Fa({border:t})}}function NJ(e){let{colors:t}=lh(),o=E9(e),{borderColor:r}=e;if(r){let n=Av({colors:t,namedColor:r});o.style.borderColor=n.color}return o}function LJ(e){let t=e.style?.shadow||"";return{style:Fa({shadow:t})}}var DJ=c(F(),1);function T9(e){let{backgroundColor:t,textColor:o,gradient:r,style:n}=e,i=Ga("background-color",t),s=Ga("color",o),a=z_(r),l=a||n?.color?.gradient,u=Y(s,a,{[i]:!l&&!!i,"has-text-color":o||n?.color?.text,"has-background":t||n?.color?.background||r||n?.color?.gradient,"has-link-color":n?.elements?.link?.color}),d=n?.color||{},f=Fa({color:d});return{className:u||void 0,style:f}}function VJ(e){let{backgroundColor:t,textColor:o,gradient:r}=e,[n,i,s,a,l,u]=je("color.palette.custom","color.palette.theme","color.palette.default","color.gradients.custom","color.gradients.theme","color.gradients.default"),d=(0,DJ.useMemo)(()=>[...n||[],...i||[],...s||[]],[n,i,s]),f=(0,DJ.useMemo)(()=>[...a||[],...l||[],...u||[]],[a,l,u]),p=T9(e);if(t){let m=Ou(d,t);p.style.backgroundColor=m.color}if(r&&(p.style.background=m2(f,r)),o){let m=Ou(d,o);p.style.color=m.color}return p}function FJ(e){let{style:t}=e,o=t?.spacing||{};return{style:Fa({spacing:o})}}function zJ(e,t){let o=e?.style?.typography||{};o={...o,fontSize:ff({size:e?.style?.typography?.fontSize},t)};let r=Fa({typography:o}),n=e?.fontFamily?`has-${Es(e.fontFamily)}-font-family`:"",i=e?.style?.typography?.textAlign?`has-text-align-${e?.style?.typography?.textAlign}`:"";return{className:Y(n,i,Sm(e?.fontSize)),style:r}}var R9=c(F(),1);function jJ(e){let[t,o]=(0,R9.useState)(e);return(0,R9.useEffect)(()=>{e&&o(e)},[e]),t}eMe([I4,d4,xQ,TQ,sF,cF,YQ,p4,JK,UNe,rLe,lLe,oJ,kMe,fLe,a3e].filter(Boolean));tMe([I4,d4,TOe,sF,MX,xNe,YQ,zX,HX,p4,DQ,cF,JK,lOe,oJ]);oMe([I4,d4,xQ,CMe,TQ,DQ,cF,p4,MX,sF,zX,HX]);var l3e={button:"wp-element-button",caption:"wp-element-caption"},_ft=e=>l3e[e]?l3e[e]:"";var c3e=()=>"";var y0=c(F(),1),MB=c(ce(),1),UJ=c(fn(),1);var u3e=c(T(),1);function WJ(e,t,o){if(e==null||e===!1)return;if(Array.isArray(e))return HJ(e,t,o);switch(typeof e){case"string":case"number":return}let{type:r,props:n}=e;switch(r){case y0.StrictMode:case y0.Fragment:return HJ(n.children,t,o);case y0.RawHTML:return;case CT.Content:return d3e(t,o);case CR:t.push(n.value);return}switch(typeof r){case"string":return typeof n.children<"u"?HJ(n.children,t,o):void 0;case"function":let i=r.prototype&&typeof r.prototype.render=="function"?new r(n).render():r(n);return WJ(i,t,o)}}function HJ(e,...t){e=Array.isArray(e)?e:[e];for(let o=0;o<e.length;o++)WJ(e[o],...t)}function d3e(e,t){for(let o=0;o<t.length;o++){let{name:r,attributes:n,innerBlocks:i}=t[o],s=(0,MB.getSaveElement)(r,n,(0,u3e.jsx)(CT.Content,{}));WJ(s,e,i)}}function f3e(e=[]){MB.__unstableGetBlockProps.skipFilters=!0;let t=[];return d3e(t,e),MB.__unstableGetBlockProps.skipFilters=!1,t.map(o=>o instanceof UJ.RichTextData?o:UJ.RichTextData.fromHTMLString(o))}var p3e=c(q(),1);var GJ=c(T(),1);function m3e({clientId:e,resizableBoxProps:t,...o}){return(0,GJ.jsx)(Tl,{clientId:e,__unstablePopoverSlot:"block-toolbar",...o,children:(0,GJ.jsx)(p3e.ResizableBox,{...t})})}var LB=c(F(),1),B9=c(ee(),1),Ru=c(q(),1),NB=c(Z(),1);var uc=c(T(),1);function g3e({rules:e}){let[t,o]=(0,LB.useState)(!1),{clientIds:r,selectPrevious:n,message:i}=(0,B9.useSelect)(g=>K(g(B)).getRemovalPromptData()),{clearBlockRemovalPrompt:s,setBlockRemovalRules:a,privateRemoveBlocks:l}=K((0,B9.useDispatch)(B));if((0,LB.useEffect)(()=>(a(e),()=>{a()}),[e,a]),(0,LB.useEffect)(()=>{o(!1)},[r]),!i)return;let u=typeof i=="object"&&i!==null,d=u?i.description:i,f=u&&i.requireConfirmation,p=f&&!t,m=()=>{l(r,n,!0),s()};return(0,uc.jsx)(Ru.Modal,{title:(0,NB.__)("Confirm deletion"),onRequestClose:s,size:"medium",children:(0,uc.jsxs)(Ru.__experimentalVStack,{spacing:4,children:[(0,uc.jsxs)("div",{children:[(0,uc.jsx)("p",{children:d}),u&&(i.warning||i.subtext)&&(0,uc.jsxs)("p",{children:[i.warning&&(0,uc.jsx)("strong",{children:i.warning}),i.warning&&i.subtext&&" ",i.subtext]})]}),f&&(0,uc.jsx)(Ru.CheckboxControl,{label:(0,NB.__)("I understand the consequences"),checked:t,onChange:o}),(0,uc.jsxs)(Ru.__experimentalHStack,{justify:"right",children:[(0,uc.jsx)(Ru.Button,{variant:"tertiary",onClick:s,__next40pxDefaultSize:!0,children:(0,NB.__)("Cancel")}),(0,uc.jsx)(Ru.Button,{variant:"primary",onClick:m,disabled:p,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,NB.__)("Delete")})]})]})})}var w0=c(F(),1);var v0=c(q(),1),b3e=c(F(),1),aa=c(Z(),1),I9=c(T(),1),h3e=[{value:"fill",label:(0,aa._x)("Fill","Scale option for dimensions control"),help:(0,aa.__)("Fill the space by stretching the content.")},{value:"contain",label:(0,aa._x)("Contain","Scale option for dimensions control"),help:(0,aa.__)("Fit the content to the space without clipping.")},{value:"cover",label:(0,aa._x)("Cover","Scale option for dimensions control"),help:(0,aa.__)("Fill the space by clipping what doesn't fit.")},{value:"none",label:(0,aa._x)("None","Scale option for dimensions control"),help:(0,aa.__)("Do not adjust the sizing of the content. Content that is too large will be clipped, and content that is too small will have additional padding.")},{value:"scale-down",label:(0,aa._x)("Scale down","Scale option for dimensions control"),help:(0,aa.__)("Scale down the content to fit the space if it is too big. Content that is too small will have additional padding.")}];function y3e({panelId:e,value:t,onChange:o,options:r=h3e,defaultValue:n=h3e[0].value,isShownByDefault:i=!0}){let s=t??n,a=(0,b3e.useMemo)(()=>r.reduce((l,u)=>(l[u.value]=u.help,l),{}),[r]);return(0,I9.jsx)(v0.__experimentalToolsPanelItem,{label:(0,aa._x)("Scale","Image scaling options"),isShownByDefault:i,hasValue:()=>s!==n,onDeselect:()=>o(n),panelId:e,children:(0,I9.jsx)(v0.__experimentalToggleGroupControl,{label:(0,aa._x)("Scale","Image scaling options"),isBlock:!0,help:a[s],value:s,onChange:o,children:r.map(l=>(0,I9.jsx)(v0.__experimentalToggleGroupControlOption,{...l},l.value))})})}var _0=c(q(),1),Hv=c(Z(),1),Zp=c(T(),1);function v3e({panelId:e,value:t={},onChange:o=()=>{},units:r,isShownByDefault:n=!0}){let i=t.width==="auto"?"":t.width??"",s=t.height==="auto"?"":t.height??"",a=l=>u=>{let d={...t};u?d[l]=u:delete d[l],o(d)};return(0,Zp.jsxs)(Zp.Fragment,{children:[(0,Zp.jsx)(_0.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Hv.__)("Width"),isShownByDefault:n,hasValue:()=>i!=="",onDeselect:a("width"),panelId:e,children:(0,Zp.jsx)(_0.__experimentalUnitControl,{label:(0,Hv.__)("Width"),placeholder:(0,Hv.__)("Auto"),labelPosition:"top",units:r,min:0,value:i,onChange:a("width")})}),(0,Zp.jsx)(_0.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Hv.__)("Height"),isShownByDefault:n,hasValue:()=>s!=="",onDeselect:a("height"),panelId:e,children:(0,Zp.jsx)(_0.__experimentalUnitControl,{label:(0,Hv.__)("Height"),placeholder:(0,Hv.__)("Auto"),labelPosition:"top",units:r,min:0,value:s,onChange:a("height")})})]})}var Wh=c(T(),1);function wft({panelId:e,value:t={},onChange:o=()=>{},aspectRatioOptions:r,defaultAspectRatio:n="auto",scaleOptions:i,defaultScale:s="cover",unitsOptions:a,tools:l=["aspectRatio","widthHeight","scale"]}){let u=t.width===void 0||t.width==="auto"?null:t.width,d=t.height===void 0||t.height==="auto"?null:t.height,f=t.aspectRatio===void 0||t.aspectRatio==="auto"?null:t.aspectRatio,p=t.scale===void 0?null:t.scale,m=!!(u&&d),g=(0,w0.useRef)(p),h=(0,w0.useRef)(f);(0,w0.useEffect)(()=>{p&&(g.current=p)},[p]),(0,w0.useEffect)(()=>{m||(h.current=f)},[f,m]);let b=m?"custom":f,v=f||u&&d;return(0,Wh.jsxs)(Wh.Fragment,{children:[l.includes("aspectRatio")&&(0,Wh.jsx)(F4,{panelId:e,options:r,defaultValue:n,value:b,onChange:y=>{let _={...t};y=y==="auto"?null:y,y?_.aspectRatio=y:delete _.aspectRatio,y?_.scale=g.current??s:delete _.scale,y!=="custom"&&u&&d&&delete _.height,o(_)}}),l.includes("widthHeight")&&(0,Wh.jsx)(v3e,{panelId:e,units:a,value:{width:u,height:d},onChange:({width:y,height:_})=>{let w={...t};y=y==="auto"?null:y,_=_==="auto"?null:_,y?w.width=y:delete w.width,_?w.height=_:delete w.height,y&&_?delete w.aspectRatio:h.current&&(w.aspectRatio=h.current),!h.current&&!!y!=!!_?delete w.scale:w.scale=g.current??s,o(w)}}),l.includes("scale")&&v&&(0,Wh.jsx)(y3e,{panelId:e,options:i,defaultValue:s,value:p,onChange:y=>{let _={...t};y?_.scale=y:delete _.scale,o(_)}})]})}var _3e=wft;var P9=c(q(),1),Xp=c(Z(),1),$J=c(T(),1),w3e=[{label:(0,Xp._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,Xp._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,Xp._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,Xp._x)("Full Size","Image size option for resolution control"),value:"full"}];function k3e({panelId:e,value:t,onChange:o,options:r=w3e,defaultValue:n=w3e[0].value,isShownByDefault:i=!0,resetAllFilter:s}){let a=t??n;return(0,$J.jsx)(P9.__experimentalToolsPanelItem,{hasValue:()=>a!==n,label:(0,Xp.__)("Resolution"),onDeselect:()=>o(n),isShownByDefault:i,panelId:e,resetAllFilter:s,children:(0,$J.jsx)(P9.SelectControl,{label:(0,Xp.__)("Resolution"),value:a,options:r,onChange:o,help:(0,Xp.__)("Select the size of the source image.")})})}var Uv=c(Z(),1),k0=c(q(),1),S3e=c(ee(),1);var Bu=c(Z(),1),x3e={a:(0,Bu.__)("The <a> element should be used for links that navigate to a different page or to a different section within the same page."),article:(0,Bu.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Bu.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),button:(0,Bu.__)("The <button> element should be used for interactive controls that perform an action on the current page, such as opening a modal or toggling content visibility."),div:(0,Bu.__)("The <div> element should only be used if the block is a design element with no semantic meaning."),footer:(0,Bu.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."),header:(0,Bu.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Bu.__)("The <main> element should be used for the primary content of your document only."),nav:(0,Bu.__)("The <nav> element should be used to identify groups of links that are intended to be used for website or page content navigation."),section:(0,Bu.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element.")};var DB=c(T(),1);function C3e({tagName:e,onChange:t,clientId:o,options:r=[{label:(0,Uv.__)("Default (<div>)"),value:"div"},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"}]}){let n=!!o&&r.some(a=>a.value==="main"),i=(0,S3e.useSelect)(a=>{if(!n)return!1;let{getClientIdsWithDescendants:l,getBlockAttributes:u}=a(B);return l().some(d=>d===o?!1:u(d)?.tagName==="main")},[o,n]),s=r.map(a=>a.value==="main"&&i&&e!=="main"?{...a,disabled:!0,label:(0,Uv.sprintf)((0,Uv.__)("%s (Already in use)"),a.label)}:a);return(0,DB.jsxs)(k0.__experimentalVStack,{spacing:2,className:"block-editor-html-element-control",children:[(0,DB.jsx)(k0.SelectControl,{label:(0,Uv.__)("HTML element"),options:s,value:e,onChange:t,help:x3e[e]}),e==="main"&&i&&(0,DB.jsx)(k0.Notice,{status:"warning",isDismissible:!1,children:(0,Uv.__)("Multiple <main> elements detected. The duplicate may be in your content or template. This is not valid HTML and may cause accessibility issues. Please change this HTML element.")})]})}var Qp=c(q(),1);var x0=c(F(),1),O9=c(Z(),1);var la=c(q(),1);var E3e=c(Ft(),1);var ja=c(T(),1),{Badge:kft}=K(la.privateApis);function T3e({title:e,url:t,image:o,badges:r}){return(0,ja.jsxs)(la.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,ja.jsx)(la.FlexItem,{className:"link-preview-button__content",children:(0,ja.jsxs)(la.__experimentalHStack,{alignment:"top",children:[o&&(0,ja.jsx)(la.FlexItem,{className:"link-preview-button__image-container",children:(0,ja.jsx)("img",{className:"link-preview-button__image",src:o,alt:""})}),(0,ja.jsxs)(la.__experimentalVStack,{className:"link-preview-button__details",alignment:"topLeft",children:[(0,ja.jsx)(la.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__title",children:(0,E3e.__unstableStripHTML)(e)}),t&&(0,ja.jsx)(la.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__hint",children:t}),r&&r.length>0&&(0,ja.jsx)(la.__experimentalHStack,{className:"link-preview-button__badges",alignment:"left",children:r.map(n=>(0,ja.jsx)(kft,{intent:n.intent,children:n.label},`${n.label}|${n.intent}`))})]})]})}),(0,ja.jsx)(xt,{icon:Tn,className:"link-preview-button__icon"})]})}var Ha=c(T(),1);function YJ({preview:e,onSelect:t,suggestionsQuery:o,label:r,help:n}){let[i,s]=(0,x0.useState)(!1),a=(0,x0.useId)(),l=`link-picker-title-${a}`,u=`link-picker-description-${a}`,d=(0,x0.useRef)(null),{baseControlProps:f,controlProps:p}=(0,Qp.useBaseControlProps)({help:n}),m=g=>{if(s(!1),g){let h={url:g.url,kind:g.kind,type:g.type,id:g.id,title:g.title};t(h)}};return(0,Ha.jsxs)(Qp.BaseControl,{...f,children:[(0,Ha.jsx)(Qp.BaseControl.VisualLabel,{children:r}),(0,Ha.jsxs)(Qp.Button,{ref:d,onClick:()=>s(!i),"aria-haspopup":"dialog","aria-expanded":i,"aria-describedby":p["aria-describedby"],variant:"secondary",__next40pxDefaultSize:!0,className:"link-preview-button",children:[r&&(0,Ha.jsxs)(ht,{children:[r,":"]}),(0,Ha.jsx)(T3e,{title:e.title||(0,O9.__)("Add link"),url:e.url,image:e.image,badges:e.badges})]}),i&&(0,Ha.jsx)(Qp.Popover,{anchor:d.current,onClose:()=>s(!1),placement:"left-start",offset:36,shift:!0,children:(0,Ha.jsxs)("div",{role:"dialog","aria-labelledby":l,"aria-describedby":u,children:[(0,Ha.jsxs)(ht,{children:[(0,Ha.jsx)("h2",{id:l,children:(0,O9.__)("Select a link")}),(0,Ha.jsx)("p",{id:u,children:(0,O9.__)("Search for and add a link to the navigation item.")})]}),(0,Ha.jsx)(gS,{value:null,onChange:m,suggestionsQuery:o,showInitialSuggestions:!0,forceIsEditingLink:!0,settings:[]})]})})]})}var of=c(F(),1),A9=c(ee(),1),R3e=c(Ft(),1);var S0=c(T(),1),KJ="wp-inner-block-slot",xft={type:"default",alignments:[]};function B3e({clientId:e}){let{innerContent:t,order:o,selectedClientIds:r}=(0,A9.useSelect)(l=>{let{getBlock:u,getBlockOrder:d,getSelectedBlockClientIds:f}=l(B);return{innerContent:u(e)?.innerContent,order:d(e),selectedClientIds:f()}},[e]),n=(0,of.useMemo)(()=>{let l=0;return(t??[]).map(u=>u===null?`<${KJ} data-slot-index="${l++}" style="display: contents"></${KJ}>`:u).join("")},[t]),i=(0,of.useRef)(),[s,a]=(0,of.useState)([]);return(0,of.useLayoutEffect)(()=>{let l=i.current;l.innerHTML=(0,R3e.safeHTML)(n),a(Array.from(l.querySelectorAll(KJ)).sort((u,d)=>Number(u.dataset.slotIndex)-Number(d.dataset.slotIndex)))},[n]),(0,S0.jsxs)(A2,{value:xft,children:[(0,S0.jsx)("div",{ref:i,className:"block-editor-inner-content",style:{display:"contents"}}),o.map((l,u)=>s[u]?(0,of.createPortal)((0,S0.jsx)(A9.AsyncModeProvider,{value:!r.includes(l),children:(0,S0.jsx)(VO,{rootClientId:e,clientId:l})}),s[u],l):null)]})}var{getDuotoneFilter:Sft}=K(Lo),qJ={};Iee(qJ,{...AQ,ExperimentalBlockCanvas:Dq,BlockCanvasCover:H3,ExperimentalBlockEditorProvider:Ck,getDuotoneFilter:Sft,getRichTextValues:f3e,PrivateQuickInserter:QD,extractWords:y2,getNormalizedSearchTerms:JC,normalizeString:QC,PrivateListView:sR,ResizableBoxPopover:m3e,InspectorControlsLastItem:w4,useHasBlockToolbar:b3,cleanEmptyObject:Xe,getStyleForState:Ao,isDefaultBlockStyleState:Gn,setStyleForState:_n,usePrivateStyleOverride:Da,BlockQuickNavigation:y4,LayoutStyle:Fre,BlockManager:O4,BlockRemovalWarningModal:g3e,useLayoutClasses:pF,useLayoutStyles:XQ,DimensionsTool:_3e,ResolutionTool:k3e,TabbedSidebar:$D,TextAlignmentControl:i4,usesContextKey:tX,useFlashEditableBlocks:IO,HTMLElementControl:C3e,useZoomOut:bT,globalStylesDataKey:Ts,globalStylesLinksDataKey:Qv,selectBlockPatternsKey:om,requiresWrapperOnCopy:SY,PrivateRichText:TR,PrivateInserterLibrary:iQ,reusableBlocksSelectKey:JB,userPatternCategoriesSelectKey:cf,PrivateBlockPopover:Iy,PrivatePublishDateTimePicker:pQ,useSpacingSizes:R6,useBlockDisplayTitle:Qi,BlockStyleVariationOverridesWithConfig:CX,setBackgroundStyleDefaults:Q6,sectionRootClientIdKey:rm,NoteIconSlotFill:K5,NoteIconToolbarSlotFill:u3,mediaEditKey:eI,getMediaSelectKey:Vee,deviceTypeKey:Ya,isIsolatedEditorKey:nm,isNavigationOverlayContextKey:tI,isNavigationPostEditorKey:Fee,mediaUploadOnSuccessKey:P0,mediaSideloadFromUrlKey:zee,openMediaEditorModalKey:jee,useBlockElement:Zt,useBlockElementRef:Cb,LinkPicker:YJ,useRemoteUrlData:o6,PrivateBlockContext:ri,useListViewPanelState:xF,isHashLink:Yh,isRelativePath:Kh,InnerContent:B3e,useNativeUndo:q_,usesNativeUndo:qne,isElementVisible:MH});return H3e(Cft);})();
/*! Bundled license information:
autosize/dist/autosize.js:
diff --git a/wp-includes/js/dist/block-library.js b/wp-includes/js/dist/block-library.js
index e2f14d2dc9..a6621c4a08 100644
--- a/wp-includes/js/dist/block-library.js
+++ b/wp-includes/js/dist/block-library.js
@@ -132,10 +132,10 @@ var wp;
if (typeof b2 !== "function" && b2 !== null)
throw new TypeError("Class extends value " + String(b2) + " is not a constructor or null");
extendStatics(d2, b2);
- function __265() {
+ function __258() {
this.constructor = d2;
}
- d2.prototype = b2 === null ? Object.create(b2) : (__265.prototype = b2.prototype, new __265());
+ d2.prototype = b2 === null ? Object.create(b2) : (__258.prototype = b2.prototype, new __258());
};
})();
var __assign2 = exports && exports.__assign || function() {
@@ -3247,12 +3247,12 @@ var wp;
privateApis: () => privateApis4,
registerCoreBlocks: () => registerCoreBlocks
});
- var import_blocks130 = __toESM(require_blocks(), 1);
+ var import_blocks111 = __toESM(require_blocks(), 1);
var import_compose66 = __toESM(require_compose(), 1);
var import_data172 = __toESM(require_data(), 1);
var import_block_editor291 = __toESM(require_block_editor(), 1);
var import_server_side_render7 = __toESM(require_server_side_render(), 1);
- var import_i18n275 = __toESM(require_i18n(), 1);
+ var import_i18n271 = __toESM(require_i18n(), 1);
// node_modules/clsx/dist/clsx.mjs
function r(e3) {
@@ -6267,8 +6267,6 @@ var wp;
name: () => name7,
settings: () => settings7
});
- var import_i18n15 = __toESM(require_i18n(), 1);
- var import_blocks6 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/audio/deprecated.mjs
var import_block_editor13 = __toESM(require_block_editor(), 1);
@@ -6341,6 +6339,9 @@ var wp;
var import_blob2 = __toESM(require_blob(), 1);
var import_components7 = __toESM(require_components(), 1);
+ // packages/ui/build-module/badge/badge.mjs
+ var import_element6 = __toESM(require_element(), 1);
+
// node_modules/@base-ui/utils/useControlled.mjs
var React = __toESM(require_react(), 1);
@@ -10629,17 +10630,8 @@ var wp;
return element;
});
- // packages/ui/build-module/utils/direction-provider.mjs
- var import_i18n9 = __toESM(require_i18n(), 1);
+ // packages/ui/build-module/badge/badge.mjs
var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
- function DirectionProvider3({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(DirectionProvider, { direction: (0, import_i18n9.isRTL)() ? "rtl" : "ltr", children });
- }
-
- // packages/ui/build-module/link/link.mjs
- var import_element6 = __toESM(require_element(), 1);
- var import_i18n10 = __toESM(require_i18n(), 1);
- var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
function getRuntime2() {
const globalScope = globalThis;
@@ -10721,22 +10713,133 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle2("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+ registerStyle2("40ea4a6382", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#fae5e1);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fde6be);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#fee995);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#c2f8ca);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#deebfa);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");
+ }
+ var style_default2 = { "badge": "_96e6251aad1a6136__badge", "is-high-intent": "_99f7158cb520f750__is-high-intent", "is-medium-intent": "c20ebef2365bc8b7__is-medium-intent", "is-low-intent": "_365e1626c6202e52__is-low-intent", "is-stable-intent": "_33f8198127ddf4ef__is-stable-intent", "is-informational-intent": "_04c1aca8fc449412__is-informational-intent", "is-draft-intent": "_90726e69d495ec19__is-draft-intent", "is-none-intent": "_898f4a544993bd39__is-none-intent" };
+ var Badge = (0, import_element6.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+ Text2,
+ {
+ ref,
+ className: clsx_default(
+ style_default2.badge,
+ style_default2[`is-${intent}-intent`],
+ className
+ ),
+ ...props,
+ variant: "body-sm"
+ }
+ );
+ });
+
+ // packages/ui/build-module/utils/direction-provider.mjs
+ var import_i18n9 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+ function DirectionProvider3({ children }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(DirectionProvider, { direction: (0, import_i18n9.isRTL)() ? "rtl" : "ltr", children });
+ }
+
+ // packages/ui/build-module/link/link.mjs
+ var import_element7 = __toESM(require_element(), 1);
+ var import_i18n10 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
+ function getRuntime3() {
+ const globalScope = globalThis;
+ if (globalScope.__wpStyleRuntime) {
+ return globalScope.__wpStyleRuntime;
+ }
+ globalScope.__wpStyleRuntime = {
+ documents: /* @__PURE__ */ new Map(),
+ styles: /* @__PURE__ */ new Map(),
+ injectedStyles: /* @__PURE__ */ new WeakMap()
+ };
+ if (typeof document !== "undefined") {
+ registerDocument3(document);
+ }
+ return globalScope.__wpStyleRuntime;
+ }
+ function documentContainsStyleHash3(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
+ }
+ for (const style2 of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE3}]`
+ )) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
+ return true;
+ }
+ }
+ return false;
+ }
+ function injectStyle3(targetDocument, hash, css) {
+ if (!targetDocument.head) {
+ return;
+ }
+ const runtime = getRuntime3();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
+ }
+ if (injectedStyles.has(hash)) {
+ return;
+ }
+ if (documentContainsStyleHash3(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style2 = targetDocument.createElement("style");
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+ style2.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style2);
+ injectedStyles.add(hash);
+ }
+ function registerDocument3(targetDocument) {
+ const runtime = getRuntime3();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle3(targetDocument, hash, css);
+ }
+ return () => {
+ const count = runtime.documents.get(targetDocument);
+ if (count === void 0) {
+ return;
+ }
+ if (count <= 1) {
+ runtime.documents.delete(targetDocument);
+ return;
+ }
+ runtime.documents.set(targetDocument, count - 1);
+ };
+ }
+ function registerStyle3(hash, css) {
+ const runtime = getRuntime3();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle3(targetDocument, hash, css);
+ }
+ }
+ if (typeof process === "undefined" || true) {
+ registerStyle3("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
if (typeof process === "undefined" || true) {
- registerStyle2("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+ registerStyle3("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
}
var focus_module_default = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
if (typeof process === "undefined" || true) {
- registerStyle2("e8e6a9be37", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');
+ registerStyle3("e8e6a9be37", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');
}
- var style_default2 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
+ var style_default3 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
if (typeof process === "undefined" || true) {
- registerStyle2("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+ registerStyle3("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
var global_css_defense_default2 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
- var Link = (0, import_element6.forwardRef)(function Link2({
+ var Link = (0, import_element7.forwardRef)(function Link2({
children,
variant = "default",
tone = "brand",
@@ -10756,18 +10859,18 @@ var wp;
global_css_defense_default2.a,
resets_default["box-sizing"],
focus_module_default["outset-ring--focus-except-active"],
- variant !== "unstyled" && style_default2.link,
- variant !== "unstyled" && style_default2[`is-${tone}`],
- variant === "unstyled" && style_default2["is-unstyled"],
+ variant !== "unstyled" && style_default3.link,
+ variant !== "unstyled" && style_default3[`is-${tone}`],
+ variant === "unstyled" && style_default3["is-unstyled"],
className
),
target: target ?? (openInNewTab ? "_blank" : void 0),
- children: /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(import_jsx_runtime191.Fragment, { children: [
+ children: /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
children,
- shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+ shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
"span",
{
- className: style_default2["link-icon"],
+ className: style_default3["link-icon"],
role: "img",
"aria-label": (
/* translators: accessibility text appended to link text */
@@ -10782,12 +10885,12 @@ var wp;
});
// packages/ui/build-module/icon/icon.mjs
- var import_element7 = __toESM(require_element(), 1);
+ var import_element8 = __toESM(require_element(), 1);
var import_primitives163 = __toESM(require_primitives(), 1);
- var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
- var Icon = (0, import_element7.forwardRef)(function Icon2({ icon: icon2, size = 24, style: style2, ...restProps }, ref) {
+ var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+ var Icon = (0, import_element8.forwardRef)(function Icon2({ icon: icon2, size = 24, style: style2, ...restProps }, ref) {
const mergedStyle = icon2.props.style || style2 ? { ...icon2.props.style, ...style2 } : void 0;
- return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
import_primitives163.SVG,
{
ref,
@@ -10801,9 +10904,9 @@ var wp;
});
// packages/ui/build-module/visually-hidden/visually-hidden.mjs
- var import_element8 = __toESM(require_element(), 1);
- var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
- function getRuntime3() {
+ var import_element9 = __toESM(require_element(), 1);
+ var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
+ function getRuntime4() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -10814,28 +10917,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument3(document);
+ registerDocument4(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash3(targetDocument, hash) {
+ function documentContainsStyleHash4(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE3}]`
+ `style[${STYLE_HASH_ATTRIBUTE4}]`
)) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
return true;
}
}
return false;
}
- function injectStyle3(targetDocument, hash, css) {
+ function injectStyle4(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime3();
+ const runtime = getRuntime4();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -10844,24 +10947,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash3(targetDocument, hash)) {
+ if (documentContainsStyleHash4(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
style2.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style2);
injectedStyles.add(hash);
}
- function registerDocument3(targetDocument) {
- const runtime = getRuntime3();
+ function registerDocument4(targetDocument) {
+ const runtime = getRuntime4();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle3(targetDocument, hash, css);
+ injectStyle4(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -10875,24 +10978,24 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle3(hash, css) {
- const runtime = getRuntime3();
+ function registerStyle4(hash, css) {
+ const runtime = getRuntime4();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle3(targetDocument, hash, css);
+ injectStyle4(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle3("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
+ registerStyle4("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
}
- var style_default3 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
- var VisuallyHidden = (0, import_element8.forwardRef)(
+ var style_default4 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+ var VisuallyHidden = (0, import_element9.forwardRef)(
function VisuallyHidden2({ render, ...restProps }, ref) {
const element = useRender({
render,
ref,
props: mergeProps(
- { className: style_default3["visually-hidden"] },
+ { className: style_default4["visually-hidden"] },
restProps,
{
// @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
@@ -10905,9 +11008,9 @@ var wp;
);
// packages/ui/build-module/stack/stack.mjs
- var import_element9 = __toESM(require_element(), 1);
- var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
- function getRuntime4() {
+ var import_element10 = __toESM(require_element(), 1);
+ var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+ function getRuntime5() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -10918,28 +11021,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument4(document);
+ registerDocument5(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash4(targetDocument, hash) {
+ function documentContainsStyleHash5(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE4}]`
+ `style[${STYLE_HASH_ATTRIBUTE5}]`
)) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
return true;
}
}
return false;
}
- function injectStyle4(targetDocument, hash, css) {
+ function injectStyle5(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime4();
+ const runtime = getRuntime5();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -10948,24 +11051,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash4(targetDocument, hash)) {
+ if (documentContainsStyleHash5(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
style2.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style2);
injectedStyles.add(hash);
}
- function registerDocument4(targetDocument) {
- const runtime = getRuntime4();
+ function registerDocument5(targetDocument) {
+ const runtime = getRuntime5();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle4(targetDocument, hash, css);
+ injectStyle5(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -10979,17 +11082,17 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle4(hash, css) {
- const runtime = getRuntime4();
+ function registerStyle5(hash, css) {
+ const runtime = getRuntime5();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle4(targetDocument, hash, css);
+ injectStyle5(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle4("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+ registerStyle5("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
}
- var style_default4 = { "stack": "_19ce0419607e1896__stack" };
+ var style_default5 = { "stack": "_19ce0419607e1896__stack" };
var gapTokens = {
xs: "var(--wpds-dimension-gap-xs, 4px)",
sm: "var(--wpds-dimension-gap-sm, 8px)",
@@ -10999,7 +11102,7 @@ var wp;
"2xl": "var(--wpds-dimension-gap-2xl, 32px)",
"3xl": "var(--wpds-dimension-gap-3xl, 40px)"
};
- var Stack = (0, import_element9.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+ var Stack = (0, import_element10.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
const style2 = {
gap: gap && gapTokens[gap],
alignItems: align,
@@ -11010,19 +11113,19 @@ var wp;
const element = useRender({
render,
ref,
- props: mergeProps(props, { style: style2, className: style_default4.stack })
+ props: mergeProps(props, { style: style2, className: style_default5.stack })
});
return element;
});
// packages/ui/build-module/utils/use-schedule-validation.mjs
var import_compose4 = __toESM(require_compose(), 1);
- var import_element10 = __toESM(require_element(), 1);
+ var import_element11 = __toESM(require_element(), 1);
function useScheduleValidation(validate) {
const validateEvent = (0, import_compose4.useEvent)(validate);
- const timerRef = (0, import_element10.useRef)(null);
- const unmountedRef = (0, import_element10.useRef)(false);
- const scheduleValidation = (0, import_element10.useCallback)(() => {
+ const timerRef = (0, import_element11.useRef)(null);
+ const unmountedRef = (0, import_element11.useRef)(false);
+ const scheduleValidation = (0, import_element11.useCallback)(() => {
if (unmountedRef.current) {
return;
}
@@ -11034,7 +11137,7 @@ var wp;
timerRef.current = null;
}, 0);
}, [validateEvent]);
- (0, import_element10.useEffect)(() => {
+ (0, import_element11.useEffect)(() => {
unmountedRef.current = false;
return () => {
unmountedRef.current = true;
@@ -11047,13 +11150,13 @@ var wp;
}
// packages/ui/build-module/form/primitives/input/input.mjs
- var import_element13 = __toESM(require_element(), 1);
+ var import_element14 = __toESM(require_element(), 1);
// packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
- var import_element11 = __toESM(require_element(), 1);
- var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
- function getRuntime5() {
+ var import_element12 = __toESM(require_element(), 1);
+ var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+ function getRuntime6() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -11064,28 +11167,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument5(document);
+ registerDocument6(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash5(targetDocument, hash) {
+ function documentContainsStyleHash6(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE5}]`
+ `style[${STYLE_HASH_ATTRIBUTE6}]`
)) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
return true;
}
}
return false;
}
- function injectStyle5(targetDocument, hash, css) {
+ function injectStyle6(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime5();
+ const runtime = getRuntime6();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -11094,24 +11197,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash5(targetDocument, hash)) {
+ if (documentContainsStyleHash6(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
style2.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style2);
injectedStyles.add(hash);
}
- function registerDocument5(targetDocument) {
- const runtime = getRuntime5();
+ function registerDocument6(targetDocument) {
+ const runtime = getRuntime6();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle5(targetDocument, hash, css);
+ injectStyle6(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -11125,26 +11228,26 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle5(hash, css) {
- const runtime = getRuntime5();
+ function registerStyle6(hash, css) {
+ const runtime = getRuntime6();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle5(targetDocument, hash, css);
+ injectStyle6(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle5("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+ registerStyle6("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
var global_css_defense_default3 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle5("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+ registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
if (typeof process === "undefined" || true) {
- registerStyle5("e4f4f9600b", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');
+ registerStyle6("e4f4f9600b", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');
}
- var style_default5 = { "input-layout": "cb2baafdc08746bb__input-layout", "is-size-compact": "_0c807a84cbb94e0c__is-size-compact", "is-size-small": "ed67cda122dc1e7b__is-size-small", "is-disabled": "_6fb7104732387680__is-disabled", "is-borderless": "_8097270636ca6100__is-borderless", "input-layout-slot": "_0d7afad74a057888__input-layout-slot", "slot-wrapper": "c192b41a12b4387b__slot-wrapper", "is-padding-minimal": "_0c952682762ca288__is-padding-minimal" };
- var InputLayout = (0, import_element11.forwardRef)(
+ var style_default6 = { "input-layout": "cb2baafdc08746bb__input-layout", "is-size-compact": "_0c807a84cbb94e0c__is-size-compact", "is-size-small": "ed67cda122dc1e7b__is-size-small", "is-disabled": "_6fb7104732387680__is-disabled", "is-borderless": "_8097270636ca6100__is-borderless", "input-layout-slot": "_0d7afad74a057888__input-layout-slot", "slot-wrapper": "c192b41a12b4387b__slot-wrapper", "is-padding-minimal": "_0c952682762ca288__is-padding-minimal" };
+ var InputLayout = (0, import_element12.forwardRef)(
function InputLayout2({
className,
children,
@@ -11155,34 +11258,34 @@ var wp;
suffix,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
"div",
{
ref,
className: clsx_default(
global_css_defense_default3.div,
resets_default2["box-sizing"],
- style_default5["input-layout"],
- style_default5[`is-size-${size}`],
- visuallyDisabled && style_default5["is-disabled"],
- isBorderless && style_default5["is-borderless"],
+ style_default6["input-layout"],
+ style_default6[`is-size-${size}`],
+ visuallyDisabled && style_default6["is-disabled"],
+ isBorderless && style_default6["is-borderless"],
className
),
...restProps,
children: [
- import_element11.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+ import_element12.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
"div",
{
- className: style_default5["slot-wrapper"],
+ className: style_default6["slot-wrapper"],
"data-slot-type": "prefix",
children: prefix
}
),
children,
- import_element11.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+ import_element12.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
"div",
{
- className: style_default5["slot-wrapper"],
+ className: style_default6["slot-wrapper"],
"data-slot-type": "suffix",
children: suffix
}
@@ -11194,10 +11297,10 @@ var wp;
);
// packages/ui/build-module/form/primitives/input-layout/slot.mjs
- var import_element12 = __toESM(require_element(), 1);
- var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
- function getRuntime6() {
+ var import_element13 = __toESM(require_element(), 1);
+ var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+ function getRuntime7() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -11208,28 +11311,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument6(document);
+ registerDocument7(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash6(targetDocument, hash) {
+ function documentContainsStyleHash7(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE6}]`
+ `style[${STYLE_HASH_ATTRIBUTE7}]`
)) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
return true;
}
}
return false;
}
- function injectStyle6(targetDocument, hash, css) {
+ function injectStyle7(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime6();
+ const runtime = getRuntime7();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -11238,24 +11341,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash6(targetDocument, hash)) {
+ if (documentContainsStyleHash7(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
style2.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style2);
injectedStyles.add(hash);
}
- function registerDocument6(targetDocument) {
- const runtime = getRuntime6();
+ function registerDocument7(targetDocument) {
+ const runtime = getRuntime7();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle6(targetDocument, hash, css);
+ injectStyle7(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -11269,25 +11372,25 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle6(hash, css) {
- const runtime = getRuntime6();
+ function registerStyle7(hash, css) {
+ const runtime = getRuntime7();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle6(targetDocument, hash, css);
+ injectStyle7(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle6("e4f4f9600b", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');
+ registerStyle7("e4f4f9600b", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');
}
- var style_default6 = { "input-layout": "cb2baafdc08746bb__input-layout", "is-size-compact": "_0c807a84cbb94e0c__is-size-compact", "is-size-small": "ed67cda122dc1e7b__is-size-small", "is-disabled": "_6fb7104732387680__is-disabled", "is-borderless": "_8097270636ca6100__is-borderless", "input-layout-slot": "_0d7afad74a057888__input-layout-slot", "slot-wrapper": "c192b41a12b4387b__slot-wrapper", "is-padding-minimal": "_0c952682762ca288__is-padding-minimal" };
- var InputLayoutSlot = (0, import_element12.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+ var style_default7 = { "input-layout": "cb2baafdc08746bb__input-layout", "is-size-compact": "_0c807a84cbb94e0c__is-size-compact", "is-size-small": "ed67cda122dc1e7b__is-size-small", "is-disabled": "_6fb7104732387680__is-disabled", "is-borderless": "_8097270636ca6100__is-borderless", "input-layout-slot": "_0d7afad74a057888__input-layout-slot", "slot-wrapper": "c192b41a12b4387b__slot-wrapper", "is-padding-minimal": "_0c952682762ca288__is-padding-minimal" };
+ var InputLayoutSlot = (0, import_element13.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
"div",
{
ref,
className: clsx_default(
- style_default6["input-layout-slot"],
- style_default6[`is-padding-${padding}`],
+ style_default7["input-layout-slot"],
+ style_default7[`is-padding-${padding}`],
className
),
...restProps
@@ -11302,9 +11405,9 @@ var wp;
});
// packages/ui/build-module/form/primitives/input/input.mjs
- var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
- function getRuntime7() {
+ var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+ function getRuntime8() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -11315,28 +11418,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument7(document);
+ registerDocument8(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash7(targetDocument, hash) {
+ function documentContainsStyleHash8(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE7}]`
+ `style[${STYLE_HASH_ATTRIBUTE8}]`
)) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
return true;
}
}
return false;
}
- function injectStyle7(targetDocument, hash, css) {
+ function injectStyle8(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime7();
+ const runtime = getRuntime8();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -11345,24 +11448,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash7(targetDocument, hash)) {
+ if (documentContainsStyleHash8(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
style2.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style2);
injectedStyles.add(hash);
}
- function registerDocument7(targetDocument) {
- const runtime = getRuntime7();
+ function registerDocument8(targetDocument) {
+ const runtime = getRuntime8();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle7(targetDocument, hash, css);
+ injectStyle8(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -11376,27 +11479,27 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle7(hash, css) {
- const runtime = getRuntime7();
+ function registerStyle8(hash, css) {
+ const runtime = getRuntime8();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle7(targetDocument, hash, css);
+ injectStyle8(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle7("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+ registerStyle8("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
var global_css_defense_default4 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle7("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+ registerStyle8("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
}
var focus_module_default2 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
if (typeof process === "undefined" || true) {
- registerStyle7("1a25f6a232", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0px) var(--wp-ui-input-layout-padding-inline,0px);background:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}&:disabled,&[aria-disabled=true]{--_gcd-input-placeholder-color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}&[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}}}}");
+ registerStyle8("1a25f6a232", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0px) var(--wp-ui-input-layout-padding-inline,0px);background:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}&:disabled,&[aria-disabled=true]{--_gcd-input-placeholder-color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}&[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}}}}");
}
- var style_default7 = { "input": "_2ae7be2fc1bb17a3__input" };
- var Input3 = (0, import_element13.forwardRef)(function Input22({ className, size = "default", prefix, suffix, style: style2, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+ var style_default8 = { "input": "_2ae7be2fc1bb17a3__input" };
+ var Input3 = (0, import_element14.forwardRef)(function Input22({ className, size = "default", prefix, suffix, style: style2, ...restProps }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
InputLayout3,
{
className: clsx_default(
@@ -11408,11 +11511,11 @@ var wp;
visuallyDisabled: restProps.disabled,
prefix,
suffix,
- children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
Input,
{
ref,
- className: clsx_default(global_css_defense_default4.input, style_default7.input),
+ className: clsx_default(global_css_defense_default4.input, style_default8.input),
...restProps
}
)
@@ -11422,13 +11525,13 @@ var wp;
// packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
var import_i18n11 = __toESM(require_i18n(), 1);
- var import_element15 = __toESM(require_element(), 1);
+ var import_element16 = __toESM(require_element(), 1);
// packages/ui/build-module/spinner/spinner.mjs
- var import_element14 = __toESM(require_element(), 1);
- var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
- function getRuntime8() {
+ var import_element15 = __toESM(require_element(), 1);
+ var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+ function getRuntime9() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -11439,28 +11542,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument8(document);
+ registerDocument9(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash8(targetDocument, hash) {
+ function documentContainsStyleHash9(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE8}]`
+ `style[${STYLE_HASH_ATTRIBUTE9}]`
)) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
return true;
}
}
return false;
}
- function injectStyle8(targetDocument, hash, css) {
+ function injectStyle9(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime8();
+ const runtime = getRuntime9();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -11469,24 +11572,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash8(targetDocument, hash)) {
+ if (documentContainsStyleHash9(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
style2.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style2);
injectedStyles.add(hash);
}
- function registerDocument8(targetDocument) {
- const runtime = getRuntime8();
+ function registerDocument9(targetDocument) {
+ const runtime = getRuntime9();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle8(targetDocument, hash, css);
+ injectStyle9(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -11500,23 +11603,23 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle8(hash, css) {
- const runtime = getRuntime8();
+ function registerStyle9(hash, css) {
+ const runtime = getRuntime9();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle8(targetDocument, hash, css);
+ injectStyle9(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle8("bbbecfe373", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.ab4d64c07c0ba587__spinner{background-color:transparent;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);opacity:1;overflow:visible;position:relative;width:var(--wpds-dimension-size-2xs,16px)}.a7654e10245bb7d2__indicator,.dc51f80c84b35fe2__track{fill:transparent;stroke-width:1.5px}.dc51f80c84b35fe2__track{stroke:var(--wpds-color-background-track-neutral,#dbdbdb)}.a7654e10245bb7d2__indicator{stroke:var(--wpds-color-background-thumb-brand,var(--wp-admin-theme-color,#3858e9));stroke-linecap:round;animation:_02322d973909703c__spinner-spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes _02322d973909703c__spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}");
+ registerStyle9("bbbecfe373", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.ab4d64c07c0ba587__spinner{background-color:transparent;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);opacity:1;overflow:visible;position:relative;width:var(--wpds-dimension-size-2xs,16px)}.a7654e10245bb7d2__indicator,.dc51f80c84b35fe2__track{fill:transparent;stroke-width:1.5px}.dc51f80c84b35fe2__track{stroke:var(--wpds-color-background-track-neutral,#dbdbdb)}.a7654e10245bb7d2__indicator{stroke:var(--wpds-color-background-thumb-brand,var(--wp-admin-theme-color,#3858e9));stroke-linecap:round;animation:_02322d973909703c__spinner-spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes _02322d973909703c__spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}");
}
- var style_default8 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
- var Spinner2 = (0, import_element14.forwardRef)(
+ var style_default9 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+ var Spinner2 = (0, import_element15.forwardRef)(
function Spinner22({ className, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
"svg",
{
- className: clsx_default(style_default8.spinner, className),
+ className: clsx_default(style_default9.spinner, className),
viewBox: "0 0 100 100",
xmlns: "http://www.w3.org/2000/svg",
role: "presentation",
@@ -11524,20 +11627,20 @@ var wp;
...props,
ref,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
"circle",
{
- className: style_default8.track,
+ className: style_default9.track,
cx: "50",
cy: "50",
r: "50",
vectorEffect: "non-scaling-stroke"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
"path",
{
- className: style_default8.indicator,
+ className: style_default9.indicator,
d: "m 50 0 a 50 50 0 0 1 50 50",
vectorEffect: "non-scaling-stroke"
}
@@ -11549,9 +11652,9 @@ var wp;
);
// packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
- var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
- function getRuntime9() {
+ var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
+ function getRuntime10() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -11562,28 +11665,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument9(document);
+ registerDocument10(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash9(targetDocument, hash) {
+ function documentContainsStyleHash10(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE9}]`
+ `style[${STYLE_HASH_ATTRIBUTE10}]`
)) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
return true;
}
}
return false;
}
- function injectStyle9(targetDocument, hash, css) {
+ function injectStyle10(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime9();
+ const runtime = getRuntime10();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -11592,24 +11695,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash9(targetDocument, hash)) {
+ if (documentContainsStyleHash10(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
style2.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style2);
injectedStyles.add(hash);
}
- function registerDocument9(targetDocument) {
- const runtime = getRuntime9();
+ function registerDocument10(targetDocument) {
+ const runtime = getRuntime10();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle9(targetDocument, hash, css);
+ injectStyle10(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -11623,21 +11726,21 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle9(hash, css) {
- const runtime = getRuntime9();
+ function registerStyle10(hash, css) {
+ const runtime = getRuntime10();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle9(targetDocument, hash, css);
+ injectStyle10(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle9("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+ registerStyle10("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
var global_css_defense_default5 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle9("bd510b0d40", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');
+ registerStyle10("d11816833c", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#008030)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');
}
- var style_default9 = { "indicator": "_7a7ac88e306348e7__indicator", "indicator-jump": "_48722cc5dd090ce4__indicator-jump", "is-invalid": "_57a3bbbfbe38a5c6__is-invalid", "is-valid": "_9e944dc198aac10b__is-valid", "indicator-icon": "e482806667437c6a__indicator-icon", "indicator-spinner": "_6e46434cc23019d2__indicator-spinner" };
+ var style_default10 = { "indicator": "_7a7ac88e306348e7__indicator", "indicator-jump": "_48722cc5dd090ce4__indicator-jump", "is-invalid": "_57a3bbbfbe38a5c6__is-invalid", "is-valid": "_9e944dc198aac10b__is-valid", "indicator-icon": "e482806667437c6a__indicator-icon", "indicator-spinner": "_6e46434cc23019d2__indicator-spinner" };
var ICON = {
valid: published_default,
invalid: error_default
@@ -11647,20 +11750,20 @@ var wp;
type,
message
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
"p",
{
id,
className: clsx_default(
global_css_defense_default5.p,
- style_default9.indicator,
- style_default9[`is-${type}`]
+ style_default10.indicator,
+ style_default10[`is-${type}`]
),
children: [
- type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Spinner2, { className: style_default9["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+ type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(Spinner2, { className: style_default10["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
Icon,
{
- className: style_default9["indicator-icon"],
+ className: style_default10["indicator-icon"],
icon: ICON[type],
size: 16,
fill: "currentColor"
@@ -11673,8 +11776,8 @@ var wp;
}
// packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
- var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
- var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+ var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+ var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
function appendRequiredIndicator(label, required, markWhenOptional) {
let suffix;
if (required && !markWhenOptional) {
@@ -11688,14 +11791,14 @@ var wp;
if (typeof label === "string") {
return `${label} ${suffix}`;
}
- return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(import_jsx_runtime198.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(import_jsx_runtime199.Fragment, { children: [
label,
" ",
suffix
] });
}
var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
- var ControlWithError = (0, import_element15.forwardRef)(function ControlWithError2({
+ var ControlWithError = (0, import_element16.forwardRef)(function ControlWithError2({
required,
markWhenOptional,
customValidity,
@@ -11704,12 +11807,12 @@ var wp;
render = DEFAULT_RENDER,
...restProps
}, forwardedRef) {
- const [errorMessage, setErrorMessage] = (0, import_element15.useState)();
- const [statusMessage, setStatusMessage] = (0, import_element15.useState)();
- const [showMessage, setShowMessage] = (0, import_element15.useState)(false);
- const [isTouched, setIsTouched] = (0, import_element15.useState)(false);
- const wrapperRef = (0, import_element15.useRef)(null);
- (0, import_element15.useEffect)(() => {
+ const [errorMessage, setErrorMessage] = (0, import_element16.useState)();
+ const [statusMessage, setStatusMessage] = (0, import_element16.useState)();
+ const [showMessage, setShowMessage] = (0, import_element16.useState)(false);
+ const [isTouched, setIsTouched] = (0, import_element16.useState)(false);
+ const wrapperRef = (0, import_element16.useRef)(null);
+ (0, import_element16.useEffect)(() => {
const validityTarget = getValidityTarget();
const handler = () => {
if (customValidity?.type !== "validating") {
@@ -11721,7 +11824,7 @@ var wp;
validityTarget?.addEventListener("invalid", handler);
return () => validityTarget?.removeEventListener("invalid", handler);
}, [customValidity?.type, getValidityTarget]);
- (0, import_element15.useEffect)(() => {
+ (0, import_element16.useEffect)(() => {
const validityTarget = getValidityTarget();
const suppressNativePopover = (event) => {
event.preventDefault();
@@ -11755,7 +11858,7 @@ var wp;
);
};
}, [getValidityTarget]);
- (0, import_element15.useEffect)(() => {
+ (0, import_element16.useEffect)(() => {
const validityTarget = getValidityTarget();
if (!customValidity?.type) {
validityTarget?.setCustomValidity("");
@@ -11792,7 +11895,7 @@ var wp;
}
}
}, [customValidity, getValidityTarget]);
- (0, import_element15.useEffect)(() => {
+ (0, import_element16.useEffect)(() => {
if (!isTouched || showMessage) {
return;
}
@@ -11820,10 +11923,10 @@ var wp;
}
});
};
- const messageId = (0, import_element15.useId)();
+ const messageId = (0, import_element16.useId)();
const message = (() => {
if (errorMessage) {
- return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
ValidityIndicator,
{
id: messageId,
@@ -11833,7 +11936,7 @@ var wp;
);
}
if (statusMessage?.type) {
- return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
ValidityIndicator,
{
id: messageId,
@@ -11845,7 +11948,7 @@ var wp;
return null;
})();
const visibleMessage = showMessage ? message : null;
- (0, import_element15.useEffect)(() => {
+ (0, import_element16.useEffect)(() => {
const target = getValidityTarget();
if (!target) {
return;
@@ -11869,8 +11972,8 @@ var wp;
ref: [forwardedRef, wrapperRef],
props: mergeProps(restProps, {
onBlur,
- children: /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(import_jsx_runtime198.Fragment, { children: [
- (0, import_element15.cloneElement)(children, {
+ children: /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(import_jsx_runtime199.Fragment, { children: [
+ (0, import_element16.cloneElement)(children, {
label: appendRequiredIndicator(
children.props.label,
required,
@@ -11897,115 +12000,8 @@ var wp;
});
// packages/ui/build-module/form/primitives/field/root.mjs
- var import_element16 = __toESM(require_element(), 1);
- var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
- function getRuntime10() {
- const globalScope = globalThis;
- if (globalScope.__wpStyleRuntime) {
- return globalScope.__wpStyleRuntime;
- }
- globalScope.__wpStyleRuntime = {
- documents: /* @__PURE__ */ new Map(),
- styles: /* @__PURE__ */ new Map(),
- injectedStyles: /* @__PURE__ */ new WeakMap()
- };
- if (typeof document !== "undefined") {
- registerDocument10(document);
- }
- return globalScope.__wpStyleRuntime;
- }
- function documentContainsStyleHash10(targetDocument, hash) {
- if (!targetDocument.head) {
- return false;
- }
- for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE10}]`
- )) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
- return true;
- }
- }
- return false;
- }
- function injectStyle10(targetDocument, hash, css) {
- if (!targetDocument.head) {
- return;
- }
- const runtime = getRuntime10();
- let injectedStyles = runtime.injectedStyles.get(targetDocument);
- if (!injectedStyles) {
- injectedStyles = /* @__PURE__ */ new Set();
- runtime.injectedStyles.set(targetDocument, injectedStyles);
- }
- if (injectedStyles.has(hash)) {
- return;
- }
- if (documentContainsStyleHash10(targetDocument, hash)) {
- injectedStyles.add(hash);
- return;
- }
- const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
- style2.appendChild(targetDocument.createTextNode(css));
- targetDocument.head.appendChild(style2);
- injectedStyles.add(hash);
- }
- function registerDocument10(targetDocument) {
- const runtime = getRuntime10();
- runtime.documents.set(
- targetDocument,
- (runtime.documents.get(targetDocument) ?? 0) + 1
- );
- for (const [hash, css] of runtime.styles) {
- injectStyle10(targetDocument, hash, css);
- }
- return () => {
- const count = runtime.documents.get(targetDocument);
- if (count === void 0) {
- return;
- }
- if (count <= 1) {
- runtime.documents.delete(targetDocument);
- return;
- }
- runtime.documents.set(targetDocument, count - 1);
- };
- }
- function registerStyle10(hash, css) {
- const runtime = getRuntime10();
- runtime.styles.set(hash, css);
- for (const targetDocument of runtime.documents.keys()) {
- injectStyle10(targetDocument, hash, css);
- }
- }
- if (typeof process === "undefined" || true) {
- registerStyle10("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
- }
- var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
- var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
- var Root = (0, import_element16.forwardRef)(function Root2({ className, render = DEFAULT_RENDER2, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
- index_parts_exports.Root,
- {
- ref,
- className: clsx_default(resets_default3["box-sizing"], className),
- render,
- ...restProps
- }
- );
- });
-
- // packages/ui/build-module/form/primitives/field/item.mjs
var import_element17 = __toESM(require_element(), 1);
var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
- var Item = (0, import_element17.forwardRef)(function Item2(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(index_parts_exports.Item, { ref, ...props });
- });
-
- // packages/ui/build-module/form/primitives/field/label.mjs
- var import_element18 = __toESM(require_element(), 1);
- var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
function getRuntime11() {
const globalScope = globalThis;
@@ -12087,31 +12083,30 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle11("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');
+ registerStyle11("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
- var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
- var Label = (0, import_element18.forwardRef)(
- function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
- const label = /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
- index_parts_exports.Label,
- {
- ref,
- className: clsx_default(
- field_default.label,
- variant && field_default[`is-${variant}`],
- className
- ),
- ...restProps
- }
- );
- if (hideFromVision) {
- return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(VisuallyHidden, { render: label });
+ var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+ var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+ var Root = (0, import_element17.forwardRef)(function Root2({ className, render = DEFAULT_RENDER2, ...restProps }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+ index_parts_exports.Root,
+ {
+ ref,
+ className: clsx_default(resets_default3["box-sizing"], className),
+ render,
+ ...restProps
}
- return label;
- }
- );
+ );
+ });
- // packages/ui/build-module/form/primitives/field/description.mjs
+ // packages/ui/build-module/form/primitives/field/item.mjs
+ var import_element18 = __toESM(require_element(), 1);
+ var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+ var Item = (0, import_element18.forwardRef)(function Item2(props, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(index_parts_exports.Item, { ref, ...props });
+ });
+
+ // packages/ui/build-module/form/primitives/field/label.mjs
var import_element19 = __toESM(require_element(), 1);
var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
@@ -12194,32 +12189,33 @@ var wp;
injectStyle12(targetDocument, hash, css);
}
}
- if (typeof process === "undefined" || true) {
- registerStyle12("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
- }
- var global_css_defense_default6 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
registerStyle12("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');
}
- var field_default2 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
- var Description = (0, import_element19.forwardRef)(function Description2({ className, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
- index_parts_exports.Description,
- {
- ref,
- className: clsx_default(
- global_css_defense_default6.p,
- field_default2.description,
- className
- ),
- ...restProps
+ var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+ var Label = (0, import_element19.forwardRef)(
+ function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
+ const label = /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+ index_parts_exports.Label,
+ {
+ ref,
+ className: clsx_default(
+ field_default.label,
+ variant && field_default[`is-${variant}`],
+ className
+ ),
+ ...restProps
+ }
+ );
+ if (hideFromVision) {
+ return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(VisuallyHidden, { render: label });
}
- );
- });
+ return label;
+ }
+ );
- // packages/ui/build-module/form/primitives/field/details.mjs
+ // packages/ui/build-module/form/primitives/field/description.mjs
var import_element20 = __toESM(require_element(), 1);
- var import_i18n12 = __toESM(require_i18n(), 1);
var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
function getRuntime13() {
@@ -12301,37 +12297,33 @@ var wp;
injectStyle13(targetDocument, hash, css);
}
}
+ if (typeof process === "undefined" || true) {
+ registerStyle13("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+ }
+ var global_css_defense_default6 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
registerStyle13("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');
}
- var field_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
- var Details = (0, import_element20.forwardRef)(
- function Details2({ className, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(import_jsx_runtime203.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(index_parts_exports.Description, {}), children: (0, import_i18n12.__)("More details follow the field.") }),
- /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
- "div",
- {
- ref,
- className: clsx_default(field_default3.description, className),
- ...restProps
- }
- )
- ] });
- }
- );
+ var field_default2 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+ var Description = (0, import_element20.forwardRef)(function Description2({ className, ...restProps }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ index_parts_exports.Description,
+ {
+ ref,
+ className: clsx_default(
+ global_css_defense_default6.p,
+ field_default2.description,
+ className
+ ),
+ ...restProps
+ }
+ );
+ });
- // packages/ui/build-module/form/primitives/field/control.mjs
+ // packages/ui/build-module/form/primitives/field/details.mjs
var import_element21 = __toESM(require_element(), 1);
+ var import_i18n12 = __toESM(require_i18n(), 1);
var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
- var Control = (0, import_element21.forwardRef)(
- function Control2(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(index_parts_exports.Control, { ref, ...props });
- }
- );
-
- // packages/ui/build-module/form/primitives/field/visual-label.mjs
- var import_element22 = __toESM(require_element(), 1);
var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
function getRuntime14() {
const globalScope = globalThis;
@@ -12415,28 +12407,34 @@ var wp;
if (typeof process === "undefined" || true) {
registerStyle14("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');
}
- var field_default4 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
- var VisualLabel = (0, import_element22.forwardRef)(
- function VisualLabel2({ className, render, variant, ...restProps }, ref) {
- return useRender({
- defaultTagName: "span",
- render,
- ref,
- props: mergeProps(restProps, {
- className: clsx_default(
- field_default4.label,
- variant && field_default4[`is-${variant}`],
- className
- )
- })
- });
+ var field_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+ var Details = (0, import_element21.forwardRef)(
+ function Details2({ className, ...restProps }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(import_jsx_runtime204.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(index_parts_exports.Description, {}), children: (0, import_i18n12.__)("More details follow the field.") }),
+ /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+ "div",
+ {
+ ref,
+ className: clsx_default(field_default3.description, className),
+ ...restProps
+ }
+ )
+ ] });
}
);
- VisualLabel.displayName = "Field.VisualLabel";
- // packages/ui/build-module/form/primitives/textarea/textarea.mjs
- var import_element23 = __toESM(require_element(), 1);
+ // packages/ui/build-module/form/primitives/field/control.mjs
+ var import_element22 = __toESM(require_element(), 1);
var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+ var Control = (0, import_element22.forwardRef)(
+ function Control2(props, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(index_parts_exports.Control, { ref, ...props });
+ }
+ );
+
+ // packages/ui/build-module/form/primitives/field/visual-label.mjs
+ var import_element23 = __toESM(require_element(), 1);
var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
function getRuntime15() {
const globalScope = globalThis;
@@ -12518,19 +12516,124 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle15("1540cbc709", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._1e441c22c9dc5d28__wrapper{--wp-ui-textarea-min-height:var(--wpds-dimension-size-lg,40px)}._414844876c32ecee__textarea{min-height:calc(var(--wp-ui-textarea-min-height) - 2px);resize:block}}@layer compositions{._1e441c22c9dc5d28__wrapper{--wp-ui-input-padding-block:9.9px;height:auto;line-height:1.4}}}");
+ registerStyle15("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');
+ }
+ var field_default4 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+ var VisualLabel = (0, import_element23.forwardRef)(
+ function VisualLabel2({ className, render, variant, ...restProps }, ref) {
+ return useRender({
+ defaultTagName: "span",
+ render,
+ ref,
+ props: mergeProps(restProps, {
+ className: clsx_default(
+ field_default4.label,
+ variant && field_default4[`is-${variant}`],
+ className
+ )
+ })
+ });
+ }
+ );
+ VisualLabel.displayName = "Field.VisualLabel";
+
+ // packages/ui/build-module/form/primitives/textarea/textarea.mjs
+ var import_element24 = __toESM(require_element(), 1);
+ var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
+ function getRuntime16() {
+ const globalScope = globalThis;
+ if (globalScope.__wpStyleRuntime) {
+ return globalScope.__wpStyleRuntime;
+ }
+ globalScope.__wpStyleRuntime = {
+ documents: /* @__PURE__ */ new Map(),
+ styles: /* @__PURE__ */ new Map(),
+ injectedStyles: /* @__PURE__ */ new WeakMap()
+ };
+ if (typeof document !== "undefined") {
+ registerDocument16(document);
+ }
+ return globalScope.__wpStyleRuntime;
}
- var style_default10 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
+ function documentContainsStyleHash16(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
+ }
+ for (const style2 of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE16}]`
+ )) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+ return true;
+ }
+ }
+ return false;
+ }
+ function injectStyle16(targetDocument, hash, css) {
+ if (!targetDocument.head) {
+ return;
+ }
+ const runtime = getRuntime16();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
+ }
+ if (injectedStyles.has(hash)) {
+ return;
+ }
+ if (documentContainsStyleHash16(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style2 = targetDocument.createElement("style");
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+ style2.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style2);
+ injectedStyles.add(hash);
+ }
+ function registerDocument16(targetDocument) {
+ const runtime = getRuntime16();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle16(targetDocument, hash, css);
+ }
+ return () => {
+ const count = runtime.documents.get(targetDocument);
+ if (count === void 0) {
+ return;
+ }
+ if (count <= 1) {
+ runtime.documents.delete(targetDocument);
+ return;
+ }
+ runtime.documents.set(targetDocument, count - 1);
+ };
+ }
+ function registerStyle16(hash, css) {
+ const runtime = getRuntime16();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle16(targetDocument, hash, css);
+ }
+ }
+ if (typeof process === "undefined" || true) {
+ registerStyle16("1540cbc709", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._1e441c22c9dc5d28__wrapper{--wp-ui-textarea-min-height:var(--wpds-dimension-size-lg,40px)}._414844876c32ecee__textarea{min-height:calc(var(--wp-ui-textarea-min-height) - 2px);resize:block}}@layer compositions{._1e441c22c9dc5d28__wrapper{--wp-ui-input-padding-block:9.9px;height:auto;line-height:1.4}}}");
+ }
+ var style_default11 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
if (typeof process === "undefined" || true) {
- registerStyle15("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+ registerStyle16("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
var global_css_defense_default7 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
var wrappedRender = (render, restProps) => {
return function textareaRender(props) {
- return typeof render === "function" ? render(mergeProps(props, restProps)) : (0, import_element23.cloneElement)(render, mergeProps(props, restProps));
+ return typeof render === "function" ? render(mergeProps(props, restProps)) : (0, import_element24.cloneElement)(render, mergeProps(props, restProps));
};
};
- var Textarea = (0, import_element23.forwardRef)(
+ var Textarea = (0, import_element24.forwardRef)(
function Textarea2({
className,
defaultValue,
@@ -12542,17 +12645,17 @@ var wp;
value,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
Input3,
{
- className: clsx_default(style_default10.wrapper, className),
+ className: clsx_default(style_default11.wrapper, className),
style: style2,
render: wrappedRender(
- render || ((props) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("textarea", { ...props })),
+ render || ((props) => /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("textarea", { ...props })),
{
className: clsx_default(
global_css_defense_default7.textarea,
- style_default10.textarea
+ style_default11.textarea
),
ref,
rows,
@@ -12569,9 +12672,9 @@ var wp;
);
// packages/ui/build-module/form/textarea-control/textarea-control.mjs
- var import_element24 = __toESM(require_element(), 1);
- var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
- var TextareaControl = (0, import_element24.forwardRef)(function TextareaControl2({
+ var import_element25 = __toESM(require_element(), 1);
+ var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+ var TextareaControl = (0, import_element25.forwardRef)(function TextareaControl2({
className,
label,
description,
@@ -12579,29 +12682,29 @@ var wp;
hideLabelFromVision,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(field_exports.Root, { className, children: [
- /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
- /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(Textarea, { ref, ...restProps }),
- description && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(field_exports.Description, { children: description }),
- details && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(field_exports.Details, { children: details })
+ return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(field_exports.Root, { className, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+ /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(Textarea, { ref, ...restProps }),
+ description && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(field_exports.Description, { children: description }),
+ details && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(field_exports.Details, { children: details })
] });
});
// packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
- var import_element25 = __toESM(require_element(), 1);
+ var import_element26 = __toESM(require_element(), 1);
var import_compose5 = __toESM(require_compose(), 1);
- var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
- var ValidatedTextareaControl = (0, import_element25.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
- const validityTargetRef = (0, import_element25.useRef)(null);
+ var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+ var ValidatedTextareaControl = (0, import_element26.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+ const validityTargetRef = (0, import_element26.useRef)(null);
const mergedRefs = (0, import_compose5.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
ControlWithError,
{
required,
markWhenOptional,
customValidity,
getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
+ children: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
}
);
});
@@ -12616,11 +12719,11 @@ var wp;
});
// packages/ui/build-module/tabs/list.mjs
- var import_element26 = __toESM(require_element(), 1);
+ var import_element27 = __toESM(require_element(), 1);
var import_compose6 = __toESM(require_compose(), 1);
- var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
- function getRuntime16() {
+ var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+ function getRuntime17() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -12631,28 +12734,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument16(document);
+ registerDocument17(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash16(targetDocument, hash) {
+ function documentContainsStyleHash17(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE16}]`
+ `style[${STYLE_HASH_ATTRIBUTE17}]`
)) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
return true;
}
}
return false;
}
- function injectStyle16(targetDocument, hash, css) {
+ function injectStyle17(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime16();
+ const runtime = getRuntime17();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -12661,24 +12764,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash16(targetDocument, hash)) {
+ if (documentContainsStyleHash17(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
style2.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style2);
injectedStyles.add(hash);
}
- function registerDocument16(targetDocument) {
- const runtime = getRuntime16();
+ function registerDocument17(targetDocument) {
+ const runtime = getRuntime17();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle16(targetDocument, hash, css);
+ injectStyle17(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -12692,19 +12795,19 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle16(hash, css) {
- const runtime = getRuntime16();
+ function registerStyle17(hash, css) {
+ const runtime = getRuntime17();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle16(targetDocument, hash, css);
+ injectStyle17(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle16("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n &[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n [role=tab]:is([aria-selected=true])\n &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
+ registerStyle17("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n &[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n [role=tab]:is([aria-selected=true])\n &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
}
- var style_default11 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
+ var style_default12 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
var SCROLL_EPSILON = 1;
- var List = (0, import_element26.forwardRef)(
+ var List = (0, import_element27.forwardRef)(
function TabList({
children,
variant = "default",
@@ -12712,13 +12815,13 @@ var wp;
activateOnFocus,
...otherProps
}, forwardedRef) {
- const [listEl, setListEl] = (0, import_element26.useState)(null);
- const [overflow, setOverflow] = (0, import_element26.useState)({
+ const [listEl, setListEl] = (0, import_element27.useState)(null);
+ const [overflow, setOverflow] = (0, import_element27.useState)({
first: false,
last: false,
isScrolling: false
});
- (0, import_element26.useEffect)(() => {
+ (0, import_element27.useEffect)(() => {
if (!listEl) {
return;
}
@@ -12782,24 +12885,24 @@ var wp;
forwardedRef,
(el) => setListEl(el)
]);
- return /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
index_parts_exports2.List,
{
ref: mergedListRef,
activateOnFocus,
"data-select-on-move": activateOnFocus ? "true" : "false",
className: clsx_default(
- style_default11.tablist,
- overflow.first && style_default11["is-overflowing-first"],
- overflow.last && style_default11["is-overflowing-last"],
- style_default11[`is-${variant}-variant`],
+ style_default12.tablist,
+ overflow.first && style_default12["is-overflowing-first"],
+ overflow.last && style_default12["is-overflowing-last"],
+ style_default12[`is-${variant}-variant`],
className
),
...otherProps,
tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
children: [
children,
- /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(index_parts_exports2.Indicator, { className: style_default11.indicator })
+ /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(index_parts_exports2.Indicator, { className: style_default12.indicator })
]
}
);
@@ -12807,16 +12910,16 @@ var wp;
);
// packages/ui/build-module/tabs/panel.mjs
- var import_element28 = __toESM(require_element(), 1);
+ var import_element29 = __toESM(require_element(), 1);
// packages/ui/build-module/tabs/context.mjs
- var import_element27 = __toESM(require_element(), 1);
- var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+ var import_element28 = __toESM(require_element(), 1);
+ var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
var VALIDATION_ENABLED = true;
- var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element27.createContext)(null) : null;
+ var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element28.createContext)(null) : null;
function useRegisterTabDev() {
- const context = (0, import_element27.useContext)(TabsValidationContext);
- (0, import_element27.useEffect)(() => {
+ const context = (0, import_element28.useContext)(TabsValidationContext);
+ (0, import_element28.useEffect)(() => {
if (context) {
return context.registerTab();
}
@@ -12827,8 +12930,8 @@ var wp;
}
var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
function useRegisterPanelDev() {
- const context = (0, import_element27.useContext)(TabsValidationContext);
- (0, import_element27.useEffect)(() => {
+ const context = (0, import_element28.useContext)(TabsValidationContext);
+ (0, import_element28.useEffect)(() => {
if (context) {
return context.registerPanel();
}
@@ -12841,8 +12944,8 @@ var wp;
function TabsValidationProviderDev({
children
}) {
- const tabCountRef = (0, import_element27.useRef)(0);
- const panelCountRef = (0, import_element27.useRef)(0);
+ const tabCountRef = (0, import_element28.useRef)(0);
+ const panelCountRef = (0, import_element28.useRef)(0);
const scheduleValidation = useScheduleValidation(() => {
const tabCount = tabCountRef.current;
const panelCount = panelCountRef.current;
@@ -12852,7 +12955,7 @@ var wp;
);
}
});
- const registerTab = (0, import_element27.useCallback)(() => {
+ const registerTab = (0, import_element28.useCallback)(() => {
tabCountRef.current += 1;
scheduleValidation();
return () => {
@@ -12860,7 +12963,7 @@ var wp;
scheduleValidation();
};
}, [scheduleValidation]);
- const registerPanel = (0, import_element27.useCallback)(() => {
+ const registerPanel = (0, import_element28.useCallback)(() => {
panelCountRef.current += 1;
scheduleValidation();
return () => {
@@ -12868,142 +12971,24 @@ var wp;
scheduleValidation();
};
}, [scheduleValidation]);
- const contextValue = (0, import_element27.useMemo)(
+ const contextValue = (0, import_element28.useMemo)(
() => ({
registerTab,
registerPanel
}),
[registerTab, registerPanel]
);
- return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+ return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
}
function TabsValidationProviderProd({
children
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_jsx_runtime209.Fragment, { children });
+ return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(import_jsx_runtime210.Fragment, { children });
}
var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;
// packages/ui/build-module/tabs/panel.mjs
- var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
- function getRuntime17() {
- const globalScope = globalThis;
- if (globalScope.__wpStyleRuntime) {
- return globalScope.__wpStyleRuntime;
- }
- globalScope.__wpStyleRuntime = {
- documents: /* @__PURE__ */ new Map(),
- styles: /* @__PURE__ */ new Map(),
- injectedStyles: /* @__PURE__ */ new WeakMap()
- };
- if (typeof document !== "undefined") {
- registerDocument17(document);
- }
- return globalScope.__wpStyleRuntime;
- }
- function documentContainsStyleHash17(targetDocument, hash) {
- if (!targetDocument.head) {
- return false;
- }
- for (const style2 of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE17}]`
- )) {
- if (style2.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
- return true;
- }
- }
- return false;
- }
- function injectStyle17(targetDocument, hash, css) {
- if (!targetDocument.head) {
- return;
- }
- const runtime = getRuntime17();
- let injectedStyles = runtime.injectedStyles.get(targetDocument);
- if (!injectedStyles) {
- injectedStyles = /* @__PURE__ */ new Set();
- runtime.injectedStyles.set(targetDocument, injectedStyles);
- }
- if (injectedStyles.has(hash)) {
- return;
- }
- if (documentContainsStyleHash17(targetDocument, hash)) {
- injectedStyles.add(hash);
- return;
- }
- const style2 = targetDocument.createElement("style");
- style2.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
- style2.appendChild(targetDocument.createTextNode(css));
- targetDocument.head.appendChild(style2);
- injectedStyles.add(hash);
- }
- function registerDocument17(targetDocument) {
- const runtime = getRuntime17();
- runtime.documents.set(
- targetDocument,
- (runtime.documents.get(targetDocument) ?? 0) + 1
- );
- for (const [hash, css] of runtime.styles) {
- injectStyle17(targetDocument, hash, css);
- }
- return () => {
- const count = runtime.documents.get(targetDocument);
- if (count === void 0) {
- return;
- }
- if (count <= 1) {
- runtime.documents.delete(targetDocument);
- return;
- }
- runtime.documents.set(targetDocument, count - 1);
- };
- }
- function registerStyle17(hash, css) {
- const runtime = getRuntime17();
- runtime.styles.set(hash, css);
- for (const targetDocument of runtime.documents.keys()) {
- injectStyle17(targetDocument, hash, css);
- }
- }
- if (typeof process === "undefined" || true) {
- registerStyle17("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
- }
- var global_css_defense_default8 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
- if (typeof process === "undefined" || true) {
- registerStyle17("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
- }
- var focus_module_default3 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
- var Panel = (0, import_element28.forwardRef)(
- function TabPanel({ className, ...otherProps }, forwardedRef) {
- useRegisterPanel();
- return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
- index_parts_exports2.Panel,
- {
- ref: forwardedRef,
- className: clsx_default(
- global_css_defense_default8.div,
- focus_module_default3["outset-ring--focus-visible"],
- className
- ),
- ...otherProps
- }
- );
- }
- );
-
- // packages/ui/build-module/tabs/root.mjs
- var import_element29 = __toESM(require_element(), 1);
var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
- var Root3 = (0, import_element29.forwardRef)(
- function TabsRoot3({ ...otherProps }, forwardedRef) {
- return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(index_parts_exports2.Root, { ref: forwardedRef, ...otherProps }) }) });
- }
- );
-
- // packages/ui/build-module/tabs/tab.mjs
- var import_element30 = __toESM(require_element(), 1);
- var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
function getRuntime18() {
const globalScope = globalThis;
@@ -13085,20 +13070,138 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle18("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n &[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n [role=tab]:is([aria-selected=true])\n &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
+ registerStyle18("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- var style_default12 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
- var Tab = (0, import_element30.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
+ var global_css_defense_default8 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
+ if (typeof process === "undefined" || true) {
+ registerStyle18("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+ }
+ var focus_module_default3 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+ var Panel = (0, import_element29.forwardRef)(
+ function TabPanel({ className, ...otherProps }, forwardedRef) {
+ useRegisterPanel();
+ return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+ index_parts_exports2.Panel,
+ {
+ ref: forwardedRef,
+ className: clsx_default(
+ global_css_defense_default8.div,
+ focus_module_default3["outset-ring--focus-visible"],
+ className
+ ),
+ ...otherProps
+ }
+ );
+ }
+ );
+
+ // packages/ui/build-module/tabs/root.mjs
+ var import_element30 = __toESM(require_element(), 1);
+ var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
+ var Root3 = (0, import_element30.forwardRef)(
+ function TabsRoot3({ ...otherProps }, forwardedRef) {
+ return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(index_parts_exports2.Root, { ref: forwardedRef, ...otherProps }) }) });
+ }
+ );
+
+ // packages/ui/build-module/tabs/tab.mjs
+ var import_element31 = __toESM(require_element(), 1);
+ var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
+ function getRuntime19() {
+ const globalScope = globalThis;
+ if (globalScope.__wpStyleRuntime) {
+ return globalScope.__wpStyleRuntime;
+ }
+ globalScope.__wpStyleRuntime = {
+ documents: /* @__PURE__ */ new Map(),
+ styles: /* @__PURE__ */ new Map(),
+ injectedStyles: /* @__PURE__ */ new WeakMap()
+ };
+ if (typeof document !== "undefined") {
+ registerDocument19(document);
+ }
+ return globalScope.__wpStyleRuntime;
+ }
+ function documentContainsStyleHash19(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
+ }
+ for (const style2 of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE19}]`
+ )) {
+ if (style2.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+ return true;
+ }
+ }
+ return false;
+ }
+ function injectStyle19(targetDocument, hash, css) {
+ if (!targetDocument.head) {
+ return;
+ }
+ const runtime = getRuntime19();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
+ }
+ if (injectedStyles.has(hash)) {
+ return;
+ }
+ if (documentContainsStyleHash19(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style2 = targetDocument.createElement("style");
+ style2.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+ style2.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style2);
+ injectedStyles.add(hash);
+ }
+ function registerDocument19(targetDocument) {
+ const runtime = getRuntime19();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle19(targetDocument, hash, css);
+ }
+ return () => {
+ const count = runtime.documents.get(targetDocument);
+ if (count === void 0) {
+ return;
+ }
+ if (count <= 1) {
+ runtime.documents.delete(targetDocument);
+ return;
+ }
+ runtime.documents.set(targetDocument, count - 1);
+ };
+ }
+ function registerStyle19(hash, css) {
+ const runtime = getRuntime19();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle19(targetDocument, hash, css);
+ }
+ }
+ if (typeof process === "undefined" || true) {
+ registerStyle19("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n &[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n [role=tab]:is([aria-selected=true])\n &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
+ }
+ var style_default13 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
+ var Tab = (0, import_element31.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
useRegisterTab();
- return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(
index_parts_exports2.Tab,
{
ref: forwardedRef,
- className: clsx_default(style_default12.tab, className),
+ className: clsx_default(style_default13.tab, className),
...otherProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("span", { className: style_default12["tab-children"], children }),
- /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(Icon, { icon: chevron_right_default, className: style_default12["tab-chevron"] })
+ /* @__PURE__ */ (0, import_jsx_runtime213.jsx)("span", { className: style_default13["tab-children"], children }),
+ /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(Icon, { icon: chevron_right_default, className: style_default13["tab-chevron"] })
]
}
);
@@ -13109,7 +13212,7 @@ var wp;
var import_i18n14 = __toESM(require_i18n(), 1);
var import_data8 = __toESM(require_data(), 1);
var import_notices = __toESM(require_notices(), 1);
- var import_element33 = __toESM(require_element(), 1);
+ var import_element34 = __toESM(require_element(), 1);
// node_modules/memize/dist/index.js
function memize(fn, options2) {
@@ -13180,7 +13283,7 @@ var wp;
}
// packages/block-library/build-module/embed/util.mjs
- var import_element31 = __toESM(require_element(), 1);
+ var import_element32 = __toESM(require_element(), 1);
var import_blocks3 = __toESM(require_blocks(), 1);
var import_url2 = __toESM(require_url(), 1);
@@ -13348,7 +13451,7 @@ var wp;
var WP_EMBED_TYPE = "wp-embed";
// packages/block-library/build-module/embed/util.mjs
- var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
var { name: DEFAULT_EMBED_BLOCK } = block_default7;
var getEmbedInfoByProvider = (provider) => (0, import_blocks3.getBlockVariations)(DEFAULT_EMBED_BLOCK)?.find(
({ name: name118 }) => name118 === provider
@@ -13368,8 +13471,8 @@ var wp;
var isFromWordPress = (html) => html && html.includes('class="wp-embedded-content"');
var getPhotoHtml = (photo) => {
const imageUrl = photo.url || photo.thumbnail_url;
- const photoPreview = /* @__PURE__ */ (0, import_jsx_runtime213.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)("img", { src: imageUrl, alt: photo.title, width: "100%" }) });
- return (0, import_element31.renderToString)(photoPreview);
+ const photoPreview = /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("img", { src: imageUrl, alt: photo.title, width: "100%" }) });
+ return (0, import_element32.renderToString)(photoPreview);
};
var createUpgradedEmbedBlock = (props, attributesFromPreview = {}) => {
const { preview, attributes: attributes2 = {} } = props;
@@ -13465,9 +13568,9 @@ var wp;
return existingClassNames;
}
function fallback(url, onReplace) {
- const link = /* @__PURE__ */ (0, import_jsx_runtime213.jsx)("a", { href: url, children: url });
+ const link = /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("a", { href: url, children: url });
onReplace(
- (0, import_blocks3.createBlock)("core/paragraph", { content: (0, import_element31.renderToString)(link) })
+ (0, import_blocks3.createBlock)("core/paragraph", { content: (0, import_element32.renderToString)(link) })
);
}
var getAttributesFromPreview = memize(
@@ -13514,13 +13617,13 @@ var wp;
};
// packages/block-library/build-module/utils/caption.mjs
- var import_element32 = __toESM(require_element(), 1);
+ var import_element33 = __toESM(require_element(), 1);
var import_compose7 = __toESM(require_compose(), 1);
var import_i18n13 = __toESM(require_i18n(), 1);
var import_block_editor14 = __toESM(require_block_editor(), 1);
var import_components6 = __toESM(require_components(), 1);
var import_blocks4 = __toESM(require_blocks(), 1);
- var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
function Caption({
attributeKey = "caption",
attributes: attributes2,
@@ -13543,18 +13646,18 @@ var wp;
const prevCaption = (0, import_compose7.usePrevious)(caption);
const isCaptionEmpty = import_block_editor14.RichText.isEmpty(caption);
const isPrevCaptionEmpty = import_block_editor14.RichText.isEmpty(prevCaption);
- const [showCaption, setShowCaption] = (0, import_element32.useState)(!isCaptionEmpty);
- (0, import_element32.useEffect)(() => {
+ const [showCaption, setShowCaption] = (0, import_element33.useState)(!isCaptionEmpty);
+ (0, import_element33.useEffect)(() => {
if (!isCaptionEmpty && isPrevCaptionEmpty) {
setShowCaption(true);
}
}, [isCaptionEmpty, isPrevCaptionEmpty]);
- (0, import_element32.useEffect)(() => {
+ (0, import_element33.useEffect)(() => {
if (!isSelected && isCaptionEmpty) {
setShowCaption(false);
}
}, [isSelected, isCaptionEmpty]);
- const ref = (0, import_element32.useCallback)(
+ const ref = (0, import_element33.useCallback)(
(node) => {
if (node && isCaptionEmpty) {
node.focus();
@@ -13562,8 +13665,8 @@ var wp;
},
[isCaptionEmpty]
);
- return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(import_jsx_runtime214.Fragment, { children: [
- showToolbarButton && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(import_block_editor14.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(import_jsx_runtime215.Fragment, { children: [
+ showToolbarButton && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_block_editor14.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
import_components6.ToolbarButton,
{
onClick: () => {
@@ -13579,7 +13682,7 @@ var wp;
label: showCaption ? removeLabel : addLabel
}
) }),
- showCaption && (!import_block_editor14.RichText.isEmpty(caption) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+ showCaption && (!import_block_editor14.RichText.isEmpty(caption) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
import_block_editor14.RichText,
{
identifier: attributeKey,
@@ -13605,7 +13708,7 @@ var wp;
}
// packages/block-library/build-module/audio/edit.mjs
- var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES = ["audio"];
function AudioEdit({
attributes: attributes2,
@@ -13616,7 +13719,7 @@ var wp;
insertBlocksAfter
}) {
const { id, autoplay, loop, preload, src } = attributes2;
- const [temporaryURL, setTemporaryURL] = (0, import_element33.useState)(attributes2.blob);
+ const [temporaryURL, setTemporaryURL] = (0, import_element34.useState)(attributes2.blob);
const blockEditingMode = (0, import_block_editor15.useBlockEditingMode)();
const hasNonContentControls = blockEditingMode === "default";
useUploadMediaFromBlobURL({
@@ -13678,10 +13781,10 @@ var wp;
});
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
if (!src && !temporaryURL) {
- return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
import_block_editor15.MediaPlaceholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_block_editor15.BlockIcon, { icon: audio_default }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(import_block_editor15.BlockIcon, { icon: audio_default }),
onSelect: onSelectAudio,
onSelectURL,
accept: "audio/*",
@@ -13691,8 +13794,8 @@ var wp;
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(import_jsx_runtime215.Fragment, { children: [
- isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_block_editor15.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(import_jsx_runtime216.Fragment, { children: [
+ isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(import_block_editor15.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
import_block_editor15.MediaReplaceFlow,
{
mediaId: id,
@@ -13706,7 +13809,7 @@ var wp;
variant: "toolbar"
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_block_editor15.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(import_block_editor15.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(
import_components7.__experimentalToolsPanel,
{
label: (0, import_i18n14.__)("Settings"),
@@ -13719,10 +13822,10 @@ var wp;
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(Text2, { className: "wp-block-audio__autoplay-help-text", children: (0, import_i18n14.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(Text2, { className: "wp-block-audio__autoplay-help-text", children: (0, import_i18n14.__)(
"Most browsers block audio until a visitor interacts with the page, so autoplay often won\u2019t work, especially on mobile. Unexpected sound can also be disruptive for screen reader users."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
import_components7.__experimentalToolsPanelItem,
{
label: (0, import_i18n14.__)("Autoplay"),
@@ -13731,7 +13834,7 @@ var wp;
onDeselect: () => setAttributes({
autoplay: false
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
import_components7.ToggleControl,
{
label: (0, import_i18n14.__)("Autoplay"),
@@ -13741,7 +13844,7 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
import_components7.__experimentalToolsPanelItem,
{
label: (0, import_i18n14.__)("Loop"),
@@ -13750,7 +13853,7 @@ var wp;
onDeselect: () => setAttributes({
loop: false
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
import_components7.ToggleControl,
{
label: (0, import_i18n14.__)("Loop"),
@@ -13760,7 +13863,7 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
import_components7.__experimentalToolsPanelItem,
{
label: (0, import_i18n14.__)("Preload"),
@@ -13769,7 +13872,7 @@ var wp;
onDeselect: () => setAttributes({
preload: void 0
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
import_components7.SelectControl,
{
label: (0, import_i18n14._x)(
@@ -13796,8 +13899,8 @@ var wp;
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("figure", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)("figure", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
"audio",
{
controls: "controls",
@@ -13805,8 +13908,8 @@ var wp;
src: src ?? temporaryURL
}
),
- !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_components7.Spinner, {}),
- /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+ !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(import_components7.Spinner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
Caption,
{
attributes: attributes2,
@@ -13894,11 +13997,11 @@ var wp;
// packages/block-library/build-module/audio/save.mjs
var import_block_editor16 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
function save5({ attributes: attributes2 }) {
const { autoplay, caption, loop, preload, src } = attributes2;
- return src && /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)("figure", { ...import_block_editor16.useBlockProps.save(), children: [
- /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+ return src && /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)("figure", { ...import_block_editor16.useBlockProps.save(), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
"audio",
{
controls: "controls",
@@ -13908,7 +14011,7 @@ var wp;
preload
}
),
- !import_block_editor16.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+ !import_block_editor16.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
import_block_editor16.RichText.Content,
{
tagName: "figcaption",
@@ -13975,15 +14078,7 @@ var wp;
};
var transforms_default = transforms;
- // packages/block-library/build-module/lock-unlock.mjs
- var import_private_apis = __toESM(require_private_apis(), 1);
- var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
- "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",
- "@wordpress/block-library"
- );
-
// packages/block-library/build-module/audio/index.mjs
- var { fieldsKey, formKey } = unlock(import_blocks6.privateApis);
var { name: name7 } = block_default8;
var settings7 = {
icon: audio_default,
@@ -13998,39 +14093,6 @@ var wp;
edit: edit_default,
save: save5
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings7[fieldsKey] = [
- {
- id: "audio",
- label: (0, import_i18n15.__)("Audio"),
- type: "media",
- Edit: {
- control: "media",
- // TODO: replace with custom component
- allowedTypes: ["audio"],
- multiple: false
- },
- getValue: ({ item }) => ({
- id: item.id,
- url: item.src
- }),
- setValue: ({ value }) => ({
- id: value.id,
- src: value.url
- })
- },
- {
- id: "caption",
- label: (0, import_i18n15.__)("Caption"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings7[formKey] = {
- fields: ["audio", "caption"]
- };
- }
var init7 = () => initBlock({ name: name7, metadata: block_default8, settings: settings7 });
// packages/block-library/build-module/breadcrumbs/index.mjs
@@ -14123,15 +14185,15 @@ var wp;
};
// packages/block-library/build-module/breadcrumbs/edit.mjs
- var import_i18n16 = __toESM(require_i18n(), 1);
+ var import_i18n15 = __toESM(require_i18n(), 1);
var import_block_editor17 = __toESM(require_block_editor(), 1);
var import_components8 = __toESM(require_components(), 1);
var import_data9 = __toESM(require_data(), 1);
var import_core_data4 = __toESM(require_core_data(), 1);
- var import_element34 = __toESM(require_element(), 1);
+ var import_element35 = __toESM(require_element(), 1);
var import_server_side_render2 = __toESM(require_server_side_render(), 1);
var import_compose8 = __toESM(require_compose(), 1);
- var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
var separatorDefaultValue = "/";
function BreadcrumbEdit({
attributes: attributes2,
@@ -14185,8 +14247,8 @@ var wp;
},
[postType, postId]
);
- const [invalidationKey, setInvalidationKey] = (0, import_element34.useState)(0);
- (0, import_element34.useEffect)(() => {
+ const [invalidationKey, setInvalidationKey] = (0, import_element35.useState)(0);
+ (0, import_element35.useEffect)(() => {
setInvalidationKey((c2) => c2 + 1);
}, [post]);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
@@ -14196,14 +14258,14 @@ var wp;
block: name118,
urlQueryArgs: { post_id: postId, invalidationKey }
});
- const prevContentRef = (0, import_element34.useRef)("");
- (0, import_element34.useEffect)(() => {
+ const prevContentRef = (0, import_element35.useRef)("");
+ (0, import_element35.useEffect)(() => {
if (status === "success") {
prevContentRef.current = content;
}
}, [content, status]);
- const [showLoader, setShowLoader] = (0, import_element34.useState)(false);
- (0, import_element34.useEffect)(() => {
+ const [showLoader, setShowLoader] = (0, import_element35.useState)(false);
+ (0, import_element35.useEffect)(() => {
if (status !== "loading") {
return;
}
@@ -14218,7 +14280,7 @@ var wp;
const disabledRef = (0, import_compose8.useDisabled)();
const blockProps = (0, import_block_editor17.useBlockProps)({ ref: disabledRef });
if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_components8.Spinner, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(import_components8.Spinner, {}) });
}
let _showTerms;
if (!isPostTypeHierarchical && !post?.parent) {
@@ -14236,16 +14298,16 @@ var wp;
if (showPlaceholder) {
const placeholderItems = [];
if (showHomeItem) {
- placeholderItems.push((0, import_i18n16.__)("Home"));
+ placeholderItems.push((0, import_i18n15.__)("Home"));
}
if (templateSlug && !postId) {
- placeholderItems.push((0, import_i18n16.__)("Page"));
+ placeholderItems.push((0, import_i18n15.__)("Page"));
} else if (_showTerms) {
- placeholderItems.push((0, import_i18n16.__)("Category"));
+ placeholderItems.push((0, import_i18n15.__)("Category"));
} else {
- placeholderItems.push((0, import_i18n16.__)("Ancestor"), (0, import_i18n16.__)("Parent"));
+ placeholderItems.push((0, import_i18n15.__)("Ancestor"), (0, import_i18n15.__)("Parent"));
}
- placeholder2 = /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ placeholder2 = /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
"nav",
{
...blockProps,
@@ -14253,18 +14315,18 @@ var wp;
"--separator": `"${separator.replace(/\\/g, "\\\\").replace(/"/g, '\\"')}"`,
...blockProps.style
},
- children: /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)("ol", { children: [
- placeholderItems.map((text, index) => /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("a", { href: `#breadcrumbs-pseudo-link-${index}`, children: text }) }, index)),
- showCurrentItem && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", { "aria-current": "page", children: (0, import_i18n16.__)("Current") }) })
+ children: /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("ol", { children: [
+ placeholderItems.map((text, index) => /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("a", { href: `#breadcrumbs-pseudo-link-${index}`, children: text }) }, index)),
+ showCurrentItem && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("span", { "aria-current": "page", children: (0, import_i18n15.__)("Current") }) })
] })
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(import_jsx_runtime217.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_block_editor17.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(import_jsx_runtime218.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(import_block_editor17.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
import_components8.__experimentalToolsPanel,
{
- label: (0, import_i18n16.__)("Settings"),
+ label: (0, import_i18n15.__)("Settings"),
resetAll: () => {
setAttributes({
separator: separatorDefaultValue,
@@ -14274,58 +14336,58 @@ var wp;
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
import_components8.__experimentalToolsPanelItem,
{
- label: (0, import_i18n16.__)("Show home breadcrumb"),
+ label: (0, import_i18n15.__)("Show home breadcrumb"),
isShownByDefault: true,
hasValue: () => !showHomeItem,
onDeselect: () => setAttributes({
showHomeItem: true
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
import_components8.ToggleControl,
{
- label: (0, import_i18n16.__)("Show home breadcrumb"),
+ label: (0, import_i18n15.__)("Show home breadcrumb"),
onChange: (value) => setAttributes({ showHomeItem: value }),
checked: showHomeItem
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
import_components8.__experimentalToolsPanelItem,
{
- label: (0, import_i18n16.__)("Show current breadcrumb"),
+ label: (0, import_i18n15.__)("Show current breadcrumb"),
isShownByDefault: true,
hasValue: () => !showCurrentItem,
onDeselect: () => setAttributes({
showCurrentItem: true
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
import_components8.ToggleControl,
{
- label: (0, import_i18n16.__)("Show current breadcrumb"),
+ label: (0, import_i18n15.__)("Show current breadcrumb"),
onChange: (value) => setAttributes({ showCurrentItem: value }),
checked: showCurrentItem
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
import_components8.__experimentalToolsPanelItem,
{
- label: (0, import_i18n16.__)("Separator"),
+ label: (0, import_i18n15.__)("Separator"),
isShownByDefault: true,
hasValue: () => separator !== separatorDefaultValue,
onDeselect: () => setAttributes({
separator: separatorDefaultValue
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
import_components8.TextControl,
{
autoComplete: "off",
- label: (0, import_i18n16.__)("Separator"),
+ label: (0, import_i18n15.__)("Separator"),
value: separator,
onChange: (value) => setAttributes({ separator: value }),
onBlur: () => {
@@ -14342,31 +14404,31 @@ var wp;
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(import_block_editor17.InspectorControls, { group: "advanced", children: [
- /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(import_block_editor17.InspectorControls, { group: "advanced", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
import_components8.CheckboxControl,
{
- label: (0, import_i18n16.__)("Show on homepage"),
+ label: (0, import_i18n15.__)("Show on homepage"),
checked: showOnHomePage,
onChange: (value) => setAttributes({ showOnHomePage: value }),
- help: (0, import_i18n16.__)(
+ help: (0, import_i18n15.__)(
"If this Breadcrumbs block appears in a template or template part that\u2019s shown on the homepage, enable this option to display the breadcrumb trail. Otherwise, this setting has no effect."
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
import_components8.CheckboxControl,
{
- label: (0, import_i18n16.__)("Prefer taxonomy terms"),
+ label: (0, import_i18n15.__)("Prefer taxonomy terms"),
checked: prefersTaxonomy,
onChange: (value) => setAttributes({ prefersTaxonomy: value }),
- help: (0, import_i18n16.__)(
+ help: (0, import_i18n15.__)(
"The exact type of breadcrumbs shown will vary automatically depending on the page in which this block is displayed. In the specific case of a hierarchical post type with taxonomies, the breadcrumbs can either reflect its post hierarchy (default) or the hierarchy of its assigned taxonomy terms."
)
}
)
] }),
- status === "loading" && !showPlaceholder && (prevContentRef.current ? /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+ status === "loading" && !showPlaceholder && (prevContentRef.current ? /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
html_renderer_default,
{
wrapperProps: {
@@ -14378,14 +14440,14 @@ var wp;
},
html: prevContentRef.current
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_components8.Spinner, {}) })),
- status === "error" && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("p", { children: (0, import_i18n16.sprintf)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(import_components8.Spinner, {}) })),
+ status === "error" && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("p", { children: (0, import_i18n15.sprintf)(
/* translators: %s: error message returned when rendering the block. */
- (0, import_i18n16.__)("Error: %s"),
+ (0, import_i18n15.__)("Error: %s"),
error2
) }) }),
showPlaceholder && placeholder2,
- !showPlaceholder && status === "success" && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+ !showPlaceholder && status === "success" && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
] });
}
@@ -14406,8 +14468,7 @@ var wp;
name: () => name9,
settings: () => settings9
});
- var import_i18n18 = __toESM(require_i18n(), 1);
- var import_blocks8 = __toESM(require_blocks(), 1);
+ var import_i18n17 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/button/deprecated.mjs
var import_block_editor19 = __toESM(require_block_editor(), 1);
@@ -14415,6 +14476,15 @@ var wp;
// packages/block-library/build-module/utils/migrate-font-family.mjs
var import_block_editor18 = __toESM(require_block_editor(), 1);
+
+ // packages/block-library/build-module/lock-unlock.mjs
+ var import_private_apis = __toESM(require_private_apis(), 1);
+ var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+ "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",
+ "@wordpress/block-library"
+ );
+
+ // packages/block-library/build-module/utils/migrate-font-family.mjs
var { cleanEmptyObject } = unlock(import_block_editor18.privateApis);
function migrate_font_family_default(attributes2) {
if (!attributes2?.style?.typography?.fontFamily) {
@@ -14450,7 +14520,7 @@ var wp;
}
// packages/block-library/build-module/button/deprecated.mjs
- var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
var migrateWidth = (attributes2) => {
const { width, ...otherAttributes } = attributes2;
if (!width) {
@@ -14733,7 +14803,7 @@ var wp;
const wrapperClasses = clsx_default(className, {
[`has-custom-width wp-block-button__width-${width}`]: width
});
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: TagName2,
@@ -14934,7 +15004,7 @@ var wp;
const wrapperClasses = clsx_default(className, {
[`has-custom-width wp-block-button__width-${width}`]: width
});
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: TagName2,
@@ -15115,7 +15185,7 @@ var wp;
[`has-custom-width wp-block-button__width-${width}`]: width,
[`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
});
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: TagName2,
@@ -15245,7 +15315,7 @@ var wp;
[`has-custom-width wp-block-button__width-${width}`]: width,
[`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
});
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15360,7 +15430,7 @@ var wp;
[`has-custom-width wp-block-button__width-${width}`]: width,
[`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
});
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15465,7 +15535,7 @@ var wp;
[`has-custom-width wp-block-button__width-${width}`]: width,
[`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
});
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15549,7 +15619,7 @@ var wp;
const wrapperClasses = clsx_default(className, {
[`has-custom-width wp-block-button__width-${width}`]: width
});
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15633,7 +15703,7 @@ var wp;
const wrapperClasses = clsx_default(className, {
[`has-custom-width wp-block-button__width-${width}`]: width
});
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15700,7 +15770,7 @@ var wp;
const buttonStyle = {
borderRadius: borderRadius ? borderRadius + "px" : void 0
};
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15799,7 +15869,7 @@ var wp;
color: textClass ? void 0 : customTextColor,
borderRadius: borderRadius ? borderRadius + "px" : void 0
};
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15892,7 +15962,7 @@ var wp;
backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
color: textClass ? void 0 : customTextColor
};
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15953,7 +16023,7 @@ var wp;
backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
color: textClass ? void 0 : customTextColor
};
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -15987,7 +16057,7 @@ var wp;
color: textColor
};
const linkClass = "wp-block-button__link";
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: `align${align}`, children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { className: `align${align}`, children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -16017,12 +16087,12 @@ var wp;
},
save({ attributes: attributes2 }) {
const { url, text, title, align, color, textColor } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
"div",
{
className: `align${align}`,
style: { backgroundColor: color },
- children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
import_block_editor19.RichText.Content,
{
tagName: "a",
@@ -16041,12 +16111,12 @@ var wp;
var deprecated_default3 = deprecated;
// packages/block-library/build-module/button/edit.mjs
- var import_i18n17 = __toESM(require_i18n(), 1);
- var import_element36 = __toESM(require_element(), 1);
+ var import_i18n16 = __toESM(require_i18n(), 1);
+ var import_element37 = __toESM(require_element(), 1);
var import_components9 = __toESM(require_components(), 1);
var import_block_editor21 = __toESM(require_block_editor(), 1);
var import_keycodes = __toESM(require_keycodes(), 1);
- var import_blocks7 = __toESM(require_blocks(), 1);
+ var import_blocks6 = __toESM(require_blocks(), 1);
var import_compose11 = __toESM(require_compose(), 1);
var import_data11 = __toESM(require_data(), 1);
@@ -16092,7 +16162,7 @@ var wp;
// packages/block-library/build-module/utils/deprecated-text-align-attributes.mjs
var import_compose10 = __toESM(require_compose(), 1);
- var import_element35 = __toESM(require_element(), 1);
+ var import_element36 = __toESM(require_element(), 1);
var import_deprecated3 = __toESM(require_deprecated(), 1);
var import_data10 = __toESM(require_data(), 1);
var import_block_editor20 = __toESM(require_block_editor(), 1);
@@ -16116,8 +16186,8 @@ var wp;
}
}));
});
- const lastUpdatedAlignRef = (0, import_element35.useRef)();
- (0, import_element35.useEffect)(() => {
+ const lastUpdatedAlignRef = (0, import_element36.useRef)();
+ (0, import_element36.useEffect)(() => {
if (textAlign === lastUpdatedAlignRef.current) {
return;
}
@@ -16156,14 +16226,14 @@ var wp;
}
// packages/block-library/build-module/button/edit.mjs
- var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
var { HTMLElementControl } = unlock(import_block_editor21.privateApis);
var { subscribeDelegatedListener } = unlock(import_compose11.privateApis);
var LINK_SETTINGS = [
...import_block_editor21.LinkControl.DEFAULT_LINK_SETTINGS,
{
id: "nofollow",
- title: (0, import_i18n17.__)("Mark as nofollow")
+ title: (0, import_i18n16.__)("Mark as nofollow")
}
];
function useEnter(clientId) {
@@ -16188,19 +16258,19 @@ var wp;
getBlockRootClientId(clientId)
);
const blockIndex = getBlockIndex(clientId);
- const head = (0, import_blocks7.cloneBlock)({
+ const head = (0, import_blocks6.cloneBlock)({
...topParentListBlock,
innerBlocks: topParentListBlock.innerBlocks.slice(
0,
blockIndex
)
});
- const middle = (0, import_blocks7.createBlock)((0, import_blocks7.getDefaultBlockName)());
+ const middle = (0, import_blocks6.createBlock)((0, import_blocks6.getDefaultBlockName)());
const after = topParentListBlock.innerBlocks.slice(
blockIndex + 1
);
const tail = after.length ? [
- (0, import_blocks7.cloneBlock)({
+ (0, import_blocks6.cloneBlock)({
...topParentListBlock,
innerBlocks: after
})
@@ -16252,20 +16322,20 @@ var wp;
richTextRef.current?.focus();
}
}
- const [popoverAnchor, setPopoverAnchor] = (0, import_element36.useState)(null);
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element37.useState)(null);
const borderProps = (0, import_block_editor21.__experimentalUseBorderProps)(attributes2);
const colorProps = (0, import_block_editor21.__experimentalUseColorProps)(attributes2);
const spacingProps = (0, import_block_editor21.__experimentalGetSpacingClassesAndStyles)(attributes2);
const shadowProps = (0, import_block_editor21.__experimentalGetShadowClassesAndStyles)(attributes2);
const dimensionsProps = (0, import_block_editor21.__experimentalGetDimensionsClassesAndStyles)(attributes2);
- const ref = (0, import_element36.useRef)();
- const richTextRef = (0, import_element36.useRef)();
+ const ref = (0, import_element37.useRef)();
+ const richTextRef = (0, import_element37.useRef)();
const blockProps = (0, import_block_editor21.useBlockProps)({
ref: (0, import_compose11.useMergeRefs)([setPopoverAnchor, ref]),
onKeyDown
});
const blockEditingMode = (0, import_block_editor21.useBlockEditingMode)();
- const [isEditingURL, setIsEditingURL] = (0, import_element36.useState)(false);
+ const [isEditingURL, setIsEditingURL] = (0, import_element37.useState)(false);
const isURLSet = !!url;
const opensInNewTab = linkTarget === NEW_TAB_TARGET;
const nofollow = !!rel?.includes(NOFOLLOW_REL);
@@ -16280,7 +16350,7 @@ var wp;
return {};
}
const _settings = select10(import_block_editor21.store).getSettings();
- const blockBindingsSource = (0, import_blocks7.getBlockBindingsSource)(
+ const blockBindingsSource = (0, import_blocks6.getBlockBindingsSource)(
metadata?.bindings?.url?.source
);
return {
@@ -16309,13 +16379,13 @@ var wp;
};
}
function createButtonText(searchTerm) {
- return (0, import_element36.createInterpolateElement)(
- (0, import_i18n17.sprintf)(
+ return (0, import_element37.createInterpolateElement)(
+ (0, import_i18n16.sprintf)(
/* translators: %s: search term. */
- (0, import_i18n17.__)("Create page: <mark>%s</mark>"),
+ (0, import_i18n16.__)("Create page: <mark>%s</mark>"),
searchTerm
),
- { mark: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("mark", {}) }
+ { mark: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)("mark", {}) }
);
}
function startEditing(event) {
@@ -16330,12 +16400,12 @@ var wp;
});
setIsEditingURL(false);
}
- (0, import_element36.useEffect)(() => {
+ (0, import_element37.useEffect)(() => {
if (!isSelected) {
setIsEditingURL(false);
}
}, [isSelected]);
- const linkValue = (0, import_element36.useMemo)(
+ const linkValue = (0, import_element37.useMemo)(
() => ({ url, opensInNewTab, nofollow }),
[url, opensInNewTab, nofollow]
);
@@ -16346,7 +16416,7 @@ var wp;
"layout",
"dimensions.dimensionSizes"
);
- const dimensionPresets = (0, import_element36.useMemo)(() => {
+ const dimensionPresets = (0, import_element37.useMemo)(() => {
if (!dimensionSizes) {
return [];
}
@@ -16364,7 +16434,7 @@ var wp;
wideSize: layout?.wideSize
}
});
- const resolvedWidth = (0, import_element36.useMemo)(() => {
+ const resolvedWidth = (0, import_element37.useMemo)(() => {
if (!width) {
return void 0;
}
@@ -16382,7 +16452,7 @@ var wp;
blockProps.className,
getWidthClasses(resolvedWidth)
);
- const widthStyle = (0, import_element36.useMemo)(() => {
+ const widthStyle = (0, import_element37.useMemo)(() => {
if (!width) {
return {};
}
@@ -16393,19 +16463,19 @@ var wp;
}
return dimensionsProps.style;
}, [width, resolvedWidth, dimensionsProps.style]);
- return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_jsx_runtime219.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(import_jsx_runtime220.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
"div",
{
...blockProps,
className: classes,
style: { ...blockProps.style, ...widthStyle },
- children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
import_block_editor21.RichText,
{
ref: mergedRef,
- "aria-label": (0, import_i18n17.__)("Button text"),
- placeholder: placeholder2 || (0, import_i18n17.__)("Add text\u2026"),
+ "aria-label": (0, import_i18n16.__)("Button text"),
+ placeholder: placeholder2 || (0, import_i18n16.__)("Add text\u2026"),
value: text,
onChange: (value) => setAttributes({
text: removeAnchorTag(value)
@@ -16440,18 +16510,18 @@ var wp;
)
}
),
- hasBlockControls && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_block_editor21.BlockControls, { group: "block", children: isLinkTag && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ hasBlockControls && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(import_block_editor21.BlockControls, { group: "block", children: isLinkTag && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
import_components9.ToolbarButton,
{
name: "link",
icon: !isURLSet ? link_default : link_off_default,
- title: !isURLSet ? (0, import_i18n17.__)("Link") : (0, import_i18n17.__)("Unlink"),
+ title: !isURLSet ? (0, import_i18n16.__)("Link") : (0, import_i18n16.__)("Unlink"),
shortcut: !isURLSet ? import_keycodes.displayShortcut.primary("k") : import_keycodes.displayShortcut.primaryShift("k"),
onClick: !isURLSet ? startEditing : unlink,
isActive: isURLSet
}
) }),
- isLinkTag && isSelected && (isEditingURL || isURLSet) && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ isLinkTag && isSelected && (isEditingURL || isURLSet) && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
import_components9.Popover,
{
placement: "bottom",
@@ -16463,7 +16533,7 @@ var wp;
focusOnMount: isEditingURL ? "firstElement" : false,
__unstableSlotName: "__unstable-block-tools-after",
shift: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
import_block_editor21.LinkControl,
{
value: linkValue,
@@ -16492,28 +16562,28 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_block_editor21.InspectorControls, { group: "advanced", children: [
- /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(import_block_editor21.InspectorControls, { group: "advanced", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
HTMLElementControl,
{
tagName,
onChange: (value) => setAttributes({ tagName: value }),
options: [
- { label: (0, import_i18n17.__)("Default (<a>)"), value: "a" },
+ { label: (0, import_i18n16.__)("Default (<a>)"), value: "a" },
{ label: "<button>", value: "button" }
]
}
),
- isLinkTag && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ isLinkTag && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
import_components9.TextControl,
{
- label: (0, import_i18n17.__)("Link relation"),
- help: (0, import_element36.createInterpolateElement)(
- (0, import_i18n17.__)(
+ label: (0, import_i18n16.__)("Link relation"),
+ help: (0, import_element37.createInterpolateElement)(
+ (0, import_i18n16.__)(
"The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
),
{
- a: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+ a: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
Link,
{
openInNewTab: true,
@@ -16693,7 +16763,7 @@ var wp;
// packages/block-library/build-module/button/save.mjs
var import_block_editor22 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
function save6({ attributes: attributes2 }) {
const {
tagName,
@@ -16735,7 +16805,7 @@ var wp;
...typographyProps.style,
writingMode: void 0
};
- return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)("div", { ...import_block_editor22.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { ...import_block_editor22.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
import_block_editor22.RichText.Content,
{
tagName: TagName2,
@@ -16752,14 +16822,13 @@ var wp;
}
// packages/block-library/build-module/button/index.mjs
- var { fieldsKey: fieldsKey2, formKey: formKey2 } = unlock(import_blocks8.privateApis);
var { name: name9 } = block_default10;
var settings9 = {
icon: button_default,
example: {
attributes: {
className: "is-style-fill",
- text: (0, import_i18n18.__)("Call to action")
+ text: (0, import_i18n17.__)("Call to action")
}
},
edit: edit_default2,
@@ -16781,37 +16850,6 @@ var wp;
}
}
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings9[fieldsKey2] = [
- {
- id: "text",
- label: (0, import_i18n18.__)("Content"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- },
- {
- id: "link",
- label: (0, import_i18n18.__)("Link"),
- type: "url",
- Edit: "link",
- // TODO: replace with custom component
- getValue: ({ item }) => ({
- url: item.url,
- rel: item.rel,
- linkTarget: item.linkTarget
- }),
- setValue: ({ value }) => ({
- url: value.url,
- rel: value.rel,
- linkTarget: value.linkTarget
- })
- }
- ];
- settings9[formKey2] = {
- fields: ["text", "link"]
- };
- }
var init9 = () => initBlock({ name: name9, metadata: block_default10, settings: settings9 });
// packages/block-library/build-module/buttons/index.mjs
@@ -16822,11 +16860,11 @@ var wp;
name: () => name10,
settings: () => settings10
});
- var import_i18n19 = __toESM(require_i18n(), 1);
+ var import_i18n18 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/buttons/deprecated.mjs
var import_block_editor23 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
var migrateWithLayout = (attributes2) => {
if (!!attributes2.layout) {
return attributes2;
@@ -16871,7 +16909,7 @@ var wp;
isEligible: ({ contentJustification, orientation }) => !!contentJustification || !!orientation,
migrate: migrateWithLayout,
save({ attributes: { contentJustification, orientation } }) {
- return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
"div",
{
...import_block_editor23.useBlockProps.save({
@@ -16880,7 +16918,7 @@ var wp;
"is-vertical": orientation === "vertical"
})
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_block_editor23.InnerBlocks.Content, {})
+ children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_block_editor23.InnerBlocks.Content, {})
}
);
}
@@ -16891,7 +16929,7 @@ var wp;
anchor: true
},
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_block_editor23.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_block_editor23.InnerBlocks.Content, {}) });
},
isEligible({ align }) {
return align && ["center", "left", "right"].includes(align);
@@ -16914,24 +16952,24 @@ var wp;
var deprecated_default4 = deprecated3;
// packages/block-library/build-module/buttons/transforms.mjs
- var import_blocks10 = __toESM(require_blocks(), 1);
+ var import_blocks8 = __toESM(require_blocks(), 1);
var import_rich_text = __toESM(require_rich_text(), 1);
// packages/block-library/build-module/utils/get-transformed-attributes.mjs
- var import_blocks9 = __toESM(require_blocks(), 1);
+ var import_blocks7 = __toESM(require_blocks(), 1);
function getTransformedAttributes(attributes2, newBlockName, bindingsCallback = null) {
if (!attributes2) {
return void 0;
}
- const newBlockType = (0, import_blocks9.getBlockType)(newBlockName);
+ const newBlockType = (0, import_blocks7.getBlockType)(newBlockName);
if (!newBlockType) {
return void 0;
}
const transformedAttributes = {};
- if ((0, import_blocks9.hasBlockSupport)(newBlockType, "anchor") && attributes2.anchor) {
+ if ((0, import_blocks7.hasBlockSupport)(newBlockType, "anchor") && attributes2.anchor) {
transformedAttributes.anchor = attributes2.anchor;
}
- if ((0, import_blocks9.hasBlockSupport)(newBlockType, "ariaLabel") && attributes2.ariaLabel) {
+ if ((0, import_blocks7.hasBlockSupport)(newBlockType, "ariaLabel") && attributes2.ariaLabel) {
transformedAttributes.ariaLabel = attributes2.ariaLabel;
}
if (attributes2.metadata) {
@@ -16970,14 +17008,14 @@ var wp;
blocks: ["core/button"],
transform: (buttons) => (
// Creates the buttons block.
- (0, import_blocks10.createBlock)(
+ (0, import_blocks8.createBlock)(
"core/buttons",
{},
// Loop the selected buttons.
buttons.map(
(attributes2) => (
// Create singular button in the buttons block.
- (0, import_blocks10.createBlock)("core/button", attributes2)
+ (0, import_blocks8.createBlock)("core/button", attributes2)
)
)
)
@@ -16989,7 +17027,7 @@ var wp;
blocks: ["core/paragraph"],
transform: (buttons) => (
// Creates the buttons block.
- (0, import_blocks10.createBlock)(
+ (0, import_blocks8.createBlock)(
"core/buttons",
{},
// Loop the selected buttons.
@@ -16999,7 +17037,7 @@ var wp;
const text = element.innerText || "";
const link = element.querySelector("a");
const url = link?.getAttribute("href");
- return (0, import_blocks10.createBlock)("core/button", {
+ return (0, import_blocks8.createBlock)("core/button", {
...attributes2,
...getTransformedAttributes(
attributes2,
@@ -17032,7 +17070,7 @@ var wp;
// packages/block-library/build-module/buttons/edit.mjs
var import_block_editor24 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_BLOCK = {
name: "core/button"
};
@@ -17047,7 +17085,7 @@ var wp;
defaultBlock: DEFAULT_BLOCK,
orientation: layout?.orientation ?? "horizontal"
});
- return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { ...innerBlocksProps });
}
var edit_default3 = ButtonsEdit;
@@ -17126,7 +17164,7 @@ var wp;
// packages/block-library/build-module/buttons/save.mjs
var import_block_editor25 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
function save7({ attributes: attributes2, className }) {
const { fontSize, style: style2 } = attributes2;
const blockProps = import_block_editor25.useBlockProps.save({
@@ -17135,7 +17173,7 @@ var wp;
})
});
const innerBlocksProps = import_block_editor25.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/buttons/index.mjs
@@ -17153,11 +17191,11 @@ var wp;
innerBlocks: [
{
name: "core/button",
- attributes: { text: (0, import_i18n19.__)("Find out more") }
+ attributes: { text: (0, import_i18n18.__)("Find out more") }
},
{
name: "core/button",
- attributes: { text: (0, import_i18n19.__)("Contact us") }
+ attributes: { text: (0, import_i18n18.__)("Contact us") }
}
]
},
@@ -17235,9 +17273,9 @@ var wp;
var import_server_side_render3 = __toESM(require_server_side_render(), 1);
var import_block_editor26 = __toESM(require_block_editor(), 1);
var import_core_data5 = __toESM(require_core_data(), 1);
- var import_i18n20 = __toESM(require_i18n(), 1);
+ var import_i18n19 = __toESM(require_i18n(), 1);
var import_compose12 = __toESM(require_compose(), 1);
- var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
var getYearMonth = memize((date) => {
if (!date) {
return {};
@@ -17289,34 +17327,34 @@ var wp;
const disabledRef = (0, import_compose12.useDisabled)();
const blockProps = (0, import_block_editor26.useBlockProps)({ ref: disabledRef });
if (!hasPosts) {
- return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components10.Placeholder, { icon: calendar_default, label: (0, import_i18n20.__)("Calendar"), children: !hasPostsResolved ? /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components10.Spinner, {}) : (0, import_i18n20.__)("No published posts found.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_components10.Placeholder, { icon: calendar_default, label: (0, import_i18n19.__)("Calendar"), children: !hasPostsResolved ? /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_components10.Spinner, {}) : (0, import_i18n19.__)("No published posts found.") }) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
- status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components10.Spinner, {}) }),
- status === "error" && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("p", { children: (0, import_i18n20.sprintf)(
+ return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_jsx_runtime225.Fragment, { children: [
+ status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_components10.Spinner, {}) }),
+ status === "error" && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("p", { children: (0, import_i18n19.sprintf)(
/* translators: %s: error message returned when rendering the block. */
- (0, import_i18n20.__)("Error: %s"),
+ (0, import_i18n19.__)("Error: %s"),
error2
) }) }),
- status === "success" && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+ status === "success" && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
] });
}
// packages/block-library/build-module/calendar/transforms.mjs
- var import_blocks11 = __toESM(require_blocks(), 1);
+ var import_blocks9 = __toESM(require_blocks(), 1);
var transforms3 = {
from: [
{
type: "block",
blocks: ["core/archives"],
- transform: () => (0, import_blocks11.createBlock)("core/calendar")
+ transform: () => (0, import_blocks9.createBlock)("core/calendar")
}
],
to: [
{
type: "block",
blocks: ["core/archives"],
- transform: () => (0, import_blocks11.createBlock)("core/archives")
+ transform: () => (0, import_blocks9.createBlock)("core/archives")
}
]
};
@@ -17445,11 +17483,11 @@ var wp;
var import_compose13 = __toESM(require_compose(), 1);
var import_block_editor27 = __toESM(require_block_editor(), 1);
var import_html_entities2 = __toESM(require_html_entities(), 1);
- var import_i18n21 = __toESM(require_i18n(), 1);
+ var import_i18n20 = __toESM(require_i18n(), 1);
var import_core_data6 = __toESM(require_core_data(), 1);
var import_data13 = __toESM(require_data(), 1);
var import_notices2 = __toESM(require_notices(), 1);
- var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
function CategoriesEdit({
attributes: {
displayAsDropdown,
@@ -17486,7 +17524,7 @@ var wp;
const { createWarningNotice } = (0, import_data13.useDispatch)(import_notices2.store);
const showRedirectionPreventedNotice = (event) => {
event.preventDefault();
- createWarningNotice((0, import_i18n21.__)("Links are disabled in the editor."), {
+ createWarningNotice((0, import_i18n20.__)("Links are disabled in the editor."), {
id: `block-library/core/categories/redirection-prevented/${clientId}`,
type: "snackbar"
});
@@ -17501,7 +17539,7 @@ var wp;
return categories.filter(({ parent }) => parent === parentId);
};
const toggleAttribute = (attributeName) => (newValue) => setAttributes({ [attributeName]: newValue });
- const renderCategoryName = (name118) => !name118 ? (0, import_i18n21.__)("(Untitled)") : (0, import_html_entities2.decodeEntities)(name118).trim();
+ const renderCategoryName = (name118) => !name118 ? (0, import_i18n20.__)("(Untitled)") : (0, import_html_entities2.decodeEntities)(name118).trim();
const renderCategoryList = () => {
const parentId = isHierarchicalTaxonomy && showHierarchy ? 0 : null;
const categoriesList = getCategoriesList(parentId);
@@ -17512,10 +17550,10 @@ var wp;
const renderCategoryListItem = (category) => {
const childCategories = getCategoriesList(category.id);
const { id, link, count, name: name118 } = category;
- return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("li", { className: `cat-item cat-item-${id}`, children: [
- /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("a", { href: link, onClick: showRedirectionPreventedNotice, children: renderCategoryName(name118) }),
+ return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)("li", { className: `cat-item cat-item-${id}`, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("a", { href: link, onClick: showRedirectionPreventedNotice, children: renderCategoryName(name118) }),
showPostCounts && ` (${count})`,
- isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("ul", { className: "children", children: childCategories.map(
+ isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("ul", { className: "children", children: childCategories.map(
(childCategory) => renderCategoryListItem(childCategory)
) })
] }, id);
@@ -17523,12 +17561,12 @@ var wp;
const renderCategoryDropdown = () => {
const parentId = isHierarchicalTaxonomy && showHierarchy ? 0 : null;
const categoriesList = getCategoriesList(parentId);
- return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_jsx_runtime225.Fragment, { children: [
- showLabel ? /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_jsx_runtime226.Fragment, { children: [
+ showLabel ? /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_block_editor27.RichText,
{
className: "wp-block-categories__label",
- "aria-label": (0, import_i18n21.__)("Label text"),
+ "aria-label": (0, import_i18n20.__)("Label text"),
placeholder: taxonomy?.name,
withoutInteractiveFormatting: true,
value: label,
@@ -17536,12 +17574,12 @@ var wp;
}
) : (
// eslint-disable-next-line jsx-a11y/label-has-associated-control
- /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("label", { htmlFor: selectId }), children: label ? label : taxonomy?.name })
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("label", { htmlFor: selectId }), children: label ? label : taxonomy?.name })
),
- /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("select", { id: selectId, children: [
- /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("option", { children: (0, import_i18n21.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)("select", { id: selectId, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("option", { children: (0, import_i18n20.sprintf)(
/* translators: %s: taxonomy's singular name */
- (0, import_i18n21.__)("Select %s"),
+ (0, import_i18n20.__)("Select %s"),
taxonomy?.labels?.singular_name
) }),
categoriesList.map(
@@ -17554,7 +17592,7 @@ var wp;
const { id, count, name: name118 } = category;
const childCategories = getCategoriesList(id);
return [
- /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("option", { className: `level-${level}`, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)("option", { className: `level-${level}`, children: [
Array.from({ length: level * 3 }).map(() => "\xA0"),
renderCategoryName(name118),
showPostCounts && ` (${count})`
@@ -17577,11 +17615,11 @@ var wp;
className: classes
});
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(TagName2, { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_block_editor27.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(TagName2, { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_block_editor27.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(
import_components11.__experimentalToolsPanel,
{
- label: (0, import_i18n21.__)("Settings"),
+ label: (0, import_i18n20.__)("Settings"),
resetAll: () => {
setAttributes({
taxonomy: "category",
@@ -17595,21 +17633,21 @@ var wp;
},
dropdownMenuProps,
children: [
- Array.isArray(taxonomies) && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ Array.isArray(taxonomies) && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.__experimentalToolsPanelItem,
{
hasValue: () => {
return taxonomySlug !== "category";
},
- label: (0, import_i18n21.__)("Taxonomy"),
+ label: (0, import_i18n20.__)("Taxonomy"),
onDeselect: () => {
setAttributes({ taxonomy: "category" });
},
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.SelectControl,
{
- label: (0, import_i18n21.__)("Taxonomy"),
+ label: (0, import_i18n20.__)("Taxonomy"),
options: taxonomies.map((t2) => ({
label: t2.name,
value: t2.slug
@@ -17622,69 +17660,69 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.__experimentalToolsPanelItem,
{
hasValue: () => !!displayAsDropdown,
- label: (0, import_i18n21.__)("Display as dropdown"),
+ label: (0, import_i18n20.__)("Display as dropdown"),
onDeselect: () => setAttributes({ displayAsDropdown: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.ToggleControl,
{
- label: (0, import_i18n21.__)("Display as dropdown"),
+ label: (0, import_i18n20.__)("Display as dropdown"),
checked: displayAsDropdown,
onChange: toggleAttribute("displayAsDropdown")
}
)
}
),
- displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.__experimentalToolsPanelItem,
{
hasValue: () => !showLabel,
- label: (0, import_i18n21.__)("Show label"),
+ label: (0, import_i18n20.__)("Show label"),
onDeselect: () => setAttributes({ showLabel: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.ToggleControl,
{
className: "wp-block-categories__indentation",
- label: (0, import_i18n21.__)("Show label"),
+ label: (0, import_i18n20.__)("Show label"),
checked: showLabel,
onChange: toggleAttribute("showLabel")
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.__experimentalToolsPanelItem,
{
hasValue: () => !!showPostCounts,
- label: (0, import_i18n21.__)("Show post counts"),
+ label: (0, import_i18n20.__)("Show post counts"),
onDeselect: () => setAttributes({ showPostCounts: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.ToggleControl,
{
- label: (0, import_i18n21.__)("Show post counts"),
+ label: (0, import_i18n20.__)("Show post counts"),
checked: showPostCounts,
onChange: toggleAttribute("showPostCounts")
}
)
}
),
- isHierarchicalTaxonomy && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ isHierarchicalTaxonomy && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.__experimentalToolsPanelItem,
{
hasValue: () => !!showOnlyTopLevel,
- label: (0, import_i18n21.__)("Show only top level terms"),
+ label: (0, import_i18n20.__)("Show only top level terms"),
onDeselect: () => setAttributes({ showOnlyTopLevel: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.ToggleControl,
{
- label: (0, import_i18n21.__)("Show only top level terms"),
+ label: (0, import_i18n20.__)("Show only top level terms"),
checked: showOnlyTopLevel,
onChange: toggleAttribute(
"showOnlyTopLevel"
@@ -17693,34 +17731,34 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.__experimentalToolsPanelItem,
{
hasValue: () => !!showEmpty,
- label: (0, import_i18n21.__)("Show empty terms"),
+ label: (0, import_i18n20.__)("Show empty terms"),
onDeselect: () => setAttributes({ showEmpty: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.ToggleControl,
{
- label: (0, import_i18n21.__)("Show empty terms"),
+ label: (0, import_i18n20.__)("Show empty terms"),
checked: showEmpty,
onChange: toggleAttribute("showEmpty")
}
)
}
),
- isHierarchicalTaxonomy && !showOnlyTopLevel && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ isHierarchicalTaxonomy && !showOnlyTopLevel && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.__experimentalToolsPanelItem,
{
hasValue: () => !!showHierarchy,
- label: (0, import_i18n21.__)("Show hierarchy"),
+ label: (0, import_i18n20.__)("Show hierarchy"),
onDeselect: () => setAttributes({ showHierarchy: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
import_components11.ToggleControl,
{
- label: (0, import_i18n21.__)("Show hierarchy"),
+ label: (0, import_i18n20.__)("Show hierarchy"),
checked: showHierarchy,
onChange: toggleAttribute("showHierarchy")
}
@@ -17730,18 +17768,18 @@ var wp;
]
}
) }),
- isResolving && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_components11.Placeholder, { icon: pin_default, label: (0, import_i18n21.__)("Terms"), children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_components11.Spinner, {}) }),
- !isResolving && categories?.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("p", { children: taxonomy.labels.no_terms }),
+ isResolving && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_components11.Placeholder, { icon: pin_default, label: (0, import_i18n20.__)("Terms"), children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_components11.Spinner, {}) }),
+ !isResolving && categories?.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("p", { children: taxonomy.labels.no_terms }),
!isResolving && categories?.length > 0 && (displayAsDropdown ? renderCategoryDropdown() : renderCategoryList())
] });
}
// packages/block-library/build-module/categories/variations.mjs
- var import_i18n22 = __toESM(require_i18n(), 1);
+ var import_i18n21 = __toESM(require_i18n(), 1);
var variations = [
{
name: "terms",
- title: (0, import_i18n22.__)("Terms List"),
+ title: (0, import_i18n21.__)("Terms List"),
icon: category_default,
attributes: {
// We need to set an attribute here that will be set when inserting the block.
@@ -17758,8 +17796,8 @@ var wp;
},
{
name: "categories",
- title: (0, import_i18n22.__)("Categories List"),
- description: (0, import_i18n22.__)("Display a list of all categories."),
+ title: (0, import_i18n21.__)("Categories List"),
+ description: (0, import_i18n21.__)("Display a list of all categories."),
icon: category_default,
attributes: {
taxonomy: "category"
@@ -17796,16 +17834,16 @@ var wp;
var import_block_editor30 = __toESM(require_block_editor(), 1);
var import_data16 = __toESM(require_data(), 1);
var import_components14 = __toESM(require_components(), 1);
- var import_element38 = __toESM(require_element(), 1);
- var import_i18n25 = __toESM(require_i18n(), 1);
+ var import_element39 = __toESM(require_element(), 1);
+ var import_i18n24 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/freeform/convert-to-blocks-button.mjs
- var import_i18n23 = __toESM(require_i18n(), 1);
+ var import_i18n22 = __toESM(require_i18n(), 1);
var import_components12 = __toESM(require_components(), 1);
var import_data14 = __toESM(require_data(), 1);
- var import_blocks12 = __toESM(require_blocks(), 1);
+ var import_blocks10 = __toESM(require_blocks(), 1);
var import_block_editor28 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
var ConvertToBlocksButton = ({ clientId }) => {
const { replaceBlocks } = (0, import_data14.useDispatch)(import_block_editor28.store);
const block = (0, import_data14.useSelect)(
@@ -17814,14 +17852,14 @@ var wp;
},
[clientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
import_components12.ToolbarButton,
{
onClick: () => replaceBlocks(
block.clientId,
- (0, import_blocks12.rawHandler)({ HTML: (0, import_blocks12.serialize)(block) })
+ (0, import_blocks10.rawHandler)({ HTML: (0, import_blocks10.serialize)(block) })
),
- children: (0, import_i18n23.__)("Convert to blocks")
+ children: (0, import_i18n22.__)("Convert to blocks")
}
);
};
@@ -17830,24 +17868,24 @@ var wp;
// packages/block-library/build-module/freeform/modal.mjs
var import_block_editor29 = __toESM(require_block_editor(), 1);
var import_components13 = __toESM(require_components(), 1);
- var import_element37 = __toESM(require_element(), 1);
- var import_i18n24 = __toESM(require_i18n(), 1);
+ var import_element38 = __toESM(require_element(), 1);
+ var import_i18n23 = __toESM(require_i18n(), 1);
var import_data15 = __toESM(require_data(), 1);
var import_compose14 = __toESM(require_compose(), 1);
- var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
function ModalAuxiliaryActions({ onClick, isModalFullScreen }) {
const isMobileViewport = (0, import_compose14.useViewportMatch)("small", "<");
if (isMobileViewport) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
import_components13.Button,
{
size: "compact",
onClick,
icon: fullscreen_default,
isPressed: isModalFullScreen,
- label: isModalFullScreen ? (0, import_i18n24.__)("Exit fullscreen") : (0, import_i18n24.__)("Enter fullscreen")
+ label: isModalFullScreen ? (0, import_i18n23.__)("Exit fullscreen") : (0, import_i18n23.__)("Enter fullscreen")
}
);
}
@@ -17855,7 +17893,7 @@ var wp;
const styles = (0, import_data15.useSelect)(
(select10) => select10(import_block_editor29.store).getSettings().styles
);
- (0, import_element37.useEffect)(() => {
+ (0, import_element38.useEffect)(() => {
const { baseURL, suffix, settings: settings117 } = window.wpEditorL10n.tinymce;
window.tinymce.EditorManager.overrideDefaults({
base_url: baseURL,
@@ -17880,21 +17918,21 @@ var wp;
window.wp.oldEditor.remove(props.id);
};
}, []);
- return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)("textarea", { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("textarea", { ...props });
}
function ModalEdit({ clientId, content, onClose, onChange }) {
- const [isModalFullScreen, setIsModalFullScreen] = (0, import_element37.useState)(false);
+ const [isModalFullScreen, setIsModalFullScreen] = (0, import_element38.useState)(false);
const id = `editor-${clientId}`;
- return /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(
import_components13.Modal,
{
- title: (0, import_i18n24.__)("Classic Editor"),
+ title: (0, import_i18n23.__)("Classic Editor"),
onRequestClose: onClose,
shouldCloseOnClickOutside: false,
overlayClassName: "block-editor-freeform-modal",
isFullScreen: isModalFullScreen,
className: "block-editor-freeform-modal__content",
- headerActions: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+ headerActions: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
ModalAuxiliaryActions,
{
onClick: () => setIsModalFullScreen(!isModalFullScreen),
@@ -17902,24 +17940,24 @@ var wp;
}
),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(ClassicEdit, { id, defaultValue: content }),
- /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(ClassicEdit, { id, defaultValue: content }),
+ /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(
import_components13.Flex,
{
className: "block-editor-freeform-modal__actions",
justify: "flex-end",
expanded: false,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
import_components13.Button,
{
__next40pxDefaultSize: true,
variant: "tertiary",
onClick: onClose,
- children: (0, import_i18n24.__)("Cancel")
+ children: (0, import_i18n23.__)("Cancel")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
import_components13.Button,
{
__next40pxDefaultSize: true,
@@ -17928,7 +17966,7 @@ var wp;
onChange(window.wp.oldEditor.getContent(id));
onClose();
},
- children: (0, import_i18n24.__)("Save")
+ children: (0, import_i18n23.__)("Save")
}
) })
]
@@ -17940,50 +17978,50 @@ var wp;
}
// packages/block-library/build-module/freeform/edit.mjs
- var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
function FreeformEdit({
attributes: attributes2,
setAttributes,
clientId
}) {
const { content } = attributes2;
- const [isOpen, setOpen] = (0, import_element38.useState)(false);
- const editButtonRef = (0, import_element38.useRef)(null);
+ const [isOpen, setOpen] = (0, import_element39.useState)(false);
+ const editButtonRef = (0, import_element39.useRef)(null);
const canRemove = (0, import_data16.useSelect)(
(select10) => select10(import_block_editor30.store).canRemoveBlock(clientId),
[clientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(import_jsx_runtime228.Fragment, { children: [
- canRemove && /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_block_editor30.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components14.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(convert_to_blocks_button_default, { clientId }) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_block_editor30.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components14.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_jsx_runtime229.Fragment, { children: [
+ canRemove && /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_block_editor30.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components14.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(convert_to_blocks_button_default, { clientId }) }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_block_editor30.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components14.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
import_components14.ToolbarButton,
{
ref: editButtonRef,
onClick: () => setOpen(true),
- children: (0, import_i18n25.__)("Edit")
+ children: (0, import_i18n24.__)("Edit")
}
) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)("div", { ...(0, import_block_editor30.useBlockProps)(), children: [
- content ? /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_element38.RawHTML, { children: content }) : /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)("div", { ...(0, import_block_editor30.useBlockProps)(), children: [
+ content ? /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_element39.RawHTML, { children: content }) : /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
import_components14.Placeholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_block_editor30.BlockIcon, { icon: classic_default }),
- label: (0, import_i18n25.__)("Classic"),
- instructions: (0, import_i18n25.__)(
+ icon: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_block_editor30.BlockIcon, { icon: classic_default }),
+ label: (0, import_i18n24.__)("Classic"),
+ instructions: (0, import_i18n24.__)(
"Use the classic editor to add content."
),
- children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
import_components14.Button,
{
__next40pxDefaultSize: true,
variant: "primary",
onClick: () => setOpen(true),
- children: (0, import_i18n25.__)("Edit contents")
+ children: (0, import_i18n24.__)("Edit contents")
}
)
}
),
- isOpen && /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+ isOpen && /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
ModalEdit,
{
clientId,
@@ -18029,11 +18067,11 @@ var wp;
};
// packages/block-library/build-module/freeform/save.mjs
- var import_element39 = __toESM(require_element(), 1);
- var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+ var import_element40 = __toESM(require_element(), 1);
+ var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
function save8({ attributes: attributes2 }) {
const { content } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_element39.RawHTML, { children: content });
+ return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_element40.RawHTML, { children: content });
}
// packages/block-library/build-module/freeform/index.mjs
@@ -18053,14 +18091,13 @@ var wp;
name: () => name14,
settings: () => settings14
});
- var import_i18n27 = __toESM(require_i18n(), 1);
- var import_blocks15 = __toESM(require_blocks(), 1);
+ var import_i18n26 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/code/edit.mjs
- var import_i18n26 = __toESM(require_i18n(), 1);
+ var import_i18n25 = __toESM(require_i18n(), 1);
var import_block_editor31 = __toESM(require_block_editor(), 1);
- var import_blocks13 = __toESM(require_blocks(), 1);
- var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+ var import_blocks11 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
function CodeEdit({
attributes: attributes2,
setAttributes,
@@ -18069,7 +18106,7 @@ var wp;
mergeBlocks
}) {
const blockProps = (0, import_block_editor31.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("pre", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("pre", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
import_block_editor31.RichText,
{
tagName: "code",
@@ -18078,12 +18115,12 @@ var wp;
onChange: (content) => setAttributes({ content }),
onRemove,
onMerge: mergeBlocks,
- placeholder: (0, import_i18n26.__)("Write code\u2026"),
- "aria-label": (0, import_i18n26.__)("Code"),
+ placeholder: (0, import_i18n25.__)("Write code\u2026"),
+ "aria-label": (0, import_i18n25.__)("Code"),
preserveWhiteSpace: true,
__unstablePastePlainText: true,
__unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks13.createBlock)((0, import_blocks13.getDefaultBlockName)())
+ (0, import_blocks11.createBlock)((0, import_blocks11.getDefaultBlockName)())
) : void 0,
style: { whiteSpace: "break-spaces" }
}
@@ -18180,9 +18217,9 @@ var wp;
}
// packages/block-library/build-module/code/save.mjs
- var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
function save9({ attributes: attributes2 }) {
- return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("pre", { ...import_block_editor32.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("pre", { ...import_block_editor32.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
import_block_editor32.RichText.Content,
{
tagName: "code",
@@ -18196,21 +18233,21 @@ var wp;
}
// packages/block-library/build-module/code/transforms.mjs
- var import_blocks14 = __toESM(require_blocks(), 1);
+ var import_blocks12 = __toESM(require_blocks(), 1);
var import_rich_text2 = __toESM(require_rich_text(), 1);
var transforms4 = {
from: [
{
type: "input",
regExp: /^```$/,
- transform: () => (0, import_blocks14.createBlock)("core/code")
+ transform: () => (0, import_blocks12.createBlock)("core/code")
},
{
type: "block",
blocks: ["core/paragraph"],
transform: (attributes2) => {
const { content } = attributes2;
- return (0, import_blocks14.createBlock)("core/code", {
+ return (0, import_blocks12.createBlock)("core/code", {
...attributes2,
...getTransformedAttributes(attributes2, "core/code"),
content
@@ -18222,13 +18259,13 @@ var wp;
blocks: ["core/html"],
__experimentalConvert(block) {
const { attributes: attributes2 } = block;
- return (0, import_blocks14.createBlock)("core/code", {
+ return (0, import_blocks12.createBlock)("core/code", {
...attributes2,
...getTransformedAttributes(attributes2, "core/code"),
// The HTML is plain text (with plain line breaks), so
// convert it to rich text.
content: (0, import_rich_text2.toHTMLString)({
- value: (0, import_rich_text2.create)({ text: (0, import_blocks14.getBlockContent)(block) })
+ value: (0, import_rich_text2.create)({ text: (0, import_blocks12.getBlockContent)(block) })
})
});
}
@@ -18255,7 +18292,7 @@ var wp;
blocks: ["core/paragraph"],
transform: (attributes2) => {
const { content } = attributes2;
- return (0, import_blocks14.createBlock)("core/paragraph", {
+ return (0, import_blocks12.createBlock)("core/paragraph", {
...getTransformedAttributes(attributes2, "core/paragraph"),
content
});
@@ -18266,7 +18303,6 @@ var wp;
var transforms_default4 = transforms4;
// packages/block-library/build-module/code/index.mjs
- var { fieldsKey: fieldsKey3, formKey: formKey3 } = unlock(import_blocks15.privateApis);
var { name: name14 } = block_default15;
var settings14 = {
icon: code_default,
@@ -18274,7 +18310,7 @@ var wp;
attributes: {
/* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
// translators: Preserve \n markers for line breaks
- content: (0, import_i18n27.__)(
+ content: (0, import_i18n26.__)(
"// A \u201Cblock\u201D is the abstract term used\n// to describe units of markup that\n// when composed together, form the\n// content or layout of a page.\nregisterBlockType( name, settings );"
)
/* eslint-enable @wordpress/i18n-no-collapsible-whitespace */
@@ -18289,20 +18325,6 @@ var wp;
edit: CodeEdit,
save: save9
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings14[fieldsKey3] = [
- {
- id: "content",
- label: (0, import_i18n27.__)("Code"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings14[formKey3] = {
- fields: ["content"]
- };
- }
var init14 = () => initBlock({ name: name14, metadata: block_default15, settings: settings14 });
// packages/block-library/build-module/column/index.mjs
@@ -18316,7 +18338,7 @@ var wp;
// packages/block-library/build-module/column/deprecated.mjs
var import_block_editor33 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
var deprecated4 = [
{
attributes: {
@@ -18344,7 +18366,7 @@ var wp;
[`is-vertically-aligned-${verticalAlignment}`]: verticalAlignment
});
const style2 = { flexBasis: width + "%" };
- return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("div", { className: wrapperClasses, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(import_block_editor33.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("div", { className: wrapperClasses, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor33.InnerBlocks.Content, {}) });
}
}
];
@@ -18354,33 +18376,33 @@ var wp;
var import_block_editor34 = __toESM(require_block_editor(), 1);
var import_components15 = __toESM(require_components(), 1);
var import_data17 = __toESM(require_data(), 1);
- var import_i18n28 = __toESM(require_i18n(), 1);
- var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n27 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
function ColumnInspectorControls({ width, setAttributes }) {
const [availableUnits] = (0, import_block_editor34.useSettings)("spacing.units");
const units = (0, import_components15.__experimentalUseCustomUnits)({
availableUnits: availableUnits || ["%", "px", "em", "rem", "vw"]
});
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
import_components15.__experimentalToolsPanel,
{
- label: (0, import_i18n28.__)("Settings"),
+ label: (0, import_i18n27.__)("Settings"),
resetAll: () => {
setAttributes({ width: void 0 });
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
import_components15.__experimentalToolsPanelItem,
{
hasValue: () => width !== void 0,
- label: (0, import_i18n28.__)("Width"),
+ label: (0, import_i18n27.__)("Width"),
onDeselect: () => setAttributes({ width: void 0 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
import_components15.__experimentalUnitControl,
{
- label: (0, import_i18n28.__)("Width"),
+ label: (0, import_i18n27.__)("Width"),
__unstableInputWidth: "calc(50% - 8px)",
value: width || "",
onChange: (nextWidth) => {
@@ -18429,9 +18451,9 @@ var wp;
});
const columnsCount = columnsIds.length;
const currentColumnPosition = columnsIds.indexOf(clientId) + 1;
- const label = (0, import_i18n28.sprintf)(
+ const label = (0, import_i18n27.sprintf)(
/* translators: 1: Block label (i.e. "Block: Column"), 2: Position of the selected block, 3: Total number of sibling blocks of the same type */
- (0, import_i18n28.__)("%1$s (%2$d of %3$d)"),
+ (0, import_i18n27.__)("%1$s (%2$d of %3$d)"),
blockProps["aria-label"],
currentColumnPosition,
columnsCount
@@ -18444,8 +18466,8 @@ var wp;
renderAppender: hasChildBlocks ? false : import_block_editor34.InnerBlocks.ButtonBlockAppender
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(import_jsx_runtime233.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor34.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(import_jsx_runtime234.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_block_editor34.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
import_block_editor34.BlockVerticalAlignmentToolbar,
{
onChange: updateAlignment,
@@ -18453,14 +18475,14 @@ var wp;
controls: ["top", "center", "bottom", "stretch"]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor34.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_block_editor34.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
ColumnInspectorControls,
{
width,
setAttributes
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("div", { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { ...innerBlocksProps })
] });
}
var edit_default4 = ColumnEdit;
@@ -18546,7 +18568,7 @@ var wp;
// packages/block-library/build-module/column/save.mjs
var import_block_editor35 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
function save10({ attributes: attributes2 }) {
const { verticalAlignment, width } = attributes2;
const wrapperClasses = clsx_default({
@@ -18566,7 +18588,7 @@ var wp;
style: style2
});
const innerBlocksProps = import_block_editor35.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/column/index.mjs
@@ -18587,12 +18609,12 @@ var wp;
name: () => name16,
settings: () => settings16
});
- var import_i18n31 = __toESM(require_i18n(), 1);
+ var import_i18n30 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/columns/deprecated.mjs
- var import_blocks16 = __toESM(require_blocks(), 1);
+ var import_blocks13 = __toESM(require_blocks(), 1);
var import_block_editor36 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
function getDeprecatedLayoutColumn(originalContent) {
let { doc } = getDeprecatedLayoutColumn;
if (!doc) {
@@ -18669,12 +18691,12 @@ var wp;
backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
color: textClass ? void 0 : customTextColor
};
- return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
"div",
{
className: className ? className : void 0,
style: style2,
- children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_block_editor36.InnerBlocks.Content, {})
+ children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor36.InnerBlocks.Content, {})
}
);
}
@@ -18711,7 +18733,7 @@ var wp;
return accumulator;
}, []);
const migratedInnerBlocks = columns.map(
- (columnBlocks) => (0, import_blocks16.createBlock)("core/column", {}, columnBlocks)
+ (columnBlocks) => (0, import_blocks13.createBlock)("core/column", {}, columnBlocks)
);
const { columns: ignoredColumns, ...restAttributes } = attributes2;
return [
@@ -18724,7 +18746,7 @@ var wp;
},
save({ attributes: attributes2 }) {
const { columns } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)("div", { className: `has-${columns}-columns`, children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("div", { className: `has-${columns}-columns`, children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
}
},
{
@@ -18747,17 +18769,17 @@ var wp;
const wrapperClasses = clsx_default(`has-${columns}-columns`, {
[`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment
});
- return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)("div", { className: wrapperClasses, children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("div", { className: wrapperClasses, children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
}
}
];
// packages/block-library/build-module/columns/edit.mjs
- var import_i18n29 = __toESM(require_i18n(), 1);
+ var import_i18n28 = __toESM(require_i18n(), 1);
var import_components16 = __toESM(require_components(), 1);
var import_block_editor37 = __toESM(require_block_editor(), 1);
var import_data18 = __toESM(require_data(), 1);
- var import_blocks17 = __toESM(require_blocks(), 1);
+ var import_blocks14 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/columns/utils.mjs
var toWidthPrecision = (value) => {
@@ -18810,7 +18832,7 @@ var wp;
}
// packages/block-library/build-module/columns/edit.mjs
- var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_BLOCK2 = {
name: "core/column"
};
@@ -18861,7 +18883,7 @@ var wp;
...Array.from({
length: newlyAddedColumns
}).map(() => {
- return (0, import_blocks17.createBlock)("core/column", {
+ return (0, import_blocks14.createBlock)("core/column", {
width: `${newColumnWidth}%`
});
})
@@ -18872,7 +18894,7 @@ var wp;
...Array.from({
length: newColumns - previousColumns
}).map(() => {
- return (0, import_blocks17.createBlock)("core/column");
+ return (0, import_blocks14.createBlock)("core/column");
})
];
} else if (newColumns < previousColumns) {
@@ -18888,10 +18910,10 @@ var wp;
replaceInnerBlocks(clientId, innerBlocks);
}
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
import_components16.__experimentalToolsPanel,
{
- label: (0, import_i18n29.__)("Settings"),
+ label: (0, import_i18n28.__)("Settings"),
resetAll: () => {
setAttributes({
isStackedOnMobile: true
@@ -18899,34 +18921,34 @@ var wp;
},
dropdownMenuProps,
children: [
- canInsertColumnBlock && /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_components16.__experimentalVStack, { spacing: 4, style: { gridColumn: "1 / -1" }, children: [
- /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+ canInsertColumnBlock && /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(import_components16.__experimentalVStack, { spacing: 4, style: { gridColumn: "1 / -1" }, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
import_components16.RangeControl,
{
- label: (0, import_i18n29.__)("Columns"),
+ label: (0, import_i18n28.__)("Columns"),
value: count,
onChange: (value) => updateColumns(count, Math.max(minCount, value)),
min: Math.max(1, minCount),
max: Math.max(6, count)
}
),
- count > 6 && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_components16.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n29.__)(
+ count > 6 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_components16.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n28.__)(
"This column count exceeds the recommended amount and may cause visual breakage."
) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
import_components16.__experimentalToolsPanelItem,
{
- label: (0, import_i18n29.__)("Stack on mobile"),
+ label: (0, import_i18n28.__)("Stack on mobile"),
isShownByDefault: true,
hasValue: () => isStackedOnMobile !== true,
onDeselect: () => setAttributes({
isStackedOnMobile: true
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
import_components16.ToggleControl,
{
- label: (0, import_i18n29.__)("Stack on mobile"),
+ label: (0, import_i18n28.__)("Stack on mobile"),
checked: isStackedOnMobile,
onChange: () => setAttributes({
isStackedOnMobile: !isStackedOnMobile
@@ -18967,15 +18989,15 @@ var wp;
});
});
}
- return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_jsx_runtime236.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor37.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(import_jsx_runtime237.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_block_editor37.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
import_block_editor37.BlockVerticalAlignmentToolbar,
{
onChange: updateAlignment,
value: verticalAlignment
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor37.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_block_editor37.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
ColumnInspectorControls2,
{
clientId,
@@ -18983,13 +19005,13 @@ var wp;
isStackedOnMobile
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("div", { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { ...innerBlocksProps })
] });
}
function Placeholder4({ clientId, name: name118, setAttributes }) {
const { blockType, variations: variations20 } = (0, import_data18.useSelect)(
(select10) => {
- const { getBlockVariations: getBlockVariations4, getBlockType: getBlockType6 } = select10(import_blocks17.store);
+ const { getBlockVariations: getBlockVariations4, getBlockType: getBlockType6 } = select10(import_blocks14.store);
return {
blockType: getBlockType6(name118),
variations: getBlockVariations4(name118, "block")
@@ -18999,13 +19021,13 @@ var wp;
);
const { replaceInnerBlocks } = (0, import_data18.useDispatch)(import_block_editor37.store);
const blockProps = (0, import_block_editor37.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
import_block_editor37.__experimentalBlockVariationPicker,
{
icon: blockType?.icon?.src,
label: blockType?.title,
variations: variations20,
- instructions: (0, import_i18n29.__)("Divide into columns. Select a layout:"),
+ instructions: (0, import_i18n28.__)("Divide into columns. Select a layout:"),
onSelect: (nextVariation) => {
if (nextVariation.attributes) {
setAttributes(nextVariation.attributes);
@@ -19013,7 +19035,7 @@ var wp;
if (nextVariation.innerBlocks) {
replaceInnerBlocks(
clientId,
- (0, import_blocks17.createBlocksFromInnerBlocksTemplate)(
+ (0, import_blocks14.createBlocksFromInnerBlocksTemplate)(
nextVariation.innerBlocks
),
true
@@ -19030,7 +19052,7 @@ var wp;
[clientId]
);
const Component = hasInnerBlocks ? ColumnsEditContainer : Placeholder4;
- return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(Component, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(Component, { ...props });
};
var edit_default5 = ColumnsEdit;
@@ -19128,7 +19150,7 @@ var wp;
// packages/block-library/build-module/columns/save.mjs
var import_block_editor38 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
function save11({ attributes: attributes2 }) {
const { isStackedOnMobile, verticalAlignment } = attributes2;
const className = clsx_default({
@@ -19137,26 +19159,26 @@ var wp;
});
const blockProps = import_block_editor38.useBlockProps.save({ className });
const innerBlocksProps = import_block_editor38.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/columns/variations.mjs
var import_components17 = __toESM(require_components(), 1);
- var import_i18n30 = __toESM(require_i18n(), 1);
- var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n29 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
var variations2 = [
{
name: "one-column-full",
- title: (0, import_i18n30.__)("100"),
- description: (0, import_i18n30.__)("One column"),
- icon: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+ title: (0, import_i18n29.__)("100"),
+ description: (0, import_i18n29.__)("One column"),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
import_components17.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Z" })
}
),
innerBlocks: [["core/column"]],
@@ -19164,16 +19186,16 @@ var wp;
},
{
name: "two-columns-equal",
- title: (0, import_i18n30.__)("50 / 50"),
- description: (0, import_i18n30.__)("Two columns; equal split"),
- icon: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+ title: (0, import_i18n29.__)("50 / 50"),
+ description: (0, import_i18n29.__)("Two columns; equal split"),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
import_components17.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10Z" })
}
),
isDefault: true,
@@ -19182,16 +19204,16 @@ var wp;
},
{
name: "two-columns-one-third-two-thirds",
- title: (0, import_i18n30.__)("33 / 66"),
- description: (0, import_i18n30.__)("Two columns; one-third, two-thirds split"),
- icon: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+ title: (0, import_i18n29.__)("33 / 66"),
+ description: (0, import_i18n29.__)("Two columns; one-third, two-thirds split"),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
import_components17.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm17 0a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H19a2 2 0 0 1-2-2V10Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm17 0a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H19a2 2 0 0 1-2-2V10Z" })
}
),
innerBlocks: [
@@ -19202,16 +19224,16 @@ var wp;
},
{
name: "two-columns-two-thirds-one-third",
- title: (0, import_i18n30.__)("66 / 33"),
- description: (0, import_i18n30.__)("Two columns; two-thirds, one-third split"),
- icon: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+ title: (0, import_i18n29.__)("66 / 33"),
+ description: (0, import_i18n29.__)("Two columns; two-thirds, one-third split"),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
import_components17.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm33 0a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35a2 2 0 0 1-2-2V10Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm33 0a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35a2 2 0 0 1-2-2V10Z" })
}
),
innerBlocks: [
@@ -19222,16 +19244,16 @@ var wp;
},
{
name: "three-columns-equal",
- title: (0, import_i18n30.__)("33 / 33 / 33"),
- description: (0, import_i18n30.__)("Three columns; equal split"),
- icon: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+ title: (0, import_i18n29.__)("33 / 33 / 33"),
+ description: (0, import_i18n29.__)("Three columns; equal split"),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
import_components17.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h10.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm16.5 0c0-1.105.864-2 1.969-2H29.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H18.47c-1.105 0-1.969-.895-1.969-2V10Zm17 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35.469c-1.105 0-1.969-.895-1.969-2V10Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h10.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm16.5 0c0-1.105.864-2 1.969-2H29.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H18.47c-1.105 0-1.969-.895-1.969-2V10Zm17 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35.469c-1.105 0-1.969-.895-1.969-2V10Z" })
}
),
innerBlocks: [
@@ -19243,16 +19265,16 @@ var wp;
},
{
name: "three-columns-wider-center",
- title: (0, import_i18n30.__)("25 / 50 / 25"),
- description: (0, import_i18n30.__)("Three columns; wide center column"),
- icon: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+ title: (0, import_i18n29.__)("25 / 50 / 25"),
+ description: (0, import_i18n29.__)("Three columns; wide center column"),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
import_components17.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h7.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm13.5 0c0-1.105.864-2 1.969-2H32.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H15.47c-1.105 0-1.969-.895-1.969-2V10Zm23 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2h-7.531c-1.105 0-1.969-.895-1.969-2V10Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h7.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm13.5 0c0-1.105.864-2 1.969-2H32.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H15.47c-1.105 0-1.969-.895-1.969-2V10Zm23 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2h-7.531c-1.105 0-1.969-.895-1.969-2V10Z" })
}
),
innerBlocks: [
@@ -19266,7 +19288,7 @@ var wp;
var variations_default2 = variations2;
// packages/block-library/build-module/columns/transforms.mjs
- var import_blocks18 = __toESM(require_blocks(), 1);
+ var import_blocks15 = __toESM(require_blocks(), 1);
var MAXIMUM_SELECTED_BLOCKS = 6;
var COLUMN_VERTICAL_ALIGNMENTS = ["top", "center", "bottom"];
var ROW_VERTICAL_ALIGNMENTS = [...COLUMN_VERTICAL_ALIGNMENTS, "stretch"];
@@ -19274,7 +19296,7 @@ var wp;
var DEFAULT_COLUMN_LAYOUT = { type: "default" };
var getObjectValue = (value) => value && typeof value === "object" && !Array.isArray(value) ? value : {};
var getGroupAttributes = (attributes2) => {
- const groupAttributeDefinitions = (0, import_blocks18.getBlockType)("core/group")?.attributes;
+ const groupAttributeDefinitions = (0, import_blocks15.getBlockType)("core/group")?.attributes;
if (!groupAttributeDefinitions) {
return {};
}
@@ -19306,7 +19328,7 @@ var wp;
)
]
);
- return (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate);
+ return (0, import_blocks15.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate);
};
var getColumnBlocksFromRow = (innerBlocks) => innerBlocks.map((innerBlock) => {
const style2 = getObjectValue(innerBlock?.attributes?.style);
@@ -19320,10 +19342,10 @@ var wp;
} else {
delete updatedStyle.layout;
}
- const columnInnerBlock = (0, import_blocks18.cloneSanitizedBlock)(innerBlock, {
+ const columnInnerBlock = (0, import_blocks15.cloneSanitizedBlock)(innerBlock, {
style: Object.keys(updatedStyle).length ? updatedStyle : void 0
});
- return (0, import_blocks18.createBlock)(
+ return (0, import_blocks15.createBlock)(
"core/column",
columnWidth ? { width: columnWidth } : {},
[columnInnerBlock]
@@ -19343,7 +19365,7 @@ var wp;
const hasColumnLayout = Object.keys(columnLayout).length > 0;
if (columnInnerBlocks.length > 1 || hasGroupAttributes || hasColumnStyle || hasColumnLayout) {
return [
- (0, import_blocks18.createBlock)(
+ (0, import_blocks15.createBlock)(
"core/group",
{
...groupAttributes,
@@ -19388,14 +19410,14 @@ var wp;
if (!columnWidth) {
delete updatedLayout.flexSize;
}
- return (0, import_blocks18.cloneSanitizedBlock)(innerBlock, {
+ return (0, import_blocks15.cloneSanitizedBlock)(innerBlock, {
style: {
...style2,
layout: updatedLayout
}
});
}
- return (0, import_blocks18.createBlock)(
+ return (0, import_blocks15.createBlock)(
"core/group",
{
...groupAttributes,
@@ -19421,7 +19443,7 @@ var wp;
transform: (attributes2, innerBlocks) => {
const { layout, ...rest } = attributes2;
const { columnCount } = layout;
- return (0, import_blocks18.createBlock)(
+ return (0, import_blocks15.createBlock)(
"core/columns",
rest,
getColumnBlocksFromGrid(innerBlocks, columnCount)
@@ -19438,7 +19460,7 @@ var wp;
const verticalAlignment = COLUMN_VERTICAL_ALIGNMENTS.includes(
layout?.verticalAlignment
) ? layout.verticalAlignment : void 0;
- return (0, import_blocks18.createBlock)(
+ return (0, import_blocks15.createBlock)(
"core/columns",
{ ...rest, verticalAlignment },
getColumnBlocksFromRow(innerBlocks)
@@ -19466,10 +19488,10 @@ var wp;
]
]
);
- return (0, import_blocks18.createBlock)(
+ return (0, import_blocks15.createBlock)(
"core/columns",
{},
- (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate)
+ (0, import_blocks15.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate)
);
},
isMatch: ({ length: selectedBlocksLength }, blocks) => {
@@ -19523,7 +19545,7 @@ var wp;
if (mediaPosition3 === "right") {
innerBlocksTemplate.reverse();
}
- return (0, import_blocks18.createBlock)(
+ return (0, import_blocks15.createBlock)(
"core/columns",
{
align,
@@ -19532,7 +19554,7 @@ var wp;
style: style2,
verticalAlignment
},
- (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate)
+ (0, import_blocks15.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate)
);
}
}
@@ -19547,7 +19569,7 @@ var wp;
const rowVerticalAlignment = ROW_VERTICAL_ALIGNMENTS.includes(
verticalAlignment
) ? verticalAlignment : "stretch";
- return (0, import_blocks18.createBlock)(
+ return (0, import_blocks15.createBlock)(
"core/group",
{
...attributes2,
@@ -19569,7 +19591,7 @@ var wp;
variationName: "group-grid",
transform: (attributes2, innerBlocks) => {
const columnCount = innerBlocks.length;
- return (0, import_blocks18.createBlock)(
+ return (0, import_blocks15.createBlock)(
"core/group",
{
...attributes2,
@@ -19605,7 +19627,7 @@ var wp;
name: "core/paragraph",
attributes: {
/* translators: example text. */
- content: (0, import_i18n31.__)(
+ content: (0, import_i18n30.__)(
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis."
)
}
@@ -19620,7 +19642,7 @@ var wp;
name: "core/paragraph",
attributes: {
/* translators: example text. */
- content: (0, import_i18n31.__)(
+ content: (0, import_i18n30.__)(
"Suspendisse commodo neque lacus, a dictum orci interdum et."
)
}
@@ -19634,7 +19656,7 @@ var wp;
name: "core/paragraph",
attributes: {
/* translators: example text. */
- content: (0, import_i18n31.__)(
+ content: (0, import_i18n30.__)(
"Etiam et egestas lorem. Vivamus sagittis sit amet dolor quis lobortis. Integer sed fermentum arcu, id vulputate lacus. Etiam fermentum sem eu quam hendrerit."
)
}
@@ -19643,7 +19665,7 @@ var wp;
name: "core/paragraph",
attributes: {
/* translators: example text. */
- content: (0, import_i18n31.__)(
+ content: (0, import_i18n30.__)(
"Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim."
)
}
@@ -19737,7 +19759,7 @@ var wp;
// packages/block-library/build-module/comments/deprecated.mjs
var import_block_editor39 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
var v15 = {
attributes: {
tagName: {
@@ -19770,7 +19792,7 @@ var wp;
...blockProps,
className: newClasses.join(" ")
};
- return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(Tag, { ...newBlockProps, children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor39.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(Tag, { ...newBlockProps, children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_block_editor39.InnerBlocks.Content, {}) });
}
};
var deprecated_default7 = [v15];
@@ -19779,21 +19801,21 @@ var wp;
var import_block_editor44 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/comments/edit/comments-inspector-controls.mjs
- var import_i18n32 = __toESM(require_i18n(), 1);
+ var import_i18n31 = __toESM(require_i18n(), 1);
var import_block_editor40 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
var { HTMLElementControl: HTMLElementControl2 } = unlock(import_block_editor40.privateApis);
function CommentsInspectorControls({
attributes: { tagName },
setAttributes
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_block_editor40.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_block_editor40.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor40.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor40.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
HTMLElementControl2,
{
tagName,
onChange: (value) => setAttributes({ tagName: value }),
options: [
- { label: (0, import_i18n32.__)("Default (<div>)"), value: "div" },
+ { label: (0, import_i18n31.__)("Default (<div>)"), value: "div" },
{ label: "<section>", value: "section" },
{ label: "<aside>", value: "aside" }
]
@@ -19803,38 +19825,38 @@ var wp;
// packages/block-library/build-module/comments/edit/comments-legacy.mjs
var import_block_editor43 = __toESM(require_block_editor(), 1);
- var import_i18n35 = __toESM(require_i18n(), 1);
+ var import_i18n34 = __toESM(require_i18n(), 1);
var import_components19 = __toESM(require_components(), 1);
// packages/block-library/build-module/comments/edit/placeholder.mjs
var import_block_editor42 = __toESM(require_block_editor(), 1);
- var import_i18n34 = __toESM(require_i18n(), 1);
+ var import_i18n33 = __toESM(require_i18n(), 1);
var import_data20 = __toESM(require_data(), 1);
var import_core_data8 = __toESM(require_core_data(), 1);
- var import_element40 = __toESM(require_element(), 1);
+ var import_element41 = __toESM(require_element(), 1);
// packages/block-library/build-module/post-comments-form/form.mjs
- var import_i18n33 = __toESM(require_i18n(), 1);
+ var import_i18n32 = __toESM(require_i18n(), 1);
var import_block_editor41 = __toESM(require_block_editor(), 1);
var import_components18 = __toESM(require_components(), 1);
var import_compose16 = __toESM(require_compose(), 1);
var import_core_data7 = __toESM(require_core_data(), 1);
var import_data19 = __toESM(require_data(), 1);
- var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
var CommentsFormPlaceholder = () => {
const instanceId = (0, import_compose16.useInstanceId)(CommentsFormPlaceholder);
- return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)("div", { className: "comment-respond", children: [
- /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("h3", { className: "comment-reply-title", children: (0, import_i18n33.__)("Leave a Reply") }),
- /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "comment-respond", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("h3", { className: "comment-reply-title", children: (0, import_i18n32.__)("Leave a Reply") }),
+ /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)(
"form",
{
noValidate: true,
className: "comment-form",
onSubmit: (event) => event.preventDefault(),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)("p", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("label", { htmlFor: `comment-${instanceId}`, children: (0, import_i18n33.__)("Comment") }),
- /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("p", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("label", { htmlFor: `comment-${instanceId}`, children: (0, import_i18n32.__)("Comment") }),
+ /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
"textarea",
{
id: `comment-${instanceId}`,
@@ -19845,7 +19867,7 @@ var wp;
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("p", { className: "form-submit wp-block-button", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { className: "form-submit wp-block-button", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
"input",
{
name: "submit",
@@ -19854,8 +19876,8 @@ var wp;
"wp-block-button__link",
(0, import_block_editor41.__experimentalGetElementClassName)("button")
),
- label: (0, import_i18n33.__)("Post Comment"),
- value: (0, import_i18n33.__)("Post Comment"),
+ label: (0, import_i18n32.__)("Post Comment"),
+ value: (0, import_i18n32.__)("Post Comment"),
"aria-disabled": "true"
}
) })
@@ -19882,13 +19904,13 @@ var wp;
if (!isSiteEditor && "open" !== commentStatus) {
if ("closed" === commentStatus) {
const actions = [
- /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
import_components18.Button,
{
__next40pxDefaultSize: true,
onClick: () => setCommentStatus("open"),
variant: "primary",
- children: (0, import_i18n33._x)(
+ children: (0, import_i18n32._x)(
"Enable comments",
"action that affects the current post"
)
@@ -19896,58 +19918,58 @@ var wp;
"enableComments"
)
];
- return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor41.Warning, { actions, children: (0, import_i18n33.__)(
+ return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_block_editor41.Warning, { actions, children: (0, import_i18n32.__)(
"Post Comments Form block: Comments are not enabled for this item."
) });
} else if (!postTypeSupportsComments) {
- return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor41.Warning, { children: (0, import_i18n33.sprintf)(
+ return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_block_editor41.Warning, { children: (0, import_i18n32.sprintf)(
/* translators: %s: Post type (i.e. "post", "page") */
- (0, import_i18n33.__)(
+ (0, import_i18n32.__)(
"Post Comments Form block: Comments are not enabled for this post type (%s)."
),
postType
) });
} else if ("open" !== defaultCommentStatus) {
- return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor41.Warning, { children: (0, import_i18n33.__)(
+ return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_block_editor41.Warning, { children: (0, import_i18n32.__)(
"Post Comments Form block: Comments are not enabled."
) });
}
}
- return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(CommentsFormPlaceholder, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(CommentsFormPlaceholder, {});
};
var form_default = CommentsForm;
// packages/block-library/build-module/comments/edit/placeholder.mjs
- var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
function PostCommentsPlaceholder({ postType, postId }) {
let [postTitle] = (0, import_core_data8.useEntityProp)("postType", postType, "title", postId);
- postTitle = postTitle || (0, import_i18n34.__)("Post Title");
+ postTitle = postTitle || (0, import_i18n33.__)("Post Title");
const avatarURL = (0, import_data20.useSelect)(
(select10) => select10(import_block_editor42.store).getSettings().__experimentalDiscussionSettings?.avatarURL,
[]
);
- return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "wp-block-comments__legacy-placeholder", inert: "true", children: [
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("h3", {
+ return /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { className: "wp-block-comments__legacy-placeholder", inert: "true", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("h3", {
/* translators: %s: Post title. */
- children: (0, import_i18n34.sprintf)((0, import_i18n34.__)("One response to %s"), postTitle)
+ children: (0, import_i18n33.sprintf)((0, import_i18n33.__)("One response to %s"), postTitle)
}),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "navigation", children: [
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "alignleft", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("a", { href: "#top", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { className: "navigation", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("div", { className: "alignleft", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("a", { href: "#top", children: [
"\xAB ",
- (0, import_i18n34.__)("Older Comments")
+ (0, import_i18n33.__)("Older Comments")
] }) }),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "alignright", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("a", { href: "#top", children: [
- (0, import_i18n34.__)("Newer Comments"),
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("div", { className: "alignright", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("a", { href: "#top", children: [
+ (0, import_i18n33.__)("Newer Comments"),
" \xBB"
] }) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("ol", { className: "commentlist", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("li", { className: "comment even thread-even depth-1", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("article", { className: "comment-body", children: [
- /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("footer", { className: "comment-meta", children: [
- /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "comment-author vcard", children: [
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("ol", { className: "commentlist", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("li", { className: "comment even thread-even depth-1", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("article", { className: "comment-body", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("footer", { className: "comment-meta", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { className: "comment-author vcard", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
"img",
{
- alt: (0, import_i18n34.__)("Commenter Avatar"),
+ alt: (0, import_i18n33.__)("Commenter Avatar"),
src: avatarURL,
className: "avatar avatar-32 photo",
height: "32",
@@ -19955,74 +19977,74 @@ var wp;
loading: "lazy"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("b", { className: "fn", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("a", { href: "#top", className: "url", children: (0, import_i18n34.__)("A WordPress Commenter") }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("b", { className: "fn", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("a", { href: "#top", className: "url", children: (0, import_i18n33.__)("A WordPress Commenter") }) }),
" ",
- /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("span", { className: "says", children: [
- (0, import_i18n34.__)("says"),
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("span", { className: "says", children: [
+ (0, import_i18n33.__)("says"),
":"
] })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "comment-metadata", children: [
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("a", { href: "#top", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("time", { dateTime: "2000-01-01T00:00:00+00:00", children: (0, import_i18n34.__)("January 1, 2000 at 00:00 am") }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { className: "comment-metadata", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("a", { href: "#top", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("time", { dateTime: "2000-01-01T00:00:00+00:00", children: (0, import_i18n33.__)("January 1, 2000 at 00:00 am") }) }),
" ",
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("span", { className: "edit-link", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("span", { className: "edit-link", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
"a",
{
className: "comment-edit-link",
href: "#top",
- children: (0, import_i18n34.__)("Edit")
+ children: (0, import_i18n33.__)("Edit")
}
) })
] })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "comment-content", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("p", { children: [
- (0, import_i18n34.__)("Hi, this is a comment."),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("br", {}),
- (0, import_i18n34.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("div", { className: "comment-content", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("p", { children: [
+ (0, import_i18n33.__)("Hi, this is a comment."),
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("br", {}),
+ (0, import_i18n33.__)(
"To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard."
),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("br", {}),
- (0, import_element40.createInterpolateElement)(
- (0, import_i18n34.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("br", {}),
+ (0, import_element41.createInterpolateElement)(
+ (0, import_i18n33.__)(
"Commenter avatars come from <a>Gravatar</a>."
),
{
a: (
// eslint-disable-next-line jsx-a11y/anchor-has-content
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("a", { href: "https://gravatar.com/" })
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("a", { href: "https://gravatar.com/" })
)
}
)
] }) }),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "reply", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("div", { className: "reply", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
"a",
{
className: "comment-reply-link",
href: "#top",
- "aria-label": (0, import_i18n34.__)(
+ "aria-label": (0, import_i18n33.__)(
"Reply to A WordPress Commenter"
),
/* translators: Comment reply button text. */
- children: (0, import_i18n34._x)("Reply", "verb")
+ children: (0, import_i18n33._x)("Reply", "verb")
}
) })
] }) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "navigation", children: [
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "alignleft", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("a", { href: "#top", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { className: "navigation", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("div", { className: "alignleft", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("a", { href: "#top", children: [
"\xAB ",
- (0, import_i18n34.__)("Older Comments")
+ (0, import_i18n33.__)("Older Comments")
] }) }),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "alignright", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("a", { href: "#top", children: [
- (0, import_i18n34.__)("Newer Comments"),
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("div", { className: "alignright", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("a", { href: "#top", children: [
+ (0, import_i18n33.__)("Newer Comments"),
" \xBB"
] }) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(form_default, { postId, postType })
+ /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(form_default, { postId, postType })
] });
}
// packages/block-library/build-module/comments/edit/comments-legacy.mjs
- var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
function CommentsLegacy({
attributes: attributes2,
setAttributes,
@@ -20030,13 +20052,13 @@ var wp;
}) {
const { textAlign } = attributes2;
const actions = [
- /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
import_components19.Button,
{
__next40pxDefaultSize: true,
onClick: () => void setAttributes({ legacy: false }),
variant: "primary",
- children: (0, import_i18n35.__)("Switch to editable mode")
+ children: (0, import_i18n34.__)("Switch to editable mode")
},
"convert"
)
@@ -20046,8 +20068,8 @@ var wp;
[`has-text-align-${textAlign}`]: textAlign
})
});
- return /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(import_jsx_runtime243.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_block_editor43.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_block_editor43.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
import_block_editor43.AlignmentControl,
{
value: textAlign,
@@ -20056,27 +20078,27 @@ var wp;
}
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_block_editor43.Warning, { actions, children: (0, import_i18n35.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)("div", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_block_editor43.Warning, { actions, children: (0, import_i18n34.__)(
"Comments block: You\u2019re currently using the legacy version of the block. The following is just a placeholder - the final styling will likely look different. For a better representation and more customization options, switch the block to its editable mode."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(PostCommentsPlaceholder, { postId, postType })
+ /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(PostCommentsPlaceholder, { postId, postType })
] })
] });
}
// packages/block-library/build-module/comments/edit/index.mjs
- var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
function CommentsEdit(props) {
const { attributes: attributes2, setAttributes, clientId } = props;
const { tagName: TagName2, legacy } = attributes2;
const blockProps = (0, import_block_editor44.useBlockProps)();
const innerBlocksProps = (0, import_block_editor44.useInnerBlocksProps)(blockProps);
if (legacy) {
- return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(CommentsLegacy, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(CommentsLegacy, { ...props });
}
- return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(import_jsx_runtime245.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
CommentsInspectorControls,
{
attributes: attributes2,
@@ -20084,17 +20106,17 @@ var wp;
clientId
}
),
- /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(TagName2, { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(TagName2, { ...innerBlocksProps })
] });
}
// packages/block-library/build-module/comments/save.mjs
var import_block_editor45 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
function save12({ attributes: { tagName: Tag, legacy } }) {
const blockProps = import_block_editor45.useBlockProps.save();
const innerBlocksProps = import_block_editor45.useInnerBlocksProps.save(blockProps);
- return legacy ? null : /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(Tag, { ...innerBlocksProps });
+ return legacy ? null : /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Tag, { ...innerBlocksProps });
}
// packages/block-library/build-module/comments/edit/template.mjs
@@ -20254,8 +20276,8 @@ var wp;
var import_components20 = __toESM(require_components(), 1);
var import_core_data9 = __toESM(require_core_data(), 1);
var import_data21 = __toESM(require_data(), 1);
- var import_i18n36 = __toESM(require_i18n(), 1);
- var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n35 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
function Edit6({
attributes: attributes2,
context: { commentId },
@@ -20286,10 +20308,10 @@ var wp;
const { __experimentalDiscussionSettings } = select10(import_block_editor46.store).getSettings();
return __experimentalDiscussionSettings?.avatarURL;
}, []);
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_block_editor46.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components20.PanelBody, { title: (0, import_i18n36.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_block_editor46.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_components20.PanelBody, { title: (0, import_i18n35.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
import_components20.RangeControl,
{
- label: (0, import_i18n36.__)("Image size"),
+ label: (0, import_i18n35.__)("Image size"),
onChange: (newWidth) => setAttributes({
width: newWidth,
height: newWidth
@@ -20300,7 +20322,7 @@ var wp;
value: width
}
) }) });
- const resizableAvatar = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+ const resizableAvatar = /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
import_components20.ResizableBox,
{
size: {
@@ -20317,25 +20339,25 @@ var wp;
lockAspectRatio: true,
enable: {
top: false,
- right: !(0, import_i18n36.isRTL)(),
+ right: !(0, import_i18n35.isRTL)(),
bottom: true,
- left: (0, import_i18n36.isRTL)()
+ left: (0, import_i18n35.isRTL)()
},
minWidth: minSize,
maxWidth: maxSizeBuffer,
- children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
"img",
{
src: avatarUrls ? avatarUrls[avatarUrls.length - 1] : avatarURL,
- alt: `${authorName} ${(0, import_i18n36.__)("Avatar")}`,
+ alt: `${authorName} ${(0, import_i18n35.__)("Avatar")}`,
...blockProps
}
)
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_jsx_runtime246.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(import_jsx_runtime247.Fragment, { children: [
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("div", { ...spacingProps, children: resizableAvatar })
+ /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { ...spacingProps, children: resizableAvatar })
] });
}
@@ -20427,12 +20449,12 @@ var wp;
};
// packages/block-library/build-module/comment-author-name/edit.mjs
- var import_i18n37 = __toESM(require_i18n(), 1);
+ var import_i18n36 = __toESM(require_i18n(), 1);
var import_data22 = __toESM(require_data(), 1);
var import_block_editor47 = __toESM(require_block_editor(), 1);
var import_core_data10 = __toESM(require_core_data(), 1);
var import_components21 = __toESM(require_components(), 1);
- var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
function Edit7(props) {
const {
attributes: { isLink, linkTarget },
@@ -20449,16 +20471,16 @@ var wp;
const authorName = comment?.author_name;
if (comment && !authorName) {
const user = getEntityRecord("root", "user", comment.author);
- return user?.name ?? (0, import_i18n37.__)("Anonymous");
+ return user?.name ?? (0, import_i18n36.__)("Anonymous");
}
return authorName ?? "";
},
[commentId]
);
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_block_editor47.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_block_editor47.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
import_components21.__experimentalToolsPanel,
{
- label: (0, import_i18n37.__)("Settings"),
+ label: (0, import_i18n36.__)("Settings"),
resetAll: () => {
setAttributes({
isLink: true,
@@ -20467,38 +20489,38 @@ var wp;
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
import_components21.__experimentalToolsPanelItem,
{
- label: (0, import_i18n37.__)("Link to authors URL"),
+ label: (0, import_i18n36.__)("Link to authors URL"),
isShownByDefault: true,
hasValue: () => !isLink,
onDeselect: () => setAttributes({
isLink: true
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
import_components21.ToggleControl,
{
- label: (0, import_i18n37.__)("Link to authors URL"),
+ label: (0, import_i18n36.__)("Link to authors URL"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
)
}
),
- isLink && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ isLink && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
import_components21.__experimentalToolsPanelItem,
{
- label: (0, import_i18n37.__)("Open in new tab"),
+ label: (0, import_i18n36.__)("Open in new tab"),
isShownByDefault: true,
hasValue: () => linkTarget !== "_self",
onDeselect: () => setAttributes({
linkTarget: "_self"
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
import_components21.ToggleControl,
{
- label: (0, import_i18n37.__)("Open in new tab"),
+ label: (0, import_i18n36.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -20511,9 +20533,9 @@ var wp;
}
) });
if (!commentId || !displayName) {
- displayName = (0, import_i18n37._x)("Comment Author", "block title");
+ displayName = (0, import_i18n36._x)("Comment Author", "block title");
}
- const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+ const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
"a",
{
href: "#comment-author-pseudo-link",
@@ -20521,9 +20543,9 @@ var wp;
children: displayName
}
) : displayName;
- return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(import_jsx_runtime247.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(import_jsx_runtime248.Fragment, { children: [
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { ...blockProps, children: displayAuthor })
+ /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", { ...blockProps, children: displayAuthor })
] });
}
@@ -20698,12 +20720,12 @@ var wp;
};
// packages/block-library/build-module/comment-content/edit.mjs
- var import_i18n38 = __toESM(require_i18n(), 1);
- var import_element41 = __toESM(require_element(), 1);
+ var import_i18n37 = __toESM(require_i18n(), 1);
+ var import_element42 = __toESM(require_element(), 1);
var import_components22 = __toESM(require_components(), 1);
var import_core_data11 = __toESM(require_core_data(), 1);
var import_block_editor48 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
function Edit8(props) {
const {
context: { commentId }
@@ -20717,9 +20739,9 @@ var wp;
commentId
);
if (!commentId || !content) {
- return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_jsx_runtime248.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("p", { children: (0, import_i18n38._x)("Comment Content", "block title") }) }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_jsx_runtime249.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("p", { children: (0, import_i18n37._x)("Comment Content", "block title") }) }) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_jsx_runtime248.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_components22.Disabled, { children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_element41.RawHTML, { children: content.rendered }, "html") }) }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_jsx_runtime249.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components22.Disabled, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_element42.RawHTML, { children: content.rendered }, "html") }) }) });
}
// packages/block-library/build-module/comment-content/deprecated.mjs
@@ -20862,8 +20884,8 @@ var wp;
var import_date = __toESM(require_date(), 1);
var import_block_editor49 = __toESM(require_block_editor(), 1);
var import_components23 = __toESM(require_components(), 1);
- var import_i18n39 = __toESM(require_i18n(), 1);
- var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n38 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
function Edit9({
attributes: { format: format3, isLink },
context: { commentId },
@@ -20877,10 +20899,10 @@ var wp;
"site",
"date_format"
);
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_block_editor49.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(import_block_editor49.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(
import_components23.__experimentalToolsPanel,
{
- label: (0, import_i18n39.__)("Settings"),
+ label: (0, import_i18n38.__)("Settings"),
resetAll: () => {
setAttributes({
format: void 0,
@@ -20889,14 +20911,14 @@ var wp;
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
import_components23.__experimentalToolsPanelItem,
{
- label: (0, import_i18n39.__)("Date format"),
+ label: (0, import_i18n38.__)("Date format"),
hasValue: () => format3 !== void 0,
onDeselect: () => setAttributes({ format: void 0 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
import_block_editor49.__experimentalDateFormatPicker,
{
format: format3,
@@ -20906,17 +20928,17 @@ var wp;
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
import_components23.__experimentalToolsPanelItem,
{
- label: (0, import_i18n39.__)("Link to comment"),
+ label: (0, import_i18n38.__)("Link to comment"),
hasValue: () => !isLink,
onDeselect: () => setAttributes({ isLink: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
import_components23.ToggleControl,
{
- label: (0, import_i18n39.__)("Link to comment"),
+ label: (0, import_i18n38.__)("Link to comment"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
@@ -20927,11 +20949,11 @@ var wp;
}
) });
if (!commentId || !date) {
- date = (0, import_i18n39._x)("Comment Date", "block title");
+ date = (0, import_i18n38._x)("Comment Date", "block title");
}
- let commentDate = date instanceof Date ? /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("time", { dateTime: (0, import_date.dateI18n)("c", date), children: format3 === "human-diff" ? (0, import_date.humanTimeDiff)(date) : (0, import_date.dateI18n)(format3 || siteFormat, date) }) : /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("time", { children: date });
+ let commentDate = date instanceof Date ? /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("time", { dateTime: (0, import_date.dateI18n)("c", date), children: format3 === "human-diff" ? (0, import_date.humanTimeDiff)(date) : (0, import_date.dateI18n)(format3 || siteFormat, date) }) : /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("time", { children: date });
if (isLink) {
- commentDate = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+ commentDate = /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
"a",
{
href: "#comment-date-pseudo-link",
@@ -20940,9 +20962,9 @@ var wp;
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { ...blockProps, children: commentDate })
+ /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { ...blockProps, children: commentDate })
] });
}
@@ -21069,35 +21091,35 @@ var wp;
// packages/block-library/build-module/comment-edit-link/edit.mjs
var import_block_editor50 = __toESM(require_block_editor(), 1);
var import_components24 = __toESM(require_components(), 1);
- var import_i18n40 = __toESM(require_i18n(), 1);
- var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n39 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
function Edit10(props) {
const { attributes: attributes2, setAttributes } = props;
const { linkTarget } = attributes2;
useDeprecatedTextAlign(props);
const blockProps = (0, import_block_editor50.useBlockProps)();
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(import_block_editor50.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_block_editor50.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
import_components24.__experimentalToolsPanel,
{
- label: (0, import_i18n40.__)("Settings"),
+ label: (0, import_i18n39.__)("Settings"),
resetAll: () => {
setAttributes({
linkTarget: "_self"
});
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
import_components24.__experimentalToolsPanelItem,
{
- label: (0, import_i18n40.__)("Open in new tab"),
+ label: (0, import_i18n39.__)("Open in new tab"),
isShownByDefault: true,
hasValue: () => linkTarget === "_blank",
onDeselect: () => setAttributes({ linkTarget: "_self" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
import_components24.ToggleControl,
{
- label: (0, import_i18n40.__)("Open in new tab"),
+ label: (0, import_i18n39.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -21108,14 +21130,14 @@ var wp;
)
}
) });
- return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(import_jsx_runtime251.Fragment, { children: [
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
"a",
{
href: "#edit-comment-pseudo-link",
onClick: (event) => event.preventDefault(),
- children: (0, import_i18n40.__)("Edit")
+ children: (0, import_i18n39.__)("Edit")
}
) })
] });
@@ -21252,19 +21274,19 @@ var wp;
};
// packages/block-library/build-module/comment-reply-link/edit.mjs
- var import_i18n41 = __toESM(require_i18n(), 1);
+ var import_i18n40 = __toESM(require_i18n(), 1);
var import_block_editor51 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
function Edit11(props) {
useDeprecatedTextAlign(props);
const blockProps = (0, import_block_editor51.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_jsx_runtime251.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_jsx_runtime252.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
"a",
{
href: "#comment-reply-pseudo-link",
onClick: (event) => event.preventDefault(),
/* translators: Comment reply button text. */
- children: (0, import_i18n41._x)("Reply", "verb")
+ children: (0, import_i18n40._x)("Reply", "verb")
}
) }) });
}
@@ -21391,15 +21413,15 @@ var wp;
};
// packages/block-library/build-module/comment-template/edit.mjs
- var import_element43 = __toESM(require_element(), 1);
+ var import_element44 = __toESM(require_element(), 1);
var import_data24 = __toESM(require_data(), 1);
- var import_i18n42 = __toESM(require_i18n(), 1);
+ var import_i18n41 = __toESM(require_i18n(), 1);
var import_block_editor53 = __toESM(require_block_editor(), 1);
var import_components25 = __toESM(require_components(), 1);
var import_core_data13 = __toESM(require_core_data(), 1);
// packages/block-library/build-module/comment-template/hooks.mjs
- var import_element42 = __toESM(require_element(), 1);
+ var import_element43 = __toESM(require_element(), 1);
var import_data23 = __toESM(require_data(), 1);
var import_block_editor52 = __toESM(require_block_editor(), 1);
var import_url4 = __toESM(require_url(), 1);
@@ -21429,7 +21451,7 @@ var wp;
perPage,
queryArgs
});
- return (0, import_element42.useMemo)(() => {
+ return (0, import_element43.useMemo)(() => {
return page ? {
...queryArgs,
post: postId,
@@ -21439,10 +21461,10 @@ var wp;
}, [postId, perPage, page]);
};
var useDefaultPageIndex = ({ defaultPage, postId, perPage, queryArgs }) => {
- const [defaultPages, setDefaultPages] = (0, import_element42.useState)({});
+ const [defaultPages, setDefaultPages] = (0, import_element43.useState)({});
const key = `${postId}_${perPage}`;
const page = defaultPages[key] || 0;
- (0, import_element42.useEffect)(() => {
+ (0, import_element43.useEffect)(() => {
if (page || defaultPage !== "newest") {
return;
}
@@ -21472,7 +21494,7 @@ var wp;
return defaultPage === "newest" ? page : 1;
};
var useCommentTree = (topLevelComments) => {
- const commentTree = (0, import_element42.useMemo)(
+ const commentTree = (0, import_element43.useMemo)(
() => topLevelComments?.map(({ id, _embedded }) => {
const [children] = _embedded?.children || [[]];
return {
@@ -21488,7 +21510,7 @@ var wp;
};
// packages/block-library/build-module/comment-template/edit.mjs
- var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
var getCommentsPlaceholder = ({
perPage,
pageComments,
@@ -21533,9 +21555,9 @@ var wp;
blocks
}) {
const { children, ...innerBlocksProps } = (0, import_block_editor53.useInnerBlocksProps)({});
- return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)("li", { ...innerBlocksProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("li", { ...innerBlocksProps, children: [
comment.commentId === (activeCommentId || firstCommentId) ? children : null,
- /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
MemoizedCommentTemplatePreview,
{
blocks,
@@ -21544,7 +21566,7 @@ var wp;
isHidden: comment.commentId === (activeCommentId || firstCommentId)
}
),
- comment?.children?.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+ comment?.children?.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
CommentsList,
{
comments: comment.children,
@@ -21571,7 +21593,7 @@ var wp;
const style2 = {
display: isHidden ? "none" : void 0
};
- return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
"div",
{
...blockPreviewProps,
@@ -21583,7 +21605,7 @@ var wp;
}
);
};
- var MemoizedCommentTemplatePreview = (0, import_element43.memo)(CommentTemplatePreview);
+ var MemoizedCommentTemplatePreview = (0, import_element44.memo)(CommentTemplatePreview);
var CommentsList = ({
comments,
blockProps,
@@ -21591,7 +21613,7 @@ var wp;
setActiveCommentId,
blocks,
firstCommentId
- }) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("ol", { ...blockProps, children: comments && comments.map(({ commentId, ...comment }, index) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+ }) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("ol", { ...blockProps, children: comments && comments.map(({ commentId, ...comment }, index) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
import_block_editor53.BlockContextProvider,
{
value: {
@@ -21602,7 +21624,7 @@ var wp;
// would be requested from the REST API.
commentId: commentId < 0 ? null : commentId
},
- children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
CommentTemplateInnerBlocks,
{
comment: { commentId, ...comment },
@@ -21620,7 +21642,7 @@ var wp;
context: { postId }
}) {
const blockProps = (0, import_block_editor53.useBlockProps)();
- const [activeCommentId, setActiveCommentId] = (0, import_element43.useState)();
+ const [activeCommentId, setActiveCommentId] = (0, import_element44.useState)();
const {
commentOrder,
threadCommentsDepth,
@@ -21651,7 +21673,7 @@ var wp;
commentOrder === "desc" && topLevelComments ? [...topLevelComments].reverse() : topLevelComments
);
if (!topLevelComments) {
- return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_components25.Spinner, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_components25.Spinner, {}) });
}
if (!postId) {
commentTree = getCommentsPlaceholder({
@@ -21662,9 +21684,9 @@ var wp;
});
}
if (!commentTree.length) {
- return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("p", { ...blockProps, children: (0, import_i18n42.__)("No results found.") });
+ return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("p", { ...blockProps, children: (0, import_i18n41.__)("No results found.") });
}
- return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
CommentsList,
{
comments: commentTree,
@@ -21679,9 +21701,9 @@ var wp;
// packages/block-library/build-module/comment-template/save.mjs
var import_block_editor54 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
function CommentTemplateSave() {
- return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_block_editor54.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_block_editor54.InnerBlocks.Content, {});
}
// packages/block-library/build-module/comment-template/index.mjs
@@ -21710,7 +21732,7 @@ var wp;
name: () => name25,
settings: () => settings25
});
- var import_i18n44 = __toESM(require_i18n(), 1);
+ var import_i18n43 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/comments-pagination-previous/block.json
var block_default26 = {
@@ -21759,9 +21781,9 @@ var wp;
};
// packages/block-library/build-module/comments-pagination-previous/edit.mjs
- var import_i18n43 = __toESM(require_i18n(), 1);
+ var import_i18n42 = __toESM(require_i18n(), 1);
var import_block_editor55 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
var arrowMap = {
none: "",
arrow: "\u2190",
@@ -21773,27 +21795,27 @@ var wp;
context: { "comments/paginationArrow": paginationArrow }
}) {
const displayArrow = arrowMap[paginationArrow];
- return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
"a",
{
href: "#comments-pagination-previous-pseudo-link",
onClick: (event) => event.preventDefault(),
...(0, import_block_editor55.useBlockProps)(),
children: [
- displayArrow && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+ displayArrow && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
"span",
{
className: `wp-block-comments-pagination-previous-arrow is-arrow-${paginationArrow}`,
children: displayArrow
}
),
- /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
import_block_editor55.PlainText,
{
__experimentalVersion: 2,
tagName: "span",
- "aria-label": (0, import_i18n43.__)("Older comments page link"),
- placeholder: (0, import_i18n43.__)("Older Comments"),
+ "aria-label": (0, import_i18n42.__)("Older comments page link"),
+ placeholder: (0, import_i18n42.__)("Older Comments"),
value: label,
onChange: (newLabel) => setAttributes({ label: newLabel })
}
@@ -21810,7 +21832,7 @@ var wp;
edit: CommentsPaginationPreviousEdit,
example: {
attributes: {
- label: (0, import_i18n44.__)("Older Comments")
+ label: (0, import_i18n43.__)("Older Comments")
}
}
};
@@ -21897,52 +21919,52 @@ var wp;
};
// packages/block-library/build-module/comments-pagination/edit.mjs
- var import_i18n46 = __toESM(require_i18n(), 1);
+ var import_i18n45 = __toESM(require_i18n(), 1);
var import_block_editor56 = __toESM(require_block_editor(), 1);
var import_data25 = __toESM(require_data(), 1);
var import_components27 = __toESM(require_components(), 1);
// packages/block-library/build-module/comments-pagination/comments-pagination-arrow-controls.mjs
- var import_i18n45 = __toESM(require_i18n(), 1);
+ var import_i18n44 = __toESM(require_i18n(), 1);
var import_components26 = __toESM(require_components(), 1);
- var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
function CommentsPaginationArrowControls({ value, onChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(
import_components26.__experimentalToggleGroupControl,
{
- label: (0, import_i18n45.__)("Arrow"),
+ label: (0, import_i18n44.__)("Arrow"),
value,
onChange,
- help: (0, import_i18n45.__)(
+ help: (0, import_i18n44.__)(
"A decorative arrow appended to the next and previous comments link."
),
isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
import_components26.__experimentalToggleGroupControlOption,
{
value: "none",
- label: (0, import_i18n45._x)(
+ label: (0, import_i18n44._x)(
"None",
"Arrow option for Comments Pagination Next/Previous blocks"
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
import_components26.__experimentalToggleGroupControlOption,
{
value: "arrow",
- label: (0, import_i18n45._x)(
+ label: (0, import_i18n44._x)(
"Arrow",
"Arrow option for Comments Pagination Next/Previous blocks"
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
import_components26.__experimentalToggleGroupControlOption,
{
value: "chevron",
- label: (0, import_i18n45._x)(
+ label: (0, import_i18n44._x)(
"Chevron",
"Arrow option for Comments Pagination Next/Previous blocks"
)
@@ -21954,7 +21976,7 @@ var wp;
}
// packages/block-library/build-module/comments-pagination/edit.mjs
- var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
function QueryPaginationEdit({
attributes: { paginationArrow },
setAttributes,
@@ -21979,25 +22001,25 @@ var wp;
return __experimentalDiscussionSettings?.pageComments;
}, []);
if (!pageComments) {
- return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_block_editor56.Warning, { children: (0, import_i18n46.__)(
+ return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor56.Warning, { children: (0, import_i18n45.__)(
"Comments Pagination block: paging comments is disabled in the Discussion Settings"
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(import_jsx_runtime256.Fragment, { children: [
- hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_block_editor56.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(import_jsx_runtime257.Fragment, { children: [
+ hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor56.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
import_components27.__experimentalToolsPanel,
{
- label: (0, import_i18n46.__)("Settings"),
+ label: (0, import_i18n45.__)("Settings"),
dropdownMenuProps,
resetAll: () => setAttributes({ paginationArrow: "none" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
import_components27.__experimentalToolsPanelItem,
{
- label: (0, import_i18n46.__)("Arrow"),
+ label: (0, import_i18n45.__)("Arrow"),
hasValue: () => paginationArrow !== "none",
onDeselect: () => setAttributes({ paginationArrow: "none" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
CommentsPaginationArrowControls,
{
value: paginationArrow,
@@ -22010,15 +22032,15 @@ var wp;
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { ...innerBlocksProps })
] });
}
// packages/block-library/build-module/comments-pagination/save.mjs
var import_block_editor57 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
function save13() {
- return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor57.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(import_block_editor57.InnerBlocks.Content, {});
}
// packages/block-library/build-module/comments-pagination/index.mjs
@@ -22044,7 +22066,7 @@ var wp;
name: () => name27,
settings: () => settings27
});
- var import_i18n48 = __toESM(require_i18n(), 1);
+ var import_i18n47 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/comments-pagination-next/block.json
var block_default28 = {
@@ -22093,9 +22115,9 @@ var wp;
};
// packages/block-library/build-module/comments-pagination-next/edit.mjs
- var import_i18n47 = __toESM(require_i18n(), 1);
+ var import_i18n46 = __toESM(require_i18n(), 1);
var import_block_editor58 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
var arrowMap2 = {
none: "",
arrow: "\u2192",
@@ -22107,25 +22129,25 @@ var wp;
context: { "comments/paginationArrow": paginationArrow }
}) {
const displayArrow = arrowMap2[paginationArrow];
- return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
"a",
{
href: "#comments-pagination-next-pseudo-link",
onClick: (event) => event.preventDefault(),
...(0, import_block_editor58.useBlockProps)(),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
import_block_editor58.PlainText,
{
__experimentalVersion: 2,
tagName: "span",
- "aria-label": (0, import_i18n47.__)("Newer comments page link"),
- placeholder: (0, import_i18n47.__)("Newer Comments"),
+ "aria-label": (0, import_i18n46.__)("Newer comments page link"),
+ placeholder: (0, import_i18n46.__)("Newer Comments"),
value: label,
onChange: (newLabel) => setAttributes({ label: newLabel })
}
),
- displayArrow && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+ displayArrow && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
"span",
{
className: `wp-block-comments-pagination-next-arrow is-arrow-${paginationArrow}`,
@@ -22144,7 +22166,7 @@ var wp;
edit: CommentsPaginationNextEdit,
example: {
attributes: {
- label: (0, import_i18n48.__)("Newer Comments")
+ label: (0, import_i18n47.__)("Newer Comments")
}
}
};
@@ -22209,8 +22231,8 @@ var wp;
// packages/block-library/build-module/comments-pagination-numbers/edit.mjs
var import_block_editor59 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
- var PaginationItem = ({ content, tag: Tag = "a", extraClass = "" }) => Tag === "a" ? /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+ var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+ var PaginationItem = ({ content, tag: Tag = "a", extraClass = "" }) => Tag === "a" ? /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
Tag,
{
className: `page-numbers ${extraClass}`,
@@ -22218,16 +22240,16 @@ var wp;
onClick: (event) => event.preventDefault(),
children: content
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content });
+ ) : /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content });
function CommentsPaginationNumbersEdit() {
- return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)("div", { ...(0, import_block_editor59.useBlockProps)(), children: [
- /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(PaginationItem, { content: "1" }),
- /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(PaginationItem, { content: "2" }),
- /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(PaginationItem, { content: "3", tag: "span", extraClass: "current" }),
- /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(PaginationItem, { content: "4" }),
- /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(PaginationItem, { content: "5" }),
- /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(PaginationItem, { content: "...", tag: "span", extraClass: "dots" }),
- /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(PaginationItem, { content: "8" })
+ return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)("div", { ...(0, import_block_editor59.useBlockProps)(), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PaginationItem, { content: "1" }),
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PaginationItem, { content: "2" }),
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PaginationItem, { content: "3", tag: "span", extraClass: "current" }),
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PaginationItem, { content: "4" }),
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PaginationItem, { content: "5" }),
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PaginationItem, { content: "...", tag: "span", extraClass: "dots" }),
+ /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PaginationItem, { content: "8" })
] });
}
@@ -22323,14 +22345,14 @@ var wp;
// packages/block-library/build-module/comments-title/edit.mjs
var import_block_editor60 = __toESM(require_block_editor(), 1);
- var import_i18n49 = __toESM(require_i18n(), 1);
+ var import_i18n48 = __toESM(require_i18n(), 1);
var import_core_data14 = __toESM(require_core_data(), 1);
var import_components28 = __toESM(require_components(), 1);
- var import_element44 = __toESM(require_element(), 1);
+ var import_element45 = __toESM(require_element(), 1);
var import_data26 = __toESM(require_data(), 1);
var import_api_fetch2 = __toESM(require_api_fetch(), 1);
var import_url5 = __toESM(require_url(), 1);
- var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
function Edit12(props) {
useDeprecatedTextAlign(props);
const { attributes: attributes2, setAttributes, context } = props;
@@ -22342,7 +22364,7 @@ var wp;
} = attributes2;
const { postId, postType } = context;
const TagName2 = "h" + level;
- const [commentsCount, setCommentsCount] = (0, import_element44.useState)();
+ const [commentsCount, setCommentsCount] = (0, import_element45.useState)();
const [rawTitle] = (0, import_core_data14.useEntityProp)("postType", postType, "title", postId);
const isSiteEditor = typeof postId === "undefined";
const blockProps = (0, import_block_editor60.useBlockProps)();
@@ -22356,7 +22378,7 @@ var wp;
return getSettings2().__experimentalDiscussionSettings ?? {};
}, []);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- (0, import_element44.useEffect)(() => {
+ (0, import_element45.useEffect)(() => {
if (isSiteEditor) {
const nestedCommentsNumber = threadComments ? Math.min(threadCommentsDepth, 3) - 1 : 0;
const topLevelCommentsNumber = pageComments ? commentsPerPage : 3;
@@ -22382,7 +22404,7 @@ var wp;
setCommentsCount(0);
});
}, [postId]);
- const blockControls = /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor60.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+ const blockControls = /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_block_editor60.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
import_block_editor60.HeadingLevelDropdown,
{
value: level,
@@ -22390,10 +22412,10 @@ var wp;
onChange: (newLevel) => setAttributes({ level: newLevel })
}
) });
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor60.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_block_editor60.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
import_components28.__experimentalToolsPanel,
{
- label: (0, import_i18n49.__)("Settings"),
+ label: (0, import_i18n48.__)("Settings"),
resetAll: () => {
setAttributes({
showPostTitle: true,
@@ -22402,34 +22424,34 @@ var wp;
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
import_components28.__experimentalToolsPanelItem,
{
- label: (0, import_i18n49.__)("Show post title"),
+ label: (0, import_i18n48.__)("Show post title"),
isShownByDefault: true,
hasValue: () => !showPostTitle,
onDeselect: () => setAttributes({ showPostTitle: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
import_components28.ToggleControl,
{
- label: (0, import_i18n49.__)("Show post title"),
+ label: (0, import_i18n48.__)("Show post title"),
checked: showPostTitle,
onChange: (value) => setAttributes({ showPostTitle: value })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
import_components28.__experimentalToolsPanelItem,
{
- label: (0, import_i18n49.__)("Show comments count"),
+ label: (0, import_i18n48.__)("Show comments count"),
isShownByDefault: true,
hasValue: () => !showCommentsCount,
onDeselect: () => setAttributes({ showCommentsCount: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
import_components28.ToggleControl,
{
- label: (0, import_i18n49.__)("Show comments count"),
+ label: (0, import_i18n48.__)("Show comments count"),
checked: showCommentsCount,
onChange: (value) => setAttributes({ showCommentsCount: value })
}
@@ -22439,20 +22461,20 @@ var wp;
]
}
) });
- const postTitle = isSiteEditor ? (0, import_i18n49.__)("Post Title") : rawTitle;
+ const postTitle = isSiteEditor ? (0, import_i18n48.__)("Post Title") : rawTitle;
let placeholder2;
if (showCommentsCount && commentsCount !== void 0) {
if (showPostTitle) {
if (commentsCount === 1) {
- placeholder2 = (0, import_i18n49.sprintf)(
+ placeholder2 = (0, import_i18n48.sprintf)(
/* translators: %s: Post title. */
- (0, import_i18n49.__)('One response to "%s"'),
+ (0, import_i18n48.__)('One response to "%s"'),
postTitle
);
} else {
- placeholder2 = (0, import_i18n49.sprintf)(
+ placeholder2 = (0, import_i18n48.sprintf)(
/* translators: 1: Number of comments, 2: Post title. */
- (0, import_i18n49._n)(
+ (0, import_i18n48._n)(
'%1$s response to "%2$s"',
'%1$s responses to "%2$s"',
commentsCount
@@ -22462,29 +22484,29 @@ var wp;
);
}
} else if (commentsCount === 1) {
- placeholder2 = (0, import_i18n49.__)("One response");
+ placeholder2 = (0, import_i18n48.__)("One response");
} else {
- placeholder2 = (0, import_i18n49.sprintf)(
+ placeholder2 = (0, import_i18n48.sprintf)(
/* translators: %s: Number of comments. */
- (0, import_i18n49._n)("%s response", "%s responses", commentsCount),
+ (0, import_i18n48._n)("%s response", "%s responses", commentsCount),
commentsCount
);
}
} else if (showPostTitle) {
if (commentsCount === 1) {
- placeholder2 = (0, import_i18n49.sprintf)((0, import_i18n49.__)('Response to "%s"'), postTitle);
+ placeholder2 = (0, import_i18n48.sprintf)((0, import_i18n48.__)('Response to "%s"'), postTitle);
} else {
- placeholder2 = (0, import_i18n49.sprintf)((0, import_i18n49.__)('Responses to "%s"'), postTitle);
+ placeholder2 = (0, import_i18n48.sprintf)((0, import_i18n48.__)('Responses to "%s"'), postTitle);
}
} else if (commentsCount === 1) {
- placeholder2 = (0, import_i18n49.__)("Response");
+ placeholder2 = (0, import_i18n48.__)("Response");
} else {
- placeholder2 = (0, import_i18n49.__)("Responses");
+ placeholder2 = (0, import_i18n48.__)("Responses");
}
- return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(import_jsx_runtime260.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_jsx_runtime261.Fragment, { children: [
blockControls,
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(TagName2, { ...blockProps, children: placeholder2 })
+ /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(TagName2, { ...blockProps, children: placeholder2 })
] });
}
@@ -22657,13 +22679,12 @@ var wp;
name: () => name30,
settings: () => settings30
});
- var import_i18n58 = __toESM(require_i18n(), 1);
- var import_blocks23 = __toESM(require_blocks(), 1);
+ var import_i18n57 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/cover/deprecated.mjs
- var import_blocks19 = __toESM(require_blocks(), 1);
+ var import_blocks16 = __toESM(require_blocks(), 1);
var import_block_editor61 = __toESM(require_block_editor(), 1);
- var import_i18n50 = __toESM(require_i18n(), 1);
+ var import_i18n49 = __toESM(require_i18n(), 1);
var import_compose17 = __toESM(require_compose(), 1);
// packages/block-library/build-module/cover/shared.mjs
@@ -22733,7 +22754,7 @@ var wp;
}
// packages/block-library/build-module/cover/deprecated.mjs
- var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
function backgroundImageStyles(url) {
return url ? { backgroundImage: `url(${url})` } : {};
}
@@ -23016,8 +23037,8 @@ var wp;
}
);
const gradientValue = gradient || customGradient;
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -23038,7 +23059,7 @@ var wp;
style: bgStyle
}
),
- !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"img",
{
className: imgClasses,
@@ -23048,7 +23069,7 @@ var wp;
"data-object-fit": "cover",
"data-object-position": objectPosition
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
role: alt ? "img" : void 0,
@@ -23057,7 +23078,7 @@ var wp;
style: { backgroundPosition, backgroundImage }
}
)),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: clsx_default(
@@ -23074,7 +23095,7 @@ var wp;
"data-object-position": objectPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
...import_block_editor61.useInnerBlocksProps.save({
@@ -23149,8 +23170,8 @@ var wp;
}
);
const gradientValue = gradient || customGradient;
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -23171,7 +23192,7 @@ var wp;
style: bgStyle
}
),
- !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"img",
{
className: imgClasses,
@@ -23181,7 +23202,7 @@ var wp;
"data-object-fit": "cover",
"data-object-position": objectPosition
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
role: "img",
@@ -23189,7 +23210,7 @@ var wp;
style: { backgroundPosition, backgroundImage }
}
)),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: clsx_default(
@@ -23206,7 +23227,7 @@ var wp;
"data-object-position": objectPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
...import_block_editor61.useInnerBlocksProps.save({
@@ -23290,8 +23311,8 @@ var wp;
}
);
const gradientValue = gradient || customGradient;
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -23312,7 +23333,7 @@ var wp;
style: bgStyle
}
),
- !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"img",
{
className: imgClasses,
@@ -23322,7 +23343,7 @@ var wp;
"data-object-fit": "cover",
"data-object-position": objectPosition
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
role: "img",
@@ -23330,7 +23351,7 @@ var wp;
style: { backgroundPosition, backgroundImage }
}
)),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: clsx_default(
@@ -23347,7 +23368,7 @@ var wp;
"data-object-position": objectPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
...import_block_editor61.useInnerBlocksProps.save({
@@ -23421,8 +23442,8 @@ var wp;
}
);
const gradientValue = gradient || customGradient;
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -23443,7 +23464,7 @@ var wp;
style: bgStyle
}
),
- !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"img",
{
className: imgClasses,
@@ -23453,7 +23474,7 @@ var wp;
"data-object-fit": "cover",
"data-object-position": objectPosition
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
role: "img",
@@ -23461,7 +23482,7 @@ var wp;
style: { backgroundPosition, backgroundImage }
}
)),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: clsx_default(
@@ -23478,7 +23499,7 @@ var wp;
"data-object-position": objectPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
...import_block_editor61.useInnerBlocksProps.save({
@@ -23544,8 +23565,8 @@ var wp;
getPositionClassName(contentPosition)
);
const gradientValue = gradient || customGradient;
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -23566,7 +23587,7 @@ var wp;
style: bgStyle
}
),
- !useFeaturedImage && isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ !useFeaturedImage && isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"img",
{
className: clsx_default(
@@ -23580,7 +23601,7 @@ var wp;
"data-object-position": objectPosition
}
),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: clsx_default(
@@ -23597,7 +23618,7 @@ var wp;
"data-object-position": objectPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
...import_block_editor61.useInnerBlocksProps.save({
@@ -23662,8 +23683,8 @@ var wp;
getPositionClassName(contentPosition)
);
const gradientValue = gradient || customGradient;
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -23684,7 +23705,7 @@ var wp;
style: bgStyle
}
),
- isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"img",
{
className: clsx_default(
@@ -23698,7 +23719,7 @@ var wp;
"data-object-position": objectPosition
}
),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: clsx_default(
@@ -23715,7 +23736,7 @@ var wp;
"data-object-position": objectPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
...import_block_editor61.useInnerBlocksProps.save({
@@ -23779,8 +23800,8 @@ var wp;
},
getPositionClassName(contentPosition)
);
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -23798,7 +23819,7 @@ var wp;
style: bgStyle
}
),
- isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"img",
{
className: clsx_default(
@@ -23812,7 +23833,7 @@ var wp;
"data-object-position": objectPosition
}
),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: clsx_default(
@@ -23829,7 +23850,7 @@ var wp;
"data-object-position": objectPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
...import_block_editor61.useInnerBlocksProps.save({
@@ -23922,8 +23943,8 @@ var wp;
},
getPositionClassName(contentPosition)
);
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -23934,7 +23955,7 @@ var wp;
style: customGradient ? { background: customGradient } : void 0
}
),
- isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"img",
{
className: clsx_default(
@@ -23948,7 +23969,7 @@ var wp;
"data-object-position": objectPosition
}
),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: clsx_default(
@@ -23965,7 +23986,7 @@ var wp;
"data-object-position": objectPosition
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
] });
},
migrate: (0, import_compose17.compose)(migrateDimRatio, migrateTag)
@@ -24054,8 +24075,8 @@ var wp;
},
getPositionClassName(contentPosition)
);
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
- url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
+ url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -24066,7 +24087,7 @@ var wp;
style: customGradient ? { background: customGradient } : void 0
}
),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: "wp-block-cover__video-background",
@@ -24078,7 +24099,7 @@ var wp;
style: videoStyle
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
] });
},
migrate: (0, import_compose17.compose)(migrateDimRatio, migrateTag)
@@ -24140,8 +24161,8 @@ var wp;
[gradientClass]: !url && gradientClass
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { className: classes, style: style2, children: [
- url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { className: classes, style: style2, children: [
+ url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -24152,7 +24173,7 @@ var wp;
style: customGradient ? { background: customGradient } : void 0
}
),
- VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: "wp-block-cover__video-background",
@@ -24162,7 +24183,7 @@ var wp;
src: url
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
] });
},
migrate: (0, import_compose17.compose)(migrateDimRatio, migrateTag)
@@ -24222,8 +24243,8 @@ var wp;
[gradientClass]: !url && gradientClass
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { className: classes, style: style2, children: [
- url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { className: classes, style: style2, children: [
+ url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"span",
{
"aria-hidden": "true",
@@ -24234,7 +24255,7 @@ var wp;
style: customGradient ? { background: customGradient } : void 0
}
),
- VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: "wp-block-cover__video-background",
@@ -24244,7 +24265,7 @@ var wp;
src: url
}
),
- /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
] });
},
migrate: (0, import_compose17.compose)(migrateDimRatio, migrateTag)
@@ -24297,8 +24318,8 @@ var wp;
[`has-${contentAlign}-content`]: contentAlign !== "center"
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { className: classes, style: style2, children: [
- VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { className: classes, style: style2, children: [
+ VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"video",
{
className: "wp-block-cover__video-background",
@@ -24308,7 +24329,7 @@ var wp;
src: url
}
),
- !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
import_block_editor61.RichText.Content,
{
tagName: "p",
@@ -24328,7 +24349,7 @@ var wp;
return [
restAttributes,
[
- (0, import_blocks19.createBlock)("core/paragraph", {
+ (0, import_blocks16.createBlock)("core/paragraph", {
content: attributes2.title,
style: {
typography: {
@@ -24336,7 +24357,7 @@ var wp;
}
},
fontSize: "large",
- placeholder: (0, import_i18n50.__)("Write title\u2026")
+ placeholder: (0, import_i18n49.__)("Write title\u2026")
})
]
];
@@ -24391,7 +24412,7 @@ var wp;
},
align ? `align${align}` : null
);
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: classes, style: style2, children: !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: classes, style: style2, children: !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
import_block_editor61.RichText.Content,
{
tagName: "p",
@@ -24410,7 +24431,7 @@ var wp;
return [
restAttributes,
[
- (0, import_blocks19.createBlock)("core/paragraph", {
+ (0, import_blocks16.createBlock)("core/paragraph", {
content: attributes2.title,
style: {
typography: {
@@ -24418,7 +24439,7 @@ var wp;
}
},
fontSize: "large",
- placeholder: (0, import_i18n50.__)("Write title\u2026")
+ placeholder: (0, import_i18n49.__)("Write title\u2026")
})
]
];
@@ -24455,7 +24476,7 @@ var wp;
},
align ? `align${align}` : null
);
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("section", { className: classes, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_block_editor61.RichText.Content, { tagName: "h2", value: title }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("section", { className: classes, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor61.RichText.Content, { tagName: "h2", value: title }) });
},
migrate(attributes2) {
const newAttribs = {
@@ -24467,7 +24488,7 @@ var wp;
return [
restAttributes,
[
- (0, import_blocks19.createBlock)("core/paragraph", {
+ (0, import_blocks16.createBlock)("core/paragraph", {
content: attributes2.title,
style: {
typography: {
@@ -24475,7 +24496,7 @@ var wp;
}
},
fontSize: "large",
- placeholder: (0, import_i18n50.__)("Write title\u2026")
+ placeholder: (0, import_i18n49.__)("Write title\u2026")
})
]
];
@@ -24485,22 +24506,22 @@ var wp;
// packages/block-library/build-module/cover/edit/index.mjs
var import_core_data16 = __toESM(require_core_data(), 1);
- var import_element50 = __toESM(require_element(), 1);
+ var import_element51 = __toESM(require_element(), 1);
var import_components33 = __toESM(require_components(), 1);
var import_compose20 = __toESM(require_compose(), 1);
var import_block_editor68 = __toESM(require_block_editor(), 1);
- var import_i18n56 = __toESM(require_i18n(), 1);
+ var import_i18n55 = __toESM(require_i18n(), 1);
var import_data29 = __toESM(require_data(), 1);
- var import_blocks21 = __toESM(require_blocks(), 1);
+ var import_blocks18 = __toESM(require_blocks(), 1);
var import_blob7 = __toESM(require_blob(), 1);
var import_notices4 = __toESM(require_notices(), 1);
// packages/block-library/build-module/cover/edit/inspector-controls.mjs
- var import_element46 = __toESM(require_element(), 1);
+ var import_element47 = __toESM(require_element(), 1);
var import_components30 = __toESM(require_components(), 1);
var import_compose19 = __toESM(require_compose(), 1);
var import_block_editor64 = __toESM(require_block_editor(), 1);
- var import_i18n52 = __toESM(require_i18n(), 1);
+ var import_i18n51 = __toESM(require_i18n(), 1);
var import_data28 = __toESM(require_data(), 1);
var import_core_data15 = __toESM(require_core_data(), 1);
@@ -24633,15 +24654,15 @@ var wp;
var import_notices3 = __toESM(require_notices(), 1);
var import_components29 = __toESM(require_components(), 1);
var import_blob5 = __toESM(require_blob(), 1);
- var import_i18n51 = __toESM(require_i18n(), 1);
- var import_element45 = __toESM(require_element(), 1);
+ var import_i18n50 = __toESM(require_i18n(), 1);
+ var import_element46 = __toESM(require_element(), 1);
var import_compose18 = __toESM(require_compose(), 1);
var import_data27 = __toESM(require_data(), 1);
- var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
var POSTER_IMAGE_ALLOWED_MEDIA_TYPES = ["image"];
function PosterImage({ poster, onChange }) {
- const posterButtonRef = (0, import_element45.useRef)();
- const [isLoading, setIsLoading] = (0, import_element45.useState)(false);
+ const posterButtonRef = (0, import_element46.useRef)();
+ const [isLoading, setIsLoading] = (0, import_element46.useState)(false);
const descriptionId = (0, import_compose18.useInstanceId)(
PosterImage,
"block-library-poster-image-description"
@@ -24674,52 +24695,52 @@ var wp;
};
const getPosterButtonContent = () => {
if (!poster && isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.Spinner, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components29.Spinner, {});
}
- return !poster ? (0, import_i18n51.__)("Set poster image") : (0, import_i18n51.__)("Replace");
+ return !poster ? (0, import_i18n50.__)("Set poster image") : (0, import_i18n50.__)("Replace");
};
- return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor63.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor63.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
import_components29.__experimentalToolsPanelItem,
{
- label: (0, import_i18n51.__)("Poster image"),
+ label: (0, import_i18n50.__)("Poster image"),
isShownByDefault: true,
hasValue: () => !!poster,
onDeselect: () => onChange(void 0),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.BaseControl.VisualLabel, { children: (0, import_i18n51.__)("Poster image") }),
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components29.BaseControl.VisualLabel, { children: (0, import_i18n50.__)("Poster image") }),
+ /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
import_block_editor63.MediaUpload,
{
- title: (0, import_i18n51.__)("Select poster image"),
+ title: (0, import_i18n50.__)("Select poster image"),
onSelect: onChange,
allowedTypes: POSTER_IMAGE_ALLOWED_MEDIA_TYPES,
- render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { className: "block-library-poster-image__container", children: [
- poster && /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+ render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)("div", { className: "block-library-poster-image__container", children: [
+ poster && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
import_components29.Button,
{
__next40pxDefaultSize: true,
onClick: open,
"aria-haspopup": "dialog",
- "aria-label": (0, import_i18n51.__)(
+ "aria-label": (0, import_i18n50.__)(
"Edit or replace the poster image."
),
className: "block-library-poster-image__preview",
disabled: isLoading,
accessibleWhenDisabled: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
"img",
{
src: poster,
- alt: (0, import_i18n51.__)("Poster image preview"),
+ alt: (0, import_i18n50.__)("Poster image preview"),
className: "block-library-poster-image__preview-image"
}
),
- isLoading && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.Spinner, {})
+ isLoading && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components29.Spinner, {})
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
import_components29.__experimentalHStack,
{
className: clsx_default(
@@ -24729,7 +24750,7 @@ var wp;
}
),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
import_components29.Button,
{
__next40pxDefaultSize: true,
@@ -24744,16 +24765,16 @@ var wp;
children: getPosterButtonContent()
}
),
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("p", { id: descriptionId, hidden: true, children: poster ? (0, import_i18n51.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("p", { id: descriptionId, hidden: true, children: poster ? (0, import_i18n50.sprintf)(
/* translators: %s: poster image URL. */
- (0, import_i18n51.__)(
+ (0, import_i18n50.__)(
"The current poster image url is %s."
),
poster
- ) : (0, import_i18n51.__)(
+ ) : (0, import_i18n50.__)(
"There is no poster image currently selected."
) }),
- !!poster && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+ !!poster && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
import_components29.Button,
{
__next40pxDefaultSize: true,
@@ -24764,13 +24785,13 @@ var wp;
className: "block-library-poster-image__action",
disabled: isLoading,
accessibleWhenDisabled: true,
- children: (0, import_i18n51.__)("Remove")
+ children: (0, import_i18n50.__)("Remove")
}
)
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.DropZone, { onFilesDrop: onDropFiles })
+ /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components29.DropZone, { onFilesDrop: onDropFiles })
] })
}
)
@@ -24781,7 +24802,7 @@ var wp;
var poster_image_default = PosterImage;
// packages/block-library/build-module/cover/edit/inspector-controls.mjs
- var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
var {
cleanEmptyObject: cleanEmptyObject3,
isDefaultBlockStyleState,
@@ -24809,15 +24830,15 @@ var wp;
}
onChange(inputValue);
};
- const computedValue = (0, import_element46.useMemo)(() => {
+ const computedValue = (0, import_element47.useMemo)(() => {
const [parsedQuantity] = (0, import_components30.__experimentalParseQuantityAndUnitFromRawValue)(value);
return [parsedQuantity, unit].join("");
}, [unit, value]);
const min = isPx ? COVER_MIN_HEIGHT : 0;
- return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.__experimentalUnitControl,
{
- label: (0, import_i18n52.__)("Minimum height"),
+ label: (0, import_i18n51.__)("Minimum height"),
id: inputId,
isResetValueOnUnitChange: true,
min,
@@ -24973,11 +24994,11 @@ var wp;
});
};
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
- (!!url || useFeaturedImage) && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor64.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(import_jsx_runtime264.Fragment, { children: [
+ (!!url || useFeaturedImage) && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_block_editor64.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
import_components30.__experimentalToolsPanel,
{
- label: (0, import_i18n52.__)("Settings"),
+ label: (0, import_i18n51.__)("Settings"),
resetAll: () => {
setAttributes({
hasParallax: false,
@@ -24990,40 +25011,40 @@ var wp;
},
dropdownMenuProps,
children: [
- isImageBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ isImageBackground && /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(import_jsx_runtime264.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.__experimentalToolsPanelItem,
{
- label: (0, import_i18n52.__)("Fixed background"),
+ label: (0, import_i18n51.__)("Fixed background"),
isShownByDefault: true,
hasValue: () => !!hasParallax,
onDeselect: () => setAttributes({
hasParallax: false,
focalPoint: void 0
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.ToggleControl,
{
- label: (0, import_i18n52.__)("Fixed background"),
+ label: (0, import_i18n51.__)("Fixed background"),
checked: !!hasParallax,
onChange: toggleParallax
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.__experimentalToolsPanelItem,
{
- label: (0, import_i18n52.__)("Repeated background"),
+ label: (0, import_i18n51.__)("Repeated background"),
isShownByDefault: true,
hasValue: () => isRepeated,
onDeselect: () => setAttributes({
isRepeated: false
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.ToggleControl,
{
- label: (0, import_i18n52.__)("Repeated background"),
+ label: (0, import_i18n51.__)("Repeated background"),
checked: isRepeated,
onChange: toggleIsRepeated
}
@@ -25031,19 +25052,19 @@ var wp;
}
)
] }),
- showFocalPointPicker && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ showFocalPointPicker && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.__experimentalToolsPanelItem,
{
- label: (0, import_i18n52.__)("Focal point"),
+ label: (0, import_i18n51.__)("Focal point"),
isShownByDefault: true,
hasValue: () => !!focalPoint,
onDeselect: () => setAttributes({
focalPoint: void 0
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.FocalPointPicker,
{
- label: (0, import_i18n52.__)("Focal point"),
+ label: (0, import_i18n51.__)("Focal point"),
url,
value: focalPoint,
onDragStart: imperativeFocalPointPreview,
@@ -25055,7 +25076,7 @@ var wp;
)
}
),
- isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
poster_image_default,
{
poster,
@@ -25064,37 +25085,37 @@ var wp;
})
}
),
- !useFeaturedImage && url && !isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ !useFeaturedImage && url && !isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.__experimentalToolsPanelItem,
{
- label: (0, import_i18n52.__)("Alternative text"),
+ label: (0, import_i18n51.__)("Alternative text"),
isShownByDefault: true,
hasValue: () => !!alt,
onDeselect: () => setAttributes({ alt: "" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.TextareaControl,
{
- label: (0, import_i18n52.__)("Alternative text"),
+ label: (0, import_i18n51.__)("Alternative text"),
value: alt,
onChange: (newAlt) => setAttributes({ alt: newAlt }),
- help: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ help: /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(import_jsx_runtime264.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
Link,
{
openInNewTab: true,
href: (
// translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
- (0, import_i18n52.__)(
+ (0, import_i18n51.__)(
"https://www.w3.org/WAI/tutorials/images/decision-tree/"
)
),
- children: (0, import_i18n52.__)(
+ children: (0, import_i18n51.__)(
"Describe the purpose of the image."
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("br", {}),
- (0, import_i18n52.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("br", {}),
+ (0, import_i18n51.__)(
"Leave empty if decorative."
)
] })
@@ -25102,7 +25123,7 @@ var wp;
)
}
),
- !!imageSizeOptions?.length && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ !!imageSizeOptions?.length && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
ResolutionTool,
{
value: sizeSlug,
@@ -25114,8 +25135,8 @@ var wp;
]
}
) }),
- showOverlayControls && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_block_editor64.InspectorControls, { group: "color", children: [
- /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ showOverlayControls && /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(import_block_editor64.InspectorControls, { group: "color", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_block_editor64.__experimentalColorGradientSettingsDropdown,
{
__experimentalIsRenderedInSidebar: true,
@@ -25123,7 +25144,7 @@ var wp;
{
colorValue: overlayColor.color,
gradientValue,
- label: (0, import_i18n52.__)("Overlay"),
+ label: (0, import_i18n51.__)("Overlay"),
onColorChange: setOverlayColor,
onGradientChange: setGradient,
isShownByDefault: true,
@@ -25140,23 +25161,23 @@ var wp;
...colorGradientSettings
}
),
- /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.__experimentalToolsPanelItem,
{
hasValue: () => {
return dimRatio === void 0 ? false : dimRatio !== (url ? 50 : 100);
},
- label: (0, import_i18n52.__)("Overlay opacity"),
+ label: (0, import_i18n51.__)("Overlay opacity"),
onDeselect: () => updateDimRatio(url ? 50 : 100),
resetAllFilter: () => ({
dimRatio: url ? 50 : 100
}),
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.RangeControl,
{
- label: (0, import_i18n52.__)("Overlay opacity"),
+ label: (0, import_i18n51.__)("Overlay opacity"),
value: dimRatio,
onChange: (newDimRatio) => updateDimRatio(newDimRatio),
min: 0,
@@ -25168,17 +25189,17 @@ var wp;
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor64.InspectorControls, { group: "dimensions", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_block_editor64.InspectorControls, { group: "dimensions", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
import_components30.__experimentalToolsPanelItem,
{
className: "single-column",
hasValue: () => !!activeMinHeight,
- label: (0, import_i18n52.__)("Minimum height"),
+ label: (0, import_i18n51.__)("Minimum height"),
onDeselect: () => setAttributes(getResetMinHeightAttributes()),
resetAllFilter: getResetMinHeightAttributes,
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
CoverHeightInput,
{
value: activeAspectRatio ? "" : activeMinHeight,
@@ -25203,14 +25224,14 @@ var wp;
},
selectedStyleStateKey
) }),
- /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor64.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_block_editor64.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
HTMLElementControl3,
{
tagName,
onChange: (value) => setAttributes({ tagName: value }),
clientId,
options: [
- { label: (0, import_i18n52.__)("Default (<div>)"), value: "div" },
+ { label: (0, import_i18n51.__)("Default (<div>)"), value: "div" },
{ label: "<header>", value: "header" },
{ label: "<main>", value: "main" },
{ label: "<section>", value: "section" },
@@ -25224,18 +25245,18 @@ var wp;
}
// packages/block-library/build-module/cover/edit/block-controls.mjs
- var import_element48 = __toESM(require_element(), 1);
+ var import_element49 = __toESM(require_element(), 1);
var import_block_editor65 = __toESM(require_block_editor(), 1);
- var import_i18n54 = __toESM(require_i18n(), 1);
+ var import_i18n53 = __toESM(require_i18n(), 1);
var import_components32 = __toESM(require_components(), 1);
// packages/block-library/build-module/cover/edit/embed-video-url-input.mjs
- var import_element47 = __toESM(require_element(), 1);
+ var import_element48 = __toESM(require_element(), 1);
var import_components31 = __toESM(require_components(), 1);
- var import_i18n53 = __toESM(require_i18n(), 1);
+ var import_i18n52 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/cover/embed-video-utils.mjs
- var import_blocks20 = __toESM(require_blocks(), 1);
+ var import_blocks17 = __toESM(require_blocks(), 1);
var DEFAULT_EMBED_BLOCK2 = "core/embed";
var DEFAULT_VIDEO_PROVIDERS = [
"youtube",
@@ -25261,7 +25282,7 @@ var wp;
return embedBlock !== null;
}
function findVideoEmbedProvider(url, allowedProviders = DEFAULT_VIDEO_PROVIDERS) {
- const embedVariations = (0, import_blocks20.getBlockVariations)(DEFAULT_EMBED_BLOCK2);
+ const embedVariations = (0, import_blocks17.getBlockVariations)(DEFAULT_EMBED_BLOCK2);
if (!embedVariations) {
return null;
}
@@ -25355,23 +25376,23 @@ var wp;
}
// packages/block-library/build-module/cover/edit/embed-video-url-input.mjs
- var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
function EmbedVideoUrlInput({
onSubmit,
onClose,
initialUrl = "",
allowedVideoProviders
}) {
- const [url, setUrl] = (0, import_element47.useState)(initialUrl);
- const [error2, setError] = (0, import_element47.useState)("");
+ const [url, setUrl] = (0, import_element48.useState)(initialUrl);
+ const [error2, setError] = (0, import_element48.useState)("");
const handleConfirm = () => {
if (!url) {
- setError((0, import_i18n53.__)("Please enter a URL."));
+ setError((0, import_i18n52.__)("Please enter a URL."));
return;
}
if (!isValidVideoEmbedUrl(url, allowedVideoProviders)) {
setError(
- (0, import_i18n53.__)(
+ (0, import_i18n52.__)(
"This URL is not supported. Please enter a valid video link from a supported provider."
)
);
@@ -25380,30 +25401,30 @@ var wp;
onSubmit(url);
onClose();
};
- return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
import_components31.__experimentalConfirmDialog,
{
isOpen: true,
onConfirm: handleConfirm,
onCancel: onClose,
- confirmButtonText: (0, import_i18n53.__)("Add video"),
+ confirmButtonText: (0, import_i18n52.__)("Add video"),
size: "medium",
- children: /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(Stack, { direction: "column", gap: "lg", children: [
- error2 && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_components31.Notice, { status: "error", isDismissible: false, children: error2 }),
- /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+ error2 && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_components31.Notice, { status: "error", isDismissible: false, children: error2 }),
+ /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
import_components31.TextControl,
{
type: "url",
- label: (0, import_i18n53.__)("Video URL"),
+ label: (0, import_i18n52.__)("Video URL"),
value: url,
onChange: (value) => {
setUrl(value);
setError("");
},
- placeholder: (0, import_i18n53.__)(
+ placeholder: (0, import_i18n52.__)(
"Enter YouTube, Vimeo, or other video URL"
),
- help: (0, import_i18n53.__)(
+ help: (0, import_i18n52.__)(
"Add a background video to the cover block that will autoplay in a loop."
)
}
@@ -25414,7 +25435,7 @@ var wp;
}
// packages/block-library/build-module/cover/edit/block-controls.mjs
- var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
var { cleanEmptyObject: cleanEmptyObject4 } = unlock(import_block_editor65.privateApis);
function CoverBlockControls({
attributes: attributes2,
@@ -25444,9 +25465,9 @@ var wp;
allowedVideoProviders
);
const hasAllowedVideoProviders = filteredVideoProviders.length > 0;
- const [prevMinHeightValue, setPrevMinHeightValue] = (0, import_element48.useState)(minHeight);
- const [prevMinHeightUnit, setPrevMinHeightUnit] = (0, import_element48.useState)(minHeightUnit);
- const [isEmbedUrlInputOpen, setIsEmbedUrlInputOpen] = (0, import_element48.useState)(false);
+ const [prevMinHeightValue, setPrevMinHeightValue] = (0, import_element49.useState)(minHeight);
+ const [prevMinHeightUnit, setPrevMinHeightUnit] = (0, import_element49.useState)(minHeightUnit);
+ const [isEmbedUrlInputOpen, setIsEmbedUrlInputOpen] = (0, import_element49.useState)(false);
const isMinFullHeight = minHeightUnit === "vh" && minHeight === 100 && !attributes2?.style?.dimensions?.aspectRatio;
const isContentOnlyMode = blockEditingMode === "contentOnly";
const toggleMinFullHeight = () => {
@@ -25477,12 +25498,12 @@ var wp;
})
});
};
- return /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(import_jsx_runtime265.Fragment, { children: [
- !isContentOnlyMode && /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(import_block_editor65.BlockControls, { group: "block", children: [
- /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(import_jsx_runtime266.Fragment, { children: [
+ !isContentOnlyMode && /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(import_block_editor65.BlockControls, { group: "block", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
import_block_editor65.__experimentalBlockAlignmentMatrixControl,
{
- label: (0, import_i18n54.__)("Change content position"),
+ label: (0, import_i18n53.__)("Change content position"),
value: contentPosition,
onChange: (nextPosition) => setAttributes({
contentPosition: nextPosition
@@ -25490,7 +25511,7 @@ var wp;
isDisabled: !hasInnerBlocks
}
),
- /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
import_block_editor65.__experimentalBlockFullHeightAligmentControl,
{
isActive: isMinFullHeight,
@@ -25498,19 +25519,19 @@ var wp;
isDisabled: !hasInnerBlocks
}
),
- showEditMediaButton && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+ showEditMediaButton && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
import_components32.ToolbarButton,
{
ref: editMediaButtonRef,
icon: crop_default,
- label: (0, import_i18n54.__)("Edit image"),
+ label: (0, import_i18n53.__)("Edit image"),
onClick: onEditMedia,
"aria-haspopup": "dialog",
disabled: isEditMediaDisabled
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_block_editor65.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_block_editor65.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
import_block_editor65.MediaReplaceFlow,
{
mediaId: id,
@@ -25519,10 +25540,10 @@ var wp;
onSelect: onSelectMedia,
onToggleFeaturedImage: toggleUseFeaturedImage,
useFeaturedImage,
- name: !url ? (0, import_i18n54.__)("Add media") : (0, import_i18n54.__)("Replace"),
+ name: !url ? (0, import_i18n53.__)("Add media") : (0, import_i18n53.__)("Replace"),
onReset: onClearMedia,
variant: "toolbar",
- children: ({ onClose }) => hasAllowedVideoProviders ? /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+ children: ({ onClose }) => hasAllowedVideoProviders ? /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
import_components32.MenuItem,
{
icon: link_default,
@@ -25530,12 +25551,12 @@ var wp;
setIsEmbedUrlInputOpen(true);
onClose();
},
- children: (0, import_i18n54.__)("Embed video from URL")
+ children: (0, import_i18n53.__)("Embed video from URL")
}
) : null
}
) }),
- isEmbedUrlInputOpen && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+ isEmbedUrlInputOpen && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
EmbedVideoUrlInput,
{
onSubmit: (embedUrl) => {
@@ -25551,9 +25572,9 @@ var wp;
// packages/block-library/build-module/cover/edit/cover-placeholder.mjs
var import_block_editor66 = __toESM(require_block_editor(), 1);
- var import_i18n55 = __toESM(require_i18n(), 1);
+ var import_i18n54 = __toESM(require_i18n(), 1);
var import_blob6 = __toESM(require_blob(), 1);
- var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
function CoverPlaceholder({
disableMediaButtons = false,
children,
@@ -25567,12 +25588,12 @@ var wp;
onSelectMedia({ url: (0, import_blob6.createBlobURL)(files[0]) });
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
import_block_editor66.MediaPlaceholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_block_editor66.BlockIcon, { icon: cover_default }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(import_block_editor66.BlockIcon, { icon: cover_default }),
labels: {
- title: (0, import_i18n55.__)("Cover")
+ title: (0, import_i18n54.__)("Cover")
},
onSelect: onSelectMedia,
allowedTypes: ALLOWED_MEDIA_TYPES2,
@@ -25587,9 +25608,9 @@ var wp;
}
// packages/block-library/build-module/cover/edit/resizable-cover-popover.mjs
- var import_element49 = __toESM(require_element(), 1);
+ var import_element50 = __toESM(require_element(), 1);
var import_block_editor67 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
var RESIZABLE_BOX_ENABLE_OPTION = {
top: false,
right: false,
@@ -25613,7 +25634,7 @@ var wp;
width,
...props
}) {
- const [isResizing, setIsResizing] = (0, import_element49.useState)(false);
+ const [isResizing, setIsResizing] = (0, import_element50.useState)(false);
const resizableBoxProps = {
className: clsx_default(className, { "is-resizing": isResizing }),
enable: RESIZABLE_BOX_ENABLE_OPTION,
@@ -25640,7 +25661,7 @@ var wp;
isVisible: isResizing
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
ResizableBoxPopover,
{
className: "block-library-cover__resizable-box-popover",
@@ -26348,7 +26369,7 @@ var wp;
}
// packages/block-library/build-module/cover/edit/index.mjs
- var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
var { openMediaEditorModalKey } = unlock(import_block_editor68.privateApis);
function getInnerBlocksTemplate(attributes2) {
return [
@@ -26360,7 +26381,7 @@ var wp;
textAlign: "center"
}
},
- placeholder: (0, import_i18n56.__)("Write title\u2026"),
+ placeholder: (0, import_i18n55.__)("Write title\u2026"),
...attributes2
}
]
@@ -26411,8 +26432,8 @@ var wp;
);
const { __unstableMarkNextChangeAsNotPersistent, replaceInnerBlocks } = (0, import_data29.useDispatch)(import_block_editor68.store);
const registry = (0, import_data29.useRegistry)();
- const propsRef = (0, import_element50.useRef)({ attributes: attributes2, overlayColor });
- (0, import_element50.useLayoutEffect)(() => {
+ const propsRef = (0, import_element51.useRef)({ attributes: attributes2, overlayColor });
+ (0, import_element51.useLayoutEffect)(() => {
propsRef.current = { attributes: attributes2, overlayColor };
});
const { media } = (0, import_data29.useSelect)(
@@ -26431,7 +26452,7 @@ var wp;
[featuredImage, useFeaturedImage]
);
const mediaUrl = media?.media_details?.sizes?.[sizeSlug]?.source_url ?? media?.source_url;
- (0, import_element50.useEffect)(() => {
+ (0, import_element51.useEffect)(() => {
(async () => {
if (!useFeaturedImage) {
return;
@@ -26484,7 +26505,7 @@ var wp;
const hasFontSizes = fontSizes?.length > 0;
replaceInnerBlocks(
clientId,
- (0, import_blocks21.createBlocksFromInnerBlocksTemplate)(
+ (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(
getInnerBlocksTemplate({
fontSize: hasFontSizes ? "large" : void 0
})
@@ -26626,13 +26647,13 @@ var wp;
},
[url, backgroundType]
);
- const embedHtml = (0, import_element50.useMemo)(() => {
+ const embedHtml = (0, import_element51.useMemo)(() => {
if (backgroundType !== EMBED_VIDEO_BACKGROUND_TYPE || !embedPreview?.html) {
return null;
}
return getBackgroundEmbedHtml(embedPreview.html);
}, [embedPreview, backgroundType]);
- const [isSwappingMedia, setIsSwappingMedia] = (0, import_element50.useState)(false);
+ const [isSwappingMedia, setIsSwappingMedia] = (0, import_element51.useState)(false);
const isUploadingMedia = isTemporaryMedia(id, url);
const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
@@ -26640,7 +26661,7 @@ var wp;
const blockEditingMode = (0, import_block_editor68.useBlockEditingMode)();
const hasNonContentControls = blockEditingMode === "default";
const [resizeListener, { height, width }] = (0, import_compose20.useResizeObserver)();
- const resizableBoxDimensions = (0, import_element50.useMemo)(() => {
+ const resizableBoxDimensions = (0, import_element51.useMemo)(() => {
return {
height: minHeightUnit === "px" && minHeight ? minHeight : "auto",
width: "auto"
@@ -26662,7 +26683,7 @@ var wp;
(select10) => select10(import_block_editor68.store).getBlock(clientId).innerBlocks.length > 0,
[clientId]
);
- const ref = (0, import_element50.useRef)();
+ const ref = (0, import_element51.useRef)();
const blockProps = (0, import_block_editor68.useBlockProps)({ ref });
const innerBlocksProps = (0, import_block_editor68.useInnerBlocksProps)(
{
@@ -26674,8 +26695,8 @@ var wp;
dropZoneElement: ref.current
}
);
- const mediaElement = (0, import_element50.useRef)();
- const editMediaButtonRef = (0, import_element50.useRef)();
+ const mediaElement = (0, import_element51.useRef)();
+ const editMediaButtonRef = (0, import_element51.useRef)();
const currentSettings = {
isVideoBackground,
isImageBackground,
@@ -26685,7 +26706,7 @@ var wp;
isImgElement,
overlayColor
};
- const openCoverMediaEditorModal = (0, import_element50.useCallback)(() => {
+ const openCoverMediaEditorModal = (0, import_element51.useCallback)(() => {
if (!id || !openMediaEditorModal) {
return;
}
@@ -26777,7 +26798,7 @@ var wp;
}
});
};
- const blockControls = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ const blockControls = /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
CoverBlockControls,
{
attributes: attributes2,
@@ -26794,7 +26815,7 @@ var wp;
isEditMediaDisabled: isSwappingMedia
}
);
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
CoverInspectorControls,
{
attributes: attributes2,
@@ -26831,11 +26852,11 @@ var wp;
width
};
if (!useFeaturedImage && !hasInnerBlocks && !hasBackground) {
- return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(import_jsx_runtime269.Fragment, { children: [
blockControls,
inspectorControls,
- hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ResizableCoverPopover, { ...resizableCoverProps }),
- /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
+ hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(ResizableCoverPopover, { ...resizableCoverProps }),
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(
TagName2,
{
...blockProps,
@@ -26846,13 +26867,13 @@ var wp;
},
children: [
resizeListener,
- /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
CoverPlaceholder,
{
onSelectMedia,
onError: onUploadError,
toggleUseFeaturedImage,
- children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { className: "wp-block-cover__placeholder-background-options", children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "wp-block-cover__placeholder-background-options", children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
import_block_editor68.ColorPalette,
{
disableCustomColors: true,
@@ -26860,7 +26881,7 @@ var wp;
onChange: onSetOverlayColor,
clearable: false,
presentation: "toggle-buttons",
- "aria-label": (0, import_i18n56.__)("Overlay color")
+ "aria-label": (0, import_i18n55.__)("Overlay color")
}
) })
}
@@ -26882,10 +26903,10 @@ var wp;
getPositionClassName(contentPosition)
);
const showOverlay = url || !useFeaturedImage || useFeaturedImage && !url;
- return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(import_jsx_runtime269.Fragment, { children: [
blockControls,
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(
TagName2,
{
...blockProps,
@@ -26894,14 +26915,14 @@ var wp;
"data-url": url,
children: [
resizeListener,
- !url && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ !url && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
import_components33.Placeholder,
{
className: "wp-block-cover__image--placeholder-image",
withIllustration: true
}
),
- url && isImageBackground && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ url && isImageBackground && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
"img",
{
ref: mediaElement,
@@ -26912,7 +26933,7 @@ var wp;
onLoad: () => setIsSwappingMedia(false),
onError: () => setIsSwappingMedia(false)
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
"div",
{
ref: mediaElement,
@@ -26925,7 +26946,7 @@ var wp;
style: { backgroundImage, backgroundPosition }
}
)),
- url && isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ url && isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
"video",
{
ref: mediaElement,
@@ -26938,13 +26959,13 @@ var wp;
style: mediaStyle
}
),
- isEmbedVideoBackground && embedHtml && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ isEmbedVideoBackground && embedHtml && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
"div",
{
ref: mediaElement,
className: "wp-block-cover__video-background wp-block-cover__embed-background",
style: mediaStyle,
- children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
import_components33.SandBox,
{
allowSameOrigin: true,
@@ -26957,8 +26978,8 @@ var wp;
)
}
),
- isEmbedVideoBackground && !embedHtml && isFetchingEmbed && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components33.Spinner, {}),
- showOverlay && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ isEmbedVideoBackground && !embedHtml && isFetchingEmbed && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_components33.Spinner, {}),
+ showOverlay && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
"span",
{
"aria-hidden": "true",
@@ -26979,8 +27000,8 @@ var wp;
style: { backgroundImage: gradientValue, ...bgStyle }
}
),
- (isUploadingMedia || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components33.Spinner, {}),
- /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ (isUploadingMedia || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_components33.Spinner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
CoverPlaceholder,
{
disableMediaButtons: true,
@@ -26989,11 +27010,11 @@ var wp;
toggleUseFeaturedImage
}
),
- /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { ...innerBlocksProps })
]
}
),
- hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ResizableCoverPopover, { ...resizableCoverProps })
+ hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(ResizableCoverPopover, { ...resizableCoverProps })
] });
}
var edit_default7 = (0, import_compose20.compose)([
@@ -27174,7 +27195,7 @@ var wp;
// packages/block-library/build-module/cover/save.mjs
var import_block_editor69 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
function save14({ attributes: attributes2 }) {
const {
backgroundType,
@@ -27240,8 +27261,8 @@ var wp;
}
);
const gradientValue = gradient || customGradient;
- return /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(Tag, { ...import_block_editor69.useBlockProps.save({ className: classes, style: style2 }), children: [
- !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(Tag, { ...import_block_editor69.useBlockProps.save({ className: classes, style: style2 }), children: [
+ !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
"img",
{
className: imgClasses,
@@ -27251,7 +27272,7 @@ var wp;
"data-object-fit": "cover",
"data-object-position": objectPosition
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
"div",
{
role: alt ? "img" : void 0,
@@ -27260,7 +27281,7 @@ var wp;
style: { backgroundPosition, backgroundImage }
}
)),
- isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+ isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
"video",
{
className: clsx_default(
@@ -27278,7 +27299,7 @@ var wp;
"data-object-position": objectPosition
}
),
- isEmbedVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+ isEmbedVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
"figure",
{
className: clsx_default(
@@ -27286,10 +27307,10 @@ var wp;
"wp-block-cover__embed-background",
"wp-block-embed"
),
- children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "wp-block-embed__wrapper", children: url })
+ children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("div", { className: "wp-block-embed__wrapper", children: url })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
"span",
{
"aria-hidden": "true",
@@ -27310,7 +27331,7 @@ var wp;
style: bgStyle
}
),
- /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
"div",
{
...import_block_editor69.useInnerBlocksProps.save({
@@ -27322,7 +27343,7 @@ var wp;
}
// packages/block-library/build-module/cover/transforms.mjs
- var import_blocks22 = __toESM(require_blocks(), 1);
+ var import_blocks19 = __toESM(require_blocks(), 1);
var import_block_editor70 = __toESM(require_block_editor(), 1);
var { cleanEmptyObject: cleanEmptyObject5 } = unlock(import_block_editor70.privateApis);
var transforms6 = {
@@ -27330,7 +27351,7 @@ var wp;
{
type: "block",
blocks: ["core/image"],
- transform: ({ caption, url, alt, align, id, anchor, style: style2 }) => (0, import_blocks22.createBlock)(
+ transform: ({ caption, url, alt, align, id, anchor, style: style2 }) => (0, import_blocks19.createBlock)(
"core/cover",
{
dimRatio: 50,
@@ -27346,7 +27367,7 @@ var wp;
}
},
[
- (0, import_blocks22.createBlock)("core/paragraph", {
+ (0, import_blocks19.createBlock)("core/paragraph", {
content: caption,
fontSize: "large",
style: {
@@ -27361,7 +27382,7 @@ var wp;
{
type: "block",
blocks: ["core/video"],
- transform: ({ caption, src, align, id, anchor }) => (0, import_blocks22.createBlock)(
+ transform: ({ caption, src, align, id, anchor }) => (0, import_blocks19.createBlock)(
"core/cover",
{
dimRatio: 50,
@@ -27372,7 +27393,7 @@ var wp;
anchor
},
[
- (0, import_blocks22.createBlock)("core/paragraph", {
+ (0, import_blocks19.createBlock)("core/paragraph", {
content: caption,
fontSize: "large",
style: {
@@ -27390,7 +27411,7 @@ var wp;
transform: (attributes2, innerBlocks) => {
const { align, anchor, backgroundColor, gradient, style: style2 } = attributes2;
if (innerBlocks?.length === 1 && innerBlocks[0]?.name === "core/cover") {
- return (0, import_blocks22.createBlock)(
+ return (0, import_blocks19.createBlock)(
"core/cover",
innerBlocks[0].attributes,
innerBlocks[0].innerBlocks
@@ -27419,8 +27440,8 @@ var wp;
} : void 0
})
};
- return (0, import_blocks22.createBlock)("core/cover", parentAttributes, [
- (0, import_blocks22.createBlock)(
+ return (0, import_blocks19.createBlock)("core/cover", parentAttributes, [
+ (0, import_blocks19.createBlock)(
"core/group",
attributesWithoutBackgroundColors,
innerBlocks
@@ -27446,7 +27467,7 @@ var wp;
}
return !overlayColor && !customOverlayColor && !gradient && !customGradient;
},
- transform: ({ title, url, alt, align, id, anchor, style: style2 }) => (0, import_blocks22.createBlock)("core/image", {
+ transform: ({ title, url, alt, align, id, anchor, style: style2 }) => (0, import_blocks19.createBlock)("core/image", {
caption: title,
url,
alt,
@@ -27476,7 +27497,7 @@ var wp;
}
return !overlayColor && !customOverlayColor && !gradient && !customGradient;
},
- transform: ({ title, url, align, id, anchor }) => (0, import_blocks22.createBlock)("core/video", {
+ transform: ({ title, url, align, id, anchor }) => (0, import_blocks19.createBlock)("core/video", {
caption: title,
src: url,
id,
@@ -27511,13 +27532,13 @@ var wp;
innerBlocks[0].attributes || {}
);
if (groupAttributes?.backgroundColor || groupAttributes?.gradient || groupAttributes?.style?.color?.background || groupAttributes?.style?.color?.gradient) {
- return (0, import_blocks22.createBlock)(
+ return (0, import_blocks19.createBlock)(
"core/group",
groupAttributes,
innerBlocks[0]?.innerBlocks
);
}
- return (0, import_blocks22.createBlock)(
+ return (0, import_blocks19.createBlock)(
"core/group",
{
...transformedColorAttributes,
@@ -27533,7 +27554,7 @@ var wp;
innerBlocks[0]?.innerBlocks
);
}
- return (0, import_blocks22.createBlock)(
+ return (0, import_blocks19.createBlock)(
"core/group",
{ ...attributes2, ...transformedColorAttributes },
innerBlocks
@@ -27545,12 +27566,12 @@ var wp;
var transforms_default6 = transforms6;
// packages/block-library/build-module/cover/variations.mjs
- var import_i18n57 = __toESM(require_i18n(), 1);
+ var import_i18n56 = __toESM(require_i18n(), 1);
var variations3 = [
{
name: "cover",
- title: (0, import_i18n57.__)("Cover"),
- description: (0, import_i18n57.__)("Add an image or video with a text overlay."),
+ title: (0, import_i18n56.__)("Cover"),
+ description: (0, import_i18n56.__)("Add an image or video with a text overlay."),
attributes: { layout: { type: "constrained" } },
isDefault: true,
icon: cover_default
@@ -27559,7 +27580,6 @@ var wp;
var variations_default3 = variations3;
// packages/block-library/build-module/cover/index.mjs
- var { fieldsKey: fieldsKey4, formKey: formKey4 } = unlock(import_blocks23.privateApis);
var { name: name30 } = block_default31;
var settings30 = {
icon: cover_default,
@@ -27581,7 +27601,7 @@ var wp;
{
name: "core/paragraph",
attributes: {
- content: `<strong>${(0, import_i18n58.__)("Snow Patrol")}</strong>`,
+ content: `<strong>${(0, import_i18n57.__)("Snow Patrol")}</strong>`,
style: {
typography: {
textAlign: "center"
@@ -27597,41 +27617,6 @@ var wp;
deprecated: deprecated_default14,
variations: variations_default3
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings30[fieldsKey4] = [
- {
- id: "background",
- label: (0, import_i18n58.__)("Background"),
- type: "media",
- Edit: {
- control: "media",
- // TODO: replace with custom component
- // TODO - How to support custom gradient?
- // Build it into Media, or use a custom control?
- allowedTypes: ["image", "video"],
- multiple: false,
- useFeaturedImage: true
- },
- getValue: ({ item }) => ({
- id: item.id,
- url: item.url,
- alt: item.alt,
- mediaType: item.backgroundType,
- featuredImage: item.useFeaturedImage
- }),
- setValue: ({ value }) => ({
- id: value.id,
- url: value.url,
- alt: value.alt,
- mediaType: value.backgroundType,
- useFeaturedImage: value.featuredImage
- })
- }
- ];
- settings30[formKey4] = {
- fields: ["background"]
- };
- }
var init30 = () => initBlock({ name: name30, metadata: block_default31, settings: settings30 });
// packages/block-library/build-module/details/index.mjs
@@ -27642,8 +27627,7 @@ var wp;
name: () => name31,
settings: () => settings31
});
- var import_i18n60 = __toESM(require_i18n(), 1);
- var import_blocks25 = __toESM(require_blocks(), 1);
+ var import_i18n59 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/details/block.json
var block_default32 = {
@@ -27731,11 +27715,11 @@ var wp;
// packages/block-library/build-module/details/edit.mjs
var import_block_editor71 = __toESM(require_block_editor(), 1);
var import_components34 = __toESM(require_components(), 1);
- var import_i18n59 = __toESM(require_i18n(), 1);
- var import_element51 = __toESM(require_element(), 1);
+ var import_i18n58 = __toESM(require_i18n(), 1);
+ var import_element52 = __toESM(require_element(), 1);
var import_data30 = __toESM(require_data(), 1);
var import_keycodes2 = __toESM(require_keycodes(), 1);
- var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
function DetailsEdit({ attributes: attributes2, setAttributes, clientId }) {
const { name: name118, showContent, summary, allowedBlocks, placeholder: placeholder2 } = attributes2;
const blockProps = (0, import_block_editor71.useBlockProps)();
@@ -27743,7 +27727,7 @@ var wp;
__experimentalCaptureToolbars: true,
allowedBlocks
});
- const [isOpen, setIsOpen] = (0, import_element51.useState)(showContent);
+ const [isOpen, setIsOpen] = (0, import_element52.useState)(showContent);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const hasSelectedInnerBlock = (0, import_data30.useSelect)(
(select10) => select10(import_block_editor71.store).hasSelectedInnerBlock(clientId, true),
@@ -27760,32 +27744,32 @@ var wp;
event.preventDefault();
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(import_jsx_runtime270.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_block_editor71.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(import_jsx_runtime271.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_block_editor71.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
import_components34.__experimentalToolsPanel,
{
- label: (0, import_i18n59.__)("Settings"),
+ label: (0, import_i18n58.__)("Settings"),
resetAll: () => {
setAttributes({
showContent: false
});
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
import_components34.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n59.__)("Open by default"),
+ label: (0, import_i18n58.__)("Open by default"),
hasValue: () => showContent,
onDeselect: () => {
setAttributes({
showContent: false
});
},
- children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
import_components34.ToggleControl,
{
- label: (0, import_i18n59.__)("Open by default"),
+ label: (0, import_i18n58.__)("Open by default"),
checked: showContent,
onChange: () => setAttributes({
showContent: !showContent
@@ -27796,18 +27780,18 @@ var wp;
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_block_editor71.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_block_editor71.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
import_components34.TextControl,
{
- label: (0, import_i18n59.__)("Name attribute"),
+ label: (0, import_i18n58.__)("Name attribute"),
value: name118 || "",
onChange: (newName) => setAttributes({ name: newName }),
- help: (0, import_i18n59.__)(
+ help: (0, import_i18n58.__)(
"Enables multiple Details blocks with the same name attribute to be connected, with only one open at a time."
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
"details",
{
...innerBlocksProps,
@@ -27815,19 +27799,19 @@ var wp;
onToggle: (event) => setIsOpen(event.target.open),
name: name118 || "",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
"summary",
{
onKeyDown: (0, import_keycodes2.withIgnoreIMEEvents)(handleSummaryKeyDown),
onKeyUp: handleSummaryKeyUp,
- children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
import_block_editor71.RichText,
{
identifier: "summary",
- "aria-label": (0, import_i18n59.__)(
+ "aria-label": (0, import_i18n58.__)(
"Write summary. Press Enter to expand or collapse the details."
),
- placeholder: placeholder2 || (0, import_i18n59.__)("Write summary\u2026"),
+ placeholder: placeholder2 || (0, import_i18n58.__)("Write summary\u2026"),
withoutInteractiveFormatting: true,
value: summary,
onChange: (newSummary) => setAttributes({ summary: newSummary })
@@ -27845,27 +27829,27 @@ var wp;
// packages/block-library/build-module/details/save.mjs
var import_block_editor72 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
function save15({ attributes: attributes2 }) {
const { name: name118, showContent } = attributes2;
const summary = attributes2.summary ? attributes2.summary : "Details";
const blockProps = import_block_editor72.useBlockProps.save();
- return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(
"details",
{
...blockProps,
name: name118 || void 0,
open: showContent,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("summary", { children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_block_editor72.RichText.Content, { value: summary }) }),
- /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_block_editor72.InnerBlocks.Content, {})
+ /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("summary", { children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_block_editor72.RichText.Content, { value: summary }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_block_editor72.InnerBlocks.Content, {})
]
}
);
}
// packages/block-library/build-module/details/transforms.mjs
- var import_blocks24 = __toESM(require_blocks(), 1);
+ var import_blocks20 = __toESM(require_blocks(), 1);
var transforms_default7 = {
from: [
{
@@ -27876,10 +27860,10 @@ var wp;
return !(blocks.length === 1 && blocks[0].name === "core/details");
},
__experimentalConvert(blocks) {
- return (0, import_blocks24.createBlock)(
+ return (0, import_blocks20.createBlock)(
"core/details",
{},
- blocks.map((block) => (0, import_blocks24.cloneSanitizedBlock)(block))
+ blocks.map((block) => (0, import_blocks20.cloneSanitizedBlock)(block))
);
}
}
@@ -27887,13 +27871,12 @@ var wp;
};
// packages/block-library/build-module/details/index.mjs
- var { fieldsKey: fieldsKey5, formKey: formKey5 } = unlock(import_blocks25.privateApis);
var { name: name31 } = block_default32;
var TEMPLATE8 = [
[
"core/paragraph",
{
- placeholder: (0, import_i18n60.__)("Type / to add a hidden block")
+ placeholder: (0, import_i18n59.__)("Type / to add a hidden block")
}
]
];
@@ -27902,14 +27885,14 @@ var wp;
template: TEMPLATE8,
example: {
attributes: {
- summary: (0, import_i18n60.__)("La Mancha"),
+ summary: (0, import_i18n59.__)("La Mancha"),
showContent: true
},
innerBlocks: [
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n60.__)(
+ content: (0, import_i18n59.__)(
"In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing."
)
}
@@ -27927,9 +27910,9 @@ var wp;
return customName;
}
if (context === "accessibility") {
- return !hasSummary ? (0, import_i18n60.__)("Details. Empty.") : (0, import_i18n60.sprintf)(
+ return !hasSummary ? (0, import_i18n59.__)("Details. Empty.") : (0, import_i18n59.sprintf)(
/* translators: %s: accessibility text; summary title. */
- (0, import_i18n60.__)("Details. %s"),
+ (0, import_i18n59.__)("Details. %s"),
summary
);
}
@@ -27938,20 +27921,6 @@ var wp;
edit: edit_default8,
transforms: transforms_default7
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings31[fieldsKey5] = [
- {
- id: "summary",
- label: (0, import_i18n60.__)("Summary"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings31[formKey5] = {
- fields: ["summary"]
- };
- }
var init31 = () => initBlock({ name: name31, metadata: block_default32, settings: settings31 });
// packages/block-library/build-module/embed/index.mjs
@@ -27964,21 +27933,21 @@ var wp;
});
// packages/block-library/build-module/embed/edit.mjs
- var import_i18n64 = __toESM(require_i18n(), 1);
- var import_element54 = __toESM(require_element(), 1);
+ var import_i18n63 = __toESM(require_i18n(), 1);
+ var import_element55 = __toESM(require_element(), 1);
var import_data31 = __toESM(require_data(), 1);
var import_block_editor76 = __toESM(require_block_editor(), 1);
var import_core_data17 = __toESM(require_core_data(), 1);
// packages/block-library/build-module/embed/embed-controls.mjs
- var import_i18n61 = __toESM(require_i18n(), 1);
+ var import_i18n60 = __toESM(require_i18n(), 1);
var import_components35 = __toESM(require_components(), 1);
var import_block_editor73 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
function getResponsiveHelp(checked) {
- return checked ? (0, import_i18n61.__)(
+ return checked ? (0, import_i18n60.__)(
"This embed will preserve its aspect ratio when the browser is resized."
- ) : (0, import_i18n61.__)(
+ ) : (0, import_i18n60.__)(
"This embed may not preserve its aspect ratio when the browser is resized."
);
}
@@ -27991,37 +27960,37 @@ var wp;
switchBackToURLInput
}) => {
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(import_jsx_runtime272.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_block_editor73.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components35.ToolbarGroup, { children: showEditButton && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_jsx_runtime273.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_block_editor73.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components35.ToolbarGroup, { children: showEditButton && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components35.ToolbarButton,
{
className: "components-toolbar__control",
- label: (0, import_i18n61.__)("Edit URL"),
+ label: (0, import_i18n60.__)("Edit URL"),
icon: pencil_default,
onClick: switchBackToURLInput
}
) }) }),
- themeSupportsResponsive && blockSupportsResponsive && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_block_editor73.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+ themeSupportsResponsive && blockSupportsResponsive && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_block_editor73.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components35.__experimentalToolsPanel,
{
- label: (0, import_i18n61.__)("Media settings"),
+ label: (0, import_i18n60.__)("Media settings"),
resetAll: () => {
toggleResponsive(true);
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components35.__experimentalToolsPanelItem,
{
- label: (0, import_i18n61.__)("Media settings"),
+ label: (0, import_i18n60.__)("Media settings"),
isShownByDefault: true,
hasValue: () => !allowResponsive,
onDeselect: () => {
toggleResponsive(!allowResponsive);
},
- children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components35.ToggleControl,
{
- label: (0, import_i18n61.__)("Resize for smaller devices"),
+ label: (0, import_i18n60.__)("Resize for smaller devices"),
checked: allowResponsive,
help: getResponsiveHelp,
onChange: toggleResponsive
@@ -28037,78 +28006,78 @@ var wp;
// packages/block-library/build-module/embed/icons.mjs
var import_components36 = __toESM(require_components(), 1);
- var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
- var embedContentIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zm-6-9.5L16 12l-2.5 2.8 1.1 1L18 12l-3.5-3.5-1 1zm-3 0l-1-1L6 12l3.5 3.8 1.1-1L8 12l2.5-2.5z" }) });
- var embedAudioIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM13.2 7.7c-.4.4-.7 1.1-.7 1.9v3.7c-.4-.3-.8-.4-1.3-.4-1.2 0-2.2 1-2.2 2.2 0 1.2 1 2.2 2.2 2.2.5 0 1-.2 1.4-.5.9-.6 1.4-1.6 1.4-2.6V9.6c0-.4.1-.6.2-.8.3-.3 1-.3 1.6-.3h.2V7h-.2c-.7 0-1.8 0-2.6.7z" }) });
- var embedPhotoIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.2 4.5H19c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V9.8l4.6-5.3zm9.8 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z" }) });
- var embedVideoIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM10 15l5-3-5-3v6z" }) });
+ var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+ var embedContentIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zm-6-9.5L16 12l-2.5 2.8 1.1 1L18 12l-3.5-3.5-1 1zm-3 0l-1-1L6 12l3.5 3.8 1.1-1L8 12l2.5-2.5z" }) });
+ var embedAudioIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM13.2 7.7c-.4.4-.7 1.1-.7 1.9v3.7c-.4-.3-.8-.4-1.3-.4-1.2 0-2.2 1-2.2 2.2 0 1.2 1 2.2 2.2 2.2.5 0 1-.2 1.4-.5.9-.6 1.4-1.6 1.4-2.6V9.6c0-.4.1-.6.2-.8.3-.3 1-.3 1.6-.3h.2V7h-.2c-.7 0-1.8 0-2.6.7z" }) });
+ var embedPhotoIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.2 4.5H19c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V9.8l4.6-5.3zm9.8 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z" }) });
+ var embedVideoIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM10 15l5-3-5-3v6z" }) });
var embedTwitterIcon = {
foreground: "#000000",
- src: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" }) })
+ src: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" }) })
};
var embedYouTubeIcon = {
foreground: "#ff0000",
- src: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M21.8 8s-.195-1.377-.795-1.984c-.76-.797-1.613-.8-2.004-.847-2.798-.203-6.996-.203-6.996-.203h-.01s-4.197 0-6.996.202c-.39.046-1.242.05-2.003.846C2.395 6.623 2.2 8 2.2 8S2 9.62 2 11.24v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.76.797 1.76.77 2.205.855 1.6.153 6.8.2 6.8.2s4.203-.005 7-.208c.392-.047 1.244-.05 2.005-.847.6-.607.795-1.985.795-1.985s.2-1.618.2-3.237v-1.517C22 9.62 21.8 8 21.8 8zM9.935 14.595v-5.62l5.403 2.82-5.403 2.8z" }) })
+ src: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M21.8 8s-.195-1.377-.795-1.984c-.76-.797-1.613-.8-2.004-.847-2.798-.203-6.996-.203-6.996-.203h-.01s-4.197 0-6.996.202c-.39.046-1.242.05-2.003.846C2.395 6.623 2.2 8 2.2 8S2 9.62 2 11.24v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.76.797 1.76.77 2.205.855 1.6.153 6.8.2 6.8.2s4.203-.005 7-.208c.392-.047 1.244-.05 2.005-.847.6-.607.795-1.985.795-1.985s.2-1.618.2-3.237v-1.517C22 9.62 21.8 8 21.8 8zM9.935 14.595v-5.62l5.403 2.82-5.403 2.8z" }) })
};
var embedFacebookIcon = {
foreground: "#3b5998",
- src: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M20 3H4c-.6 0-1 .4-1 1v16c0 .5.4 1 1 1h8.6v-7h-2.3v-2.7h2.3v-2c0-2.3 1.4-3.6 3.5-3.6 1 0 1.8.1 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.8h-2.3v7H20c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1z" }) })
+ src: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M20 3H4c-.6 0-1 .4-1 1v16c0 .5.4 1 1 1h8.6v-7h-2.3v-2.7h2.3v-2c0-2.3 1.4-3.6 3.5-3.6 1 0 1.8.1 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.8h-2.3v7H20c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1z" }) })
};
- var embedInstagramIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M12 4.622c2.403 0 2.688.01 3.637.052.877.04 1.354.187 1.67.31.42.163.72.358 1.036.673.315.315.51.615.673 1.035.123.317.27.794.31 1.67.043.95.052 1.235.052 3.638s-.01 2.688-.052 3.637c-.04.877-.187 1.354-.31 1.67-.163.42-.358.72-.673 1.036-.315.315-.615.51-1.035.673-.317.123-.794.27-1.67.31-.95.043-1.234.052-3.638.052s-2.688-.01-3.637-.052c-.877-.04-1.354-.187-1.67-.31-.42-.163-.72-.358-1.036-.673-.315-.315-.51-.615-.673-1.035-.123-.317-.27-.794-.31-1.67-.043-.95-.052-1.235-.052-3.638s.01-2.688.052-3.637c.04-.877.187-1.354.31-1.67.163-.42.358-.72.673-1.036.315-.315.615-.51 1.035-.673.317-.123.794-.27 1.67-.31.95-.043 1.235-.052 3.638-.052M12 3c-2.444 0-2.75.01-3.71.054s-1.613.196-2.185.418c-.592.23-1.094.538-1.594 1.04-.5.5-.807 1-1.037 1.593-.223.572-.375 1.226-.42 2.184C3.01 9.25 3 9.555 3 12s.01 2.75.054 3.71.196 1.613.418 2.186c.23.592.538 1.094 1.038 1.594s1.002.808 1.594 1.038c.572.222 1.227.375 2.185.418.96.044 1.266.054 3.71.054s2.75-.01 3.71-.054 1.613-.196 2.186-.418c.592-.23 1.094-.538 1.594-1.038s.808-1.002 1.038-1.594c.222-.572.375-1.227.418-2.185.044-.96.054-1.266.054-3.71s-.01-2.75-.054-3.71-.196-1.613-.418-2.186c-.23-.592-.538-1.094-1.038-1.594s-1.002-.808-1.594-1.038c-.572-.222-1.227-.375-2.185-.418C14.75 3.01 14.445 3 12 3zm0 4.378c-2.552 0-4.622 2.07-4.622 4.622s2.07 4.622 4.622 4.622 4.622-2.07 4.622-4.622S14.552 7.378 12 7.378zM12 15c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3zm4.804-8.884c-.596 0-1.08.484-1.08 1.08s.484 1.08 1.08 1.08c.596 0 1.08-.484 1.08-1.08s-.483-1.08-1.08-1.08z" }) }) });
+ var embedInstagramIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M12 4.622c2.403 0 2.688.01 3.637.052.877.04 1.354.187 1.67.31.42.163.72.358 1.036.673.315.315.51.615.673 1.035.123.317.27.794.31 1.67.043.95.052 1.235.052 3.638s-.01 2.688-.052 3.637c-.04.877-.187 1.354-.31 1.67-.163.42-.358.72-.673 1.036-.315.315-.615.51-1.035.673-.317.123-.794.27-1.67.31-.95.043-1.234.052-3.638.052s-2.688-.01-3.637-.052c-.877-.04-1.354-.187-1.67-.31-.42-.163-.72-.358-1.036-.673-.315-.315-.51-.615-.673-1.035-.123-.317-.27-.794-.31-1.67-.043-.95-.052-1.235-.052-3.638s.01-2.688.052-3.637c.04-.877.187-1.354.31-1.67.163-.42.358-.72.673-1.036.315-.315.615-.51 1.035-.673.317-.123.794-.27 1.67-.31.95-.043 1.235-.052 3.638-.052M12 3c-2.444 0-2.75.01-3.71.054s-1.613.196-2.185.418c-.592.23-1.094.538-1.594 1.04-.5.5-.807 1-1.037 1.593-.223.572-.375 1.226-.42 2.184C3.01 9.25 3 9.555 3 12s.01 2.75.054 3.71.196 1.613.418 2.186c.23.592.538 1.094 1.038 1.594s1.002.808 1.594 1.038c.572.222 1.227.375 2.185.418.96.044 1.266.054 3.71.054s2.75-.01 3.71-.054 1.613-.196 2.186-.418c.592-.23 1.094-.538 1.594-1.038s.808-1.002 1.038-1.594c.222-.572.375-1.227.418-2.185.044-.96.054-1.266.054-3.71s-.01-2.75-.054-3.71-.196-1.613-.418-2.186c-.23-.592-.538-1.094-1.038-1.594s-1.002-.808-1.594-1.038c-.572-.222-1.227-.375-2.185-.418C14.75 3.01 14.445 3 12 3zm0 4.378c-2.552 0-4.622 2.07-4.622 4.622s2.07 4.622 4.622 4.622 4.622-2.07 4.622-4.622S14.552 7.378 12 7.378zM12 15c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3zm4.804-8.884c-.596 0-1.08.484-1.08 1.08s.484 1.08 1.08 1.08c.596 0 1.08-.484 1.08-1.08s-.483-1.08-1.08-1.08z" }) }) });
var embedWordPressIcon = {
foreground: "#0073AA",
- src: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M12.158 12.786l-2.698 7.84c.806.236 1.657.365 2.54.365 1.047 0 2.05-.18 2.986-.51-.024-.037-.046-.078-.065-.123l-2.762-7.57zM3.008 12c0 3.56 2.07 6.634 5.068 8.092L3.788 8.342c-.5 1.117-.78 2.354-.78 3.658zm15.06-.454c0-1.112-.398-1.88-.74-2.48-.456-.74-.883-1.368-.883-2.11 0-.825.627-1.595 1.51-1.595.04 0 .078.006.116.008-1.598-1.464-3.73-2.36-6.07-2.36-3.14 0-5.904 1.613-7.512 4.053.21.008.41.012.58.012.94 0 2.395-.114 2.395-.114.484-.028.54.684.057.74 0 0-.487.058-1.03.086l3.275 9.74 1.968-5.902-1.4-3.838c-.485-.028-.944-.085-.944-.085-.486-.03-.43-.77.056-.742 0 0 1.484.114 2.368.114.94 0 2.397-.114 2.397-.114.486-.028.543.684.058.74 0 0-.488.058-1.03.086l3.25 9.665.897-2.997c.456-1.17.684-2.137.684-2.907zm1.82-3.86c.04.286.06.593.06.924 0 .912-.17 1.938-.683 3.22l-2.746 7.94c2.672-1.558 4.47-4.454 4.47-7.77 0-1.564-.4-3.033-1.1-4.314zM12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10z" }) }) })
+ src: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M12.158 12.786l-2.698 7.84c.806.236 1.657.365 2.54.365 1.047 0 2.05-.18 2.986-.51-.024-.037-.046-.078-.065-.123l-2.762-7.57zM3.008 12c0 3.56 2.07 6.634 5.068 8.092L3.788 8.342c-.5 1.117-.78 2.354-.78 3.658zm15.06-.454c0-1.112-.398-1.88-.74-2.48-.456-.74-.883-1.368-.883-2.11 0-.825.627-1.595 1.51-1.595.04 0 .078.006.116.008-1.598-1.464-3.73-2.36-6.07-2.36-3.14 0-5.904 1.613-7.512 4.053.21.008.41.012.58.012.94 0 2.395-.114 2.395-.114.484-.028.54.684.057.74 0 0-.487.058-1.03.086l3.275 9.74 1.968-5.902-1.4-3.838c-.485-.028-.944-.085-.944-.085-.486-.03-.43-.77.056-.742 0 0 1.484.114 2.368.114.94 0 2.397-.114 2.397-.114.486-.028.543.684.058.74 0 0-.488.058-1.03.086l3.25 9.665.897-2.997c.456-1.17.684-2.137.684-2.907zm1.82-3.86c.04.286.06.593.06.924 0 .912-.17 1.938-.683 3.22l-2.746 7.94c2.672-1.558 4.47-4.454 4.47-7.77 0-1.564-.4-3.033-1.1-4.314zM12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10z" }) }) })
};
var embedSpotifyIcon = {
foreground: "#1db954",
- src: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m4.586 14.424c-.18.295-.563.387-.857.207-2.35-1.434-5.305-1.76-8.786-.963-.335.077-.67-.133-.746-.47-.077-.334.132-.67.47-.745 3.808-.87 7.076-.496 9.712 1.115.293.18.386.563.206.857M17.81 13.7c-.226.367-.706.482-1.072.257-2.687-1.652-6.785-2.13-9.965-1.166-.413.127-.848-.106-.973-.517-.125-.413.108-.848.52-.973 3.632-1.102 8.147-.568 11.234 1.328.366.226.48.707.256 1.072m.105-2.835C14.692 8.95 9.375 8.775 6.297 9.71c-.493.15-1.016-.13-1.166-.624-.148-.495.13-1.017.625-1.167 3.532-1.073 9.404-.866 13.115 1.337.445.264.59.838.327 1.282-.264.443-.838.59-1.282.325" }) })
+ src: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m4.586 14.424c-.18.295-.563.387-.857.207-2.35-1.434-5.305-1.76-8.786-.963-.335.077-.67-.133-.746-.47-.077-.334.132-.67.47-.745 3.808-.87 7.076-.496 9.712 1.115.293.18.386.563.206.857M17.81 13.7c-.226.367-.706.482-1.072.257-2.687-1.652-6.785-2.13-9.965-1.166-.413.127-.848-.106-.973-.517-.125-.413.108-.848.52-.973 3.632-1.102 8.147-.568 11.234 1.328.366.226.48.707.256 1.072m.105-2.835C14.692 8.95 9.375 8.775 6.297 9.71c-.493.15-1.016-.13-1.166-.624-.148-.495.13-1.017.625-1.167 3.532-1.073 9.404-.866 13.115 1.337.445.264.59.838.327 1.282-.264.443-.838.59-1.282.325" }) })
};
- var embedFlickrIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "m6.5 7c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5zm11 0c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5z" }) });
+ var embedFlickrIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "m6.5 7c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5zm11 0c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5z" }) });
var embedVimeoIcon = {
foreground: "#1ab7ea",
- src: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M22.396 7.164c-.093 2.026-1.507 4.8-4.245 8.32C15.323 19.16 12.93 21 10.97 21c-1.214 0-2.24-1.12-3.08-3.36-.56-2.052-1.118-4.105-1.68-6.158-.622-2.24-1.29-3.36-2.004-3.36-.156 0-.7.328-1.634.98l-.978-1.26c1.027-.903 2.04-1.806 3.037-2.71C6 3.95 7.03 3.328 7.716 3.265c1.62-.156 2.616.95 2.99 3.32.404 2.558.685 4.148.84 4.77.468 2.12.982 3.18 1.543 3.18.435 0 1.09-.687 1.963-2.064.872-1.376 1.34-2.422 1.402-3.142.125-1.187-.343-1.782-1.4-1.782-.5 0-1.013.115-1.542.34 1.023-3.35 2.977-4.976 5.862-4.883 2.14.063 3.148 1.45 3.024 4.16z" }) }) })
+ src: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M22.396 7.164c-.093 2.026-1.507 4.8-4.245 8.32C15.323 19.16 12.93 21 10.97 21c-1.214 0-2.24-1.12-3.08-3.36-.56-2.052-1.118-4.105-1.68-6.158-.622-2.24-1.29-3.36-2.004-3.36-.156 0-.7.328-1.634.98l-.978-1.26c1.027-.903 2.04-1.806 3.037-2.71C6 3.95 7.03 3.328 7.716 3.265c1.62-.156 2.616.95 2.99 3.32.404 2.558.685 4.148.84 4.77.468 2.12.982 3.18 1.543 3.18.435 0 1.09-.687 1.963-2.064.872-1.376 1.34-2.422 1.402-3.142.125-1.187-.343-1.782-1.4-1.782-.5 0-1.013.115-1.542.34 1.023-3.35 2.977-4.976 5.862-4.883 2.14.063 3.148 1.45 3.024 4.16z" }) }) })
};
- var embedRedditIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z" }) });
+ var embedRedditIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z" }) });
var embedTumblrIcon = {
foreground: "#35465c",
- src: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M19 3H5a2 2 0 00-2 2v14c0 1.1.9 2 2 2h14a2 2 0 002-2V5a2 2 0 00-2-2zm-5.69 14.66c-2.72 0-3.1-1.9-3.1-3.16v-3.56H8.49V8.99c1.7-.62 2.54-1.99 2.64-2.87 0-.06.06-.41.06-.58h1.9v3.1h2.17v2.3h-2.18v3.1c0 .47.13 1.3 1.2 1.26h1.1v2.36c-1.01.02-2.07 0-2.07 0z" }) })
+ src: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M19 3H5a2 2 0 00-2 2v14c0 1.1.9 2 2 2h14a2 2 0 002-2V5a2 2 0 00-2-2zm-5.69 14.66c-2.72 0-3.1-1.9-3.1-3.16v-3.56H8.49V8.99c1.7-.62 2.54-1.99 2.64-2.87 0-.06.06-.41.06-.58h1.9v3.1h2.17v2.3h-2.18v3.1c0 .47.13 1.3 1.2 1.26h1.1v2.36c-1.01.02-2.07 0-2.07 0z" }) })
};
- var embedAmazonIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_components36.SVG, { viewBox: "0 0 24 24", children: [
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M18.42 14.58c-.51-.66-1.05-1.23-1.05-2.5V7.87c0-1.8.15-3.45-1.2-4.68-1.05-1.02-2.79-1.35-4.14-1.35-2.6 0-5.52.96-6.12 4.14-.06.36.18.54.4.57l2.66.3c.24-.03.42-.27.48-.5.24-1.12 1.17-1.63 2.2-1.63.56 0 1.22.21 1.55.7.4.56.33 1.31.33 1.97v.36c-1.59.18-3.66.27-5.16.93a4.63 4.63 0 0 0-2.93 4.44c0 2.82 1.8 4.23 4.1 4.23 1.95 0 3.03-.45 4.53-1.98.51.72.66 1.08 1.59 1.83.18.09.45.09.63-.1v.04l2.1-1.8c.24-.21.2-.48.03-.75zm-5.4-1.2c-.45.75-1.14 1.23-1.92 1.23-1.05 0-1.65-.81-1.65-1.98 0-2.31 2.1-2.73 4.08-2.73v.6c0 1.05.03 1.92-.5 2.88z" }),
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M21.69 19.2a17.62 17.62 0 0 1-21.6-1.57c-.23-.2 0-.5.28-.33a23.88 23.88 0 0 0 20.93 1.3c.45-.19.84.3.39.6z" }),
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M22.8 17.96c-.36-.45-2.22-.2-3.1-.12-.23.03-.3-.18-.05-.36 1.5-1.05 3.96-.75 4.26-.39.3.36-.1 2.82-1.5 4.02-.21.18-.42.1-.3-.15.3-.8 1.02-2.58.69-3z" })
+ var embedAmazonIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_components36.SVG, { viewBox: "0 0 24 24", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M18.42 14.58c-.51-.66-1.05-1.23-1.05-2.5V7.87c0-1.8.15-3.45-1.2-4.68-1.05-1.02-2.79-1.35-4.14-1.35-2.6 0-5.52.96-6.12 4.14-.06.36.18.54.4.57l2.66.3c.24-.03.42-.27.48-.5.24-1.12 1.17-1.63 2.2-1.63.56 0 1.22.21 1.55.7.4.56.33 1.31.33 1.97v.36c-1.59.18-3.66.27-5.16.93a4.63 4.63 0 0 0-2.93 4.44c0 2.82 1.8 4.23 4.1 4.23 1.95 0 3.03-.45 4.53-1.98.51.72.66 1.08 1.59 1.83.18.09.45.09.63-.1v.04l2.1-1.8c.24-.21.2-.48.03-.75zm-5.4-1.2c-.45.75-1.14 1.23-1.92 1.23-1.05 0-1.65-.81-1.65-1.98 0-2.31 2.1-2.73 4.08-2.73v.6c0 1.05.03 1.92-.5 2.88z" }),
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M21.69 19.2a17.62 17.62 0 0 1-21.6-1.57c-.23-.2 0-.5.28-.33a23.88 23.88 0 0 0 20.93 1.3c.45-.19.84.3.39.6z" }),
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M22.8 17.96c-.36-.45-2.22-.2-3.1-.12-.23.03-.3-.18-.05-.36 1.5-1.05 3.96-.75 4.26-.39.3.36-.1 2.82-1.5 4.02-.21.18-.42.1-.3-.15.3-.8 1.02-2.58.69-3z" })
] });
- var embedAnimotoIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_components36.SVG, { viewBox: "0 0 24 24", children: [
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ var embedAnimotoIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_components36.SVG, { viewBox: "0 0 24 24", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
d: "m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",
fill: "#4bc7ee"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
d: "m23.7254 19.0205-10.1074-17.18468c-.6421-1.114428-1.7087-1.114428-2.3249 0l-11.2931 19.16418h22.5655c1.279 0 1.8019-.8905 1.1599-1.9795z",
fill: "#d4cdcb"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
d: "m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",
fill: "#c3d82e"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
d: "m13.618 1.83582c-.6421-1.114428-1.7087-1.114428-2.3249 0l-11.2931 19.16418 15.2646-16.38573z",
fill: "#e4ecb0"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "m.0206909 21 19.5468091-9.063 1.6621 2.8344z", fill: "#209dbd" }),
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "m.0206909 21 19.5468091-9.063 1.6621 2.8344z", fill: "#209dbd" }),
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
d: "m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",
@@ -28116,18 +28085,18 @@ var wp;
}
)
] });
- var embedDailymotionIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ var embedDailymotionIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
d: "M11.903 16.568c-1.82 0-3.124-1.281-3.124-2.967a2.987 2.987 0 0 1 2.989-2.989c1.663 0 2.944 1.304 2.944 3.034 0 1.663-1.281 2.922-2.81 2.922ZM17.997 3l-3.308.73v5.107c-.809-1.034-2.045-1.37-3.505-1.37-1.529 0-2.9.561-4.023 1.662-1.259 1.214-1.933 2.764-1.933 4.495 0 1.888.72 3.506 2.113 4.742 1.056.944 2.314 1.415 3.775 1.415 1.438 0 2.517-.382 3.573-1.415v1.415h3.308V3Z",
fill: "#333436"
}
) });
- var embedPinterestIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2" }) });
- var embedWolframIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 44 44", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.Path, { d: "M32.59521,22.001l4.31885-4.84473-6.34131-1.38379.646-6.459-5.94336,2.61035L22,6.31934l-3.27344,5.60351L12.78418,9.3125l.645,6.458L7.08643,17.15234,11.40479,21.999,7.08594,26.84375l6.34131,1.38379-.64551,6.458,5.94287-2.60938L22,37.68066l3.27344-5.60351,5.94287,2.61035-.64551-6.458,6.34277-1.38183Zm.44385,2.75244L30.772,23.97827l-1.59558-2.07391,1.97888.735Zm-8.82147,6.1579L22.75,33.424V30.88977l1.52228-2.22168ZM18.56226,13.48816,19.819,15.09534l-2.49219-.88642L15.94037,12.337Zm6.87719.00116,2.62043-1.15027-1.38654,1.86981L24.183,15.0946Zm3.59357,2.6029-1.22546,1.7381.07525-2.73486,1.44507-1.94867ZM22,29.33008l-2.16406-3.15686L22,23.23688l2.16406,2.93634Zm-4.25458-9.582-.10528-3.836,3.60986,1.284v3.73242Zm5.00458-2.552,3.60986-1.284-.10528,3.836L22.75,20.92853Zm-7.78174-1.10559-.29352-2.94263,1.44245,1.94739.07519,2.73321Zm2.30982,5.08319,3.50817,1.18164-2.16247,2.9342-3.678-1.08447Zm2.4486,7.49285L21.25,30.88977v2.53485L19.78052,30.91Zm3.48707-6.31121,3.50817-1.18164,2.33228,3.03137-3.678,1.08447Zm10.87219-4.28113-2.714,3.04529L28.16418,19.928l1.92176-2.72565ZM24.06036,12.81769l-2.06012,2.6322-2.059-2.63318L22,9.292ZM9.91455,18.07227l4.00079-.87195,1.921,2.72735-3.20794,1.19019Zm2.93024,4.565,1.9801-.73462L13.228,23.97827l-2.26838.77429Zm-1.55591,3.58819L13.701,25.4021l2.64935.78058-2.14447.67853Zm3.64868,1.977L18.19,27.17334l.08313,3.46332L14.52979,32.2793Zm10.7876,2.43549.08447-3.464,3.25165,1.03052.407,4.07684Zm4.06824-3.77478-2.14545-.68,2.65063-.781,2.41266.825Z" }) });
+ var embedPinterestIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2" }) });
+ var embedWolframIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 44 44", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.Path, { d: "M32.59521,22.001l4.31885-4.84473-6.34131-1.38379.646-6.459-5.94336,2.61035L22,6.31934l-3.27344,5.60351L12.78418,9.3125l.645,6.458L7.08643,17.15234,11.40479,21.999,7.08594,26.84375l6.34131,1.38379-.64551,6.458,5.94287-2.60938L22,37.68066l3.27344-5.60351,5.94287,2.61035-.64551-6.458,6.34277-1.38183Zm.44385,2.75244L30.772,23.97827l-1.59558-2.07391,1.97888.735Zm-8.82147,6.1579L22.75,33.424V30.88977l1.52228-2.22168ZM18.56226,13.48816,19.819,15.09534l-2.49219-.88642L15.94037,12.337Zm6.87719.00116,2.62043-1.15027-1.38654,1.86981L24.183,15.0946Zm3.59357,2.6029-1.22546,1.7381.07525-2.73486,1.44507-1.94867ZM22,29.33008l-2.16406-3.15686L22,23.23688l2.16406,2.93634Zm-4.25458-9.582-.10528-3.836,3.60986,1.284v3.73242Zm5.00458-2.552,3.60986-1.284-.10528,3.836L22.75,20.92853Zm-7.78174-1.10559-.29352-2.94263,1.44245,1.94739.07519,2.73321Zm2.30982,5.08319,3.50817,1.18164-2.16247,2.9342-3.678-1.08447Zm2.4486,7.49285L21.25,30.88977v2.53485L19.78052,30.91Zm3.48707-6.31121,3.50817-1.18164,2.33228,3.03137-3.678,1.08447Zm10.87219-4.28113-2.714,3.04529L28.16418,19.928l1.92176-2.72565ZM24.06036,12.81769l-2.06012,2.6322-2.059-2.63318L22,9.292ZM9.91455,18.07227l4.00079-.87195,1.921,2.72735-3.20794,1.19019Zm2.93024,4.565,1.9801-.73462L13.228,23.97827l-2.26838.77429Zm-1.55591,3.58819L13.701,25.4021l2.64935.78058-2.14447.67853Zm3.64868,1.977L18.19,27.17334l.08313,3.46332L14.52979,32.2793Zm10.7876,2.43549.08447-3.464,3.25165,1.03052.407,4.07684Zm4.06824-3.77478-2.14545-.68,2.65063-.781,2.41266.825Z" }) });
var embedPocketCastsIcon = {
foreground: "#f43e37",
- src: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
+ src: /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(
import_components36.SVG,
{
width: "24",
@@ -28136,7 +28105,7 @@ var wp;
fill: "none",
xmlns: "http://www.w3.org/2000/svg",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
fillRule: "evenodd",
@@ -28144,7 +28113,7 @@ var wp;
d: "M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
fillRule: "evenodd",
@@ -28157,7 +28126,7 @@ var wp;
}
)
};
- var embedBlueskyIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+ var embedBlueskyIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
import_components36.Path,
{
fill: "#0a7aff",
@@ -28167,15 +28136,15 @@ var wp;
// packages/block-library/build-module/embed/embed-loading.mjs
var import_components37 = __toESM(require_components(), 1);
- var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
- var EmbedLoading = () => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)("div", { className: "wp-block-embed is-loading", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components37.Spinner, {}) });
+ var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+ var EmbedLoading = () => /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "wp-block-embed is-loading", children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components37.Spinner, {}) });
var embed_loading_default = EmbedLoading;
// packages/block-library/build-module/embed/embed-placeholder.mjs
- var import_i18n62 = __toESM(require_i18n(), 1);
+ var import_i18n61 = __toESM(require_i18n(), 1);
var import_components38 = __toESM(require_components(), 1);
var import_block_editor74 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
function EmbedPlaceholder({
icon: icon2,
label,
@@ -28186,18 +28155,18 @@ var wp;
fallback: fallback2,
tryAgain
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(
import_components38.Placeholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_block_editor74.BlockIcon, { icon: icon2, showColors: true }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_block_editor74.BlockIcon, { icon: icon2, showColors: true }),
label,
className: "wp-block-embed",
- instructions: (0, import_i18n62.__)(
+ instructions: (0, import_i18n61.__)(
"Paste a link to the content you want to display on your site."
),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)("form", { onSubmit, children: [
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)("form", { onSubmit, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
import_components38.__experimentalInputControl,
{
type: "url",
@@ -28205,47 +28174,47 @@ var wp;
className: "wp-block-embed__placeholder-input",
label,
hideLabelFromVision: true,
- placeholder: (0, import_i18n62.__)("Enter URL to embed here\u2026"),
+ placeholder: (0, import_i18n61.__)("Enter URL to embed here\u2026"),
onChange
}
),
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components38.Button, { __next40pxDefaultSize: true, variant: "primary", type: "submit", children: (0, import_i18n62._x)("Embed", "button label") })
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_components38.Button, { __next40pxDefaultSize: true, variant: "primary", type: "submit", children: (0, import_i18n61._x)("Embed", "button label") })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "wp-block-embed__learn-more", children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-embed__learn-more", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
Link,
{
openInNewTab: true,
- href: (0, import_i18n62.__)(
+ href: (0, import_i18n61.__)(
"https://wordpress.org/documentation/article/embeds/"
),
- children: (0, import_i18n62.__)("Learn more about embeds")
+ children: (0, import_i18n61.__)("Learn more about embeds")
}
) }),
- cannotEmbed && /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
+ cannotEmbed && /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(
Stack,
{
direction: "column",
gap: "md",
className: "components-placeholder__error",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "components-placeholder__instructions", children: (0, import_i18n62.__)("Sorry, this content could not be embedded.") }),
- /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(Stack, { direction: "row", gap: "md", justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "components-placeholder__instructions", children: (0, import_i18n61.__)("Sorry, this content could not be embedded.") }),
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(Stack, { direction: "row", gap: "md", justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
import_components38.Button,
{
__next40pxDefaultSize: true,
variant: "secondary",
onClick: tryAgain,
- children: (0, import_i18n62._x)("Try again", "button label")
+ children: (0, import_i18n61._x)("Try again", "button label")
}
),
- fallback2 && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ fallback2 && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
import_components38.Button,
{
__next40pxDefaultSize: true,
variant: "secondary",
onClick: fallback2,
- children: (0, import_i18n62._x)("Convert to link", "button label")
+ children: (0, import_i18n61._x)("Convert to link", "button label")
}
)
] })
@@ -28258,16 +28227,16 @@ var wp;
}
// packages/block-library/build-module/embed/embed-preview.mjs
- var import_i18n63 = __toESM(require_i18n(), 1);
+ var import_i18n62 = __toESM(require_i18n(), 1);
var import_components39 = __toESM(require_components(), 1);
var import_block_editor75 = __toESM(require_block_editor(), 1);
- var import_element53 = __toESM(require_element(), 1);
+ var import_element54 = __toESM(require_element(), 1);
var import_url6 = __toESM(require_url(), 1);
// packages/block-library/build-module/embed/wp-embed-preview.mjs
var import_compose21 = __toESM(require_compose(), 1);
- var import_element52 = __toESM(require_element(), 1);
- var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+ var import_element53 = __toESM(require_element(), 1);
+ var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
var attributeMap = {
class: "className",
frameborder: "frameBorder",
@@ -28275,8 +28244,8 @@ var wp;
marginwidth: "marginWidth"
};
function WpEmbedPreview({ html }) {
- const ref = (0, import_element52.useRef)();
- const props = (0, import_element52.useMemo)(() => {
+ const ref = (0, import_element53.useRef)();
+ const props = (0, import_element53.useMemo)(() => {
const doc = new window.DOMParser().parseFromString(html, "text/html");
const iframe = doc.querySelector("iframe");
const iframeProps = {};
@@ -28291,7 +28260,7 @@ var wp;
});
return iframeProps;
}, [html]);
- (0, import_element52.useEffect)(() => {
+ (0, import_element53.useEffect)(() => {
const { ownerDocument: ownerDocument2 } = ref.current;
const { defaultView } = ownerDocument2;
function resizeWPembeds({ data: { secret, message, value } = {} }) {
@@ -28305,7 +28274,7 @@ var wp;
defaultView.removeEventListener("message", resizeWPembeds);
};
}, []);
- return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-embed__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "wp-block-embed__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
"iframe",
{
ref: (0, import_compose21.useMergeRefs)([ref, (0, import_compose21.useFocusableIframe)()]),
@@ -28316,7 +28285,7 @@ var wp;
}
// packages/block-library/build-module/embed/embed-preview.mjs
- var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
function EmbedPreview({
preview,
previewable,
@@ -28327,7 +28296,7 @@ var wp;
icon: icon2,
label
}) {
- const [interactive, setInteractive] = (0, import_element53.useState)(false);
+ const [interactive, setInteractive] = (0, import_element54.useState)(false);
if (!isSelected && interactive) {
setInteractive(false);
}
@@ -28337,9 +28306,9 @@ var wp;
const { scripts } = preview;
const html = "photo" === type ? getPhotoHtml(preview) : preview.html;
const embedSourceUrl = (0, import_url6.getAuthority)(url);
- const iframeTitle = (0, import_i18n63.sprintf)(
+ const iframeTitle = (0, import_i18n62.sprintf)(
// translators: %s: host providing embed content e.g: www.youtube.com
- (0, import_i18n63.__)("Embedded content from %s"),
+ (0, import_i18n62.__)("Embedded content from %s"),
embedSourceUrl
);
const sandboxClassnames = clsx_default(
@@ -28347,8 +28316,8 @@ var wp;
className,
"wp-block-embed__wrapper"
);
- const embedWrapper = "wp-embed" === type ? /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(WpEmbedPreview, { html }) : /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)("div", { className: "wp-block-embed__wrapper", children: [
- /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+ const embedWrapper = "wp-embed" === type ? /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(WpEmbedPreview, { html }) : /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)("div", { className: "wp-block-embed__wrapper", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
import_components39.SandBox,
{
allowSameOrigin: true,
@@ -28359,7 +28328,7 @@ var wp;
onFocus: hideOverlay
}
),
- !interactive && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+ !interactive && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
"div",
{
className: "block-library-embed__interactive-overlay",
@@ -28367,16 +28336,16 @@ var wp;
}
)
] });
- return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_jsx_runtime277.Fragment, { children: previewable ? embedWrapper : /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_jsx_runtime278.Fragment, { children: previewable ? embedWrapper : /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
import_components39.Placeholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_block_editor75.BlockIcon, { icon: icon2, showColors: true }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_block_editor75.BlockIcon, { icon: icon2, showColors: true }),
label,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("p", { className: "components-placeholder__error", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("a", { href: url, children: url }) }),
- /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("p", { className: "components-placeholder__error", children: (0, import_i18n63.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("p", { className: "components-placeholder__error", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("a", { href: url, children: url }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("p", { className: "components-placeholder__error", children: (0, import_i18n62.sprintf)(
/* translators: %s: host providing embed content e.g: www.youtube.com */
- (0, import_i18n63.__)(
+ (0, import_i18n62.__)(
"Embedded content from %s can't be previewed in the editor."
),
embedSourceUrl
@@ -28387,7 +28356,7 @@ var wp;
}
// packages/block-library/build-module/embed/edit.mjs
- var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
var EmbedEdit = (props) => {
const {
attributes: {
@@ -28404,12 +28373,12 @@ var wp;
onFocus
} = props;
const defaultEmbedInfo = {
- title: (0, import_i18n64._x)("Embed", "block title"),
+ title: (0, import_i18n63._x)("Embed", "block title"),
icon: embedContentIcon
};
const { icon: icon2, title } = getEmbedInfoByProvider(providerNameSlug) || defaultEmbedInfo;
- const [url, setURL] = (0, import_element54.useState)(attributesUrl);
- const [isEditingURL, setIsEditingURL] = (0, import_element54.useState)(false);
+ const [url, setURL] = (0, import_element55.useState)(attributesUrl);
+ const [isEditingURL, setIsEditingURL] = (0, import_element55.useState)(false);
const { invalidateResolution } = (0, import_data31.useDispatch)(import_core_data17.store);
const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data31.useDispatch)(import_block_editor76.store);
const {
@@ -28465,7 +28434,7 @@ var wp;
)
});
}
- (0, import_element54.useEffect)(() => {
+ (0, import_element55.useEffect)(() => {
if (!cannotEmbed || !hasResolved || !attributesUrl) {
return;
}
@@ -28484,7 +28453,7 @@ var wp;
setAttributes,
__unstableMarkNextChangeAsNotPersistent
]);
- (0, import_element54.useEffect)(() => {
+ (0, import_element55.useEffect)(() => {
if (!preview || isEditingURL) {
return;
}
@@ -28510,12 +28479,12 @@ var wp;
}, [preview, isEditingURL]);
const blockProps = (0, import_block_editor76.useBlockProps)();
if (fetching) {
- return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(embed_loading_default, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(embed_loading_default, {}) });
}
- const label = (0, import_i18n64.sprintf)((0, import_i18n64.__)("%s URL"), title);
+ const label = (0, import_i18n63.sprintf)((0, import_i18n63.__)("%s URL"), title);
const showEmbedPlaceholder = !preview || cannotEmbed || isEditingURL;
if (showEmbedPlaceholder) {
- return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
EmbedPlaceholder,
{
icon: icon2,
@@ -28554,8 +28523,8 @@ var wp;
className: classFromPreview
} = getMergedAttributes();
const className = clsx_default(classFromPreview, props.className);
- return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(import_jsx_runtime278.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime279.jsxs)(import_jsx_runtime279.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
embed_controls_default,
{
showEditButton: preview && !cannotEmbed,
@@ -28566,7 +28535,7 @@ var wp;
switchBackToURLInput: () => setIsEditingURL(true)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime279.jsxs)(
"figure",
{
...blockProps,
@@ -28576,7 +28545,7 @@ var wp;
[`wp-block-embed-${providerNameSlug}`]: providerNameSlug
}),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
EmbedPreview,
{
preview,
@@ -28594,14 +28563,14 @@ var wp;
setAttributes
}
),
- /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
Caption,
{
attributes: attributes2,
setAttributes,
isSelected,
insertBlocksAfter,
- label: (0, import_i18n64.__)("Embed caption text"),
+ label: (0, import_i18n63.__)("Embed caption text"),
showToolbarButton: isSelected
}
)
@@ -28614,7 +28583,7 @@ var wp;
// packages/block-library/build-module/embed/save.mjs
var import_block_editor77 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
function save16({ attributes: attributes2 }) {
const { url, caption, type, providerNameSlug } = attributes2;
if (!url) {
@@ -28625,11 +28594,11 @@ var wp;
[`is-provider-${providerNameSlug}`]: providerNameSlug,
[`wp-block-embed-${providerNameSlug}`]: providerNameSlug
});
- return /* @__PURE__ */ (0, import_jsx_runtime279.jsxs)("figure", { ...import_block_editor77.useBlockProps.save({ className }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className: "wp-block-embed__wrapper", children: `
+ return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("figure", { ...import_block_editor77.useBlockProps.save({ className }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: "wp-block-embed__wrapper", children: `
${url}
` }),
- !import_block_editor77.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+ !import_block_editor77.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
import_block_editor77.RichText.Content,
{
className: (0, import_block_editor77.__experimentalGetElementClassName)("caption"),
@@ -28641,7 +28610,7 @@ ${url}
}
// packages/block-library/build-module/embed/transforms.mjs
- var import_blocks26 = __toESM(require_blocks(), 1);
+ var import_blocks21 = __toESM(require_blocks(), 1);
var import_url7 = __toESM(require_url(), 1);
var { name: EMBED_BLOCK } = block_default7;
var transforms7 = {
@@ -28662,7 +28631,7 @@ ${url}
},
transform: (node) => {
const url = rewriteXToTwitter(node.textContent.trim());
- return (0, import_blocks26.createBlock)(EMBED_BLOCK, {
+ return (0, import_blocks21.createBlock)(EMBED_BLOCK, {
url,
...findMoreSuitableBlock(url)?.attributes
});
@@ -28673,7 +28642,7 @@ ${url}
tag: "embed",
transform: (_attrs, { shortcode }) => {
const url = rewriteXToTwitter(shortcode.content?.trim());
- return (0, import_blocks26.createBlock)(EMBED_BLOCK, {
+ return (0, import_blocks21.createBlock)(EMBED_BLOCK, {
url,
...findMoreSuitableBlock(url)?.attributes
});
@@ -28690,7 +28659,7 @@ ${url}
if (caption?.trim()) {
value += `<br />${caption}`;
}
- return (0, import_blocks26.createBlock)("core/paragraph", {
+ return (0, import_blocks21.createBlock)("core/paragraph", {
content: value,
className: removeAspectRatioClasses(className)
});
@@ -28701,11 +28670,11 @@ ${url}
var transforms_default8 = transforms7;
// packages/block-library/build-module/embed/variations.mjs
- var import_i18n65 = __toESM(require_i18n(), 1);
+ var import_i18n64 = __toESM(require_i18n(), 1);
function getTitle(providerName) {
- return (0, import_i18n65.sprintf)(
+ return (0, import_i18n64.sprintf)(
/* translators: %s: provider name */
- (0, import_i18n65.__)("%s Embed"),
+ (0, import_i18n64.__)("%s Embed"),
providerName
);
}
@@ -28714,8 +28683,8 @@ ${url}
name: "twitter",
title: getTitle("X"),
icon: embedTwitterIcon,
- keywords: ["x", "twitter", "tweet", (0, import_i18n65.__)("social")],
- description: (0, import_i18n65.__)("Embed an X post."),
+ keywords: ["x", "twitter", "tweet", (0, import_i18n64.__)("social")],
+ description: (0, import_i18n64.__)("Embed an X post."),
patterns: [/^https?:\/\/(www\.)?twitter\.com\/.+/i],
attributes: { providerNameSlug: "twitter", responsive: true }
},
@@ -28723,8 +28692,8 @@ ${url}
name: "youtube",
title: getTitle("YouTube"),
icon: embedYouTubeIcon,
- keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("video")],
- description: (0, import_i18n65.__)("Embed a YouTube video."),
+ keywords: [(0, import_i18n64.__)("music"), (0, import_i18n64.__)("video")],
+ description: (0, import_i18n64.__)("Embed a YouTube video."),
patterns: [
/^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,
/^https?:\/\/youtu\.be\/.+/i
@@ -28737,8 +28706,8 @@ ${url}
name: "facebook",
title: getTitle("Facebook"),
icon: embedFacebookIcon,
- keywords: [(0, import_i18n65.__)("social")],
- description: (0, import_i18n65.__)("Embed a Facebook post."),
+ keywords: [(0, import_i18n64.__)("social")],
+ description: (0, import_i18n64.__)("Embed a Facebook post."),
scope: ["block"],
patterns: [],
attributes: {
@@ -28753,8 +28722,8 @@ ${url}
name: "instagram",
title: getTitle("Instagram"),
icon: embedInstagramIcon,
- keywords: [(0, import_i18n65.__)("image"), (0, import_i18n65.__)("social")],
- description: (0, import_i18n65.__)("Embed an Instagram post."),
+ keywords: [(0, import_i18n64.__)("image"), (0, import_i18n64.__)("social")],
+ description: (0, import_i18n64.__)("Embed an Instagram post."),
scope: ["block"],
patterns: [],
attributes: { providerNameSlug: "instagram", responsive: true }
@@ -28763,8 +28732,8 @@ ${url}
name: "wordpress",
title: getTitle("WordPress"),
icon: embedWordPressIcon,
- keywords: [(0, import_i18n65.__)("post"), (0, import_i18n65.__)("blog")],
- description: (0, import_i18n65.__)("Embed a WordPress post."),
+ keywords: [(0, import_i18n64.__)("post"), (0, import_i18n64.__)("blog")],
+ description: (0, import_i18n64.__)("Embed a WordPress post."),
attributes: {
providerNameSlug: "wordpress"
}
@@ -28773,8 +28742,8 @@ ${url}
name: "soundcloud",
title: getTitle("SoundCloud"),
icon: embedAudioIcon,
- keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
- description: (0, import_i18n65.__)("Embed SoundCloud content."),
+ keywords: [(0, import_i18n64.__)("music"), (0, import_i18n64.__)("audio")],
+ description: (0, import_i18n64.__)("Embed SoundCloud content."),
patterns: [/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],
attributes: { providerNameSlug: "soundcloud", responsive: true }
},
@@ -28782,8 +28751,8 @@ ${url}
name: "spotify",
title: getTitle("Spotify"),
icon: embedSpotifyIcon,
- keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
- description: (0, import_i18n65.__)("Embed Spotify content."),
+ keywords: [(0, import_i18n64.__)("music"), (0, import_i18n64.__)("audio")],
+ description: (0, import_i18n64.__)("Embed Spotify content."),
patterns: [/^https?:\/\/(open|play)\.spotify\.com\/.+/i],
attributes: { providerNameSlug: "spotify", responsive: true }
},
@@ -28791,8 +28760,8 @@ ${url}
name: "flickr",
title: getTitle("Flickr"),
icon: embedFlickrIcon,
- keywords: [(0, import_i18n65.__)("image")],
- description: (0, import_i18n65.__)("Embed Flickr content."),
+ keywords: [(0, import_i18n64.__)("image")],
+ description: (0, import_i18n64.__)("Embed Flickr content."),
patterns: [
/^https?:\/\/(www\.)?flickr\.com\/.+/i,
/^https?:\/\/flic\.kr\/.+/i
@@ -28803,8 +28772,8 @@ ${url}
name: "vimeo",
title: getTitle("Vimeo"),
icon: embedVimeoIcon,
- keywords: [(0, import_i18n65.__)("video")],
- description: (0, import_i18n65.__)("Embed a Vimeo video."),
+ keywords: [(0, import_i18n64.__)("video")],
+ description: (0, import_i18n64.__)("Embed a Vimeo video."),
patterns: [/^https?:\/\/(www\.)?vimeo\.com\/.+/i],
attributes: { providerNameSlug: "vimeo", responsive: true }
},
@@ -28812,7 +28781,7 @@ ${url}
name: "animoto",
title: getTitle("Animoto"),
icon: embedAnimotoIcon,
- description: (0, import_i18n65.__)("Embed an Animoto video."),
+ description: (0, import_i18n64.__)("Embed an Animoto video."),
patterns: [/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],
attributes: { providerNameSlug: "animoto", responsive: true }
},
@@ -28820,7 +28789,7 @@ ${url}
name: "cloudup",
title: getTitle("Cloudup"),
icon: embedContentIcon,
- description: (0, import_i18n65.__)("Embed Cloudup content."),
+ description: (0, import_i18n64.__)("Embed Cloudup content."),
patterns: [/^https?:\/\/cloudup\.com\/.+/i],
attributes: { providerNameSlug: "cloudup", responsive: true }
},
@@ -28829,7 +28798,7 @@ ${url}
name: "collegehumor",
title: getTitle("CollegeHumor"),
icon: embedVideoIcon,
- description: (0, import_i18n65.__)("Embed CollegeHumor content."),
+ description: (0, import_i18n64.__)("Embed CollegeHumor content."),
scope: ["block"],
patterns: [],
attributes: { providerNameSlug: "collegehumor", responsive: true }
@@ -28838,8 +28807,8 @@ ${url}
name: "crowdsignal",
title: getTitle("Crowdsignal"),
icon: embedContentIcon,
- keywords: ["polldaddy", (0, import_i18n65.__)("survey")],
- description: (0, import_i18n65.__)("Embed Crowdsignal (formerly Polldaddy) content."),
+ keywords: ["polldaddy", (0, import_i18n64.__)("survey")],
+ description: (0, import_i18n64.__)("Embed Crowdsignal (formerly Polldaddy) content."),
patterns: [
/^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i
],
@@ -28849,8 +28818,8 @@ ${url}
name: "dailymotion",
title: getTitle("Dailymotion"),
icon: embedDailymotionIcon,
- keywords: [(0, import_i18n65.__)("video")],
- description: (0, import_i18n65.__)("Embed a Dailymotion video."),
+ keywords: [(0, import_i18n64.__)("video")],
+ description: (0, import_i18n64.__)("Embed a Dailymotion video."),
patterns: [/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],
attributes: { providerNameSlug: "dailymotion", responsive: true }
},
@@ -28858,7 +28827,7 @@ ${url}
name: "imgur",
title: getTitle("Imgur"),
icon: embedPhotoIcon,
- description: (0, import_i18n65.__)("Embed Imgur content."),
+ description: (0, import_i18n64.__)("Embed Imgur content."),
patterns: [/^https?:\/\/(.+\.)?imgur\.com\/.+/i],
attributes: { providerNameSlug: "imgur", responsive: true }
},
@@ -28866,7 +28835,7 @@ ${url}
name: "issuu",
title: getTitle("Issuu"),
icon: embedContentIcon,
- description: (0, import_i18n65.__)("Embed Issuu content."),
+ description: (0, import_i18n64.__)("Embed Issuu content."),
patterns: [/^https?:\/\/(www\.)?issuu\.com\/.+/i],
attributes: { providerNameSlug: "issuu", responsive: true }
},
@@ -28874,7 +28843,7 @@ ${url}
name: "kickstarter",
title: getTitle("Kickstarter"),
icon: embedContentIcon,
- description: (0, import_i18n65.__)("Embed Kickstarter content."),
+ description: (0, import_i18n64.__)("Embed Kickstarter content."),
patterns: [
/^https?:\/\/(www\.)?kickstarter\.com\/.+/i,
/^https?:\/\/kck\.st\/.+/i
@@ -28885,8 +28854,8 @@ ${url}
name: "mixcloud",
title: getTitle("Mixcloud"),
icon: embedAudioIcon,
- keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
- description: (0, import_i18n65.__)("Embed Mixcloud content."),
+ keywords: [(0, import_i18n64.__)("music"), (0, import_i18n64.__)("audio")],
+ description: (0, import_i18n64.__)("Embed Mixcloud content."),
patterns: [/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],
attributes: { providerNameSlug: "mixcloud", responsive: true }
},
@@ -28894,8 +28863,8 @@ ${url}
name: "pocket-casts",
title: getTitle("Pocket Casts"),
icon: embedPocketCastsIcon,
- keywords: [(0, import_i18n65.__)("podcast"), (0, import_i18n65.__)("audio")],
- description: (0, import_i18n65.__)("Embed a podcast player from Pocket Casts."),
+ keywords: [(0, import_i18n64.__)("podcast"), (0, import_i18n64.__)("audio")],
+ description: (0, import_i18n64.__)("Embed a podcast player from Pocket Casts."),
patterns: [/^https:\/\/pca.st\/\w+/i],
attributes: { providerNameSlug: "pocket-casts", responsive: true }
},
@@ -28903,7 +28872,7 @@ ${url}
name: "reddit",
title: getTitle("Reddit"),
icon: embedRedditIcon,
- description: (0, import_i18n65.__)("Embed a Reddit thread."),
+ description: (0, import_i18n64.__)("Embed a Reddit thread."),
patterns: [/^https?:\/\/(www\.)?reddit\.com\/.+/i],
attributes: { providerNameSlug: "reddit", responsive: true }
},
@@ -28911,7 +28880,7 @@ ${url}
name: "reverbnation",
title: getTitle("ReverbNation"),
icon: embedAudioIcon,
- description: (0, import_i18n65.__)("Embed ReverbNation content."),
+ description: (0, import_i18n64.__)("Embed ReverbNation content."),
patterns: [/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],
attributes: { providerNameSlug: "reverbnation", responsive: true }
},
@@ -28919,7 +28888,7 @@ ${url}
name: "scribd",
title: getTitle("Scribd"),
icon: embedContentIcon,
- description: (0, import_i18n65.__)("Embed Scribd content."),
+ description: (0, import_i18n64.__)("Embed Scribd content."),
patterns: [/^https?:\/\/(www\.)?scribd\.com\/.+/i],
attributes: { providerNameSlug: "scribd", responsive: true }
},
@@ -28927,7 +28896,7 @@ ${url}
name: "smugmug",
title: getTitle("SmugMug"),
icon: embedPhotoIcon,
- description: (0, import_i18n65.__)("Embed SmugMug content."),
+ description: (0, import_i18n64.__)("Embed SmugMug content."),
patterns: [/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],
attributes: {
providerNameSlug: "smugmug",
@@ -28939,7 +28908,7 @@ ${url}
name: "speaker-deck",
title: getTitle("Speaker Deck"),
icon: embedContentIcon,
- description: (0, import_i18n65.__)("Embed Speaker Deck content."),
+ description: (0, import_i18n64.__)("Embed Speaker Deck content."),
patterns: [/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],
attributes: { providerNameSlug: "speaker-deck", responsive: true }
},
@@ -28947,8 +28916,8 @@ ${url}
name: "tiktok",
title: getTitle("TikTok"),
icon: embedVideoIcon,
- keywords: [(0, import_i18n65.__)("video")],
- description: (0, import_i18n65.__)("Embed a TikTok video."),
+ keywords: [(0, import_i18n64.__)("video")],
+ description: (0, import_i18n64.__)("Embed a TikTok video."),
patterns: [/^https?:\/\/(www\.)?tiktok\.com\/.+/i],
attributes: { providerNameSlug: "tiktok", responsive: true }
},
@@ -28956,7 +28925,7 @@ ${url}
name: "ted",
title: getTitle("TED"),
icon: embedVideoIcon,
- description: (0, import_i18n65.__)("Embed a TED video."),
+ description: (0, import_i18n64.__)("Embed a TED video."),
patterns: [/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],
attributes: { providerNameSlug: "ted", responsive: true }
},
@@ -28964,8 +28933,8 @@ ${url}
name: "tumblr",
title: getTitle("Tumblr"),
icon: embedTumblrIcon,
- keywords: [(0, import_i18n65.__)("social")],
- description: (0, import_i18n65.__)("Embed a Tumblr post."),
+ keywords: [(0, import_i18n64.__)("social")],
+ description: (0, import_i18n64.__)("Embed a Tumblr post."),
patterns: [/^https?:\/\/(.+)\.tumblr\.com\/.+/i],
attributes: { providerNameSlug: "tumblr", responsive: true }
},
@@ -28973,8 +28942,8 @@ ${url}
name: "videopress",
title: getTitle("VideoPress"),
icon: embedVideoIcon,
- keywords: [(0, import_i18n65.__)("video")],
- description: (0, import_i18n65.__)("Embed a VideoPress video."),
+ keywords: [(0, import_i18n64.__)("video")],
+ description: (0, import_i18n64.__)("Embed a VideoPress video."),
patterns: [/^https?:\/\/videopress\.com\/.+/i],
attributes: { providerNameSlug: "videopress", responsive: true }
},
@@ -28982,7 +28951,7 @@ ${url}
name: "wordpress-tv",
title: getTitle("WordPress.tv"),
icon: embedVideoIcon,
- description: (0, import_i18n65.__)("Embed a WordPress.tv video."),
+ description: (0, import_i18n64.__)("Embed a WordPress.tv video."),
patterns: [/^https?:\/\/wordpress\.tv\/.+/i],
attributes: { providerNameSlug: "wordpress-tv", responsive: true }
},
@@ -28990,8 +28959,8 @@ ${url}
name: "amazon-kindle",
title: getTitle("Amazon Kindle"),
icon: embedAmazonIcon,
- keywords: [(0, import_i18n65.__)("ebook")],
- description: (0, import_i18n65.__)("Embed Amazon Kindle content."),
+ keywords: [(0, import_i18n64.__)("ebook")],
+ description: (0, import_i18n64.__)("Embed Amazon Kindle content."),
patterns: [
/^https?:\/\/([a-z0-9-]+\.)?(amazon|amzn)(\.[a-z]{2,4})+\/.+/i,
/^https?:\/\/(www\.)?(a\.co|z\.cn)\/.+/i
@@ -29002,8 +28971,8 @@ ${url}
name: "pinterest",
title: getTitle("Pinterest"),
icon: embedPinterestIcon,
- keywords: [(0, import_i18n65.__)("social"), (0, import_i18n65.__)("bookmark")],
- description: (0, import_i18n65.__)("Embed Pinterest pins, boards, and profiles."),
+ keywords: [(0, import_i18n64.__)("social"), (0, import_i18n64.__)("bookmark")],
+ description: (0, import_i18n64.__)("Embed Pinterest pins, boards, and profiles."),
patterns: [
/^https?:\/\/([a-z]{2}|www)\.pinterest\.com(\.(au|mx))?\/.*/i
],
@@ -29013,7 +28982,7 @@ ${url}
name: "wolfram-cloud",
title: getTitle("Wolfram"),
icon: embedWolframIcon,
- description: (0, import_i18n65.__)("Embed Wolfram notebook content."),
+ description: (0, import_i18n64.__)("Embed Wolfram notebook content."),
patterns: [/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],
attributes: { providerNameSlug: "wolfram-cloud", responsive: true }
},
@@ -29021,7 +28990,7 @@ ${url}
name: "bluesky",
title: getTitle("Bluesky"),
icon: embedBlueskyIcon,
- description: (0, import_i18n65.__)("Embed a Bluesky post."),
+ description: (0, import_i18n64.__)("Embed a Bluesky post."),
patterns: [/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],
attributes: { providerNameSlug: "bluesky" }
}
@@ -29036,7 +29005,7 @@ ${url}
// packages/block-library/build-module/embed/deprecated.mjs
var import_block_editor78 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
var { attributes: blockAttributes3 } = block_default7;
var v25 = {
attributes: blockAttributes3,
@@ -29050,11 +29019,11 @@ ${url}
[`is-provider-${providerNameSlug}`]: providerNameSlug,
[`wp-block-embed-${providerNameSlug}`]: providerNameSlug
});
- return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("figure", { ...import_block_editor78.useBlockProps.save({ className }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: "wp-block-embed__wrapper", children: `
+ return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("figure", { ...import_block_editor78.useBlockProps.save({ className }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { className: "wp-block-embed__wrapper", children: `
${url}
` }),
- !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
+ !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
] });
}
};
@@ -29068,11 +29037,11 @@ ${url}
[`is-type-${type}`]: type,
[`is-provider-${providerNameSlug}`]: providerNameSlug
});
- return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("figure", { className: embedClassName, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("figure", { className: embedClassName, children: [
`
${url}
`,
- !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
+ !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
] });
}
};
@@ -29099,13 +29068,12 @@ ${url}
name: () => name33,
settings: () => settings33
});
- var import_i18n71 = __toESM(require_i18n(), 1);
- var import_blocks28 = __toESM(require_blocks(), 1);
+ var import_i18n70 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/file/deprecated.mjs
var import_block_editor79 = __toESM(require_block_editor(), 1);
- var import_i18n66 = __toESM(require_i18n(), 1);
- var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n65 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
var v33 = {
attributes: {
id: {
@@ -29170,15 +29138,15 @@ ${url}
displayPreview,
previewHeight
} = attributes2;
- const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
+ const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n65.__)("PDF embed") : (0, import_i18n65.sprintf)(
/* translators: %s: filename. */
- (0, import_i18n66.__)("Embed of %s."),
+ (0, import_i18n65.__)("Embed of %s."),
fileName
);
const hasFilename = !import_block_editor79.RichText.isEmpty(fileName);
const describedById = hasFilename ? fileId : void 0;
- return href && /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
- displayPreview && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_jsx_runtime281.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ return href && /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
+ displayPreview && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_jsx_runtime282.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"object",
{
className: "wp-block-file__embed",
@@ -29191,17 +29159,17 @@ ${url}
"aria-label": pdfEmbedLabel
}
) }),
- hasFilename && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ hasFilename && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"a",
{
id: describedById,
href: textLinkHref,
target: textLinkTarget,
rel: textLinkTarget ? "noreferrer noopener" : void 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+ children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_block_editor79.RichText.Content, { value: fileName })
}
),
- showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"a",
{
href,
@@ -29211,7 +29179,7 @@ ${url}
),
download: true,
"aria-describedby": describedById,
- children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+ children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
}
)
] });
@@ -29281,15 +29249,15 @@ ${url}
displayPreview,
previewHeight
} = attributes2;
- const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
+ const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n65.__)("PDF embed") : (0, import_i18n65.sprintf)(
/* translators: %s: filename. */
- (0, import_i18n66.__)("Embed of %s."),
+ (0, import_i18n65.__)("Embed of %s."),
fileName
);
const hasFilename = !import_block_editor79.RichText.isEmpty(fileName);
const describedById = hasFilename ? fileId : void 0;
- return href && /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
- displayPreview && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_jsx_runtime281.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ return href && /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
+ displayPreview && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_jsx_runtime282.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"object",
{
className: "wp-block-file__embed",
@@ -29302,24 +29270,24 @@ ${url}
"aria-label": pdfEmbedLabel
}
) }),
- hasFilename && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ hasFilename && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"a",
{
id: describedById,
href: textLinkHref,
target: textLinkTarget,
rel: textLinkTarget ? "noreferrer noopener" : void 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+ children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_block_editor79.RichText.Content, { value: fileName })
}
),
- showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"a",
{
href,
className: "wp-block-file__button",
download: true,
"aria-describedby": describedById,
- children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+ children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
}
)
] });
@@ -29382,13 +29350,13 @@ ${url}
displayPreview,
previewHeight
} = attributes2;
- const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
+ const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n65.__)("PDF embed") : (0, import_i18n65.sprintf)(
/* translators: %s: filename. */
- (0, import_i18n66.__)("Embed of %s."),
+ (0, import_i18n65.__)("Embed of %s."),
fileName
);
- return href && /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
- displayPreview && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_jsx_runtime281.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ return href && /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
+ displayPreview && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_jsx_runtime282.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"object",
{
className: "wp-block-file__embed",
@@ -29401,22 +29369,22 @@ ${url}
"aria-label": pdfEmbedLabel
}
) }),
- !import_block_editor79.RichText.isEmpty(fileName) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ !import_block_editor79.RichText.isEmpty(fileName) && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"a",
{
href: textLinkHref,
target: textLinkTarget,
rel: textLinkTarget ? "noreferrer noopener" : void 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+ children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_block_editor79.RichText.Content, { value: fileName })
}
),
- showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+ showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
"a",
{
href,
className: "wp-block-file__button",
download: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+ children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
}
)
] });
@@ -29430,18 +29398,18 @@ ${url}
var import_components41 = __toESM(require_components(), 1);
var import_data32 = __toESM(require_data(), 1);
var import_block_editor81 = __toESM(require_block_editor(), 1);
- var import_element55 = __toESM(require_element(), 1);
+ var import_element56 = __toESM(require_element(), 1);
var import_compose22 = __toESM(require_compose(), 1);
- var import_i18n68 = __toESM(require_i18n(), 1);
+ var import_i18n67 = __toESM(require_i18n(), 1);
var import_core_data18 = __toESM(require_core_data(), 1);
var import_notices5 = __toESM(require_notices(), 1);
var import_url8 = __toESM(require_url(), 1);
// packages/block-library/build-module/file/inspector.mjs
- var import_i18n67 = __toESM(require_i18n(), 1);
+ var import_i18n66 = __toESM(require_i18n(), 1);
var import_components40 = __toESM(require_components(), 1);
var import_block_editor80 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
function FileBlockInspector({
hrefs,
openInNewWindow,
@@ -29456,36 +29424,36 @@ ${url}
}) {
const { href, textLinkHref, attachmentPage } = hrefs;
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- let linkDestinationOptions = [{ value: href, label: (0, import_i18n67.__)("URL") }];
+ let linkDestinationOptions = [{ value: href, label: (0, import_i18n66.__)("URL") }];
if (attachmentPage) {
linkDestinationOptions = [
- { value: href, label: (0, import_i18n67.__)("Media file") },
- { value: attachmentPage, label: (0, import_i18n67.__)("Attachment page") }
+ { value: href, label: (0, import_i18n66.__)("Media file") },
+ { value: attachmentPage, label: (0, import_i18n66.__)("Attachment page") }
];
}
- return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_jsx_runtime282.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(import_block_editor80.InspectorControls, { children: [
- href.endsWith(".pdf") && /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_jsx_runtime283.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_block_editor80.InspectorControls, { children: [
+ href.endsWith(".pdf") && /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
import_components40.__experimentalToolsPanel,
{
- label: (0, import_i18n67.__)("PDF settings"),
+ label: (0, import_i18n66.__)("PDF settings"),
resetAll: () => {
changeDisplayPreview(true);
changePreviewHeight(600);
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.__experimentalToolsPanelItem,
{
- label: (0, import_i18n67.__)("Show inline embed"),
+ label: (0, import_i18n66.__)("Show inline embed"),
isShownByDefault: true,
hasValue: () => !displayPreview,
onDeselect: () => changeDisplayPreview(true),
- children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.ToggleControl,
{
- label: (0, import_i18n67.__)("Show inline embed"),
- help: displayPreview ? (0, import_i18n67.__)(
+ label: (0, import_i18n66.__)("Show inline embed"),
+ help: displayPreview ? (0, import_i18n66.__)(
"Note: Most phone and tablet browsers won't display embedded PDFs."
) : null,
checked: !!displayPreview,
@@ -29494,17 +29462,17 @@ ${url}
)
}
),
- displayPreview && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ displayPreview && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.__experimentalToolsPanelItem,
{
- label: (0, import_i18n67.__)("Height in pixels"),
+ label: (0, import_i18n66.__)("Height in pixels"),
isShownByDefault: true,
hasValue: () => previewHeight !== 600,
onDeselect: () => changePreviewHeight(600),
- children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.RangeControl,
{
- label: (0, import_i18n67.__)("Height in pixels"),
+ label: (0, import_i18n66.__)("Height in pixels"),
min: MIN_PREVIEW_HEIGHT,
max: Math.max(
MAX_PREVIEW_HEIGHT,
@@ -29519,10 +29487,10 @@ ${url}
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
import_components40.__experimentalToolsPanel,
{
- label: (0, import_i18n67.__)("Settings"),
+ label: (0, import_i18n66.__)("Settings"),
resetAll: () => {
changeLinkDestinationOption(href);
changeOpenInNewWindow(false);
@@ -29530,17 +29498,17 @@ ${url}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.__experimentalToolsPanelItem,
{
- label: (0, import_i18n67.__)("Link to"),
+ label: (0, import_i18n66.__)("Link to"),
isShownByDefault: true,
hasValue: () => textLinkHref !== href,
onDeselect: () => changeLinkDestinationOption(href),
- children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.SelectControl,
{
- label: (0, import_i18n67.__)("Link to"),
+ label: (0, import_i18n66.__)("Link to"),
value: textLinkHref,
options: linkDestinationOptions,
onChange: changeLinkDestinationOption
@@ -29548,34 +29516,34 @@ ${url}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.__experimentalToolsPanelItem,
{
- label: (0, import_i18n67.__)("Open in new tab"),
+ label: (0, import_i18n66.__)("Open in new tab"),
isShownByDefault: true,
hasValue: () => !!openInNewWindow,
onDeselect: () => changeOpenInNewWindow(false),
- children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.ToggleControl,
{
- label: (0, import_i18n67.__)("Open in new tab"),
+ label: (0, import_i18n66.__)("Open in new tab"),
checked: openInNewWindow,
onChange: changeOpenInNewWindow
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.__experimentalToolsPanelItem,
{
- label: (0, import_i18n67.__)("Show download button"),
+ label: (0, import_i18n66.__)("Show download button"),
isShownByDefault: true,
hasValue: () => !showDownloadButton,
onDeselect: () => changeShowDownloadButton(true),
- children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
import_components40.ToggleControl,
{
- label: (0, import_i18n67.__)("Show download button"),
+ label: (0, import_i18n66.__)("Show download button"),
checked: showDownloadButton,
onChange: changeShowDownloadButton
}
@@ -29618,24 +29586,24 @@ ${url}
};
// packages/block-library/build-module/file/edit.mjs
- var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
var MIN_PREVIEW_HEIGHT = 200;
var MAX_PREVIEW_HEIGHT = 2e3;
function ClipboardToolbarButton({ text, disabled: disabled2 }) {
const { createNotice } = (0, import_data32.useDispatch)(import_notices5.store);
const ref = (0, import_compose22.useCopyToClipboard)(text, () => {
- createNotice("info", (0, import_i18n68.__)("Copied URL to clipboard."), {
+ createNotice("info", (0, import_i18n67.__)("Copied URL to clipboard."), {
isDismissible: true,
type: "snackbar"
});
});
- return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
import_components41.ToolbarButton,
{
className: "components-clipboard-toolbar-button",
ref,
disabled: disabled2,
- children: (0, import_i18n68.__)("Copy URL")
+ children: (0, import_i18n67.__)("Copy URL")
}
);
}
@@ -29651,7 +29619,7 @@ ${url}
displayPreview,
previewHeight
} = attributes2;
- const [temporaryURL, setTemporaryURL] = (0, import_element55.useState)(attributes2.blob);
+ const [temporaryURL, setTemporaryURL] = (0, import_element56.useState)(attributes2.blob);
const { media } = (0, import_data32.useSelect)(
(select10) => ({
media: !!id ? select10(import_core_data18.store).getEntityRecord(
@@ -29748,13 +29716,13 @@ ${url}
});
const displayPreviewInEditor = browserSupportsPdfs() && displayPreview;
if (!href && !temporaryURL) {
- return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
import_block_editor81.MediaPlaceholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_block_editor81.BlockIcon, { icon: file_default }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_block_editor81.BlockIcon, { icon: file_default }),
labels: {
- title: (0, import_i18n68.__)("File"),
- instructions: (0, import_i18n68.__)(
+ title: (0, import_i18n67.__)("File"),
+ instructions: (0, import_i18n67.__)(
"Drag and drop a file, upload, or choose from your library."
)
},
@@ -29764,8 +29732,8 @@ ${url}
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
FileBlockInspector,
{
hrefs: {
@@ -29786,8 +29754,8 @@ ${url}
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_block_editor81.BlockControls, { group: "other", children: [
- /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_block_editor81.BlockControls, { group: "other", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
import_block_editor81.MediaReplaceFlow,
{
mediaId: id,
@@ -29798,7 +29766,7 @@ ${url}
onReset: () => onSelectFile(void 0)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
ClipboardToolbarButton,
{
text: href,
@@ -29806,8 +29774,8 @@ ${url}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { ...blockProps, children: [
- displayPreviewInEditor && /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)("div", { ...blockProps, children: [
+ displayPreviewInEditor && /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(
import_components41.ResizableBox,
{
size: { height: previewHeight, width: "100%" },
@@ -29828,29 +29796,29 @@ ${url}
onResizeStop: handleOnResizeStop,
showHandle: isSelected,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
"object",
{
className: "wp-block-file__preview",
data: href,
type: "application/pdf",
- "aria-label": (0, import_i18n68.__)(
+ "aria-label": (0, import_i18n67.__)(
"Embed of the selected PDF file."
)
}
),
- !isSelected && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "wp-block-file__preview-overlay" })
+ !isSelected && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "wp-block-file__preview-overlay" })
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { className: "wp-block-file__content-wrapper", children: [
- /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)("div", { className: "wp-block-file__content-wrapper", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
import_block_editor81.RichText,
{
identifier: "fileName",
tagName: "a",
value: fileName,
- placeholder: (0, import_i18n68.__)("Write file name\u2026"),
+ placeholder: (0, import_i18n67.__)("Write file name\u2026"),
withoutInteractiveFormatting: true,
onChange: (text) => setAttributes({
fileName: removeAnchorTag(text)
@@ -29858,12 +29826,12 @@ ${url}
href: textLinkHref
}
),
- showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "wp-block-file__button-richtext-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+ showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "wp-block-file__button-richtext-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
import_block_editor81.RichText,
{
identifier: "downloadButtonText",
tagName: "div",
- "aria-label": (0, import_i18n68.__)("Download button text"),
+ "aria-label": (0, import_i18n67.__)("Download button text"),
className: clsx_default(
"wp-block-file__button",
(0, import_block_editor81.__experimentalGetElementClassName)(
@@ -29872,7 +29840,7 @@ ${url}
),
value: downloadButtonText2,
withoutInteractiveFormatting: true,
- placeholder: (0, import_i18n68.__)("Add text\u2026"),
+ placeholder: (0, import_i18n67.__)("Add text\u2026"),
onChange: (text) => setAttributes({
downloadButtonText: removeAnchorTag(text)
})
@@ -29985,7 +29953,7 @@ ${url}
// packages/block-library/build-module/file/save.mjs
var import_block_editor82 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
function save17({ attributes: attributes2 }) {
const {
href,
@@ -30005,8 +29973,8 @@ ${url}
);
const hasFilename = !import_block_editor82.RichText.isEmpty(fileName);
const describedById = hasFilename ? fileId : void 0;
- return href && /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)("div", { ...import_block_editor82.useBlockProps.save(), children: [
- displayPreview && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_jsx_runtime284.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+ return href && /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("div", { ...import_block_editor82.useBlockProps.save(), children: [
+ displayPreview && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(import_jsx_runtime285.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
"object",
{
className: "wp-block-file__embed",
@@ -30019,17 +29987,17 @@ ${url}
"aria-label": pdfEmbedLabel
}
) }),
- hasFilename && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+ hasFilename && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
"a",
{
id: describedById,
href: textLinkHref,
target: textLinkTarget,
rel: textLinkTarget ? "noreferrer noopener" : void 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_block_editor82.RichText.Content, { value: fileName })
+ children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(import_block_editor82.RichText.Content, { value: fileName })
}
),
- showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+ showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
"a",
{
href,
@@ -30039,7 +30007,7 @@ ${url}
),
download: true,
"aria-describedby": describedById,
- children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_block_editor82.RichText.Content, { value: downloadButtonText2 })
+ children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(import_block_editor82.RichText.Content, { value: downloadButtonText2 })
}
)
] });
@@ -30047,12 +30015,12 @@ ${url}
// packages/block-library/build-module/file/transforms.mjs
var import_blob9 = __toESM(require_blob(), 1);
- var import_blocks27 = __toESM(require_blocks(), 1);
+ var import_blocks22 = __toESM(require_blocks(), 1);
var import_data33 = __toESM(require_data(), 1);
var import_core_data19 = __toESM(require_core_data(), 1);
- var import_i18n69 = __toESM(require_i18n(), 1);
+ var import_i18n68 = __toESM(require_i18n(), 1);
var import_url9 = __toESM(require_url(), 1);
- var downloadButtonText = (0, import_i18n69._x)("Download", "button label");
+ var downloadButtonText = (0, import_i18n68._x)("Download", "button label");
var toMediaTransform = (blockName, mediaType, srcAttribute) => ({
type: "block",
blocks: [blockName],
@@ -30067,7 +30035,7 @@ ${url}
return !!media && media.mime_type.includes(mediaType);
},
transform: (attributes2) => {
- return (0, import_blocks27.createBlock)(blockName, {
+ return (0, import_blocks22.createBlock)(blockName, {
[srcAttribute]: attributes2.href,
caption: attributes2.fileName,
id: attributes2.id,
@@ -30091,25 +30059,25 @@ ${url}
const blobURL = (0, import_blob9.createBlobURL)(file);
if (file.type.startsWith("video/")) {
blocks.push(
- (0, import_blocks27.createBlock)("core/video", {
+ (0, import_blocks22.createBlock)("core/video", {
blob: (0, import_blob9.createBlobURL)(file)
})
);
} else if (file.type.startsWith("image/")) {
blocks.push(
- (0, import_blocks27.createBlock)("core/image", {
+ (0, import_blocks22.createBlock)("core/image", {
blob: (0, import_blob9.createBlobURL)(file)
})
);
} else if (file.type.startsWith("audio/")) {
blocks.push(
- (0, import_blocks27.createBlock)("core/audio", {
+ (0, import_blocks22.createBlock)("core/audio", {
blob: (0, import_blob9.createBlobURL)(file)
})
);
} else {
blocks.push(
- (0, import_blocks27.createBlock)("core/file", {
+ (0, import_blocks22.createBlock)("core/file", {
blob: blobURL,
fileName: file.name,
downloadButtonText
@@ -30125,7 +30093,7 @@ ${url}
blocks: ["core/audio", "core/video", "core/image"],
transform: (attributes2) => {
const href = attributes2.src ?? attributes2.url;
- return (0, import_blocks27.createBlock)("core/file", {
+ return (0, import_blocks22.createBlock)("core/file", {
href,
fileName: attributes2.caption || (0, import_url9.getFilename)(href),
textLinkHref: href,
@@ -30145,28 +30113,27 @@ ${url}
var transforms_default9 = transforms8;
// packages/block-library/build-module/file/variations.mjs
- var import_i18n70 = __toESM(require_i18n(), 1);
+ var import_i18n69 = __toESM(require_i18n(), 1);
var variations5 = [
{
name: "default",
isDefault: true,
// Translatable defaults can't live in `block.json`, so set it here.
attributes: {
- downloadButtonText: (0, import_i18n70._x)("Download", "button label")
+ downloadButtonText: (0, import_i18n69._x)("Download", "button label")
}
}
];
var variations_default5 = variations5;
// packages/block-library/build-module/file/index.mjs
- var { fieldsKey: fieldsKey6, formKey: formKey6 } = unlock(import_blocks28.privateApis);
var { name: name33 } = block_default33;
var settings33 = {
icon: file_default,
example: {
attributes: {
href: "https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",
- fileName: (0, import_i18n71._x)("Armstrong_Small_Step", "Name of the file")
+ fileName: (0, import_i18n70._x)("Armstrong_Small_Step", "Name of the file")
}
},
transforms: transforms_default9,
@@ -30175,46 +30142,6 @@ ${url}
save: save17,
variations: variations_default5
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings33[fieldsKey6] = [
- {
- id: "file",
- label: (0, import_i18n71.__)("File"),
- type: "media",
- Edit: {
- control: "media",
- // TODO: replace with custom component
- allowedTypes: [],
- multiple: false
- },
- getValue: ({ item }) => ({
- id: item.id,
- url: item.href
- }),
- setValue: ({ value }) => ({
- id: value.id,
- href: value.url
- })
- },
- {
- id: "fileName",
- label: (0, import_i18n71.__)("Filename"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- },
- {
- id: "downloadButtonText",
- label: (0, import_i18n71.__)("Button Text"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings33[formKey6] = {
- fields: ["file", "fileName", "downloadButtonText"]
- };
- }
var init33 = () => initBlock({ name: name33, metadata: block_default33, settings: settings33 });
// packages/block-library/build-module/gallery/index.mjs
@@ -30228,7 +30155,7 @@ ${url}
// packages/block-library/build-module/gallery/deprecated.mjs
var import_block_editor83 = __toESM(require_block_editor(), 1);
- var import_blocks29 = __toESM(require_blocks(), 1);
+ var import_blocks23 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/gallery/constants.mjs
var LINK_DESTINATION_NONE = "none";
@@ -30241,7 +30168,7 @@ ${url}
var MAX_COLUMNS = 8;
// packages/block-library/build-module/gallery/deprecated.mjs
- var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
var DEPRECATED_LINK_DESTINATION_MEDIA = "file";
var DEPRECATED_LINK_DESTINATION_ATTACHMENT = "post";
function defaultColumnsNumberV1(attributes2) {
@@ -30298,7 +30225,7 @@ ${url}
];
}
function getImageBlock(image, sizeSlug, linkTo) {
- return (0, import_blocks29.createBlock)("core/image", {
+ return (0, import_blocks23.createBlock)("core/image", {
...image.id && { id: parseInt(image.id) },
url: image.url,
alt: image.alt,
@@ -30409,9 +30336,9 @@ ${url}
});
const blockProps = import_block_editor83.useBlockProps.save({ className });
const innerBlocksProps = import_block_editor83.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("figure", { ...innerBlocksProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("figure", { ...innerBlocksProps, children: [
innerBlocksProps.children,
- !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -30514,8 +30441,8 @@ ${url}
linkTo
} = attributes2;
const className = `columns-${columns} ${imageCrop ? "is-cropped" : ""}`;
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("figure", { ...import_block_editor83.useBlockProps.save({ className }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("figure", { ...import_block_editor83.useBlockProps.save({ className }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
let href;
switch (linkTo) {
case DEPRECATED_LINK_DESTINATION_MEDIA:
@@ -30525,7 +30452,7 @@ ${url}
href = image.link;
break;
}
- const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ const img = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"img",
{
src: image.url,
@@ -30536,13 +30463,13 @@ ${url}
className: image.id ? `wp-image-${image.id}` : null
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"li",
{
className: "blocks-gallery-item",
- children: /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("figure", { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("a", { href, children: img }) : img,
- !import_block_editor83.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("figure", { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("a", { href, children: img }) : img,
+ !import_block_editor83.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -30555,7 +30482,7 @@ ${url}
image.id || image.url
);
}) }),
- !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -30662,12 +30589,12 @@ ${url}
caption,
linkTo
} = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
"figure",
{
className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+ /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
let href;
switch (linkTo) {
case "media":
@@ -30677,7 +30604,7 @@ ${url}
href = image.link;
break;
}
- const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ const img = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"img",
{
src: image.url,
@@ -30688,13 +30615,13 @@ ${url}
className: image.id ? `wp-image-${image.id}` : null
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"li",
{
className: "blocks-gallery-item",
- children: /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("figure", { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("a", { href, children: img }) : img,
- !import_block_editor83.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("figure", { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("a", { href, children: img }) : img,
+ !import_block_editor83.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -30707,7 +30634,7 @@ ${url}
image.id || image.url
);
}) }),
- !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -30799,12 +30726,12 @@ ${url}
caption,
linkTo
} = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
"figure",
{
className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+ /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
let href;
switch (linkTo) {
case "media":
@@ -30814,7 +30741,7 @@ ${url}
href = image.link;
break;
}
- const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ const img = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"img",
{
src: image.url,
@@ -30825,13 +30752,13 @@ ${url}
className: image.id ? `wp-image-${image.id}` : null
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"li",
{
className: "blocks-gallery-item",
- children: /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("figure", { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("a", { href, children: img }) : img,
- !import_block_editor83.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("figure", { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("a", { href, children: img }) : img,
+ !import_block_editor83.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -30844,7 +30771,7 @@ ${url}
image.id || image.url
);
}) }),
- !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -30924,7 +30851,7 @@ ${url}
imageCrop,
linkTo
} = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"ul",
{
className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
@@ -30938,7 +30865,7 @@ ${url}
href = image.link;
break;
}
- const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ const img = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"img",
{
src: image.url,
@@ -30949,13 +30876,13 @@ ${url}
className: image.id ? `wp-image-${image.id}` : null
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"li",
{
className: "blocks-gallery-item",
- children: /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("figure", { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("a", { href, children: img }) : img,
- image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("figure", { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("a", { href, children: img }) : img,
+ image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -31043,7 +30970,7 @@ ${url}
imageCrop,
linkTo
} = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"ul",
{
className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
@@ -31057,7 +30984,7 @@ ${url}
href = image.link;
break;
}
- const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ const img = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"img",
{
src: image.url,
@@ -31067,13 +30994,13 @@ ${url}
className: image.id ? `wp-image-${image.id}` : null
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"li",
{
className: "blocks-gallery-item",
- children: /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("figure", { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("a", { href, children: img }) : img,
- image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("figure", { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("a", { href, children: img }) : img,
+ image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
import_block_editor83.RichText.Content,
{
tagName: "figcaption",
@@ -31143,7 +31070,7 @@ ${url}
alignnone: align === "none",
"is-cropped": imageCrop
});
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("div", { className, children: images.map((image) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className, children: images.map((image) => {
let href;
switch (linkTo) {
case "media":
@@ -31153,7 +31080,7 @@ ${url}
href = image.link;
break;
}
- const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ const img = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"img",
{
src: image.url,
@@ -31161,11 +31088,11 @@ ${url}
"data-id": image.id
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
"figure",
{
className: "blocks-gallery-image",
- children: href ? /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("a", { href, children: img }) : img
+ children: href ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("a", { href, children: img }) : img
},
image.id || image.url
);
@@ -31180,17 +31107,17 @@ ${url}
// packages/block-library/build-module/gallery/edit.mjs
var import_components43 = __toESM(require_components(), 1);
var import_block_editor88 = __toESM(require_block_editor(), 1);
- var import_element60 = __toESM(require_element(), 1);
- var import_i18n75 = __toESM(require_i18n(), 1);
+ var import_element61 = __toESM(require_element(), 1);
+ var import_i18n74 = __toESM(require_i18n(), 1);
var import_data37 = __toESM(require_data(), 1);
- var import_blocks31 = __toESM(require_blocks(), 1);
+ var import_blocks25 = __toESM(require_blocks(), 1);
var import_blob10 = __toESM(require_blob(), 1);
var import_notices6 = __toESM(require_notices(), 1);
// packages/block-library/build-module/gallery/shared-icon.mjs
var import_block_editor84 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
- var sharedIcon = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_block_editor84.BlockIcon, { icon: gallery_default });
+ var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+ var sharedIcon = /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_block_editor84.BlockIcon, { icon: gallery_default });
// packages/block-library/build-module/gallery/shared.mjs
function defaultColumnsNumber(imageCount) {
@@ -31313,8 +31240,8 @@ ${url}
}
// packages/block-library/build-module/gallery/gallery.mjs
- var import_i18n72 = __toESM(require_i18n(), 1);
- var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n71 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
function Gallery(props) {
const {
attributes: attributes2,
@@ -31328,7 +31255,7 @@ ${url}
} = props;
const { align, columns, imageCrop, layout } = attributes2;
const isFlexLayout = isGalleryFlexLayout(layout);
- return /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
"figure",
{
...blockProps,
@@ -31345,7 +31272,7 @@ ${url}
),
children: [
blockProps.children,
- /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
Caption,
{
attributes: attributes2,
@@ -31354,8 +31281,8 @@ ${url}
insertBlocksAfter,
showToolbarButton: !multiGallerySelection && !isContentLocked,
className: "blocks-gallery-caption",
- label: (0, import_i18n72.__)("Gallery caption text"),
- placeholder: (0, import_i18n72.__)("Add gallery caption")
+ label: (0, import_i18n71.__)("Gallery caption text"),
+ placeholder: (0, import_i18n71.__)("Add gallery caption")
}
)
]
@@ -31364,9 +31291,9 @@ ${url}
}
// packages/block-library/build-module/gallery/use-image-sizes.mjs
- var import_element56 = __toESM(require_element(), 1);
+ var import_element57 = __toESM(require_element(), 1);
function useImageSizes(images, isSelected, getSettings2) {
- return (0, import_element56.useMemo)(() => getImageSizing(), [images, isSelected]);
+ return (0, import_element57.useMemo)(() => getImageSizing(), [images, isSelected]);
function getImageSizing() {
if (!images || images.length === 0) {
return;
@@ -31400,10 +31327,10 @@ ${url}
}
// packages/block-library/build-module/gallery/use-get-new-images.mjs
- var import_element57 = __toESM(require_element(), 1);
+ var import_element58 = __toESM(require_element(), 1);
function useGetNewImages(images, imageData) {
- const [currentImages, setCurrentImages] = (0, import_element57.useState)([]);
- return (0, import_element57.useMemo)(() => getNewImages(), [images, imageData]);
+ const [currentImages, setCurrentImages] = (0, import_element58.useState)([]);
+ return (0, import_element58.useMemo)(() => getNewImages(), [images, imageData]);
function getNewImages() {
let imagesUpdated = false;
const newCurrentImages = currentImages.filter(
@@ -32181,14 +32108,14 @@ ${url}
}
// packages/block-library/build-module/gallery/use-dynamic-gallery.mjs
- var import_element58 = __toESM(require_element(), 1);
+ var import_element59 = __toESM(require_element(), 1);
var import_data36 = __toESM(require_data(), 1);
var import_block_editor86 = __toESM(require_block_editor(), 1);
var import_core_data21 = __toESM(require_core_data(), 1);
- var import_blocks30 = __toESM(require_blocks(), 1);
+ var import_blocks24 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/gallery/dynamic-source.mjs
- var import_i18n73 = __toESM(require_i18n(), 1);
+ var import_i18n72 = __toESM(require_i18n(), 1);
var ATTACHED_MEDIA = "core/attached-media";
var DEFAULT_ORDERBY = "date";
var DEFAULT_ORDER = "desc";
@@ -32196,11 +32123,11 @@ ${url}
[ATTACHED_MEDIA]: {
// Short label for the entry affordance / future source chooser. Mirrors
// the "Attached images" media inserter category name.
- title: (0, import_i18n73.__)("Use attached images"),
+ title: (0, import_i18n72.__)("Use attached images"),
// Help text shown beneath the Source controls.
- description: (0, import_i18n73.__)("Images attached to the post."),
+ description: (0, import_i18n72.__)("Images attached to the post."),
// Empty-state copy for the canvas preview.
- emptyMessage: (0, import_i18n73.__)("Images attached to the post will appear here.")
+ emptyMessage: (0, import_i18n72.__)("Images attached to the post will appear here.")
}
};
function getDynamicSource(source) {
@@ -32258,7 +32185,7 @@ ${url}
}
function buildImageBlocks(media, galleryAttributes) {
return media.map(
- (mediaItem) => (0, import_blocks30.createBlock)(
+ (mediaItem) => (0, import_blocks24.createBlock)(
"core/image",
buildImageBlockAttributes(mediaItem, galleryAttributes)
)
@@ -32278,7 +32205,7 @@ ${url}
const sourceOrder = dynamicContent?.args?.order ?? DEFAULT_ORDER;
const registry = (0, import_data36.useRegistry)();
const { replaceInnerBlocks, __unstableMarkNextChangeAsNotPersistent } = (0, import_data36.useDispatch)(import_block_editor86.store);
- const query = (0, import_element58.useMemo)(
+ const query = (0, import_element59.useMemo)(
() => dynamicContent ? getSourceQuery(dynamicContent, { postId }) : null,
[dynamicContent, postId]
);
@@ -32310,15 +32237,15 @@ ${url}
);
const hasMoreImagesThanCap = dynamicMediaTotal > MAX_IMAGES;
const { sizeSlug, linkTo, linkTarget, aspectRatio } = attributes2;
- const imageAttributes = (0, import_element58.useMemo)(
+ const imageAttributes = (0, import_element59.useMemo)(
() => ({ sizeSlug, linkTo, linkTarget, aspectRatio }),
[sizeSlug, linkTo, linkTarget, aspectRatio]
);
- const dynamicImageBlocks = (0, import_element58.useMemo)(
+ const dynamicImageBlocks = (0, import_element59.useMemo)(
() => buildImageBlocks(dynamicMedia, imageAttributes),
[dynamicMedia, imageAttributes]
);
- const galleryContext = (0, import_element58.useMemo)(
+ const galleryContext = (0, import_element59.useMemo)(
() => ({
allowResize: attributes2.allowResize ?? false,
imageCrop: attributes2.imageCrop,
@@ -32390,30 +32317,30 @@ ${url}
}
// packages/block-library/build-module/gallery/dynamic-gallery.mjs
- var import_i18n74 = __toESM(require_i18n(), 1);
- var import_element59 = __toESM(require_element(), 1);
+ var import_i18n73 = __toESM(require_i18n(), 1);
+ var import_element60 = __toESM(require_element(), 1);
var import_components42 = __toESM(require_components(), 1);
var import_block_editor87 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
var ORDER_OPTIONS = [
- { label: (0, import_i18n74.__)("Newest to oldest"), value: "date/desc" },
- { label: (0, import_i18n74.__)("Oldest to newest"), value: "date/asc" },
+ { label: (0, import_i18n73.__)("Newest to oldest"), value: "date/desc" },
+ { label: (0, import_i18n73.__)("Oldest to newest"), value: "date/asc" },
{
/* translators: Label for ordering images by title in ascending order. */
- label: (0, import_i18n74.__)("A \u2192 Z"),
+ label: (0, import_i18n73.__)("A \u2192 Z"),
value: "title/asc"
},
{
/* translators: Label for ordering images by title in descending order. */
- label: (0, import_i18n74.__)("Z \u2192 A"),
+ label: (0, import_i18n73.__)("Z \u2192 A"),
value: "title/desc"
}
];
function OrderControl({ orderby, order, onChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
import_components42.SelectControl,
{
- label: (0, import_i18n74.__)("Order by"),
+ label: (0, import_i18n73.__)("Order by"),
value: `${orderby}/${order}`,
options: ORDER_OPTIONS,
onChange: (value) => {
@@ -32424,17 +32351,17 @@ ${url}
);
}
function DetachGalleryDialog({ onConfirm, onCancel }) {
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
import_components42.__experimentalConfirmDialog,
{
isOpen: true,
- title: (0, import_i18n74.__)("Detach Gallery"),
+ title: (0, import_i18n73.__)("Detach Gallery"),
__experimentalHideHeader: false,
- confirmButtonText: (0, import_i18n74.__)("Detach"),
+ confirmButtonText: (0, import_i18n73.__)("Detach"),
onConfirm,
onCancel,
size: "medium",
- children: (0, import_i18n74.__)(
+ children: (0, import_i18n73.__)(
"The gallery displays the images attached to the post. Detaching will enable you to add, delete, or reorder images. However, new attachments will no longer be added automatically."
)
}
@@ -32460,8 +32387,8 @@ ${url}
dynamicMediaTotal
} = dynamic;
const isDynamic = !!dynamicContent;
- const [isConfirming, setIsConfirming] = (0, import_element59.useState)(false);
- const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element59.useState)(false);
+ const [isConfirming, setIsConfirming] = (0, import_element60.useState)(false);
+ const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element60.useState)(false);
function requestEnableDynamicMode() {
if (hasImages) {
setIsConfirming(true);
@@ -32470,17 +32397,17 @@ ${url}
}
}
if (isDynamic) {
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
import_components42.__experimentalToolsPanel,
{
- label: (0, import_i18n74.__)("Source"),
+ label: (0, import_i18n73.__)("Source"),
resetAll: resetSource,
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)("div", { className: "wp-block-gallery__source-settings", children: [
- /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("p", { className: "wp-block-gallery__source-description", children: sourceDescriptor?.description ?? (0, import_i18n74.__)("Dynamic images.") }),
- /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)("div", { className: "wp-block-gallery__source-settings", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("p", { className: "wp-block-gallery__source-description", children: sourceDescriptor?.description ?? (0, import_i18n73.__)("Dynamic images.") }),
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
import_components42.Button,
{
__next40pxDefaultSize: true,
@@ -32488,19 +32415,19 @@ ${url}
onClick: () => setIsConfirmingDetach(true),
disabled: isResolvingDynamic,
accessibleWhenDisabled: true,
- children: (0, import_i18n74.__)("Detach Gallery")
+ children: (0, import_i18n73.__)("Detach Gallery")
}
)
] }),
- hasMoreImagesThanCap && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ hasMoreImagesThanCap && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
import_components42.Notice,
{
className: "wp-block-gallery__source-notice",
status: "warning",
isDismissible: false,
- children: (0, import_i18n74.sprintf)(
+ children: (0, import_i18n73.sprintf)(
/* translators: 1: number of images shown. 2: total number of matching images. */
- (0, import_i18n74.__)(
+ (0, import_i18n73.__)(
"Only the first %1$d of %2$d images will be displayed."
),
MAX_IMAGES,
@@ -32508,14 +32435,14 @@ ${url}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
import_components42.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n74.__)("Order by"),
+ label: (0, import_i18n73.__)("Order by"),
hasValue: () => sourceOrderby !== DEFAULT_ORDERBY || sourceOrder !== DEFAULT_ORDER,
onDeselect: () => setSourceOrder(void 0, void 0),
- children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
OrderControl,
{
orderby: sourceOrderby,
@@ -32528,7 +32455,7 @@ ${url}
]
}
),
- isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
DetachGalleryDialog,
{
onConfirm: () => {
@@ -32543,30 +32470,33 @@ ${url}
if (!canUseDynamicSource) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_components42.PanelBody, { title: (0, import_i18n74.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("div", { className: "wp-block-gallery__source-settings", children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
- import_components42.Button,
- {
- __next40pxDefaultSize: true,
- variant: "secondary",
- onClick: requestEnableDynamicMode,
- children: (0, import_i18n74.__)("Use images attached to the post")
- }
- ) }) }),
- isConfirming && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_components42.PanelBody, { title: (0, import_i18n73.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)("div", { className: "wp-block-gallery__source-settings", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("p", { className: "wp-block-gallery__source-description", children: (0, import_i18n73.__)("Images added to the gallery.") }),
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ import_components42.Button,
+ {
+ __next40pxDefaultSize: true,
+ variant: "secondary",
+ onClick: requestEnableDynamicMode,
+ children: (0, import_i18n73.__)("Use attached images")
+ }
+ )
+ ] }) }),
+ isConfirming && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
import_components42.__experimentalConfirmDialog,
{
isOpen: true,
- title: (0, import_i18n74.__)("Use images attached to the post?"),
+ title: (0, import_i18n73.__)("Use images attached to the post?"),
__experimentalHideHeader: false,
- confirmButtonText: (0, import_i18n74.__)("Use attached images"),
+ confirmButtonText: (0, import_i18n73.__)("Use attached images"),
onConfirm: () => {
enableDynamicMode();
setIsConfirming(false);
},
onCancel: () => setIsConfirming(false),
size: "medium",
- children: (0, import_i18n74.__)(
+ children: (0, import_i18n73.__)(
"The images in this gallery will be replaced, but will remain in the media library."
)
}
@@ -32578,7 +32508,7 @@ ${url}
blocks: imageBlocks,
layout
});
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
"div",
{
ref,
@@ -32607,23 +32537,23 @@ ${url}
convertToStatic
} = dynamic;
const blockEditingMode = (0, import_block_editor87.useBlockEditingMode)();
- const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element59.useState)(false);
- const previewLayout = (0, import_element59.useMemo)(
+ const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element60.useState)(false);
+ const previewLayout = (0, import_element60.useMemo)(
() => isGalleryFlexLayout(attributes2.layout) ? { ...attributes2.layout, type: "flex" } : attributes2.layout,
[attributes2.layout]
);
- const emptyInstructions = isResolvingDynamic ? (0, import_i18n74.__)("Loading images\u2026") : sourceDescriptor?.emptyMessage ?? (0, import_i18n74.__)("Dynamic images will appear here.");
- return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
- blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_block_editor87.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ const emptyInstructions = isResolvingDynamic ? (0, import_i18n73.__)("Loading images\u2026") : sourceDescriptor?.emptyMessage ?? (0, import_i18n73.__)("Dynamic images will appear here.");
+ return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
+ blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_block_editor87.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
import_components42.ToolbarButton,
{
onClick: () => setIsConfirmingDetach(true),
disabled: isResolvingDynamic,
- children: (0, import_i18n74.__)("Detach")
+ children: (0, import_i18n73.__)("Detach")
}
) }),
- isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
DetachGalleryDialog,
{
onConfirm: () => {
@@ -32634,23 +32564,23 @@ ${url}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)("figure", { ...blockProps, children: [
- dynamicImageBlocks.length ? /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_block_editor87.BlockContextProvider, { value: galleryContext, children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)("figure", { ...blockProps, children: [
+ dynamicImageBlocks.length ? /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_block_editor87.BlockContextProvider, { value: galleryContext, children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
GalleryImagesPreview,
{
imageBlocks: dynamicImageBlocks,
layout: previewLayout
}
- ) }) : /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ ) }) : /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
import_components42.Placeholder,
{
icon: sharedIcon,
- label: (0, import_i18n74.__)("Gallery"),
+ label: (0, import_i18n73.__)("Gallery"),
instructions: emptyInstructions,
- children: isResolvingDynamic && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_components42.Spinner, {})
+ children: isResolvingDynamic && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_components42.Spinner, {})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
Caption,
{
attributes: attributes2,
@@ -32659,8 +32589,8 @@ ${url}
insertBlocksAfter,
showToolbarButton: !multiGallerySelection && !isContentLocked,
className: "blocks-gallery-caption",
- label: (0, import_i18n74.__)("Gallery caption text"),
- placeholder: (0, import_i18n74.__)("Add gallery caption")
+ label: (0, import_i18n73.__)("Gallery caption text"),
+ placeholder: (0, import_i18n73.__)("Add gallery caption")
}
)
] }),
@@ -32669,50 +32599,50 @@ ${url}
}
// packages/block-library/build-module/gallery/edit.mjs
- var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
var LINK_OPTIONS = [
{
icon: custom_link_default,
- label: (0, import_i18n75.__)("Link images to attachment pages"),
+ label: (0, import_i18n74.__)("Link images to attachment pages"),
value: LINK_DESTINATION_ATTACHMENT,
- noticeText: (0, import_i18n75.__)("Attachment Pages")
+ noticeText: (0, import_i18n74.__)("Attachment Pages")
},
{
icon: image_default,
- label: (0, import_i18n75.__)("Link images to media files"),
+ label: (0, import_i18n74.__)("Link images to media files"),
value: LINK_DESTINATION_MEDIA,
- noticeText: (0, import_i18n75.__)("Media Files")
+ noticeText: (0, import_i18n74.__)("Media Files")
},
{
icon: fullscreen_default,
- label: (0, import_i18n75.__)("Enlarge on click"),
+ label: (0, import_i18n74.__)("Enlarge on click"),
value: LINK_DESTINATION_LIGHTBOX,
- noticeText: (0, import_i18n75.__)("Lightbox effect"),
- infoText: (0, import_i18n75.__)("Scale images with a lightbox effect")
+ noticeText: (0, import_i18n74.__)("Lightbox effect"),
+ infoText: (0, import_i18n74.__)("Scale images with a lightbox effect")
},
{
icon: link_off_default,
- label: (0, import_i18n75._x)("None", "Media item link option"),
+ label: (0, import_i18n74._x)("None", "Media item link option"),
value: LINK_DESTINATION_NONE,
- noticeText: (0, import_i18n75.__)("None")
+ noticeText: (0, import_i18n74.__)("None")
}
];
var NAVIGATION_BUTTON_TYPE_OPTIONS = [
{
- label: (0, import_i18n75.__)("Icon"),
+ label: (0, import_i18n74.__)("Icon"),
value: "icon"
},
{
- label: (0, import_i18n75.__)("Text"),
+ label: (0, import_i18n74.__)("Text"),
value: "text"
},
{
- label: (0, import_i18n75.__)("Both"),
+ label: (0, import_i18n74.__)("Both"),
value: "both"
}
];
var ALLOWED_MEDIA_TYPES4 = ["image"];
- var PLACEHOLDER_TEXT = (0, import_i18n75.__)(
+ var PLACEHOLDER_TEXT = (0, import_i18n74.__)(
"Drag and drop images, upload, or choose from your library."
);
var DEFAULT_BLOCK3 = { name: "core/image" };
@@ -32754,7 +32684,7 @@ ${url}
layout
} = attributes2;
const isFlexLayout = isGalleryFlexLayout(layout);
- const previousLayoutRef = (0, import_element60.useRef)(layout);
+ const previousLayoutRef = (0, import_element61.useRef)(layout);
const {
__unstableMarkNextChangeAsNotPersistent,
replaceInnerBlocks,
@@ -32762,7 +32692,7 @@ ${url}
selectBlock
} = (0, import_data37.useDispatch)(import_block_editor88.store);
const { createSuccessNotice, createErrorNotice } = (0, import_data37.useDispatch)(import_notices6.store);
- (0, import_element60.useEffect)(() => {
+ (0, import_element61.useEffect)(() => {
const previousLayout = previousLayoutRef.current;
previousLayoutRef.current = layout;
if (!isObject(previousLayout) || !isObject(layout) || previousLayout.type === layout.type) {
@@ -32823,7 +32753,7 @@ ${url}
const hasViewportImageCrop = isViewportStyleState && Object.hasOwn(viewportStyle, "imageCrop") && typeof viewportStyle.imageCrop === "boolean";
const activeColumns = hasViewportColumns ? viewportStyle.columns : baseColumns;
const activeImageCrop = hasViewportImageCrop ? viewportStyle.imageCrop : baseImageCrop;
- const images = (0, import_element60.useMemo)(
+ const images = (0, import_element61.useMemo)(
() => innerBlockImages?.map((block) => ({
clientId: block.clientId,
id: block.attributes.id,
@@ -32865,7 +32795,7 @@ ${url}
}));
const aspectRatioOptions = [
{
- label: (0, import_i18n75._x)(
+ label: (0, import_i18n74._x)(
"Original",
"Aspect ratio option for dimensions control"
),
@@ -32874,7 +32804,7 @@ ${url}
...showDefaultRatios ? defaultOptions || [] : [],
...themeOptions || []
];
- (0, import_element60.useEffect)(() => {
+ (0, import_element61.useEffect)(() => {
newImages?.forEach((newImage) => {
__unstableMarkNextChangeAsNotPersistent();
updateBlockAttributes(newImage.clientId, {
@@ -32940,7 +32870,7 @@ ${url}
}) : selectedImages;
if (!imageArray.every(isValidFileType2)) {
createErrorNotice(
- (0, import_i18n75.__)(
+ (0, import_i18n74.__)(
"If uploading to a gallery all files need to be image formats"
),
{ id: "gallery-upload-invalid-file", type: "snackbar" }
@@ -32969,7 +32899,7 @@ ${url}
)
);
const newBlocks = newImageList.map((image) => {
- return (0, import_blocks31.createBlock)("core/image", {
+ return (0, import_blocks25.createBlock)("core/image", {
id: image.id,
blob: image.blob,
url: image.url,
@@ -33012,9 +32942,9 @@ ${url}
(linkType) => linkType.value === value
);
createSuccessNotice(
- (0, import_i18n75.sprintf)(
+ (0, import_i18n74.sprintf)(
/* translators: %s: image size settings */
- (0, import_i18n75.__)("All gallery image links updated to: %s"),
+ (0, import_i18n74.__)("All gallery image links updated to: %s"),
linkToText.noticeText
),
{
@@ -33064,7 +32994,7 @@ ${url}
updateBlockAttributes(blocks, changedAttributes, {
uniqueByBlock: true
});
- const noticeText = openInNewTab ? (0, import_i18n75.__)("All gallery images updated to open in new tab") : (0, import_i18n75.__)("All gallery images updated to not open in new tab");
+ const noticeText = openInNewTab ? (0, import_i18n74.__)("All gallery images updated to open in new tab") : (0, import_i18n74.__)("All gallery images updated to not open in new tab");
createSuccessNotice(noticeText, {
id: "gallery-attributes-openInNewTab",
type: "snackbar"
@@ -33089,9 +33019,9 @@ ${url}
(size) => size.value === newSizeSlug
);
createSuccessNotice(
- (0, import_i18n75.sprintf)(
+ (0, import_i18n74.sprintf)(
/* translators: %s: image size settings */
- (0, import_i18n75.__)("All gallery image sizes updated to: %s"),
+ (0, import_i18n74.__)("All gallery image sizes updated to: %s"),
imageSize?.label ?? newSizeSlug
),
{
@@ -33115,9 +33045,9 @@ ${url}
(option) => option.value === value
);
createSuccessNotice(
- (0, import_i18n75.sprintf)(
+ (0, import_i18n74.sprintf)(
/* translators: %s: aspect ratio setting */
- (0, import_i18n75.__)("All gallery images updated to aspect ratio: %s"),
+ (0, import_i18n74.__)("All gallery images updated to aspect ratio: %s"),
aspectRatioText?.label || value
),
{
@@ -33126,7 +33056,7 @@ ${url}
}
);
}
- (0, import_element60.useEffect)(() => {
+ (0, import_element61.useEffect)(() => {
if (!linkTo) {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({
@@ -33184,15 +33114,15 @@ ${url}
});
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
if (!hasImages && !isDynamic) {
- return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)("div", { ...innerBlocksProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { ...innerBlocksProps, children: [
innerBlocksProps.children,
- /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_block_editor88.MediaPlaceholder,
{
handleUpload: false,
icon: sharedIcon,
labels: {
- title: (0, import_i18n75.__)("Gallery"),
+ title: (0, import_i18n74.__)("Gallery"),
instructions: PLACEHOLDER_TEXT
},
onSelect: updateImages,
@@ -33200,7 +33130,7 @@ ${url}
multiple: true,
onError: onUploadError,
...mediaPlaceholderProps,
- children: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ children: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.Button,
{
__next40pxDefaultSize: true,
@@ -33214,13 +33144,13 @@ ${url}
] });
}
const hasLinkTo = linkTo && linkTo !== "none";
- return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_jsx_runtime290.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
import_block_editor88.InspectorControls,
{
group: isViewportStyleState && isFlexLayout ? "viewport" : "default",
children: [
- !isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ !isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
GallerySourcePanel,
{
dynamic,
@@ -33228,10 +33158,10 @@ ${url}
hasImages
}
),
- /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
import_components43.__experimentalToolsPanel,
{
- label: (0, import_i18n75.__)("Settings"),
+ label: (0, import_i18n74.__)("Settings"),
resetAll: () => {
if (isViewportStyleState) {
setGalleryFlexSettings({
@@ -33258,17 +33188,17 @@ ${url}
},
dropdownMenuProps,
children: [
- isFlexLayout && displayedImageCount > 1 && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ isFlexLayout && displayedImageCount > 1 && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n75.__)("Columns"),
+ label: (0, import_i18n74.__)("Columns"),
hasValue: () => isViewportStyleState ? hasViewportColumns : !!activeColumns && activeColumns !== displayedImageCount,
onDeselect: () => setColumnsNumber(void 0),
- children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.RangeControl,
{
- label: (0, import_i18n75.__)("Columns"),
+ label: (0, import_i18n74.__)("Columns"),
value: activeColumns ? activeColumns : defaultColumnsNumber(
displayedImageCount
),
@@ -33283,18 +33213,18 @@ ${url}
)
}
),
- !isViewportStyleState && imageSizeOptions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ !isViewportStyleState && imageSizeOptions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n75.__)("Resolution"),
+ label: (0, import_i18n74.__)("Resolution"),
hasValue: () => sizeSlug !== DEFAULT_MEDIA_SIZE_SLUG2,
onDeselect: () => updateImagesSize(DEFAULT_MEDIA_SIZE_SLUG2),
- children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.SelectControl,
{
- label: (0, import_i18n75.__)("Resolution"),
- help: (0, import_i18n75.__)(
+ label: (0, import_i18n74.__)("Resolution"),
+ help: (0, import_i18n74.__)(
"Select the size of the source images."
),
value: sizeSlug,
@@ -33305,71 +33235,71 @@ ${url}
)
}
),
- isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n75.__)("Crop images to fit"),
+ label: (0, import_i18n74.__)("Crop images to fit"),
hasValue: () => isViewportStyleState ? hasViewportImageCrop : !activeImageCrop,
onDeselect: () => setGalleryFlexSettings({
imageCrop: isViewportStyleState ? void 0 : true
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.ToggleControl,
{
- label: (0, import_i18n75.__)("Crop images to fit"),
+ label: (0, import_i18n74.__)("Crop images to fit"),
checked: activeImageCrop,
onChange: toggleImageCrop
}
)
}
),
- !isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ !isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n75.__)("Randomize order"),
+ label: (0, import_i18n74.__)("Randomize order"),
hasValue: () => !!randomOrder,
onDeselect: () => setAttributes({ randomOrder: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.ToggleControl,
{
- label: (0, import_i18n75.__)("Randomize order"),
+ label: (0, import_i18n74.__)("Randomize order"),
checked: !!randomOrder,
onChange: toggleRandomOrder
}
)
}
),
- !isViewportStyleState && hasLinkTo && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ !isViewportStyleState && hasLinkTo && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n75.__)("Open images in new tab"),
+ label: (0, import_i18n74.__)("Open images in new tab"),
hasValue: () => !!linkTarget,
onDeselect: () => toggleOpenInNewTab(false),
- children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.ToggleControl,
{
- label: (0, import_i18n75.__)("Open images in new tab"),
+ label: (0, import_i18n74.__)("Open images in new tab"),
checked: linkTarget === "_blank",
onChange: toggleOpenInNewTab
}
)
}
),
- !isViewportStyleState && aspectRatioOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ !isViewportStyleState && aspectRatioOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToolsPanelItem,
{
hasValue: () => !!aspectRatio && aspectRatio !== "auto",
- label: (0, import_i18n75.__)("Aspect ratio"),
+ label: (0, import_i18n74.__)("Aspect ratio"),
onDeselect: () => setAspectRatio("auto"),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.SelectControl,
{
- label: (0, import_i18n75.__)("Aspect ratio"),
- help: (0, import_i18n75.__)(
+ label: (0, import_i18n74.__)("Aspect ratio"),
+ help: (0, import_i18n74.__)(
"Set a consistent aspect ratio for all images in the gallery."
),
value: aspectRatio,
@@ -33379,29 +33309,29 @@ ${url}
)
}
),
- !isViewportStyleState && lightboxSetting?.allowEditing && hasLightboxImages && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ !isViewportStyleState && lightboxSetting?.allowEditing && hasLightboxImages && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToolsPanelItem,
{
- label: (0, import_i18n75.__)("Navigation button type"),
+ label: (0, import_i18n74.__)("Navigation button type"),
isShownByDefault: true,
hasValue: () => navigationButtonType !== "icon",
onDeselect: () => setAttributes({
navigationButtonType: "icon"
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToggleGroupControl,
{
- label: (0, import_i18n75.__)("Navigation button type"),
+ label: (0, import_i18n74.__)("Navigation button type"),
value: navigationButtonType,
onChange: (value) => setAttributes({
navigationButtonType: value
}),
isBlock: true,
- help: (0, import_i18n75.__)(
+ help: (0, import_i18n74.__)(
"Adjust the appearance of buttons in the lightbox."
),
children: NAVIGATION_BUTTON_TYPE_OPTIONS.map(
- (option) => /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ (option) => /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.__experimentalToggleGroupControlOption,
{
value: option.value,
@@ -33420,9 +33350,9 @@ ${url}
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_block_editor88.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_components43.ToolbarDropdownMenu, { icon: link_default, label: (0, import_i18n75.__)("Link"), children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_components43.MenuGroup, { children: linkOptions.map((linkItem) => {
+ /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_block_editor88.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components43.ToolbarDropdownMenu, { icon: link_default, label: (0, import_i18n74.__)("Link"), children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components43.MenuGroup, { children: linkOptions.map((linkItem) => {
const isOptionSelected = linkTo === linkItem.value;
- return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_components43.MenuItem,
{
isSelected: isOptionSelected,
@@ -33445,21 +33375,21 @@ ${url}
linkItem.value
);
}) }) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
- !multiGallerySelection && !isDynamic && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_block_editor88.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_jsx_runtime290.Fragment, { children: [
+ !multiGallerySelection && !isDynamic && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_block_editor88.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
import_block_editor88.MediaReplaceFlow,
{
allowedTypes: ALLOWED_MEDIA_TYPES4,
handleUpload: false,
onSelect: updateImages,
- name: (0, import_i18n75.__)("Add"),
+ name: (0, import_i18n74.__)("Add"),
multiple: true,
mediaIds: images.filter((image) => image.id).map((image) => image.id),
addToGallery: hasImageIds,
variant: "toolbar"
}
) }),
- isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
GalleryFlexStyles,
{
style: attributes2.style,
@@ -33467,7 +33397,7 @@ ${url}
}
)
] }),
- isDynamic ? /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ isDynamic ? /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
GalleryDynamicView,
{
...props,
@@ -33476,7 +33406,7 @@ ${url}
innerBlocksProps,
multiGallerySelection
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
Gallery,
{
...props,
@@ -33674,11 +33604,11 @@ ${url}
// packages/block-library/build-module/gallery/save.mjs
var import_block_editor89 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
function saveWithInnerBlocks({ attributes: attributes2 }) {
const { caption, columns, imageCrop, dynamicContent, layout } = attributes2;
const isFlexLayout = isGalleryFlexLayout(layout);
- const captionElement = !import_block_editor89.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+ const captionElement = !import_block_editor89.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
import_block_editor89.RichText.Content,
{
tagName: "figcaption",
@@ -33699,14 +33629,14 @@ ${url}
});
const blockProps = import_block_editor89.useBlockProps.save({ className });
const innerBlocksProps = import_block_editor89.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("figure", { ...innerBlocksProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)("figure", { ...innerBlocksProps, children: [
innerBlocksProps.children,
captionElement
] });
}
// packages/block-library/build-module/gallery/transforms.mjs
- var import_blocks32 = __toESM(require_blocks(), 1);
+ var import_blocks26 = __toESM(require_blocks(), 1);
var import_blob11 = __toESM(require_blob(), 1);
var import_hooks25 = __toESM(require_hooks(), 1);
var parseShortcodeIds = (ids) => {
@@ -33716,7 +33646,7 @@ ${url}
return ids.split(",").map((id) => parseInt(id, 10));
};
var cloneInnerBlocks = (innerBlocks) => innerBlocks.map(
- (innerBlock) => (0, import_blocks32.createBlock)(
+ (innerBlock) => (0, import_blocks26.createBlock)(
innerBlock.name,
innerBlock.attributes,
cloneInnerBlocks(innerBlock.innerBlocks || [])
@@ -33726,7 +33656,7 @@ ${url}
if (block.name === "core/gallery" && block.attributes?.images.length > 0) {
const innerBlocks = block.attributes.images.map(
({ url, id, alt }) => {
- return (0, import_blocks32.createBlock)("core/image", {
+ return (0, import_blocks26.createBlock)("core/image", {
url,
id: id ? parseInt(id, 10) : null,
alt,
@@ -33788,9 +33718,9 @@ ${url}
const innerBlocks = validImages.map((image) => {
image.width = void 0;
image.height = void 0;
- return (0, import_blocks32.createBlock)("core/image", image);
+ return (0, import_blocks26.createBlock)("core/image", image);
});
- return (0, import_blocks32.createBlock)(
+ return (0, import_blocks26.createBlock)(
"core/gallery",
{
align,
@@ -33813,7 +33743,7 @@ ${url}
} else if (link === "file") {
linkTo = LINK_DESTINATION_MEDIA;
}
- const galleryBlock = (0, import_blocks32.createBlock)(
+ const galleryBlock = (0, import_blocks26.createBlock)(
"core/gallery",
{
columns: parseInt(columns, 10),
@@ -33822,7 +33752,7 @@ ${url}
...size && { sizeSlug: size }
},
imageIds.map(
- (imageId) => (0, import_blocks32.createBlock)("core/image", {
+ (imageId) => (0, import_blocks26.createBlock)("core/image", {
id: imageId,
...size && { sizeSlug: size }
})
@@ -33849,11 +33779,11 @@ ${url}
},
transform(files) {
const innerBlocks = files.map(
- (file) => (0, import_blocks32.createBlock)("core/image", {
+ (file) => (0, import_blocks26.createBlock)("core/image", {
blob: (0, import_blob11.createBlobURL)(file)
})
);
- return (0, import_blocks32.createBlock)("core/gallery", {}, innerBlocks);
+ return (0, import_blocks26.createBlock)("core/gallery", {}, innerBlocks);
}
}
],
@@ -33884,7 +33814,7 @@ ${url}
anchor,
className
}
- }) => (0, import_blocks32.createBlock)("core/image", {
+ }) => (0, import_blocks26.createBlock)("core/image", {
align,
url,
alt,
@@ -33902,7 +33832,7 @@ ${url}
})
);
}
- return (0, import_blocks32.createBlock)("core/image", { align });
+ return (0, import_blocks26.createBlock)("core/image", { align });
}
},
{
@@ -33931,7 +33861,7 @@ ${url}
sizeSlug,
...rest
} = attributes2;
- return (0, import_blocks32.createBlock)(
+ return (0, import_blocks26.createBlock)(
"core/group",
{
...rest,
@@ -33949,12 +33879,12 @@ ${url}
var transforms_default10 = transforms9;
// packages/block-library/build-module/gallery/variations.mjs
- var import_i18n76 = __toESM(require_i18n(), 1);
+ var import_i18n75 = __toESM(require_i18n(), 1);
var variations6 = [
{
name: "dynamic-gallery",
- title: (0, import_i18n76.__)("Dynamic Gallery"),
- description: (0, import_i18n76.__)(
+ title: (0, import_i18n75.__)("Dynamic Gallery"),
+ description: (0, import_i18n75.__)(
"Display images from a source, such as those attached to the current post."
),
attributes: {
@@ -33976,8 +33906,8 @@ ${url}
},
{
name: "gallery-flex",
- title: (0, import_i18n76.__)("Gallery"),
- description: (0, import_i18n76.__)("Arrange images in flexible rows."),
+ title: (0, import_i18n75.__)("Gallery"),
+ description: (0, import_i18n75.__)("Arrange images in flexible rows."),
icon: gallery_default,
attributes: {
layout: {
@@ -33989,8 +33919,8 @@ ${url}
},
{
name: "gallery-grid",
- title: (0, import_i18n76.__)("Gallery Grid"),
- description: (0, import_i18n76.__)("Arrange images in a grid."),
+ title: (0, import_i18n75.__)("Gallery Grid"),
+ description: (0, import_i18n75.__)("Arrange images in a grid."),
icon: grid_default,
attributes: {
layout: {
@@ -34042,11 +33972,11 @@ ${url}
name: () => name35,
settings: () => settings35
});
- var import_i18n80 = __toESM(require_i18n(), 1);
+ var import_i18n79 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/group/deprecated.mjs
var import_block_editor90 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
var migrateAttributes = (attributes2) => {
if (!attributes2.tagName) {
attributes2 = {
@@ -34133,7 +34063,7 @@ ${url}
layout: true
},
save({ attributes: { tagName: Tag } }) {
- return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(Tag, { ...import_block_editor90.useInnerBlocksProps.save(import_block_editor90.useBlockProps.save()) });
+ return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(Tag, { ...import_block_editor90.useInnerBlocksProps.save(import_block_editor90.useBlockProps.save()) });
},
isEligible: ({ layout }) => layout?.inherit || layout?.contentSize && layout?.type !== "constrained",
migrate: (attributes2) => {
@@ -34177,7 +34107,7 @@ ${url}
},
save({ attributes: attributes2 }) {
const { tagName: Tag } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(Tag, { ...import_block_editor90.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_block_editor90.InnerBlocks.Content, {}) }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(Tag, { ...import_block_editor90.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor90.InnerBlocks.Content, {}) }) });
}
},
// Version of the block without global styles support
@@ -34222,7 +34152,7 @@ ${url}
backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
color: textClass ? void 0 : customTextColor
};
- return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_block_editor90.InnerBlocks.Content, {}) }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor90.InnerBlocks.Content, {}) }) });
}
},
// Version of the group block with a bug that made text color class not applied.
@@ -34267,7 +34197,7 @@ ${url}
backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
color: textClass ? void 0 : customTextColor
};
- return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_block_editor90.InnerBlocks.Content, {}) }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor90.InnerBlocks.Content, {}) }) });
}
},
// v1 of group block. Deprecated to add an inner-container div around `InnerBlocks.Content`.
@@ -34298,7 +34228,7 @@ ${url}
const styles = {
backgroundColor: backgroundClass ? void 0 : customBackgroundColor
};
- return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_block_editor90.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_block_editor90.InnerBlocks.Content, {}) });
}
}
];
@@ -34307,57 +34237,57 @@ ${url}
// packages/block-library/build-module/group/edit.mjs
var import_data39 = __toESM(require_data(), 1);
var import_block_editor92 = __toESM(require_block_editor(), 1);
- var import_element62 = __toESM(require_element(), 1);
- var import_i18n78 = __toESM(require_i18n(), 1);
+ var import_element63 = __toESM(require_element(), 1);
+ var import_i18n77 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/group/placeholder.mjs
var import_data38 = __toESM(require_data(), 1);
var import_block_editor91 = __toESM(require_block_editor(), 1);
- var import_i18n77 = __toESM(require_i18n(), 1);
- var import_blocks33 = __toESM(require_blocks(), 1);
+ var import_i18n76 = __toESM(require_i18n(), 1);
+ var import_blocks27 = __toESM(require_blocks(), 1);
var import_components44 = __toESM(require_components(), 1);
- var import_element61 = __toESM(require_element(), 1);
- var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+ var import_element62 = __toESM(require_element(), 1);
+ var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
var getGroupPlaceholderIcons = (name118 = "group") => {
const icons = {
- group: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+ group: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
import_components44.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components44.Path, { d: "M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components44.Path, { d: "M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Z" })
}
),
- "group-row": /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+ "group-row": /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
import_components44.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components44.Path, { d: "M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components44.Path, { d: "M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10Z" })
}
),
- "group-stack": /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+ "group-stack": /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
import_components44.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components44.Path, { d: "M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm0 17a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V27Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components44.Path, { d: "M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm0 17a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V27Z" })
}
),
- "group-grid": /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+ "group-grid": /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
import_components44.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
width: "48",
height: "48",
viewBox: "0 0 48 48",
- children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components44.Path, { d: "M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10ZM0 27a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V27Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V27Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components44.Path, { d: "M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10ZM0 27a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V27Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V27Z" })
}
)
};
@@ -34374,10 +34304,10 @@ ${url}
hasInnerBlocks = false
}) {
const { style: style2, backgroundColor, textColor, fontSize } = attributes2;
- const [showPlaceholder, setShowPlaceholder] = (0, import_element61.useState)(
+ const [showPlaceholder, setShowPlaceholder] = (0, import_element62.useState)(
!hasInnerBlocks && !backgroundColor && !fontSize && !textColor && !style2 && usedLayoutType !== "flex" && usedLayoutType !== "grid"
);
- (0, import_element61.useEffect)(() => {
+ (0, import_element62.useEffect)(() => {
if (!!hasInnerBlocks || !!backgroundColor || !!fontSize || !!textColor || !!style2 || usedLayoutType === "flex") {
setShowPlaceholder(false);
}
@@ -34393,28 +34323,28 @@ ${url}
}
function GroupPlaceHolder({ name: name118, onSelect }) {
const variations20 = (0, import_data38.useSelect)(
- (select10) => select10(import_blocks33.store).getBlockVariations(name118, "block"),
+ (select10) => select10(import_blocks27.store).getBlockVariations(name118, "block"),
[name118]
);
const blockProps = (0, import_block_editor91.useBlockProps)({
className: "wp-block-group__placeholder"
});
- (0, import_element61.useEffect)(() => {
+ (0, import_element62.useEffect)(() => {
if (variations20 && variations20.length === 1) {
onSelect(variations20[0]);
}
}, [onSelect, variations20]);
- return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
import_components44.Placeholder,
{
- instructions: (0, import_i18n77.__)("Group blocks together. Select a layout:"),
- children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+ instructions: (0, import_i18n76.__)("Group blocks together. Select a layout:"),
+ children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
"ul",
{
role: "list",
className: "wp-block-group-placeholder__variations",
- "aria-label": (0, import_i18n77.__)("Block variations"),
- children: variations20.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+ "aria-label": (0, import_i18n76.__)("Block variations"),
+ children: variations20.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
import_components44.Button,
{
__next40pxDefaultSize: true,
@@ -34436,17 +34366,17 @@ ${url}
var placeholder_default = GroupPlaceHolder;
// packages/block-library/build-module/group/edit.mjs
- var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
var { HTMLElementControl: HTMLElementControl4 } = unlock(import_block_editor92.privateApis);
function GroupEditControls({ tagName, onSelectTagName, clientId }) {
- return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_block_editor92.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor92.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
HTMLElementControl4,
{
tagName,
onChange: onSelectTagName,
clientId,
options: [
- { label: (0, import_i18n78.__)("Default (<div>)"), value: "div" },
+ { label: (0, import_i18n77.__)("Default (<div>)"), value: "div" },
{ label: "<header>", value: "header" },
{ label: "<main>", value: "main" },
{ label: "<section>", value: "section" },
@@ -34477,7 +34407,7 @@ ${url}
} = attributes2;
const { type = "default" } = layout;
const layoutSupportEnabled = themeSupportsLayout || type === "flex" || type === "grid";
- const ref = (0, import_element62.useRef)();
+ const ref = (0, import_element63.useRef)();
const blockProps = (0, import_block_editor92.useBlockProps)({ ref });
const [showPlaceholder, setShowPlaceholder] = useShouldShowPlaceHolder({
attributes: attributes2,
@@ -34505,8 +34435,8 @@ ${url}
selectBlock(clientId, -1);
setShowPlaceholder(false);
};
- return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)(import_jsx_runtime294.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
GroupEditControls,
{
tagName: TagName2,
@@ -34514,9 +34444,9 @@ ${url}
clientId
}
),
- showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)("div", { children: [
+ showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime294.jsxs)("div", { children: [
innerBlocksProps.children,
- /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
placeholder_default,
{
name: name118,
@@ -34524,8 +34454,8 @@ ${url}
}
)
] }),
- layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(TagName2, { ...innerBlocksProps }),
- !layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { ...innerBlocksProps }) })
+ layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(TagName2, { ...innerBlocksProps }),
+ !layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { ...innerBlocksProps }) })
] });
}
var edit_default11 = GroupEdit;
@@ -34632,13 +34562,13 @@ ${url}
// packages/block-library/build-module/group/save.mjs
var import_block_editor93 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
function save18({ attributes: { tagName: Tag } }) {
- return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(Tag, { ...import_block_editor93.useInnerBlocksProps.save(import_block_editor93.useBlockProps.save()) });
+ return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(Tag, { ...import_block_editor93.useInnerBlocksProps.save(import_block_editor93.useBlockProps.save()) });
}
// packages/block-library/build-module/group/transforms.mjs
- var import_blocks34 = __toESM(require_blocks(), 1);
+ var import_blocks28 = __toESM(require_blocks(), 1);
var transforms10 = {
from: [
{
@@ -34655,9 +34585,9 @@ ${url}
void 0
);
const groupInnerBlocks = blocks.map(
- (block) => (0, import_blocks34.cloneSanitizedBlock)(block)
+ (block) => (0, import_blocks28.cloneSanitizedBlock)(block)
);
- return (0, import_blocks34.createBlock)(
+ return (0, import_blocks28.createBlock)(
"core/group",
{
align: widestAlignment,
@@ -34672,43 +34602,43 @@ ${url}
var transforms_default11 = transforms10;
// packages/block-library/build-module/group/variations.mjs
- var import_i18n79 = __toESM(require_i18n(), 1);
+ var import_i18n78 = __toESM(require_i18n(), 1);
var example = {
innerBlocks: [
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n79.__)("One.")
+ content: (0, import_i18n78.__)("One.")
}
},
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n79.__)("Two.")
+ content: (0, import_i18n78.__)("Two.")
}
},
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n79.__)("Three.")
+ content: (0, import_i18n78.__)("Three.")
}
},
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n79.__)("Four.")
+ content: (0, import_i18n78.__)("Four.")
}
},
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n79.__)("Five.")
+ content: (0, import_i18n78.__)("Five.")
}
},
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n79.__)("Six.")
+ content: (0, import_i18n78.__)("Six.")
}
}
]
@@ -34716,8 +34646,8 @@ ${url}
var variations7 = [
{
name: "group",
- title: (0, import_i18n79.__)("Group"),
- description: (0, import_i18n79.__)("Gather blocks in a container."),
+ title: (0, import_i18n78.__)("Group"),
+ description: (0, import_i18n78.__)("Gather blocks in a container."),
attributes: { layout: { type: "constrained" } },
isDefault: true,
scope: ["block", "inserter", "transform"],
@@ -34725,8 +34655,8 @@ ${url}
},
{
name: "group-row",
- title: (0, import_i18n79._x)("Row", "single horizontal line"),
- description: (0, import_i18n79.__)("Arrange blocks horizontally."),
+ title: (0, import_i18n78._x)("Row", "single horizontal line"),
+ description: (0, import_i18n78.__)("Arrange blocks horizontally."),
attributes: { layout: { type: "flex", flexWrap: "nowrap" } },
scope: ["block", "inserter", "transform"],
isActive: ["layout.type"],
@@ -34735,8 +34665,8 @@ ${url}
},
{
name: "group-stack",
- title: (0, import_i18n79.__)("Stack"),
- description: (0, import_i18n79.__)("Arrange blocks vertically."),
+ title: (0, import_i18n78.__)("Stack"),
+ description: (0, import_i18n78.__)("Arrange blocks vertically."),
attributes: { layout: { type: "flex", orientation: "vertical" } },
scope: ["block", "inserter", "transform"],
isActive: ["layout.type", "layout.orientation"],
@@ -34745,8 +34675,8 @@ ${url}
},
{
name: "group-grid",
- title: (0, import_i18n79.__)("Grid"),
- description: (0, import_i18n79.__)("Arrange blocks in a grid."),
+ title: (0, import_i18n78.__)("Grid"),
+ description: (0, import_i18n78.__)("Arrange blocks in a grid."),
attributes: { layout: { type: "grid" } },
scope: ["block", "inserter", "transform"],
isActive: ["layout.type"],
@@ -34781,7 +34711,7 @@ ${url}
{
name: "core/heading",
attributes: {
- content: (0, import_i18n80.__)("La Mancha"),
+ content: (0, import_i18n79.__)("La Mancha"),
style: {
typography: {
textAlign: "center"
@@ -34797,7 +34727,7 @@ ${url}
textAlign: "center"
}
},
- content: (0, import_i18n80.__)(
+ content: (0, import_i18n79.__)(
"In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing."
)
}
@@ -34811,7 +34741,7 @@ ${url}
{
name: "core/button",
attributes: {
- text: (0, import_i18n80.__)("Read more")
+ text: (0, import_i18n79.__)("Read more")
}
}
],
@@ -34833,12 +34763,12 @@ ${url}
name: () => name36,
settings: () => settings36
});
- var import_i18n84 = __toESM(require_i18n(), 1);
- var import_blocks36 = __toESM(require_blocks(), 1);
+ var import_i18n83 = __toESM(require_i18n(), 1);
+ var import_blocks30 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/heading/deprecated.mjs
var import_block_editor94 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
var blockSupports = {
className: false,
anchor: true
@@ -34902,7 +34832,7 @@ ${url}
const className = clsx_default({
[textClass]: textClass
});
- return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
import_block_editor94.RichText.Content,
{
className: className ? className : void 0,
@@ -34937,7 +34867,7 @@ ${url}
[textClass]: textClass,
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
import_block_editor94.RichText.Content,
{
className: className ? className : void 0,
@@ -34974,7 +34904,7 @@ ${url}
"has-text-color": textColor || customTextColor,
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
import_block_editor94.RichText.Content,
{
className: className ? className : void 0,
@@ -35016,7 +34946,7 @@ ${url}
const className = clsx_default({
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(TagName2, { ...import_block_editor94.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor94.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(TagName2, { ...import_block_editor94.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_block_editor94.RichText.Content, { value: content }) });
}
};
var v53 = {
@@ -35080,7 +35010,7 @@ ${url}
const className = clsx_default({
[`has-text-align-${textAlign}`]: textAlign
});
- return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(TagName2, { ...import_block_editor94.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor94.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(TagName2, { ...import_block_editor94.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_block_editor94.RichText.Content, { value: content }) });
},
migrate: (attributes2) => migrate_text_align_default(
migrateCustomColors2(migrateTextAlign(attributes2))
@@ -35159,7 +35089,7 @@ ${url}
const className = clsx_default({
[`has-text-align-${textAlign}`]: textAlign
});
- return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(TagName2, { ...import_block_editor94.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor94.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(TagName2, { ...import_block_editor94.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_block_editor94.RichText.Content, { value: content }) });
},
migrate: (attributes2) => migrate_text_align_default(
migrateCustomColors2(migrateTextAlign(attributes2))
@@ -35174,8 +35104,8 @@ ${url}
var deprecated_default19 = deprecated8;
// packages/block-library/build-module/heading/edit.mjs
- var import_i18n81 = __toESM(require_i18n(), 1);
- var import_element63 = __toESM(require_element(), 1);
+ var import_i18n80 = __toESM(require_i18n(), 1);
+ var import_element64 = __toESM(require_element(), 1);
var import_data40 = __toESM(require_data(), 1);
var import_block_editor95 = __toESM(require_block_editor(), 1);
@@ -35209,7 +35139,7 @@ ${url}
};
// packages/block-library/build-module/heading/edit.mjs
- var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
function HeadingEdit(props) {
const {
attributes: attributes2,
@@ -35233,7 +35163,7 @@ ${url}
};
}, []);
const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data40.useDispatch)(import_block_editor95.store);
- (0, import_element63.useEffect)(() => {
+ (0, import_element64.useEffect)(() => {
if (!canGenerateAnchors) {
return;
}
@@ -35260,7 +35190,7 @@ ${url}
}
setAttributes(newAttrs);
};
- return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
import_block_editor95.RichText,
{
identifier: "content",
@@ -35270,7 +35200,7 @@ ${url}
onMerge: mergeBlocks,
onReplace,
onRemove: onReplace ? () => onReplace([]) : void 0,
- placeholder: placeholder2 || (0, import_i18n81.__)("Heading"),
+ placeholder: placeholder2 || (0, import_i18n80.__)("Heading"),
...blockProps
}
);
@@ -35360,16 +35290,16 @@ ${url}
// packages/block-library/build-module/heading/save.mjs
var import_block_editor96 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
function save19({ attributes: attributes2 }) {
const { content, level } = attributes2;
const TagName2 = "h" + level;
- return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(TagName2, { ...import_block_editor96.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor96.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(TagName2, { ...import_block_editor96.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_block_editor96.RichText.Content, { value: content }) });
}
// packages/block-library/build-module/heading/transforms.mjs
- var import_blocks35 = __toESM(require_blocks(), 1);
- var import_i18n82 = __toESM(require_i18n(), 1);
+ var import_blocks29 = __toESM(require_blocks(), 1);
+ var import_i18n81 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/heading/shared.mjs
function getLevelFromHeadingNodeName(nodeName) {
@@ -35389,9 +35319,9 @@ ${url}
// one of them can apply to any given selection.
shortcuts: [1, 2, 3, 4, 5, 6].map((level) => ({
name: `core/block-editor/transform-to-heading-${level}`,
- description: (0, import_i18n82.sprintf)(
+ description: (0, import_i18n81.sprintf)(
/* translators: %d: heading level e.g: "1", "2", "3" */
- (0, import_i18n82.__)("Transform the selected block into a heading %d."),
+ (0, import_i18n81.__)("Transform the selected block into a heading %d."),
level
),
keyCombination: {
@@ -35403,7 +35333,7 @@ ${url}
transform: (attributes2) => attributes2.map((_attributes) => {
const { content, anchor, style: style2 } = _attributes;
const textAlign = style2?.typography?.textAlign;
- return (0, import_blocks35.createBlock)("core/heading", {
+ return (0, import_blocks29.createBlock)("core/heading", {
...getTransformedAttributes(
_attributes,
"core/heading",
@@ -35441,7 +35371,7 @@ ${url}
};
},
transform(node) {
- const attributes2 = (0, import_blocks35.getBlockAttributes)(
+ const attributes2 = (0, import_blocks29.getBlockAttributes)(
"core/heading",
node.outerHTML
);
@@ -35456,14 +35386,14 @@ ${url}
}
};
}
- return (0, import_blocks35.createBlock)("core/heading", attributes2);
+ return (0, import_blocks29.createBlock)("core/heading", attributes2);
}
},
...[1, 2, 3, 4, 5, 6].map((level) => ({
type: "prefix",
prefix: Array(level + 1).join("#"),
transform(content) {
- return (0, import_blocks35.createBlock)("core/heading", {
+ return (0, import_blocks29.createBlock)("core/heading", {
level,
content
});
@@ -35472,7 +35402,7 @@ ${url}
...[1, 2, 3, 4, 5, 6].map((level) => ({
type: "enter",
regExp: new RegExp(`^/(h|H)${level}$`),
- transform: () => (0, import_blocks35.createBlock)("core/heading", { level })
+ transform: () => (0, import_blocks29.createBlock)("core/heading", { level })
}))
],
to: [
@@ -35483,7 +35413,7 @@ ${url}
shortcuts: [
{
name: "core/block-editor/transform-heading-to-paragraph",
- description: (0, import_i18n82.__)(
+ description: (0, import_i18n81.__)(
"Transform the selected heading into a paragraph."
),
keyCombination: {
@@ -35501,7 +35431,7 @@ ${url}
transform: (attributes2) => attributes2.map((_attributes) => {
const { content, style: style2 } = _attributes;
const textAlign = style2?.typography?.textAlign;
- return (0, import_blocks35.createBlock)("core/paragraph", {
+ return (0, import_blocks29.createBlock)("core/paragraph", {
...getTransformedAttributes(
_attributes,
"core/paragraph",
@@ -35525,7 +35455,7 @@ ${url}
var transforms_default12 = transforms11;
// packages/block-library/build-module/heading/variations.mjs
- var import_i18n83 = __toESM(require_i18n(), 1);
+ var import_i18n82 = __toESM(require_i18n(), 1);
var LEVEL_ICONS = [
heading_level_1_default,
heading_level_2_default,
@@ -35537,12 +35467,12 @@ ${url}
var variations8 = [
...[1, 2, 3, 4, 5, 6].map((level) => ({
name: `h${level}`,
- title: (0, import_i18n83.sprintf)(
+ title: (0, import_i18n82.sprintf)(
/* translators: %d: heading level e.g: "1", "2", "3" */
- (0, import_i18n83.__)("Heading %d"),
+ (0, import_i18n82.__)("Heading %d"),
level
),
- description: (0, import_i18n83.__)(
+ description: (0, import_i18n82.__)(
"Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content."
),
icon: LEVEL_ICONS[level - 1],
@@ -35552,9 +35482,9 @@ ${url}
isActive: (blockAttributes8) => blockAttributes8.level === level,
shortcut: {
name: `core/block-editor/transform-to-heading-${level}`,
- description: (0, import_i18n83.sprintf)(
+ description: (0, import_i18n82.sprintf)(
/* translators: %d: heading level e.g: "1", "2", "3" */
- (0, import_i18n83.__)("Transform the selected block into a heading %d."),
+ (0, import_i18n82.__)("Transform the selected block into a heading %d."),
level
),
keyCombination: {
@@ -35567,13 +35497,12 @@ ${url}
var variations_default8 = variations8;
// packages/block-library/build-module/heading/index.mjs
- var { fieldsKey: fieldsKey7, formKey: formKey7 } = unlock(import_blocks36.privateApis);
var { name: name36 } = block_default36;
var settings36 = {
icon: heading_default,
example: {
attributes: {
- content: (0, import_i18n84.__)("Code is Poetry"),
+ content: (0, import_i18n83.__)("Code is Poetry"),
level: 2,
style: {
typography: {
@@ -35593,13 +35522,13 @@ ${url}
return customName;
}
if (context === "accessibility") {
- return !hasContent ? (0, import_i18n84.sprintf)(
+ return !hasContent ? (0, import_i18n83.sprintf)(
/* translators: accessibility text. %s: heading level. */
- (0, import_i18n84.__)("Level %s. Empty."),
+ (0, import_i18n83.__)("Level %s. Empty."),
level
- ) : (0, import_i18n84.sprintf)(
+ ) : (0, import_i18n83.sprintf)(
/* translators: accessibility text. 1: heading level. 2: heading content. */
- (0, import_i18n84.__)("Level %1$s. %2$s"),
+ (0, import_i18n83.__)("Level %1$s. %2$s"),
level,
content
);
@@ -35616,27 +35545,13 @@ ${url}
save: save19,
variations: variations_default8
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings36[fieldsKey7] = [
- {
- id: "content",
- label: (0, import_i18n84.__)("Content"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings36[formKey7] = {
- fields: ["content"]
- };
- }
var init36 = () => {
const block = initBlock({ name: name36, metadata: block_default36, settings: settings36 });
- const levelOptions = (0, import_blocks36.getBlockType)(name36)?.attributes?.levelOptions?.default;
+ const levelOptions = (0, import_blocks30.getBlockType)(name36)?.attributes?.levelOptions?.default;
if (levelOptions) {
[1, 2, 3, 4, 5, 6].forEach((level) => {
if (!levelOptions.includes(level)) {
- (0, import_blocks36.unregisterBlockVariation)(name36, `h${level}`);
+ (0, import_blocks30.unregisterBlockVariation)(name36, `h${level}`);
}
});
}
@@ -35651,7 +35566,7 @@ ${url}
name: () => name37,
settings: () => settings37
});
- var import_i18n86 = __toESM(require_i18n(), 1);
+ var import_i18n85 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/home-link/block.json
var block_default37 = {
@@ -35713,11 +35628,11 @@ ${url}
// packages/block-library/build-module/home-link/edit.mjs
var import_block_editor97 = __toESM(require_block_editor(), 1);
var import_components45 = __toESM(require_components(), 1);
- var import_i18n85 = __toESM(require_i18n(), 1);
+ var import_i18n84 = __toESM(require_i18n(), 1);
var import_data41 = __toESM(require_data(), 1);
var import_core_data22 = __toESM(require_core_data(), 1);
var import_dom10 = __toESM(require_dom(), 1);
- var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
var preventDefault = (event) => event.preventDefault();
function HomeEdit({ attributes: attributes2, setAttributes, context }) {
const {
@@ -35757,11 +35672,11 @@ ${url}
backgroundColor: style2?.color?.background
}
});
- return /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(import_jsx_runtime298.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_block_editor97.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_block_editor97.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
import_components45.__experimentalToolsPanel,
{
- label: (0, import_i18n85.__)("Settings"),
+ label: (0, import_i18n84.__)("Settings"),
resetAll: () => {
setAttributes({
label: "",
@@ -35771,17 +35686,17 @@ ${url}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components45.__experimentalToolsPanelItem,
{
hasValue: () => !!label,
- label: (0, import_i18n85.__)("Text"),
+ label: (0, import_i18n84.__)("Text"),
onDeselect: () => setAttributes({ label: "" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components45.TextControl,
{
- label: (0, import_i18n85.__)("Text"),
+ label: (0, import_i18n84.__)("Text"),
value: label ? (0, import_dom10.__unstableStripHTML)(label) : "",
onChange: (labelValue) => {
setAttributes({ label: labelValue });
@@ -35791,24 +35706,24 @@ ${url}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components45.__experimentalToolsPanelItem,
{
hasValue: () => !!opensInNewTab,
- label: (0, import_i18n85.__)("Open in new tab"),
+ label: (0, import_i18n84.__)("Open in new tab"),
onDeselect: () => setAttributes({ opensInNewTab: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components45.CheckboxControl,
{
- label: (0, import_i18n85.__)("Open in new tab"),
+ label: (0, import_i18n84.__)("Open in new tab"),
checked: opensInNewTab,
onChange: (value) => setAttributes({ opensInNewTab: value })
}
)
}
),
- onNavigateToEntityRecord && (frontPageId || frontPageTemplateId) && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ onNavigateToEntityRecord && (frontPageId || frontPageTemplateId) && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components45.Button,
{
variant: "secondary",
@@ -35827,10 +35742,10 @@ ${url}
},
__next40pxDefaultSize: true,
className: "navigation-link-to__action-button",
- children: (0, import_i18n85.__)("Edit")
+ children: (0, import_i18n84.__)("Edit")
}
),
- homeUrl && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ homeUrl && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components45.Button,
{
variant: "secondary",
@@ -35840,27 +35755,27 @@ ${url}
iconPosition: "right",
__next40pxDefaultSize: true,
className: "navigation-link-to__action-button",
- children: (0, import_i18n85.__)("View")
+ children: (0, import_i18n84.__)("View")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components45.__experimentalToolsPanelItem,
{
hasValue: () => !!description,
- label: (0, import_i18n85.__)("Description"),
+ label: (0, import_i18n84.__)("Description"),
onDeselect: () => setAttributes({ description: "" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_components45.TextareaControl,
{
- label: (0, import_i18n85.__)("Description"),
+ label: (0, import_i18n84.__)("Description"),
value: description || "",
onChange: (descriptionValue) => {
setAttributes({
description: descriptionValue
});
},
- help: (0, import_i18n85.__)(
+ help: (0, import_i18n84.__)(
"The description will be displayed in the menu if the current theme supports it."
)
}
@@ -35870,28 +35785,28 @@ ${url}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime299.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
"a",
{
className: "wp-block-home-link__content wp-block-navigation-item__content",
href: homeUrl,
onClick: preventDefault,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
import_block_editor97.RichText,
{
identifier: "label",
className: "wp-block-home-link__label",
- value: label ?? (0, import_i18n85.__)("Home"),
+ value: label ?? (0, import_i18n84.__)("Home"),
onChange: (labelValue) => {
setAttributes({ label: labelValue });
},
- "aria-label": (0, import_i18n85.__)("Home link text"),
- placeholder: (0, import_i18n85.__)("Add label\u2026"),
+ "aria-label": (0, import_i18n84.__)("Home link text"),
+ placeholder: (0, import_i18n84.__)("Add label\u2026"),
withoutInteractiveFormatting: true
}
),
- description && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+ description && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
]
}
) })
@@ -35900,9 +35815,9 @@ ${url}
// packages/block-library/build-module/home-link/save.mjs
var import_block_editor98 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
function save20() {
- return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_block_editor98.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_block_editor98.InnerBlocks.Content, {});
}
// packages/block-library/build-module/home-link/index.mjs
@@ -35913,7 +35828,7 @@ ${url}
save: save20,
example: {
attributes: {
- label: (0, import_i18n86._x)("Home Link", "block example")
+ label: (0, import_i18n85._x)("Home Link", "block example")
}
}
};
@@ -35927,32 +35842,32 @@ ${url}
name: () => name38,
settings: () => settings38
});
- var import_i18n90 = __toESM(require_i18n(), 1);
+ var import_i18n89 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/html/edit.mjs
- var import_i18n89 = __toESM(require_i18n(), 1);
- var import_element66 = __toESM(require_element(), 1);
+ var import_i18n88 = __toESM(require_i18n(), 1);
+ var import_element67 = __toESM(require_element(), 1);
var import_block_editor101 = __toESM(require_block_editor(), 1);
- var import_blocks37 = __toESM(require_blocks(), 1);
+ var import_blocks31 = __toESM(require_blocks(), 1);
var import_data44 = __toESM(require_data(), 1);
var import_deprecated21 = __toESM(require_deprecated(), 1);
var import_components48 = __toESM(require_components(), 1);
// packages/block-library/build-module/html/modal.mjs
- var import_i18n88 = __toESM(require_i18n(), 1);
- var import_element65 = __toESM(require_element(), 1);
+ var import_i18n87 = __toESM(require_i18n(), 1);
+ var import_element66 = __toESM(require_element(), 1);
var import_data43 = __toESM(require_data(), 1);
var import_components47 = __toESM(require_components(), 1);
var import_block_editor100 = __toESM(require_block_editor(), 1);
var import_compose23 = __toESM(require_compose(), 1);
// packages/block-library/build-module/html/preview.mjs
- var import_element64 = __toESM(require_element(), 1);
+ var import_element65 = __toESM(require_element(), 1);
var import_block_editor99 = __toESM(require_block_editor(), 1);
var import_components46 = __toESM(require_components(), 1);
var import_data42 = __toESM(require_data(), 1);
- var import_i18n87 = __toESM(require_i18n(), 1);
- var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n86 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_STYLES = `
html,body,:root {
margin: 0 !important;
@@ -35966,7 +35881,7 @@ ${url}
(select10) => select10(import_block_editor99.store).getSettings().styles,
[]
);
- const styles = (0, import_element64.useMemo)(
+ const styles = (0, import_element65.useMemo)(
() => [
DEFAULT_STYLES,
...(0, import_block_editor99.transformStyles)(
@@ -35975,17 +35890,17 @@ ${url}
],
[settingStyles]
);
- return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(import_jsx_runtime301.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
import_components46.SandBox,
{
html: content,
styles,
- title: (0, import_i18n87.__)("Custom HTML Preview"),
+ title: (0, import_i18n86.__)("Custom HTML Preview"),
tabIndex: -1
}
),
- !isSelected && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { className: "block-library-html__preview-overlay" })
+ !isSelected && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { className: "block-library-html__preview-overlay" })
] });
}
@@ -36032,15 +35947,15 @@ ${js}
}
// packages/block-library/build-module/html/modal.mjs
- var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
var { Tabs } = unlock(import_components47.privateApis);
var { useNativeUndo } = unlock(import_block_editor100.privateApis);
function HTMLEditModal({ onRequestClose, content, onUpdate }) {
const { html, css, js } = parseContent(content);
- const [editedHtml, setEditedHtml] = (0, import_element65.useState)(html);
- const [editedCss, setEditedCss] = (0, import_element65.useState)(css);
- const [editedJs, setEditedJs] = (0, import_element65.useState)(js);
- const [isFullscreen, setIsFullscreen] = (0, import_element65.useState)(false);
+ const [editedHtml, setEditedHtml] = (0, import_element66.useState)(html);
+ const [editedCss, setEditedCss] = (0, import_element66.useState)(css);
+ const [editedJs, setEditedJs] = (0, import_element66.useState)(js);
+ const [isFullscreen, setIsFullscreen] = (0, import_element66.useState)(false);
const nativeUndoRef = useNativeUndo();
const isMobileViewport = (0, import_compose23.useViewportMatch)("small", "<");
const { canUserUseUnfilteredHTML } = (0, import_data43.useSelect)((select10) => {
@@ -36066,10 +35981,10 @@ ${js}
const toggleFullscreen = () => {
setIsFullscreen((prevState) => !prevState);
};
- return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_jsx_runtime301.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_jsx_runtime302.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
import_components47.Modal,
{
- title: (0, import_i18n88.__)("Edit HTML"),
+ title: (0, import_i18n87.__)("Edit HTML"),
onRequestClose,
className: "block-library-html__modal",
size: "large",
@@ -36077,24 +35992,24 @@ ${js}
shouldCloseOnClickOutside: false,
isFullScreen: isFullscreen,
__experimentalHideHeader: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(Tabs, { orientation: "horizontal", defaultTabId: "html", children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(import_components47.__experimentalVStack, { expanded: true, children: [
- /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Tabs, { orientation: "horizontal", defaultTabId: "html", children: /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_components47.__experimentalVStack, { expanded: true, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
import_components47.__experimentalHStack,
{
justify: "space-between",
className: "block-library-html__modal-header",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(Tabs.TabList, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(Tabs.Tab, { tabId: "html", children: "HTML" }),
- canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(Tabs.Tab, { tabId: "css", children: "CSS" }),
- canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(Tabs.Tab, { tabId: "js", children: (0, import_i18n88.__)("JavaScript") })
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(Tabs.TabList, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Tabs.Tab, { tabId: "html", children: "HTML" }),
+ canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Tabs.Tab, { tabId: "css", children: "CSS" }),
+ canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Tabs.Tab, { tabId: "js", children: (0, import_i18n87.__)("JavaScript") })
] }) }),
- !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
import_components47.Button,
{
__next40pxDefaultSize: true,
icon: isFullscreen ? square_default : fullscreen_default,
- label: (0, import_i18n88.__)(
+ label: (0, import_i18n87.__)(
"Enable/disable fullscreen"
),
onClick: toggleFullscreen,
@@ -36104,18 +36019,18 @@ ${js}
]
}
),
- hasRestrictedContent && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ hasRestrictedContent && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
import_components47.Notice,
{
status: "warning",
isDismissible: false,
className: "block-library-html__modal-notice",
- children: (0, import_i18n88.__)(
+ children: (0, import_i18n87.__)(
"This block contains CSS or JavaScript that will be removed when you save because you do not have permission to use unfiltered HTML."
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
import_components47.Flex,
{
direction: isMobileViewport ? "column" : "row",
@@ -36123,65 +36038,65 @@ ${js}
align: "stretch",
gap: 8,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
"div",
{
ref: nativeUndoRef,
className: "block-library-html__modal-content",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
Tabs.TabPanel,
{
tabId: "html",
focusable: false,
className: "block-library-html__modal-tab",
- children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
import_block_editor100.PlainText,
{
value: editedHtml,
onChange: setEditedHtml,
- placeholder: (0, import_i18n88.__)("Write HTML\u2026"),
- "aria-label": (0, import_i18n88.__)("HTML"),
+ placeholder: (0, import_i18n87.__)("Write HTML\u2026"),
+ "aria-label": (0, import_i18n87.__)("HTML"),
className: "block-library-html__modal-editor",
async: true
}
)
}
),
- canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
Tabs.TabPanel,
{
tabId: "css",
focusable: false,
className: "block-library-html__modal-tab",
- children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
import_block_editor100.PlainText,
{
value: editedCss,
onChange: setEditedCss,
- placeholder: (0, import_i18n88.__)("Write CSS\u2026"),
- "aria-label": (0, import_i18n88.__)("CSS"),
+ placeholder: (0, import_i18n87.__)("Write CSS\u2026"),
+ "aria-label": (0, import_i18n87.__)("CSS"),
className: "block-library-html__modal-editor",
async: true
}
)
}
),
- canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
Tabs.TabPanel,
{
tabId: "js",
focusable: false,
className: "block-library-html__modal-tab",
- children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
import_block_editor100.PlainText,
{
value: editedJs,
onChange: setEditedJs,
- placeholder: (0, import_i18n88.__)(
+ placeholder: (0, import_i18n87.__)(
"Write JavaScript\u2026"
),
- "aria-label": (0, import_i18n88.__)("JavaScript"),
+ "aria-label": (0, import_i18n87.__)("JavaScript"),
className: "block-library-html__modal-editor",
async: true
}
@@ -36191,7 +36106,7 @@ ${js}
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { className: "block-library-html__preview", children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { className: "block-library-html__preview", children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
HTMLEditPreview,
{
content: serializeContent({
@@ -36204,7 +36119,7 @@ ${js}
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
import_components47.__experimentalHStack,
{
alignment: "center",
@@ -36212,22 +36127,22 @@ ${js}
spacing: 4,
className: "block-library-html__modal-footer",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
import_components47.Button,
{
__next40pxDefaultSize: true,
variant: "tertiary",
onClick: onRequestClose,
- children: (0, import_i18n88.__)("Cancel")
+ children: (0, import_i18n87.__)("Cancel")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
import_components47.Button,
{
__next40pxDefaultSize: true,
variant: "primary",
onClick: handleUpdateAndClose,
- children: (0, import_i18n88.__)("Update")
+ children: (0, import_i18n87.__)("Update")
}
)
]
@@ -36239,16 +36154,16 @@ ${js}
}
// packages/block-library/build-module/html/edit.mjs
- var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
var { InnerContent } = unlock(import_block_editor101.privateApis);
function HTMLEdit({ clientId, attributes: attributes2 }) {
- const [isModalOpen, setIsModalOpen] = (0, import_element66.useState)(false);
+ const [isModalOpen, setIsModalOpen] = (0, import_element67.useState)(false);
const registry = (0, import_data44.useRegistry)();
const { updateBlock, replaceInnerBlocks } = (0, import_data44.useDispatch)(import_block_editor101.store);
const content = (0, import_data44.useSelect)(
(select10) => {
const block = select10(import_block_editor101.store).getBlock(clientId);
- return block ? (0, import_blocks37.getBlockContent)(block) : "";
+ return block ? (0, import_blocks31.getBlockContent)(block) : "";
},
[clientId]
);
@@ -36259,7 +36174,7 @@ ${js}
if (nextContent === content) {
return;
}
- const [parsedBlock] = (0, import_blocks37.parse)(
+ const [parsedBlock] = (0, import_blocks31.parse)(
`<!-- wp:html -->
${nextContent}
<!-- /wp:html -->`
@@ -36267,7 +36182,7 @@ ${nextContent}
const nextInnerBlocks = parsedBlock?.innerBlocks ?? [];
const prevInnerBlocks = registry.select(import_block_editor101.store).getBlocks(clientId);
const innerBlocksUnchanged = prevInnerBlocks.length === nextInnerBlocks.length && prevInnerBlocks.every(
- (block, index) => (0, import_blocks37.serialize)(block) === (0, import_blocks37.serialize)(nextInnerBlocks[index])
+ (block, index) => (0, import_blocks31.serialize)(block) === (0, import_blocks31.serialize)(nextInnerBlocks[index])
);
registry.batch(() => {
updateBlock(clientId, {
@@ -36278,7 +36193,7 @@ ${nextContent}
}
});
};
- (0, import_element66.useEffect)(() => {
+ (0, import_element67.useEffect)(() => {
if (!attributes2.content) {
return;
}
@@ -36292,27 +36207,27 @@ ${nextContent}
});
}, [attributes2.content]);
if (!content?.trim()) {
- return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)("div", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)("div", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
import_components48.Placeholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_block_editor101.BlockIcon, { icon: code_default }),
- label: (0, import_i18n89.__)("Custom HTML"),
- instructions: (0, import_i18n89.__)(
+ icon: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor101.BlockIcon, { icon: code_default }),
+ label: (0, import_i18n88.__)("Custom HTML"),
+ instructions: (0, import_i18n88.__)(
"Add custom HTML code and preview how it looks."
),
- children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
import_components48.Button,
{
__next40pxDefaultSize: true,
variant: "primary",
onClick: () => setIsModalOpen(true),
- children: (0, import_i18n89.__)("Edit HTML")
+ children: (0, import_i18n88.__)("Edit HTML")
}
)
}
),
- isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
HTMLEditModal,
{
onRequestClose: () => setIsModalOpen(false),
@@ -36322,20 +36237,20 @@ ${nextContent}
)
] });
}
- return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)("div", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_block_editor101.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components48.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components48.ToolbarButton, { onClick: () => setIsModalOpen(true), children: (0, import_i18n89.__)("Edit code") }) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_block_editor101.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components48.__experimentalVStack, { className: "block-library-html__edit-code", expanded: true, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)("div", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor101.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_components48.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_components48.ToolbarButton, { onClick: () => setIsModalOpen(true), children: (0, import_i18n88.__)("Edit code") }) }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor101.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_components48.__experimentalVStack, { className: "block-library-html__edit-code", expanded: true, children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
import_components48.Button,
{
className: "block-library-html__edit-code-button",
__next40pxDefaultSize: true,
variant: "secondary",
onClick: () => setIsModalOpen(true),
- children: (0, import_i18n89.__)("Edit code")
+ children: (0, import_i18n88.__)("Edit code")
}
) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(InnerContent, { clientId }),
- isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(InnerContent, { clientId }),
+ isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
HTMLEditModal,
{
onRequestClose: () => setIsModalOpen(false),
@@ -36382,7 +36297,7 @@ ${nextContent}
}
// packages/block-library/build-module/html/transforms.mjs
- var import_blocks38 = __toESM(require_blocks(), 1);
+ var import_blocks32 = __toESM(require_blocks(), 1);
var import_rich_text3 = __toESM(require_rich_text(), 1);
var transforms12 = {
from: [
@@ -36391,12 +36306,12 @@ ${nextContent}
blocks: ["core/code"],
transform: ({ content: html }) => {
const text = (0, import_rich_text3.create)({ html }).text;
- const [block] = (0, import_blocks38.parse)(
+ const [block] = (0, import_blocks32.parse)(
`<!-- wp:html -->
${text}
<!-- /wp:html -->`
);
- return block ?? (0, import_blocks38.createBlock)("core/html", {}, [], [text]);
+ return block ?? (0, import_blocks32.createBlock)("core/html", {}, [], [text]);
}
}
]
@@ -36409,7 +36324,7 @@ ${text}
icon: html_default,
example: {
innerContent: [
- "<marquee>" + (0, import_i18n90.__)("Welcome to the wonderful world of blocks\u2026") + "</marquee>"
+ "<marquee>" + (0, import_i18n89.__)("Welcome to the wonderful world of blocks\u2026") + "</marquee>"
]
},
edit: HTMLEdit,
@@ -36428,38 +36343,38 @@ ${text}
});
// packages/block-library/build-module/icon/edit.mjs
- var import_i18n93 = __toESM(require_i18n(), 1);
+ var import_i18n92 = __toESM(require_i18n(), 1);
var import_components51 = __toESM(require_components(), 1);
var import_block_editor102 = __toESM(require_block_editor(), 1);
- var import_element69 = __toESM(require_element(), 1);
+ var import_element70 = __toESM(require_element(), 1);
var import_primitives165 = __toESM(require_primitives(), 1);
var import_data46 = __toESM(require_data(), 1);
var import_core_data24 = __toESM(require_core_data(), 1);
// packages/block-library/build-module/icon/components/custom-inserter/index.mjs
- var import_i18n92 = __toESM(require_i18n(), 1);
+ var import_i18n91 = __toESM(require_i18n(), 1);
var import_components50 = __toESM(require_components(), 1);
- var import_element68 = __toESM(require_element(), 1);
+ var import_element69 = __toESM(require_element(), 1);
var import_compose25 = __toESM(require_compose(), 1);
var import_data45 = __toESM(require_data(), 1);
var import_core_data23 = __toESM(require_core_data(), 1);
// packages/block-library/build-module/icon/components/custom-inserter/icon-grid.mjs
- var import_i18n91 = __toESM(require_i18n(), 1);
+ var import_i18n90 = __toESM(require_i18n(), 1);
var import_components49 = __toESM(require_components(), 1);
var import_compose24 = __toESM(require_compose(), 1);
- var import_element67 = __toESM(require_element(), 1);
+ var import_element68 = __toESM(require_element(), 1);
var import_dom11 = __toESM(require_dom(), 1);
- var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
var BATCH_SIZE = 20;
function IconGrid({ icons, onChange, value }) {
const shownIcons = (0, import_compose24.useAsyncList)(icons, {
step: BATCH_SIZE
});
- const selectedIconRef = (0, import_element67.useRef)();
+ const selectedIconRef = (0, import_element68.useRef)();
const selectedIndex = icons?.findIndex((icon2) => icon2.name === value) ?? -1;
const isReadyToScroll = selectedIndex >= 0 && (shownIcons.length >= selectedIndex + BATCH_SIZE || shownIcons.length === icons.length);
- (0, import_element67.useLayoutEffect)(() => {
+ (0, import_element68.useLayoutEffect)(() => {
const node = selectedIconRef.current;
if (!isReadyToScroll || !node) {
return;
@@ -36469,13 +36384,13 @@ ${text}
}
node.scrollIntoView({ block: "center" });
}, [isReadyToScroll]);
- return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className: "wp-block-icon__inserter-grid", children: !icons?.length ? /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className: "wp-block-icon__inserter-grid-no-results", children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("p", { children: (0, import_i18n91.__)("No results found.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("div", { className: "wp-block-icon__inserter-grid", children: !icons?.length ? /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("div", { className: "wp-block-icon__inserter-grid-no-results", children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("p", { children: (0, import_i18n90.__)("No results found.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
"div",
{
className: "wp-block-icon__inserter-grid-icons-list",
- "aria-label": (0, import_i18n91.__)("Icon library"),
+ "aria-label": (0, import_i18n90.__)("Icon library"),
children: shownIcons.map((icon2) => {
- return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(
import_components49.Button,
{
ref: icon2.name === value ? selectedIconRef : void 0,
@@ -36484,8 +36399,8 @@ ${text}
variant: icon2.name === value ? "primary" : void 0,
__next40pxDefaultSize: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-icon", children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(html_renderer_default, { html: icon2.content }) }),
- /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-title", children: icon2.label })
+ /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-icon", children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(html_renderer_default, { html: icon2.content }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-title", children: icon2.label })
]
},
icon2.name
@@ -36533,10 +36448,10 @@ ${text}
}
// packages/block-library/build-module/icon/components/custom-inserter/index.mjs
- var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
function CustomInserterModal({ onClose, value, onChange }) {
- const [searchInput, setSearchInput] = (0, import_element68.useState)("");
- const [currentCollection, setCurrentCollection] = (0, import_element68.useState)(null);
+ const [searchInput, setSearchInput] = (0, import_element69.useState)("");
+ const [currentCollection, setCurrentCollection] = (0, import_element69.useState)(null);
const debouncedSetSearchInput = (0, import_compose25.useDebounce)(setSearchInput, 300);
const collections = (0, import_data45.useSelect)(
(select10) => select10(import_core_data23.store).getEntityRecords(
@@ -36565,7 +36480,7 @@ ${text}
},
[collectionSlug]
);
- const filteredIcons = (0, import_element68.useMemo)(() => {
+ const filteredIcons = (0, import_element69.useMemo)(() => {
if (!icons) {
return [];
}
@@ -36579,14 +36494,14 @@ ${text}
}
return icons;
}, [searchInput, icons]);
- return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
import_components50.Modal,
{
className: "wp-block-icon__inserter-modal",
- title: (0, import_i18n92.__)("Icon library"),
+ title: (0, import_i18n91.__)("Icon library"),
onRequestClose: onClose,
isFullScreen: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(
tabs_exports.Root,
{
className: "wp-block-icon__inserter",
@@ -36594,23 +36509,23 @@ ${text}
value: collectionSlug,
onValueChange: setCurrentCollection,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(
Stack,
{
direction: "column",
gap: "lg",
className: "wp-block-icon__inserter-sidebar",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
import_components50.SearchControl,
{
value: searchInput,
onChange: debouncedSetSearchInput
}
),
- /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(tabs_exports.List, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(tabs_exports.Tab, { value: "", children: (0, import_i18n92.__)("All") }),
- collections?.map((collection) => /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(tabs_exports.List, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(tabs_exports.Tab, { value: "", children: (0, import_i18n91.__)("All") }),
+ collections?.map((collection) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
tabs_exports.Tab,
{
value: collection.slug,
@@ -36623,21 +36538,21 @@ ${text}
}
),
[{ slug: "" }, ...collections ?? []].map(
- (collection) => /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+ (collection) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
tabs_exports.Panel,
{
tabIndex: -1,
value: collection.slug,
className: "wp-block-icon__inserter-panel",
- children: !hasResolvedIcons ? /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+ children: !hasResolvedIcons ? /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
"div",
{
className: "wp-block-icon__inserter-loading",
role: "status",
- "aria-label": (0, import_i18n92.__)("Loading\u2026"),
- children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components50.Spinner, {})
+ "aria-label": (0, import_i18n91.__)("Loading\u2026"),
+ children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_components50.Spinner, {})
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
IconGrid,
{
icons: filteredIcons,
@@ -36657,8 +36572,8 @@ ${text}
}
// packages/block-library/build-module/icon/edit.mjs
- var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
- var IconPlaceholder = ({ className, style: style2 }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(
+ var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+ var IconPlaceholder = ({ className, style: style2 }) => /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(
import_primitives165.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
@@ -36669,8 +36584,8 @@ ${text}
className: clsx_default("wp-block-icon__placeholder", className),
style: style2,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_primitives165.Rect, { width: "60", height: "60", fill: "currentColor", fillOpacity: 0.1 }),
- /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_primitives165.Rect, { width: "60", height: "60", fill: "currentColor", fillOpacity: 0.1 }),
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_primitives165.Path,
{
vectorEffect: "non-scaling-stroke",
@@ -36684,7 +36599,7 @@ ${text}
);
function Edit13({ attributes: attributes2, setAttributes }) {
const { icon: icon2, ariaLabel, flipHorizontal, flipVertical, rotation } = attributes2;
- const [isInserterOpen, setInserterOpen] = (0, import_element69.useState)(false);
+ const [isInserterOpen, setInserterOpen] = (0, import_element70.useState)(false);
const isContentOnlyMode = (0, import_block_editor102.useBlockEditingMode)() === "contentOnly";
const colorProps = (0, import_block_editor102.__experimentalUseColorProps)(attributes2);
const spacingProps = (0, import_block_editor102.__experimentalGetSpacingClassesAndStyles)({
@@ -36709,55 +36624,55 @@ ${text}
"is-flip-vertical": flipVertical
};
const rotationStyle = rotation ? { rotate: `${rotation}deg` } : {};
- const blockControls = /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_jsx_runtime305.Fragment, { children: [
- icon2 && /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_block_editor102.BlockControls, { group: "block", children: [
- /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ const blockControls = /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
+ icon2 && /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_block_editor102.BlockControls, { group: "block", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.ToolbarButton,
{
icon: flip_horizontal_default,
- label: (0, import_i18n93.__)("Flip horizontal"),
+ label: (0, import_i18n92.__)("Flip horizontal"),
isPressed: flipHorizontal,
onClick: () => setAttributes({
flipHorizontal: !flipHorizontal
})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.ToolbarButton,
{
icon: flip_vertical_default,
- label: (0, import_i18n93.__)("Flip vertical"),
+ label: (0, import_i18n92.__)("Flip vertical"),
isPressed: flipVertical,
onClick: () => setAttributes({
flipVertical: !flipVertical
})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.ToolbarButton,
{
icon: rotate_right_default,
- label: (0, import_i18n93.__)("Rotate"),
+ label: (0, import_i18n92.__)("Rotate"),
onClick: () => setAttributes({
rotation: ((rotation || 0) + 90) % 360
})
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_block_editor102.BlockControls, { group: "other", children: [
- /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_block_editor102.BlockControls, { group: "other", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.ToolbarButton,
{
onClick: () => {
setInserterOpen(true);
},
- children: icon2 ? (0, import_i18n93.__)("Replace") : (0, import_i18n93.__)("Choose icon")
+ children: icon2 ? (0, import_i18n92.__)("Replace") : (0, import_i18n92.__)("Choose icon")
}
),
isContentOnlyMode && icon2 && // Add some extra controls for content attributes when content only mode is active.
// With content only mode active, the inspector is hidden, so users need another way
// to edit these attributes.
- /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.DropdownMenu,
{
icon: "",
@@ -36767,17 +36682,17 @@ ${text}
popoverProps: {
className: "is-alternate"
},
- text: (0, import_i18n93.__)("Label"),
- children: () => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ text: (0, import_i18n92.__)("Label"),
+ children: () => /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.TextControl,
{
className: "wp-block-icon__toolbar-content",
- label: (0, import_i18n93.__)("Label"),
+ label: (0, import_i18n92.__)("Label"),
value: ariaLabel || "",
onChange: (value) => setAttributes({
ariaLabel: value
}),
- help: (0, import_i18n93.__)(
+ help: (0, import_i18n92.__)(
"Briefly describe the icon to help screen reader users. Leave blank for decorative icons."
)
}
@@ -36787,26 +36702,26 @@ ${text}
] })
] });
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const inspectorControls = icon2 && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_jsx_runtime305.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_block_editor102.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ const inspectorControls = icon2 && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_jsx_runtime306.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_block_editor102.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.__experimentalToolsPanel,
{
- label: (0, import_i18n93.__)("Settings"),
+ label: (0, import_i18n92.__)("Settings"),
resetAll: () => setAttributes({
ariaLabel: void 0
}),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.__experimentalToolsPanelItem,
{
- label: (0, import_i18n93.__)("Label"),
+ label: (0, import_i18n92.__)("Label"),
isShownByDefault: true,
hasValue: () => !!ariaLabel,
onDeselect: () => setAttributes({ ariaLabel: void 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
import_components51.TextControl,
{
- label: (0, import_i18n93.__)("Label"),
- help: (0, import_i18n93.__)(
+ label: (0, import_i18n92.__)("Label"),
+ help: (0, import_i18n92.__)(
"Briefly describe the icon to help screen reader users. Leave blank for decorative icons."
),
value: ariaLabel || "",
@@ -36817,10 +36732,10 @@ ${text}
)
}
) }) });
- return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_jsx_runtime305.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
blockControls,
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime305.jsx)("div", { ...(0, import_block_editor102.useBlockProps)(), children: iconToDisplay ? /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime306.jsx)("div", { ...(0, import_block_editor102.useBlockProps)(), children: iconToDisplay ? /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
html_renderer_default,
{
html: iconToDisplay,
@@ -36841,7 +36756,7 @@ ${text}
}
}
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
IconPlaceholder,
{
className: clsx_default(
@@ -36859,7 +36774,7 @@ ${text}
}
}
) }),
- isInserterOpen && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+ isInserterOpen && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
CustomInserterModal,
{
onClose: () => setInserterOpen(false),
@@ -36962,8 +36877,8 @@ ${text}
// packages/block-library/build-module/icon/icon.mjs
var import_components53 = __toESM(require_components(), 1);
- var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
- var icon = /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components53.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", fill: "none", children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components53.Path, { d: "M6 9.5h3.5V6H6v3.5Zm5 .5a1 1 0 0 1-.898.995L10 11H5.5l-.103-.005a1 1 0 0 1-.892-.893L4.5 10V5.5a1 1 0 0 1 1-1H10a1 1 0 0 1 1 1V10ZM18.25 7.75a2 2 0 1 0-4 0 2 2 0 0 0 4 0Zm1.5 0a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0ZM6.88 13.535a1 1 0 0 1 1.74 0l2.534 4.472a1 1 0 0 1-.87 1.493H5.216a1 1 0 0 1-.87-1.493l2.534-4.472ZM6.074 18h3.352L7.75 15.041l-1.676 2.96ZM14.952 13h2.596a1 1 0 0 1 .866.5l1.298 2.25a1 1 0 0 1 0 1L18.414 19l-.074.11a1 1 0 0 1-.792.39h-2.596a1 1 0 0 1-.792-.39l-.074-.11-1.298-2.25a1.001 1.001 0 0 1 0-1l1.298-2.25a1 1 0 0 1 .866-.5Zm-.72 3.25 1.01 1.75h2.017l1.009-1.75-1.01-1.75h-2.017l-1.01 1.75Z" }) });
+ var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+ var icon = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_components53.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", fill: "none", children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_components53.Path, { d: "M6 9.5h3.5V6H6v3.5Zm5 .5a1 1 0 0 1-.898.995L10 11H5.5l-.103-.005a1 1 0 0 1-.892-.893L4.5 10V5.5a1 1 0 0 1 1-1H10a1 1 0 0 1 1 1V10ZM18.25 7.75a2 2 0 1 0-4 0 2 2 0 0 0 4 0Zm1.5 0a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0ZM6.88 13.535a1 1 0 0 1 1.74 0l2.534 4.472a1 1 0 0 1-.87 1.493H5.216a1 1 0 0 1-.87-1.493l2.534-4.472ZM6.074 18h3.352L7.75 15.041l-1.676 2.96ZM14.952 13h2.596a1 1 0 0 1 .866.5l1.298 2.25a1 1 0 0 1 0 1L18.414 19l-.074.11a1 1 0 0 1-.792.39h-2.596a1 1 0 0 1-.792-.39l-.074-.11-1.298-2.25a1.001 1.001 0 0 1 0-1l1.298-2.25a1 1 0 0 1 .866-.5Zm-.72 3.25 1.01 1.75h2.017l1.009-1.75-1.01-1.75h-2.017l-1.01 1.75Z" }) });
var icon_default2 = icon;
// packages/block-library/build-module/icon/variations.mjs
@@ -37003,12 +36918,11 @@ ${text}
name: () => name40,
settings: () => settings40
});
- var import_i18n97 = __toESM(require_i18n(), 1);
- var import_blocks42 = __toESM(require_blocks(), 1);
+ var import_i18n96 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/image/deprecated.mjs
var import_block_editor103 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
var v118 = {
attributes: {
url: {
@@ -37051,21 +36965,21 @@ ${text}
save({ attributes: attributes2 }) {
const { url, alt, caption, align, href, width, height } = attributes2;
const extraImageProps = width || height ? { width, height } : {};
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("img", { src: url, alt, ...extraImageProps });
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("img", { src: url, alt, ...extraImageProps });
let figureStyle = {};
if (width) {
figureStyle = { width };
} else if (align === "left" || align === "right") {
figureStyle = { maxWidth: "50%" };
}
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(
"figure",
{
className: align ? `align${align}` : null,
style: figureStyle,
children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("a", { href, children: image }) : image,
- !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("a", { href, children: image }) : image,
+ !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
]
}
);
@@ -37112,7 +37026,7 @@ ${text}
},
save({ attributes: attributes2 }) {
const { url, alt, caption, align, href, width, height, id } = attributes2;
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"img",
{
src: url,
@@ -37122,9 +37036,9 @@ ${text}
height
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)("figure", { className: align ? `align${align}` : null, children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("a", { href, children: image }) : image,
- !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)("figure", { className: align ? `align${align}` : null, children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("a", { href, children: image }) : image,
+ !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
] });
}
};
@@ -37177,7 +37091,7 @@ ${text}
[`align${align}`]: align,
"is-resized": width || height
});
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"img",
{
src: url,
@@ -37187,9 +37101,9 @@ ${text}
height
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)("figure", { className: classes, children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("a", { href, children: image }) : image,
- !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)("figure", { className: classes, children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("a", { href, children: image }) : image,
+ !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
] });
}
};
@@ -37287,7 +37201,7 @@ ${text}
[`size-${sizeSlug}`]: sizeSlug,
"is-resized": width || height
});
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"img",
{
src: url,
@@ -37298,8 +37212,8 @@ ${text}
title
}
);
- const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const figure = /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"a",
{
className: linkClass,
@@ -37309,12 +37223,12 @@ ${text}
children: image
}
) : image,
- !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
+ !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
] });
if ("left" === align || "right" === align || "center" === align) {
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("div", { ...import_block_editor103.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { className: classes, children: figure }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("div", { ...import_block_editor103.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("figure", { className: classes, children: figure }) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
}
};
var v54 = {
@@ -37427,7 +37341,7 @@ ${text}
[`size-${sizeSlug}`]: sizeSlug,
"is-resized": width || height
});
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"img",
{
src: url,
@@ -37438,8 +37352,8 @@ ${text}
title
}
);
- const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const figure = /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"a",
{
className: linkClass,
@@ -37449,9 +37363,9 @@ ${text}
children: image
}
) : image,
- !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
+ !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
] });
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
}
};
var v64 = {
@@ -37593,7 +37507,7 @@ ${text}
const imageClasses = clsx_default(borderProps.className, {
[`wp-image-${id}`]: !!id
});
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"img",
{
src: url,
@@ -37609,8 +37523,8 @@ ${text}
title
}
);
- const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const figure = /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"a",
{
className: linkClass,
@@ -37620,7 +37534,7 @@ ${text}
children: image
}
) : image,
- !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
import_block_editor103.RichText.Content,
{
className: (0, import_block_editor103.__experimentalGetElementClassName)(
@@ -37631,7 +37545,7 @@ ${text}
}
)
] });
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
}
};
var v73 = {
@@ -37773,7 +37687,7 @@ ${text}
const imageClasses = clsx_default(borderProps.className, {
[`wp-image-${id}`]: !!id
});
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"img",
{
src: url,
@@ -37791,8 +37705,8 @@ ${text}
title
}
);
- const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const figure = /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"a",
{
className: linkClass,
@@ -37802,7 +37716,7 @@ ${text}
children: image
}
) : image,
- !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
import_block_editor103.RichText.Content,
{
className: (0, import_block_editor103.__experimentalGetElementClassName)(
@@ -37813,7 +37727,7 @@ ${text}
}
)
] });
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
}
};
var v82 = {
@@ -37971,7 +37885,7 @@ ${text}
const imageClasses = clsx_default(borderProps.className, {
[`wp-image-${id}`]: !!id
});
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"img",
{
src: url,
@@ -37987,8 +37901,8 @@ ${text}
title
}
);
- const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const figure = /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"a",
{
className: linkClass,
@@ -37998,7 +37912,7 @@ ${text}
children: image
}
) : image,
- !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
import_block_editor103.RichText.Content,
{
className: (0, import_block_editor103.__experimentalGetElementClassName)(
@@ -38009,7 +37923,7 @@ ${text}
}
)
] });
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
}
};
var v92 = {
@@ -38164,7 +38078,7 @@ ${text}
const imageClasses = clsx_default(borderProps.className, {
[`wp-image-${id}`]: !!id
});
- const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"img",
{
src: url,
@@ -38183,8 +38097,8 @@ ${text}
}
);
const displayCaption = !import_block_editor103.RichText.isEmpty(caption) || bindings.caption || bindings?.__default?.source === "core/pattern-overrides";
- const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ const figure = /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
"a",
{
className: linkClass,
@@ -38194,7 +38108,7 @@ ${text}
children: image
}
) : image,
- displayCaption && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+ displayCaption && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
import_block_editor103.RichText.Content,
{
className: (0, import_block_editor103.__experimentalGetElementClassName)(
@@ -38205,19 +38119,19 @@ ${text}
}
)
] });
- return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
+ return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
}
};
var deprecated_default20 = [v92, v82, v73, v64, v54, v44, v36, v29, v118];
// packages/block-library/build-module/image/edit.mjs
var import_blob12 = __toESM(require_blob(), 1);
- var import_blocks40 = __toESM(require_blocks(), 1);
+ var import_blocks34 = __toESM(require_blocks(), 1);
var import_components56 = __toESM(require_components(), 1);
var import_data50 = __toESM(require_data(), 1);
var import_block_editor107 = __toESM(require_block_editor(), 1);
- var import_element74 = __toESM(require_element(), 1);
- var import_i18n96 = __toESM(require_i18n(), 1);
+ var import_element75 = __toESM(require_element(), 1);
+ var import_i18n95 = __toESM(require_i18n(), 1);
var import_notices8 = __toESM(require_notices(), 1);
var import_compose28 = __toESM(require_compose(), 1);
var import_url12 = __toESM(require_url(), 1);
@@ -38228,10 +38142,10 @@ ${text}
var import_compose26 = __toESM(require_compose(), 1);
var import_data49 = __toESM(require_data(), 1);
var import_block_editor106 = __toESM(require_block_editor(), 1);
- var import_element72 = __toESM(require_element(), 1);
- var import_i18n95 = __toESM(require_i18n(), 1);
+ var import_element73 = __toESM(require_element(), 1);
+ var import_i18n94 = __toESM(require_i18n(), 1);
var import_url11 = __toESM(require_url(), 1);
- var import_blocks39 = __toESM(require_blocks(), 1);
+ var import_blocks33 = __toESM(require_blocks(), 1);
var import_notices7 = __toESM(require_notices(), 1);
var import_core_data26 = __toESM(require_core_data(), 1);
@@ -38239,11 +38153,11 @@ ${text}
var import_components54 = __toESM(require_components(), 1);
var import_block_editor104 = __toESM(require_block_editor(), 1);
var import_dom12 = __toESM(require_dom(), 1);
- var import_element70 = __toESM(require_element(), 1);
- var import_i18n94 = __toESM(require_i18n(), 1);
+ var import_element71 = __toESM(require_element(), 1);
+ var import_i18n93 = __toESM(require_i18n(), 1);
var import_data47 = __toESM(require_data(), 1);
var import_url10 = __toESM(require_url(), 1);
- var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
var focusToggleButton = (containerRef) => {
window.requestAnimationFrame(() => {
const [toggleButton] = import_dom12.focus.tabbable.find(containerRef?.current);
@@ -38260,8 +38174,8 @@ ${text}
className,
label
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components54.__experimentalItemGroup, { ...itemGroupProps, as: "span", children: /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_components54.__experimentalHStack, { justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components54.__experimentalItemGroup, { ...itemGroupProps, as: "span", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_components54.__experimentalHStack, { justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
"span",
{
className: "block-library-utils__media-control__inspector-image-indicator",
@@ -38270,7 +38184,7 @@ ${text}
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components54.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components54.__experimentalTruncate, { numberOfLines: 1, className, children: filename ?? label }) })
+ /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components54.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components54.__experimentalTruncate, { numberOfLines: 1, className, children: filename ?? label }) })
] }) });
}
function MediaControl({
@@ -38283,7 +38197,7 @@ ${text}
onError,
onReset,
isUploading = false,
- emptyLabel = (0, import_i18n94.__)("Media")
+ emptyLabel = (0, import_i18n93.__)("Media")
}) {
const { getSettings: getSettings2 } = (0, import_data47.useSelect)(import_block_editor104.store);
const onFilesDrop = (filesList) => {
@@ -38301,14 +38215,14 @@ ${text}
multiple: false
});
};
- const containerRef = (0, import_element70.useRef)();
- return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(
+ const containerRef = (0, import_element71.useRef)();
+ return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(
"div",
{
ref: containerRef,
className: "block-library-utils__media-control",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
import_block_editor104.MediaReplaceFlow,
{
className: "block-library-utils__media-control__replace-flow",
@@ -38318,7 +38232,7 @@ ${text}
onSelect,
onSelectURL,
onError,
- name: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+ name: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
MediaControlPreview,
{
url: mediaUrl,
@@ -38327,14 +38241,14 @@ ${text}
label: mediaUrl ? (0, import_url10.getFilename)(filename) || emptyLabel : emptyLabel
}
),
- renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components54.Button, { ...props, __next40pxDefaultSize: true, children: isUploading ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components54.Spinner, {}) : props.children }),
+ renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components54.Button, { ...props, __next40pxDefaultSize: true, children: isUploading ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components54.Spinner, {}) : props.children }),
onReset
}
),
- mediaUrl && onReset && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+ mediaUrl && onReset && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
import_components54.Button,
{
- label: (0, import_i18n94.__)("Reset"),
+ label: (0, import_i18n93.__)("Reset"),
className: "block-library-utils__media-control__reset",
size: "small",
icon: reset_default,
@@ -38344,7 +38258,7 @@ ${text}
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components54.DropZone, { onFilesDrop })
+ /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components54.DropZone, { onFilesDrop })
]
}
);
@@ -38355,7 +38269,7 @@ ${text}
var import_block_editor105 = __toESM(require_block_editor(), 1);
var import_dom13 = __toESM(require_dom(), 1);
var import_data48 = __toESM(require_data(), 1);
- var import_element71 = __toESM(require_element(), 1);
+ var import_element72 = __toESM(require_element(), 1);
function normalizeImageBlockCaption(caption) {
if (typeof caption !== "string") {
return "";
@@ -38473,7 +38387,7 @@ ${text}
(select10) => select10(import_block_editor105.store).getSettings()[openMediaEditorModalKey2],
[]
);
- const blockAttributesRef = (0, import_element71.useRef)({
+ const blockAttributesRef = (0, import_element72.useRef)({
id,
url,
alt,
@@ -38481,9 +38395,9 @@ ${text}
sizeSlug,
linkDestination
});
- const mediaEditorMetadataBaselineRef = (0, import_element71.useRef)();
- const mediaEditorMetadataSyncRequestRef = (0, import_element71.useRef)(0);
- (0, import_element71.useEffect)(() => {
+ const mediaEditorMetadataBaselineRef = (0, import_element72.useRef)();
+ const mediaEditorMetadataSyncRequestRef = (0, import_element72.useRef)(0);
+ (0, import_element72.useEffect)(() => {
blockAttributesRef.current = {
id,
url,
@@ -38493,7 +38407,7 @@ ${text}
linkDestination
};
}, [alt, caption, id, linkDestination, sizeSlug, url]);
- const getCachedAttachmentRecord = (0, import_element71.useCallback)(
+ const getCachedAttachmentRecord = (0, import_element72.useCallback)(
(attachmentId) => registry.select(import_core_data25.store).getEditedEntityRecord(
"postType",
"attachment",
@@ -38501,7 +38415,7 @@ ${text}
),
[registry]
);
- const resolveAttachmentRecord = (0, import_element71.useCallback)(
+ const resolveAttachmentRecord = (0, import_element72.useCallback)(
async (attachmentId) => {
const resolveSelect = registry.resolveSelect(import_core_data25.store);
try {
@@ -38516,7 +38430,7 @@ ${text}
},
[registry]
);
- const resolveFreshAttachmentRecord = (0, import_element71.useCallback)(
+ const resolveFreshAttachmentRecord = (0, import_element72.useCallback)(
async (attachmentId) => {
const { invalidateResolution } = registry.dispatch(import_core_data25.store);
invalidateResolution("getEntityRecord", [
@@ -38528,7 +38442,7 @@ ${text}
},
[registry, resolveAttachmentRecord]
);
- const handleMediaUpdate = (0, import_element71.useCallback)(
+ const handleMediaUpdate = (0, import_element72.useCallback)(
async ({ id: newId, url: newUrl }) => {
if (typeof newId !== "number") {
return;
@@ -38599,7 +38513,7 @@ ${text}
setAttributes
]
);
- const openImageMediaEditorModal = (0, import_element71.useCallback)(async () => {
+ const openImageMediaEditorModal = (0, import_element72.useCallback)(async () => {
if (!id || !openMediaEditorModal) {
return;
}
@@ -38628,7 +38542,7 @@ ${text}
}
// packages/block-library/build-module/image/image.mjs
- var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
var {
DimensionsTool,
isDefaultBlockStyleState: isDefaultBlockStyleState3,
@@ -38639,13 +38553,13 @@ ${text}
var scaleOptions = [
{
value: "cover",
- label: (0, import_i18n95._x)("Cover", "Scale option for dimensions control"),
- help: (0, import_i18n95.__)("Image covers the space evenly.")
+ label: (0, import_i18n94._x)("Cover", "Scale option for dimensions control"),
+ help: (0, import_i18n94.__)("Image covers the space evenly.")
},
{
value: "contain",
- label: (0, import_i18n95._x)("Contain", "Scale option for dimensions control"),
- help: (0, import_i18n95.__)("Image is contained without distortion.")
+ label: (0, import_i18n94._x)("Contain", "Scale option for dimensions control"),
+ help: (0, import_i18n94.__)("Image is contained without distortion.")
}
];
var WRITEMODE_POPOVER_PROPS = {
@@ -38655,7 +38569,7 @@ ${text}
if (!href) {
return children;
}
- return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
"a",
{
href,
@@ -38682,22 +38596,22 @@ ${text}
lockTitleControls,
lockTitleControlsMessage
}) {
- const [popoverAnchor, setPopoverAnchor] = (0, import_element72.useState)(null);
- const [isAltDialogOpen, setIsAltDialogOpen] = (0, import_element72.useState)(false);
- const [isTitleDialogOpen, setIsTitleDialogOpen] = (0, import_element72.useState)(false);
- return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.ToolbarItem, { ref: setPopoverAnchor, children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element73.useState)(null);
+ const [isAltDialogOpen, setIsAltDialogOpen] = (0, import_element73.useState)(false);
+ const [isTitleDialogOpen, setIsTitleDialogOpen] = (0, import_element73.useState)(false);
+ return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components55.ToolbarItem, { ref: setPopoverAnchor, children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.DropdownMenu,
{
icon: chevron_down_default,
- label: (0, import_i18n95.__)("More"),
+ label: (0, import_i18n94.__)("More"),
toggleProps: {
...toggleProps,
- description: (0, import_i18n95.__)("Displays more controls.")
+ description: (0, import_i18n94.__)("Displays more controls.")
},
popoverProps: WRITEMODE_POPOVER_PROPS,
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.MenuItem,
{
onClick: () => {
@@ -38705,13 +38619,13 @@ ${text}
onClose();
},
"aria-haspopup": "dialog",
- children: (0, import_i18n95._x)(
+ children: (0, import_i18n94._x)(
"Alternative text",
"Alternative text for an image. Block toolbar label, a low character count is preferred."
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.MenuItem,
{
onClick: () => {
@@ -38719,13 +38633,13 @@ ${text}
onClose();
},
"aria-haspopup": "dialog",
- children: (0, import_i18n95.__)("Title text")
+ children: (0, import_i18n94.__)("Title text")
}
)
] })
}
) }),
- isAltDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ isAltDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.Popover,
{
placement: "bottom-start",
@@ -38733,37 +38647,37 @@ ${text}
onClose: () => setIsAltDialogOpen(false),
offset: 13,
variant: "toolbar",
- children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.TextareaControl,
{
className: "wp-block-image__toolbar_content_textarea",
- label: (0, import_i18n95.__)("Alternative text"),
+ label: (0, import_i18n94.__)("Alternative text"),
value: attributes2.alt || "",
onChange: (value) => setAttributes({ alt: value }),
disabled: lockAltControls,
- help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_jsx_runtime310.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.ExternalLink,
{
href: (
// translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
- (0, import_i18n95.__)(
+ (0, import_i18n94.__)(
"https://www.w3.org/WAI/tutorials/images/decision-tree/"
)
),
- children: (0, import_i18n95.__)(
+ children: (0, import_i18n94.__)(
"Describe the purpose of the image."
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("br", {}),
- (0, import_i18n95.__)("Leave empty if decorative.")
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("br", {}),
+ (0, import_i18n94.__)("Leave empty if decorative.")
] })
}
) })
}
),
- isTitleDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ isTitleDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.Popover,
{
placement: "bottom-start",
@@ -38771,22 +38685,22 @@ ${text}
onClose: () => setIsTitleDialogOpen(false),
offset: 13,
variant: "toolbar",
- children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.TextControl,
{
className: "wp-block-image__toolbar_content_textarea",
- label: (0, import_i18n95.__)("Title attribute"),
+ label: (0, import_i18n94.__)("Title attribute"),
value: attributes2.title || "",
onChange: (value) => setAttributes({
title: value
}),
disabled: lockTitleControls,
- help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: lockTitleControlsMessage }) : (0, import_element72.createInterpolateElement)(
- (0, import_i18n95.__)(
+ help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_jsx_runtime310.Fragment, { children: lockTitleControlsMessage }) : (0, import_element73.createInterpolateElement)(
+ (0, import_i18n94.__)(
"Describe the role of this image on the page. <a>(Note: many devices and browsers do not display this text.)</a>"
),
{
- a: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
+ a: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components55.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
}
)
}
@@ -38833,10 +38747,10 @@ ${text}
metadata,
isDecorative
} = attributes2;
- const [imageElement, setImageElement] = (0, import_element72.useState)();
- const [resizeDelta, setResizeDelta] = (0, import_element72.useState)(null);
- const [pixelSize, setPixelSize] = (0, import_element72.useState)({});
- const [offsetTop, setOffsetTop] = (0, import_element72.useState)(0);
+ const [imageElement, setImageElement] = (0, import_element73.useState)();
+ const [resizeDelta, setResizeDelta] = (0, import_element73.useState)(null);
+ const [pixelSize, setPixelSize] = (0, import_element73.useState)({});
+ const [offsetTop, setOffsetTop] = (0, import_element73.useState)(0);
const setResizeObserved = (0, import_compose26.useResizeObserver)(([entry]) => {
if (!resizeDelta) {
const [box] = entry.borderBoxSize;
@@ -38844,7 +38758,7 @@ ${text}
}
setOffsetTop(entry.target.offsetTop);
});
- const effectResizeableBoxPlacement = (0, import_element72.useCallback)(() => {
+ const effectResizeableBoxPlacement = (0, import_element73.useCallback)(() => {
setOffsetTop(imageElement?.offsetTop ?? 0);
}, [imageElement]);
const setRefs = (0, import_compose26.useMergeRefs)([setImageElement, setResizeObserved]);
@@ -38899,10 +38813,10 @@ ${text}
[clientId]
);
const { getBlock, getSettings: getSettings2 } = (0, import_data49.useSelect)(import_block_editor106.store);
- const cropButtonRef = (0, import_element72.useRef)();
- const [pendingSwapUrl, setPendingSwapUrl] = (0, import_element72.useState)();
+ const cropButtonRef = (0, import_element73.useRef)();
+ const [pendingSwapUrl, setPendingSwapUrl] = (0, import_element73.useState)();
const isSwappingMedia = !!pendingSwapUrl;
- const handleMediaEditorModalClose = (0, import_element72.useCallback)(
+ const handleMediaEditorModalClose = (0, import_element73.useCallback)(
() => cropButtonRef.current?.focus(),
[]
);
@@ -38924,8 +38838,8 @@ ${text}
const [
{ loadedNaturalWidth, loadedNaturalHeight },
setLoadedNaturalSize
- ] = (0, import_element72.useState)({});
- const [hasImageErrored, setHasImageErrored] = (0, import_element72.useState)(false);
+ ] = (0, import_element73.useState)({});
+ const [hasImageErrored, setHasImageErrored] = (0, import_element73.useState)(false);
const hasNonContentControls = blockEditingMode === "default";
const isContentOnlyMode = blockEditingMode === "contentOnly";
const showDimensionsControls = allowResize && hasNonContentControls;
@@ -38934,7 +38848,7 @@ ${text}
const imageSizeOptions = imageSizes.filter(
({ slug }) => image?.media_details?.sizes?.[slug]?.source_url
).map(({ name: name118, slug }) => ({ value: slug, label: name118 }));
- (0, import_element72.useEffect)(() => {
+ (0, import_element73.useEffect)(() => {
if (!id || !isSingleSelected) {
return;
}
@@ -38950,13 +38864,13 @@ ${text}
__unstableMarkNextChangeAsNotPersistent
]);
const canUploadExternalImage = isSingleSelected && isExternalImage(id, url) && !!getSettings2()[mediaSideloadFromUrlKey];
- const { naturalWidth, naturalHeight } = (0, import_element72.useMemo)(() => {
+ const { naturalWidth, naturalHeight } = (0, import_element73.useMemo)(() => {
return {
naturalWidth: imageElement?.naturalWidth || loadedNaturalWidth || void 0,
naturalHeight: imageElement?.naturalHeight || loadedNaturalHeight || void 0
};
}, [loadedNaturalWidth, loadedNaturalHeight, imageElement?.complete]);
- (0, import_element72.useEffect)(() => {
+ (0, import_element73.useEffect)(() => {
if (pendingSwapUrl && pendingSwapUrl === url && imageElement?.complete) {
setPendingSwapUrl(void 0);
}
@@ -39053,7 +38967,7 @@ ${text}
url,
onSuccess(img2) {
onSelectImage(img2);
- createSuccessNotice((0, import_i18n95.__)("Image uploaded."), {
+ createSuccessNotice((0, import_i18n94.__)("Image uploaded."), {
type: "snackbar"
});
},
@@ -39067,7 +38981,7 @@ ${text}
function switchToCover() {
replaceBlocks(
clientId,
- (0, import_blocks39.switchToBlockType)(getBlock(clientId), "core/cover")
+ (0, import_blocks33.switchToBlockType)(getBlock(clientId), "core/cover")
);
}
const dimensionsUnitsOptions = (0, import_components55.__experimentalUseCustomUnits)({
@@ -39131,7 +39045,7 @@ ${text}
})
);
};
- const dimensionsControl = showDimensionsControls && (SIZED_LAYOUTS.includes(parentLayoutType) ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ const dimensionsControl = showDimensionsControls && (SIZED_LAYOUTS.includes(parentLayoutType) ? /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
DimensionsTool,
{
panelId: clientId,
@@ -39146,7 +39060,7 @@ ${text}
tools: ["aspectRatio"]
},
selectedStyleStateKey
- ) : /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
DimensionsTool,
{
panelId: clientId,
@@ -39208,13 +39122,13 @@ ${text}
caption: captionBinding
} = metadata?.bindings || {};
const hasParentPattern = !!context["pattern/overrides"];
- const urlBindingSource = (0, import_blocks39.getBlockBindingsSource)(
+ const urlBindingSource = (0, import_blocks33.getBlockBindingsSource)(
urlBinding?.source
);
- const altBindingSource = (0, import_blocks39.getBlockBindingsSource)(
+ const altBindingSource = (0, import_blocks33.getBlockBindingsSource)(
altBinding?.source
);
- const titleBindingSource = (0, import_blocks39.getBlockBindingsSource)(
+ const titleBindingSource = (0, import_blocks33.getBlockBindingsSource)(
titleBinding?.source
);
return {
@@ -39234,21 +39148,21 @@ ${text}
context,
args: altBinding?.args
}),
- lockAltControlsMessage: altBindingSource?.label ? (0, import_i18n95.sprintf)(
+ lockAltControlsMessage: altBindingSource?.label ? (0, import_i18n94.sprintf)(
/* translators: %s: Label of the bindings source. */
- (0, import_i18n95.__)("Connected to %s"),
+ (0, import_i18n94.__)("Connected to %s"),
altBindingSource.label
- ) : (0, import_i18n95.__)("Connected to dynamic data"),
+ ) : (0, import_i18n94.__)("Connected to dynamic data"),
lockTitleControls: !!titleBinding && !titleBindingSource?.canUserEditValue?.({
select: select10,
context,
args: titleBinding?.args
}),
- lockTitleControlsMessage: titleBindingSource?.label ? (0, import_i18n95.sprintf)(
+ lockTitleControlsMessage: titleBindingSource?.label ? (0, import_i18n94.sprintf)(
/* translators: %s: Label of the bindings source. */
- (0, import_i18n95.__)("Connected to %s"),
+ (0, import_i18n94.__)("Connected to %s"),
titleBindingSource.label
- ) : (0, import_i18n95.__)("Connected to dynamic data")
+ ) : (0, import_i18n94.__)("Connected to dynamic data")
};
},
[
@@ -39261,7 +39175,7 @@ ${text}
const showUrlInput = isSingleSelected && !lockHrefControls && !lockUrlControls && !isDecorative;
const showCoverControls = isSingleSelected && canInsertCover && !isContentOnlyMode;
const showBlockControls = showUrlInput || allowCrop || showCoverControls;
- const mediaControls = isSingleSelected && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.BlockControls, { group: isContentOnlyMode ? "inline" : "other", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ const mediaControls = isSingleSelected && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_jsx_runtime310.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor106.BlockControls, { group: isContentOnlyMode ? "inline" : "other", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_block_editor106.MediaReplaceFlow,
{
mediaId: id,
@@ -39270,15 +39184,14 @@ ${text}
onSelect: onSelectImage,
onSelectURL,
onError: onUploadError,
- name: !url ? (0, import_i18n95.__)("Add image") : (0, import_i18n95.__)("Replace"),
+ name: !url ? (0, import_i18n94.__)("Add image") : (0, import_i18n94.__)("Replace"),
onReset: () => onSelectImage(void 0),
variant: "toolbar"
}
) }) });
- const hasDataFormBlockFields = window?.__experimentalContentOnlyInspectorFields;
- const controls = /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
- showBlockControls && /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_block_editor106.BlockControls, { group: "block", children: [
- showUrlInput && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ const controls = /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
+ showBlockControls && /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_block_editor106.BlockControls, { group: "block", children: [
+ showUrlInput && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_block_editor106.__experimentalImageURLInputUI,
{
url: href || "",
@@ -39295,38 +39208,38 @@ ${text}
resetLightbox
}
),
- allowCrop && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ allowCrop && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.ToolbarButton,
{
ref: cropButtonRef,
onClick: openImageMediaEditorModal,
"aria-haspopup": "dialog",
icon: crop_default,
- label: (0, import_i18n95.__)("Edit image"),
+ label: (0, import_i18n94.__)("Edit image"),
disabled: isSwappingMedia
}
),
- showCoverControls && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ showCoverControls && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.ToolbarButton,
{
icon: overlay_text_default,
- label: (0, import_i18n95.__)("Add text over image"),
+ label: (0, import_i18n94.__)("Add text over image"),
onClick: switchToCover
}
)
] }),
- canUploadExternalImage && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ canUploadExternalImage && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor106.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components55.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.ToolbarButton,
{
onClick: uploadExternal,
icon: upload_default,
- label: (0, import_i18n95.__)("Upload to Media Library")
+ label: (0, import_i18n94.__)("Upload to Media Library")
}
) }) }),
isContentOnlyMode && // Add some extra controls for content attributes when content only mode is active.
// With content only mode active, the inspector is hidden, so users need another way
// to edit these attributes.
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor106.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
ContentOnlyControls,
{
attributes: attributes2,
@@ -39337,24 +39250,24 @@ ${text}
lockTitleControlsMessage
}
) }),
- !hasDataFormBlockFields && isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(
+ isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor106.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(
import_components55.__experimentalToolsPanel,
{
- label: (0, import_i18n95.__)("Media"),
+ label: (0, import_i18n94.__)("Media"),
resetAll: () => {
onSelectImage(void 0);
setAttributes({ isDecorative: false });
},
dropdownMenuProps,
children: [
- !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.__experimentalToolsPanelItem,
{
- label: (0, import_i18n95.__)("Image"),
+ label: (0, import_i18n94.__)("Image"),
hasValue: () => !!url,
onDeselect: () => onSelectImage(void 0),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
MediaControl,
{
mediaId: id,
@@ -39367,35 +39280,35 @@ ${text}
onError: onUploadError,
onReset: () => onSelectImage(void 0),
isUploading,
- emptyLabel: (0, import_i18n95.__)("Add image")
+ emptyLabel: (0, import_i18n94.__)("Add image")
}
)
}
),
- !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.__experimentalToolsPanelItem,
{
- label: (0, import_i18n95.__)("Alternative text"),
+ label: (0, import_i18n94.__)("Alternative text"),
isShownByDefault: true,
hasValue: () => !!alt,
onDeselect: () => setAttributes({ alt: void 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.TextareaControl,
{
- label: (0, import_i18n95.__)("Alternative text"),
+ label: (0, import_i18n94.__)("Alternative text"),
value: alt || "",
onChange: updateAlt,
readOnly: lockAltControls,
- help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_jsx_runtime310.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.ExternalLink,
{
href: (
// translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
- (0, import_i18n95.__)(
+ (0, import_i18n94.__)(
"https://www.w3.org/WAI/tutorials/images/decision-tree/"
)
),
- children: (0, import_i18n95.__)(
+ children: (0, import_i18n94.__)(
"Describe the purpose of the image."
)
}
@@ -39404,20 +39317,20 @@ ${text}
)
}
),
- !lockAltControls && !lightboxChecked && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ !lockAltControls && !lightboxChecked && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.__experimentalToolsPanelItem,
{
- label: (0, import_i18n95.__)("Mark as decorative"),
+ label: (0, import_i18n94.__)("Mark as decorative"),
isShownByDefault: true,
hasValue: () => !!isDecorative,
onDeselect: () => setAttributes({ isDecorative: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.CheckboxControl,
{
- label: (0, import_i18n95.__)("Mark as decorative"),
+ label: (0, import_i18n94.__)("Mark as decorative"),
checked: !!isDecorative,
onChange: updateIsDecorative,
- help: (0, import_i18n95.__)(
+ help: (0, import_i18n94.__)(
"Hidden from assistive technologies."
)
}
@@ -39427,7 +39340,7 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(
import_block_editor106.InspectorControls,
{
group: "dimensions",
@@ -39448,20 +39361,20 @@ ${text}
},
children: [
dimensionsControl,
- !hasSelectedStyleState && url && scale && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ !hasSelectedStyleState && url && scale && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.__experimentalToolsPanelItem,
{
- label: (0, import_i18n95.__)("Focal point"),
+ label: (0, import_i18n94.__)("Focal point"),
isShownByDefault: true,
hasValue: () => !!focalPoint,
onDeselect: () => setAttributes({
focalPoint: void 0
}),
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.FocalPointPicker,
{
- label: (0, import_i18n95.__)("Focal point"),
+ label: (0, import_i18n94.__)("Focal point"),
url,
value: focalPoint,
onDragStart: imperativeFocalPointPreview,
@@ -39476,13 +39389,13 @@ ${text}
]
}
),
- !!imageSizeOptions.length && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ !!imageSizeOptions.length && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor106.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.__experimentalToolsPanel,
{
- label: (0, import_i18n95.__)("Settings"),
+ label: (0, import_i18n94.__)("Settings"),
resetAll: resetSettings,
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
ResolutionTool2,
{
value: sizeSlug,
@@ -39493,19 +39406,19 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor106.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.TextControl,
{
- label: (0, import_i18n95.__)("Title attribute"),
+ label: (0, import_i18n94.__)("Title attribute"),
value: title || "",
onChange: onSetTitle,
readOnly: lockTitleControls,
- help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: lockTitleControlsMessage }) : (0, import_element72.createInterpolateElement)(
- (0, import_i18n95.__)(
+ help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_jsx_runtime310.Fragment, { children: lockTitleControlsMessage }) : (0, import_element73.createInterpolateElement)(
+ (0, import_i18n94.__)(
"Describe the role of this image on the page. <a>(Note: many devices and browsers do not display this text.)</a>"
),
{
- a: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
+ a: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components55.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
}
)
}
@@ -39514,41 +39427,41 @@ ${text}
const filename = (0, import_url11.getFilename)(url);
let defaultedAlt;
if (isDecorative) {
- defaultedAlt = filename ? (0, import_i18n95.sprintf)(
+ defaultedAlt = filename ? (0, import_i18n94.sprintf)(
/* translators: %s: file name */
- (0, import_i18n95.__)(
+ (0, import_i18n94.__)(
"This image has been marked as decorative; its file name is %s"
),
filename
- ) : (0, import_i18n95.__)("This image has been marked as decorative.");
+ ) : (0, import_i18n94.__)("This image has been marked as decorative.");
} else if (alt) {
defaultedAlt = alt;
} else if (filename) {
- defaultedAlt = (0, import_i18n95.sprintf)(
+ defaultedAlt = (0, import_i18n94.sprintf)(
/* translators: %s: file name */
- (0, import_i18n95.__)("This image has an empty alt attribute; its file name is %s"),
+ (0, import_i18n94.__)("This image has an empty alt attribute; its file name is %s"),
filename
);
} else {
- defaultedAlt = (0, import_i18n95.__)("This image has an empty alt attribute");
+ defaultedAlt = (0, import_i18n94.__)("This image has an empty alt attribute");
}
const borderProps = (0, import_block_editor106.__experimentalUseBorderProps)(attributes2);
const shadowProps = (0, import_block_editor106.__experimentalGetShadowClassesAndStyles)(attributes2);
const { postType, postId, queryId } = context;
const isDescendentOfQueryLoop = Number.isFinite(queryId);
- const img = /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(ImageWrapper, { href, children: temporaryURL && hasImageErrored ? (
+ const img = /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(ImageWrapper, { href, children: temporaryURL && hasImageErrored ? (
// Show a placeholder during upload when the blob URL can't be loaded. This can
// happen when the user uploads a HEIC image in a browser that doesn't support them.
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.Placeholder,
{
className: "wp-block-image__placeholder",
withIllustration: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.Spinner, {})
+ children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components55.Spinner, {})
}
)
- ) : /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
"img",
{
src: temporaryURL || url,
@@ -39589,7 +39502,7 @@ ${text}
}
}
),
- (isUploading || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.Spinner, {})
+ (isUploading || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components55.Spinner, {})
] }) });
let resizableBox;
if (isResizable && isSingleSelected && !isUploading && !SIZED_LAYOUTS.includes(parentLayoutType)) {
@@ -39606,7 +39519,7 @@ ${text}
if (align === "center") {
showRightHandle = true;
showLeftHandle = true;
- } else if ((0, import_i18n95.isRTL)()) {
+ } else if ((0, import_i18n94.isRTL)()) {
if (align === "left") {
showRightHandle = true;
} else {
@@ -39619,7 +39532,7 @@ ${text}
showRightHandle = true;
}
}
- resizableBox = /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ resizableBox = /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
import_components55.ResizableBox,
{
ref: effectResizeableBoxPlacement,
@@ -39675,7 +39588,7 @@ ${text}
);
}
if (!url && !temporaryURL) {
- return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
mediaControls,
controls
] });
@@ -39684,25 +39597,25 @@ ${text}
editEntityRecord("postType", postType, postId, {
featured_media: id
});
- createSuccessNotice((0, import_i18n95.__)("Post featured image updated."), {
+ createSuccessNotice((0, import_i18n94.__)("Post featured image updated."), {
type: "snackbar"
});
};
- const featuredImageControl = !isDescendentOfQueryLoop && postId && id ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.BlockSettingsMenuControls, { children: ({ canEdit, selectedClientIds }) => canEdit && selectedClientIds.length === 1 && clientId === selectedClientIds[0] && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.MenuItem, { onClick: setPostFeatureImage, children: (0, import_i18n95.__)("Set as featured image") }) }) : null;
- return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
+ const featuredImageControl = !isDescendentOfQueryLoop && postId && id ? /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor106.BlockSettingsMenuControls, { children: ({ canEdit, selectedClientIds }) => canEdit && selectedClientIds.length === 1 && clientId === selectedClientIds[0] && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components55.MenuItem, { onClick: setPostFeatureImage, children: (0, import_i18n94.__)("Set as featured image") }) }) : null;
+ return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
mediaControls,
controls,
featuredImageControl,
img,
resizableBox,
- !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+ !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
Caption,
{
attributes: attributes2,
setAttributes,
isSelected: isSingleSelected,
insertBlocksAfter,
- label: (0, import_i18n95.__)("Image caption text"),
+ label: (0, import_i18n94.__)("Image caption text"),
showToolbarButton: isSingleSelected && (hasNonContentControls || isContentOnlyMode) && !hideCaptionControls
}
)
@@ -39710,13 +39623,13 @@ ${text}
}
// packages/block-library/build-module/image/use-max-width-observer.mjs
- var import_element73 = __toESM(require_element(), 1);
+ var import_element74 = __toESM(require_element(), 1);
var import_compose27 = __toESM(require_compose(), 1);
- var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
function useMaxWidthObserver() {
const [contentResizeListener, { width }] = (0, import_compose27.useResizeObserver)();
- const observerRef = (0, import_element73.useRef)();
- const maxWidthObserver = /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+ const observerRef = (0, import_element74.useRef)();
+ const maxWidthObserver = /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
"div",
{
className: "wp-block",
@@ -39736,7 +39649,7 @@ ${text}
}
// packages/block-library/build-module/image/edit.mjs
- var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
var pickRelevantMediaFiles2 = (image, size) => {
const imageProps = Object.fromEntries(
Object.entries(image ?? {}).filter(
@@ -39773,19 +39686,19 @@ ${text}
align,
metadata
} = attributes2;
- const [temporaryURL, setTemporaryURL] = (0, import_element74.useState)(attributes2.blob);
- const containerRef = (0, import_element74.useRef)();
+ const [temporaryURL, setTemporaryURL] = (0, import_element75.useState)(attributes2.blob);
+ const containerRef = (0, import_element75.useRef)();
const layoutType = parentLayout?.type || parentLayout?.default?.type;
const isMaxWidthContainerWidth = !layoutType || layoutType !== "flex" && layoutType !== "grid";
const [maxWidthObserver, maxContentWidth] = useMaxWidthObserver();
const [placeholderResizeListener, { width: placeholderWidth }] = (0, import_compose28.useResizeObserver)();
const isSmallContainer = placeholderWidth && placeholderWidth < 160;
- const captionRef = (0, import_element74.useRef)();
- (0, import_element74.useEffect)(() => {
+ const captionRef = (0, import_element75.useRef)();
+ (0, import_element75.useEffect)(() => {
captionRef.current = caption;
}, [caption]);
const { __unstableMarkNextChangeAsNotPersistent, replaceBlock } = (0, import_data50.useDispatch)(import_block_editor107.store);
- (0, import_element74.useEffect)(() => {
+ (0, import_element75.useEffect)(() => {
if (["wide", "full"].includes(align)) {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({
@@ -39827,21 +39740,21 @@ ${text}
const rootClientId = getBlockRootClientId(clientId);
if (files.some((file) => !isValidFileType(file))) {
createErrorNotice(
- (0, import_i18n96.__)(
+ (0, import_i18n95.__)(
"If uploading to a gallery all files need to be image formats"
),
{ id: "gallery-upload-invalid-file", type: "snackbar" }
);
}
const imageBlocks = files.filter((file) => isValidFileType(file)).map(
- (file) => (0, import_blocks40.createBlock)("core/image", {
+ (file) => (0, import_blocks34.createBlock)("core/image", {
blob: (0, import_blob12.createBlobURL)(file)
})
);
if (getBlockName(rootClientId) === "core/gallery") {
replaceBlock(clientId, imageBlocks);
} else if (canInsertBlockType("core/gallery", rootClientId)) {
- const galleryBlock = (0, import_blocks40.createBlock)(
+ const galleryBlock = (0, import_blocks34.createBlock)(
"core/gallery",
{},
imageBlocks
@@ -39961,11 +39874,11 @@ ${text}
},
[id]
);
- const mediaPreview = !!url && /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+ const mediaPreview = !!url && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
"img",
{
- alt: (0, import_i18n96.__)("Edit image"),
- title: (0, import_i18n96.__)("Edit image"),
+ alt: (0, import_i18n95.__)("Edit image"),
+ title: (0, import_i18n95.__)("Edit image"),
className: "edit-image-preview",
src: url
}
@@ -39987,7 +39900,7 @@ ${text}
if (!isSingleSelected) {
return {};
}
- const blockBindingsSource = (0, import_blocks40.getBlockBindingsSource)(
+ const blockBindingsSource = (0, import_blocks34.getBlockBindingsSource)(
metadata?.bindings?.url?.source
);
return {
@@ -39996,18 +39909,18 @@ ${text}
context,
args: metadata?.bindings?.url?.args
}),
- lockUrlControlsMessage: blockBindingsSource?.label ? (0, import_i18n96.sprintf)(
+ lockUrlControlsMessage: blockBindingsSource?.label ? (0, import_i18n95.sprintf)(
/* translators: %s: Label of the bindings source. */
- (0, import_i18n96.__)("Connected to %s"),
+ (0, import_i18n95.__)("Connected to %s"),
blockBindingsSource.label
- ) : (0, import_i18n96.__)("Connected to dynamic data")
+ ) : (0, import_i18n95.__)("Connected to dynamic data")
};
},
[context, isSingleSelected, metadata?.bindings?.url]
);
const pinnedHeight = height === "auto" ? void 0 : height;
const placeholder2 = (content) => {
- return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(
import_components56.Placeholder,
{
className: clsx_default("block-editor-media-placeholder", {
@@ -40015,8 +39928,8 @@ ${text}
}),
icon: !isSmallContainer && (lockUrlControls ? plugins_default : image_default),
withIllustration: !isSingleSelected || isSmallContainer,
- label: !isSmallContainer && (0, import_i18n96.__)("Image"),
- instructions: !lockUrlControls && !isSmallContainer && (0, import_i18n96.__)(
+ label: !isSmallContainer && (0, import_i18n95.__)("Image"),
+ instructions: !lockUrlControls && !isSmallContainer && (0, import_i18n95.__)(
"Drag and drop an image, upload, or choose from your library."
),
style: {
@@ -40035,9 +39948,9 @@ ${text}
}
);
};
- return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(import_jsx_runtime311.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("figure", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)("figure", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
Image2,
{
temporaryURL,
@@ -40057,10 +39970,10 @@ ${text}
maxContentWidth
}
),
- /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
import_block_editor107.MediaPlaceholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor107.BlockIcon, { icon: image_default }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_block_editor107.BlockIcon, { icon: image_default }),
onSelect: onSelectImage,
onSelectURL,
onFilesPreUpload,
@@ -40246,7 +40159,7 @@ ${text}
// packages/block-library/build-module/image/save.mjs
var import_block_editor108 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
function save22({ attributes: attributes2 }) {
const {
url,
@@ -40282,7 +40195,7 @@ ${text}
const imageClasses = clsx_default(borderProps.className, {
[`wp-image-${id}`]: !!id
});
- const image = /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+ const image = /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
"img",
{
src: url,
@@ -40315,8 +40228,8 @@ ${text}
}
);
const displayCaption = !import_block_editor108.RichText.isEmpty(caption) || bindings.caption || bindings?.__default?.source === "core/pattern-overrides";
- const figure = /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
- href ? /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+ const figure = /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_jsx_runtime313.Fragment, { children: [
+ href ? /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
"a",
{
className: linkClass,
@@ -40326,7 +40239,7 @@ ${text}
children: image
}
) : image,
- displayCaption && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+ displayCaption && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
import_block_editor108.RichText.Content,
{
className: (0, import_block_editor108.__experimentalGetElementClassName)("caption"),
@@ -40335,12 +40248,12 @@ ${text}
}
)
] });
- return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("figure", { ...import_block_editor108.useBlockProps.save({ className: classes }), children: figure });
+ return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("figure", { ...import_block_editor108.useBlockProps.save({ className: classes }), children: figure });
}
// packages/block-library/build-module/image/transforms.mjs
var import_blob13 = __toESM(require_blob(), 1);
- var import_blocks41 = __toESM(require_blocks(), 1);
+ var import_blocks35 = __toESM(require_blocks(), 1);
var import_data51 = __toESM(require_data(), 1);
var import_core_data27 = __toESM(require_core_data(), 1);
function getCarriedGifConversionAttributes(attributes2) {
@@ -40467,7 +40380,7 @@ ${text}
const aspectRatio = widthNumber && heightNumber ? String(widthNumber / heightNumber) : void 0;
const width = widthValue || (heightValue ? "auto" : void 0);
const height = widthValue ? "auto" : heightValue;
- const attributes2 = (0, import_blocks41.getBlockAttributes)(
+ const attributes2 = (0, import_blocks35.getBlockAttributes)(
"core/image",
node.outerHTML,
{
@@ -40487,7 +40400,7 @@ ${text}
attributes2.blob = attributes2.url;
delete attributes2.url;
}
- return (0, import_blocks41.createBlock)("core/image", attributes2);
+ return (0, import_blocks35.createBlock)("core/image", attributes2);
}
},
{
@@ -40502,7 +40415,7 @@ ${text}
},
transform(files) {
const blocks = files.map((file) => {
- return (0, import_blocks41.createBlock)("core/image", {
+ return (0, import_blocks35.createBlock)("core/image", {
blob: (0, import_blob13.createBlobURL)(file)
});
});
@@ -40583,7 +40496,7 @@ ${text}
transform(attributes2) {
const { id, url, caption } = attributes2;
const companion = getAnimatedGifVideoCompanion(id, url);
- return (0, import_blocks41.createBlock)("core/video", {
+ return (0, import_blocks35.createBlock)("core/video", {
...getCarriedGifConversionAttributes(attributes2),
id,
src: companion.src,
@@ -40611,7 +40524,6 @@ ${text}
var transforms_default14 = transforms13;
// packages/block-library/build-module/image/index.mjs
- var { fieldsKey: fieldsKey8, formKey: formKey8 } = unlock(import_blocks42.privateApis);
var { name: name40 } = block_default40;
var settings40 = {
icon: image_default,
@@ -40620,7 +40532,7 @@ ${text}
sizeSlug: "large",
url: "https://s.w.org/images/core/5.3/MtBlanc1.jpg",
// translators: Caption accompanying an image of the Mont Blanc, which serves as an example for the Image block.
- caption: (0, import_i18n97.__)("Mont Blanc appears\u2014still, snowy, and serene.")
+ caption: (0, import_i18n96.__)("Mont Blanc appears\u2014still, snowy, and serene.")
}
},
__experimentalLabel(attributes2, { context }) {
@@ -40631,7 +40543,7 @@ ${text}
if (context === "accessibility") {
const { caption, alt, url } = attributes2;
if (!url) {
- return (0, import_i18n97.__)("Empty");
+ return (0, import_i18n96.__)("Empty");
}
if (!alt) {
return caption || "";
@@ -40649,84 +40561,6 @@ ${text}
save: save22,
deprecated: deprecated_default20
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings40[fieldsKey8] = [
- {
- id: "image",
- label: (0, import_i18n97.__)("Image"),
- type: "media",
- Edit: {
- control: "media",
- // TODO: replace with custom component
- allowedTypes: ["image"],
- multiple: false
- },
- getValue: ({ item }) => ({
- id: item.id,
- url: item.url,
- alt: item.alt,
- caption: item.caption
- }),
- setValue: ({ value }) => ({
- id: value.id,
- url: value.url,
- alt: value.alt,
- caption: value.caption
- })
- },
- {
- id: "link",
- label: (0, import_i18n97.__)("Link"),
- type: "url",
- Edit: "link",
- // TODO: replace with custom component
- getValue: ({ item }) => ({
- url: item.href,
- rel: item.rel,
- linkTarget: item.linkTarget
- }),
- setValue: ({ value }) => ({
- href: value.url,
- rel: value.rel,
- linkTarget: value.linkTarget
- }),
- isVisible: (item) => !item.isDecorative
- },
- {
- id: "caption",
- label: (0, import_i18n97.__)("Caption"),
- type: "text",
- Edit: "rich-text",
- // TODO: replace with custom component
- isVisible: (item) => !item.isDecorative
- },
- {
- id: "alt",
- label: (0, import_i18n97.__)("Alt text"),
- type: "text",
- isVisible: (item) => !item.isDecorative
- },
- {
- id: "isDecorative",
- label: (0, import_i18n97.__)("Mark as decorative"),
- type: "boolean",
- setValue: ({ value }) => ({
- isDecorative: value || void 0,
- ...value && {
- alt: "",
- caption: void 0,
- href: void 0,
- linkDestination: void 0,
- linkTarget: void 0,
- rel: void 0
- }
- })
- }
- ];
- settings40[formKey8] = {
- fields: ["image", "link", "caption", "alt", "isDecorative"]
- };
- }
var init40 = () => initBlock({ name: name40, metadata: block_default40, settings: settings40 });
// packages/block-library/build-module/latest-comments/index.mjs
@@ -40809,10 +40643,10 @@ ${text}
// packages/block-library/build-module/latest-comments/edit.mjs
var import_block_editor109 = __toESM(require_block_editor(), 1);
var import_components57 = __toESM(require_components(), 1);
- var import_i18n98 = __toESM(require_i18n(), 1);
+ var import_i18n97 = __toESM(require_i18n(), 1);
var import_server_side_render4 = __toESM(require_server_side_render(), 1);
var import_compose29 = __toESM(require_compose(), 1);
- var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
var MIN_COMMENTS = 1;
var MAX_COMMENTS = 100;
function LatestComments({ attributes: attributes2, setAttributes, name: name118 }) {
@@ -40831,11 +40665,11 @@ ${text}
});
const disabledRef = (0, import_compose29.useDisabled)();
const blockProps = (0, import_block_editor109.useBlockProps)({ ref: disabledRef });
- return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_jsx_runtime313.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_block_editor109.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor109.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
import_components57.__experimentalToolsPanel,
{
- label: (0, import_i18n98.__)("Settings"),
+ label: (0, import_i18n97.__)("Settings"),
resetAll: () => {
setAttributes({
commentsToShow: 5,
@@ -40846,17 +40680,17 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
import_components57.__experimentalToolsPanelItem,
{
hasValue: () => !displayAvatar,
- label: (0, import_i18n98.__)("Display avatar"),
+ label: (0, import_i18n97.__)("Display avatar"),
onDeselect: () => setAttributes({ displayAvatar: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
import_components57.ToggleControl,
{
- label: (0, import_i18n98.__)("Display avatar"),
+ label: (0, import_i18n97.__)("Display avatar"),
checked: displayAvatar,
onChange: () => setAttributes({
displayAvatar: !displayAvatar
@@ -40865,39 +40699,39 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
import_components57.__experimentalToolsPanelItem,
{
hasValue: () => !displayDate,
- label: (0, import_i18n98.__)("Display date"),
+ label: (0, import_i18n97.__)("Display date"),
onDeselect: () => setAttributes({ displayDate: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
import_components57.ToggleControl,
{
- label: (0, import_i18n98.__)("Display date"),
+ label: (0, import_i18n97.__)("Display date"),
checked: displayDate,
onChange: () => setAttributes({ displayDate: !displayDate })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
import_components57.__experimentalToolsPanelItem,
{
hasValue: () => displayContent !== "excerpt",
- label: (0, import_i18n98.__)("Display content"),
+ label: (0, import_i18n97.__)("Display content"),
onDeselect: () => setAttributes({ displayContent: "excerpt" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
import_components57.SelectControl,
{
- label: (0, import_i18n98.__)("Display content"),
+ label: (0, import_i18n97.__)("Display content"),
value: displayContent,
options: [
- { label: (0, import_i18n98.__)("No content"), value: "none" },
- { label: (0, import_i18n98.__)("Excerpt"), value: "excerpt" },
- { label: (0, import_i18n98.__)("Full content"), value: "full" }
+ { label: (0, import_i18n97.__)("No content"), value: "none" },
+ { label: (0, import_i18n97.__)("Excerpt"), value: "excerpt" },
+ { label: (0, import_i18n97.__)("Full content"), value: "full" }
],
onChange: (value) => setAttributes({
displayContent: value
@@ -40906,17 +40740,17 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
import_components57.__experimentalToolsPanelItem,
{
hasValue: () => commentsToShow !== 5,
- label: (0, import_i18n98.__)("Number of comments"),
+ label: (0, import_i18n97.__)("Number of comments"),
onDeselect: () => setAttributes({ commentsToShow: 5 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
import_components57.RangeControl,
{
- label: (0, import_i18n98.__)("Number of comments"),
+ label: (0, import_i18n97.__)("Number of comments"),
value: commentsToShow,
onChange: (value) => setAttributes({ commentsToShow: value }),
min: MIN_COMMENTS,
@@ -40929,13 +40763,13 @@ ${text}
]
}
) }),
- status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components57.Spinner, {}) }),
- status === "error" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("p", { children: (0, import_i18n98.sprintf)(
+ status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components57.Spinner, {}) }),
+ status === "error" && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("p", { children: (0, import_i18n97.sprintf)(
/* translators: %s: error message returned when rendering the block. */
- (0, import_i18n98.__)("Error: %s"),
+ (0, import_i18n97.__)("Error: %s"),
error2
) }) }),
- status === "success" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+ status === "success" && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
] });
}
@@ -41278,14 +41112,14 @@ ${text}
// packages/block-library/build-module/latest-posts/edit.mjs
var import_components58 = __toESM(require_components(), 1);
- var import_i18n99 = __toESM(require_i18n(), 1);
+ var import_i18n98 = __toESM(require_i18n(), 1);
var import_date2 = __toESM(require_date(), 1);
var import_block_editor110 = __toESM(require_block_editor(), 1);
var import_data52 = __toESM(require_data(), 1);
var import_core_data28 = __toESM(require_core_data(), 1);
var import_notices9 = __toESM(require_notices(), 1);
var import_compose30 = __toESM(require_compose(), 1);
- var import_element75 = __toESM(require_element(), 1);
+ var import_element76 = __toESM(require_element(), 1);
// packages/block-library/build-module/latest-posts/constants.mjs
var MIN_EXCERPT_LENGTH = 10;
@@ -41293,7 +41127,7 @@ ${text}
var DEFAULT_EXCERPT_LENGTH = 55;
// packages/block-library/build-module/latest-posts/edit.mjs
- var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
var CATEGORIES_LIST_QUERY = {
per_page: -1,
_fields: "id,name",
@@ -41308,22 +41142,22 @@ ${text}
{
value: "none",
icon: align_none_default,
- label: (0, import_i18n99.__)("None")
+ label: (0, import_i18n98.__)("None")
},
{
value: "left",
icon: position_left_default,
- label: (0, import_i18n99.__)("Left")
+ label: (0, import_i18n98.__)("Left")
},
{
value: "center",
icon: position_center_default,
- label: (0, import_i18n99.__)("Center")
+ label: (0, import_i18n98.__)("Center")
},
{
value: "right",
icon: position_right_default,
- label: (0, import_i18n99.__)("Right")
+ label: (0, import_i18n98.__)("Right")
}
];
function getFeaturedImageDetails(post, size) {
@@ -41403,11 +41237,11 @@ ${text}
}
setAttributes({ categories: allCategories });
};
- return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
import_components58.__experimentalToolsPanel,
{
- label: (0, import_i18n99.__)("Post content"),
+ label: (0, import_i18n98.__)("Post content"),
resetAll: () => setAttributes({
displayPostContent: false,
displayPostContentRadio: "excerpt",
@@ -41415,41 +41249,41 @@ ${text}
}),
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => !!displayPostContent,
- label: (0, import_i18n99.__)("Display post content"),
+ label: (0, import_i18n98.__)("Display post content"),
onDeselect: () => setAttributes({ displayPostContent: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.ToggleControl,
{
- label: (0, import_i18n99.__)("Display post content"),
+ label: (0, import_i18n98.__)("Display post content"),
checked: displayPostContent,
onChange: (value) => setAttributes({ displayPostContent: value })
}
)
}
),
- displayPostContent && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ displayPostContent && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => displayPostContentRadio !== "excerpt",
- label: (0, import_i18n99.__)("Content length"),
+ label: (0, import_i18n98.__)("Content length"),
onDeselect: () => setAttributes({
displayPostContentRadio: "excerpt"
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.RadioControl,
{
- label: (0, import_i18n99.__)("Content length"),
+ label: (0, import_i18n98.__)("Content length"),
selected: displayPostContentRadio,
options: [
- { label: (0, import_i18n99.__)("Excerpt"), value: "excerpt" },
+ { label: (0, import_i18n98.__)("Excerpt"), value: "excerpt" },
{
- label: (0, import_i18n99.__)("Full post"),
+ label: (0, import_i18n98.__)("Full post"),
value: "full_post"
}
],
@@ -41460,19 +41294,19 @@ ${text}
)
}
),
- displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => excerptLength !== DEFAULT_EXCERPT_LENGTH,
- label: (0, import_i18n99.__)("Max number of words"),
+ label: (0, import_i18n98.__)("Max number of words"),
onDeselect: () => setAttributes({
excerptLength: DEFAULT_EXCERPT_LENGTH
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.RangeControl,
{
- label: (0, import_i18n99.__)("Max number of words"),
+ label: (0, import_i18n98.__)("Max number of words"),
value: excerptLength,
onChange: (value) => setAttributes({ excerptLength: value }),
min: MIN_EXCERPT_LENGTH,
@@ -41484,44 +41318,44 @@ ${text}
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
import_components58.__experimentalToolsPanel,
{
- label: (0, import_i18n99.__)("Post meta"),
+ label: (0, import_i18n98.__)("Post meta"),
resetAll: () => setAttributes({
displayAuthor: false,
displayPostDate: false
}),
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => !!displayAuthor,
- label: (0, import_i18n99.__)("Display author name"),
+ label: (0, import_i18n98.__)("Display author name"),
onDeselect: () => setAttributes({ displayAuthor: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.ToggleControl,
{
- label: (0, import_i18n99.__)("Display author name"),
+ label: (0, import_i18n98.__)("Display author name"),
checked: displayAuthor,
onChange: (value) => setAttributes({ displayAuthor: value })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => !!displayPostDate,
- label: (0, import_i18n99.__)("Display post date"),
+ label: (0, import_i18n98.__)("Display post date"),
onDeselect: () => setAttributes({ displayPostDate: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.ToggleControl,
{
- label: (0, import_i18n99.__)("Display post date"),
+ label: (0, import_i18n98.__)("Display post date"),
checked: displayPostDate,
onChange: (value) => setAttributes({ displayPostDate: value })
}
@@ -41531,10 +41365,10 @@ ${text}
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
import_components58.__experimentalToolsPanel,
{
- label: (0, import_i18n99.__)("Featured image"),
+ label: (0, import_i18n98.__)("Featured image"),
resetAll: () => setAttributes({
displayFeaturedImage: false,
featuredImageAlign: void 0,
@@ -41545,36 +41379,36 @@ ${text}
}),
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => !!displayFeaturedImage,
- label: (0, import_i18n99.__)("Display featured image"),
+ label: (0, import_i18n98.__)("Display featured image"),
onDeselect: () => setAttributes({ displayFeaturedImage: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.ToggleControl,
{
- label: (0, import_i18n99.__)("Display featured image"),
+ label: (0, import_i18n98.__)("Display featured image"),
checked: displayFeaturedImage,
onChange: (value) => setAttributes({ displayFeaturedImage: value })
}
)
}
),
- displayFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ displayFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => featuredImageSizeSlug !== "thumbnail" || featuredImageSizeWidth !== null || featuredImageSizeHeight !== null,
- label: (0, import_i18n99.__)("Image size"),
+ label: (0, import_i18n98.__)("Image size"),
onDeselect: () => setAttributes({
featuredImageSizeSlug: "thumbnail",
featuredImageSizeWidth: null,
featuredImageSizeHeight: null
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_block_editor110.__experimentalImageSizeControl,
{
onChange: (value) => {
@@ -41593,7 +41427,7 @@ ${text}
imageWidth: defaultImageWidth,
imageHeight: defaultImageHeight,
imageSizeOptions,
- imageSizeHelp: (0, import_i18n99.__)(
+ imageSizeHelp: (0, import_i18n98.__)(
"Select the size of the source image."
),
onChangeImage: (value) => setAttributes({
@@ -41605,27 +41439,27 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => !!featuredImageAlign,
- label: (0, import_i18n99.__)("Image alignment"),
+ label: (0, import_i18n98.__)("Image alignment"),
onDeselect: () => setAttributes({
featuredImageAlign: void 0
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToggleGroupControl,
{
className: "editor-latest-posts-image-alignment-control",
- label: (0, import_i18n99.__)("Image alignment"),
+ label: (0, import_i18n98.__)("Image alignment"),
value: featuredImageAlign || "none",
onChange: (value) => setAttributes({
featuredImageAlign: value !== "none" ? value : void 0
}),
children: imageAlignmentOptions.map(
({ value, icon: icon2, label }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToggleGroupControlOptionIcon,
{
value,
@@ -41640,19 +41474,19 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => !!addLinkToFeaturedImage,
- label: (0, import_i18n99.__)("Add link to featured image"),
+ label: (0, import_i18n98.__)("Add link to featured image"),
onDeselect: () => setAttributes({
addLinkToFeaturedImage: false
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.ToggleControl,
{
- label: (0, import_i18n99.__)("Add link to featured image"),
+ label: (0, import_i18n98.__)("Add link to featured image"),
checked: addLinkToFeaturedImage,
onChange: (value) => setAttributes({
addLinkToFeaturedImage: value
@@ -41665,10 +41499,10 @@ ${text}
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanel,
{
- label: (0, import_i18n99.__)("Sorting and filtering"),
+ label: (0, import_i18n98.__)("Sorting and filtering"),
resetAll: () => setAttributes({
order: "desc",
orderBy: "date",
@@ -41677,11 +41511,11 @@ ${text}
selectedAuthor: void 0
}),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.__experimentalToolsPanelItem,
{
hasValue: () => order !== "desc" || orderBy !== "date" || postsToShow !== 5 || categories?.length > 0 || !!selectedAuthor,
- label: (0, import_i18n99.__)("Sort and filter"),
+ label: (0, import_i18n98.__)("Sort and filter"),
onDeselect: () => setAttributes({
order: "desc",
orderBy: "date",
@@ -41690,7 +41524,7 @@ ${text}
selectedAuthor: void 0
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
import_components58.QueryControls,
{
...{ order, orderBy },
@@ -41772,13 +41606,13 @@ ${text}
const { createWarningNotice } = (0, import_data52.useDispatch)(import_notices9.store);
const showRedirectionPreventedNotice = (event) => {
event.preventDefault();
- createWarningNotice((0, import_i18n99.__)("Links are disabled in the editor."), {
+ createWarningNotice((0, import_i18n98.__)("Links are disabled in the editor."), {
id: `block-library/core/latest-posts/redirection-prevented/${instanceId}`,
type: "snackbar"
});
};
const hasPosts = !!latestPosts?.length;
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor110.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor110.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
Controls,
{
attributes: attributes2,
@@ -41796,9 +41630,9 @@ ${text}
})
});
if (!hasPosts) {
- return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...blockProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)("div", { ...blockProps, children: [
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components58.Placeholder, { icon: pin_default, label: (0, import_i18n99.__)("Latest Posts"), children: !Array.isArray(latestPosts) ? /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components58.Spinner, {}) : (0, import_i18n99.__)("No posts found.") })
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components58.Placeholder, { icon: pin_default, label: (0, import_i18n98.__)("Latest Posts"), children: !Array.isArray(latestPosts) ? /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components58.Spinner, {}) : (0, import_i18n98.__)("No posts found.") })
] });
}
const displayPosts = latestPosts.length > postsToShow ? latestPosts.slice(0, postsToShow) : latestPosts;
@@ -41810,13 +41644,13 @@ ${text}
const layoutControls = [
{
icon: list_default,
- title: (0, import_i18n99._x)("List view", "Latest posts block display setting"),
+ title: (0, import_i18n98._x)("List view", "Latest posts block display setting"),
onClick: () => setDisplayLayout({ type: "default" }),
isActive: layoutType === "default" || layoutType === "constrained"
},
{
icon: grid_default,
- title: (0, import_i18n99._x)("Grid view", "Latest posts block display setting"),
+ title: (0, import_i18n98._x)("Grid view", "Latest posts block display setting"),
onClick: () => setDisplayLayout({
type: "grid",
columnCount
@@ -41825,10 +41659,10 @@ ${text}
}
];
const dateFormat = (0, import_date2.getSettings)().formats.date;
- return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
inspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor110.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components58.ToolbarGroup, { controls: layoutControls }) }),
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("ul", { ...blockProps, children: displayPosts.map((post) => {
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor110.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components58.ToolbarGroup, { controls: layoutControls }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("ul", { ...blockProps, children: displayPosts.map((post) => {
const titleTrimmed = post.title.rendered.trim();
let excerpt = post.excerpt.rendered;
const currentAuthor = getCurrentAuthor(post);
@@ -41841,7 +41675,7 @@ ${text}
[`align${featuredImageAlign}`]: !!featuredImageAlign
});
const renderFeaturedImage = displayFeaturedImage && imageSourceUrl;
- const featuredImage = renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ const featuredImage = renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
"img",
{
src: imageSourceUrl,
@@ -41853,20 +41687,20 @@ ${text}
}
);
const needsReadMore = excerptLength < excerpt.trim().split(" ").length && post.excerpt.raw === "";
- const postExcerpt = needsReadMore ? /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
+ const postExcerpt = needsReadMore ? /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
excerpt.trim().split(" ", excerptLength).join(" "),
- (0, import_element75.createInterpolateElement)(
- (0, import_i18n99.sprintf)(
+ (0, import_element76.createInterpolateElement)(
+ (0, import_i18n98.sprintf)(
/* translators: 1: Hidden accessibility text: Post title */
- (0, import_i18n99.__)(
+ (0, import_i18n98.__)(
"\u2026 <a>Read more<span>: %1$s</span></a>"
),
- titleTrimmed || (0, import_i18n99.__)("(no title)")
+ titleTrimmed || (0, import_i18n98.__)("(no title)")
),
{
a: (
// eslint-disable-next-line jsx-a11y/anchor-has-content
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
"a",
{
className: "wp-block-latest-posts__read-more",
@@ -41876,12 +41710,12 @@ ${text}
}
)
),
- span: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("span", { className: "screen-reader-text" })
+ span: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("span", { className: "screen-reader-text" })
}
)
] }) : excerpt;
- return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("li", { children: [
- renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { className: imageClasses, children: addLinkToFeaturedImage ? /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)("li", { children: [
+ renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: imageClasses, children: addLinkToFeaturedImage ? /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
"a",
{
href: post.link,
@@ -41889,7 +41723,7 @@ ${text}
children: featuredImage
}
) : featuredImage }),
- /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
"a",
{
className: "wp-block-latest-posts__post-title",
@@ -41898,15 +41732,15 @@ ${text}
__html: titleTrimmed
} : void 0,
onClick: showRedirectionPreventedNotice,
- children: !titleTrimmed ? (0, import_i18n99.__)("(no title)") : null
+ children: !titleTrimmed ? (0, import_i18n98.__)("(no title)") : null
}
),
- displayAuthor && currentAuthor && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { className: "wp-block-latest-posts__post-author", children: (0, import_i18n99.sprintf)(
+ displayAuthor && currentAuthor && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: "wp-block-latest-posts__post-author", children: (0, import_i18n98.sprintf)(
/* translators: byline. %s: author. */
- (0, import_i18n99.__)("by %s"),
+ (0, import_i18n98.__)("by %s"),
currentAuthor.name
) }),
- displayPostDate && post.date_gmt && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ displayPostDate && post.date_gmt && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
"time",
{
dateTime: (0, import_date2.format)("c", post.date_gmt),
@@ -41914,8 +41748,8 @@ ${text}
children: (0, import_date2.dateI18n)(dateFormat, post.date_gmt)
}
),
- displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { className: "wp-block-latest-posts__post-excerpt", children: postExcerpt }),
- displayPostContent && displayPostContentRadio === "full_post" && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+ displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: "wp-block-latest-posts__post-excerpt", children: postExcerpt }),
+ displayPostContent && displayPostContentRadio === "full_post" && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
"div",
{
className: "wp-block-latest-posts__post-full-content",
@@ -41947,13 +41781,13 @@ ${text}
name: () => name43,
settings: () => settings43
});
- var import_i18n102 = __toESM(require_i18n(), 1);
+ var import_i18n101 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/list/deprecated.mjs
var import_block_editor111 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/list/utils.mjs
- var import_blocks43 = __toESM(require_blocks(), 1);
+ var import_blocks36 = __toESM(require_blocks(), 1);
var LIST_STYLES = {
A: "upper-alpha",
a: "lower-alpha",
@@ -41978,7 +41812,7 @@ ${text}
const [nestedList, ...nodes] = children;
const hasNestedList = nestedList?.tagName === "UL" || nestedList?.tagName === "OL";
if (!hasNestedList) {
- return (0, import_blocks43.createBlock)("core/list-item", {
+ return (0, import_blocks36.createBlock)("core/list-item", {
content: listItem.innerHTML
});
}
@@ -41995,14 +41829,14 @@ ${text}
const childInnerBlocks = [
createListBlockFromDOMElement(nestedList)
];
- return (0, import_blocks43.createBlock)(
+ return (0, import_blocks36.createBlock)(
"core/list-item",
childAttributes,
childInnerBlocks
);
}
);
- return (0, import_blocks43.createBlock)("core/list", listAttributes, innerBlocks);
+ return (0, import_blocks36.createBlock)("core/list", listAttributes, innerBlocks);
}
function migrateToListV2(attributes2) {
const { values, start, reversed, ordered, type, ...otherAttributes } = attributes2;
@@ -42017,7 +41851,7 @@ ${text}
if (type) {
list.setAttribute("type", type);
}
- const [listBlock] = (0, import_blocks43.rawHandler)({ HTML: list.outerHTML });
+ const [listBlock] = (0, import_blocks36.rawHandler)({ HTML: list.outerHTML });
return [
{ ...otherAttributes, ...listBlock.attributes },
listBlock.innerBlocks
@@ -42035,7 +41869,7 @@ ${text}
}
// packages/block-library/build-module/list/deprecated.mjs
- var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
var v0 = {
attributes: {
ordered: {
@@ -42083,7 +41917,7 @@ ${text}
save({ attributes: attributes2 }) {
const { ordered, values, type, reversed, start } = attributes2;
const TagName2 = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(TagName2, { ...import_block_editor111.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor111.RichText.Content, { value: values, multiline: "li" }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(TagName2, { ...import_block_editor111.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_block_editor111.RichText.Content, { value: values, multiline: "li" }) });
},
migrate: migrate_font_family_default,
isEligible({ style: style2 }) {
@@ -42149,7 +41983,7 @@ ${text}
save({ attributes: attributes2 }) {
const { ordered, values, type, reversed, start } = attributes2;
const TagName2 = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(TagName2, { ...import_block_editor111.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor111.RichText.Content, { value: values, multiline: "li" }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(TagName2, { ...import_block_editor111.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_block_editor111.RichText.Content, { value: values, multiline: "li" }) });
},
migrate: migrateToListV2
};
@@ -42224,7 +42058,7 @@ ${text}
save({ attributes: attributes2 }) {
const { ordered, type, reversed, start } = attributes2;
const TagName2 = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(TagName2, { ...import_block_editor111.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor111.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(TagName2, { ...import_block_editor111.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_block_editor111.InnerBlocks.Content, {}) });
},
migrate: migrateTypeToInlineStyle
};
@@ -42297,7 +42131,7 @@ ${text}
save({ attributes: attributes2 }) {
const { ordered, type, reversed, start } = attributes2;
const TagName2 = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
TagName2,
{
...import_block_editor111.useBlockProps.save({
@@ -42307,7 +42141,7 @@ ${text}
listStyleType: ordered && type !== "decimal" ? type : void 0
}
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor111.InnerBlocks.Content, {})
+ children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_block_editor111.InnerBlocks.Content, {})
}
);
}
@@ -42318,44 +42152,44 @@ ${text}
var import_block_editor113 = __toESM(require_block_editor(), 1);
var import_components60 = __toESM(require_components(), 1);
var import_data53 = __toESM(require_data(), 1);
- var import_i18n101 = __toESM(require_i18n(), 1);
- var import_blocks44 = __toESM(require_blocks(), 1);
- var import_element77 = __toESM(require_element(), 1);
+ var import_i18n100 = __toESM(require_i18n(), 1);
+ var import_blocks37 = __toESM(require_blocks(), 1);
+ var import_element78 = __toESM(require_element(), 1);
var import_deprecated25 = __toESM(require_deprecated(), 1);
// packages/block-library/build-module/list/ordered-list-settings.mjs
- var import_i18n100 = __toESM(require_i18n(), 1);
+ var import_i18n99 = __toESM(require_i18n(), 1);
var import_block_editor112 = __toESM(require_block_editor(), 1);
var import_components59 = __toESM(require_components(), 1);
- var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
var LIST_STYLE_OPTIONS = [
{
- label: (0, import_i18n100.__)("Numbers"),
+ label: (0, import_i18n99.__)("Numbers"),
value: "decimal"
},
{
- label: (0, import_i18n100.__)("Uppercase letters"),
+ label: (0, import_i18n99.__)("Uppercase letters"),
value: "upper-alpha"
},
{
- label: (0, import_i18n100.__)("Lowercase letters"),
+ label: (0, import_i18n99.__)("Lowercase letters"),
value: "lower-alpha"
},
{
- label: (0, import_i18n100.__)("Uppercase Roman numerals"),
+ label: (0, import_i18n99.__)("Uppercase Roman numerals"),
value: "upper-roman"
},
{
- label: (0, import_i18n100.__)("Lowercase Roman numerals"),
+ label: (0, import_i18n99.__)("Lowercase Roman numerals"),
value: "lower-roman"
}
];
var OrderedListSettings = ({ setAttributes, reversed, start, type }) => {
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_block_editor112.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_block_editor112.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(
import_components59.__experimentalToolsPanel,
{
- label: (0, import_i18n100.__)("Settings"),
+ label: (0, import_i18n99.__)("Settings"),
resetAll: () => {
setAttributes({
type: void 0,
@@ -42365,19 +42199,19 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components59.__experimentalToolsPanelItem,
{
- label: (0, import_i18n100.__)("List style"),
+ label: (0, import_i18n99.__)("List style"),
isShownByDefault: true,
hasValue: () => !!type,
onDeselect: () => setAttributes({
type: void 0
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components59.SelectControl,
{
- label: (0, import_i18n100.__)("List style"),
+ label: (0, import_i18n99.__)("List style"),
options: LIST_STYLE_OPTIONS,
value: type || "decimal",
onChange: (newValue) => setAttributes({ type: newValue })
@@ -42385,19 +42219,19 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components59.__experimentalToolsPanelItem,
{
- label: (0, import_i18n100.__)("Start value"),
+ label: (0, import_i18n99.__)("Start value"),
isShownByDefault: true,
hasValue: () => !!start,
onDeselect: () => setAttributes({
start: void 0
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components59.TextControl,
{
- label: (0, import_i18n100.__)("Start value"),
+ label: (0, import_i18n99.__)("Start value"),
type: "number",
onChange: (value) => {
const int = parseInt(value, 10);
@@ -42413,19 +42247,19 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components59.__experimentalToolsPanelItem,
{
- label: (0, import_i18n100.__)("Reverse order"),
+ label: (0, import_i18n99.__)("Reverse order"),
isShownByDefault: true,
hasValue: () => !!reversed,
onDeselect: () => setAttributes({
reversed: void 0
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
import_components59.ToggleControl,
{
- label: (0, import_i18n100.__)("Reverse order"),
+ label: (0, import_i18n99.__)("Reverse order"),
checked: reversed || false,
onChange: (value) => {
setAttributes({
@@ -42444,24 +42278,24 @@ ${text}
var ordered_list_settings_default = OrderedListSettings;
// packages/block-library/build-module/list/tag-name.mjs
- var import_element76 = __toESM(require_element(), 1);
- var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+ var import_element77 = __toESM(require_element(), 1);
+ var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
function TagName(props, ref) {
const { ordered, ...extraProps } = props;
const Tag = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(Tag, { ref, ...extraProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(Tag, { ref, ...extraProps });
}
- var tag_name_default = (0, import_element76.forwardRef)(TagName);
+ var tag_name_default = (0, import_element77.forwardRef)(TagName);
// packages/block-library/build-module/list/edit.mjs
- var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_BLOCK4 = {
name: "core/list-item"
};
function useMigrateOnLoad(attributes2, clientId) {
const registry = (0, import_data53.useRegistry)();
const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data53.useDispatch)(import_block_editor113.store);
- (0, import_element77.useEffect)(() => {
+ (0, import_element78.useEffect)(() => {
if (!attributes2.values) {
return;
}
@@ -42484,10 +42318,10 @@ ${text}
function useOutdentList(clientId) {
const { replaceBlocks, selectionChange } = (0, import_data53.useDispatch)(import_block_editor113.store);
const { getBlockRootClientId, getBlockAttributes: getBlockAttributes4, getBlock } = (0, import_data53.useSelect)(import_block_editor113.store);
- return (0, import_element77.useCallback)(() => {
+ return (0, import_element78.useCallback)(() => {
const parentBlockId = getBlockRootClientId(clientId);
const parentBlockAttributes = getBlockAttributes4(parentBlockId);
- const newParentBlock = (0, import_blocks44.createBlock)(
+ const newParentBlock = (0, import_blocks37.createBlock)(
"core/list-item",
parentBlockAttributes
);
@@ -42505,12 +42339,12 @@ ${text}
},
[clientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_jsx_runtime318.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_jsx_runtime319.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components60.ToolbarButton,
{
- icon: (0, import_i18n101.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
- title: (0, import_i18n101.__)("Outdent"),
- description: (0, import_i18n101.__)("Outdent list item"),
+ icon: (0, import_i18n100.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
+ title: (0, import_i18n100.__)("Outdent"),
+ description: (0, import_i18n100.__)("Outdent list item"),
disabled: !canOutdent,
onClick: outdentList
}
@@ -42530,35 +42364,35 @@ ${text}
__experimentalCaptureToolbars: true
});
useMigrateOnLoad(attributes2, clientId);
- const controls = /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(import_block_editor113.BlockControls, { group: "block", children: [
- /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+ const controls = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_block_editor113.BlockControls, { group: "block", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components60.ToolbarButton,
{
- icon: (0, import_i18n101.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
- title: (0, import_i18n101.__)("Unordered"),
- description: (0, import_i18n101.__)("Convert to unordered list"),
+ icon: (0, import_i18n100.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+ title: (0, import_i18n100.__)("Unordered"),
+ description: (0, import_i18n100.__)("Convert to unordered list"),
isActive: ordered === false,
onClick: () => {
setAttributes({ ordered: false });
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
import_components60.ToolbarButton,
{
- icon: (0, import_i18n101.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
- title: (0, import_i18n101.__)("Ordered"),
- description: (0, import_i18n101.__)("Convert to ordered list"),
+ icon: (0, import_i18n100.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
+ title: (0, import_i18n100.__)("Ordered"),
+ description: (0, import_i18n100.__)("Convert to ordered list"),
isActive: ordered === true,
onClick: () => {
setAttributes({ ordered: true });
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(IndentUI, { clientId })
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(IndentUI, { clientId })
] });
- return /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(import_jsx_runtime318.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
tag_name_default,
{
ordered,
@@ -42568,7 +42402,7 @@ ${text}
}
),
controls,
- ordered && /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+ ordered && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
ordered_list_settings_default,
{
...{
@@ -42676,11 +42510,11 @@ ${text}
// packages/block-library/build-module/list/save.mjs
var import_block_editor114 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
function save23({ attributes: attributes2 }) {
const { ordered, type, reversed, start } = attributes2;
const TagName2 = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
TagName2,
{
...import_block_editor114.useBlockProps.save({
@@ -42690,13 +42524,13 @@ ${text}
listStyleType: ordered && type !== "decimal" ? type : void 0
}
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor114.InnerBlocks.Content, {})
+ children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_block_editor114.InnerBlocks.Content, {})
}
);
}
// packages/block-library/build-module/list/transforms.mjs
- var import_blocks45 = __toESM(require_blocks(), 1);
+ var import_blocks38 = __toESM(require_blocks(), 1);
var import_rich_text4 = __toESM(require_rich_text(), 1);
function getListContentSchema({ phrasingContentSchema }) {
const listContentSchema = {
@@ -42731,19 +42565,19 @@ ${text}
let childBlocks = [];
if (blockAttributes8.length > 1) {
childBlocks = blockAttributes8.map(({ content }) => {
- return (0, import_blocks45.createBlock)("core/list-item", { content });
+ return (0, import_blocks38.createBlock)("core/list-item", { content });
});
} else if (blockAttributes8.length === 1) {
const value = (0, import_rich_text4.create)({
html: blockAttributes8[0].content
});
childBlocks = (0, import_rich_text4.split)(value, "\n").map((result) => {
- return (0, import_blocks45.createBlock)("core/list-item", {
+ return (0, import_blocks38.createBlock)("core/list-item", {
content: (0, import_rich_text4.toHTMLString)({ value: result })
});
});
}
- return (0, import_blocks45.createBlock)(
+ return (0, import_blocks38.createBlock)(
"core/list",
{
anchor: blockAttributes8.anchor
@@ -42765,8 +42599,8 @@ ${text}
type: "prefix",
prefix,
transform(content) {
- return (0, import_blocks45.createBlock)("core/list", {}, [
- (0, import_blocks45.createBlock)("core/list-item", { content })
+ return (0, import_blocks38.createBlock)("core/list", {}, [
+ (0, import_blocks38.createBlock)("core/list-item", { content })
]);
}
})),
@@ -42774,12 +42608,12 @@ ${text}
type: "prefix",
prefix,
transform(content) {
- return (0, import_blocks45.createBlock)(
+ return (0, import_blocks38.createBlock)(
"core/list",
{
ordered: true
},
- [(0, import_blocks45.createBlock)("core/list-item", { content })]
+ [(0, import_blocks38.createBlock)("core/list-item", { content })]
);
}
}))
@@ -42790,7 +42624,7 @@ ${text}
blocks: [block],
transform: (_attributes, childBlocks) => {
return getListContentFlat(childBlocks).map(
- (content) => (0, import_blocks45.createBlock)(block, {
+ (content) => (0, import_blocks38.createBlock)(block, {
content
})
);
@@ -42809,23 +42643,23 @@ ${text}
innerBlocks: [
{
name: "core/list-item",
- attributes: { content: (0, import_i18n102.__)("Alice.") }
+ attributes: { content: (0, import_i18n101.__)("Alice.") }
},
{
name: "core/list-item",
- attributes: { content: (0, import_i18n102.__)("The White Rabbit.") }
+ attributes: { content: (0, import_i18n101.__)("The White Rabbit.") }
},
{
name: "core/list-item",
- attributes: { content: (0, import_i18n102.__)("The Cheshire Cat.") }
+ attributes: { content: (0, import_i18n101.__)("The Cheshire Cat.") }
},
{
name: "core/list-item",
- attributes: { content: (0, import_i18n102.__)("The Mad Hatter.") }
+ attributes: { content: (0, import_i18n101.__)("The Mad Hatter.") }
},
{
name: "core/list-item",
- attributes: { content: (0, import_i18n102.__)("The Queen of Hearts.") }
+ attributes: { content: (0, import_i18n101.__)("The Queen of Hearts.") }
}
]
},
@@ -42848,21 +42682,21 @@ ${text}
});
// packages/block-library/build-module/math/edit.mjs
- var import_i18n103 = __toESM(require_i18n(), 1);
+ var import_i18n102 = __toESM(require_i18n(), 1);
var import_block_editor115 = __toESM(require_block_editor(), 1);
var import_components61 = __toESM(require_components(), 1);
- var import_element78 = __toESM(require_element(), 1);
+ var import_element79 = __toESM(require_element(), 1);
var import_data54 = __toESM(require_data(), 1);
- var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
function MathEdit({ attributes: attributes2, setAttributes, isSelected }) {
const { latex, mathML } = attributes2;
- const [blockRef, setBlockRef] = (0, import_element78.useState)();
- const [error2, setError] = (0, import_element78.useState)(null);
- const [latexToMathML, setLatexToMathML] = (0, import_element78.useState)();
- const initialLatex = (0, import_element78.useRef)(latex);
- const formRef = (0, import_element78.useRef)();
+ const [blockRef, setBlockRef] = (0, import_element79.useState)();
+ const [error2, setError] = (0, import_element79.useState)(null);
+ const [latexToMathML, setLatexToMathML] = (0, import_element79.useState)();
+ const initialLatex = (0, import_element79.useRef)(latex);
+ const formRef = (0, import_element79.useRef)();
const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data54.useDispatch)(import_block_editor115.store);
- (0, import_element78.useEffect)(() => {
+ (0, import_element79.useEffect)(() => {
import("@wordpress/latex-to-mathml").then((module) => {
setLatexToMathML(() => module.default);
if (initialLatex.current) {
@@ -42883,15 +42717,15 @@ ${text}
ref: setBlockRef,
position: "relative"
});
- return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)("div", { ...blockProps, children: [
- mathML ? /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("div", { ...blockProps, children: [
+ mathML ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
"math",
{
display: "block",
dangerouslySetInnerHTML: { __html: mathML }
}
) : "\u200B",
- isSelected && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+ isSelected && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
import_components61.Popover,
{
placement: "bottom-start",
@@ -42900,16 +42734,16 @@ ${text}
focusOnMount: false,
onFocusOutside: () => formRef.current?.reportValidity(),
__unstableSlotName: "__unstable-block-tools-after",
- children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
"form",
{
ref: formRef,
style: { padding: "4px", minWidth: "300px" },
onSubmit: (event) => event.preventDefault(),
- children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
ValidatedTextareaControl,
{
- label: (0, import_i18n103.__)("LaTeX math syntax"),
+ label: (0, import_i18n102.__)("LaTeX math syntax"),
hideLabelFromVision: true,
value: latex ?? "",
className: "wp-block-math__textarea-control",
@@ -42933,7 +42767,7 @@ ${text}
latex: newLatex
});
},
- placeholder: (0, import_i18n103.__)("e.g., x^2, \\frac{a}{b}")
+ placeholder: (0, import_i18n102.__)("e.g., x^2, \\frac{a}{b}")
}
)
}
@@ -43002,13 +42836,13 @@ ${text}
// packages/block-library/build-module/math/save.mjs
var import_block_editor116 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
function save24({ attributes: attributes2 }) {
const { latex, mathML } = attributes2;
if (!latex) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("div", { ...import_block_editor116.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)("div", { ...import_block_editor116.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
"math",
{
display: "block",
@@ -43019,7 +42853,7 @@ ${text}
// packages/block-library/build-module/math/deprecated.mjs
var import_block_editor117 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
var v121 = {
attributes: {
latex: {
@@ -43037,7 +42871,7 @@ ${text}
if (!latex) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
"math",
{
...import_block_editor117.useBlockProps.save(),
@@ -43074,9 +42908,7 @@ ${text}
name: () => name45,
settings: () => settings45
});
- var import_i18n105 = __toESM(require_i18n(), 1);
var import_block_editor125 = __toESM(require_block_editor(), 1);
- var import_blocks50 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/list-item/block.json
var block_default45 = {
@@ -43152,14 +42984,14 @@ ${text}
// packages/block-library/build-module/list-item/edit.mjs
var import_block_editor123 = __toESM(require_block_editor(), 1);
- var import_i18n104 = __toESM(require_i18n(), 1);
+ var import_i18n103 = __toESM(require_i18n(), 1);
var import_components62 = __toESM(require_components(), 1);
var import_compose34 = __toESM(require_compose(), 1);
var import_data59 = __toESM(require_data(), 1);
var import_keycodes5 = __toESM(require_keycodes(), 1);
// packages/block-library/build-module/list-item/hooks/use-enter.mjs
- var import_blocks47 = __toESM(require_blocks(), 1);
+ var import_blocks40 = __toESM(require_blocks(), 1);
var import_compose31 = __toESM(require_compose(), 1);
var import_rich_text5 = __toESM(require_rich_text(), 1);
var import_data55 = __toESM(require_data(), 1);
@@ -43167,7 +42999,7 @@ ${text}
// packages/block-library/build-module/list-item/utils.mjs
var import_block_editor118 = __toESM(require_block_editor(), 1);
- var import_blocks46 = __toESM(require_blocks(), 1);
+ var import_blocks39 = __toESM(require_blocks(), 1);
function getIndentTarget(select10, clientId) {
return select10.getPreviousBlockClientId(clientId);
}
@@ -43188,7 +43020,7 @@ ${text}
moveBlocksToPosition(clientIds, sourceListId, nestedListId);
return;
}
- const nestedList = (0, import_blocks46.cloneBlock)(
+ const nestedList = (0, import_blocks39.cloneBlock)(
getBlock(sourceListId),
{},
clientIds.map((id) => getBlock(id))
@@ -43330,20 +43162,20 @@ ${text}
getBlockRootClientId(clientId)
);
const blockIndex = getBlockIndex(clientId);
- const head = (0, import_blocks47.cloneBlock)({
+ const head = (0, import_blocks40.cloneBlock)({
...topParentListBlock,
innerBlocks: topParentListBlock.innerBlocks.slice(
0,
blockIndex
)
});
- const middle = (0, import_blocks47.createBlock)((0, import_blocks47.getDefaultBlockName)());
+ const middle = (0, import_blocks40.createBlock)((0, import_blocks40.getDefaultBlockName)());
const after = [
...topParentListBlock.innerBlocks[blockIndex].innerBlocks[0]?.innerBlocks || [],
...topParentListBlock.innerBlocks.slice(blockIndex + 1)
];
const tail = after.length ? [
- (0, import_blocks47.cloneBlock)({
+ (0, import_blocks40.cloneBlock)({
...topParentListBlock,
innerBlocks: after
})
@@ -43463,7 +43295,7 @@ ${text}
// packages/block-library/build-module/list-item/hooks/use-merge.mjs
var import_data58 = __toESM(require_data(), 1);
var import_block_editor122 = __toESM(require_block_editor(), 1);
- var import_blocks48 = __toESM(require_blocks(), 1);
+ var import_blocks41 = __toESM(require_blocks(), 1);
function useMerge(clientId, onMerge) {
const registry = (0, import_data58.useRegistry)();
return (forward) => {
@@ -43546,7 +43378,7 @@ ${text}
removeBlock(followingBlockId, false);
});
} else {
- const transformed = (0, import_blocks48.switchToBlockType)(
+ const transformed = (0, import_blocks41.switchToBlockType)(
getBlock(followingBlockId),
"core/list"
);
@@ -43580,7 +43412,7 @@ ${text}
return;
}
const blockOrder = getBlockOrder(clientId);
- if ((0, import_blocks48.isUnmodifiedBlock)(getBlock(clientId), "content") && blockOrder.length > 0) {
+ if ((0, import_blocks41.isUnmodifiedBlock)(getBlock(clientId), "content") && blockOrder.length > 0) {
registry.batch(() => {
outdentListItems(
registry,
@@ -43596,7 +43428,7 @@ ${text}
}
// packages/block-library/build-module/list-item/edit.mjs
- var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
function IndentUI2({ clientId }) {
const registry = (0, import_data59.useRegistry)();
const { canIndent, canOutdent } = (0, import_data59.useSelect)(
@@ -43609,25 +43441,25 @@ ${text}
},
[clientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(import_jsx_runtime324.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
import_components62.ToolbarButton,
{
- icon: (0, import_i18n104.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
- title: (0, import_i18n104.__)("Outdent"),
+ icon: (0, import_i18n103.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
+ title: (0, import_i18n103.__)("Outdent"),
shortcut: import_keycodes5.displayShortcut.shift("Tab"),
- description: (0, import_i18n104.__)("Outdent list item"),
+ description: (0, import_i18n103.__)("Outdent list item"),
disabled: !canOutdent,
onClick: () => outdentListItems(registry)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
import_components62.ToolbarButton,
{
- icon: (0, import_i18n104.isRTL)() ? format_indent_rtl_default : format_indent_default,
- title: (0, import_i18n104.__)("Indent"),
+ icon: (0, import_i18n103.isRTL)() ? format_indent_rtl_default : format_indent_default,
+ title: (0, import_i18n103.__)("Indent"),
shortcut: "Tab",
- description: (0, import_i18n104.__)("Indent list item"),
+ description: (0, import_i18n103.__)("Indent list item"),
disabled: !canIndent,
onClick: () => indentListItems(registry, clientId)
}
@@ -43650,9 +43482,9 @@ ${text}
const useTabRef = useTab();
const useMultiSelectTabRef = useMultiSelectTab(clientId);
const onMerge = useMerge(clientId, mergeBlocks);
- return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)("li", { ...innerBlocksProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(import_jsx_runtime324.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)("li", { ...innerBlocksProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
import_block_editor123.RichText,
{
ref: (0, import_compose34.useMergeRefs)([
@@ -43664,37 +43496,37 @@ ${text}
tagName: "div",
onChange: (nextContent) => setAttributes({ content: nextContent }),
value: content,
- "aria-label": (0, import_i18n104.__)("List text"),
- placeholder: placeholder2 || (0, import_i18n104.__)("List"),
+ "aria-label": (0, import_i18n103.__)("List text"),
+ placeholder: placeholder2 || (0, import_i18n103.__)("List"),
onMerge
}
),
innerBlocksProps.children
] }),
- /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_block_editor123.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(IndentUI2, { clientId }) })
+ /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(import_block_editor123.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(IndentUI2, { clientId }) })
] });
}
// packages/block-library/build-module/list-item/save.mjs
var import_block_editor124 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
function save25({ attributes: attributes2 }) {
- return /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)("li", { ...import_block_editor124.useBlockProps.save(), children: [
- /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(import_block_editor124.RichText.Content, { value: attributes2.content }),
- /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(import_block_editor124.InnerBlocks.Content, {})
+ return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)("li", { ...import_block_editor124.useBlockProps.save(), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_block_editor124.RichText.Content, { value: attributes2.content }),
+ /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_block_editor124.InnerBlocks.Content, {})
] });
}
// packages/block-library/build-module/list-item/transforms.mjs
- var import_blocks49 = __toESM(require_blocks(), 1);
+ var import_blocks42 = __toESM(require_blocks(), 1);
var transforms15 = {
to: [
{
type: "block",
blocks: ["core/paragraph"],
transform: (attributes2, innerBlocks = []) => [
- (0, import_blocks49.createBlock)("core/paragraph", attributes2),
- ...innerBlocks.map((block) => (0, import_blocks49.cloneBlock)(block))
+ (0, import_blocks42.createBlock)("core/paragraph", attributes2),
+ ...innerBlocks.map((block) => (0, import_blocks42.cloneBlock)(block))
]
}
]
@@ -43702,7 +43534,6 @@ ${text}
var transforms_default16 = transforms15;
// packages/block-library/build-module/list-item/index.mjs
- var { fieldsKey: fieldsKey9, formKey: formKey9 } = unlock(import_blocks50.privateApis);
var { name: name45 } = block_default45;
var settings45 = {
icon: list_item_default,
@@ -43728,20 +43559,6 @@ ${text}
}
}
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings45[fieldsKey9] = [
- {
- id: "content",
- label: (0, import_i18n105.__)("Content"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings45[formKey9] = {
- fields: ["content"]
- };
- }
var init45 = () => initBlock({ name: name45, metadata: block_default45, settings: settings45 });
// packages/block-library/build-module/loginout/index.mjs
@@ -43756,16 +43573,16 @@ ${text}
// packages/block-library/build-module/loginout/edit.mjs
var import_block_editor126 = __toESM(require_block_editor(), 1);
var import_components63 = __toESM(require_components(), 1);
- var import_i18n106 = __toESM(require_i18n(), 1);
- var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n104 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
function LoginOutEdit({ attributes: attributes2, setAttributes }) {
const { displayLoginAsForm, redirectToCurrent } = attributes2;
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_jsx_runtime325.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_block_editor126.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_block_editor126.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
import_components63.__experimentalToolsPanel,
{
- label: (0, import_i18n106.__)("Settings"),
+ label: (0, import_i18n104.__)("Settings"),
resetAll: () => {
setAttributes({
displayLoginAsForm: false,
@@ -43774,17 +43591,17 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
import_components63.__experimentalToolsPanelItem,
{
- label: (0, import_i18n106.__)("Display login as form"),
+ label: (0, import_i18n104.__)("Display login as form"),
isShownByDefault: true,
hasValue: () => displayLoginAsForm,
onDeselect: () => setAttributes({ displayLoginAsForm: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
import_components63.ToggleControl,
{
- label: (0, import_i18n106.__)("Display login as form"),
+ label: (0, import_i18n104.__)("Display login as form"),
checked: displayLoginAsForm,
onChange: () => setAttributes({
displayLoginAsForm: !displayLoginAsForm
@@ -43793,17 +43610,17 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
import_components63.__experimentalToolsPanelItem,
{
- label: (0, import_i18n106.__)("Redirect to current URL"),
+ label: (0, import_i18n104.__)("Redirect to current URL"),
isShownByDefault: true,
hasValue: () => !redirectToCurrent,
onDeselect: () => setAttributes({ redirectToCurrent: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
import_components63.ToggleControl,
{
- label: (0, import_i18n106.__)("Redirect to current URL"),
+ label: (0, import_i18n104.__)("Redirect to current URL"),
checked: redirectToCurrent,
onChange: () => setAttributes({
redirectToCurrent: !redirectToCurrent
@@ -43815,13 +43632,13 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
"div",
{
...(0, import_block_editor126.useBlockProps)({
className: "logged-in"
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("a", { href: "#login-pseudo-link", children: (0, import_i18n106.__)("Log out") })
+ children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("a", { href: "#login-pseudo-link", children: (0, import_i18n104.__)("Log out") })
}
)
] });
@@ -43909,11 +43726,10 @@ ${text}
name: () => name47,
settings: () => settings47
});
- var import_i18n110 = __toESM(require_i18n(), 1);
- var import_blocks52 = __toESM(require_blocks(), 1);
+ var import_i18n108 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/media-text/constants.mjs
- var import_i18n107 = __toESM(require_i18n(), 1);
+ var import_i18n105 = __toESM(require_i18n(), 1);
var DEFAULT_MEDIA_SIZE_SLUG4 = "full";
var WIDTH_CONSTRAINT_PERCENTAGE = 15;
var LINK_DESTINATION_NONE3 = "none";
@@ -43923,7 +43739,7 @@ ${text}
[
"core/paragraph",
{
- placeholder: (0, import_i18n107._x)("Content\u2026", "content placeholder")
+ placeholder: (0, import_i18n105._x)("Content\u2026", "content placeholder")
}
]
];
@@ -43931,7 +43747,7 @@ ${text}
// packages/block-library/build-module/media-text/deprecated.mjs
var import_block_editor127 = __toESM(require_block_editor(), 1);
var import_compose35 = __toESM(require_compose(), 1);
- var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
var v1ToV5ImageFillStyles = (url, focalPoint) => {
return url ? {
backgroundImage: `url(${url})`,
@@ -44196,7 +44012,7 @@ ${text}
[`wp-image-${mediaId}`]: mediaId && mediaType === "image",
[`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
});
- let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"img",
{
src: mediaUrl,
@@ -44205,7 +44021,7 @@ ${text}
}
) : null;
if (href) {
- image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"a",
{
className: linkClass,
@@ -44218,7 +44034,7 @@ ${text}
}
const mediaTypeRenders = {
image: () => image,
- video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, src: mediaUrl })
};
const className = clsx_default({
"has-media-on-the-right": "right" === mediaPosition3,
@@ -44235,8 +44051,8 @@ ${text}
gridTemplateColumns
};
if ("right" === mediaPosition3) {
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"div",
{
...import_block_editor127.useInnerBlocksProps.save({
@@ -44244,7 +44060,7 @@ ${text}
})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44254,8 +44070,8 @@ ${text}
)
] });
}
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44263,7 +44079,7 @@ ${text}
children: (mediaTypeRenders[mediaType] || noop2)()
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"div",
{
...import_block_editor127.useInnerBlocksProps.save({
@@ -44300,7 +44116,7 @@ ${text}
[`wp-image-${mediaId}`]: mediaId && mediaType === "image",
[`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
});
- let image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ let image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"img",
{
src: mediaUrl,
@@ -44309,7 +44125,7 @@ ${text}
}
);
if (href) {
- image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"a",
{
className: linkClass,
@@ -44322,7 +44138,7 @@ ${text}
}
const mediaTypeRenders = {
image: () => image,
- video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, src: mediaUrl })
};
const className = clsx_default({
"has-media-on-the-right": "right" === mediaPosition3,
@@ -44339,8 +44155,8 @@ ${text}
gridTemplateColumns
};
if ("right" === mediaPosition3) {
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"div",
{
...import_block_editor127.useInnerBlocksProps.save({
@@ -44348,7 +44164,7 @@ ${text}
})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44358,8 +44174,8 @@ ${text}
)
] });
}
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44367,7 +44183,7 @@ ${text}
children: (mediaTypeRenders[mediaType] || noop2)()
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"div",
{
...import_block_editor127.useInnerBlocksProps.save({
@@ -44409,7 +44225,7 @@ ${text}
[`wp-image-${mediaId}`]: mediaId && mediaType === "image",
[`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
});
- let image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ let image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"img",
{
src: mediaUrl,
@@ -44418,7 +44234,7 @@ ${text}
}
);
if (href) {
- image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"a",
{
className: linkClass,
@@ -44431,7 +44247,7 @@ ${text}
}
const mediaTypeRenders = {
image: () => image,
- video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, src: mediaUrl })
};
const className = clsx_default({
"has-media-on-the-right": "right" === mediaPosition3,
@@ -44448,8 +44264,8 @@ ${text}
gridTemplateColumns
};
if ("right" === mediaPosition3) {
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"div",
{
...import_block_editor127.useInnerBlocksProps.save({
@@ -44457,7 +44273,7 @@ ${text}
})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44467,8 +44283,8 @@ ${text}
)
] });
}
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44476,7 +44292,7 @@ ${text}
children: (mediaTypeRenders[mediaType] || noop2)()
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"div",
{
...import_block_editor127.useInnerBlocksProps.save({
@@ -44514,7 +44330,7 @@ ${text}
[`wp-image-${mediaId}`]: mediaId && mediaType === "image",
[`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
});
- let image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ let image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"img",
{
src: mediaUrl,
@@ -44523,7 +44339,7 @@ ${text}
}
);
if (href) {
- image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"a",
{
className: linkClass,
@@ -44536,7 +44352,7 @@ ${text}
}
const mediaTypeRenders = {
image: () => image,
- video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, src: mediaUrl })
};
const className = clsx_default({
"has-media-on-the-right": "right" === mediaPosition3,
@@ -44552,8 +44368,8 @@ ${text}
const style2 = {
gridTemplateColumns
};
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44561,7 +44377,7 @@ ${text}
children: (mediaTypeRenders[mediaType] || noop2)()
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"div",
{
...import_block_editor127.useInnerBlocksProps.save({
@@ -44647,7 +44463,7 @@ ${text}
rel
} = attributes2;
const newRel = !rel ? void 0 : rel;
- let image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ let image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"img",
{
src: mediaUrl,
@@ -44656,7 +44472,7 @@ ${text}
}
);
if (href) {
- image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ image = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"a",
{
className: linkClass,
@@ -44669,7 +44485,7 @@ ${text}
}
const mediaTypeRenders = {
image: () => image,
- video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, src: mediaUrl })
};
const backgroundClass = (0, import_block_editor127.getColorClassName)(
"background-color",
@@ -44692,8 +44508,8 @@ ${text}
backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
gridTemplateColumns
};
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { className, style: style2, children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { className, style: style2, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44701,7 +44517,7 @@ ${text}
children: (mediaTypeRenders[mediaType] || noop2)()
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_block_editor127.InnerBlocks.Content, {}) })
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor127.InnerBlocks.Content, {}) })
] });
}
};
@@ -44747,7 +44563,7 @@ ${text}
focalPoint
} = attributes2;
const mediaTypeRenders = {
- image: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ image: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"img",
{
src: mediaUrl,
@@ -44755,7 +44571,7 @@ ${text}
className: mediaId && mediaType === "image" ? `wp-image-${mediaId}` : null
}
),
- video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, src: mediaUrl })
};
const backgroundClass = (0, import_block_editor127.getColorClassName)(
"background-color",
@@ -44777,8 +44593,8 @@ ${text}
backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
gridTemplateColumns
};
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { className, style: style2, children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { className, style: style2, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
"figure",
{
className: "wp-block-media-text__media",
@@ -44786,7 +44602,7 @@ ${text}
children: (mediaTypeRenders[mediaType] || noop2)()
}
),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_block_editor127.InnerBlocks.Content, {}) })
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor127.InnerBlocks.Content, {}) })
] });
}
};
@@ -44819,8 +44635,8 @@ ${text}
mediaWidth
} = attributes2;
const mediaTypeRenders = {
- image: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("img", { src: mediaUrl, alt: mediaAlt }),
- video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
+ image: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("img", { src: mediaUrl, alt: mediaAlt }),
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, src: mediaUrl })
};
const backgroundClass = (0, import_block_editor127.getColorClassName)(
"background-color",
@@ -44839,18 +44655,18 @@ ${text}
backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
gridTemplateColumns
};
- return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { className, style: style2, children: [
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop2)() }),
- /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_block_editor127.InnerBlocks.Content, {}) })
+ return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { className, style: style2, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop2)() }),
+ /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor127.InnerBlocks.Content, {}) })
] });
}
};
var deprecated_default25 = [v74, v65, v55, v45, v38, v211, v123];
// packages/block-library/build-module/media-text/edit.mjs
- var import_i18n109 = __toESM(require_i18n(), 1);
+ var import_i18n107 = __toESM(require_i18n(), 1);
var import_data61 = __toESM(require_data(), 1);
- var import_element80 = __toESM(require_element(), 1);
+ var import_element81 = __toESM(require_element(), 1);
var import_block_editor129 = __toESM(require_block_editor(), 1);
var import_components65 = __toESM(require_components(), 1);
var import_blob15 = __toESM(require_blob(), 1);
@@ -44859,10 +44675,10 @@ ${text}
// packages/block-library/build-module/media-text/media-container.mjs
var import_components64 = __toESM(require_components(), 1);
var import_block_editor128 = __toESM(require_block_editor(), 1);
- var import_i18n108 = __toESM(require_i18n(), 1);
+ var import_i18n106 = __toESM(require_i18n(), 1);
var import_compose36 = __toESM(require_compose(), 1);
var import_data60 = __toESM(require_data(), 1);
- var import_element79 = __toESM(require_element(), 1);
+ var import_element80 = __toESM(require_element(), 1);
var import_blob14 = __toESM(require_blob(), 1);
var import_notices10 = __toESM(require_notices(), 1);
@@ -44876,14 +44692,14 @@ ${text}
}
// packages/block-library/build-module/media-text/media-container.mjs
- var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES5 = ["image", "video"];
var noop3 = () => {
};
- var ResizableBoxContainer = (0, import_element79.forwardRef)(
+ var ResizableBoxContainer = (0, import_element80.forwardRef)(
({ isSelected, isStackedOnMobile, ...props }, ref) => {
const isMobile = (0, import_compose36.useViewportMatch)("small", "<");
- return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
import_components64.ResizableBox,
{
ref,
@@ -44900,7 +44716,7 @@ ${text}
toggleUseFeaturedImage,
useFeaturedImage
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor128.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_block_editor128.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
import_block_editor128.MediaReplaceFlow,
{
mediaId,
@@ -44909,7 +44725,7 @@ ${text}
onSelect: onSelectMedia,
onToggleFeaturedImage: toggleUseFeaturedImage,
useFeaturedImage,
- name: mediaUrl ? (0, import_i18n108.__)("Replace") : (0, import_i18n108.__)("Add media"),
+ name: mediaUrl ? (0, import_i18n106.__)("Replace") : (0, import_i18n106.__)("Add media"),
onReset: () => onSelectMedia(void 0)
}
) });
@@ -44929,12 +44745,12 @@ ${text}
onSelectMedia({ url: (0, import_blob14.createBlobURL)(files[0]) });
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
import_block_editor128.MediaPlaceholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor128.BlockIcon, { icon: media_default }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_block_editor128.BlockIcon, { icon: media_default }),
labels: {
- title: (0, import_i18n108.__)("Media area")
+ title: (0, import_i18n106.__)("Media area")
},
className,
onSelect: onSelectMedia,
@@ -44971,7 +44787,7 @@ ${text}
} = props;
const isTemporaryMedia2 = !mediaId && (0, import_blob14.isBlobURL)(mediaUrl);
const { toggleSelection } = (0, import_data60.useDispatch)(import_block_editor128.store);
- const toolbarEditButton = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ const toolbarEditButton = /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
ToolbarEditButton,
{
onSelectMedia,
@@ -44998,7 +44814,7 @@ ${text}
};
const positionStyles = mediaType === "image" && imageFill ? imageFillStyles(mediaUrl || featuredImageURL, focalPoint) : {};
const mediaTypeRenderers = {
- image: () => useFeaturedImage && featuredImageURL ? /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ image: () => useFeaturedImage && featuredImageURL ? /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
"img",
{
ref: refMedia,
@@ -45006,7 +44822,7 @@ ${text}
alt: featuredImageAlt,
style: positionStyles
}
- ) : mediaUrl && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ ) : mediaUrl && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
"img",
{
ref: refMedia,
@@ -45015,9 +44831,9 @@ ${text}
style: positionStyles
}
),
- video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, ref: refMedia, src: mediaUrl })
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("video", { controls: true, ref: refMedia, src: mediaUrl })
};
- return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
ResizableBoxContainer,
{
as: "figure",
@@ -45040,9 +44856,9 @@ ${text}
children: [
toolbarEditButton,
(mediaTypeRenderers[mediaType] || noop3)(),
- isTemporaryMedia2 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_components64.Spinner, {}),
- !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(PlaceholderContainer, { ...props }),
- !featuredImageURL && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+ isTemporaryMedia2 && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_components64.Spinner, {}),
+ !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(PlaceholderContainer, { ...props }),
+ !featuredImageURL && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
import_components64.Placeholder,
{
className: "wp-block-media-text--placeholder-image",
@@ -45054,15 +44870,15 @@ ${text}
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_jsx_runtime327.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
toolbarEditButton,
- /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(PlaceholderContainer, { ...props })
+ /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(PlaceholderContainer, { ...props })
] });
}
- var media_container_default = (0, import_element79.forwardRef)(MediaContainer);
+ var media_container_default = (0, import_element80.forwardRef)(MediaContainer);
// packages/block-library/build-module/media-text/edit.mjs
- var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
var { ResolutionTool: ResolutionTool3 } = unlock(import_block_editor129.privateApis);
var applyWidthConstraints = (width) => Math.max(
WIDTH_CONSTRAINT_PERCENTAGE,
@@ -45158,7 +44974,7 @@ ${text}
return null;
}
const imageSizeOptions = imageSizes.filter(({ slug }) => getImageSourceUrlBySizeSlug(image, slug)).map(({ name: name118, slug }) => ({ value: slug, label: name118 }));
- return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
ResolutionTool3,
{
value,
@@ -45248,13 +45064,13 @@ ${text}
useFeaturedImage: !useFeaturedImage
});
};
- const refMedia = (0, import_element80.useRef)();
+ const refMedia = (0, import_element81.useRef)();
const imperativeFocalPointPreview = (value) => {
const { style: style22 } = refMedia.current;
const { x: x3, y: y2 } = value;
style22.objectPosition = `${x3 * 100}% ${y2 * 100}%`;
};
- const [temporaryMediaWidth, setTemporaryMediaWidth] = (0, import_element80.useState)(null);
+ const [temporaryMediaWidth, setTemporaryMediaWidth] = (0, import_element81.useState)(null);
const onSelectMedia = attributesFromMedia2({ attributes: attributes2, setAttributes });
const onSetHref = (props) => {
setAttributes(props);
@@ -45298,10 +45114,10 @@ ${text}
});
};
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const mediaTextGeneralSettings = /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
+ const mediaTextGeneralSettings = /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
import_components65.__experimentalToolsPanel,
{
- label: (0, import_i18n109.__)("Settings"),
+ label: (0, import_i18n107.__)("Settings"),
resetAll: () => {
setAttributes({
isStackedOnMobile: true,
@@ -45314,17 +45130,17 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.__experimentalToolsPanelItem,
{
- label: (0, import_i18n109.__)("Media width"),
+ label: (0, import_i18n107.__)("Media width"),
isShownByDefault: true,
hasValue: () => mediaWidth !== 50,
onDeselect: () => setAttributes({ mediaWidth: 50 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.RangeControl,
{
- label: (0, import_i18n109.__)("Media width"),
+ label: (0, import_i18n107.__)("Media width"),
value: temporaryMediaWidth || mediaWidth,
onChange: commitWidthChange,
min: WIDTH_CONSTRAINT_PERCENTAGE,
@@ -45333,17 +45149,17 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.__experimentalToolsPanelItem,
{
- label: (0, import_i18n109.__)("Stack on mobile"),
+ label: (0, import_i18n107.__)("Stack on mobile"),
isShownByDefault: true,
hasValue: () => !isStackedOnMobile,
onDeselect: () => setAttributes({ isStackedOnMobile: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.ToggleControl,
{
- label: (0, import_i18n109.__)("Stack on mobile"),
+ label: (0, import_i18n107.__)("Stack on mobile"),
checked: isStackedOnMobile,
onChange: () => setAttributes({
isStackedOnMobile: !isStackedOnMobile
@@ -45352,17 +45168,17 @@ ${text}
)
}
),
- mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.__experimentalToolsPanelItem,
{
- label: (0, import_i18n109.__)("Crop image to fill"),
+ label: (0, import_i18n107.__)("Crop image to fill"),
isShownByDefault: true,
hasValue: () => !!imageFill,
onDeselect: () => setAttributes({ imageFill: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.ToggleControl,
{
- label: (0, import_i18n109.__)("Crop image to fill"),
+ label: (0, import_i18n107.__)("Crop image to fill"),
checked: !!imageFill,
onChange: () => setAttributes({
imageFill: !imageFill
@@ -45371,17 +45187,17 @@ ${text}
)
}
),
- imageFill && (mediaUrl || featuredImageURL) && mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ imageFill && (mediaUrl || featuredImageURL) && mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.__experimentalToolsPanelItem,
{
- label: (0, import_i18n109.__)("Focal point"),
+ label: (0, import_i18n107.__)("Focal point"),
isShownByDefault: true,
hasValue: () => !!focalPoint,
onDeselect: () => setAttributes({ focalPoint: void 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.FocalPointPicker,
{
- label: (0, import_i18n109.__)("Focal point"),
+ label: (0, import_i18n107.__)("Focal point"),
url: useFeaturedImage && featuredImageURL ? featuredImageURL : mediaUrl,
value: focalPoint,
onChange: (value) => setAttributes({ focalPoint: value }),
@@ -45391,42 +45207,42 @@ ${text}
)
}
),
- mediaType === "image" && mediaUrl && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ mediaType === "image" && mediaUrl && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.__experimentalToolsPanelItem,
{
- label: (0, import_i18n109.__)("Alternative text"),
+ label: (0, import_i18n107.__)("Alternative text"),
isShownByDefault: true,
hasValue: () => !!mediaAlt,
onDeselect: () => setAttributes({ mediaAlt: "" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.TextareaControl,
{
- label: (0, import_i18n109.__)("Alternative text"),
+ label: (0, import_i18n107.__)("Alternative text"),
value: mediaAlt,
onChange: onMediaAltChange,
- help: /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ help: /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.ExternalLink,
{
href: (
// translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
- (0, import_i18n109.__)(
+ (0, import_i18n107.__)(
"https://www.w3.org/WAI/tutorials/images/decision-tree/"
)
),
- children: (0, import_i18n109.__)(
+ children: (0, import_i18n107.__)(
"Describe the purpose of the image."
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("br", {}),
- (0, import_i18n109.__)("Leave empty if decorative.")
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("br", {}),
+ (0, import_i18n107.__)("Leave empty if decorative.")
] })
}
)
}
),
- mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
MediaTextResolutionTool,
{
image,
@@ -45446,38 +45262,38 @@ ${text}
{ allowedBlocks }
);
const blockEditingMode = (0, import_block_editor129.useBlockEditingMode)();
- return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_block_editor129.InspectorControls, { children: mediaTextGeneralSettings }),
- /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_block_editor129.BlockControls, { group: "block", children: [
- blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_block_editor129.InspectorControls, { children: mediaTextGeneralSettings }),
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_block_editor129.BlockControls, { group: "block", children: [
+ blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_block_editor129.BlockVerticalAlignmentControl,
{
onChange: onVerticalAlignmentChange,
value: verticalAlignment,
- label: (0, import_i18n109.__)("Align media and text vertically")
+ label: (0, import_i18n107.__)("Align media and text vertically")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.ToolbarButton,
{
icon: pull_left_default,
- title: (0, import_i18n109.__)("Show media on left"),
+ title: (0, import_i18n107.__)("Show media on left"),
isActive: mediaPosition3 === "left",
onClick: () => setAttributes({ mediaPosition: "left" })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components65.ToolbarButton,
{
icon: pull_right_default,
- title: (0, import_i18n109.__)("Show media on right"),
+ title: (0, import_i18n107.__)("Show media on right"),
isActive: mediaPosition3 === "right",
onClick: () => setAttributes({ mediaPosition: "right" })
}
)
] }),
- mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_block_editor129.__experimentalImageURLInputUI,
{
url: href || "",
@@ -45492,9 +45308,9 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)("div", { ...blockProps, children: [
- mediaPosition3 === "right" && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { ...innerBlocksProps }),
- /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)("div", { ...blockProps, children: [
+ mediaPosition3 === "right" && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("div", { ...innerBlocksProps }),
+ /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
media_container_default,
{
className: "wp-block-media-text__media",
@@ -45521,7 +45337,7 @@ ${text}
}
}
),
- mediaPosition3 !== "right" && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { ...innerBlocksProps })
+ mediaPosition3 !== "right" && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("div", { ...innerBlocksProps })
] })
] });
}
@@ -45679,7 +45495,7 @@ ${text}
// packages/block-library/build-module/media-text/save.mjs
var import_block_editor130 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_MEDIA_WIDTH2 = 50;
var noop4 = () => {
};
@@ -45707,7 +45523,7 @@ ${text}
[`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
});
const positionStyles = imageFill ? imageFillStyles(mediaUrl, focalPoint) : {};
- let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
"img",
{
src: mediaUrl,
@@ -45717,7 +45533,7 @@ ${text}
}
) : null;
if (href) {
- image = /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ image = /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
"a",
{
className: linkClass,
@@ -45730,7 +45546,7 @@ ${text}
}
const mediaTypeRenders = {
image: () => image,
- video: () => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("video", { controls: true, src: mediaUrl })
+ video: () => /* @__PURE__ */ (0, import_jsx_runtime330.jsx)("video", { controls: true, src: mediaUrl })
};
const className = clsx_default({
"has-media-on-the-right": "right" === mediaPosition3,
@@ -45746,8 +45562,8 @@ ${text}
gridTemplateColumns
};
if ("right" === mediaPosition3) {
- return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)("div", { ...import_block_editor130.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)("div", { ...import_block_editor130.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
"div",
{
...import_block_editor130.useInnerBlocksProps.save({
@@ -45755,12 +45571,12 @@ ${text}
})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() })
+ /* @__PURE__ */ (0, import_jsx_runtime330.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() })
] });
}
- return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)("div", { ...import_block_editor130.useBlockProps.save({ className, style: style2 }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() }),
- /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)("div", { ...import_block_editor130.useBlockProps.save({ className, style: style2 }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime330.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() }),
+ /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
"div",
{
...import_block_editor130.useInnerBlocksProps.save({
@@ -45772,13 +45588,13 @@ ${text}
}
// packages/block-library/build-module/media-text/transforms.mjs
- var import_blocks51 = __toESM(require_blocks(), 1);
+ var import_blocks43 = __toESM(require_blocks(), 1);
var transforms16 = {
from: [
{
type: "block",
blocks: ["core/image"],
- transform: ({ alt, url, id, anchor }) => (0, import_blocks51.createBlock)("core/media-text", {
+ transform: ({ alt, url, id, anchor }) => (0, import_blocks43.createBlock)("core/media-text", {
mediaAlt: alt,
mediaId: id,
mediaUrl: url,
@@ -45789,7 +45605,7 @@ ${text}
{
type: "block",
blocks: ["core/video"],
- transform: ({ src, id, anchor }) => (0, import_blocks51.createBlock)("core/media-text", {
+ transform: ({ src, id, anchor }) => (0, import_blocks43.createBlock)("core/media-text", {
mediaId: id,
mediaUrl: src,
mediaType: "video",
@@ -45840,7 +45656,7 @@ ${text}
}
};
}
- return (0, import_blocks51.createBlock)(
+ return (0, import_blocks43.createBlock)(
"core/media-text",
{
align,
@@ -45868,7 +45684,7 @@ ${text}
return !mediaUrl || mediaType === "image";
},
transform: ({ mediaAlt, mediaId, mediaUrl, anchor }) => {
- return (0, import_blocks51.createBlock)("core/image", {
+ return (0, import_blocks43.createBlock)("core/image", {
alt: mediaAlt,
id: mediaId,
url: mediaUrl,
@@ -45883,7 +45699,7 @@ ${text}
return !mediaUrl || mediaType === "video";
},
transform: ({ mediaId, mediaUrl, anchor }) => {
- return (0, import_blocks51.createBlock)("core/video", {
+ return (0, import_blocks43.createBlock)("core/video", {
id: mediaId,
src: mediaUrl,
anchor
@@ -45933,7 +45749,7 @@ ${text}
useFeaturedImage,
...additionalAttributes
};
- return (0, import_blocks51.createBlock)(
+ return (0, import_blocks43.createBlock)(
"core/cover",
coverAttributes,
innerBlocks
@@ -45945,7 +45761,6 @@ ${text}
var transforms_default17 = transforms16;
// packages/block-library/build-module/media-text/index.mjs
- var { fieldsKey: fieldsKey10, formKey: formKey10 } = unlock(import_blocks52.privateApis);
var { name: name47 } = block_default47;
var settings47 = {
icon: media_and_text_default,
@@ -45960,7 +45775,7 @@ ${text}
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n110.__)(
+ content: (0, import_i18n108.__)(
"The wren<br>Earns his living<br>Noiselessly."
)
}
@@ -45968,7 +45783,7 @@ ${text}
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n110.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")
+ content: (0, import_i18n108.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")
}
}
]
@@ -45979,53 +45794,6 @@ ${text}
save: save26,
deprecated: deprecated_default25
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings47[fieldsKey10] = [
- {
- id: "media",
- label: (0, import_i18n110.__)("Media"),
- type: "media",
- Edit: {
- control: "media",
- // TODO: replace with custom component
- allowedTypes: ["image", "video"],
- multiple: false
- },
- getValue: ({ item }) => ({
- id: item.mediaId,
- url: item.mediaUrl,
- mediaType: item.mediaType,
- link: item.mediaLink
- }),
- setValue: ({ value }) => ({
- mediaId: value.id,
- mediaUrl: value.url,
- mediaType: value.mediaType,
- mediaLink: value.link
- })
- },
- {
- id: "link",
- label: (0, import_i18n110.__)("Link"),
- type: "url",
- Edit: "link",
- // TODO: replace with custom component
- getValue: ({ item }) => ({
- url: item.href,
- rel: item.rel,
- linkTarget: item.linkTarget
- }),
- setValue: ({ value }) => ({
- href: value.url,
- rel: value.rel,
- linkTarget: value.linkTarget
- })
- }
- ];
- settings47[formKey10] = {
- fields: ["media", "link"]
- };
- }
var init47 = () => initBlock({ name: name47, metadata: block_default47, settings: settings47 });
// packages/block-library/build-module/missing/index.mjs
@@ -46036,17 +45804,17 @@ ${text}
name: () => name48,
settings: () => settings48
});
- var import_blocks54 = __toESM(require_blocks(), 1);
+ var import_blocks45 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/missing/edit.mjs
- var import_i18n111 = __toESM(require_i18n(), 1);
- var import_element81 = __toESM(require_element(), 1);
+ var import_i18n109 = __toESM(require_i18n(), 1);
+ var import_element82 = __toESM(require_element(), 1);
var import_components66 = __toESM(require_components(), 1);
- var import_blocks53 = __toESM(require_blocks(), 1);
+ var import_blocks44 = __toESM(require_blocks(), 1);
var import_data62 = __toESM(require_data(), 1);
var import_block_editor131 = __toESM(require_block_editor(), 1);
var import_dom15 = __toESM(require_dom(), 1);
- var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
function MissingEdit({ attributes: attributes2, clientId }) {
const { originalName, originalUndelimitedContent } = attributes2;
const hasContent = !!originalUndelimitedContent;
@@ -46070,53 +45838,53 @@ ${text}
function convertToHTML() {
replaceBlock(
clientId,
- (0, import_blocks53.createBlock)("core/html", {}, [], [originalUndelimitedContent])
+ (0, import_blocks44.createBlock)("core/html", {}, [], [originalUndelimitedContent])
);
}
const actions = [];
let messageHTML;
- const convertToHtmlButton = /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+ const convertToHtmlButton = /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
import_components66.Button,
{
__next40pxDefaultSize: true,
onClick: convertToHTML,
variant: "primary",
- children: (0, import_i18n111.__)("Keep as HTML")
+ children: (0, import_i18n109.__)("Keep as HTML")
},
"convert"
);
if (hasContent && !hasFreeformBlock && (!originalName || originalName === "core/freeform")) {
if (hasHTMLBlock) {
- messageHTML = (0, import_i18n111.__)(
+ messageHTML = (0, import_i18n109.__)(
"It appears you are trying to use the deprecated Classic block. You can leave this block intact, convert its content to a Custom HTML block, or remove it entirely. Alternatively, if you have unsaved changes, you can save them and refresh to use the Classic block."
);
actions.push(convertToHtmlButton);
} else {
- messageHTML = (0, import_i18n111.__)(
+ messageHTML = (0, import_i18n109.__)(
"It appears you are trying to use the deprecated Classic block. You can leave this block intact, or remove it entirely. Alternatively, if you have unsaved changes, you can save them and refresh to use the Classic block."
);
}
} else if (hasContent && hasHTMLBlock) {
- messageHTML = (0, import_i18n111.sprintf)(
+ messageHTML = (0, import_i18n109.sprintf)(
/* translators: %s: block name */
- (0, import_i18n111.__)(
+ (0, import_i18n109.__)(
'Your site doesn\u2019t include support for the "%s" block. You can leave it as-is, convert it to custom HTML, or remove it.'
),
originalName
);
actions.push(convertToHtmlButton);
} else {
- messageHTML = (0, import_i18n111.sprintf)(
+ messageHTML = (0, import_i18n109.sprintf)(
/* translators: %s: block name */
- (0, import_i18n111.__)(
+ (0, import_i18n109.__)(
'Your site doesn\u2019t include support for the "%s" block. You can leave it as-is or remove it.'
),
originalName
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)("div", { ...(0, import_block_editor131.useBlockProps)({ className: "has-warning" }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_block_editor131.Warning, { actions, children: messageHTML }),
- /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_element81.RawHTML, { children: (0, import_dom15.safeHTML)(originalUndelimitedContent) })
+ return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)("div", { ...(0, import_block_editor131.useBlockProps)({ className: "has-warning" }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_block_editor131.Warning, { actions, children: messageHTML }),
+ /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_element82.RawHTML, { children: (0, import_dom15.safeHTML)(originalUndelimitedContent) })
] });
}
@@ -46158,10 +45926,10 @@ ${text}
};
// packages/block-library/build-module/missing/save.mjs
- var import_element82 = __toESM(require_element(), 1);
- var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+ var import_element83 = __toESM(require_element(), 1);
+ var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
function save27({ attributes: attributes2 }) {
- return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_element82.RawHTML, { children: attributes2.originalContent });
+ return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_element83.RawHTML, { children: attributes2.originalContent });
}
// packages/block-library/build-module/missing/index.mjs
@@ -46171,7 +45939,7 @@ ${text}
__experimentalLabel(attributes2, { context }) {
if (context === "accessibility") {
const { originalName } = attributes2;
- const originalBlockType = originalName ? (0, import_blocks54.getBlockType)(originalName) : void 0;
+ const originalBlockType = originalName ? (0, import_blocks45.getBlockType)(originalName) : void 0;
if (originalBlockType) {
return originalBlockType.settings.title || originalName;
}
@@ -46191,67 +45959,65 @@ ${text}
name: () => name49,
settings: () => settings49
});
- var import_i18n113 = __toESM(require_i18n(), 1);
- var import_blocks57 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/more/edit.mjs
- var import_i18n112 = __toESM(require_i18n(), 1);
+ var import_i18n110 = __toESM(require_i18n(), 1);
var import_components67 = __toESM(require_components(), 1);
var import_block_editor132 = __toESM(require_block_editor(), 1);
- var import_blocks55 = __toESM(require_blocks(), 1);
- var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
- var DEFAULT_TEXT = (0, import_i18n112.__)("Read more");
+ var import_blocks46 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+ var DEFAULT_TEXT = (0, import_i18n110.__)("Read more");
function MoreEdit({
attributes: { customText, noTeaser },
insertBlocksAfter,
setAttributes
}) {
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(import_jsx_runtime332.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_block_editor132.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(import_jsx_runtime333.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_block_editor132.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
import_components67.__experimentalToolsPanel,
{
- label: (0, import_i18n112.__)("Settings"),
+ label: (0, import_i18n110.__)("Settings"),
resetAll: () => {
setAttributes({
noTeaser: false
});
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
import_components67.__experimentalToolsPanelItem,
{
- label: (0, import_i18n112.__)("Hide excerpt"),
+ label: (0, import_i18n110.__)("Hide excerpt"),
isShownByDefault: true,
hasValue: () => noTeaser,
onDeselect: () => setAttributes({ noTeaser: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
import_components67.ToggleControl,
{
- label: (0, import_i18n112.__)(
+ label: (0, import_i18n110.__)(
"Hide the excerpt on the full content page"
),
checked: !!noTeaser,
onChange: () => setAttributes({ noTeaser: !noTeaser }),
- help: (checked) => checked ? (0, import_i18n112.__)("The excerpt is hidden.") : (0, import_i18n112.__)("The excerpt is visible.")
+ help: (checked) => checked ? (0, import_i18n110.__)("The excerpt is hidden.") : (0, import_i18n110.__)("The excerpt is visible.")
}
)
}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime332.jsx)("div", { ...(0, import_block_editor132.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("div", { ...(0, import_block_editor132.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
import_block_editor132.PlainText,
{
__experimentalVersion: 2,
tagName: "span",
- "aria-label": (0, import_i18n112.__)('"Read more" text'),
+ "aria-label": (0, import_i18n110.__)('"Read more" text'),
value: customText,
placeholder: DEFAULT_TEXT,
onChange: (value) => setAttributes({ customText: value }),
disableLineBreaks: true,
__unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks55.createBlock)((0, import_blocks55.getDefaultBlockName)())
+ (0, import_blocks46.createBlock)((0, import_blocks46.getDefaultBlockName)())
) : void 0
}
) })
@@ -46294,16 +46060,16 @@ ${text}
};
// packages/block-library/build-module/more/save.mjs
- var import_element83 = __toESM(require_element(), 1);
- var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+ var import_element84 = __toESM(require_element(), 1);
+ var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
function save28({ attributes: { customText, noTeaser } }) {
const moreTag = customText ? `<!--more ${customText}-->` : "<!--more-->";
const noTeaserTag = noTeaser ? "<!--noteaser-->" : "";
- return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_element83.RawHTML, { children: [moreTag, noTeaserTag].filter(Boolean).join("\n") });
+ return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_element84.RawHTML, { children: [moreTag, noTeaserTag].filter(Boolean).join("\n") });
}
// packages/block-library/build-module/more/transforms.mjs
- var import_blocks56 = __toESM(require_blocks(), 1);
+ var import_blocks47 = __toESM(require_blocks(), 1);
var transforms17 = {
from: [
{
@@ -46321,7 +46087,7 @@ ${text}
if (noTeaser === "") {
attrs.noTeaser = true;
}
- return (0, import_blocks56.createBlock)("core/more", attrs);
+ return (0, import_blocks47.createBlock)("core/more", attrs);
}
}
]
@@ -46329,7 +46095,6 @@ ${text}
var transforms_default18 = transforms17;
// packages/block-library/build-module/more/index.mjs
- var { fieldsKey: fieldsKey11, formKey: formKey11 } = unlock(import_blocks57.privateApis);
var { name: name49 } = block_default49;
var settings49 = {
icon: more_default,
@@ -46347,20 +46112,6 @@ ${text}
edit: MoreEdit,
save: save28
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings49[fieldsKey11] = [
- {
- id: "customText",
- label: (0, import_i18n113.__)("Content"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings49[formKey11] = {
- fields: ["customText"]
- };
- }
var init49 = () => initBlock({ name: name49, metadata: block_default49, settings: settings49 });
// packages/block-library/build-module/navigation/index.mjs
@@ -46371,7 +46122,7 @@ ${text}
name: () => name50,
settings: () => settings50
});
- var import_i18n145 = __toESM(require_i18n(), 1);
+ var import_i18n142 = __toESM(require_i18n(), 1);
var import_data90 = __toESM(require_data(), 1);
var import_core_data54 = __toESM(require_core_data(), 1);
var import_html_entities7 = __toESM(require_html_entities(), 1);
@@ -46532,14 +46283,14 @@ ${text}
};
// packages/block-library/build-module/navigation/edit/index.mjs
- var import_element105 = __toESM(require_element(), 1);
+ var import_element106 = __toESM(require_element(), 1);
var import_block_editor154 = __toESM(require_block_editor(), 1);
var import_core_data53 = __toESM(require_core_data(), 1);
var import_data89 = __toESM(require_data(), 1);
var import_components92 = __toESM(require_components(), 1);
- var import_i18n144 = __toESM(require_i18n(), 1);
+ var import_i18n141 = __toESM(require_i18n(), 1);
var import_a11y2 = __toESM(require_a11y(), 1);
- var import_blocks63 = __toESM(require_blocks(), 1);
+ var import_blocks53 = __toESM(require_blocks(), 1);
var import_compose40 = __toESM(require_compose(), 1);
// packages/block-library/build-module/navigation/use-navigation-menu.mjs
@@ -46652,23 +46403,23 @@ ${text}
// packages/block-library/build-module/navigation/edit/placeholder/index.mjs
var import_components69 = __toESM(require_components(), 1);
- var import_i18n116 = __toESM(require_i18n(), 1);
+ var import_i18n113 = __toESM(require_i18n(), 1);
var import_a11y = __toESM(require_a11y(), 1);
- var import_element85 = __toESM(require_element(), 1);
+ var import_element86 = __toESM(require_element(), 1);
var import_core_data32 = __toESM(require_core_data(), 1);
// packages/block-library/build-module/navigation/edit/placeholder/placeholder-preview.mjs
- var import_i18n114 = __toESM(require_i18n(), 1);
- var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n111 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
var PlaceholderPreview = ({ isVisible = true }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
"div",
{
"aria-hidden": !isVisible ? true : void 0,
className: "wp-block-navigation-placeholder__preview",
- children: /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
- /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(icon_default, { icon: navigation_default }),
- (0, import_i18n114.__)("Navigation")
+ children: /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(icon_default, { icon: navigation_default }),
+ (0, import_i18n111.__)("Navigation")
] })
}
);
@@ -46677,21 +46428,21 @@ ${text}
// packages/block-library/build-module/navigation/edit/navigation-menu-selector.mjs
var import_components68 = __toESM(require_components(), 1);
- var import_i18n115 = __toESM(require_i18n(), 1);
+ var import_i18n112 = __toESM(require_i18n(), 1);
var import_html_entities3 = __toESM(require_html_entities(), 1);
- var import_element84 = __toESM(require_element(), 1);
+ var import_element85 = __toESM(require_element(), 1);
var import_core_data31 = __toESM(require_core_data(), 1);
- var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
function buildMenuLabel(title, id, status) {
if (!title) {
- return (0, import_i18n115.sprintf)((0, import_i18n115.__)("(no title %s)"), id);
+ return (0, import_i18n112.sprintf)((0, import_i18n112.__)("(no title %s)"), id);
}
if (status === "publish") {
return (0, import_html_entities3.decodeEntities)(title);
}
- return (0, import_i18n115.sprintf)(
+ return (0, import_i18n112.sprintf)(
// translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
- (0, import_i18n115.__)("%1$s (%2$s)"),
+ (0, import_i18n112.__)("%1$s (%2$s)"),
(0, import_html_entities3.decodeEntities)(title),
status
);
@@ -46705,8 +46456,8 @@ ${text}
createNavigationMenuIsSuccess,
createNavigationMenuIsError
}) {
- const createActionLabel = (0, import_i18n115.__)("Create from '%s'");
- const [isUpdatingMenuRef, setIsUpdatingMenuRef] = (0, import_element84.useState)(false);
+ const createActionLabel = (0, import_i18n112.__)("Create from '%s'");
+ const [isUpdatingMenuRef, setIsUpdatingMenuRef] = (0, import_element85.useState)(false);
actionLabel3 = actionLabel3 || createActionLabel;
const { records: classicMenus } = (0, import_core_data31.useEntityRecords)("root", "menu", {
per_page: -1,
@@ -46726,7 +46477,7 @@ ${text}
"title",
currentMenuId
);
- const menuChoices = (0, import_element84.useMemo)(() => {
+ const menuChoices = (0, import_element85.useMemo)(() => {
return navigationMenus?.map(({ id, title, status }, index) => {
const label = buildMenuLabel(
title?.rendered,
@@ -46736,7 +46487,7 @@ ${text}
return {
value: id,
label,
- ariaLabel: (0, import_i18n115.sprintf)(actionLabel3, label),
+ ariaLabel: (0, import_i18n112.sprintf)(actionLabel3, label),
disabled: isUpdatingMenuRef || isResolvingNavigationMenus || !hasResolvedNavigationMenus
};
}) || [];
@@ -46757,13 +46508,13 @@ ${text}
const navMenuHasBeenDeleted = currentMenuId && isNavigationMenuMissing;
let selectorLabel = "";
if (isResolvingNavigationMenus) {
- selectorLabel = (0, import_i18n115.__)("Loading\u2026");
+ selectorLabel = (0, import_i18n112.__)("Loading\u2026");
} else if (noMenuSelected || noBlockMenus || menuUnavailable || navMenuHasBeenDeleted) {
- selectorLabel = (0, import_i18n115.__)("Choose or create a Navigation Menu");
+ selectorLabel = (0, import_i18n112.__)("Choose or create a Navigation Menu");
} else {
selectorLabel = currentTitle;
}
- (0, import_element84.useEffect)(() => {
+ (0, import_element85.useEffect)(() => {
if (isUpdatingMenuRef && (createNavigationMenuIsSuccess || createNavigationMenuIsError)) {
setIsUpdatingMenuRef(false);
}
@@ -46777,14 +46528,14 @@ ${text}
noBlockMenus,
noMenuSelected
]);
- const NavigationMenuSelectorDropdown = /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+ const NavigationMenuSelectorDropdown = /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
import_components68.DropdownMenu,
{
label: selectorLabel,
icon: more_vertical_default,
toggleProps: { size: "small" },
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_jsx_runtime335.Fragment, { children: [
- showNavigationMenus && hasNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components68.MenuGroup, { label: (0, import_i18n115.__)("Menus"), children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
+ showNavigationMenus && hasNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components68.MenuGroup, { label: (0, import_i18n112.__)("Menus"), children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
import_components68.MenuItemsChoice,
{
value: currentMenuId,
@@ -46795,9 +46546,9 @@ ${text}
choices: menuChoices
}
) }),
- showClassicMenus && hasClassicMenus && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components68.MenuGroup, { label: (0, import_i18n115.__)("Import Classic Menus"), children: classicMenus?.map((menu) => {
+ showClassicMenus && hasClassicMenus && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components68.MenuGroup, { label: (0, import_i18n112.__)("Import Classic Menus"), children: classicMenus?.map((menu) => {
const label = (0, import_html_entities3.decodeEntities)(menu.name);
- return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
import_components68.MenuItem,
{
onClick: async () => {
@@ -46806,7 +46557,7 @@ ${text}
setIsUpdatingMenuRef(false);
onClose();
},
- "aria-label": (0, import_i18n115.sprintf)(
+ "aria-label": (0, import_i18n112.sprintf)(
createActionLabel,
label
),
@@ -46816,7 +46567,7 @@ ${text}
menu.id
);
}) }),
- canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components68.MenuGroup, { label: (0, import_i18n115.__)("Tools"), children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+ canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components68.MenuGroup, { label: (0, import_i18n112.__)("Tools"), children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
import_components68.MenuItem,
{
onClick: async () => {
@@ -46826,7 +46577,7 @@ ${text}
onClose();
},
disabled: isUpdatingMenuRef || isResolvingNavigationMenus || !hasResolvedNavigationMenus,
- children: (0, import_i18n115.__)("Create new Menu")
+ children: (0, import_i18n112.__)("Create new Menu")
}
) })
] })
@@ -46837,7 +46588,7 @@ ${text}
var navigation_menu_selector_default = NavigationMenuSelector;
// packages/block-library/build-module/navigation/edit/placeholder/index.mjs
- var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
function NavigationPlaceholder({
isSelected,
currentMenuId,
@@ -46849,34 +46600,34 @@ ${text}
onCreateEmpty
}) {
const { isResolving: isResolvingMenus, hasResolved: hasResolvedMenus } = (0, import_core_data32.useEntityRecords)("root", "menu", { per_page: -1, context: "view" });
- (0, import_element85.useEffect)(() => {
+ (0, import_element86.useEffect)(() => {
if (!isSelected) {
return;
}
if (isResolvingMenus) {
- (0, import_a11y.speak)((0, import_i18n116.__)("Loading navigation block setup options\u2026"));
+ (0, import_a11y.speak)((0, import_i18n113.__)("Loading navigation block setup options\u2026"));
}
if (hasResolvedMenus) {
- (0, import_a11y.speak)((0, import_i18n116.__)("Navigation block setup options ready."));
+ (0, import_a11y.speak)((0, import_i18n113.__)("Navigation block setup options ready."));
}
}, [hasResolvedMenus, isResolvingMenus, isSelected]);
const isResolvingActions = isResolvingMenus && isResolvingCanUserCreateNavigationMenus;
- return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_jsx_runtime336.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_components69.Placeholder, { className: "wp-block-navigation-placeholder", children: [
- /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(placeholder_preview_default, { isVisible: !isSelected }),
- /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_jsx_runtime337.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_components69.Placeholder, { className: "wp-block-navigation-placeholder", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(placeholder_preview_default, { isVisible: !isSelected }),
+ /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
"div",
{
"aria-hidden": !isSelected ? true : void 0,
className: "wp-block-navigation-placeholder__controls",
- children: /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)("div", { className: "wp-block-navigation-placeholder__actions", children: [
- /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
- /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(icon_default, { icon: navigation_default }),
+ children: /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)("div", { className: "wp-block-navigation-placeholder__actions", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(icon_default, { icon: navigation_default }),
" ",
- (0, import_i18n116.__)("Navigation")
+ (0, import_i18n113.__)("Navigation")
] }),
- /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("hr", {}),
- isResolvingActions && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components69.Spinner, {}),
- /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("hr", {}),
+ isResolvingActions && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_components69.Spinner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
navigation_menu_selector_default,
{
currentMenuId,
@@ -46885,14 +46636,14 @@ ${text}
onSelectClassicMenu
}
),
- /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("hr", {}),
- canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("hr", {}),
+ canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
import_components69.Button,
{
__next40pxDefaultSize: true,
variant: "tertiary",
onClick: onCreateEmpty,
- children: (0, import_i18n116.__)("Start empty")
+ children: (0, import_i18n113.__)("Start empty")
}
)
] })
@@ -46903,19 +46654,19 @@ ${text}
// packages/block-library/build-module/navigation/edit/responsive-wrapper.mjs
var import_components70 = __toESM(require_components(), 1);
- var import_i18n117 = __toESM(require_i18n(), 1);
+ var import_i18n114 = __toESM(require_i18n(), 1);
var import_block_editor133 = __toESM(require_block_editor(), 1);
var import_data64 = __toESM(require_data(), 1);
var import_core_data33 = __toESM(require_core_data(), 1);
// packages/block-library/build-module/navigation/edit/overlay-menu-icon.mjs
var import_primitives166 = __toESM(require_primitives(), 1);
- var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
function OverlayMenuIcon({ icon: icon2 }) {
if (icon2 === "menu") {
- return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(icon_default, { icon: menu_default });
+ return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(icon_default, { icon: menu_default });
}
- return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
import_primitives166.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
@@ -46925,8 +46676,8 @@ ${text}
"aria-hidden": "true",
focusable: "false",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_primitives166.Rect, { x: "4", y: "7.5", width: "16", height: "1.5" }),
- /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_primitives166.Rect, { x: "4", y: "15", width: "16", height: "1.5" })
+ /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_primitives166.Rect, { x: "4", y: "7.5", width: "16", height: "1.5" }),
+ /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_primitives166.Rect, { x: "4", y: "15", width: "16", height: "1.5" })
]
}
);
@@ -46938,7 +46689,7 @@ ${text}
}
// packages/block-library/build-module/navigation/edit/responsive-wrapper.mjs
- var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
function ResponsiveWrapper({
children,
id,
@@ -46991,7 +46742,7 @@ ${text}
...isOpen && {
role: "dialog",
"aria-modal": true,
- "aria-label": (0, import_i18n117.__)("Menu")
+ "aria-label": (0, import_i18n114.__)("Menu")
}
};
const handleToggleClick = () => {
@@ -47008,47 +46759,47 @@ ${text}
}
onToggle(true);
};
- return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
- !isOpen && /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(import_jsx_runtime339.Fragment, { children: [
+ !isOpen && /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
import_components70.Button,
{
__next40pxDefaultSize: true,
"aria-haspopup": "true",
- "aria-label": hasIcon && (0, import_i18n117.__)("Open menu"),
+ "aria-label": hasIcon && (0, import_i18n114.__)("Open menu"),
className: openButtonClasses,
onClick: handleToggleClick,
children: [
- hasIcon && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(OverlayMenuIcon, { icon: icon2 }),
- !hasIcon && (0, import_i18n117.__)("Menu")
+ hasIcon && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(OverlayMenuIcon, { icon: icon2 }),
+ !hasIcon && (0, import_i18n114.__)("Menu")
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
"div",
{
className: responsiveContainerClasses,
style: styles,
id: modalId,
- children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
"div",
{
className: "wp-block-navigation__responsive-close",
tabIndex: "-1",
- children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...dialogProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)("div", { ...dialogProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
import_components70.Button,
{
__next40pxDefaultSize: true,
className: "wp-block-navigation__responsive-container-close",
- "aria-label": hasIcon && (0, import_i18n117.__)("Close menu"),
+ "aria-label": hasIcon && (0, import_i18n114.__)("Close menu"),
onClick: () => onToggle(false),
children: [
- hasIcon && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(icon_default, { icon: close_default }),
- !hasIcon && (0, import_i18n117.__)("Close")
+ hasIcon && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(icon_default, { icon: close_default }),
+ !hasIcon && (0, import_i18n114.__)("Close")
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
"div",
{
className: "wp-block-navigation__responsive-container-content",
@@ -47068,8 +46819,8 @@ ${text}
var import_core_data34 = __toESM(require_core_data(), 1);
var import_block_editor134 = __toESM(require_block_editor(), 1);
var import_data65 = __toESM(require_data(), 1);
- var import_element86 = __toESM(require_element(), 1);
- var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+ var import_element87 = __toESM(require_element(), 1);
+ var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
function NavigationInnerBlocks({
clientId,
hasCustomPlaceholder,
@@ -47108,7 +46859,7 @@ ${text}
"wp_navigation"
);
const parentOrChildHasSelection = isSelected || isImmediateParentOfSelectedBlock && !selectedBlockHasChildren;
- const placeholder2 = (0, import_element86.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(placeholder_preview_default, {}), []);
+ const placeholder2 = (0, import_element87.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(placeholder_preview_default, {}), []);
const hasMenuItems = !!blocks?.length;
const showPlaceholder = !hasCustomPlaceholder && !hasMenuItems && !isSelected;
const innerBlocksProps = (0, import_block_editor134.useInnerBlocksProps)(
@@ -47136,24 +46887,24 @@ ${text}
__unstableDisableLayoutClassNames: true
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/navigation/edit/navigation-menu-name-control.mjs
var import_components71 = __toESM(require_components(), 1);
var import_core_data35 = __toESM(require_core_data(), 1);
- var import_i18n118 = __toESM(require_i18n(), 1);
- var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n115 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
function NavigationMenuNameControl() {
const [title, updateTitle] = (0, import_core_data35.useEntityProp)(
"postType",
"wp_navigation",
"title"
);
- return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
import_components71.TextControl,
{
- label: (0, import_i18n118.__)("Menu name"),
+ label: (0, import_i18n115.__)("Menu name"),
value: title,
onChange: updateTitle
}
@@ -47165,7 +46916,7 @@ ${text}
var import_components72 = __toESM(require_components(), 1);
var import_core_data36 = __toESM(require_core_data(), 1);
var import_data66 = __toESM(require_data(), 1);
- var import_element87 = __toESM(require_element(), 1);
+ var import_element88 = __toESM(require_element(), 1);
// packages/block-library/build-module/navigation/edit/are-blocks-dirty.mjs
function areBlocksDirty(originalBlocks, blocks) {
@@ -47200,15 +46951,15 @@ ${text}
};
// packages/block-library/build-module/navigation/edit/unsaved-inner-blocks.mjs
- var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
var EMPTY_OBJECT2 = {};
function UnsavedInnerBlocks({
blocks,
createNavigationMenu,
hasSelection
}) {
- const originalBlocksRef = (0, import_element87.useRef)();
- (0, import_element87.useEffect)(() => {
+ const originalBlocksRef = (0, import_element88.useRef)();
+ (0, import_element88.useEffect)(() => {
if (!originalBlocksRef?.current) {
originalBlocksRef.current = blocks;
}
@@ -47217,7 +46968,7 @@ ${text}
originalBlocksRef?.current,
blocks
);
- const isDisabled = (0, import_element87.useContext)(import_components72.Disabled.Context);
+ const isDisabled = (0, import_element88.useContext)(import_components72.Disabled.Context);
const innerBlocksProps = (0, import_block_editor135.useInnerBlocksProps)(
{
className: "wp-block-navigation__container"
@@ -47244,7 +46995,7 @@ ${text}
},
[isDisabled]
);
- (0, import_element87.useEffect)(() => {
+ (0, import_element88.useEffect)(() => {
if (isDisabled || isSaving || !hasResolvedAllNavigationMenus || !hasSelection || !innerBlocksAreDirty) {
return;
}
@@ -47259,22 +47010,22 @@ ${text}
hasSelection
]);
const Wrapper = isSaving ? import_components72.Disabled : "div";
- return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(Wrapper, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(Wrapper, { ...innerBlocksProps });
}
// packages/block-library/build-module/navigation/edit/navigation-menu-delete-control.mjs
var import_components73 = __toESM(require_components(), 1);
var import_core_data37 = __toESM(require_core_data(), 1);
var import_data67 = __toESM(require_data(), 1);
- var import_element88 = __toESM(require_element(), 1);
- var import_i18n119 = __toESM(require_i18n(), 1);
- var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+ var import_element89 = __toESM(require_element(), 1);
+ var import_i18n116 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
function NavigationMenuDeleteControl({ onDelete }) {
- const [isConfirmDialogVisible, setIsConfirmDialogVisible] = (0, import_element88.useState)(false);
+ const [isConfirmDialogVisible, setIsConfirmDialogVisible] = (0, import_element89.useState)(false);
const id = (0, import_core_data37.useEntityId)("postType", "wp_navigation");
const { deleteEntityRecord } = (0, import_data67.useDispatch)(import_core_data37.store);
- return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(import_jsx_runtime342.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(import_jsx_runtime343.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
import_components73.Button,
{
__next40pxDefaultSize: true,
@@ -47284,10 +47035,10 @@ ${text}
onClick: () => {
setIsConfirmDialogVisible(true);
},
- children: (0, import_i18n119.__)("Delete menu")
+ children: (0, import_i18n116.__)("Delete menu")
}
),
- isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+ isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
import_components73.__experimentalConfirmDialog,
{
isOpen: true,
@@ -47300,9 +47051,9 @@ ${text}
onCancel: () => {
setIsConfirmDialogVisible(false);
},
- confirmButtonText: (0, import_i18n119.__)("Delete"),
+ confirmButtonText: (0, import_i18n116.__)("Delete"),
size: "medium",
- children: (0, import_i18n119.__)(
+ children: (0, import_i18n116.__)(
"Are you sure you want to delete this Navigation Menu?"
)
}
@@ -47311,13 +47062,13 @@ ${text}
}
// packages/block-library/build-module/navigation/edit/use-navigation-notice.mjs
- var import_element89 = __toESM(require_element(), 1);
+ var import_element90 = __toESM(require_element(), 1);
var import_data68 = __toESM(require_data(), 1);
var import_notices11 = __toESM(require_notices(), 1);
function useNavigationNotice({ name: name118, message = "" } = {}) {
- const noticeRef = (0, import_element89.useRef)();
+ const noticeRef = (0, import_element90.useRef)();
const { createWarningNotice, removeNotice } = (0, import_data68.useDispatch)(import_notices11.store);
- const showNotice = (0, import_element89.useCallback)(
+ const showNotice = (0, import_element90.useCallback)(
(customMsg) => {
if (noticeRef.current) {
return;
@@ -47330,7 +47081,7 @@ ${text}
},
[noticeRef, createWarningNotice, message, name118]
);
- const hideNotice = (0, import_element89.useCallback)(() => {
+ const hideNotice = (0, import_element90.useCallback)(() => {
if (!noticeRef.current) {
return;
}
@@ -47343,22 +47094,22 @@ ${text}
// packages/block-library/build-module/navigation/edit/overlay-menu-preview.mjs
var import_components74 = __toESM(require_components(), 1);
- var import_i18n120 = __toESM(require_i18n(), 1);
- var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n117 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
function OverlayMenuPreview({ setAttributes, hasIcon, icon: icon2 }) {
- return /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(import_jsx_runtime343.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
import_components74.__experimentalToolsPanelItem,
{
- label: (0, import_i18n120.__)("Show icon button"),
+ label: (0, import_i18n117.__)("Show icon button"),
isShownByDefault: true,
hasValue: () => !hasIcon,
onDeselect: () => setAttributes({ hasIcon: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
import_components74.ToggleControl,
{
- label: (0, import_i18n120.__)("Show icon button"),
- help: (0, import_i18n120.__)(
+ label: (0, import_i18n117.__)("Show icon button"),
+ help: (0, import_i18n117.__)(
"Configure the visual appearance of the button that toggles the overlay menu."
),
onChange: (value) => setAttributes({ hasIcon: value }),
@@ -47367,36 +47118,36 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
import_components74.__experimentalToolsPanelItem,
{
- label: (0, import_i18n120.__)("Icon"),
+ label: (0, import_i18n117.__)("Icon"),
isShownByDefault: true,
hasValue: () => icon2 !== "handle",
onDeselect: () => setAttributes({ icon: "handle" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(
import_components74.__experimentalToggleGroupControl,
{
className: "wp-block-navigation__overlay-menu-icon-toggle-group",
- label: (0, import_i18n120.__)("Icon"),
+ label: (0, import_i18n117.__)("Icon"),
value: icon2,
onChange: (value) => setAttributes({ icon: value }),
isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
import_components74.__experimentalToggleGroupControlOption,
{
value: "handle",
- "aria-label": (0, import_i18n120.__)("handle"),
- label: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(OverlayMenuIcon, { icon: "handle" })
+ "aria-label": (0, import_i18n117.__)("handle"),
+ label: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(OverlayMenuIcon, { icon: "handle" })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
import_components74.__experimentalToggleGroupControlOption,
{
value: "menu",
- "aria-label": (0, import_i18n120.__)("menu"),
- label: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(OverlayMenuIcon, { icon: "menu" })
+ "aria-label": (0, import_i18n117.__)("menu"),
+ label: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(OverlayMenuIcon, { icon: "menu" })
}
)
]
@@ -47409,26 +47160,26 @@ ${text}
// packages/block-library/build-module/navigation/edit/overlay-panel.mjs
var import_components81 = __toESM(require_components(), 1);
- var import_i18n128 = __toESM(require_i18n(), 1);
- var import_element94 = __toESM(require_element(), 1);
+ var import_i18n125 = __toESM(require_i18n(), 1);
+ var import_element95 = __toESM(require_element(), 1);
// packages/block-library/build-module/navigation/edit/overlay-template-part-selector.mjs
- var import_element92 = __toESM(require_element(), 1);
+ var import_element93 = __toESM(require_element(), 1);
var import_compose37 = __toESM(require_compose(), 1);
var import_core_data39 = __toESM(require_core_data(), 1);
var import_data70 = __toESM(require_data(), 1);
var import_components76 = __toESM(require_components(), 1);
- var import_i18n123 = __toESM(require_i18n(), 1);
+ var import_i18n120 = __toESM(require_i18n(), 1);
var import_html_entities4 = __toESM(require_html_entities(), 1);
var import_notices12 = __toESM(require_notices(), 1);
// packages/block-library/build-module/navigation/edit/use-create-overlay.mjs
- var import_element90 = __toESM(require_element(), 1);
+ var import_element91 = __toESM(require_element(), 1);
var import_data69 = __toESM(require_data(), 1);
var import_core_data38 = __toESM(require_core_data(), 1);
var import_block_editor136 = __toESM(require_block_editor(), 1);
- var import_i18n121 = __toESM(require_i18n(), 1);
- var import_blocks58 = __toESM(require_blocks(), 1);
+ var import_i18n118 = __toESM(require_i18n(), 1);
+ var import_blocks48 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/navigation/edit/utils.mjs
function getComputedStyle3(node) {
@@ -47525,23 +47276,23 @@ ${text}
),
[]
);
- const createOverlayTemplatePart = (0, import_element90.useCallback)(async () => {
+ const createOverlayTemplatePart = (0, import_element91.useCallback)(async () => {
const templatePartsWithTitles = overlayTemplateParts.filter(
(templatePart2) => templatePart2.title?.rendered
);
const uniqueTitle = getUniqueTemplatePartTitle(
- (0, import_i18n121.__)("Navigation Overlay"),
+ (0, import_i18n118.__)("Navigation Overlay"),
templatePartsWithTitles
);
const cleanSlug = getCleanTemplatePartSlug(uniqueTitle);
let initialContent = "";
if (pattern?.content) {
- const blocks = (0, import_blocks58.parse)(pattern.content, {
+ const blocks = (0, import_blocks48.parse)(pattern.content, {
__unstableSkipMigrationLogs: true
});
- initialContent = (0, import_blocks58.serialize)(blocks);
+ initialContent = (0, import_blocks48.serialize)(blocks);
} else {
- initialContent = (0, import_blocks58.serialize)([(0, import_blocks58.createBlock)("core/paragraph")]);
+ initialContent = (0, import_blocks48.serialize)([(0, import_blocks48.createBlock)("core/paragraph")]);
}
const templatePart = await saveEntityRecord(
"postType",
@@ -47561,16 +47312,16 @@ ${text}
// packages/block-library/build-module/navigation/edit/deleted-overlay-warning.mjs
var import_components75 = __toESM(require_components(), 1);
- var import_i18n122 = __toESM(require_i18n(), 1);
- var import_element91 = __toESM(require_element(), 1);
- var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n119 = __toESM(require_i18n(), 1);
+ var import_element92 = __toESM(require_element(), 1);
+ var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
function DeletedOverlayWarning({ onClear, onCreate, isCreating = false }) {
- const message = (0, import_element91.createInterpolateElement)(
- (0, import_i18n122.__)(
+ const message = (0, import_element92.createInterpolateElement)(
+ (0, import_i18n119.__)(
"The selected overlay template part is missing or has been deleted. <clearButton>Reset to default overlay</clearButton> or <createButton>create a new overlay</createButton>."
),
{
- clearButton: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+ clearButton: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
import_components75.Button,
{
__next40pxDefaultSize: true,
@@ -47580,7 +47331,7 @@ ${text}
accessibleWhenDisabled: true
}
),
- createButton: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+ createButton: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
import_components75.Button,
{
__next40pxDefaultSize: true,
@@ -47593,7 +47344,7 @@ ${text}
)
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
import_components75.Notice,
{
status: "warning",
@@ -47606,7 +47357,7 @@ ${text}
var deleted_overlay_warning_default = DeletedOverlayWarning;
// packages/block-library/build-module/navigation/edit/overlay-template-part-selector.mjs
- var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
function OverlayTemplatePartSelector({
overlay,
overlayMenu,
@@ -47631,10 +47382,10 @@ ${text}
(select10) => select10(import_core_data39.store).getCurrentTheme()?.stylesheet,
[]
);
- const [localIsCreating, setLocalIsCreating] = (0, import_element92.useState)(false);
+ const [localIsCreating, setLocalIsCreating] = (0, import_element93.useState)(false);
const isCreating = isCreatingOverlay !== void 0 ? isCreatingOverlay : localIsCreating;
const setIsCreating = setIsCreatingOverlay !== void 0 ? setIsCreatingOverlay : setLocalIsCreating;
- const overlayTemplateParts = (0, import_element92.useMemo)(() => {
+ const overlayTemplateParts = (0, import_element93.useMemo)(() => {
if (!templateParts) {
return [];
}
@@ -47643,7 +47394,7 @@ ${text}
);
}, [templateParts]);
const createOverlayTemplatePart = useCreateOverlayTemplatePart(overlayTemplateParts);
- const selectedTemplatePart = (0, import_element92.useMemo)(() => {
+ const selectedTemplatePart = (0, import_element93.useMemo)(() => {
if (!overlay || !overlayTemplateParts) {
return null;
}
@@ -47651,10 +47402,10 @@ ${text}
(templatePart) => templatePart.slug === overlay
);
}, [overlay, overlayTemplateParts]);
- const options2 = (0, import_element92.useMemo)(() => {
+ const options2 = (0, import_element93.useMemo)(() => {
const baseOptions = [
{
- label: (0, import_i18n123.__)("Default"),
+ label: (0, import_i18n120.__)("Default"),
value: ""
}
];
@@ -47672,9 +47423,9 @@ ${text}
);
if (overlay && !selectedTemplatePart) {
templatePartOptions.unshift({
- label: (0, import_i18n123.sprintf)(
+ label: (0, import_i18n120.sprintf)(
/* translators: %s: Overlay slug. */
- (0, import_i18n123.__)("%s (missing)"),
+ (0, import_i18n120.__)("%s (missing)"),
overlay
),
value: overlay
@@ -47708,7 +47459,7 @@ ${text}
}
onNavigateToEntityRecord(params);
};
- const handleCreateOverlay = (0, import_element92.useCallback)(async () => {
+ const handleCreateOverlay = (0, import_element93.useCallback)(async () => {
try {
setIsCreating(true);
const templatePart = await createOverlayTemplatePart();
@@ -47733,7 +47484,7 @@ ${text}
setIsCreating(false);
}
} catch (error2) {
- const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n123.__)("An error occurred while creating the overlay.");
+ const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n120.__)("An error occurred while creating the overlay.");
createErrorNotice(errorMessage, { type: "snackbar" });
setIsCreating(false);
}
@@ -47746,36 +47497,36 @@ ${text}
setIsCreating,
overlayMenu
]);
- const handleClearOverlay = (0, import_element92.useCallback)(() => {
+ const handleClearOverlay = (0, import_element93.useCallback)(() => {
setAttributes({ overlay: void 0 });
}, [setAttributes]);
const isCreateButtonDisabled = isResolving || isCreating;
- const isOverlayMissing = (0, import_element92.useMemo)(() => {
+ const isOverlayMissing = (0, import_element93.useMemo)(() => {
return overlay && hasResolved && !isResolving && !selectedTemplatePart;
}, [overlay, hasResolved, isResolving, selectedTemplatePart]);
- const helpText = (0, import_element92.useMemo)(() => {
+ const helpText = (0, import_element93.useMemo)(() => {
if (overlayTemplateParts.length === 0 && hasResolved) {
- return (0, import_i18n123.__)("No overlays found.");
+ return (0, import_i18n120.__)("No overlays found.");
}
- return (0, import_i18n123.__)("Select an overlay for navigation.");
+ return (0, import_i18n120.__)("Select an overlay for navigation.");
}, [overlayTemplateParts.length, hasResolved]);
- const editButtonLabel = (0, import_element92.useMemo)(() => {
- return selectedTemplatePart ? (0, import_i18n123.sprintf)(
+ const editButtonLabel = (0, import_element93.useMemo)(() => {
+ return selectedTemplatePart ? (0, import_i18n120.sprintf)(
/* translators: %s: Overlay title. */
- (0, import_i18n123.__)("Edit overlay: %s"),
+ (0, import_i18n120.__)("Edit overlay: %s"),
selectedTemplatePart.title?.rendered ? (0, import_html_entities4.decodeEntities)(selectedTemplatePart.title.rendered) : selectedTemplatePart.slug
- ) : (0, import_i18n123.__)("Edit overlay");
+ ) : (0, import_i18n120.__)("Edit overlay");
}, [selectedTemplatePart]);
- return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)("div", { className: "wp-block-navigation__overlay-selector", children: [
- /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("div", { className: "wp-block-navigation__overlay-selector", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
"h3",
{
id: headingId,
className: "wp-block-navigation__overlay-selector-header",
- children: (0, import_i18n123.__)("Overlay template")
+ children: (0, import_i18n120.__)("Overlay template")
}
),
- hasResolved && (overlayTemplateParts.length === 0 || isCreating && overlayTemplateParts.length === 1) ? /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(import_jsx_runtime345.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ hasResolved && (overlayTemplateParts.length === 0 || isCreating && overlayTemplateParts.length === 1) ? /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_jsx_runtime346.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
import_components76.Button,
{
__next40pxDefaultSize: true,
@@ -47785,10 +47536,10 @@ ${text}
accessibleWhenDisabled: true,
isBusy: isCreating,
className: "wp-block-navigation__overlay-create-button-prominent",
- children: (0, import_i18n123.__)("Create overlay")
+ children: (0, import_i18n120.__)("Create overlay")
}
- ) }) : /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(import_jsx_runtime345.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ ) }) : /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
import_components76.Button,
{
size: "small",
@@ -47797,21 +47548,21 @@ ${text}
disabled: isCreateButtonDisabled,
accessibleWhenDisabled: true,
isBusy: isCreating,
- label: (0, import_i18n123.__)("Create new overlay template"),
+ label: (0, import_i18n120.__)("Create new overlay template"),
showTooltip: true,
className: "wp-block-navigation__overlay-create-button"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
import_components76.__experimentalHStack,
{
alignment: "flex-start",
className: "wp-block-navigation__overlay-selector-controls",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(import_components76.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components76.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
import_components76.SelectControl,
{
- label: (0, import_i18n123.__)("Overlay template"),
+ label: (0, import_i18n120.__)("Overlay template"),
hideLabelFromVision: true,
"aria-labelledby": headingId,
value: overlay || "",
@@ -47822,7 +47573,7 @@ ${text}
help: helpText
}
) }),
- overlay && hasResolved && selectedTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(import_components76.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ overlay && hasResolved && selectedTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components76.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
import_components76.Button,
{
__next40pxDefaultSize: true,
@@ -47833,13 +47584,13 @@ ${text}
label: editButtonLabel,
showTooltip: true,
className: "wp-block-navigation__overlay-edit-button",
- children: (0, import_i18n123.__)("Edit")
+ children: (0, import_i18n120.__)("Edit")
}
) })
]
}
),
- isOverlayMissing && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ isOverlayMissing && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
deleted_overlay_warning_default,
{
onClear: handleClearOverlay,
@@ -47848,12 +47599,12 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
import_components76.__experimentalHStack,
{
alignment: "flex-start",
className: "wp-block-navigation__overlay-help-text-wrapper",
- children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(Text2, { children: (0, import_i18n123.__)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(Text2, { children: (0, import_i18n120.__)(
"An overlay template allows you to customize the appearance of the dialog that opens when the menu button is pressed."
) })
}
@@ -47863,27 +47614,27 @@ ${text}
// packages/block-library/build-module/navigation/edit/overlay-visibility-control.mjs
var import_components77 = __toESM(require_components(), 1);
- var import_i18n124 = __toESM(require_i18n(), 1);
- var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n121 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
function OverlayVisibilityControl({
overlayMenu,
setAttributes
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
import_components77.__experimentalToggleGroupControl,
{
- label: (0, import_i18n124.__)("Overlay Visibility"),
- "aria-label": (0, import_i18n124.__)("Configure overlay visibility"),
+ label: (0, import_i18n121.__)("Overlay Visibility"),
+ "aria-label": (0, import_i18n121.__)("Configure overlay visibility"),
value: overlayMenu,
- help: (0, import_i18n124.__)(
+ help: (0, import_i18n121.__)(
"Collapses the navigation options in a menu icon opening an overlay."
),
onChange: (value) => setAttributes({ overlayMenu: value }),
isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components77.__experimentalToggleGroupControlOption, { value: "never", label: (0, import_i18n124.__)("Off") }),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components77.__experimentalToggleGroupControlOption, { value: "mobile", label: (0, import_i18n124.__)("Mobile") }),
- /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components77.__experimentalToggleGroupControlOption, { value: "always", label: (0, import_i18n124.__)("Always") })
+ /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components77.__experimentalToggleGroupControlOption, { value: "never", label: (0, import_i18n121.__)("Off") }),
+ /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components77.__experimentalToggleGroupControlOption, { value: "mobile", label: (0, import_i18n121.__)("Mobile") }),
+ /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components77.__experimentalToggleGroupControlOption, { value: "always", label: (0, import_i18n121.__)("Always") })
]
}
);
@@ -47891,52 +47642,52 @@ ${text}
// packages/block-library/build-module/navigation/edit/overlay-menu-preview-button.mjs
var import_components79 = __toESM(require_components(), 1);
- var import_i18n126 = __toESM(require_i18n(), 1);
+ var import_i18n123 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/navigation/edit/overlay-menu-preview-controls.mjs
var import_components78 = __toESM(require_components(), 1);
- var import_i18n125 = __toESM(require_i18n(), 1);
- var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n122 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
function OverlayMenuPreviewControls({
hasIcon,
icon: icon2,
setAttributes
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(import_components78.__experimentalVStack, { spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_components78.__experimentalVStack, { spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
import_components78.ToggleControl,
{
- label: (0, import_i18n125.__)("Show icon button"),
- help: (0, import_i18n125.__)(
+ label: (0, import_i18n122.__)("Show icon button"),
+ help: (0, import_i18n122.__)(
"Configure the visual appearance of the button that toggles the overlay menu."
),
onChange: (value) => setAttributes({ hasIcon: value }),
checked: hasIcon
}
),
- /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
import_components78.__experimentalToggleGroupControl,
{
className: "wp-block-navigation__overlay-menu-icon-toggle-group",
- label: (0, import_i18n125.__)("Icon"),
+ label: (0, import_i18n122.__)("Icon"),
value: icon2,
onChange: (value) => setAttributes({ icon: value }),
isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
import_components78.__experimentalToggleGroupControlOption,
{
value: "handle",
- "aria-label": (0, import_i18n125.__)("handle"),
- label: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(OverlayMenuIcon, { icon: "handle" })
+ "aria-label": (0, import_i18n122.__)("handle"),
+ label: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(OverlayMenuIcon, { icon: "handle" })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
import_components78.__experimentalToggleGroupControlOption,
{
value: "menu",
- "aria-label": (0, import_i18n125.__)("menu"),
- label: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(OverlayMenuIcon, { icon: "menu" })
+ "aria-label": (0, import_i18n122.__)("menu"),
+ label: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(OverlayMenuIcon, { icon: "menu" })
}
)
]
@@ -47946,7 +47697,7 @@ ${text}
}
// packages/block-library/build-module/navigation/edit/overlay-menu-preview-button.mjs
- var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
function OverlayMenuPreviewButton({
isResponsive,
overlayMenuPreview,
@@ -47961,35 +47712,35 @@ ${text}
if (!isResponsive) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_jsx_runtime348.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(import_jsx_runtime349.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(
import_components79.Button,
{
__next40pxDefaultSize: true,
className: overlayMenuPreviewClasses,
onClick: () => setOverlayMenuPreview(!overlayMenuPreview),
- "aria-label": (0, import_i18n126.__)("Overlay menu controls"),
+ "aria-label": (0, import_i18n123.__)("Overlay menu controls"),
"aria-controls": overlayMenuPreviewId,
"aria-expanded": overlayMenuPreview,
children: [
- hasIcon && /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_jsx_runtime348.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(OverlayMenuIcon, { icon: icon2 }),
- /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(icon_default, { icon: close_default })
+ hasIcon && /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(import_jsx_runtime349.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(OverlayMenuIcon, { icon: icon2 }),
+ /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(icon_default, { icon: close_default })
] }),
- !hasIcon && /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_jsx_runtime348.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("span", { children: (0, import_i18n126.__)("Menu") }),
- /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("span", { children: (0, import_i18n126.__)("Close") })
+ !hasIcon && /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(import_jsx_runtime349.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime349.jsx)("span", { children: (0, import_i18n123.__)("Menu") }),
+ /* @__PURE__ */ (0, import_jsx_runtime349.jsx)("span", { children: (0, import_i18n123.__)("Close") })
] })
]
}
),
- overlayMenuPreview && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+ overlayMenuPreview && /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
import_components79.__experimentalVStack,
{
id: overlayMenuPreviewId,
spacing: 4,
style: containerStyle,
- children: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
OverlayMenuPreviewControls,
{
hasIcon,
@@ -48005,14 +47756,14 @@ ${text}
// packages/block-library/build-module/navigation/edit/overlay-preview.mjs
var import_data71 = __toESM(require_data(), 1);
var import_core_data40 = __toESM(require_core_data(), 1);
- var import_element93 = __toESM(require_element(), 1);
- var import_blocks59 = __toESM(require_blocks(), 1);
+ var import_element94 = __toESM(require_element(), 1);
+ var import_blocks49 = __toESM(require_blocks(), 1);
var import_components80 = __toESM(require_components(), 1);
- var import_i18n127 = __toESM(require_i18n(), 1);
+ var import_i18n124 = __toESM(require_i18n(), 1);
var import_block_editor137 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
function OverlayPreview({ overlay, currentTheme }) {
- const templatePartId = (0, import_element93.useMemo)(() => {
+ const templatePartId = (0, import_element94.useMemo)(() => {
if (!overlay || !currentTheme) {
return null;
}
@@ -48047,7 +47798,7 @@ ${text}
},
[templatePartId]
);
- const blocks = (0, import_element93.useMemo)(() => {
+ const blocks = (0, import_element94.useMemo)(() => {
if (!templatePartId) {
return null;
}
@@ -48055,7 +47806,7 @@ ${text}
return editedBlocks;
}
if (content && typeof content === "string") {
- return (0, import_blocks59.parse)(content);
+ return (0, import_blocks49.parse)(content);
}
return [];
}, [templatePartId, editedBlocks, content]);
@@ -48063,19 +47814,19 @@ ${text}
return null;
}
if (!hasResolved) {
- return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)("div", { className: "wp-block-navigation__overlay-preview-loading", children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(import_components80.Spinner, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("div", { className: "wp-block-navigation__overlay-preview-loading", children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components80.Spinner, {}) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
"div",
{
className: "wp-block-navigation__overlay-preview",
- "aria-label": (0, import_i18n127.__)("Navigation Overlay template part preview"),
+ "aria-label": (0, import_i18n124.__)("Navigation Overlay template part preview"),
role: "region",
- children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
import_block_editor137.BlockPreview.Async,
{
- placeholder: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)("div", { className: "wp-block-navigation__overlay-preview-placeholder" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+ placeholder: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("div", { className: "wp-block-navigation__overlay-preview-placeholder" }),
+ children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
import_block_editor137.BlockPreview,
{
blocks,
@@ -48090,7 +47841,7 @@ ${text}
}
// packages/block-library/build-module/navigation/edit/overlay-panel.mjs
- var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
function OverlayPanel({
overlayMenu,
overlay,
@@ -48106,16 +47857,16 @@ ${text}
currentTheme,
hasOverlays
}) {
- const [isCreatingOverlay, setIsCreatingOverlay] = (0, import_element94.useState)(false);
- return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components81.PanelBody, { title: (0, import_i18n128.__)("Overlay"), initialOpen: true, children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_components81.__experimentalVStack, { spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ const [isCreatingOverlay, setIsCreatingOverlay] = (0, import_element95.useState)(false);
+ return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(import_components81.PanelBody, { title: (0, import_i18n125.__)("Overlay"), initialOpen: true, children: /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(import_components81.__experimentalVStack, { spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
OverlayVisibilityControl,
{
overlayMenu,
setAttributes
}
),
- overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
OverlayMenuPreviewButton,
{
isResponsive,
@@ -48128,7 +47879,7 @@ ${text}
overlayMenuPreviewId
}
),
- overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
OverlayTemplatePartSelector,
{
overlay,
@@ -48139,7 +47890,7 @@ ${text}
setIsCreatingOverlay
}
),
- overlayMenu !== "never" && overlay && hasOverlays && !isCreatingOverlay && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+ overlayMenu !== "never" && overlay && hasOverlays && !isCreatingOverlay && /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
OverlayPreview,
{
overlay,
@@ -48152,15 +47903,15 @@ ${text}
// packages/block-library/build-module/navigation/edit/use-convert-classic-menu-to-block-menu.mjs
var import_data73 = __toESM(require_data(), 1);
var import_core_data42 = __toESM(require_core_data(), 1);
- var import_element96 = __toESM(require_element(), 1);
- var import_i18n129 = __toESM(require_i18n(), 1);
+ var import_element97 = __toESM(require_element(), 1);
+ var import_i18n126 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/navigation/menu-items-to-blocks.mjs
- var import_blocks60 = __toESM(require_blocks(), 1);
+ var import_blocks50 = __toESM(require_blocks(), 1);
var import_hooks37 = __toESM(require_hooks(), 1);
// packages/block-library/build-module/navigation-link/shared/use-entity-binding.mjs
- var import_element95 = __toESM(require_element(), 1);
+ var import_element96 = __toESM(require_element(), 1);
var import_block_editor138 = __toESM(require_block_editor(), 1);
var import_data72 = __toESM(require_data(), 1);
var import_core_data41 = __toESM(require_core_data(), 1);
@@ -48222,12 +47973,12 @@ ${text}
},
[kind, type, id, hasCorrectBinding, blockEditingMode]
);
- const clearBinding = (0, import_element95.useCallback)(() => {
+ const clearBinding = (0, import_element96.useCallback)(() => {
if (hasUrlBinding) {
updateBlockBindings({ url: void 0 });
}
}, [updateBlockBindings, hasUrlBinding]);
- const createBinding = (0, import_element95.useCallback)(
+ const createBinding = (0, import_element96.useCallback)(
(updatedAttributes) => {
const kindToUse = updatedAttributes?.kind ?? kind;
if (!kindToUse) {
@@ -48274,9 +48025,9 @@ ${text}
);
const innerBlocks = sortedItems.map((menuItem) => {
if (menuItem.type === "block") {
- const [block2] = (0, import_blocks60.parse)(menuItem.content.raw);
+ const [block2] = (0, import_blocks50.parse)(menuItem.content.raw);
if (!block2) {
- return (0, import_blocks60.createBlock)("core/freeform", {
+ return (0, import_blocks50.createBlock)("core/freeform", {
content: menuItem.content
});
}
@@ -48298,7 +48049,7 @@ ${text}
...mapping,
...nestedMapping
};
- const block = (0, import_blocks60.createBlock)(blockType, attributes2, nestedBlocks);
+ const block = (0, import_blocks50.createBlock)(blockType, attributes2, nestedBlocks);
mapping[menuItem.id] = block.clientId;
return block;
});
@@ -48393,9 +48144,9 @@ ${text}
function useConvertClassicToBlockMenu(createNavigationMenu, { throwOnError = false } = {}) {
const registry = (0, import_data73.useRegistry)();
const { editEntityRecord } = (0, import_data73.useDispatch)(import_core_data42.store);
- const [status, setStatus] = (0, import_element96.useState)(CLASSIC_MENU_CONVERSION_IDLE);
- const [error2, setError] = (0, import_element96.useState)(null);
- const convertClassicMenuToBlockMenu = (0, import_element96.useCallback)(
+ const [status, setStatus] = (0, import_element97.useState)(CLASSIC_MENU_CONVERSION_IDLE);
+ const [error2, setError] = (0, import_element97.useState)(null);
+ const convertClassicMenuToBlockMenu = (0, import_element97.useCallback)(
async (menuId, menuName, postStatus = "publish") => {
let navigationMenu;
let classicMenuItems;
@@ -48407,9 +48158,9 @@ ${text}
});
} catch (err) {
throw new Error(
- (0, import_i18n129.sprintf)(
+ (0, import_i18n126.sprintf)(
// translators: %s: The name of a menu (e.g. Header menu).
- (0, import_i18n129.__)(`Unable to fetch classic menu "%s" from API.`),
+ (0, import_i18n126.__)(`Unable to fetch classic menu "%s" from API.`),
menuName
),
{
@@ -48419,9 +48170,9 @@ ${text}
}
if (classicMenuItems === null) {
throw new Error(
- (0, import_i18n129.sprintf)(
+ (0, import_i18n126.sprintf)(
// translators: %s: The name of a menu (e.g. Header menu).
- (0, import_i18n129.__)(`Unable to fetch classic menu "%s" from API.`),
+ (0, import_i18n126.__)(`Unable to fetch classic menu "%s" from API.`),
menuName
)
);
@@ -48444,9 +48195,9 @@ ${text}
);
} catch (err) {
throw new Error(
- (0, import_i18n129.sprintf)(
+ (0, import_i18n126.sprintf)(
// translators: %s: The name of a menu (e.g. Header menu).
- (0, import_i18n129.__)(`Unable to create Navigation Menu "%s".`),
+ (0, import_i18n126.__)(`Unable to create Navigation Menu "%s".`),
menuName
),
{
@@ -48458,7 +48209,7 @@ ${text}
},
[createNavigationMenu, editEntityRecord, registry]
);
- const convert = (0, import_element96.useCallback)(
+ const convert = (0, import_element97.useCallback)(
async (menuId, menuName, postStatus) => {
if (classicMenuBeingConvertedId === menuId) {
return;
@@ -48485,9 +48236,9 @@ ${text}
classicMenuBeingConvertedId = null;
if (throwOnError) {
throw new Error(
- (0, import_i18n129.sprintf)(
+ (0, import_i18n126.sprintf)(
// translators: %s: The name of a menu (e.g. Header menu).
- (0, import_i18n129.__)(`Unable to create Navigation Menu "%s".`),
+ (0, import_i18n126.__)(`Unable to create Navigation Menu "%s".`),
menuName
),
{
@@ -48508,17 +48259,17 @@ ${text}
var use_convert_classic_menu_to_block_menu_default = useConvertClassicToBlockMenu;
// packages/block-library/build-module/navigation/edit/use-create-navigation-menu.mjs
- var import_blocks61 = __toESM(require_blocks(), 1);
+ var import_blocks51 = __toESM(require_blocks(), 1);
var import_core_data45 = __toESM(require_core_data(), 1);
var import_data76 = __toESM(require_data(), 1);
- var import_element98 = __toESM(require_element(), 1);
+ var import_element99 = __toESM(require_element(), 1);
// packages/block-library/build-module/navigation/edit/use-generate-default-navigation-title.mjs
var import_components82 = __toESM(require_components(), 1);
var import_core_data44 = __toESM(require_core_data(), 1);
var import_data75 = __toESM(require_data(), 1);
- var import_element97 = __toESM(require_element(), 1);
- var import_i18n130 = __toESM(require_i18n(), 1);
+ var import_element98 = __toESM(require_element(), 1);
+ var import_i18n127 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/navigation/use-template-part-area-label.mjs
var import_block_editor139 = __toESM(require_block_editor(), 1);
@@ -48598,10 +48349,10 @@ ${text}
{ per_page: -1, status: "publish" }
];
function useGenerateDefaultNavigationTitle(clientId) {
- const isDisabled = (0, import_element97.useContext)(import_components82.Disabled.Context);
+ const isDisabled = (0, import_element98.useContext)(import_components82.Disabled.Context);
const area = useTemplatePartAreaLabel(isDisabled ? void 0 : clientId);
const registry = (0, import_data75.useRegistry)();
- return (0, import_element97.useCallback)(async () => {
+ return (0, import_element98.useCallback)(async () => {
if (isDisabled) {
return "";
}
@@ -48610,13 +48361,13 @@ ${text}
getEntityRecords(...DRAFT_MENU_PARAMS),
getEntityRecords(...PUBLISHED_MENU_PARAMS)
]);
- const title = area ? (0, import_i18n130.sprintf)(
+ const title = area ? (0, import_i18n127.sprintf)(
// translators: %s: the name of a menu (e.g. Header menu).
- (0, import_i18n130.__)("%s menu"),
+ (0, import_i18n127.__)("%s menu"),
area
) : (
// translators: 'menu' as in website navigation menu.
- (0, import_i18n130.__)("Menu")
+ (0, import_i18n127.__)("Menu")
);
const matchingMenuTitleCount = [
...draftNavigationMenus,
@@ -48636,12 +48387,12 @@ ${text}
var CREATE_NAVIGATION_MENU_PENDING = "pending";
var CREATE_NAVIGATION_MENU_IDLE = "idle";
function useCreateNavigationMenu(clientId) {
- const [status, setStatus] = (0, import_element98.useState)(CREATE_NAVIGATION_MENU_IDLE);
- const [value, setValue] = (0, import_element98.useState)(null);
- const [error2, setError] = (0, import_element98.useState)(null);
+ const [status, setStatus] = (0, import_element99.useState)(CREATE_NAVIGATION_MENU_IDLE);
+ const [value, setValue] = (0, import_element99.useState)(null);
+ const [error2, setError] = (0, import_element99.useState)(null);
const { saveEntityRecord, editEntityRecord } = (0, import_data76.useDispatch)(import_core_data45.store);
const generateDefaultTitle = useGenerateDefaultNavigationTitle(clientId);
- const create5 = (0, import_element98.useCallback)(
+ const create5 = (0, import_element99.useCallback)(
async (title = null, blocks = [], postStatus) => {
if (title && typeof title !== "string") {
setError(
@@ -48669,7 +48420,7 @@ ${text}
}
const record = {
title,
- content: (0, import_blocks61.serialize)(blocks),
+ content: (0, import_blocks51.serialize)(blocks),
status: postStatus
};
return saveEntityRecord("postType", "wp_navigation", record).then((response) => {
@@ -48732,8 +48483,8 @@ ${text}
// packages/block-library/build-module/navigation/edit/manage-menus-button.mjs
var import_url13 = __toESM(require_url(), 1);
var import_components83 = __toESM(require_components(), 1);
- var import_i18n131 = __toESM(require_i18n(), 1);
- var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n128 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
var ManageMenusButton = ({
className = "",
disabled: disabled2,
@@ -48743,7 +48494,7 @@ ${text}
if (isMenuItem) {
ComponentName = import_components83.MenuItem;
}
- return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
ComponentName,
{
variant: "link",
@@ -48752,7 +48503,7 @@ ${text}
href: (0, import_url13.addQueryArgs)("edit.php", {
post_type: "wp_navigation"
}),
- children: (0, import_i18n131.__)("Manage menus")
+ children: (0, import_i18n128.__)("Manage menus")
}
);
};
@@ -48762,27 +48513,27 @@ ${text}
var import_block_editor152 = __toESM(require_block_editor(), 1);
var import_components91 = __toESM(require_components(), 1);
var import_data87 = __toESM(require_data(), 1);
- var import_i18n142 = __toESM(require_i18n(), 1);
- var import_element104 = __toESM(require_element(), 1);
+ var import_i18n139 = __toESM(require_i18n(), 1);
+ var import_element105 = __toESM(require_element(), 1);
// packages/block-library/build-module/navigation/edit/deleted-navigation-warning.mjs
var import_block_editor141 = __toESM(require_block_editor(), 1);
var import_components84 = __toESM(require_components(), 1);
- var import_i18n132 = __toESM(require_i18n(), 1);
- var import_element99 = __toESM(require_element(), 1);
- var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n129 = __toESM(require_i18n(), 1);
+ var import_element100 = __toESM(require_element(), 1);
+ var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
function DeletedNavigationWarning({ onCreateNew, isNotice = false }) {
- const [isButtonDisabled, setIsButtonDisabled] = (0, import_element99.useState)(false);
+ const [isButtonDisabled, setIsButtonDisabled] = (0, import_element100.useState)(false);
const handleButtonClick = () => {
setIsButtonDisabled(true);
onCreateNew();
};
- const message = (0, import_element99.createInterpolateElement)(
- (0, import_i18n132.__)(
+ const message = (0, import_element100.createInterpolateElement)(
+ (0, import_i18n129.__)(
"Navigation Menu has been deleted or is unavailable. <button>Create a new Menu?</button>"
),
{
- button: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+ button: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
import_components84.Button,
{
__next40pxDefaultSize: true,
@@ -48794,17 +48545,17 @@ ${text}
)
}
);
- return isNotice ? /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_components84.Notice, { status: "warning", isDismissible: false, children: message }) : /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_block_editor141.Warning, { children: message });
+ return isNotice ? /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components84.Notice, { status: "warning", isDismissible: false, children: message }) : /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor141.Warning, { children: message });
}
var deleted_navigation_warning_default = DeletedNavigationWarning;
// packages/block-library/build-module/navigation/edit/leaf-more-menu.mjs
- var import_blocks62 = __toESM(require_blocks(), 1);
+ var import_blocks52 = __toESM(require_blocks(), 1);
var import_components85 = __toESM(require_components(), 1);
var import_data78 = __toESM(require_data(), 1);
- var import_i18n133 = __toESM(require_i18n(), 1);
+ var import_i18n130 = __toESM(require_i18n(), 1);
var import_block_editor142 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
var POPOVER_PROPS = {
className: "block-editor-block-settings-menu__popover",
placement: "bottom-start"
@@ -48822,14 +48573,14 @@ ${text}
}) {
const { insertBlock, replaceBlock, replaceInnerBlocks } = (0, import_data78.useDispatch)(import_block_editor142.store);
const { getBlock } = (0, import_data78.useSelect)(import_block_editor142.store);
- return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
import_components85.MenuItem,
{
icon: add_submenu_default,
disabled: isDisabled,
onClick: () => {
const updateSelectionOnInsert = false;
- const newLink = (0, import_blocks62.createBlock)(
+ const newLink = (0, import_blocks52.createBlock)(
DEFAULT_BLOCK5.name,
DEFAULT_BLOCK5.attributes
);
@@ -48842,7 +48593,7 @@ ${text}
updateSelectionOnInsert
);
} else {
- const newSubmenu = (0, import_blocks62.createBlock)(
+ const newSubmenu = (0, import_blocks52.createBlock)(
"core/navigation-submenu",
block.attributes,
block.innerBlocks
@@ -48858,7 +48609,7 @@ ${text}
updateExpansion({ type: "expand", clientIds: [clientId] });
onClose();
},
- children: (0, import_i18n133.__)("Add submenu link")
+ children: (0, import_i18n130.__)("Add submenu link")
}
);
}
@@ -48876,9 +48627,9 @@ ${text}
insertBeforeBlock,
insertAfterBlock
} = (0, import_data78.useDispatch)(import_block_editor142.store);
- const removeLabel = (0, import_i18n133.sprintf)(
+ const removeLabel = (0, import_i18n130.sprintf)(
/* translators: %s: block name */
- (0, import_i18n133.__)("Remove %s"),
+ (0, import_i18n130.__)("Remove %s"),
(0, import_block_editor142.BlockTitle)({ clientId, maximumLength: 25 })
);
const {
@@ -48898,7 +48649,7 @@ ${text}
getBlockIndex,
getBlockCount
} = select10(import_block_editor142.store);
- const { getDefaultBlockName: getDefaultBlockName14 } = select10(import_blocks62.store);
+ const { getDefaultBlockName: getDefaultBlockName14 } = select10(import_blocks52.store);
const _rootClientId = getBlockRootClientId(clientId);
const _blockName = getBlockName(clientId);
const canInsertDefaultBlock = canInsertBlockType(
@@ -48909,7 +48660,7 @@ ${text}
return {
blockName: _blockName,
rootClientId: _rootClientId,
- canDuplicate: !!_blockName && (0, import_blocks62.hasBlockSupport)(_blockName, "multiple", true) && canInsertBlockType(_blockName, _rootClientId),
+ canDuplicate: !!_blockName && (0, import_blocks52.hasBlockSupport)(_blockName, "multiple", true) && canInsertBlockType(_blockName, _rootClientId),
canInsertBlock: (canInsertDefaultBlock || !!directInsertBlock) && !!_blockName && canInsertBlockType(_blockName, _rootClientId),
isFirst: getBlockIndex(clientId) === 0,
isLast: getBlockIndex(clientId) === getBlockCount(_rootClientId) - 1
@@ -48918,18 +48669,18 @@ ${text}
[clientId]
);
const isSubmenuDisabled = !BLOCKS_THAT_CAN_BE_CONVERTED_TO_SUBMENU.includes(blockName);
- return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
import_components85.DropdownMenu,
{
icon: more_vertical_default,
- label: (0, import_i18n133.__)("Options"),
+ label: (0, import_i18n130.__)("Options"),
className: "block-editor-block-settings-menu",
popoverProps: POPOVER_PROPS,
noIcons: true,
...props,
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_components85.MenuGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(import_jsx_runtime354.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(import_components85.MenuGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
import_components85.MenuItem,
{
icon: chevron_up_default,
@@ -48939,10 +48690,10 @@ ${text}
moveBlocksUp([clientId], rootClientId);
onClose();
},
- children: (0, import_i18n133.__)("Move up")
+ children: (0, import_i18n130.__)("Move up")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
import_components85.MenuItem,
{
icon: chevron_down_default,
@@ -48952,10 +48703,10 @@ ${text}
moveBlocksDown([clientId], rootClientId);
onClose();
},
- children: (0, import_i18n133.__)("Move down")
+ children: (0, import_i18n130.__)("Move down")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
AddSubmenuItem,
{
clientId,
@@ -48965,40 +48716,40 @@ ${text}
setInsertedBlockClientId
}
),
- canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
import_components85.MenuItem,
{
onClick: () => {
duplicateBlocks([clientId]);
onClose();
},
- children: (0, import_i18n133.__)("Duplicate")
+ children: (0, import_i18n130.__)("Duplicate")
}
),
- canInsertBlock && /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ canInsertBlock && /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(import_jsx_runtime354.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
import_components85.MenuItem,
{
onClick: () => {
insertBeforeBlock(clientId);
onClose();
},
- children: (0, import_i18n133.__)("Add before")
+ children: (0, import_i18n130.__)("Add before")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
import_components85.MenuItem,
{
onClick: () => {
insertAfterBlock(clientId);
onClose();
},
- children: (0, import_i18n133.__)("Add after")
+ children: (0, import_i18n130.__)("Add after")
}
)
] })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components85.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(import_components85.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
import_components85.MenuItem,
{
onClick: () => {
@@ -49019,14 +48770,14 @@ ${text}
// packages/block-library/build-module/navigation-link/shared/controls.mjs
var import_components89 = __toESM(require_components(), 1);
- var import_i18n139 = __toESM(require_i18n(), 1);
+ var import_i18n136 = __toESM(require_i18n(), 1);
var import_dom18 = __toESM(require_dom(), 1);
var import_block_editor148 = __toESM(require_block_editor(), 1);
var import_data84 = __toESM(require_data(), 1);
var import_core_data50 = __toESM(require_core_data(), 1);
// packages/block-library/build-module/navigation-link/shared/use-handle-link-change.mjs
- var import_element100 = __toESM(require_element(), 1);
+ var import_element101 = __toESM(require_element(), 1);
var import_data79 = __toESM(require_data(), 1);
var import_block_editor143 = __toESM(require_block_editor(), 1);
var import_dom16 = __toESM(require_dom(), 1);
@@ -49161,7 +48912,7 @@ ${text}
clientId,
attributes: attributes2
});
- return (0, import_element100.useCallback)(
+ return (0, import_element101.useCallback)(
(updatedLink) => {
if (!updatedLink) {
return;
@@ -49217,39 +48968,39 @@ ${text}
// packages/block-library/build-module/navigation-link/link-ui/index.mjs
var import_dom17 = __toESM(require_dom(), 1);
var import_components88 = __toESM(require_components(), 1);
- var import_i18n137 = __toESM(require_i18n(), 1);
+ var import_i18n134 = __toESM(require_i18n(), 1);
var import_block_editor145 = __toESM(require_block_editor(), 1);
- var import_element102 = __toESM(require_element(), 1);
+ var import_element103 = __toESM(require_element(), 1);
var import_core_data47 = __toESM(require_core_data(), 1);
var import_compose39 = __toESM(require_compose(), 1);
var import_url15 = __toESM(require_url(), 1);
// packages/block-library/build-module/navigation-link/link-ui/page-creator.mjs
var import_components87 = __toESM(require_components(), 1);
- var import_i18n135 = __toESM(require_i18n(), 1);
+ var import_i18n132 = __toESM(require_i18n(), 1);
var import_data80 = __toESM(require_data(), 1);
var import_core_data46 = __toESM(require_core_data(), 1);
var import_notices13 = __toESM(require_notices(), 1);
var import_html_entities5 = __toESM(require_html_entities(), 1);
- var import_element101 = __toESM(require_element(), 1);
+ var import_element102 = __toESM(require_element(), 1);
// packages/block-library/build-module/navigation-link/link-ui/dialog-wrapper.mjs
var import_components86 = __toESM(require_components(), 1);
- var import_i18n134 = __toESM(require_i18n(), 1);
+ var import_i18n131 = __toESM(require_i18n(), 1);
var import_compose38 = __toESM(require_compose(), 1);
- var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
function BackButton({ className, onBack }) {
- return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
import_components86.Button,
{
className,
- icon: (0, import_i18n134.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
+ icon: (0, import_i18n131.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
onClick: (e3) => {
e3.preventDefault();
onBack();
},
size: "small",
- children: (0, import_i18n134.__)("Back")
+ children: (0, import_i18n131.__)("Back")
}
);
}
@@ -49264,7 +49015,7 @@ ${text}
);
const focusOnMountRef = (0, import_compose38.useFocusOnMount)("firstElement");
const backButtonClassName = `${className}__back`;
- return /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
"div",
{
className,
@@ -49273,11 +49024,11 @@ ${text}
"aria-describedby": dialogDescriptionId,
ref: focusOnMountRef,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(VisuallyHidden, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime354.jsx)("h2", { id: dialogTitleId, children: title }),
- /* @__PURE__ */ (0, import_jsx_runtime354.jsx)("p", { id: dialogDescriptionId, children: description })
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(VisuallyHidden, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("h2", { id: dialogTitleId, children: title }),
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("p", { id: dialogDescriptionId, children: description })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(BackButton, { className: backButtonClassName, onBack }),
+ /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(BackButton, { className: backButtonClassName, onBack }),
children
]
}
@@ -49286,15 +49037,15 @@ ${text}
var dialog_wrapper_default = DialogWrapper;
// packages/block-library/build-module/navigation-link/link-ui/page-creator.mjs
- var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
function LinkUIPageCreator({
postType,
onBack,
onPageCreated,
initialTitle = ""
}) {
- const [title, setTitle] = (0, import_element101.useState)(initialTitle);
- const [shouldPublish, setShouldPublish] = (0, import_element101.useState)(true);
+ const [title, setTitle] = (0, import_element102.useState)(initialTitle);
+ const [shouldPublish, setShouldPublish] = (0, import_element102.useState)(true);
const isTitleValid = title.trim().length > 0;
const { lastError, isSaving } = (0, import_data80.useSelect)(
(select10) => ({
@@ -49335,9 +49086,9 @@ ${text}
kind: "post-type"
};
createSuccessNotice(
- (0, import_i18n135.sprintf)(
+ (0, import_i18n132.sprintf)(
// translators: %s: the name of the new page being created.
- (0, import_i18n135.__)("%s page created successfully."),
+ (0, import_i18n132.__)("%s page created successfully."),
(0, import_html_entities5.decodeEntities)(savedRecord.title.rendered)
),
{
@@ -49349,7 +49100,7 @@ ${text}
}
} catch {
createErrorNotice(
- (0, import_i18n135.__)("Failed to create page. Please try again."),
+ (0, import_i18n132.__)("Failed to create page. Please try again."),
{
type: "snackbar",
id: "page-created-error"
@@ -49358,37 +49109,37 @@ ${text}
}
}
const isSubmitDisabled = isSaving || !isTitleValid;
- return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
dialog_wrapper_default,
{
className: "link-ui-page-creator",
- title: (0, import_i18n135.__)("Create page"),
- description: (0, import_i18n135.__)("Create a new page to add to your Navigation."),
+ title: (0, import_i18n132.__)("Create page"),
+ description: (0, import_i18n132.__)("Create a new page to add to your Navigation."),
onBack,
- children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components87.__experimentalVStack, { className: "link-ui-page-creator__inner", spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_components87.__experimentalVStack, { spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(import_components87.__experimentalVStack, { className: "link-ui-page-creator__inner", spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(import_components87.__experimentalVStack, { spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
import_components87.TextControl,
{
- label: (0, import_i18n135.__)("Title"),
+ label: (0, import_i18n132.__)("Title"),
onChange: setTitle,
- placeholder: (0, import_i18n135.__)("No title"),
+ placeholder: (0, import_i18n132.__)("No title"),
value: title
}
),
- /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
import_components87.CheckboxControl,
{
- label: (0, import_i18n135.__)("Publish"),
- help: (0, import_i18n135.__)(
+ label: (0, import_i18n132.__)("Publish"),
+ help: (0, import_i18n132.__)(
"Turn off to save as a draft. Drafts won't appear on your site until published."
),
checked: shouldPublish,
onChange: setShouldPublish
}
),
- lastError && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components87.Notice, { status: "error", isDismissible: false, children: lastError.message }),
- /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_components87.__experimentalHStack, { spacing: 2, justify: "flex-end", children: [
- /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+ lastError && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(import_components87.Notice, { status: "error", isDismissible: false, children: lastError.message }),
+ /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(import_components87.__experimentalHStack, { spacing: 2, justify: "flex-end", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
import_components87.Button,
{
__next40pxDefaultSize: true,
@@ -49396,10 +49147,10 @@ ${text}
onClick: onBack,
disabled: isSaving,
accessibleWhenDisabled: true,
- children: (0, import_i18n135.__)("Cancel")
+ children: (0, import_i18n132.__)("Cancel")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
import_components87.Button,
{
__next40pxDefaultSize: true,
@@ -49407,7 +49158,7 @@ ${text}
type: "submit",
isBusy: isSaving,
"aria-disabled": isSubmitDisabled,
- children: (0, import_i18n135.__)("Create page")
+ children: (0, import_i18n132.__)("Create page")
}
)
] })
@@ -49417,10 +49168,10 @@ ${text}
}
// packages/block-library/build-module/navigation-link/link-ui/block-inserter.mjs
- var import_i18n136 = __toESM(require_i18n(), 1);
+ var import_i18n133 = __toESM(require_i18n(), 1);
var import_data81 = __toESM(require_data(), 1);
var import_block_editor144 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
var { PrivateQuickInserter: QuickInserter } = unlock(
import_block_editor144.privateApis
);
@@ -49437,14 +49188,14 @@ ${text}
if (!clientId) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
dialog_wrapper_default,
{
className: "link-ui-block-inserter",
- title: (0, import_i18n136.__)("Add block"),
- description: (0, import_i18n136.__)("Choose a block to add to your Navigation."),
+ title: (0, import_i18n133.__)("Add block"),
+ description: (0, import_i18n133.__)("Choose a block to add to your Navigation."),
onBack,
- children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
QuickInserter,
{
rootClientId: rootBlockClientId,
@@ -49462,7 +49213,7 @@ ${text}
var block_inserter_default = LinkUIBlockInserter;
// packages/block-library/build-module/navigation-link/link-ui/index.mjs
- var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
function getSuggestionsQuery(type, kind) {
const perPage = 20;
switch (type) {
@@ -49505,18 +49256,18 @@ ${text}
});
const { clientId } = props;
const postType = type || "page";
- const [addingBlock, setAddingBlock] = (0, import_element102.useState)(false);
- const [addingPage, setAddingPage] = (0, import_element102.useState)(false);
- const [shouldFocusPane, setShouldFocusPane] = (0, import_element102.useState)(null);
- const [initialSearchValue, setInitialSearchValue] = (0, import_element102.useState)("");
- const searchInputValueRef = (0, import_element102.useRef)("");
+ const [addingBlock, setAddingBlock] = (0, import_element103.useState)(false);
+ const [addingPage, setAddingPage] = (0, import_element103.useState)(false);
+ const [shouldFocusPane, setShouldFocusPane] = (0, import_element103.useState)(null);
+ const [initialSearchValue, setInitialSearchValue] = (0, import_element103.useState)("");
+ const searchInputValueRef = (0, import_element103.useRef)("");
const updateSearchValue = (value) => {
searchInputValueRef.current = value;
setInitialSearchValue(value);
};
- const linkControlWrapperRef = (0, import_element102.useRef)();
- const addPageButtonRef = (0, import_element102.useRef)();
- const addBlockButtonRef = (0, import_element102.useRef)();
+ const linkControlWrapperRef = (0, import_element103.useRef)();
+ const addPageButtonRef = (0, import_element103.useRef)();
+ const addBlockButtonRef = (0, import_element103.useRef)();
const permissions = (0, import_core_data47.useResourcePermissions)({
kind: "postType",
name: postType
@@ -49525,7 +49276,7 @@ ${text}
clientId,
attributes: props.link
});
- const link = (0, import_element102.useMemo)(
+ const link = (0, import_element103.useMemo)(
() => ({
url,
opensInNewTab,
@@ -49563,7 +49314,7 @@ ${text}
LinkUI,
"link-ui-link-control__description"
);
- (0, import_element102.useEffect)(() => {
+ (0, import_element103.useEffect)(() => {
if (shouldFocusPane && linkControlWrapperRef.current) {
if (shouldFocusPane?.current) {
shouldFocusPane.current.focus();
@@ -49578,7 +49329,7 @@ ${text}
}
}, [shouldFocusPane]);
const blockEditingMode = (0, import_block_editor145.useBlockEditingMode)();
- return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
import_components88.Popover,
{
ref,
@@ -49587,7 +49338,7 @@ ${text}
anchor: props.anchor,
shift: true,
children: [
- !addingBlock && !addingPage && /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
+ !addingBlock && !addingPage && /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
"div",
{
ref: linkControlWrapperRef,
@@ -49595,13 +49346,13 @@ ${text}
"aria-labelledby": dialogTitleId,
"aria-describedby": dialogDescriptionId,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(VisuallyHidden, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n137.__)("Add link") }),
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n137.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(VisuallyHidden, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime358.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n134.__)("Add link") }),
+ /* @__PURE__ */ (0, import_jsx_runtime358.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n134.__)(
"Search for and add a link to your Navigation."
) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
import_block_editor145.LinkControl,
{
hasTextControl: true,
@@ -49625,7 +49376,7 @@ ${text}
if (link?.url?.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
LinkUITools,
{
addPageButtonRef,
@@ -49646,7 +49397,7 @@ ${text}
]
}
),
- addingBlock && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ addingBlock && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
block_inserter_default,
{
clientId: props.clientId,
@@ -49658,7 +49409,7 @@ ${text}
onBlockInsert: props?.onBlockInsert
}
),
- addingPage && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ addingPage && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
LinkUIPageCreator,
{
postType,
@@ -49675,7 +49426,7 @@ ${text}
}
);
}
- var LinkUI = (0, import_element102.forwardRef)(UnforwardedLinkUI);
+ var LinkUI = (0, import_element103.forwardRef)(UnforwardedLinkUI);
var LinkUITools = ({
addPageButtonRef,
addBlockButtonRef,
@@ -49688,8 +49439,8 @@ ${text}
if (!canAddPage && !canAddBlock) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_components88.__experimentalVStack, { spacing: 0, className: "link-ui-tools", children: [
- canAddPage && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_components88.__experimentalVStack, { spacing: 0, className: "link-ui-tools", children: [
+ canAddPage && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
import_components88.Button,
{
__next40pxDefaultSize: true,
@@ -49700,10 +49451,10 @@ ${text}
setAddingPage(true);
},
"aria-haspopup": blockInserterAriaRole,
- children: (0, import_i18n137.__)("Create page")
+ children: (0, import_i18n134.__)("Create page")
}
),
- canAddBlock && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ canAddBlock && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
import_components88.Button,
{
__next40pxDefaultSize: true,
@@ -49714,14 +49465,14 @@ ${text}
setAddingBlock(true);
},
"aria-haspopup": blockInserterAriaRole,
- children: (0, import_i18n137.__)("Add block")
+ children: (0, import_i18n134.__)("Add block")
}
)
] });
};
// packages/block-library/build-module/navigation-link/shared/use-link-preview.mjs
- var import_i18n138 = __toESM(require_i18n(), 1);
+ var import_i18n135 = __toESM(require_i18n(), 1);
var import_url16 = __toESM(require_url(), 1);
var import_block_editor146 = __toESM(require_block_editor(), 1);
var import_data82 = __toESM(require_data(), 1);
@@ -49791,47 +49542,47 @@ ${text}
if (url) {
if (isExternal) {
badges.push({
- label: (0, import_i18n138.__)("External link"),
+ label: (0, import_i18n135.__)("External link"),
intent: "default"
});
} else if (isHashLink(url)) {
badges.push({
- label: (0, import_i18n138.__)("Internal link"),
+ label: (0, import_i18n135.__)("Internal link"),
intent: "default"
});
} else if (isHomepage(url, homeUrl)) {
badges.push({
- label: (0, import_i18n138.__)("Homepage"),
+ label: (0, import_i18n135.__)("Homepage"),
intent: "default"
});
} else if (type && type !== "custom") {
badges.push({ label: capitalize(type), intent: "default" });
} else {
badges.push({
- label: (0, import_i18n138.__)("Page"),
+ label: (0, import_i18n135.__)("Page"),
intent: "default"
});
}
}
if (hasBinding && !isEntityAvailable) {
badges.push({
- label: (0, import_i18n138.sprintf)(
+ label: (0, import_i18n135.sprintf)(
/* translators: %s is the entity type (e.g., "page", "post", "category") */
- (0, import_i18n138.__)("Missing %s"),
+ (0, import_i18n135.__)("Missing %s"),
type
),
intent: "error"
});
} else if (!url) {
- badges.push({ label: (0, import_i18n138.__)("No link selected"), intent: "error" });
+ badges.push({ label: (0, import_i18n135.__)("No link selected"), intent: "error" });
} else if (entityStatus) {
const statusMap = {
- publish: { label: (0, import_i18n138.__)("Published"), intent: "success" },
- future: { label: (0, import_i18n138.__)("Scheduled"), intent: "warning" },
- draft: { label: (0, import_i18n138.__)("Draft"), intent: "warning" },
- pending: { label: (0, import_i18n138.__)("Pending"), intent: "warning" },
- private: { label: (0, import_i18n138.__)("Private"), intent: "default" },
- trash: { label: (0, import_i18n138.__)("Trash"), intent: "error" }
+ publish: { label: (0, import_i18n135.__)("Published"), intent: "success" },
+ future: { label: (0, import_i18n135.__)("Scheduled"), intent: "warning" },
+ draft: { label: (0, import_i18n135.__)("Draft"), intent: "warning" },
+ pending: { label: (0, import_i18n135.__)("Pending"), intent: "warning" },
+ private: { label: (0, import_i18n135.__)("Private"), intent: "default" },
+ trash: { label: (0, import_i18n135.__)("Trash"), intent: "error" }
};
const badge = statusMap[entityStatus];
if (badge) {
@@ -49846,7 +49597,7 @@ ${text}
return title;
}
if (title && "rendered" in title) {
- return title.rendered || (0, import_i18n138.__)("(no title)");
+ return title.rendered || (0, import_i18n135.__)("(no title)");
}
return entityRecord?.name;
}
@@ -49893,7 +49644,7 @@ ${text}
hasBinding,
isEntityAvailable
});
- const displayTitle = url ? title || richData?.title || (0, import_url16.safeDecodeURI)(url) : (0, import_i18n138.__)("Add link");
+ const displayTitle = url ? title || richData?.title || (0, import_url16.safeDecodeURI)(url) : (0, import_i18n135.__)("Add link");
return {
title: displayTitle,
url: displayUrl,
@@ -49939,7 +49690,7 @@ ${text}
};
// packages/block-library/build-module/navigation-link/shared/controls.mjs
- var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
var { LinkPicker, isHashLink: isHashLink2, isRelativePath: isRelativePath2 } = unlock(
import_block_editor148.privateApis
);
@@ -49947,24 +49698,24 @@ ${text}
if (kind === "post-type") {
switch (type) {
case "post":
- return (0, import_i18n139.__)("post");
+ return (0, import_i18n136.__)("post");
case "page":
- return (0, import_i18n139.__)("page");
+ return (0, import_i18n136.__)("page");
default:
- return type || (0, import_i18n139.__)("post");
+ return type || (0, import_i18n136.__)("post");
}
}
if (kind === "taxonomy") {
switch (type) {
case "category":
- return (0, import_i18n139.__)("category");
+ return (0, import_i18n136.__)("category");
case "tag":
- return (0, import_i18n139.__)("tag");
+ return (0, import_i18n136.__)("tag");
default:
- return type || (0, import_i18n139.__)("term");
+ return type || (0, import_i18n136.__)("term");
}
}
- return type || (0, import_i18n139.__)("item");
+ return type || (0, import_i18n136.__)("item");
}
function Controls2({
attributes: attributes2,
@@ -50019,10 +49770,10 @@ ${text}
});
const isViewableUrl = !!url && (!isHashLink2(url) || isRelativePath2(url) && !url.startsWith("/"));
const viewUrl = isViewableUrl && url.startsWith("/") && homeUrl ? homeUrl + url : url;
- return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
import_components89.__experimentalToolsPanel,
{
- label: (0, import_i18n139.__)("Settings"),
+ label: (0, import_i18n136.__)("Settings"),
resetAll: () => {
setAttributes({
label: "",
@@ -50034,17 +49785,17 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.__experimentalToolsPanelItem,
{
hasValue: () => !!label,
- label: (0, import_i18n139.__)("Text"),
+ label: (0, import_i18n136.__)("Text"),
onDeselect: () => setAttributes({ label: "" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.TextControl,
{
- label: (0, import_i18n139.__)("Text"),
+ label: (0, import_i18n136.__)("Text"),
value: label ? (0, import_dom18.__unstableStripHTML)(label) : "",
onChange: (labelValue) => {
setAttributes({ label: labelValue });
@@ -50054,12 +49805,12 @@ ${text}
)
}
),
- isLinkEditable && /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_jsx_runtime358.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ isLinkEditable && /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_jsx_runtime359.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.__experimentalToolsPanelItem,
{
hasValue: () => !!url,
- label: (0, import_i18n139.__)("Link to"),
+ label: (0, import_i18n136.__)("Link to"),
onDeselect: () => setAttributes({
url: void 0,
id: void 0,
@@ -50067,7 +49818,7 @@ ${text}
type: void 0
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
LinkPicker,
{
preview,
@@ -50076,30 +49827,30 @@ ${text}
attributes2.type,
attributes2.kind
),
- label: (0, import_i18n139.__)("Link to"),
+ label: (0, import_i18n136.__)("Link to"),
help: helpText ? helpText : void 0
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.__experimentalToolsPanelItem,
{
hasValue: () => !!opensInNewTab,
- label: (0, import_i18n139.__)("Open in new tab"),
+ label: (0, import_i18n136.__)("Open in new tab"),
onDeselect: () => setAttributes({ opensInNewTab: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.CheckboxControl,
{
- label: (0, import_i18n139.__)("Open in new tab"),
+ label: (0, import_i18n136.__)("Open in new tab"),
checked: opensInNewTab,
onChange: (value) => setAttributes({ opensInNewTab: value })
}
)
}
),
- !!url && hasUrlBinding && isBoundEntityAvailable && entityRecord?.id && attributes2.kind === "post-type" && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ !!url && hasUrlBinding && isBoundEntityAvailable && entityRecord?.id && attributes2.kind === "post-type" && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.Button,
{
variant: "secondary",
@@ -50111,10 +49862,10 @@ ${text}
},
__next40pxDefaultSize: true,
className: "navigation-link-to__action-button",
- children: (0, import_i18n139.__)("Edit")
+ children: (0, import_i18n136.__)("Edit")
}
),
- isViewableUrl && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ isViewableUrl && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.Button,
{
variant: "secondary",
@@ -50124,49 +49875,49 @@ ${text}
iconPosition: "right",
__next40pxDefaultSize: true,
className: "navigation-link-to__action-button",
- children: (0, import_i18n139.__)("View")
+ children: (0, import_i18n136.__)("View")
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.__experimentalToolsPanelItem,
{
hasValue: () => !!description,
- label: (0, import_i18n139.__)("Description"),
+ label: (0, import_i18n136.__)("Description"),
onDeselect: () => setAttributes({ description: "" }),
isShownByDefault: !isContentOnly,
- children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.TextareaControl,
{
- label: (0, import_i18n139.__)("Description"),
+ label: (0, import_i18n136.__)("Description"),
value: description || "",
onChange: (descriptionValue) => {
setAttributes({ description: descriptionValue });
},
- help: (0, import_i18n139.__)(
+ help: (0, import_i18n136.__)(
"The description will be displayed in the menu if the current theme supports it."
)
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.__experimentalToolsPanelItem,
{
hasValue: () => !!rel,
- label: (0, import_i18n139.__)("Rel attribute"),
+ label: (0, import_i18n136.__)("Rel attribute"),
onDeselect: () => setAttributes({ rel: "" }),
isShownByDefault: !isContentOnly,
- children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
import_components89.TextControl,
{
- label: (0, import_i18n139.__)("Rel attribute"),
+ label: (0, import_i18n136.__)("Rel attribute"),
value: rel || "",
onChange: (relValue) => {
setAttributes({ rel: relValue });
},
autoComplete: "off",
- help: (0, import_i18n139.__)(
+ help: (0, import_i18n136.__)(
"The relationship of the linked URL as space-separated link types."
)
}
@@ -50178,15 +49929,15 @@ ${text}
);
}
function getInvalidLinkHelpText() {
- return (0, import_i18n139.__)(
+ return (0, import_i18n136.__)(
"This link is invalid and will not appear on your site. Please update the link."
);
}
function getDraftHelpText({ type, kind }) {
const entityType = getEntityTypeName(type, kind);
- return (0, import_i18n139.sprintf)(
+ return (0, import_i18n136.sprintf)(
/* translators: %1$s is the entity type (e.g., "page", "post", "category") */
- (0, import_i18n139.__)(
+ (0, import_i18n136.__)(
"This link is to a draft %1$s and will not appear on your site until the %1$s is published."
),
entityType
@@ -50194,9 +49945,9 @@ ${text}
}
// packages/block-library/build-module/navigation-link/shared/invalid-draft-display.mjs
- var import_i18n140 = __toESM(require_i18n(), 1);
+ var import_i18n137 = __toESM(require_i18n(), 1);
var import_html_entities6 = __toESM(require_html_entities(), 1);
- var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
function InvalidDraftDisplay({
label,
isInvalid,
@@ -50208,12 +49959,12 @@ ${text}
}
const statusText = isInvalid ? (
/* translators: Indicating that the navigation link is Invalid. */
- (0, import_i18n140.__)("Invalid")
+ (0, import_i18n137.__)("Invalid")
) : (
/* translators: Indicating that the navigation link is a Draft. */
- (0, import_i18n140.__)("Draft")
+ (0, import_i18n137.__)("Draft")
);
- return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
"div",
{
className: clsx_default(
@@ -50224,7 +49975,7 @@ ${text}
"is-draft": isDraft
}
),
- children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("span", {
+ children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", {
// Some attributes are stored in an escaped form. It's a legacy issue.
// Ideally they would be stored in a raw, unescaped form.
// Unescape is used here to "recover" the escaped characters
@@ -50259,10 +50010,10 @@ ${text}
}
// packages/block-library/build-module/navigation-link/shared/use-is-dragging-within.mjs
- var import_element103 = __toESM(require_element(), 1);
+ var import_element104 = __toESM(require_element(), 1);
var useIsDraggingWithin = (elementRef) => {
- const [isDraggingWithin, setIsDraggingWithin] = (0, import_element103.useState)(false);
- (0, import_element103.useEffect)(() => {
+ const [isDraggingWithin, setIsDraggingWithin] = (0, import_element104.useState)(false);
+ (0, import_element104.useEffect)(() => {
const { ownerDocument: ownerDocument2 } = elementRef.current;
function handleDragStart(event) {
handleDragEnter(event);
@@ -50302,7 +50053,7 @@ ${text}
}
// packages/block-library/build-module/navigation/edit/navigation-link-ui.mjs
- var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
var BLOCKS_WITH_LINK_UI_SUPPORT = [
"core/navigation-link",
"core/navigation-submenu"
@@ -50352,7 +50103,7 @@ ${text}
}
setInsertedBlockClientId(newBlock?.clientId ?? null);
};
- return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
LinkUI,
{
clientId: insertedBlockClientId,
@@ -50380,13 +50131,13 @@ ${text}
// packages/block-library/build-module/navigation/edit/navigation-list-view-header.mjs
var import_components90 = __toESM(require_components(), 1);
- var import_i18n141 = __toESM(require_i18n(), 1);
+ var import_i18n138 = __toESM(require_i18n(), 1);
var import_block_editor151 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
var { useBlockDisplayTitle } = unlock(import_block_editor151.privateApis);
var actionLabel = (
/* translators: %s: The name of a menu. */
- (0, import_i18n141.__)("Switch to '%s'")
+ (0, import_i18n138.__)("Switch to '%s'")
);
function NavigationListViewHeader({
clientId,
@@ -50403,8 +50154,8 @@ ${text}
clientId,
context: "list-view"
});
- return /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_components90.__experimentalHStack, { className: "wp-block-navigation-off-canvas-editor__header", children: [
- /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_components90.__experimentalHStack, { className: "wp-block-navigation-off-canvas-editor__header", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
import_components90.__experimentalHeading,
{
className: "wp-block-navigation-off-canvas-editor__title",
@@ -50412,7 +50163,7 @@ ${text}
children: blockTitle
}
),
- blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+ blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
navigation_menu_selector_default,
{
currentMenuId,
@@ -50429,10 +50180,10 @@ ${text}
}
// packages/block-library/build-module/navigation/edit/menu-inspector-controls.mjs
- var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
var actionLabel2 = (
/* translators: %s: The name of a menu. */
- (0, import_i18n142.__)("Switch to '%s'")
+ (0, import_i18n139.__)("Switch to '%s'")
);
var {
PrivateListView,
@@ -50459,21 +50210,21 @@ ${text}
);
const { navigationMenu } = useNavigationMenu(currentMenuId);
if (currentMenuId && isNavigationMenuMissing) {
- return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(deleted_navigation_warning_default, { onCreateNew, isNotice: true });
+ return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(deleted_navigation_warning_default, { onCreateNew, isNotice: true });
}
if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components91.Spinner, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components91.Spinner, {});
}
- const description = navigationMenu ? (0, import_i18n142.sprintf)(
+ const description = navigationMenu ? (0, import_i18n139.sprintf)(
/* translators: %s: The name of a menu. */
- (0, import_i18n142.__)("Structure for Navigation Menu: %s"),
- navigationMenu?.title || (0, import_i18n142.__)("Untitled menu")
- ) : (0, import_i18n142.__)(
+ (0, import_i18n139.__)("Structure for Navigation Menu: %s"),
+ navigationMenu?.title || (0, import_i18n139.__)("Untitled menu")
+ ) : (0, import_i18n139.__)(
"You have not yet created any menus. Displaying a list of your Pages"
);
- return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)("div", { className: "wp-block-navigation__menu-inspector-controls", children: [
- !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)("p", { className: "wp-block-navigation__menu-inspector-controls__empty-message", children: (0, import_i18n142.__)("This Navigation Menu is empty.") }),
- /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)("div", { className: "wp-block-navigation__menu-inspector-controls", children: [
+ !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("p", { className: "wp-block-navigation__menu-inspector-controls__empty-message", children: (0, import_i18n139.__)("This Navigation Menu is empty.") }),
+ /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
PrivateListView,
{
rootClientId: clientId,
@@ -50500,7 +50251,7 @@ ${text}
isManageMenusButtonDisabled,
blockEditingMode
} = props;
- const { isSelectionWithinCurrentSection } = (0, import_element104.useContext)(PrivateBlockContext);
+ const { isSelectionWithinCurrentSection } = (0, import_element105.useContext)(PrivateBlockContext);
const blockTitle = useBlockDisplayTitle2({
clientId,
context: "list-view"
@@ -50508,8 +50259,8 @@ ${text}
const showBlockTitle = isSelectionWithinCurrentSection;
const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
if (!showBlockTitle) {
- return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_block_editor152.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_components91.PanelBody, { title: null, children: [
- /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_block_editor152.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_components91.PanelBody, { title: null, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
NavigationListViewHeader,
{
clientId,
@@ -50523,7 +50274,7 @@ ${text}
isManageMenusButtonDisabled
}
),
- /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
MainContent,
{
...props,
@@ -50532,14 +50283,14 @@ ${text}
)
] }) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_block_editor152.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_block_editor152.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(
import_components91.PanelBody,
{
title: blockTitle,
opened: isOpened,
onToggle: handleToggle,
children: [
- blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+ blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
navigation_menu_selector_default,
{
currentMenuId,
@@ -50552,7 +50303,7 @@ ${text}
isManageMenusButtonDisabled
}
),
- /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(MainContent, { ...props, expandRevision })
+ /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(MainContent, { ...props, expandRevision })
]
}
) });
@@ -50560,19 +50311,19 @@ ${text}
var menu_inspector_controls_default = MenuInspectorControls;
// packages/block-library/build-module/navigation/edit/accessible-description.mjs
- var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
function AccessibleDescription({ id, children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("div", { id, className: "wp-block-navigation__description", children }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)("div", { id, className: "wp-block-navigation__description", children }) });
}
// packages/block-library/build-module/navigation/edit/accessible-menu-description.mjs
var import_core_data51 = __toESM(require_core_data(), 1);
- var import_i18n143 = __toESM(require_i18n(), 1);
- var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n140 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
function AccessibleMenuDescription({ id }) {
const [menuTitle] = (0, import_core_data51.useEntityProp)("postType", "wp_navigation", "title");
- const description = (0, import_i18n143.sprintf)((0, import_i18n143.__)(`Navigation Menu: "%s"`), menuTitle);
- return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(AccessibleDescription, { id, children: description });
+ const description = (0, import_i18n140.sprintf)((0, import_i18n140.__)(`Navigation Menu: "%s"`), menuTitle);
+ return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(AccessibleDescription, { id, children: description });
}
// packages/block-library/build-module/utils/is-within-overlay.mjs
@@ -50645,26 +50396,26 @@ ${text}
}
// packages/block-library/build-module/navigation/edit/index.mjs
- var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
var { isNavigationPostEditorKey } = unlock(import_block_editor154.privateApis);
function NavigationAddPageButton({ clientId }) {
const { insertBlock } = (0, import_data89.useDispatch)(import_block_editor154.store);
const { getBlockCount } = (0, import_data89.useSelect)(import_block_editor154.store);
- const onAddPage = (0, import_element105.useCallback)(() => {
+ const onAddPage = (0, import_element106.useCallback)(() => {
const blockCount = getBlockCount(clientId);
- const newBlock = (0, import_blocks63.createBlock)(DEFAULT_BLOCK5.name, {
+ const newBlock = (0, import_blocks53.createBlock)(DEFAULT_BLOCK5.name, {
kind: DEFAULT_BLOCK5.attributes.kind,
type: DEFAULT_BLOCK5.attributes.type
});
insertBlock(newBlock, blockCount, clientId);
}, [clientId, insertBlock, getBlockCount]);
- return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor154.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components92.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_block_editor154.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components92.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.ToolbarButton,
{
name: "add-page",
icon: page_default,
onClick: onAddPage,
- children: (0, import_i18n144.__)("Add page")
+ children: (0, import_i18n141.__)("Add page")
}
) }) });
}
@@ -50681,15 +50432,15 @@ ${text}
navRef,
hasCustomOverlay
}) {
- const [detectedBackgroundColor, setDetectedBackgroundColor] = (0, import_element105.useState)();
- const [detectedColor, setDetectedColor] = (0, import_element105.useState)();
+ const [detectedBackgroundColor, setDetectedBackgroundColor] = (0, import_element106.useState)();
+ const [detectedColor, setDetectedColor] = (0, import_element106.useState)();
const [
detectedOverlayBackgroundColor,
setDetectedOverlayBackgroundColor
- ] = (0, import_element105.useState)();
- const [detectedOverlayColor, setDetectedOverlayColor] = (0, import_element105.useState)();
+ ] = (0, import_element106.useState)();
+ const [detectedOverlayColor, setDetectedOverlayColor] = (0, import_element106.useState)();
const isWithinOverlay = (0, import_data89.useSelect)(() => isWithinNavigationOverlay(), []);
- (0, import_element105.useEffect)(() => {
+ (0, import_element106.useEffect)(() => {
detectColors(
navRef.current,
setDetectedColor,
@@ -50716,7 +50467,7 @@ ${text}
const colorSettings = [
{
colorValue: textColor.color,
- label: (0, import_i18n144.__)("Text"),
+ label: (0, import_i18n141.__)("Text"),
onColorChange: setTextColor,
resetAllFilter: () => setTextColor(),
clearable: true,
@@ -50724,7 +50475,7 @@ ${text}
},
{
colorValue: backgroundColor.color,
- label: (0, import_i18n144.__)("Background"),
+ label: (0, import_i18n141.__)("Background"),
onColorChange: setBackgroundColor,
resetAllFilter: () => setBackgroundColor(),
clearable: true,
@@ -50734,7 +50485,7 @@ ${text}
colorSettings.push(
{
colorValue: overlayTextColor.color,
- label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n144.__)("Submenu text") : (0, import_i18n144.__)("Submenu & overlay text"),
+ label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n141.__)("Submenu text") : (0, import_i18n141.__)("Submenu & overlay text"),
onColorChange: setOverlayTextColor,
resetAllFilter: () => setOverlayTextColor(),
clearable: true,
@@ -50742,15 +50493,15 @@ ${text}
},
{
colorValue: overlayBackgroundColor.color,
- label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n144.__)("Submenu background") : (0, import_i18n144.__)("Submenu & overlay background"),
+ label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n141.__)("Submenu background") : (0, import_i18n141.__)("Submenu & overlay background"),
onColorChange: setOverlayBackgroundColor,
resetAllFilter: () => setOverlayBackgroundColor(),
clearable: true,
enableAlpha: true
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_block_editor154.__experimentalColorGradientSettingsDropdown,
{
__experimentalIsRenderedInSidebar: true,
@@ -50761,14 +50512,14 @@ ${text}
disableCustomGradients: true
}
),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_block_editor154.ContrastChecker,
{
backgroundColor: detectedBackgroundColor,
textColor: detectedColor
}
),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_block_editor154.ContrastChecker,
{
backgroundColor: detectedOverlayBackgroundColor,
@@ -50816,7 +50567,7 @@ ${text}
layout: attributes2.layout,
style: attributes2.style
});
- const setRef = (0, import_element105.useCallback)(
+ const setRef = (0, import_element106.useCallback)(
(postId) => {
setAttributes({ ref: postId });
},
@@ -50892,7 +50643,7 @@ ${text}
selectBlock,
__unstableMarkNextChangeAsNotPersistent
} = (0, import_data89.useDispatch)(import_block_editor154.store);
- (0, import_element105.useEffect)(() => {
+ (0, import_element106.useEffect)(() => {
if (orientation === "horizontal" && submenuVisibility === "always") {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({
@@ -50906,7 +50657,7 @@ ${text}
setAttributes,
__unstableMarkNextChangeAsNotPersistent
]);
- const hasPageListWithSubmenuRef = (0, import_element105.useRef)(false);
+ const hasPageListWithSubmenuRef = (0, import_element106.useRef)(false);
const hasSubmenus = (0, import_data89.useSelect)(
(select10) => {
const hasNavigationSubmenu = innerBlocks.some(
@@ -50945,8 +50696,8 @@ ${text}
const hasOverlays = overlayTemplateParts?.some(
(templatePart) => templatePart.area === NAVIGATION_OVERLAY_TEMPLATE_PART_AREA
) ?? false;
- const [isResponsiveMenuOpen, setResponsiveMenuVisibility] = (0, import_element105.useState)(false);
- const [overlayMenuPreview, setOverlayMenuPreview] = (0, import_element105.useState)(false);
+ const [isResponsiveMenuOpen, setResponsiveMenuVisibility] = (0, import_element106.useState)(false);
+ const [overlayMenuPreview, setOverlayMenuPreview] = (0, import_element106.useState)(false);
const {
hasResolvedNavigationMenus,
isNavigationMenuResolved,
@@ -50966,7 +50717,7 @@ ${text}
error: classicMenuConversionError
} = use_convert_classic_menu_to_block_menu_default(createNavigationMenu);
const isConvertingClassicMenu = classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_PENDING;
- const handleUpdateMenu = (0, import_element105.useCallback)(
+ const handleUpdateMenu = (0, import_element106.useCallback)(
(menuId, options2 = { focusNavigationBlock: false }) => {
const { focusNavigationBlock } = options2;
setRef(menuId);
@@ -50980,7 +50731,7 @@ ${text}
const hasUnsavedBlocks = hasUncontrolledInnerBlocks && !isEntityAvailable;
const { getNavigationFallbackId } = unlock((0, import_data89.useSelect)(import_core_data53.store));
const navigationFallbackId = !(ref || hasUnsavedBlocks) ? getNavigationFallbackId() : null;
- (0, import_element105.useEffect)(() => {
+ (0, import_element106.useEffect)(() => {
if (ref || hasUnsavedBlocks || !navigationFallbackId) {
return;
}
@@ -50993,7 +50744,7 @@ ${text}
navigationFallbackId,
__unstableMarkNextChangeAsNotPersistent
]);
- const navRef = (0, import_element105.useRef)();
+ const navRef = (0, import_element106.useRef)();
const isWithinOverlay = (0, import_data89.useSelect)(() => isWithinNavigationOverlay(), []);
const TagName2 = isWithinOverlay ? "div" : "nav";
const isPlaceholder = !ref && !isCreatingNavigationMenu && !isConvertingClassicMenu && hasResolvedNavigationMenus && classicMenus?.length === 0 && !hasUncontrolledInnerBlocks;
@@ -51005,8 +50756,8 @@ ${text}
),
[clientId]
);
- const hasSetOverlayDefault = (0, import_element105.useRef)(false);
- (0, import_element105.useEffect)(() => {
+ const hasSetOverlayDefault = (0, import_element106.useRef)(false);
+ (0, import_element106.useEffect)(() => {
if (!isWithinOverlay) {
return;
}
@@ -51067,22 +50818,22 @@ ${text}
const onSelectNavigationMenu = (menuId) => {
handleUpdateMenu(menuId);
};
- (0, import_element105.useEffect)(() => {
+ (0, import_element106.useEffect)(() => {
hideNavigationMenuStatusNotice();
if (isCreatingNavigationMenu) {
- (0, import_a11y2.speak)((0, import_i18n144.__)(`Creating Navigation Menu.`));
+ (0, import_a11y2.speak)((0, import_i18n141.__)(`Creating Navigation Menu.`));
}
if (createNavigationMenuIsSuccess) {
handleUpdateMenu(createNavigationMenuPost?.id, {
focusNavigationBlock: true
});
showNavigationMenuStatusNotice(
- (0, import_i18n144.__)(`Navigation Menu successfully created.`)
+ (0, import_i18n141.__)(`Navigation Menu successfully created.`)
);
}
if (createNavigationMenuIsError) {
showNavigationMenuStatusNotice(
- (0, import_i18n144.__)("Failed to create Navigation Menu.")
+ (0, import_i18n141.__)("Failed to create Navigation Menu.")
);
}
}, [
@@ -51096,14 +50847,14 @@ ${text}
hideNavigationMenuStatusNotice,
showNavigationMenuStatusNotice
]);
- (0, import_element105.useEffect)(() => {
+ (0, import_element106.useEffect)(() => {
hideClassicMenuConversionNotice();
if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_PENDING) {
- (0, import_a11y2.speak)((0, import_i18n144.__)("Classic menu importing."));
+ (0, import_a11y2.speak)((0, import_i18n141.__)("Classic menu importing."));
}
if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_SUCCESS) {
showClassicMenuConversionNotice(
- (0, import_i18n144.__)("Classic menu imported successfully.")
+ (0, import_i18n141.__)("Classic menu imported successfully.")
);
handleUpdateMenu(createNavigationMenuPost?.id, {
focusNavigationBlock: true
@@ -51111,7 +50862,7 @@ ${text}
}
if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_ERROR) {
showClassicMenuConversionNotice(
- (0, import_i18n144.__)("Classic menu import failed.")
+ (0, import_i18n141.__)("Classic menu import failed.")
);
}
}, [
@@ -51122,21 +50873,21 @@ ${text}
createNavigationMenuPost?.id,
handleUpdateMenu
]);
- (0, import_element105.useEffect)(() => {
+ (0, import_element106.useEffect)(() => {
if (!isSelected && !isInnerBlockSelected) {
hideNavigationMenuPermissionsNotice();
}
if (isSelected || isInnerBlockSelected) {
if (ref && !navMenuResolvedButMissing && hasResolvedCanUserUpdateNavigationMenu && !canUserUpdateNavigationMenu) {
showNavigationMenuPermissionsNotice(
- (0, import_i18n144.__)(
+ (0, import_i18n141.__)(
"You do not have permission to edit this Menu. Any changes made will not be saved."
)
);
}
if (!ref && hasResolvedCanUserCreateNavigationMenus && !canUserCreateNavigationMenus) {
showNavigationMenuPermissionsNotice(
- (0, import_i18n144.__)(
+ (0, import_i18n141.__)(
"You do not have permission to create Navigation Menus."
)
);
@@ -51159,11 +50910,11 @@ ${text}
"wp-block-navigation__overlay-menu-preview",
{ open: overlayMenuPreview }
);
- const submenuAccessibilityNotice = !showSubmenuIcon && submenuVisibility !== "click" && submenuVisibility !== "always" ? (0, import_i18n144.__)(
+ const submenuAccessibilityNotice = !showSubmenuIcon && submenuVisibility !== "click" && submenuVisibility !== "always" ? (0, import_i18n141.__)(
'The current menu options offer reduced accessibility for users and are not recommended. Enabling either "Open on Click" or "Show arrow" offers enhanced accessibility by allowing keyboard users to browse submenus selectively.'
) : "";
- const isFirstRender = (0, import_element105.useRef)(true);
- (0, import_element105.useEffect)(() => {
+ const isFirstRender = (0, import_element106.useRef)(true);
+ (0, import_element106.useEffect)(() => {
if (!isFirstRender.current && submenuAccessibilityNotice) {
(0, import_a11y2.speak)(submenuAccessibilityNotice);
}
@@ -51174,11 +50925,11 @@ ${text}
`overlay-menu-preview`
);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const stylingInspectorControls = /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor154.InspectorControls, { children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ const stylingInspectorControls = /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_block_editor154.InspectorControls, { children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.__experimentalToolsPanel,
{
- label: (0, import_i18n144.__)("Display"),
+ label: (0, import_i18n141.__)("Display"),
resetAll: () => {
setAttributes({
showSubmenuIcon: true,
@@ -51189,21 +50940,21 @@ ${text}
});
},
dropdownMenuProps,
- children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("h3", { className: "wp-block-navigation__submenu-header", children: (0, import_i18n144.__)("Submenus") }),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("h3", { className: "wp-block-navigation__submenu-header", children: (0, import_i18n141.__)("Submenus") }),
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.__experimentalToolsPanelItem,
{
hasValue: () => submenuVisibility !== "hover",
- label: (0, import_i18n144.__)("Submenu Visibility"),
+ label: (0, import_i18n141.__)("Submenu Visibility"),
onDeselect: () => setAttributes({
submenuVisibility: "hover"
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
import_components92.__experimentalToggleGroupControl,
{
- label: (0, import_i18n144.__)("Submenu Visibility"),
+ label: (0, import_i18n141.__)("Submenu Visibility"),
value: submenuVisibility,
onChange: (value) => {
const newAttributes = {
@@ -51219,25 +50970,25 @@ ${text}
},
isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.__experimentalToggleGroupControlOption,
{
value: "hover",
- label: (0, import_i18n144.__)("Hover")
+ label: (0, import_i18n141.__)("Hover")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.__experimentalToggleGroupControlOption,
{
value: "click",
- label: (0, import_i18n144.__)("Click")
+ label: (0, import_i18n141.__)("Click")
}
),
- orientation === "vertical" && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ orientation === "vertical" && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.__experimentalToggleGroupControlOption,
{
value: "always",
- label: (0, import_i18n144.__)("Always")
+ label: (0, import_i18n141.__)("Always")
}
)
]
@@ -51245,17 +50996,17 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.__experimentalToolsPanelItem,
{
hasValue: () => !showSubmenuIcon,
- label: (0, import_i18n144.__)("Show arrow"),
+ label: (0, import_i18n141.__)("Show arrow"),
onDeselect: () => setAttributes({
showSubmenuIcon: true
}),
isDisabled: submenuVisibility === "click" || submenuVisibility === "always",
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.ToggleControl,
{
checked: showSubmenuIcon,
@@ -51265,12 +51016,12 @@ ${text}
});
},
disabled: submenuVisibility === "click" || submenuVisibility === "always",
- label: (0, import_i18n144.__)("Show arrow")
+ label: (0, import_i18n141.__)("Show arrow")
}
)
}
),
- submenuAccessibilityNotice && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ submenuAccessibilityNotice && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
import_components92.Notice,
{
spokenMessage: null,
@@ -51283,7 +51034,7 @@ ${text}
] })
}
) }),
- !isWithinOverlay && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor154.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ !isWithinOverlay && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_block_editor154.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
OverlayPanel,
{
overlayMenu,
@@ -51301,7 +51052,7 @@ ${text}
hasOverlays
}
) }),
- !hasSelectedStyleState && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor154.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ !hasSelectedStyleState && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_block_editor154.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
ColorTools,
{
textColor,
@@ -51322,8 +51073,8 @@ ${text}
const isHiddenByDefault = "always" === overlayMenu;
const isManageMenusButtonDisabled = !hasManagePermissions || !hasResolvedNavigationMenus;
if (hasUnsavedBlocks && !isCreatingNavigationMenu) {
- return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
menu_inspector_controls_default,
{
clientId,
@@ -51340,14 +51091,14 @@ ${text}
}
),
blockEditingMode === "default" && stylingInspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
TagName2,
{
...blockProps,
"aria-describedby": !isPlaceholder ? accessibleDescriptionId : void 0,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(AccessibleDescription, { id: accessibleDescriptionId, children: (0, import_i18n144.__)("Unsaved Navigation Menu.") }),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(AccessibleDescription, { id: accessibleDescriptionId, children: (0, import_i18n141.__)("Unsaved Navigation Menu.") }),
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
ResponsiveWrapper,
{
id: clientId,
@@ -51361,7 +51112,7 @@ ${text}
overlayTextColor,
overlay,
onNavigateToEntityRecord,
- children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
UnsavedInnerBlocks,
{
createNavigationMenu,
@@ -51377,8 +51128,8 @@ ${text}
] });
}
if (ref && isNavigationMenuMissing) {
- return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
menu_inspector_controls_default,
{
clientId,
@@ -51394,7 +51145,7 @@ ${text}
blockEditingMode
}
),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
deleted_navigation_warning_default,
{
onCreateNew: createUntitledEmptyNavigationMenu
@@ -51403,11 +51154,11 @@ ${text}
] });
}
if (isEntityAvailable && hasAlreadyRendered) {
- return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor154.Warning, { children: (0, import_i18n144.__)("Block cannot be rendered inside itself.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_block_editor154.Warning, { children: (0, import_i18n141.__)("Block cannot be rendered inside itself.") }) });
}
const PlaceholderComponent = CustomPlaceholder ? CustomPlaceholder : NavigationPlaceholder;
if (isPlaceholder && CustomPlaceholder) {
- return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
PlaceholderComponent,
{
isSelected,
@@ -51421,8 +51172,8 @@ ${text}
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
menu_inspector_controls_default,
{
clientId,
@@ -51439,24 +51190,24 @@ ${text}
}
),
blockEditingMode === "default" && stylingInspectorControls,
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_core_data53.EntityProvider, { kind: "postType", type: "wp_navigation", id: ref, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_block_editor154.RecursionProvider, { uniqueId: recursionId, children: [
- blockEditingMode === "contentOnly" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(NavigationAddPageButton, { clientId }),
- blockEditingMode === "default" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_block_editor154.InspectorControls, { group: "advanced", children: [
- hasResolvedCanUserUpdateNavigationMenu && canUserUpdateNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(NavigationMenuNameControl, {}),
- hasResolvedCanUserDeleteNavigationMenu && canUserDeleteNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_core_data53.EntityProvider, { kind: "postType", type: "wp_navigation", id: ref, children: /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_block_editor154.RecursionProvider, { uniqueId: recursionId, children: [
+ blockEditingMode === "contentOnly" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(NavigationAddPageButton, { clientId }),
+ blockEditingMode === "default" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_block_editor154.InspectorControls, { group: "advanced", children: [
+ hasResolvedCanUserUpdateNavigationMenu && canUserUpdateNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(NavigationMenuNameControl, {}),
+ hasResolvedCanUserDeleteNavigationMenu && canUserDeleteNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
NavigationMenuDeleteControl,
{
onDelete: () => {
replaceInnerBlocks(clientId, []);
showNavigationMenuStatusNotice(
- (0, import_i18n144.__)(
+ (0, import_i18n141.__)(
"Navigation Menu successfully deleted."
)
);
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
manage_menus_button_default,
{
disabled: isManageMenusButtonDisabled,
@@ -51464,21 +51215,21 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
TagName2,
{
...blockProps,
"aria-describedby": !isPlaceholder && !isLoading ? accessibleDescriptionId : void 0,
children: [
- isLoading && !isHiddenByDefault && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { className: "wp-block-navigation__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components92.Spinner, { className: "wp-block-navigation__loading-indicator" }) }),
- (!isLoading || isHiddenByDefault) && /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ isLoading && !isHiddenByDefault && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("div", { className: "wp-block-navigation__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components92.Spinner, { className: "wp-block-navigation__loading-indicator" }) }),
+ (!isLoading || isHiddenByDefault) && /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
AccessibleMenuDescription,
{
id: accessibleDescriptionId
}
),
- /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
ResponsiveWrapper,
{
id: clientId,
@@ -51492,7 +51243,7 @@ ${text}
overlayTextColor,
overlay,
onNavigateToEntityRecord,
- children: isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+ children: isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
NavigationInnerBlocks,
{
clientId,
@@ -51519,18 +51270,18 @@ ${text}
// packages/block-library/build-module/navigation/save.mjs
var import_block_editor155 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
function save29({ attributes: attributes2 }) {
if (attributes2.ref) {
return;
}
- return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_block_editor155.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor155.InnerBlocks.Content, {});
}
// packages/block-library/build-module/navigation/deprecated.mjs
var import_block_editor156 = __toESM(require_block_editor(), 1);
var import_compose41 = __toESM(require_compose(), 1);
- var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
var TYPOGRAPHY_PRESET_DEPRECATION_MAP = {
fontStyle: "var:preset|font-style|",
fontWeight: "var:preset|font-weight|",
@@ -51677,7 +51428,7 @@ ${text}
renaming: false
},
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor156.InnerBlocks.Content, {});
},
isEligible: ({ openSubmenusOnClick }) => openSubmenusOnClick !== null && openSubmenusOnClick !== void 0,
migrate: migrateOpenSubmenusOnClick
@@ -51762,7 +51513,7 @@ ${text}
}
},
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor156.InnerBlocks.Content, {});
},
isEligible: ({ navigationMenuId }) => !!navigationMenuId,
migrate: migrateIdToRef
@@ -51851,7 +51602,7 @@ ${text}
}
},
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor156.InnerBlocks.Content, {});
},
isEligible: ({ itemsJustification, orientation }) => !!itemsJustification || !!orientation,
migrate: (0, import_compose41.compose)(
@@ -51938,7 +51689,7 @@ ${text}
}
},
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor156.InnerBlocks.Content, {});
},
migrate: (0, import_compose41.compose)(
migrateIdToRef,
@@ -52067,7 +51818,7 @@ ${text}
migrateOpenSubmenusOnClick
),
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor156.InnerBlocks.Content, {});
}
},
{
@@ -52115,7 +51866,7 @@ ${text}
__experimentalTextDecoration: true
},
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor156.InnerBlocks.Content, {});
},
isEligible(attributes2) {
if (!attributes2.style || !attributes2.style.typography) {
@@ -52186,7 +51937,7 @@ ${text}
};
}),
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor156.InnerBlocks.Content, {});
}
}
];
@@ -52205,7 +51956,7 @@ ${text}
name: "core/navigation-link",
attributes: {
// translators: 'Home' as in a website's home page.
- label: (0, import_i18n145.__)("Home"),
+ label: (0, import_i18n142.__)("Home"),
url: "https://make.wordpress.org/"
}
},
@@ -52213,7 +51964,7 @@ ${text}
name: "core/navigation-link",
attributes: {
// translators: 'About' as in a website's about page.
- label: (0, import_i18n145.__)("About"),
+ label: (0, import_i18n142.__)("About"),
url: "https://make.wordpress.org/"
}
},
@@ -52221,7 +51972,7 @@ ${text}
name: "core/navigation-link",
attributes: {
// translators: 'Contact' as in a website's contact page.
- label: (0, import_i18n145.__)("Contact"),
+ label: (0, import_i18n142.__)("Contact"),
url: "https://make.wordpress.org/"
}
}
@@ -52255,13 +52006,12 @@ ${text}
name: () => name51,
settings: () => settings51
});
- var import_i18n148 = __toESM(require_i18n(), 1);
+ var import_i18n145 = __toESM(require_i18n(), 1);
var import_hooks40 = __toESM(require_hooks(), 1);
- var import_blocks66 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/navigation-link/deprecated.mjs
var import_block_editor157 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
var deprecated12 = [
{
isEligible(attributes2) {
@@ -52298,7 +52048,7 @@ ${text}
};
},
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor157.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_block_editor157.InnerBlocks.Content, {});
}
}
];
@@ -52402,16 +52152,16 @@ ${text}
};
// packages/block-library/build-module/navigation-link/edit.mjs
- var import_blocks64 = __toESM(require_blocks(), 1);
+ var import_blocks54 = __toESM(require_blocks(), 1);
var import_data91 = __toESM(require_data(), 1);
var import_components93 = __toESM(require_components(), 1);
var import_keycodes6 = __toESM(require_keycodes(), 1);
- var import_i18n146 = __toESM(require_i18n(), 1);
+ var import_i18n143 = __toESM(require_i18n(), 1);
var import_block_editor158 = __toESM(require_block_editor(), 1);
var import_url17 = __toESM(require_url(), 1);
- var import_element106 = __toESM(require_element(), 1);
+ var import_element107 = __toESM(require_element(), 1);
var import_compose42 = __toESM(require_compose(), 1);
- var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_BLOCK6 = { name: "core/navigation-link" };
var NESTING_BLOCK_NAMES = [
"core/navigation-link",
@@ -52421,19 +52171,19 @@ ${text}
let missingText = "";
switch (type) {
case "post":
- missingText = (0, import_i18n146.__)("Select post");
+ missingText = (0, import_i18n143.__)("Select post");
break;
case "page":
- missingText = (0, import_i18n146.__)("Select page");
+ missingText = (0, import_i18n143.__)("Select page");
break;
case "category":
- missingText = (0, import_i18n146.__)("Select category");
+ missingText = (0, import_i18n143.__)("Select category");
break;
case "tag":
- missingText = (0, import_i18n146.__)("Select tag");
+ missingText = (0, import_i18n143.__)("Select tag");
break;
default:
- missingText = (0, import_i18n146.__)("Add link");
+ missingText = (0, import_i18n143.__)("Add link");
}
return missingText;
}
@@ -52454,15 +52204,15 @@ ${text}
__unstableMarkNextChangeAsNotPersistent,
selectBlock
} = (0, import_data91.useDispatch)(import_block_editor158.store);
- const [isLinkOpen, setIsLinkOpen] = (0, import_element106.useState)(isSelected && !url);
- const [popoverAnchor, setPopoverAnchor] = (0, import_element106.useState)(null);
- const listItemRef = (0, import_element106.useRef)(null);
+ const [isLinkOpen, setIsLinkOpen] = (0, import_element107.useState)(isSelected && !url);
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element107.useState)(null);
+ const listItemRef = (0, import_element107.useRef)(null);
const isDraggingWithin = useIsDraggingWithin(listItemRef);
- const itemLabelPlaceholder = (0, import_i18n146.__)("Add label\u2026");
- const ref = (0, import_element106.useRef)();
- const linkUIref = (0, import_element106.useRef)();
- const isNewLink = (0, import_element106.useRef)(label === void 0);
- const shouldSelectSubmenuAppenderOnClose = (0, import_element106.useRef)(false);
+ const itemLabelPlaceholder = (0, import_i18n143.__)("Add label\u2026");
+ const ref = (0, import_element107.useRef)();
+ const linkUIref = (0, import_element107.useRef)();
+ const isNewLink = (0, import_element107.useRef)(label === void 0);
+ const shouldSelectSubmenuAppenderOnClose = (0, import_element107.useRef)(false);
const {
isAtMaxNesting,
isTopLevelLink,
@@ -52519,25 +52269,25 @@ ${text}
id,
validateLinkStatus
);
- const transformToSubmenu = (0, import_element106.useCallback)(() => {
+ const transformToSubmenu = (0, import_element107.useCallback)(() => {
let innerBlocks = getBlocks(clientId);
if (innerBlocks.length === 0) {
- innerBlocks = [(0, import_blocks64.createBlock)("core/navigation-link")];
+ innerBlocks = [(0, import_blocks54.createBlock)("core/navigation-link")];
selectBlock(innerBlocks[0].clientId);
}
- const newSubmenu = (0, import_blocks64.createBlock)(
+ const newSubmenu = (0, import_blocks54.createBlock)(
"core/navigation-submenu",
attributes2,
innerBlocks
);
replaceBlock(clientId, newSubmenu);
}, [getBlocks, clientId, selectBlock, replaceBlock, attributes2]);
- (0, import_element106.useEffect)(() => {
+ (0, import_element107.useEffect)(() => {
if (isNewLink.current && isSelected) {
selectBlock(parentBlockClientId);
}
}, []);
- (0, import_element106.useEffect)(() => {
+ (0, import_element107.useEffect)(() => {
if (hasChildren) {
__unstableMarkNextChangeAsNotPersistent();
transformToSubmenu();
@@ -52547,7 +52297,7 @@ ${text}
__unstableMarkNextChangeAsNotPersistent,
transformToSubmenu
]);
- (0, import_element106.useEffect)(() => {
+ (0, import_element107.useEffect)(() => {
if (!isNewLink.current || !url || !isLinkOpen) {
return;
}
@@ -52590,7 +52340,7 @@ ${text}
}
const instanceId = (0, import_compose42.useInstanceId)(NavigationLinkEdit);
const hasMissingEntity = hasUrlBinding && !isBoundEntityAvailable;
- const missingEntityDescriptionId = hasMissingEntity ? (0, import_i18n146.sprintf)("navigation-link-edit-%d-desc", instanceId) : void 0;
+ const missingEntityDescriptionId = hasMissingEntity ? (0, import_i18n143.sprintf)("navigation-link-edit-%d-desc", instanceId) : void 0;
const blockProps = (0, import_block_editor158.useBlockProps)({
ref: (0, import_compose42.useMergeRefs)([setPopoverAnchor, listItemRef]),
className: clsx_default("wp-block-navigation-item", {
@@ -52633,31 +52383,31 @@ ${text}
});
const missingText = getMissingText(type);
const invalidLinkHelpText = getInvalidLinkHelpText();
- return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_block_editor158.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_components93.ToolbarGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_jsx_runtime370.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_block_editor158.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_components93.ToolbarGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
import_components93.ToolbarButton,
{
name: "link",
icon: link_default,
- title: (0, import_i18n146.__)("Link"),
+ title: (0, import_i18n143.__)("Link"),
shortcut: import_keycodes6.displayShortcut.primary("k"),
onClick: () => {
setIsLinkOpen(true);
}
}
),
- !isAtMaxNesting && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ !isAtMaxNesting && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
import_components93.ToolbarButton,
{
name: "submenu",
icon: add_submenu_default,
- title: (0, import_i18n146.__)("Add submenu"),
+ title: (0, import_i18n143.__)("Add submenu"),
onClick: transformToSubmenu
}
)
] }) }),
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_block_editor158.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_block_editor158.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
Controls2,
{
attributes: attributes2,
@@ -52665,12 +52415,12 @@ ${text}
clientId
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)("div", { ...blockProps, children: [
- hasMissingEntity && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(VisuallyHidden, { id: missingEntityDescriptionId, children: invalidLinkHelpText }),
- /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)("a", { className: classes, children: [
- !url && !metadata?.bindings?.url ? /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: "wp-block-navigation-link__placeholder-text", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("span", { children: missingText }) }) : /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
- !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)("div", { ...blockProps, children: [
+ hasMissingEntity && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(VisuallyHidden, { id: missingEntityDescriptionId, children: invalidLinkHelpText }),
+ /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)("a", { className: classes, children: [
+ !url && !metadata?.bindings?.url ? /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("div", { className: "wp-block-navigation-link__placeholder-text", children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("span", { children: missingText }) }) : /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_jsx_runtime370.Fragment, { children: [
+ !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_jsx_runtime370.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
import_block_editor158.RichText,
{
ref,
@@ -52683,20 +52433,20 @@ ${text}
onMerge: mergeBlocks,
onReplace,
__unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks64.createBlock)(
+ (0, import_blocks54.createBlock)(
"core/navigation-link"
)
) : void 0,
- "aria-label": (0, import_i18n146.__)(
+ "aria-label": (0, import_i18n143.__)(
"Navigation link text"
),
placeholder: itemLabelPlaceholder,
withoutInteractiveFormatting: true
}
),
- description && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+ description && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
] }),
- (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
InvalidDraftDisplay,
{
label,
@@ -52706,7 +52456,7 @@ ${text}
}
)
] }),
- isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+ isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
LinkUI,
{
ref: linkUIref,
@@ -52741,16 +52491,16 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("div", { ...innerBlocksProps })
] })
] });
}
// packages/block-library/build-module/navigation-link/save.mjs
var import_block_editor159 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
function save30() {
- return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_block_editor159.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_block_editor159.InnerBlocks.Content, {});
}
// packages/block-library/build-module/navigation-link/hooks.mjs
@@ -52796,56 +52546,56 @@ ${text}
}
// packages/block-library/build-module/navigation-link/transforms.mjs
- var import_blocks65 = __toESM(require_blocks(), 1);
+ var import_blocks55 = __toESM(require_blocks(), 1);
var transforms18 = {
from: [
{
type: "block",
blocks: ["core/site-logo"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/navigation-link");
+ return (0, import_blocks55.createBlock)("core/navigation-link");
}
},
{
type: "block",
blocks: ["core/spacer"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/navigation-link");
+ return (0, import_blocks55.createBlock)("core/navigation-link");
}
},
{
type: "block",
blocks: ["core/home-link"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/navigation-link");
+ return (0, import_blocks55.createBlock)("core/navigation-link");
}
},
{
type: "block",
blocks: ["core/social-links"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/navigation-link");
+ return (0, import_blocks55.createBlock)("core/navigation-link");
}
},
{
type: "block",
blocks: ["core/search"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/navigation-link");
+ return (0, import_blocks55.createBlock)("core/navigation-link");
}
},
{
type: "block",
blocks: ["core/page-list"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/navigation-link");
+ return (0, import_blocks55.createBlock)("core/navigation-link");
}
},
{
type: "block",
blocks: ["core/buttons"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/navigation-link");
+ return (0, import_blocks55.createBlock)("core/navigation-link");
}
}
],
@@ -52853,7 +52603,7 @@ ${text}
{
type: "block",
blocks: ["core/navigation-submenu"],
- transform: (attributes2, innerBlocks) => (0, import_blocks65.createBlock)(
+ transform: (attributes2, innerBlocks) => (0, import_blocks55.createBlock)(
"core/navigation-submenu",
attributes2,
innerBlocks
@@ -52863,35 +52613,35 @@ ${text}
type: "block",
blocks: ["core/spacer"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/spacer");
+ return (0, import_blocks55.createBlock)("core/spacer");
}
},
{
type: "block",
blocks: ["core/site-logo"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/site-logo");
+ return (0, import_blocks55.createBlock)("core/site-logo");
}
},
{
type: "block",
blocks: ["core/home-link"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/home-link");
+ return (0, import_blocks55.createBlock)("core/home-link");
}
},
{
type: "block",
blocks: ["core/social-links"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/social-links");
+ return (0, import_blocks55.createBlock)("core/social-links");
}
},
{
type: "block",
blocks: ["core/search"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/search", {
+ return (0, import_blocks55.createBlock)("core/search", {
showLabel: false,
buttonUseIcon: true,
buttonPosition: "button-inside"
@@ -52902,15 +52652,15 @@ ${text}
type: "block",
blocks: ["core/page-list"],
transform: () => {
- return (0, import_blocks65.createBlock)("core/page-list");
+ return (0, import_blocks55.createBlock)("core/page-list");
}
},
{
type: "block",
blocks: ["core/buttons"],
transform: ({ label, url, rel, title, opensInNewTab }) => {
- return (0, import_blocks65.createBlock)("core/buttons", {}, [
- (0, import_blocks65.createBlock)("core/button", {
+ return (0, import_blocks55.createBlock)("core/buttons", {}, [
+ (0, import_blocks55.createBlock)("core/button", {
text: label,
url,
rel,
@@ -52925,12 +52675,12 @@ ${text}
var transforms_default19 = transforms18;
// packages/block-library/build-module/navigation-link/variations.mjs
- var import_i18n147 = __toESM(require_i18n(), 1);
+ var import_i18n144 = __toESM(require_i18n(), 1);
var variations10 = [
{
name: "custom-link",
- title: (0, import_i18n147.__)("Custom Link"),
- description: (0, import_i18n147.__)("Add a custom link to your navigation."),
+ title: (0, import_i18n144.__)("Custom Link"),
+ description: (0, import_i18n144.__)("Add a custom link to your navigation."),
icon: custom_link_default,
attributes: {
kind: "custom"
@@ -52943,7 +52693,6 @@ ${text}
var variations_default10 = variations10;
// packages/block-library/build-module/navigation-link/index.mjs
- var { fieldsKey: fieldsKey12, formKey: formKey12 } = unlock(import_blocks66.privateApis);
var { name: name51 } = block_default51;
var settings51 = {
icon: custom_link_default,
@@ -52953,9 +52702,9 @@ ${text}
}
if (context === "appender") {
const type = attributes2?.type || "link";
- return (0, import_i18n148.sprintf)(
+ return (0, import_i18n145.sprintf)(
/* translators: %s: block type (e.g., 'page', 'post', 'category') */
- (0, import_i18n148._x)("Add %s", "add default block type"),
+ (0, import_i18n145._x)("Add %s", "add default block type"),
type
);
}
@@ -52971,7 +52720,7 @@ ${text}
save: save30,
example: {
attributes: {
- label: (0, import_i18n148._x)("Example Link", "navigation link preview example"),
+ label: (0, import_i18n145._x)("Example Link", "navigation link preview example"),
url: "https://example.com"
}
},
@@ -52979,33 +52728,6 @@ ${text}
transforms: transforms_default19,
variations: variations_default10
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings51[fieldsKey12] = [
- {
- id: "label",
- label: (0, import_i18n148.__)("Label"),
- type: "text",
- Edit: "rich-text"
- },
- {
- id: "link",
- label: (0, import_i18n148.__)("Link"),
- type: "url",
- Edit: "link",
- getValue: ({ item }) => ({
- url: item.url,
- rel: item.rel
- }),
- setValue: ({ value }) => ({
- url: value.url,
- rel: value.rel
- })
- }
- ];
- settings51[formKey12] = {
- fields: ["label", "link"]
- };
- }
var init51 = () => {
(0, import_hooks40.addFilter)(
"blocks.registerBlockType",
@@ -53023,8 +52745,7 @@ ${text}
name: () => name52,
settings: () => settings52
});
- var import_i18n150 = __toESM(require_i18n(), 1);
- var import_blocks69 = __toESM(require_blocks(), 1);
+ var import_i18n147 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/navigation-submenu/block.json
var block_default52 = {
@@ -53124,18 +52845,18 @@ ${text}
var import_data92 = __toESM(require_data(), 1);
var import_components95 = __toESM(require_components(), 1);
var import_keycodes7 = __toESM(require_keycodes(), 1);
- var import_i18n149 = __toESM(require_i18n(), 1);
+ var import_i18n146 = __toESM(require_i18n(), 1);
var import_block_editor160 = __toESM(require_block_editor(), 1);
var import_url18 = __toESM(require_url(), 1);
- var import_element107 = __toESM(require_element(), 1);
+ var import_element108 = __toESM(require_element(), 1);
var import_a11y3 = __toESM(require_a11y(), 1);
- var import_blocks67 = __toESM(require_blocks(), 1);
+ var import_blocks56 = __toESM(require_blocks(), 1);
var import_compose43 = __toESM(require_compose(), 1);
// packages/block-library/build-module/navigation-submenu/icons.mjs
var import_components94 = __toESM(require_components(), 1);
- var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
- var ItemSubmenuIcon = () => /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+ var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+ var ItemSubmenuIcon = () => /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
import_components94.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
@@ -53143,12 +52864,12 @@ ${text}
height: "12",
viewBox: "0 0 12 12",
fill: "none",
- children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_components94.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_components94.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
}
);
// packages/block-library/build-module/navigation-submenu/edit.mjs
- var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_BLOCKS = [
"core/navigation-link",
"core/navigation-submenu",
@@ -53179,12 +52900,12 @@ ${text}
allowTextUpdate: true
});
const { __unstableMarkNextChangeAsNotPersistent, replaceBlock } = (0, import_data92.useDispatch)(import_block_editor160.store);
- const [isLinkOpen, setIsLinkOpen] = (0, import_element107.useState)(false);
- const [popoverAnchor, setPopoverAnchor] = (0, import_element107.useState)(null);
- const listItemRef = (0, import_element107.useRef)(null);
+ const [isLinkOpen, setIsLinkOpen] = (0, import_element108.useState)(false);
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element108.useState)(null);
+ const listItemRef = (0, import_element108.useRef)(null);
const isDraggingWithin = useIsDraggingWithin(listItemRef);
- const itemLabelPlaceholder = (0, import_i18n149.__)("Add text\u2026");
- const ref = (0, import_element107.useRef)();
+ const itemLabelPlaceholder = (0, import_i18n146.__)("Add text\u2026");
+ const ref = (0, import_element108.useRef)();
const {
parentCount,
isParentOfSelectedBlock,
@@ -53237,17 +52958,17 @@ ${text}
id,
validateLinkStatus
);
- (0, import_element107.useEffect)(() => {
+ (0, import_element108.useEffect)(() => {
if (!openSubmenusOnClick && !url) {
setIsLinkOpen(true);
}
}, []);
- (0, import_element107.useEffect)(() => {
+ (0, import_element108.useEffect)(() => {
if (!isSelected) {
setIsLinkOpen(false);
}
}, [isSelected]);
- (0, import_element107.useEffect)(() => {
+ (0, import_element108.useEffect)(() => {
if (isLinkOpen && url) {
if ((0, import_url18.isURL)((0, import_url18.prependHTTP)(label)) && /^.+\.[a-z]+/.test(label)) {
selectLabelText(ref);
@@ -53305,43 +53026,43 @@ ${text}
});
const ParentElement = openSubmenusOnClick ? "button" : "a";
function transformToLink() {
- const newLinkBlock = (0, import_blocks67.createBlock)("core/navigation-link", attributes2);
+ const newLinkBlock = (0, import_blocks56.createBlock)("core/navigation-link", attributes2);
replaceBlock(clientId, newLinkBlock);
}
- (0, import_element107.useEffect)(() => {
+ (0, import_element108.useEffect)(() => {
if (!hasChildren && prevHasChildren) {
__unstableMarkNextChangeAsNotPersistent();
transformToLink();
}
}, [hasChildren, prevHasChildren]);
const canConvertToLink = !selectedBlockHasChildren || onlyDescendantIsEmptyLink;
- return /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_jsx_runtime372.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor160.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_components95.ToolbarGroup, { children: [
- !openSubmenusOnClick && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_jsx_runtime373.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_block_editor160.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_components95.ToolbarGroup, { children: [
+ !openSubmenusOnClick && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
import_components95.ToolbarButton,
{
name: "link",
icon: link_default,
- title: (0, import_i18n149.__)("Link"),
+ title: (0, import_i18n146.__)("Link"),
shortcut: import_keycodes7.displayShortcut.primary("k"),
onClick: () => {
setIsLinkOpen(true);
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
import_components95.ToolbarButton,
{
name: "revert",
icon: remove_submenu_default,
- title: (0, import_i18n149.__)("Convert to Link"),
+ title: (0, import_i18n146.__)("Convert to Link"),
onClick: transformToLink,
className: "wp-block-navigation__submenu__revert",
disabled: !canConvertToLink
}
)
] }) }),
- /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor160.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_block_editor160.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
Controls2,
{
attributes: attributes2,
@@ -53350,10 +53071,10 @@ ${text}
isLinkEditable: !openSubmenusOnClick
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)("div", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(ParentElement, { className: "wp-block-navigation-item__content", children: [
- !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_jsx_runtime372.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)("div", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(ParentElement, { className: "wp-block-navigation-item__content", children: [
+ !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_jsx_runtime373.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
import_block_editor160.RichText,
{
ref,
@@ -53363,7 +53084,7 @@ ${text}
onChange: (labelValue) => setAttributes({ label: labelValue }),
onMerge: mergeBlocks,
onReplace,
- "aria-label": (0, import_i18n149.__)("Navigation link text"),
+ "aria-label": (0, import_i18n146.__)("Navigation link text"),
placeholder: itemLabelPlaceholder,
withoutInteractiveFormatting: true,
onClick: () => {
@@ -53373,9 +53094,9 @@ ${text}
}
}
),
- description && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+ description && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
] }),
- (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+ (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
InvalidDraftDisplay,
{
label,
@@ -53384,7 +53105,7 @@ ${text}
className: "wp-block-navigation-item__label"
}
),
- !openSubmenusOnClick && isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+ !openSubmenusOnClick && isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
LinkUI,
{
clientId,
@@ -53400,41 +53121,41 @@ ${text}
anchor: popoverAnchor,
onRemove: () => {
setAttributes({ url: "" });
- (0, import_a11y3.speak)((0, import_i18n149.__)("Link removed."), "assertive");
+ (0, import_a11y3.speak)((0, import_i18n146.__)("Link removed."), "assertive");
},
onChange: handleLinkChange
}
)
] }),
- (showSubmenuIcon || openSubmenusOnClick) && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("span", { className: "wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(ItemSubmenuIcon, {}) }),
- /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("div", { ...innerBlocksProps })
+ (showSubmenuIcon || openSubmenusOnClick) && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)("span", { className: "wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(ItemSubmenuIcon, {}) }),
+ /* @__PURE__ */ (0, import_jsx_runtime373.jsx)("div", { ...innerBlocksProps })
] })
] });
}
// packages/block-library/build-module/navigation-submenu/save.mjs
var import_block_editor161 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
function save31() {
- return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_block_editor161.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor161.InnerBlocks.Content, {});
}
// packages/block-library/build-module/navigation-submenu/transforms.mjs
- var import_blocks68 = __toESM(require_blocks(), 1);
+ var import_blocks57 = __toESM(require_blocks(), 1);
var transforms19 = {
to: [
{
type: "block",
blocks: ["core/navigation-link"],
isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
- transform: (attributes2) => (0, import_blocks68.createBlock)("core/navigation-link", attributes2)
+ transform: (attributes2) => (0, import_blocks57.createBlock)("core/navigation-link", attributes2)
},
{
type: "block",
blocks: ["core/spacer"],
isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
transform: () => {
- return (0, import_blocks68.createBlock)("core/spacer");
+ return (0, import_blocks57.createBlock)("core/spacer");
}
},
{
@@ -53442,7 +53163,7 @@ ${text}
blocks: ["core/site-logo"],
isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
transform: () => {
- return (0, import_blocks68.createBlock)("core/site-logo");
+ return (0, import_blocks57.createBlock)("core/site-logo");
}
},
{
@@ -53450,7 +53171,7 @@ ${text}
blocks: ["core/home-link"],
isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
transform: () => {
- return (0, import_blocks68.createBlock)("core/home-link");
+ return (0, import_blocks57.createBlock)("core/home-link");
}
},
{
@@ -53458,7 +53179,7 @@ ${text}
blocks: ["core/social-links"],
isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
transform: () => {
- return (0, import_blocks68.createBlock)("core/social-links");
+ return (0, import_blocks57.createBlock)("core/social-links");
}
},
{
@@ -53466,7 +53187,7 @@ ${text}
blocks: ["core/search"],
isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
transform: () => {
- return (0, import_blocks68.createBlock)("core/search");
+ return (0, import_blocks57.createBlock)("core/search");
}
}
]
@@ -53474,7 +53195,6 @@ ${text}
var transforms_default20 = transforms19;
// packages/block-library/build-module/navigation-submenu/index.mjs
- var { fieldsKey: fieldsKey13, formKey: formKey13 } = unlock(import_blocks69.privateApis);
var { name: name52 } = block_default52;
var settings52 = {
icon: ({ context }) => {
@@ -53494,42 +53214,13 @@ ${text}
edit: NavigationSubmenuEdit,
example: {
attributes: {
- label: (0, import_i18n150._x)("About", "Example link text for Navigation Submenu"),
+ label: (0, import_i18n147._x)("About", "Example link text for Navigation Submenu"),
type: "page"
}
},
save: save31,
transforms: transforms_default20
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings52[fieldsKey13] = [
- {
- id: "label",
- label: (0, import_i18n150.__)("Label"),
- type: "text",
- Edit: "rich-text"
- //TODO: replace with custom component
- },
- {
- id: "link",
- label: (0, import_i18n150.__)("Link"),
- type: "url",
- Edit: "link",
- // TODO: replace with custom component
- getValue: ({ item }) => ({
- url: item.url,
- rel: item.rel
- }),
- setValue: ({ value }) => ({
- url: value.url,
- rel: value.rel
- })
- }
- ];
- settings52[formKey13] = {
- fields: ["label", "link"]
- };
- }
var init52 = () => initBlock({ name: name52, metadata: block_default52, settings: settings52 });
// packages/block-library/build-module/nextpage/index.mjs
@@ -53542,11 +53233,11 @@ ${text}
});
// packages/block-library/build-module/nextpage/edit.mjs
- var import_i18n151 = __toESM(require_i18n(), 1);
+ var import_i18n148 = __toESM(require_i18n(), 1);
var import_block_editor162 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
function NextPageEdit() {
- return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("div", { ...(0, import_block_editor162.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("span", { children: (0, import_i18n151.__)("Page break") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("div", { ...(0, import_block_editor162.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("span", { children: (0, import_i18n148.__)("Page break") }) });
}
// packages/block-library/build-module/nextpage/block.json
@@ -53574,14 +53265,14 @@ ${text}
};
// packages/block-library/build-module/nextpage/save.mjs
- var import_element108 = __toESM(require_element(), 1);
- var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+ var import_element109 = __toESM(require_element(), 1);
+ var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
function save32() {
- return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_element108.RawHTML, { children: "<!--nextpage-->" });
+ return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_element109.RawHTML, { children: "<!--nextpage-->" });
}
// packages/block-library/build-module/nextpage/transforms.mjs
- var import_blocks70 = __toESM(require_blocks(), 1);
+ var import_blocks58 = __toESM(require_blocks(), 1);
var transforms20 = {
from: [
{
@@ -53591,7 +53282,7 @@ ${text}
},
isMatch: (node) => node.dataset && node.dataset.block === "core/nextpage",
transform() {
- return (0, import_blocks70.createBlock)("core/nextpage", {});
+ return (0, import_blocks58.createBlock)("core/nextpage", {});
}
}
]
@@ -53622,8 +53313,8 @@ ${text}
// packages/block-library/build-module/navigation-overlay-close/edit.mjs
var import_block_editor163 = __toESM(require_block_editor(), 1);
var import_components96 = __toESM(require_components(), 1);
- var import_i18n152 = __toESM(require_i18n(), 1);
- var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n149 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
function NavigationOverlayCloseEdit({
attributes: attributes2,
setAttributes
@@ -53631,52 +53322,52 @@ ${text}
const { displayMode, text } = attributes2;
const showIcon = displayMode === "icon" || displayMode === "both";
const showText = displayMode === "text" || displayMode === "both";
- const displayText = text || (0, import_i18n152.__)("Close");
+ const displayText = text || (0, import_i18n149.__)("Close");
const blockProps = (0, import_block_editor163.useBlockProps)({
className: "wp-block-navigation-overlay-close"
});
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_block_editor163.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor163.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
import_components96.__experimentalToolsPanel,
{
- label: (0, import_i18n152.__)("Settings"),
+ label: (0, import_i18n149.__)("Settings"),
resetAll: () => setAttributes({ displayMode: "icon" }),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
import_components96.__experimentalToolsPanelItem,
{
- label: (0, import_i18n152.__)("Display Mode"),
+ label: (0, import_i18n149.__)("Display Mode"),
isShownByDefault: true,
hasValue: () => displayMode !== "icon",
onDeselect: () => setAttributes({ displayMode: "icon" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
import_components96.__experimentalToggleGroupControl,
{
- label: (0, import_i18n152.__)("Display Mode"),
+ label: (0, import_i18n149.__)("Display Mode"),
value: displayMode,
onChange: (value) => setAttributes({ displayMode: value }),
isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
import_components96.__experimentalToggleGroupControlOption,
{
value: "icon",
- label: (0, import_i18n152.__)("Icon")
+ label: (0, import_i18n149.__)("Icon")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
import_components96.__experimentalToggleGroupControlOption,
{
value: "text",
- label: (0, import_i18n152.__)("Text")
+ label: (0, import_i18n149.__)("Text")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
import_components96.__experimentalToggleGroupControlOption,
{
value: "both",
- label: (0, import_i18n152.__)("Both")
+ label: (0, import_i18n149.__)("Both")
}
)
]
@@ -53686,15 +53377,15 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
"button",
{
...blockProps,
type: "button",
- "aria-label": !showText ? (0, import_i18n152.__)("Close") : void 0,
+ "aria-label": !showText ? (0, import_i18n149.__)("Close") : void 0,
children: [
- showIcon && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(icon_default, { icon: close_default }),
- showText && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+ showIcon && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(icon_default, { icon: close_default }),
+ showText && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
import_block_editor163.RichText,
{
identifier: "text",
@@ -53764,8 +53455,8 @@ ${text}
// packages/block-library/build-module/navigation-overlay-close/icon.mjs
var import_primitives167 = __toESM(require_primitives(), 1);
- var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
- var icon_default3 = /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_primitives167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_primitives167.Path, { d: "M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12ZM15 8l-3 3-3-3-1.1 1.1 3 3-3 3L9 16.2l3-3 3 3 1.1-1.1-3-3 3-3L15 8Z" }) });
+ var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+ var icon_default3 = /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_primitives167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_primitives167.Path, { d: "M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12ZM15 8l-3 3-3-3-1.1 1.1 3 3-3 3L9 16.2l3-3 3 3 1.1-1.1-3-3 3-3L15 8Z" }) });
// packages/block-library/build-module/navigation-overlay-close/index.mjs
var { name: name54 } = block_default54;
@@ -53825,12 +53516,12 @@ ${text}
};
// packages/block-library/build-module/pattern/edit.mjs
- var import_blocks71 = __toESM(require_blocks(), 1);
+ var import_blocks59 = __toESM(require_blocks(), 1);
var import_data94 = __toESM(require_data(), 1);
- var import_element109 = __toESM(require_element(), 1);
+ var import_element110 = __toESM(require_element(), 1);
var import_block_editor164 = __toESM(require_block_editor(), 1);
var import_core_data55 = __toESM(require_core_data(), 1);
- var import_i18n153 = __toESM(require_i18n(), 1);
+ var import_i18n150 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/pattern/recursion-detector.mjs
var import_data93 = __toESM(require_data(), 1);
@@ -53887,7 +53578,7 @@ ${text}
}
// packages/block-library/build-module/pattern/edit.mjs
- var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
var PatternEdit = ({ attributes: attributes2, clientId }) => {
const registry = (0, import_data94.useRegistry)();
const selectedPattern = (0, import_data94.useSelect)(
@@ -53906,7 +53597,7 @@ ${text}
__unstableMarkNextChangeAsNotPersistent
} = (0, import_data94.useDispatch)(import_block_editor164.store);
const { getBlockRootClientId, getBlockEditingMode } = (0, import_data94.useSelect)(import_block_editor164.store);
- const [hasRecursionError, setHasRecursionError] = (0, import_element109.useState)(false);
+ const [hasRecursionError, setHasRecursionError] = (0, import_element110.useState)(false);
const parsePatternDependencies2 = useParsePatternDependencies();
function injectThemeAttributeInBlockTemplateContent(block) {
if (block.innerBlocks.find(
@@ -53924,7 +53615,7 @@ ${text}
}
return block;
}
- (0, import_element109.useEffect)(() => {
+ (0, import_element110.useEffect)(() => {
if (!hasRecursionError && selectedPattern?.blocks) {
try {
parsePatternDependencies2(selectedPattern);
@@ -53935,7 +53626,7 @@ ${text}
window.queueMicrotask(() => {
const rootClientId = getBlockRootClientId(clientId);
const clonedBlocks = selectedPattern.blocks.map(
- (block) => (0, import_blocks71.cloneBlock)(
+ (block) => (0, import_blocks59.cloneBlock)(
injectThemeAttributeInBlockTemplateContent(block)
)
);
@@ -53973,13 +53664,13 @@ ${text}
]);
const props = (0, import_block_editor164.useBlockProps)();
if (hasRecursionError) {
- return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_block_editor164.Warning, { children: (0, import_i18n153.sprintf)(
+ return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor164.Warning, { children: (0, import_i18n150.sprintf)(
// translators: A warning in which %s is the name of a pattern.
- (0, import_i18n153.__)('Pattern "%s" cannot be rendered inside itself.'),
+ (0, import_i18n150.__)('Pattern "%s" cannot be rendered inside itself.'),
selectedPattern?.name
) }) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { ...props });
};
var edit_default17 = PatternEdit;
@@ -54085,16 +53776,16 @@ ${text}
};
// packages/block-library/build-module/page-list/edit.mjs
- var import_blocks73 = __toESM(require_blocks(), 1);
+ var import_blocks61 = __toESM(require_blocks(), 1);
var import_block_editor166 = __toESM(require_block_editor(), 1);
var import_components97 = __toESM(require_components(), 1);
- var import_i18n154 = __toESM(require_i18n(), 1);
- var import_element110 = __toESM(require_element(), 1);
+ var import_i18n151 = __toESM(require_i18n(), 1);
+ var import_element111 = __toESM(require_element(), 1);
var import_core_data56 = __toESM(require_core_data(), 1);
var import_data96 = __toESM(require_data(), 1);
// packages/block-library/build-module/page-list/use-convert-to-navigation-links.mjs
- var import_blocks72 = __toESM(require_blocks(), 1);
+ var import_blocks60 = __toESM(require_blocks(), 1);
var import_data95 = __toESM(require_data(), 1);
var import_block_editor165 = __toESM(require_block_editor(), 1);
function createNavigationLinks(pages = []) {
@@ -54103,7 +53794,7 @@ ${text}
const navigationLinks = [];
pages.forEach(({ id, title, link: url, type, parent }) => {
const innerBlocks = linkMap[id]?.innerBlocks ?? [];
- linkMap[id] = (0, import_blocks72.createBlock)(
+ linkMap[id] = (0, import_blocks60.createBlock)(
"core/navigation-link",
{
id,
@@ -54162,7 +53853,7 @@ ${text}
const { attributes: attributes2, innerBlocks } = block;
if (innerBlocks.length !== 0) {
transformSubmenus(innerBlocks);
- const transformedBlock = (0, import_blocks72.createBlock)(
+ const transformedBlock = (0, import_blocks60.createBlock)(
"core/navigation-submenu",
attributes2,
innerBlocks
@@ -54189,23 +53880,23 @@ ${text}
}
// packages/block-library/build-module/page-list/edit.mjs
- var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
var MAX_PAGE_COUNT = 100;
var NOOP2 = () => {
};
function DetachPageListDialog({ isBusy, onConfirm, onCancel }) {
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
import_components97.__experimentalConfirmDialog,
{
isOpen: true,
- title: (0, import_i18n154.__)("Detach Page List"),
+ title: (0, import_i18n151.__)("Detach Page List"),
__experimentalHideHeader: false,
- confirmButtonText: (0, import_i18n154.__)("Detach"),
+ confirmButtonText: (0, import_i18n151.__)("Detach"),
onConfirm,
onCancel,
isBusy,
size: "medium",
- children: (0, import_i18n154.__)(
+ children: (0, import_i18n151.__)(
"This Navigation Menu displays your website's pages. Detaching will enable you to add, delete, or reorder pages. However, new pages will no longer be added automatically."
)
}
@@ -54220,29 +53911,29 @@ ${text}
parentPageID
}) {
if (!hasResolvedPages) {
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { className: "wp-block-page-list__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components97.Spinner, { className: "wp-block-page-list__loading-indicator" }) }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { className: "wp-block-page-list__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components97.Spinner, { className: "wp-block-page-list__loading-indicator" }) }) });
}
if (pages === null) {
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components97.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n154.__)("Page List: Cannot retrieve Pages.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components97.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n151.__)("Page List: Cannot retrieve Pages.") }) });
}
if (pages.length === 0) {
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components97.Notice, { status: "info", isDismissible: false, children: (0, import_i18n154.__)("Page List: Cannot retrieve Pages.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components97.Notice, { status: "info", isDismissible: false, children: (0, import_i18n151.__)("Page List: Cannot retrieve Pages.") }) });
}
if (blockList.length === 0) {
const parentPageDetails = pages.find(
(page) => page.id === parentPageID
);
if (parentPageDetails?.title?.rendered) {
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.Warning, { children: (0, import_i18n154.sprintf)(
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor166.Warning, { children: (0, import_i18n151.sprintf)(
// translators: %s: Page title.
- (0, import_i18n154.__)('Page List: "%s" page has no children.'),
+ (0, import_i18n151.__)('Page List: "%s" page has no children.'),
parentPageDetails.title.rendered
) }) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components97.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n154.__)("Page List: Cannot retrieve Pages.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components97.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n151.__)("Page List: Cannot retrieve Pages.") }) });
}
if (pages.length > 0) {
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("ul", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("ul", { ...innerBlocksProps });
}
}
function PageListEdit({
@@ -54252,7 +53943,7 @@ ${text}
setAttributes
}) {
const { parentPageID } = attributes2;
- const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element110.useState)(false);
+ const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element111.useState)(false);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const { records: pages, hasResolved: hasResolvedPages } = (0, import_core_data56.useEntityRecords)(
"postType",
@@ -54268,7 +53959,7 @@ ${text}
}
);
const allowConvertToLinks = "showSubmenuIcon" in context && pages?.length > 0 && pages?.length <= MAX_PAGE_COUNT;
- const pagesByParentId = (0, import_element110.useMemo)(() => {
+ const pagesByParentId = (0, import_element111.useMemo)(() => {
if (pages === null) {
return /* @__PURE__ */ new Map();
}
@@ -54302,7 +53993,7 @@ ${text}
}),
style: { ...context.style?.color }
});
- const pagesTree = (0, import_element110.useMemo)(
+ const pagesTree = (0, import_element111.useMemo)(
function makePagesTree(parentId = 0, level = 0) {
const childPages = pagesByParentId.get(parentId);
if (!childPages?.length) {
@@ -54324,7 +54015,7 @@ ${text}
},
[pagesByParentId]
);
- const blockList = (0, import_element110.useMemo)(
+ const blockList = (0, import_element111.useMemo)(
function getBlockList(parentId = parentPageID) {
const childPages = pagesByParentId.get(parentId);
if (!childPages?.length) {
@@ -54336,18 +54027,18 @@ ${text}
id: page.id,
label: (
// translators: displayed when a page has an empty title.
- page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n154.__)("(no title)")
+ page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n151.__)("(no title)")
),
title: (
// translators: displayed when a page has an empty title.
- page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n154.__)("(no title)")
+ page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n151.__)("(no title)")
),
link: page.url,
hasChildren
};
let item = null;
const children = getBlockList(page.id);
- item = (0, import_blocks73.createBlock)(
+ item = (0, import_blocks61.createBlock)(
"core/page-list-item",
pageProps,
children
@@ -54399,47 +54090,47 @@ ${text}
value: blockList
});
const { selectBlock } = (0, import_data96.useDispatch)(import_block_editor166.store);
- (0, import_element110.useEffect)(() => {
+ (0, import_element111.useEffect)(() => {
if (hasSelectedChild || hasDraggedChild) {
setIsConfirmingDetach(true);
selectBlock(parentClientId);
}
}, [hasSelectedChild, hasDraggedChild, parentClientId, selectBlock]);
- return /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_jsx_runtime379.Fragment, { children: [
- (pagesTree.length > 0 || allowConvertToLinks) && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_jsx_runtime380.Fragment, { children: [
+ (pagesTree.length > 0 || allowConvertToLinks) && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor166.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
import_components97.__experimentalToolsPanel,
{
- label: (0, import_i18n154.__)("Settings"),
+ label: (0, import_i18n151.__)("Settings"),
resetAll: () => {
setAttributes({ parentPageID: 0 });
},
dropdownMenuProps,
children: [
- pagesTree.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+ pagesTree.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
import_components97.__experimentalToolsPanelItem,
{
- label: (0, import_i18n154.__)("Parent Page"),
+ label: (0, import_i18n151.__)("Parent Page"),
hasValue: () => parentPageID !== 0,
onDeselect: () => setAttributes({ parentPageID: 0 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
import_components97.ComboboxControl,
{
className: "editor-page-attributes__parent",
- label: (0, import_i18n154.__)("Parent"),
+ label: (0, import_i18n151.__)("Parent"),
value: parentPageID,
options: pagesTree,
onChange: (value) => setAttributes({
parentPageID: value ?? 0
}),
- help: (0, import_i18n154.__)(
+ help: (0, import_i18n151.__)(
"Choose a page to show only its subpages."
)
}
)
}
),
- allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+ allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
import_components97.Button,
{
__next40pxDefaultSize: true,
@@ -54451,23 +54142,23 @@ ${text}
gridColumn: "1 / -1",
justifyContent: "center"
},
- children: (0, import_i18n154.__)("Detach Page List")
+ children: (0, import_i18n151.__)("Detach Page List")
}
)
]
}
) }),
- allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_jsx_runtime379.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+ allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_jsx_runtime380.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor166.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
import_components97.ToolbarButton,
{
- title: (0, import_i18n154.__)("Detach"),
+ title: (0, import_i18n151.__)("Detach"),
disabled: !hasResolvedPages,
onClick: () => setIsConfirmingDetach(true),
- children: (0, import_i18n154.__)("Detach")
+ children: (0, import_i18n151.__)("Detach")
}
) }),
- isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+ isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
DetachPageListDialog,
{
isBusy: !hasResolvedPages,
@@ -54479,7 +54170,7 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
BlockContent,
{
blockProps,
@@ -54578,8 +54269,8 @@ ${text}
// packages/block-library/build-module/navigation-link/icons.mjs
var import_components98 = __toESM(require_components(), 1);
- var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
- var ItemSubmenuIcon2 = () => /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+ var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+ var ItemSubmenuIcon2 = () => /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
import_components98.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
@@ -54587,12 +54278,12 @@ ${text}
height: "12",
viewBox: "0 0 12 12",
fill: "none",
- children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components98.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(import_components98.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
}
);
// packages/block-library/build-module/page-list-item/edit.mjs
- var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
function useFrontPageId() {
return (0, import_data97.useSelect)((select10) => {
const canReadSettings = select10(import_core_data57.store).canUser("read", {
@@ -54618,7 +54309,7 @@ ${text}
className: "wp-block-pages-list__item"
});
const innerBlocksProps = (0, import_block_editor167.useInnerBlocksProps)(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(
"li",
{
className: clsx_default("wp-block-pages-list__item", {
@@ -54632,8 +54323,8 @@ ${text}
"menu-item-home": id === frontPageId
}),
children: [
- hasChildren && openOnClick ? /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_jsx_runtime381.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+ hasChildren && openOnClick ? /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_jsx_runtime382.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
"button",
{
type: "button",
@@ -54644,8 +54335,8 @@ ${text}
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("span", { className: "wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ItemSubmenuIcon2, {}) })
- ] }) : /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("span", { className: "wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(ItemSubmenuIcon2, {}) })
+ ] }) : /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
"a",
{
className: clsx_default("wp-block-pages-list__item__link", {
@@ -54657,17 +54348,17 @@ ${text}
}
}
),
- hasChildren && /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_jsx_runtime381.Fragment, { children: [
- !openOnClick && context.showSubmenuIcon && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+ hasChildren && /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_jsx_runtime382.Fragment, { children: [
+ !openOnClick && context.showSubmenuIcon && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
"button",
{
className: "wp-block-navigation-item__content wp-block-navigation-submenu__toggle wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon",
"aria-expanded": "false",
type: "button",
- children: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ItemSubmenuIcon2, {})
+ children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(ItemSubmenuIcon2, {})
}
),
- /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("ul", { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("ul", { ...innerBlocksProps })
] })
]
},
@@ -54693,14 +54384,13 @@ ${text}
name: () => name59,
settings: () => settings58
});
- var import_i18n158 = __toESM(require_i18n(), 1);
- var import_blocks77 = __toESM(require_blocks(), 1);
+ var import_i18n155 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/paragraph/deprecated.mjs
- var import_element111 = __toESM(require_element(), 1);
+ var import_element112 = __toESM(require_element(), 1);
var import_block_editor168 = __toESM(require_block_editor(), 1);
- var import_i18n155 = __toESM(require_i18n(), 1);
- var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n152 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
var supports = {
className: false
};
@@ -54802,10 +54492,10 @@ ${text}
save({ attributes: attributes2 }) {
const { align, content, dropCap, direction } = attributes2;
const className = clsx_default({
- "has-drop-cap": align === ((0, import_i18n155.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
+ "has-drop-cap": align === ((0, import_i18n152.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("p", { ...import_block_editor168.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_block_editor168.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("p", { ...import_block_editor168.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor168.RichText.Content, { value: content }) });
},
migrate: migrateTextAlign2
},
@@ -54828,10 +54518,10 @@ ${text}
save({ attributes: attributes2 }) {
const { align, content, dropCap, direction } = attributes2;
const className = clsx_default({
- "has-drop-cap": align === ((0, import_i18n155.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
+ "has-drop-cap": align === ((0, import_i18n152.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("p", { ...import_block_editor168.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_block_editor168.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("p", { ...import_block_editor168.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor168.RichText.Content, { value: content }) });
}
},
{
@@ -54886,7 +54576,7 @@ ${text}
color: textClass ? void 0 : customTextColor,
fontSize: fontSizeClass ? void 0 : customFontSize
};
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
import_block_editor168.RichText.Content,
{
tagName: "p",
@@ -54950,7 +54640,7 @@ ${text}
fontSize: fontSizeClass ? void 0 : customFontSize,
textAlign: align
};
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
import_block_editor168.RichText.Content,
{
tagName: "p",
@@ -55017,7 +54707,7 @@ ${text}
fontSize: fontSizeClass ? void 0 : customFontSize,
textAlign: align
};
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
import_block_editor168.RichText.Content,
{
tagName: "p",
@@ -55057,7 +54747,7 @@ ${text}
fontSize,
textAlign: align
};
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
"p",
{
style: styles,
@@ -55088,7 +54778,7 @@ ${text}
}
},
save({ attributes: attributes2 }) {
- return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_element111.RawHTML, { children: attributes2.content });
+ return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_element112.RawHTML, { children: attributes2.content });
},
migrate: (attributes2) => attributes2
}
@@ -55096,19 +54786,19 @@ ${text}
var deprecated_default28 = deprecated13;
// packages/block-library/build-module/paragraph/edit.mjs
- var import_i18n156 = __toESM(require_i18n(), 1);
+ var import_i18n153 = __toESM(require_i18n(), 1);
var import_components99 = __toESM(require_components(), 1);
var import_block_editor171 = __toESM(require_block_editor(), 1);
var import_data100 = __toESM(require_data(), 1);
- var import_blocks75 = __toESM(require_blocks(), 1);
+ var import_blocks63 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/paragraph/use-enter.mjs
- var import_element112 = __toESM(require_element(), 1);
+ var import_element113 = __toESM(require_element(), 1);
var import_compose44 = __toESM(require_compose(), 1);
var import_rich_text7 = __toESM(require_rich_text(), 1);
var import_data98 = __toESM(require_data(), 1);
var import_block_editor169 = __toESM(require_block_editor(), 1);
- var import_blocks74 = __toESM(require_blocks(), 1);
+ var import_blocks62 = __toESM(require_blocks(), 1);
var { subscribeOwnedListener: subscribeOwnedListener3 } = unlock(import_rich_text7.privateApis);
function useOnEnter(props) {
const { batch } = (0, import_data98.useRegistry)();
@@ -55121,7 +54811,7 @@ ${text}
getBlock,
canInsertBlockType
} = (0, import_data98.useSelect)(import_block_editor169.store);
- const propsRef = (0, import_element112.useRef)(props);
+ const propsRef = (0, import_element113.useRef)(props);
propsRef.current = props;
return (0, import_compose44.useRefEffect)((element) => {
function onBeforeInput(event) {
@@ -55136,7 +54826,7 @@ ${text}
return;
}
const wrapperClientId = getBlockRootClientId(clientId);
- if (!(0, import_blocks74.hasBlockSupport)(
+ if (!(0, import_blocks62.hasBlockSupport)(
getBlockName(wrapperClientId),
"__experimentalOnEnter",
false
@@ -55164,7 +54854,7 @@ ${text}
}
return;
}
- const defaultBlockName = (0, import_blocks74.getDefaultBlockName)();
+ const defaultBlockName = (0, import_blocks62.getDefaultBlockName)();
const wrapperBlockName = getBlockName(wrapperClientId);
const grandparentClientId = getBlockRootClientId(wrapperClientId);
if (!canInsertBlockType(defaultBlockName, grandparentClientId) || !canInsertBlockType(wrapperBlockName, grandparentClientId)) {
@@ -55172,12 +54862,12 @@ ${text}
}
event.preventDefault();
const wrapperBlock = getBlock(wrapperClientId);
- const head = (0, import_blocks74.cloneBlock)({
+ const head = (0, import_blocks62.cloneBlock)({
...wrapperBlock,
innerBlocks: wrapperBlock.innerBlocks.slice(0, position)
});
- const middle = (0, import_blocks74.createBlock)(defaultBlockName);
- const tail = (0, import_blocks74.cloneBlock)({
+ const middle = (0, import_blocks62.createBlock)(defaultBlockName);
+ const tail = (0, import_blocks62.cloneBlock)({
...wrapperBlock,
innerBlocks: wrapperBlock.innerBlocks.slice(position + 1)
});
@@ -55197,7 +54887,7 @@ ${text}
// packages/block-library/build-module/paragraph/deprecated-attributes.mjs
var import_compose45 = __toESM(require_compose(), 1);
- var import_element113 = __toESM(require_element(), 1);
+ var import_element114 = __toESM(require_element(), 1);
var import_deprecated31 = __toESM(require_deprecated(), 1);
var import_data99 = __toESM(require_data(), 1);
var import_block_editor170 = __toESM(require_block_editor(), 1);
@@ -55219,8 +54909,8 @@ ${text}
}
});
});
- const lastUpdatedAlignRef = (0, import_element113.useRef)();
- (0, import_element113.useEffect)(() => {
+ const lastUpdatedAlignRef = (0, import_element114.useRef)();
+ (0, import_element114.useEffect)(() => {
if (align === "full" || align === "wide" || align === lastUpdatedAlignRef.current) {
return;
}
@@ -55230,13 +54920,13 @@ ${text}
}
// packages/block-library/build-module/paragraph/edit.mjs
- var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
function ParagraphRTLControl({ direction, setDirection }) {
- return (0, import_i18n156.isRTL)() && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+ return (0, import_i18n153.isRTL)() && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
import_components99.ToolbarButton,
{
icon: format_ltr_default,
- title: (0, import_i18n156._x)("Left to right", "editor button"),
+ title: (0, import_i18n153._x)("Left to right", "editor button"),
isActive: direction === "ltr",
onClick: () => {
setDirection(direction === "ltr" ? void 0 : "ltr");
@@ -55245,7 +54935,7 @@ ${text}
);
}
function hasDropCapDisabled(align) {
- return align === ((0, import_i18n156.isRTL)() ? "left" : "right") || align === "center";
+ return align === ((0, import_i18n153.isRTL)() ? "left" : "right") || align === "center";
}
function DropCapControl({ clientId, attributes: attributes2, setAttributes, name: name118 }) {
const [isDropCapFeatureEnabled] = (0, import_block_editor171.useSettings)("typography.dropCap");
@@ -55263,30 +54953,30 @@ ${text}
const textAlign = style2?.typography?.textAlign;
let helpText;
if (hasDropCapDisabled(textAlign)) {
- helpText = (0, import_i18n156.__)("Not available for aligned text.");
+ helpText = (0, import_i18n153.__)("Not available for aligned text.");
} else if (dropCap) {
- helpText = (0, import_i18n156.__)("Showing large initial letter.");
+ helpText = (0, import_i18n153.__)("Showing large initial letter.");
} else {
- helpText = (0, import_i18n156.__)("Show a large initial letter.");
+ helpText = (0, import_i18n153.__)("Show a large initial letter.");
}
- const isDropCapControlEnabledByDefault = (0, import_blocks75.getBlockSupport)(
+ const isDropCapControlEnabledByDefault = (0, import_blocks63.getBlockSupport)(
name118,
"typography.defaultControls.dropCap",
false
);
- return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor171.InspectorControls, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor171.InspectorControls, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
import_components99.__experimentalToolsPanelItem,
{
hasValue: () => !!dropCap,
- label: (0, import_i18n156.__)("Drop cap"),
+ label: (0, import_i18n153.__)("Drop cap"),
isShownByDefault: isDropCapControlEnabledByDefault,
onDeselect: () => setAttributes({ dropCap: false }),
resetAllFilter: () => ({ dropCap: false }),
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
import_components99.ToggleControl,
{
- label: (0, import_i18n156.__)("Drop cap"),
+ label: (0, import_i18n153.__)("Drop cap"),
checked: !!dropCap,
onChange: () => setAttributes({ dropCap: !dropCap }),
help: helpText,
@@ -55315,20 +55005,20 @@ ${text}
"has-drop-cap": hasDropCapDisabled(textAlign) ? false : dropCap
}),
style: { direction },
- "aria-label": import_block_editor171.RichText.isEmpty(content) ? (0, import_i18n156.__)(
+ "aria-label": import_block_editor171.RichText.isEmpty(content) ? (0, import_i18n153.__)(
"Empty block; start writing or type forward slash to choose a block"
- ) : (0, import_i18n156.__)("Block: Paragraph")
+ ) : (0, import_i18n153.__)("Block: Paragraph")
});
const blockEditingMode = (0, import_block_editor171.useBlockEditingMode)();
- return /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(import_jsx_runtime383.Fragment, { children: [
- blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor171.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_jsx_runtime384.Fragment, { children: [
+ blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor171.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
ParagraphRTLControl,
{
direction,
setDirection: (newDirection) => setAttributes({ direction: newDirection })
}
) }),
- isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+ isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
DropCapControl,
{
name: name118,
@@ -55337,7 +55027,7 @@ ${text}
setAttributes
}
),
- /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
import_block_editor171.RichText,
{
identifier: "content",
@@ -55349,7 +55039,7 @@ ${text}
onReplace,
onRemove,
"data-empty": import_block_editor171.RichText.isEmpty(content),
- placeholder: placeholder2 || (0, import_i18n156.__)("Type / to choose a block"),
+ placeholder: placeholder2 || (0, import_i18n153.__)("Type / to choose a block"),
"data-custom-placeholder": placeholder2 ? true : void 0,
__unstableEmbedURLOnPaste: true,
__unstableAllowPrefixTransformations: true
@@ -55451,19 +55141,19 @@ ${text}
// packages/block-library/build-module/paragraph/save.mjs
var import_block_editor172 = __toESM(require_block_editor(), 1);
- var import_i18n157 = __toESM(require_i18n(), 1);
- var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n154 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
function save33({ attributes: attributes2 }) {
const { content, dropCap, direction, style: style2 } = attributes2;
const textAlign = style2?.typography?.textAlign;
const className = clsx_default({
- "has-drop-cap": textAlign === ((0, import_i18n157.isRTL)() ? "left" : "right") || textAlign === "center" ? false : dropCap
+ "has-drop-cap": textAlign === ((0, import_i18n154.isRTL)() ? "left" : "right") || textAlign === "center" ? false : dropCap
});
- return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("p", { ...import_block_editor172.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor172.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { ...import_block_editor172.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor172.RichText.Content, { value: content }) });
}
// packages/block-library/build-module/paragraph/transforms.mjs
- var import_blocks76 = __toESM(require_blocks(), 1);
+ var import_blocks64 = __toESM(require_blocks(), 1);
var { name: name58 } = block_default58;
var transforms21 = {
from: [
@@ -55479,7 +55169,7 @@ ${text}
}
}),
transform(node) {
- const attributes2 = (0, import_blocks76.getBlockAttributes)(name58, node.outerHTML);
+ const attributes2 = (0, import_blocks64.getBlockAttributes)(name58, node.outerHTML);
const { textAlign } = node.style || {};
if (textAlign === "left" || textAlign === "center" || textAlign === "right") {
attributes2.style = {
@@ -55490,7 +55180,7 @@ ${text}
}
};
}
- return (0, import_blocks76.createBlock)(name58, attributes2);
+ return (0, import_blocks64.createBlock)(name58, attributes2);
}
}
]
@@ -55498,13 +55188,12 @@ ${text}
var transforms_default22 = transforms21;
// packages/block-library/build-module/paragraph/index.mjs
- var { fieldsKey: fieldsKey14, formKey: formKey14 } = unlock(import_blocks77.privateApis);
var { name: name59 } = block_default58;
var settings58 = {
icon: paragraph_default,
example: {
attributes: {
- content: (0, import_i18n158.__)(
+ content: (0, import_i18n155.__)(
"In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing."
)
}
@@ -55519,7 +55208,7 @@ ${text}
return customName;
}
const { content } = attributes2;
- return !content || content.length === 0 ? (0, import_i18n158.__)("Empty") : content;
+ return !content || content.length === 0 ? (0, import_i18n155.__)("Empty") : content;
}
},
transforms: transforms_default22,
@@ -55532,20 +55221,6 @@ ${text}
edit: edit_default18,
save: save33
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings58[fieldsKey14] = [
- {
- id: "content",
- label: (0, import_i18n158.__)("Content"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings58[formKey14] = {
- fields: ["content"]
- };
- }
var init58 = () => initBlock({ name: name59, metadata: block_default58, settings: settings58 });
// packages/block-library/build-module/playlist/index.mjs
@@ -55664,19 +55339,19 @@ ${text}
};
// packages/block-library/build-module/playlist/edit.mjs
- var import_element116 = __toESM(require_element(), 1);
+ var import_element117 = __toESM(require_element(), 1);
var import_block_editor173 = __toESM(require_block_editor(), 1);
var import_components100 = __toESM(require_components(), 1);
var import_data101 = __toESM(require_data(), 1);
var import_notices14 = __toESM(require_notices(), 1);
- var import_i18n161 = __toESM(require_i18n(), 1);
- var import_blocks78 = __toESM(require_blocks(), 1);
+ var import_i18n158 = __toESM(require_i18n(), 1);
+ var import_blocks65 = __toESM(require_blocks(), 1);
var import_blob16 = __toESM(require_blob(), 1);
// packages/block-library/build-module/utils/waveform-player.mjs
- var import_element114 = __toESM(require_element(), 1);
+ var import_element115 = __toESM(require_element(), 1);
var import_compose46 = __toESM(require_compose(), 1);
- var import_i18n159 = __toESM(require_i18n(), 1);
+ var import_i18n156 = __toESM(require_i18n(), 1);
// node_modules/@arraypress/waveform-player/dist/waveform-player.esm.js
function $2(e3) {
@@ -57243,14 +56918,14 @@ ${text}
}
// packages/block-library/build-module/utils/waveform-player.mjs
- var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
function updatePlayerMetadata(player, { title, artist, image, imageAlt }, showPlayButtonArtwork) {
const { instance, container } = player;
const playerArtwork = showPlayButtonArtwork ? void 0 : image;
if (instance.titleEl) {
instance.titleEl.textContent = title ?? "";
}
- updateSeekControlLabel(instance, title || (0, import_i18n159.__)("Seek"));
+ updateSeekControlLabel(instance, title || (0, import_i18n156.__)("Seek"));
if (typeof instance.syncArtist === "function") {
instance.syncArtist(artist || "");
} else if (instance.artistEl) {
@@ -57286,20 +56961,20 @@ ${text}
showPlayButtonArtwork = false
}) {
const onEndedEvent = (0, import_compose46.useEvent)(onEnded);
- const playerRef = (0, import_element114.useRef)();
+ const playerRef = (0, import_element115.useRef)();
const hasSrc = !!src;
- const metadataRef = (0, import_element114.useRef)({ src, title, artist, image, imageAlt });
- const stylesRef = (0, import_element114.useRef)({
+ const metadataRef = (0, import_element115.useRef)({ src, title, artist, image, imageAlt });
+ const stylesRef = (0, import_element115.useRef)({
color,
gradient,
backgroundColor,
backgroundGradient,
textColor
});
- (0, import_element114.useEffect)(() => {
+ (0, import_element115.useEffect)(() => {
metadataRef.current = { src, title, artist, image, imageAlt };
}, [src, title, artist, image, imageAlt]);
- (0, import_element114.useEffect)(() => {
+ (0, import_element115.useEffect)(() => {
stylesRef.current = {
color,
gradient,
@@ -57308,7 +56983,7 @@ ${text}
textColor
};
}, [color, gradient, backgroundColor, backgroundGradient, textColor]);
- (0, import_element114.useEffect)(() => {
+ (0, import_element115.useEffect)(() => {
if (playerRef.current?.container) {
applyWaveformPlayerStyles(playerRef.current.container, {
backgroundColor,
@@ -57350,9 +57025,9 @@ ${text}
textColor: stylesRef.current.textColor,
waveformStyle,
labels: {
- seek: (0, import_i18n159.__)("Seek"),
+ seek: (0, import_i18n156.__)("Seek"),
/* translators: %1$s: current audio time, %2$s: total audio duration. */
- seekValueText: (0, import_i18n159._x)(
+ seekValueText: (0, import_i18n156._x)(
"%1$s of %2$s",
"audio current time of total duration"
)
@@ -57382,7 +57057,7 @@ ${text}
showPlayButtonArtwork
]
);
- (0, import_element114.useEffect)(() => {
+ (0, import_element115.useEffect)(() => {
if (playerRef.current?.instance) {
const player = playerRef.current;
if (player) {
@@ -57399,7 +57074,7 @@ ${text}
}
}
}, [title, artist, image, imageAlt, showPlayButtonArtwork]);
- (0, import_element114.useEffect)(() => {
+ (0, import_element115.useEffect)(() => {
if (src && playerRef.current?.instance) {
const wasPlaying = playerRef.current.instance.isPlaying;
const promise = playerRef.current.instance.loadTrack(
@@ -57424,19 +57099,19 @@ ${text}
});
}
}, [src, showPlayButtonArtwork]);
- return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { ref, className: "wp-block-playlist__waveform-player" });
+ return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("div", { ref, className: "wp-block-playlist__waveform-player" });
}
// packages/block-library/build-module/playlist/context.mjs
- var import_element115 = __toESM(require_element(), 1);
- var PlaylistContext = (0, import_element115.createContext)({
+ var import_element116 = __toESM(require_element(), 1);
+ var PlaylistContext = (0, import_element116.createContext)({
currentTrackClientId: null,
setCurrentTrackClientId: () => {
}
});
// packages/block-library/build-module/playlist/utils.mjs
- var import_i18n160 = __toESM(require_i18n(), 1);
+ var import_i18n157 = __toESM(require_i18n(), 1);
var import_html_entities8 = __toESM(require_html_entities(), 1);
function getMediaUrl(media) {
return media?.url ?? media?.source_url;
@@ -57472,26 +57147,26 @@ ${text}
// Attachment ID or URL.
src: mediaUrl,
title: getMediaTitle(media),
- artist: media.artist || media?.meta?.artist || media?.media_details?.artist || (0, import_i18n160.__)("Unknown artist"),
- album: media.album || media?.meta?.album || media?.media_details?.album || (0, import_i18n160.__)("Unknown album"),
+ artist: media.artist || media?.meta?.artist || media?.media_details?.artist || (0, import_i18n157.__)("Unknown artist"),
+ album: media.album || media?.meta?.album || media?.media_details?.album || (0, import_i18n157.__)("Unknown album"),
length: media?.fileLength || media?.media_details?.length_formatted,
...getTrackImageAttributes(media?.image)
};
}
// packages/block-library/build-module/playlist/edit.mjs
- var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES6 = ["audio"];
var AUDIO_FILE_EXTENSION = /\.(aac|aif|aiff|flac|m4a|m4b|mp3|oga|ogg|opus|wav|weba)$/i;
var DEFAULT_WAVEFORM_STYLE = "bars";
var FILE_LIST_OBJECT_NAME = "[object FileList]";
var WAVEFORM_STYLE_OPTIONS = [
- { label: (0, import_i18n161._x)("Bars", "waveform style option"), value: "bars" },
- { label: (0, import_i18n161._x)("Mirror", "waveform style option"), value: "mirror" },
- { label: (0, import_i18n161._x)("Line", "waveform style option"), value: "line" },
- { label: (0, import_i18n161._x)("Blocks", "waveform style option"), value: "blocks" },
- { label: (0, import_i18n161._x)("Dots", "waveform style option"), value: "dots" },
- { label: (0, import_i18n161._x)("Seekbar", "waveform style option"), value: "seekbar" }
+ { label: (0, import_i18n158._x)("Bars", "waveform style option"), value: "bars" },
+ { label: (0, import_i18n158._x)("Mirror", "waveform style option"), value: "mirror" },
+ { label: (0, import_i18n158._x)("Line", "waveform style option"), value: "line" },
+ { label: (0, import_i18n158._x)("Blocks", "waveform style option"), value: "blocks" },
+ { label: (0, import_i18n158._x)("Dots", "waveform style option"), value: "dots" },
+ { label: (0, import_i18n158._x)("Seekbar", "waveform style option"), value: "seekbar" }
];
function isFile(value) {
return Object.prototype.toString.call(value) === "[object File]" || typeof File !== "undefined" && value instanceof File;
@@ -57535,13 +57210,13 @@ ${text}
const { createErrorNotice } = (0, import_data101.useDispatch)(import_notices14.store);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const colorGradientSettings = (0, import_block_editor173.__experimentalUseMultipleOriginColorsAndGradients)();
- const colors = (0, import_element116.useMemo)(
+ const colors = (0, import_element117.useMemo)(
() => colorGradientSettings.colors.flatMap(
(origin) => origin?.colors ?? []
),
[colorGradientSettings.colors]
);
- const gradients = (0, import_element116.useMemo)(
+ const gradients = (0, import_element117.useMemo)(
() => colorGradientSettings.gradients.flatMap(
(origin) => origin?.gradients ?? []
),
@@ -57553,13 +57228,13 @@ ${text}
const waveformBackgroundGradientValue = waveformBackgroundGradient;
let waveformColorGradientChange;
let waveformBackgroundColorGradientChange;
- const onUploadError = (0, import_element116.useCallback)(
+ const onUploadError = (0, import_element117.useCallback)(
(message) => {
createErrorNotice(message, { type: "snackbar" });
},
[createErrorNotice]
);
- const [currentTrackClientId, setCurrentTrackClientId] = (0, import_element116.useState)(null);
+ const [currentTrackClientId, setCurrentTrackClientId] = (0, import_element117.useState)(null);
const { innerBlockTracks } = (0, import_data101.useSelect)(
(select10) => {
const { getBlock: _getBlock } = select10(import_block_editor173.store);
@@ -57569,20 +57244,20 @@ ${text}
},
[clientId]
);
- const validTracks = (0, import_element116.useMemo)(
+ const validTracks = (0, import_element117.useMemo)(
() => innerBlockTracks.filter(
(block) => !!block.attributes.src || !!block.attributes.blob
),
[innerBlockTracks]
);
- const tracks = (0, import_element116.useMemo)(
+ const tracks = (0, import_element117.useMemo)(
() => validTracks.map((block) => ({
...block.attributes,
clientId: block.clientId
})),
[validTracks]
);
- (0, import_element116.useEffect)(() => {
+ (0, import_element117.useEffect)(() => {
if (validTracks.length === 0) {
if (currentTrackClientId !== null) {
setCurrentTrackClientId(null);
@@ -57596,7 +57271,7 @@ ${text}
setCurrentTrackClientId(validTracks[0].clientId);
}
}, [currentTrackClientId, setCurrentTrackClientId, validTracks]);
- (0, import_element116.useEffect)(() => {
+ (0, import_element117.useEffect)(() => {
if (validTracks.length > 0 || innerBlockTracks.length === 0) {
return;
}
@@ -57609,7 +57284,7 @@ ${text}
validTracks,
__unstableMarkNextChangeAsNotPersistent
]);
- const createTrackBlocks = (0, import_element116.useCallback)(
+ const createTrackBlocks = (0, import_element117.useCallback)(
(media) => {
if (!media) {
return [];
@@ -57627,24 +57302,24 @@ ${text}
hasInvalidFile = true;
return null;
}
- return (0, import_blocks78.createBlock)("core/playlist-track", {
+ return (0, import_blocks65.createBlock)("core/playlist-track", {
blob: (0, import_blob16.createBlobURL)(mediaItem),
title: mediaItem.name
});
}
const track = getTrackAttributes(mediaItem);
- return track.src ? (0, import_blocks78.createBlock)("core/playlist-track", track) : null;
+ return track.src ? (0, import_blocks65.createBlock)("core/playlist-track", track) : null;
}).filter(Boolean);
if (hasInvalidFile) {
onUploadError(
- (0, import_i18n161.__)("Only audio files can be added to a playlist.")
+ (0, import_i18n158.__)("Only audio files can be added to a playlist.")
);
}
return blocks;
},
[onUploadError]
);
- const onSelectTracks = (0, import_element116.useCallback)(
+ const onSelectTracks = (0, import_element117.useCallback)(
(media) => {
const newBlocks = createTrackBlocks(media);
if (newBlocks.length === 0) {
@@ -57660,7 +57335,7 @@ ${text}
setCurrentTrackClientId
]
);
- const onAddTracks = (0, import_element116.useCallback)(
+ const onAddTracks = (0, import_element117.useCallback)(
(media) => {
const existingIds = new Set(
validTracks.map((block) => getTrackIdentifier(block.attributes)).filter(Boolean)
@@ -57684,13 +57359,13 @@ ${text}
validTracks
]
);
- const removeTrack = (0, import_element116.useCallback)(
+ const removeTrack = (0, import_element117.useCallback)(
(trackClientId) => {
replaceBlocks(trackClientId, []);
},
[replaceBlocks]
);
- const playlistContext = (0, import_element116.useMemo)(
+ const playlistContext = (0, import_element117.useMemo)(
() => ({
currentTrackClientId,
setCurrentTrackClientId,
@@ -57699,7 +57374,7 @@ ${text}
[currentTrackClientId, setCurrentTrackClientId, removeTrack]
);
const currentTrackData = tracks.find((track) => track.clientId === currentTrackClientId) ?? tracks[0];
- const onTrackEnded = (0, import_element116.useCallback)(() => {
+ const onTrackEnded = (0, import_element117.useCallback)(() => {
const currentIndex = tracks.findIndex(
(track) => track.clientId === currentTrackClientId
);
@@ -57708,7 +57383,7 @@ ${text}
setCurrentTrackClientId(nextTrack.clientId);
}
}, [currentTrackClientId, setCurrentTrackClientId, tracks]);
- const onChangeOrder = (0, import_element116.useCallback)(
+ const onChangeOrder = (0, import_element117.useCallback)(
(trackOrder) => {
const sortedBlocks = [...innerBlockTracks].sort((a2, b2) => {
const titleA = a2.attributes.title || "";
@@ -57737,7 +57412,7 @@ ${text}
setAttributes({ [attribute]: newValue });
};
}
- const onChangeWaveformStyle = (0, import_element116.useCallback)(
+ const onChangeWaveformStyle = (0, import_element117.useCallback)(
(newWaveformStyle) => {
setAttributes({
waveformStyle: newWaveformStyle === DEFAULT_WAVEFORM_STYLE ? void 0 : newWaveformStyle
@@ -57799,7 +57474,7 @@ ${text}
{
colorValue: hasColors ? waveformColor : void 0,
gradientValue: hasGradients ? waveformGradientValue : void 0,
- label: (0, import_i18n161.__)("Waveform & Play button"),
+ label: (0, import_i18n158.__)("Waveform & Play button"),
onColorChange: hasColors ? updateWaveformColor : void 0,
onGradientChange: hasGradients ? updateWaveformGradient : void 0,
isShownByDefault: true,
@@ -57813,7 +57488,7 @@ ${text}
{
colorValue: hasColors ? waveformBackgroundColor : void 0,
gradientValue: hasGradients ? waveformBackgroundGradientValue : void 0,
- label: (0, import_i18n161.__)("Waveform background"),
+ label: (0, import_i18n158.__)("Waveform background"),
onColorChange: hasColors ? updateWaveformBackgroundColor : void 0,
onGradientChange: hasGradients ? updateWaveformBackgroundGradient : void 0,
isShownByDefault: true,
@@ -57840,18 +57515,18 @@ ${text}
}
);
if (tracks.length === 0) {
- return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
"div",
{
...blockProps,
className: clsx_default("is-placeholder", blockProps.className),
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_block_editor173.MediaPlaceholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor173.BlockIcon, { icon: playlist_default }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_block_editor173.BlockIcon, { icon: playlist_default }),
labels: {
- title: (0, import_i18n161.__)("Playlist"),
- instructions: (0, import_i18n161.__)(
+ title: (0, import_i18n158.__)("Playlist"),
+ instructions: (0, import_i18n158.__)(
"Upload an audio file or pick one from your media library."
)
},
@@ -57866,11 +57541,11 @@ ${text}
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor173.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_block_editor173.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_block_editor173.MediaReplaceFlow,
{
- name: (0, import_i18n161.__)("Add track"),
+ name: (0, import_i18n158.__)("Add track"),
onSelect: onAddTracks,
accept: "audio/*",
multiple: "add",
@@ -57879,10 +57554,10 @@ ${text}
onError: onUploadError
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor173.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_block_editor173.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
import_components100.__experimentalToolsPanel,
{
- label: (0, import_i18n161.__)("Settings"),
+ label: (0, import_i18n158.__)("Settings"),
resetAll: () => {
setAttributes({
showTracklist: true,
@@ -57896,35 +57571,35 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.__experimentalToolsPanelItem,
{
- label: (0, import_i18n161.__)("Show tracklist"),
+ label: (0, import_i18n158.__)("Show tracklist"),
isShownByDefault: true,
hasValue: () => showTracklist !== true,
onDeselect: () => setAttributes({ showTracklist: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.ToggleControl,
{
- label: (0, import_i18n161.__)("Show tracklist"),
+ label: (0, import_i18n158.__)("Show tracklist"),
onChange: toggleAttribute("showTracklist"),
checked: showTracklist
}
)
}
),
- showTracklist && /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ showTracklist && /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.__experimentalToolsPanelItem,
{
- label: (0, import_i18n161.__)("Show artist name in tracklist"),
+ label: (0, import_i18n158.__)("Show artist name in tracklist"),
isShownByDefault: true,
hasValue: () => showArtists !== true,
onDeselect: () => setAttributes({ showArtists: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.ToggleControl,
{
- label: (0, import_i18n161.__)(
+ label: (0, import_i18n158.__)(
"Show artist name in tracklist"
),
onChange: toggleAttribute(
@@ -57935,19 +57610,19 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.__experimentalToolsPanelItem,
{
- label: (0, import_i18n161.__)(
+ label: (0, import_i18n158.__)(
"Show track numbers in tracklist"
),
isShownByDefault: true,
hasValue: () => showNumbers !== true,
onDeselect: () => setAttributes({ showNumbers: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.ToggleControl,
{
- label: (0, import_i18n161.__)(
+ label: (0, import_i18n158.__)(
"Show track numbers in tracklist"
),
onChange: toggleAttribute(
@@ -57958,19 +57633,19 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.__experimentalToolsPanelItem,
{
- label: (0, import_i18n161.__)(
+ label: (0, import_i18n158.__)(
"Show track duration in tracklist"
),
isShownByDefault: true,
hasValue: () => showTrackLength !== true,
onDeselect: () => setAttributes({ showTrackLength: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.ToggleControl,
{
- label: (0, import_i18n161.__)(
+ label: (0, import_i18n158.__)(
"Show track duration in tracklist"
),
onChange: toggleAttribute(
@@ -57982,34 +57657,34 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.__experimentalToolsPanelItem,
{
- label: (0, import_i18n161.__)("Show tracklist images"),
+ label: (0, import_i18n158.__)("Show tracklist images"),
isShownByDefault: true,
hasValue: () => showImages !== true,
onDeselect: () => setAttributes({ showImages: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.ToggleControl,
{
- label: (0, import_i18n161.__)("Show tracklist images"),
+ label: (0, import_i18n158.__)("Show tracklist images"),
onChange: toggleAttribute("showImages"),
checked: showImages
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.__experimentalToolsPanelItem,
{
- label: (0, import_i18n161.__)("Show track image on play button"),
+ label: (0, import_i18n158.__)("Show track image on play button"),
isShownByDefault: true,
hasValue: () => showPlayButtonArtwork === true,
onDeselect: () => setAttributes({ showPlayButtonArtwork: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.ToggleControl,
{
- label: (0, import_i18n161.__)("Show track image on play button"),
+ label: (0, import_i18n158.__)("Show track image on play button"),
onChange: toggleAttribute(
"showPlayButtonArtwork"
),
@@ -58018,21 +57693,21 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.__experimentalToolsPanelItem,
{
- label: (0, import_i18n161.__)("Order"),
+ label: (0, import_i18n158.__)("Order"),
isShownByDefault: true,
hasValue: () => order !== "asc",
onDeselect: () => setAttributes({ order: "asc" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.SelectControl,
{
- label: (0, import_i18n161.__)("Order"),
+ label: (0, import_i18n158.__)("Order"),
value: order,
options: [
- { label: (0, import_i18n161.__)("Descending"), value: "desc" },
- { label: (0, import_i18n161.__)("Ascending"), value: "asc" }
+ { label: (0, import_i18n158.__)("Descending"), value: "desc" },
+ { label: (0, import_i18n158.__)("Ascending"), value: "asc" }
],
onChange: (value) => onChangeOrder(value)
}
@@ -58042,10 +57717,10 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor173.InspectorControls, { group: "styles", children: /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_block_editor173.InspectorControls, { group: "styles", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
import_components100.__experimentalToolsPanel,
{
- label: (0, import_i18n161.__)("Waveform"),
+ label: (0, import_i18n158.__)("Waveform"),
resetAll: () => {
setAttributes({
waveformStyle: void 0,
@@ -58058,7 +57733,7 @@ ${text}
panelId: waveformPanelId,
dropdownMenuProps,
children: [
- colorSettings.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("div", { className: "wp-block-playlist__waveform-color-controls", children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ colorSettings.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("div", { className: "wp-block-playlist__waveform-color-controls", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_block_editor173.__experimentalColorGradientSettingsDropdown,
{
__experimentalIsRenderedInSidebar: true,
@@ -58067,18 +57742,18 @@ ${text}
...colorGradientSettings
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.__experimentalToolsPanelItem,
{
- label: (0, import_i18n161.__)("Shape"),
+ label: (0, import_i18n158.__)("Shape"),
isShownByDefault: true,
hasValue: () => waveformStyle !== DEFAULT_WAVEFORM_STYLE,
onDeselect: () => onChangeWaveformStyle(DEFAULT_WAVEFORM_STYLE),
panelId: waveformPanelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_components100.SelectControl,
{
- label: (0, import_i18n161.__)("Shape"),
+ label: (0, import_i18n158.__)("Shape"),
value: waveformStyle,
options: WAVEFORM_STYLE_OPTIONS,
onChange: onChangeWaveformStyle
@@ -58089,8 +57764,8 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)("figure", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)("figure", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
import_block_editor173.MediaPlaceholder,
{
onSelect: onAddTracks,
@@ -58102,7 +57777,7 @@ ${text}
onError: onUploadError
}
),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components100.Disabled, { isDisabled: !isSelected, children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components100.Disabled, { isDisabled: !isSelected, children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
WaveformPlayer,
{
src: currentTrackData?.src,
@@ -58119,15 +57794,15 @@ ${text}
showPlayButtonArtwork: showPlayButtonArtwork === true
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("ol", { ...trackListProps, children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(PlaylistContext.Provider, { value: playlistContext, children: innerBlocks }) }),
- /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("ol", { ...trackListProps, children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(PlaylistContext.Provider, { value: playlistContext, children: innerBlocks }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
Caption,
{
attributes: attributes2,
setAttributes,
isSelected,
insertBlocksAfter,
- label: (0, import_i18n161.__)("Playlist caption text"),
+ label: (0, import_i18n158.__)("Playlist caption text"),
showToolbarButton: isSelected,
style: { marginTop: 16 }
}
@@ -58139,7 +57814,7 @@ ${text}
// packages/block-library/build-module/playlist/save.mjs
var import_block_editor174 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
function saveWithInnerBlocks2({ attributes: attributes2 }) {
const {
caption,
@@ -58150,8 +57825,8 @@ ${text}
} = attributes2;
const blockProps = import_block_editor174.useBlockProps.save();
const innerBlocksProps = import_block_editor174.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)("figure", { ...innerBlocksProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("figure", { ...innerBlocksProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
"ol",
{
className: clsx_default("wp-block-playlist__tracklist", {
@@ -58163,7 +57838,7 @@ ${text}
children: innerBlocksProps.children
}
),
- !import_block_editor174.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+ !import_block_editor174.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
import_block_editor174.RichText.Content,
{
tagName: "figcaption",
@@ -58175,7 +57850,7 @@ ${text}
}
// packages/block-library/build-module/playlist/transforms.mjs
- var import_blocks79 = __toESM(require_blocks(), 1);
+ var import_blocks66 = __toESM(require_blocks(), 1);
var import_url19 = __toESM(require_url(), 1);
var transforms22 = {
from: [
@@ -58183,11 +57858,11 @@ ${text}
type: "block",
isMultiBlock: true,
blocks: ["core/audio"],
- transform: (attributes2) => (0, import_blocks79.createBlock)(
+ transform: (attributes2) => (0, import_blocks66.createBlock)(
"core/playlist",
{ ...attributes2[0] },
attributes2.map(
- ({ blob, id, src }) => (0, import_blocks79.createBlock)("core/playlist-track", {
+ ({ blob, id, src }) => (0, import_blocks66.createBlock)("core/playlist-track", {
blob,
id,
src,
@@ -58202,7 +57877,7 @@ ${text}
type: "block",
blocks: ["core/audio"],
isMatch: ({}, block) => block.innerBlocks.length === 1 && block.innerBlocks[0].name === "core/playlist-track",
- transform: ({ style: style2, ...attributes2 }, [track]) => (0, import_blocks79.createBlock)("core/audio", {
+ transform: ({ style: style2, ...attributes2 }, [track]) => (0, import_blocks66.createBlock)("core/audio", {
...attributes2,
...style2?.spacing && {
style: { spacing: style2.spacing }
@@ -58301,14 +57976,14 @@ ${text}
// packages/block-library/build-module/playlist-track/edit.mjs
var import_blob17 = __toESM(require_blob(), 1);
- var import_element117 = __toESM(require_element(), 1);
+ var import_element118 = __toESM(require_element(), 1);
var import_block_editor175 = __toESM(require_block_editor(), 1);
var import_components101 = __toESM(require_components(), 1);
var import_data102 = __toESM(require_data(), 1);
var import_notices15 = __toESM(require_notices(), 1);
- var import_i18n162 = __toESM(require_i18n(), 1);
+ var import_i18n159 = __toESM(require_i18n(), 1);
var import_dom20 = __toESM(require_dom(), 1);
- var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES7 = ["audio"];
var TRACK_IMAGE_ALLOWED_MEDIA_TYPES = ["image"];
var PlaylistTrackEdit = ({
@@ -58319,12 +57994,12 @@ ${text}
isSelected
}) => {
const { id, src, album, artist, image, imageAlt, length, title } = attributes2;
- const [temporaryURL, setTemporaryURL] = (0, import_element117.useState)(attributes2.blob);
+ const [temporaryURL, setTemporaryURL] = (0, import_element118.useState)(attributes2.blob);
const showArtists = context?.showArtists;
const showImages = context?.showImages ?? true;
- const imageButton = (0, import_element117.useRef)();
+ const imageButton = (0, import_element118.useRef)();
const blockProps = (0, import_block_editor175.useBlockProps)();
- const { currentTrackClientId, setCurrentTrackClientId, removeTrack } = (0, import_element117.useContext)(PlaylistContext);
+ const { currentTrackClientId, setCurrentTrackClientId, removeTrack } = (0, import_element118.useContext)(PlaylistContext);
const { createErrorNotice } = (0, import_data102.useDispatch)(import_notices15.store);
function onUploadError(message, { removeTrackOnError = false } = {}) {
createErrorNotice(message, { type: "snackbar" });
@@ -58335,7 +58010,7 @@ ${text}
setTemporaryURL();
}
const hasTrackSource = !!src || !!temporaryURL;
- (0, import_element117.useEffect)(() => {
+ (0, import_element118.useEffect)(() => {
if (isSelected && hasTrackSource && currentTrackClientId !== clientId) {
setCurrentTrackClientId(clientId);
}
@@ -58389,13 +58064,13 @@ ${text}
imageButton.current.focus();
}
if (!hasTrackSource) {
- return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_block_editor175.MediaPlaceholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_block_editor175.BlockIcon, { icon: audio_default }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor175.BlockIcon, { icon: audio_default }),
labels: {
- title: (0, import_i18n162.__)("Track"),
- instructions: (0, import_i18n162.__)(
+ title: (0, import_i18n159.__)("Track"),
+ instructions: (0, import_i18n159.__)(
"Upload an audio file or pick one from your media library."
)
},
@@ -58407,11 +58082,11 @@ ${text}
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_jsx_runtime388.Fragment, { children: [
- isSelected && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_block_editor175.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
+ isSelected && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor175.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_block_editor175.MediaReplaceFlow,
{
- name: (0, import_i18n162.__)("Replace"),
+ name: (0, import_i18n159.__)("Replace"),
onSelect: onSelectTrack,
accept: "audio/*",
mediaId: id,
@@ -58421,95 +58096,95 @@ ${text}
variant: "toolbar"
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_block_editor175.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_components101.PanelBody, { title: (0, import_i18n162.__)("Settings"), children: [
- isSelected && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor175.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components101.PanelBody, { title: (0, import_i18n159.__)("Settings"), children: [
+ isSelected && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_components101.TextControl,
{
- label: (0, import_i18n162.__)("Title"),
+ label: (0, import_i18n159.__)("Title"),
value: title ? (0, import_dom20.__unstableStripHTML)(title) : "",
onChange: (titleValue) => {
setAttributes({ title: titleValue });
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_components101.TextControl,
{
- label: (0, import_i18n162.__)("Artist"),
+ label: (0, import_i18n159.__)("Artist"),
value: artist ? (0, import_dom20.__unstableStripHTML)(artist) : "",
onChange: (artistValue) => {
setAttributes({ artist: artistValue });
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_components101.TextControl,
{
- label: (0, import_i18n162.__)("Album"),
+ label: (0, import_i18n159.__)("Album"),
value: album ? (0, import_dom20.__unstableStripHTML)(album) : "",
onChange: (albumValue) => {
setAttributes({ album: albumValue });
}
}
),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_block_editor175.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_components101.BaseControl, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components101.BaseControl.VisualLabel, { children: (0, import_i18n162.__)("Track image") }),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("div", { className: "editor-video-poster-control", children: [
- !!image && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor175.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components101.BaseControl, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components101.BaseControl.VisualLabel, { children: (0, import_i18n159.__)("Track image") }),
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("div", { className: "editor-video-poster-control", children: [
+ !!image && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
"img",
{
src: image,
- alt: (0, import_i18n162.__)(
+ alt: (0, import_i18n159.__)(
"Preview of the track image"
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_block_editor175.MediaUpload,
{
- title: (0, import_i18n162.__)("Select image"),
+ title: (0, import_i18n159.__)("Select image"),
onSelect: onSelectTrackImage,
allowedTypes: TRACK_IMAGE_ALLOWED_MEDIA_TYPES,
- render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_components101.Button,
{
__next40pxDefaultSize: true,
variant: "primary",
onClick: open,
ref: imageButton,
- children: !image ? (0, import_i18n162.__)("Select") : (0, import_i18n162.__)("Replace")
+ children: !image ? (0, import_i18n159.__)("Select") : (0, import_i18n159.__)("Replace")
}
)
}
),
- !!image && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ !!image && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_components101.Button,
{
__next40pxDefaultSize: true,
onClick: onRemoveTrackImage,
variant: "tertiary",
- children: (0, import_i18n162.__)("Remove")
+ children: (0, import_i18n159.__)("Remove")
}
)
] })
] }) }),
- !!image && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ !!image && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_components101.TextareaControl,
{
- label: (0, import_i18n162.__)("Alternative text"),
+ label: (0, import_i18n159.__)("Alternative text"),
value: imageAlt || "",
onChange: (value) => setAttributes({ imageAlt: value }),
- help: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ help: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
Link,
{
openInNewTab: true,
href: (
// translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
- (0, import_i18n162.__)(
+ (0, import_i18n159.__)(
"https://www.w3.org/WAI/tutorials/images/decision-tree/"
)
),
- children: (0, import_i18n162.__)(
+ children: (0, import_i18n159.__)(
"Describe the purpose of the image."
)
}
@@ -58517,14 +58192,14 @@ ${text}
}
)
] }) }),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("li", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("li", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
"button",
{
className: "wp-block-playlist-track__button",
onClick: () => setCurrentTrackClientId(clientId),
"aria-current": currentTrackClientId === clientId ? "true" : "false",
children: [
- showImages && !!image && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ showImages && !!image && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
"img",
{
className: "wp-block-playlist-track__image",
@@ -58532,44 +58207,44 @@ ${text}
alt: imageAlt || ""
}
),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("span", { className: "wp-block-playlist-track__content", children: [
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("span", { className: "wp-block-playlist-track__content", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_block_editor175.PlainText,
{
tagName: "span",
className: "wp-block-playlist-track__title",
value: title,
- "aria-label": (0, import_i18n162.__)("Track title"),
- placeholder: (0, import_i18n162.__)("Track title"),
+ "aria-label": (0, import_i18n159.__)("Track title"),
+ placeholder: (0, import_i18n159.__)("Track title"),
onChange: (value) => {
setAttributes({ title: value });
},
__experimentalVersion: 2
}
),
- showArtists && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+ showArtists && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
import_block_editor175.PlainText,
{
tagName: "span",
className: "wp-block-playlist-track__artist",
value: artist,
- "aria-label": (0, import_i18n162.__)("Track artist"),
- placeholder: (0, import_i18n162.__)("Track artist"),
+ "aria-label": (0, import_i18n159.__)("Track artist"),
+ placeholder: (0, import_i18n159.__)("Track artist"),
onChange: (value) => setAttributes({ artist: value }),
__experimentalVersion: 2
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("span", { className: "wp-block-playlist-track__length", children: [
- length && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("span", {
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("span", { className: "wp-block-playlist-track__length", children: [
+ length && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("span", {
className: "screen-reader-text",
/* translators: Visually hidden label for the track duration (screen reader text). */
- children: (0, import_i18n162.__)("Duration:")
+ children: (0, import_i18n159.__)("Duration:")
}),
length,
- !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components101.Spinner, { className: "wp-block-playlist-track__spinner" })
+ !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components101.Spinner, { className: "wp-block-playlist-track__spinner" })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("span", { className: "screen-reader-text", children: (0, import_i18n162.__)("Play") })
+ /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("span", { className: "screen-reader-text", children: (0, import_i18n159.__)("Play") })
]
}
) })
@@ -58593,7 +58268,7 @@ ${text}
name: () => name62,
settings: () => settings61
});
- var import_i18n165 = __toESM(require_i18n(), 1);
+ var import_i18n162 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/post-author/block.json
var block_default61 = {
@@ -58697,14 +58372,14 @@ ${text}
var import_compose47 = __toESM(require_compose(), 1);
var import_core_data58 = __toESM(require_core_data(), 1);
var import_data103 = __toESM(require_data(), 1);
- var import_element118 = __toESM(require_element(), 1);
+ var import_element119 = __toESM(require_element(), 1);
var import_html_entities9 = __toESM(require_html_entities(), 1);
- var import_i18n164 = __toESM(require_i18n(), 1);
- var import_blocks81 = __toESM(require_blocks(), 1);
+ var import_i18n161 = __toESM(require_i18n(), 1);
+ var import_blocks68 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/post-author/utils.mjs
- var import_blocks80 = __toESM(require_blocks(), 1);
- var import_i18n163 = __toESM(require_i18n(), 1);
+ var import_blocks67 = __toESM(require_blocks(), 1);
+ var import_i18n160 = __toESM(require_i18n(), 1);
var import_block_editor176 = __toESM(require_block_editor(), 1);
var { cleanEmptyObject: cleanEmptyObject6 } = unlock(import_block_editor176.privateApis);
function recreateWithRecommendedBlocks(attributes2, blockTypes) {
@@ -58727,7 +58402,7 @@ ${text}
const shouldInsertPostAuthorBiographyBlock = showBio && blockTypes.some(
(blockType) => blockType.name === "core/post-author-biography"
);
- return (0, import_blocks80.createBlock)(
+ return (0, import_blocks67.createBlock)(
"core/group",
{
...restAttributes,
@@ -58750,7 +58425,7 @@ ${text}
}
},
[
- shouldInsertAvatarBlock && (0, import_blocks80.createBlock)("core/avatar", {
+ shouldInsertAvatarBlock && (0, import_blocks67.createBlock)("core/avatar", {
size: avatarSize,
style: cleanEmptyObject6({
border: {
@@ -58761,7 +58436,7 @@ ${text}
}
})
}),
- (0, import_blocks80.createBlock)(
+ (0, import_blocks67.createBlock)(
"core/group",
{
style: {
@@ -58780,9 +58455,9 @@ ${text}
}
},
[
- shouldInsertParagraphBlock && (0, import_blocks80.createBlock)("core/paragraph", {
+ shouldInsertParagraphBlock && (0, import_blocks67.createBlock)("core/paragraph", {
content: byline,
- placeholder: (0, import_i18n163.__)("Write byline\u2026"),
+ placeholder: (0, import_i18n160.__)("Write byline\u2026"),
style: {
typography: {
fontSize: "0.5em",
@@ -58790,7 +58465,7 @@ ${text}
}
}
}),
- shouldInsertPostAuthorNameBlock && (0, import_blocks80.createBlock)("core/post-author-name", {
+ shouldInsertPostAuthorNameBlock && (0, import_blocks67.createBlock)("core/post-author-name", {
isLink,
linkTarget,
style: {
@@ -58800,7 +58475,7 @@ ${text}
}
}
}),
- shouldInsertPostAuthorBiographyBlock && (0, import_blocks80.createBlock)("core/post-author-biography", {
+ shouldInsertPostAuthorBiographyBlock && (0, import_blocks67.createBlock)("core/post-author-biography", {
style: {
typography: {
fontSize: "0.7em",
@@ -58815,7 +58490,7 @@ ${text}
}
// packages/block-library/build-module/post-author/edit.mjs
- var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
var { InspectorControlsLastItem } = unlock(import_block_editor177.privateApis);
var AUTHORS_QUERY2 = {
who: "authors",
@@ -58824,7 +58499,7 @@ ${text}
context: "view"
};
function AuthorCombobox({ value, onChange }) {
- const [filterValue, setFilterValue] = (0, import_element118.useState)("");
+ const [filterValue, setFilterValue] = (0, import_element119.useState)("");
const { authors, isLoading } = (0, import_data103.useSelect)(
(select10) => {
const { getUsers, isResolving } = select10(import_core_data58.store);
@@ -58840,7 +58515,7 @@ ${text}
},
[filterValue]
);
- const authorOptions = (0, import_element118.useMemo)(() => {
+ const authorOptions = (0, import_element119.useMemo)(() => {
const fetchedAuthors = (authors ?? []).map((author) => {
return {
value: author.id,
@@ -58862,16 +58537,16 @@ ${text}
currentAuthor = [
{
value: 0,
- label: (0, import_i18n164.__)("(No author)")
+ label: (0, import_i18n161.__)("(No author)")
}
];
}
return [...currentAuthor, ...fetchedAuthors];
}, [authors, value]);
- return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.ComboboxControl,
{
- label: (0, import_i18n164.__)("Author"),
+ label: (0, import_i18n161.__)("Author"),
options: authorOptions,
value: value?.id,
onFilterValueChange: (0, import_compose47.debounce)(setFilterValue, 300),
@@ -58909,7 +58584,7 @@ ${text}
[postType, postId]
);
const blockTypes = (0, import_data103.useSelect)(
- (select10) => select10(import_blocks81.store).getBlockTypes(),
+ (select10) => select10(import_blocks68.store).getBlockTypes(),
[]
);
const { editEntityRecord } = (0, import_data103.useDispatch)(import_core_data58.store);
@@ -58924,7 +58599,7 @@ ${text}
avatarSize
} = attributes2;
const avatarSizes = [];
- const authorName = authorDetails?.name || (0, import_i18n164.__)("Post Author");
+ const authorName = authorDetails?.name || (0, import_i18n161.__)("Post Author");
if (authorDetails?.avatar_urls) {
Object.keys(authorDetails.avatar_urls).forEach((size) => {
avatarSizes.push({
@@ -58945,9 +58620,9 @@ ${text}
};
const showAuthorControl = !!postId && !isDescendentOfQueryLoop && canAssignAuthor;
if (!supportsAuthor && postType !== void 0) {
- return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { ...blockProps, children: (0, import_i18n164.sprintf)(
+ return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { ...blockProps, children: (0, import_i18n161.sprintf)(
// translators: %s: Name of the post type e.g: "post".
- (0, import_i18n164.__)("This post type (%s) does not support the author."),
+ (0, import_i18n161.__)("This post type (%s) does not support the author."),
postType
) });
}
@@ -58957,11 +58632,11 @@ ${text}
recreateWithRecommendedBlocks(attributes2, blockTypes)
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor177.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_block_editor177.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
import_components102.__experimentalToolsPanel,
{
- label: (0, import_i18n164.__)("Settings"),
+ label: (0, import_i18n161.__)("Settings"),
resetAll: () => {
setAttributes({
avatarSize: 48,
@@ -58972,24 +58647,24 @@ ${text}
},
dropdownMenuProps,
children: [
- showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { style: { gridColumn: "1 / -1" }, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { style: { gridColumn: "1 / -1" }, children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
AuthorCombobox,
{
value: authorDetails,
onChange: handleSelect
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.__experimentalToolsPanelItem,
{
- label: (0, import_i18n164.__)("Show avatar"),
+ label: (0, import_i18n161.__)("Show avatar"),
isShownByDefault: true,
hasValue: () => !showAvatar,
onDeselect: () => setAttributes({ showAvatar: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.ToggleControl,
{
- label: (0, import_i18n164.__)("Show avatar"),
+ label: (0, import_i18n161.__)("Show avatar"),
checked: showAvatar,
onChange: () => setAttributes({
showAvatar: !showAvatar
@@ -58998,17 +58673,17 @@ ${text}
)
}
),
- showAvatar && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ showAvatar && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.__experimentalToolsPanelItem,
{
- label: (0, import_i18n164.__)("Avatar size"),
+ label: (0, import_i18n161.__)("Avatar size"),
isShownByDefault: true,
hasValue: () => avatarSize !== 48,
onDeselect: () => setAttributes({ avatarSize: 48 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.SelectControl,
{
- label: (0, import_i18n164.__)("Avatar size"),
+ label: (0, import_i18n161.__)("Avatar size"),
value: avatarSize,
options: avatarSizes,
onChange: (size) => {
@@ -59020,51 +58695,51 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.__experimentalToolsPanelItem,
{
- label: (0, import_i18n164.__)("Show bio"),
+ label: (0, import_i18n161.__)("Show bio"),
isShownByDefault: true,
hasValue: () => !!showBio,
onDeselect: () => setAttributes({ showBio: void 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.ToggleControl,
{
- label: (0, import_i18n164.__)("Show bio"),
+ label: (0, import_i18n161.__)("Show bio"),
checked: !!showBio,
onChange: () => setAttributes({ showBio: !showBio })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.__experimentalToolsPanelItem,
{
- label: (0, import_i18n164.__)("Link author name to author page"),
+ label: (0, import_i18n161.__)("Link author name to author page"),
isShownByDefault: true,
hasValue: () => !!isLink,
onDeselect: () => setAttributes({ isLink: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.ToggleControl,
{
- label: (0, import_i18n164.__)("Link author name to author page"),
+ label: (0, import_i18n161.__)("Link author name to author page"),
checked: isLink,
onChange: () => setAttributes({ isLink: !isLink })
}
)
}
),
- isLink && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ isLink && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.__experimentalToolsPanelItem,
{
- label: (0, import_i18n164.__)("Link target"),
+ label: (0, import_i18n161.__)("Link target"),
isShownByDefault: true,
hasValue: () => linkTarget !== "_self",
onDeselect: () => setAttributes({ linkTarget: "_self" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.ToggleControl,
{
- label: (0, import_i18n164.__)("Open in new tab"),
+ label: (0, import_i18n161.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -59078,29 +58753,29 @@ ${text}
) }),
blockTypes.some(
(blockType) => blockType.name === "core/group"
- ) && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(InspectorControlsLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+ ) && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(InspectorControlsLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
import_components102.__experimentalVStack,
{
className: "wp-block-post-author__transform",
alignment: "left",
spacing: 4,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components102.__experimentalText, { as: "p", children: (0, import_i18n164.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components102.__experimentalText, { as: "p", children: (0, import_i18n161.__)(
"This block is no longer supported. Recreate its design with the Avatar, Author Name and Author Biography blocks."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_components102.Button,
{
variant: "primary",
onClick: transformBlock,
__next40pxDefaultSize: true,
- children: (0, import_i18n164.__)("Recreate")
+ children: (0, import_i18n161.__)("Recreate")
}
)
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor177.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_block_editor177.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_block_editor177.AlignmentControl,
{
value: textAlign,
@@ -59109,28 +58784,28 @@ ${text}
}
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("div", { ...blockProps, children: [
- showAvatar && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "wp-block-post-author__avatar", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)("div", { ...blockProps, children: [
+ showAvatar && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { className: "wp-block-post-author__avatar", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
"img",
{
width: avatarSize,
src: authorDetails?.avatar_urls?.[avatarSize] || defaultAvatar,
- alt: authorDetails?.name || (0, import_i18n164.__)("Default Avatar")
+ alt: authorDetails?.name || (0, import_i18n161.__)("Default Avatar")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("div", { className: "wp-block-post-author__content", children: [
- (!import_block_editor177.RichText.isEmpty(byline) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)("div", { className: "wp-block-post-author__content", children: [
+ (!import_block_editor177.RichText.isEmpty(byline) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
import_block_editor177.RichText,
{
identifier: "byline",
className: "wp-block-post-author__byline",
- "aria-label": (0, import_i18n164.__)("Post author byline text"),
- placeholder: (0, import_i18n164.__)("Write byline\u2026"),
+ "aria-label": (0, import_i18n161.__)("Post author byline text"),
+ placeholder: (0, import_i18n161.__)("Write byline\u2026"),
value: byline,
onChange: (value) => setAttributes({ byline: value })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("p", { className: "wp-block-post-author__name", children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("p", { className: "wp-block-post-author__name", children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
"a",
{
href: "#post-author-pseudo-link",
@@ -59138,7 +58813,7 @@ ${text}
children: authorName
}
) : authorName }),
- showBio && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+ showBio && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
"p",
{
className: "wp-block-post-author__bio",
@@ -59161,7 +58836,7 @@ ${text}
viewportWidth: 350,
attributes: {
showBio: true,
- byline: (0, import_i18n165.__)("Posted by")
+ byline: (0, import_i18n162.__)("Posted by")
}
},
edit: edit_default21
@@ -59254,10 +58929,10 @@ ${text}
// packages/block-library/build-module/post-author-name/edit.mjs
var import_block_editor178 = __toESM(require_block_editor(), 1);
var import_data104 = __toESM(require_data(), 1);
- var import_i18n166 = __toESM(require_i18n(), 1);
+ var import_i18n163 = __toESM(require_i18n(), 1);
var import_core_data59 = __toESM(require_core_data(), 1);
var import_components103 = __toESM(require_components(), 1);
- var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
function PostAuthorNameEdit(props) {
useDeprecatedTextAlign(props);
const {
@@ -59281,8 +58956,8 @@ ${text}
[postType, postId]
);
const blockProps = (0, import_block_editor178.useBlockProps)();
- const displayName = authorName?.name || (0, import_i18n166.__)("Author Name");
- const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+ const displayName = authorName?.name || (0, import_i18n163.__)("Author Name");
+ const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
"a",
{
href: "#author-pseudo-link",
@@ -59292,11 +58967,11 @@ ${text}
}
) : displayName;
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_block_editor178.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor178.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
import_components103.__experimentalToolsPanel,
{
- label: (0, import_i18n166.__)("Settings"),
+ label: (0, import_i18n163.__)("Settings"),
resetAll: () => {
setAttributes({
isLink: false,
@@ -59305,34 +58980,34 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
import_components103.__experimentalToolsPanelItem,
{
- label: (0, import_i18n166.__)("Link to author archive"),
+ label: (0, import_i18n163.__)("Link to author archive"),
isShownByDefault: true,
hasValue: () => isLink,
onDeselect: () => setAttributes({ isLink: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
import_components103.ToggleControl,
{
- label: (0, import_i18n166.__)("Link to author archive"),
+ label: (0, import_i18n163.__)("Link to author archive"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
)
}
),
- isLink && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+ isLink && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
import_components103.__experimentalToolsPanelItem,
{
- label: (0, import_i18n166.__)("Open in new tab"),
+ label: (0, import_i18n163.__)("Open in new tab"),
isShownByDefault: true,
hasValue: () => linkTarget !== "_self",
onDeselect: () => setAttributes({ linkTarget: "_self" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
import_components103.ToggleControl,
{
- label: (0, import_i18n166.__)("Open in new tab"),
+ label: (0, import_i18n163.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -59344,9 +59019,9 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { ...blockProps, children: !supportsAuthor && postType !== void 0 ? (0, import_i18n166.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { ...blockProps, children: !supportsAuthor && postType !== void 0 ? (0, import_i18n163.sprintf)(
// translators: %s: Name of the post type e.g: "post".
- (0, import_i18n166.__)(
+ (0, import_i18n163.__)(
"This post type (%s) does not support the author."
),
postType
@@ -59427,13 +59102,13 @@ ${text}
var deprecated_default29 = [v124];
// packages/block-library/build-module/post-author-name/transforms.mjs
- var import_blocks82 = __toESM(require_blocks(), 1);
+ var import_blocks69 = __toESM(require_blocks(), 1);
var transforms23 = {
from: [
{
type: "block",
blocks: ["core/post-author"],
- transform: ({ textAlign }) => (0, import_blocks82.createBlock)("core/post-author-name", {
+ transform: ({ textAlign }) => (0, import_blocks69.createBlock)("core/post-author-name", {
style: { typography: { textAlign } }
})
}
@@ -59523,9 +59198,9 @@ ${text}
// packages/block-library/build-module/post-author-biography/edit.mjs
var import_block_editor179 = __toESM(require_block_editor(), 1);
var import_data105 = __toESM(require_data(), 1);
- var import_i18n167 = __toESM(require_i18n(), 1);
+ var import_i18n164 = __toESM(require_i18n(), 1);
var import_core_data60 = __toESM(require_core_data(), 1);
- var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
function PostAuthorBiographyEdit(props) {
useDeprecatedTextAlign(props);
const {
@@ -59546,8 +59221,8 @@ ${text}
[postType, postId]
);
const blockProps = (0, import_block_editor179.useBlockProps)();
- const displayAuthorBiography = authorDetails?.description || (0, import_i18n167.__)("Author Biography");
- return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_jsx_runtime391.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+ const displayAuthorBiography = authorDetails?.description || (0, import_i18n164.__)("Author Biography");
+ return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_jsx_runtime392.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
"div",
{
...blockProps,
@@ -59671,33 +59346,33 @@ ${text}
};
// packages/block-library/build-module/post-comment/edit.mjs
- var import_i18n168 = __toESM(require_i18n(), 1);
+ var import_i18n165 = __toESM(require_i18n(), 1);
var import_components104 = __toESM(require_components(), 1);
- var import_element119 = __toESM(require_element(), 1);
+ var import_element120 = __toESM(require_element(), 1);
var import_block_editor180 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
function Edit15({ attributes: { commentId }, setAttributes }) {
- const [commentIdInput, setCommentIdInput] = (0, import_element119.useState)(commentId);
+ const [commentIdInput, setCommentIdInput] = (0, import_element120.useState)(commentId);
const blockProps = (0, import_block_editor180.useBlockProps)();
const innerBlocksProps = (0, import_block_editor180.useInnerBlocksProps)(blockProps);
if (!commentId) {
- return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
import_components104.Placeholder,
{
icon: block_default_default,
- label: (0, import_i18n168._x)("Post Comment", "block title"),
- instructions: (0, import_i18n168.__)(
+ label: (0, import_i18n165._x)("Post Comment", "block title"),
+ instructions: (0, import_i18n165.__)(
"To show a comment, input the comment ID."
),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
import_components104.TextControl,
{
value: commentId,
onChange: (val) => setCommentIdInput(parseInt(val))
}
),
- /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
import_components104.Button,
{
__next40pxDefaultSize: true,
@@ -59705,23 +59380,23 @@ ${text}
onClick: () => {
setAttributes({ commentId: commentIdInput });
},
- children: (0, import_i18n168.__)("Save")
+ children: (0, import_i18n165.__)("Save")
}
)
]
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/post-comment/save.mjs
var import_block_editor181 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
function save34() {
const blockProps = import_block_editor181.useBlockProps.save();
const innerBlocksProps = import_block_editor181.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/post-comment/index.mjs
@@ -59807,15 +59482,15 @@ ${text}
// packages/block-library/build-module/post-comments-count/edit.mjs
var import_block_editor182 = __toESM(require_block_editor(), 1);
- var import_element120 = __toESM(require_element(), 1);
+ var import_element121 = __toESM(require_element(), 1);
var import_api_fetch3 = __toESM(require_api_fetch(), 1);
var import_url20 = __toESM(require_url(), 1);
- var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
function PostCommentsCountEdit({ context }) {
const { postId } = context;
- const [commentsCount, setCommentsCount] = (0, import_element120.useState)();
+ const [commentsCount, setCommentsCount] = (0, import_element121.useState)();
const blockProps = (0, import_block_editor182.useBlockProps)();
- (0, import_element120.useEffect)(() => {
+ (0, import_element121.useEffect)(() => {
if (!postId) {
return;
}
@@ -59836,11 +59511,11 @@ ${text}
...blockProps.style,
textDecoration: hasPostAndComments ? blockProps.style?.textDecoration : void 0
};
- return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)("div", { ...blockProps, style: blockStyles, children: hasPostAndComments ? commentsCount : "0" });
+ return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)("div", { ...blockProps, style: blockStyles, children: hasPostAndComments ? commentsCount : "0" });
}
// packages/block-library/build-module/post-comments-count/transforms.mjs
- var import_blocks83 = __toESM(require_blocks(), 1);
+ var import_blocks70 = __toESM(require_blocks(), 1);
var transforms24 = {
to: [
{
@@ -59848,7 +59523,7 @@ ${text}
blocks: ["core/post-comments-link"],
transform: ({ style: style2 }) => {
const textAlign = style2?.typography?.textAlign;
- return (0, import_blocks83.createBlock)("core/post-comments-link", {
+ return (0, import_blocks70.createBlock)("core/post-comments-link", {
...textAlign && {
style: {
typography: {
@@ -60007,18 +59682,18 @@ ${text}
// packages/block-library/build-module/post-comments-form/edit.mjs
var import_block_editor183 = __toESM(require_block_editor(), 1);
var import_compose48 = __toESM(require_compose(), 1);
- var import_i18n169 = __toESM(require_i18n(), 1);
- var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n166 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
function PostCommentsFormEdit({ context }) {
const { postId, postType } = context;
const instanceId = (0, import_compose48.useInstanceId)(PostCommentsFormEdit);
- const instanceIdDesc = (0, import_i18n169.sprintf)("comments-form-edit-%d-desc", instanceId);
+ const instanceIdDesc = (0, import_i18n166.sprintf)("comments-form-edit-%d-desc", instanceId);
const blockProps = (0, import_block_editor183.useBlockProps)({
"aria-describedby": instanceIdDesc
});
- return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)("div", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(form_default, { postId, postType }),
- /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(VisuallyHidden, { id: instanceIdDesc, children: (0, import_i18n169.__)("Comments form disabled in editor.") })
+ return /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)("div", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(form_default, { postId, postType }),
+ /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(VisuallyHidden, { id: instanceIdDesc, children: (0, import_i18n166.__)("Comments form disabled in editor.") })
] });
}
@@ -60165,18 +59840,18 @@ ${text}
// packages/block-library/build-module/post-comments-link/edit.mjs
var import_block_editor184 = __toESM(require_block_editor(), 1);
- var import_element121 = __toESM(require_element(), 1);
+ var import_element122 = __toESM(require_element(), 1);
var import_data106 = __toESM(require_data(), 1);
var import_api_fetch4 = __toESM(require_api_fetch(), 1);
var import_url21 = __toESM(require_url(), 1);
- var import_i18n170 = __toESM(require_i18n(), 1);
+ var import_i18n167 = __toESM(require_i18n(), 1);
var import_core_data61 = __toESM(require_core_data(), 1);
- var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
function PostCommentsLinkEdit({ context }) {
const { postType, postId } = context;
- const [commentsCount, setCommentsCount] = (0, import_element121.useState)();
+ const [commentsCount, setCommentsCount] = (0, import_element122.useState)();
const blockProps = (0, import_block_editor184.useBlockProps)();
- (0, import_element121.useEffect)(() => {
+ (0, import_element122.useEffect)(() => {
if (!postId) {
return;
}
@@ -60204,35 +59879,35 @@ ${text}
if (commentsCount !== void 0) {
const commentsNumber = parseInt(commentsCount);
if (commentsNumber === 0) {
- commentsText = (0, import_i18n170.__)("No comments");
+ commentsText = (0, import_i18n167.__)("No comments");
} else {
- commentsText = (0, import_i18n170.sprintf)(
+ commentsText = (0, import_i18n167.sprintf)(
/* translators: %s: Number of comments */
- (0, import_i18n170._n)("%s comment", "%s comments", commentsNumber),
+ (0, import_i18n167._n)("%s comment", "%s comments", commentsNumber),
commentsNumber.toLocaleString()
);
}
}
- return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { ...blockProps, children: post?.link && commentsText !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("div", { ...blockProps, children: post?.link && commentsText !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
"a",
{
href: post?.link + "#comments",
onClick: (event) => event.preventDefault(),
children: commentsText
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
"a",
{
href: "#post-comments-link-pseudo-link",
onClick: (event) => event.preventDefault(),
- children: (0, import_i18n170.__)("No comments")
+ children: (0, import_i18n167.__)("No comments")
}
) });
}
var edit_default24 = PostCommentsLinkEdit;
// packages/block-library/build-module/post-comments-link/transforms.mjs
- var import_blocks84 = __toESM(require_blocks(), 1);
+ var import_blocks71 = __toESM(require_blocks(), 1);
var transforms25 = {
to: [
{
@@ -60240,7 +59915,7 @@ ${text}
blocks: ["core/post-comments-count"],
transform: ({ style: style2 }) => {
const textAlign = style2?.typography?.textAlign;
- return (0, import_blocks84.createBlock)("core/post-comments-count", {
+ return (0, import_blocks71.createBlock)("core/post-comments-count", {
...textAlign && {
style: {
typography: {
@@ -60422,13 +60097,13 @@ ${text}
};
// packages/block-library/build-module/post-content/edit.mjs
- var import_i18n171 = __toESM(require_i18n(), 1);
+ var import_i18n168 = __toESM(require_i18n(), 1);
var import_block_editor185 = __toESM(require_block_editor(), 1);
- var import_blocks85 = __toESM(require_blocks(), 1);
+ var import_blocks72 = __toESM(require_blocks(), 1);
var import_core_data62 = __toESM(require_core_data(), 1);
var import_data107 = __toESM(require_data(), 1);
- var import_element122 = __toESM(require_element(), 1);
- var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+ var import_element123 = __toESM(require_element(), 1);
+ var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
var { HTMLElementControl: HTMLElementControl5 } = unlock(import_block_editor185.privateApis);
function ReadOnlyContent({
parentLayout,
@@ -60445,8 +60120,8 @@ ${text}
postId
);
const blockProps = (0, import_block_editor185.useBlockProps)({ className: layoutClassNames });
- const blocks = (0, import_element122.useMemo)(() => {
- return content?.raw ? (0, import_blocks85.parse)(content.raw) : [];
+ const blocks = (0, import_element123.useMemo)(() => {
+ return content?.raw ? (0, import_blocks72.parse)(content.raw) : [];
}, [content?.raw]);
const blockPreviewProps = (0, import_block_editor185.__experimentalUseBlockPreview)({
blocks,
@@ -60454,9 +60129,9 @@ ${text}
layout: parentLayout
});
if (userCanEdit) {
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("div", { ...blockPreviewProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("div", { ...blockPreviewProps });
}
- return content?.protected ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor185.Warning, { children: (0, import_i18n171.__)("This content is password protected.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+ return content?.protected ? /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor185.Warning, { children: (0, import_i18n168.__)("This content is password protected.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
TagName2,
{
...blockProps,
@@ -60476,7 +60151,7 @@ ${text}
onInput,
onChange
});
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(TagName2, { ...props });
}
function EditableContent({ context = {}, tagName: TagName2 = "div" }) {
const { postType, postId } = context;
@@ -60499,9 +60174,9 @@ ${text}
);
const blockProps = (0, import_block_editor185.useBlockProps)({ className: "entry-content" });
if (!hasLoadedRecord) {
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(TagName2, { ...blockProps });
}
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
EditableContentLoaded,
{
blockProps,
@@ -60524,7 +60199,7 @@ ${text}
}
const isDescendentOfQueryLoop = Number.isFinite(queryId);
const isEditable = userCanEdit && !isDescendentOfQueryLoop;
- return isEditable ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(EditableContent, { ...props }) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+ return isEditable ? /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(EditableContent, { ...props }) : /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
ReadOnlyContent,
{
parentLayout: props.parentLayout,
@@ -60538,31 +60213,31 @@ ${text}
}
function Placeholder17({ layoutClassNames }) {
const blockProps = (0, import_block_editor185.useBlockProps)({ className: layoutClassNames });
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)("div", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("p", { children: (0, import_i18n171.__)(
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)("div", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("p", { children: (0, import_i18n168.__)(
"This is the Content block, it will display all the blocks in any single post or page."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("p", { children: (0, import_i18n171.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("p", { children: (0, import_i18n168.__)(
"That might be a simple arrangement like consecutive paragraphs in a blog post, or a more elaborate composition that includes image galleries, videos, tables, columns, and any other block types."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("p", { children: (0, import_i18n171.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("p", { children: (0, import_i18n168.__)(
"If there are any Custom Post Types registered at your site, the Content block can display the contents of those entries as well."
) })
] });
}
function RecursionError() {
const blockProps = (0, import_block_editor185.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor185.Warning, { children: (0, import_i18n171.__)("Block cannot be rendered inside itself.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor185.Warning, { children: (0, import_i18n168.__)("Block cannot be rendered inside itself.") }) });
}
function PostContentEditControls({ tagName, onSelectTagName, clientId }) {
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor185.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor185.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
HTMLElementControl5,
{
tagName,
onChange: onSelectTagName,
clientId,
options: [
- { label: (0, import_i18n171.__)("Default (<div>)"), value: "div" },
+ { label: (0, import_i18n168.__)("Default (<div>)"), value: "div" },
{ label: "<main>", value: "main" },
{ label: "<section>", value: "section" },
{ label: "<article>", value: "article" }
@@ -60581,13 +60256,13 @@ ${text}
const { postId: contextPostId, postType: contextPostType } = context;
const hasAlreadyRendered = (0, import_block_editor185.useHasRecursion)(contextPostId);
if (contextPostId && contextPostType && hasAlreadyRendered) {
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(RecursionError, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(RecursionError, {});
}
const handleSelectTagName = (value) => {
setAttributes({ tagName: value });
};
- return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_jsx_runtime398.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
PostContentEditControls,
{
tagName,
@@ -60595,14 +60270,14 @@ ${text}
clientId
}
),
- /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor185.RecursionProvider, { uniqueId: contextPostId, children: contextPostId && contextPostType ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor185.RecursionProvider, { uniqueId: contextPostId, children: contextPostId && contextPostType ? /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
Content,
{
context,
parentLayout,
layoutClassNames
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(Placeholder17, { layoutClassNames }) })
+ ) : /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(Placeholder17, { layoutClassNames }) })
] });
}
@@ -60700,15 +60375,15 @@ ${text}
// packages/block-library/build-module/post-date/edit.mjs
var import_core_data63 = __toESM(require_core_data(), 1);
- var import_element123 = __toESM(require_element(), 1);
+ var import_element124 = __toESM(require_element(), 1);
var import_date3 = __toESM(require_date(), 1);
var import_block_editor186 = __toESM(require_block_editor(), 1);
var import_components105 = __toESM(require_components(), 1);
- var import_i18n172 = __toESM(require_i18n(), 1);
+ var import_i18n169 = __toESM(require_i18n(), 1);
var import_keycodes8 = __toESM(require_keycodes(), 1);
var import_data108 = __toESM(require_data(), 1);
- var import_blocks86 = __toESM(require_blocks(), 1);
- var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+ var import_blocks73 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
function PostDateEdit(props) {
const {
attributes: attributes2,
@@ -60720,13 +60395,13 @@ ${text}
const { datetime, format: format3, isLink } = attributes2;
const blockProps = (0, import_block_editor186.useBlockProps)();
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const [popoverAnchor, setPopoverAnchor] = (0, import_element123.useState)(null);
- const popoverProps = (0, import_element123.useMemo)(
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element124.useState)(null);
+ const popoverProps = (0, import_element124.useMemo)(
() => ({ anchor: popoverAnchor }),
[popoverAnchor]
);
const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data108.useDispatch)(import_block_editor186.store);
- (0, import_element123.useEffect)(() => {
+ (0, import_element124.useEffect)(() => {
if (datetime === void 0) {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({ datetime: /* @__PURE__ */ new Date() });
@@ -60751,12 +60426,12 @@ ${text}
[postTypeSlug]
);
const activeBlockVariationName = (0, import_data108.useSelect)(
- (select10) => select10(import_blocks86.store).getActiveBlockVariation(name118, attributes2)?.name,
+ (select10) => select10(import_blocks73.store).getActiveBlockVariation(name118, attributes2)?.name,
[name118, attributes2]
);
const blockEditingMode = (0, import_block_editor186.useBlockEditingMode)();
const validDatetime = datetime || /* @__PURE__ */ new Date();
- let postDate2 = /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ let postDate2 = /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
"time",
{
dateTime: (0, import_date3.dateI18n)("c", validDatetime),
@@ -60765,7 +60440,7 @@ ${text}
}
);
if (isLink && datetime) {
- postDate2 = /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ postDate2 = /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
"a",
{
href: "#post-date-pseudo-link",
@@ -60774,15 +60449,15 @@ ${text}
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_jsx_runtime398.Fragment, { children: [
- (blockEditingMode === "default" || !isDescendentOfQueryLoop) && activeBlockVariationName !== "post-date-modified" && (!isDescendentOfQueryLoop || !activeBlockVariationName) && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor186.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components105.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(import_jsx_runtime399.Fragment, { children: [
+ (blockEditingMode === "default" || !isDescendentOfQueryLoop) && activeBlockVariationName !== "post-date-modified" && (!isDescendentOfQueryLoop || !activeBlockVariationName) && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_block_editor186.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components105.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
import_components105.Dropdown,
{
popoverProps,
- renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
import_block_editor186.__experimentalPublishDateTimePicker,
{
- title: activeBlockVariationName === "post-date" ? (0, import_i18n172.__)("Publish Date") : (0, import_i18n172.__)("Date"),
+ title: activeBlockVariationName === "post-date" ? (0, import_i18n169.__)("Publish Date") : (0, import_i18n169.__)("Date"),
currentDate: datetime,
onChange: (newDatetime) => setAttributes({
datetime: newDatetime
@@ -60793,7 +60468,7 @@ ${text}
onClose,
dateOrder: (
/* translators: Order of day, month, and year. Available formats are 'dmy', 'mdy', and 'ymd'. */
- (0, import_i18n172._x)("dmy", "date order")
+ (0, import_i18n169._x)("dmy", "date order")
)
}
),
@@ -60804,12 +60479,12 @@ ${text}
onToggle();
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
import_components105.ToolbarButton,
{
"aria-expanded": isOpen,
icon: pencil_default,
- title: (0, import_i18n172.__)("Change Date"),
+ title: (0, import_i18n169.__)("Change Date"),
onClick: onToggle,
onKeyDown: openOnArrowDown
}
@@ -60817,10 +60492,10 @@ ${text}
}
}
) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor186.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_block_editor186.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
import_components105.__experimentalToolsPanel,
{
- label: (0, import_i18n172.__)("Settings"),
+ label: (0, import_i18n169.__)("Settings"),
resetAll: () => {
setAttributes({
datetime: void 0,
@@ -60830,14 +60505,14 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
import_components105.__experimentalToolsPanelItem,
{
hasValue: () => !!format3,
- label: (0, import_i18n172.__)("Date Format"),
+ label: (0, import_i18n169.__)("Date Format"),
onDeselect: () => setAttributes({ format: void 0 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
import_block_editor186.__experimentalDateFormatPicker,
{
format: format3,
@@ -60847,25 +60522,25 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
import_components105.__experimentalToolsPanelItem,
{
hasValue: () => isLink !== false,
- label: postType?.labels?.singular_name ? (0, import_i18n172.sprintf)(
+ label: postType?.labels?.singular_name ? (0, import_i18n169.sprintf)(
// translators: %s: Name of the post type e.g: "post".
- (0, import_i18n172.__)("Link to %s"),
+ (0, import_i18n169.__)("Link to %s"),
postType.labels.singular_name.toLowerCase()
- ) : (0, import_i18n172.__)("Link to post"),
+ ) : (0, import_i18n169.__)("Link to post"),
onDeselect: () => setAttributes({ isLink: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
import_components105.ToggleControl,
{
- label: postType?.labels?.singular_name ? (0, import_i18n172.sprintf)(
+ label: postType?.labels?.singular_name ? (0, import_i18n169.sprintf)(
// translators: %s: Name of the post type e.g: "post".
- (0, import_i18n172.__)("Link to %s"),
+ (0, import_i18n169.__)("Link to %s"),
postType.labels.singular_name.toLowerCase()
- ) : (0, import_i18n172.__)("Link to post"),
+ ) : (0, import_i18n169.__)("Link to post"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
@@ -60875,7 +60550,7 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("div", { ...blockProps, children: postDate2 })
+ /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { ...blockProps, children: postDate2 })
] });
}
function is12HourFormat(format3) {
@@ -61186,12 +60861,12 @@ ${text}
var deprecated_default34 = [v47, v39, v212, v129];
// packages/block-library/build-module/post-date/variations.mjs
- var import_i18n173 = __toESM(require_i18n(), 1);
+ var import_i18n170 = __toESM(require_i18n(), 1);
var variations11 = [
{
name: "post-date",
- title: (0, import_i18n173.__)("Post Date"),
- description: (0, import_i18n173.__)("Display a post's publish date."),
+ title: (0, import_i18n170.__)("Post Date"),
+ description: (0, import_i18n170.__)("Display a post's publish date."),
attributes: {
metadata: {
bindings: {
@@ -61207,8 +60882,8 @@ ${text}
},
{
name: "post-date-modified",
- title: (0, import_i18n173.__)("Modified Date"),
- description: (0, import_i18n173.__)("Display a post's last updated date."),
+ title: (0, import_i18n170.__)("Modified Date"),
+ description: (0, import_i18n170.__)("Display a post's last updated date."),
attributes: {
metadata: {
bindings: {
@@ -61325,12 +61000,12 @@ ${text}
// packages/block-library/build-module/post-excerpt/edit.mjs
var import_core_data64 = __toESM(require_core_data(), 1);
- var import_element124 = __toESM(require_element(), 1);
+ var import_element125 = __toESM(require_element(), 1);
var import_block_editor187 = __toESM(require_block_editor(), 1);
var import_components106 = __toESM(require_components(), 1);
- var import_i18n174 = __toESM(require_i18n(), 1);
+ var import_i18n171 = __toESM(require_i18n(), 1);
var import_data109 = __toESM(require_data(), 1);
- var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
var ELLIPSIS = "\u2026";
function PostExcerptEditor(props) {
const {
@@ -61359,8 +61034,8 @@ ${text}
);
const isEditable = userCanEdit && !isDescendentOfQueryLoop && postTypeSupportsExcerpts;
const blockProps = (0, import_block_editor187.useBlockProps)();
- const wordCountType = (0, import_i18n174._x)("words", "Word count type. Do not translate!");
- const strippedRenderedExcerpt = (0, import_element124.useMemo)(() => {
+ const wordCountType = (0, import_i18n171._x)("words", "Word count type. Do not translate!");
+ const strippedRenderedExcerpt = (0, import_element125.useMemo)(() => {
if (!renderedExcerpt) {
return "";
}
@@ -61371,21 +61046,21 @@ ${text}
return document2.body.textContent || document2.body.innerText || "";
}, [renderedExcerpt]);
if (!postType || !postId) {
- return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("p", { children: (0, import_i18n174.__)("This block will display the excerpt.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("p", { children: (0, import_i18n171.__)("This block will display the excerpt.") }) });
}
if (isProtected && !userCanEdit) {
- return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_block_editor187.Warning, { children: (0, import_i18n174.__)(
+ return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor187.Warning, { children: (0, import_i18n171.__)(
"The content is currently protected and does not have the available excerpt."
) }) });
}
- const readMoreLink = /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+ const readMoreLink = /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_block_editor187.RichText,
{
identifier: "moreText",
className: "wp-block-post-excerpt__more-link",
tagName: "a",
- "aria-label": (0, import_i18n174.__)("\u201CRead more\u201D link text"),
- placeholder: (0, import_i18n174.__)('Add "read more" link text'),
+ "aria-label": (0, import_i18n171.__)("\u201CRead more\u201D link text"),
+ placeholder: (0, import_i18n171.__)('Add "read more" link text'),
value: moreText,
onChange: (newMoreText) => setAttributes({ moreText: newMoreText }),
withoutInteractiveFormatting: true
@@ -61406,23 +61081,23 @@ ${text}
trimmedExcerpt = rawOrRenderedExcerpt.split("", excerptLength).join("");
}
const isTrimmed = trimmedExcerpt !== rawOrRenderedExcerpt;
- const excerptContent = isEditable ? /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+ const excerptContent = isEditable ? /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_block_editor187.RichText,
{
className: excerptClassName,
- "aria-label": (0, import_i18n174.__)("Excerpt text"),
- value: isSelected ? rawOrRenderedExcerpt : (!isTrimmed ? rawOrRenderedExcerpt : trimmedExcerpt + ELLIPSIS) || (0, import_i18n174.__)("No excerpt found"),
+ "aria-label": (0, import_i18n171.__)("Excerpt text"),
+ value: isSelected ? rawOrRenderedExcerpt : (!isTrimmed ? rawOrRenderedExcerpt : trimmedExcerpt + ELLIPSIS) || (0, import_i18n171.__)("No excerpt found"),
onChange: setExcerpt,
tagName: "p",
allowedFormats: [],
preserveWhiteSpace: true
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("p", { className: excerptClassName, children: !isTrimmed ? rawOrRenderedExcerpt || (0, import_i18n174.__)("No excerpt found") : trimmedExcerpt + ELLIPSIS });
- return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(import_jsx_runtime399.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_block_editor187.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("p", { className: excerptClassName, children: !isTrimmed ? rawOrRenderedExcerpt || (0, import_i18n171.__)("No excerpt found") : trimmedExcerpt + ELLIPSIS });
+ return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_jsx_runtime400.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor187.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
import_components106.__experimentalToolsPanel,
{
- label: (0, import_i18n174.__)("Settings"),
+ label: (0, import_i18n171.__)("Settings"),
resetAll: () => {
setAttributes({
showMoreOnNewLine: true,
@@ -61431,17 +61106,17 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components106.__experimentalToolsPanelItem,
{
hasValue: () => showMoreOnNewLine !== true,
- label: (0, import_i18n174.__)("Show link on new line"),
+ label: (0, import_i18n171.__)("Show link on new line"),
onDeselect: () => setAttributes({ showMoreOnNewLine: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components106.ToggleControl,
{
- label: (0, import_i18n174.__)("Show link on new line"),
+ label: (0, import_i18n171.__)("Show link on new line"),
checked: showMoreOnNewLine,
onChange: (newShowMoreOnNewLine) => setAttributes({
showMoreOnNewLine: newShowMoreOnNewLine
@@ -61450,17 +61125,17 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components106.__experimentalToolsPanelItem,
{
hasValue: () => excerptLength !== 55,
- label: (0, import_i18n174.__)("Max number of words"),
+ label: (0, import_i18n171.__)("Max number of words"),
onDeselect: () => setAttributes({ excerptLength: 55 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
import_components106.RangeControl,
{
- label: (0, import_i18n174.__)("Max number of words"),
+ label: (0, import_i18n171.__)("Max number of words"),
value: excerptLength,
onChange: (value) => {
setAttributes({ excerptLength: value });
@@ -61474,29 +61149,29 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)("div", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("div", { ...blockProps, children: [
excerptContent,
!showMoreOnNewLine && " ",
- showMoreOnNewLine ? /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("p", { className: "wp-block-post-excerpt__more-text", children: readMoreLink }) : readMoreLink
+ showMoreOnNewLine ? /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("p", { className: "wp-block-post-excerpt__more-text", children: readMoreLink }) : readMoreLink
] })
] });
}
// packages/block-library/build-module/post-excerpt/transforms.mjs
- var import_blocks87 = __toESM(require_blocks(), 1);
+ var import_blocks74 = __toESM(require_blocks(), 1);
var transforms26 = {
from: [
{
type: "block",
blocks: ["core/post-content"],
- transform: () => (0, import_blocks87.createBlock)("core/post-excerpt")
+ transform: () => (0, import_blocks74.createBlock)("core/post-excerpt")
}
],
to: [
{
type: "block",
blocks: ["core/post-content"],
- transform: () => (0, import_blocks87.createBlock)("core/post-content")
+ transform: () => (0, import_blocks74.createBlock)("core/post-content")
}
]
};
@@ -61716,37 +61391,37 @@ ${text}
var import_data110 = __toESM(require_data(), 1);
var import_components109 = __toESM(require_components(), 1);
var import_block_editor191 = __toESM(require_block_editor(), 1);
- var import_element125 = __toESM(require_element(), 1);
- var import_i18n177 = __toESM(require_i18n(), 1);
+ var import_element126 = __toESM(require_element(), 1);
+ var import_i18n174 = __toESM(require_i18n(), 1);
var import_notices16 = __toESM(require_notices(), 1);
// packages/block-library/build-module/post-featured-image/dimension-controls.mjs
- var import_i18n175 = __toESM(require_i18n(), 1);
+ var import_i18n172 = __toESM(require_i18n(), 1);
var import_components107 = __toESM(require_components(), 1);
var import_block_editor188 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
var { DimensionsTool: DimensionsTool2 } = unlock(import_block_editor188.privateApis);
var DEFAULT_SCALE = "cover";
var DIMENSION_KEYS = ["aspectRatio", "width", "height", "scale"];
var scaleOptions2 = [
{
value: "cover",
- label: (0, import_i18n175._x)("Cover", "Scale option for Image dimension control"),
- help: (0, import_i18n175.__)(
+ label: (0, import_i18n172._x)("Cover", "Scale option for Image dimension control"),
+ help: (0, import_i18n172.__)(
"Image is scaled and cropped to fill the entire space without being distorted."
)
},
{
value: "contain",
- label: (0, import_i18n175._x)("Contain", "Scale option for Image dimension control"),
- help: (0, import_i18n175.__)(
+ label: (0, import_i18n172._x)("Contain", "Scale option for Image dimension control"),
+ help: (0, import_i18n172.__)(
"Image is scaled to fill the space without clipping nor distorting."
)
},
{
value: "fill",
- label: (0, import_i18n175._x)("Fill", "Scale option for Image dimension control"),
- help: (0, import_i18n175.__)(
+ label: (0, import_i18n172._x)("Fill", "Scale option for Image dimension control"),
+ help: (0, import_i18n172.__)(
"Image will be stretched and distorted to completely fill the space."
)
}
@@ -61805,7 +61480,7 @@ ${text}
})
);
};
- return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
DimensionsTool2,
{
panelId: clientId,
@@ -61830,8 +61505,8 @@ ${text}
var import_components108 = __toESM(require_components(), 1);
var import_block_editor189 = __toESM(require_block_editor(), 1);
var import_compose49 = __toESM(require_compose(), 1);
- var import_i18n176 = __toESM(require_i18n(), 1);
- var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n173 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
var Overlay = ({
clientId,
attributes: attributes2,
@@ -61845,8 +61520,8 @@ ${text}
if (!colorGradientSettings.hasColorsOrGradients) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_jsx_runtime401.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(import_jsx_runtime402.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
import_block_editor189.__experimentalColorGradientSettingsDropdown,
{
__experimentalIsRenderedInSidebar: true,
@@ -61854,7 +61529,7 @@ ${text}
{
colorValue: overlayColor.color,
gradientValue,
- label: (0, import_i18n176.__)("Overlay"),
+ label: (0, import_i18n173.__)("Overlay"),
onColorChange: setOverlayColor,
onGradientChange: setGradient,
isShownByDefault: true,
@@ -61871,21 +61546,21 @@ ${text}
...colorGradientSettings
}
),
- /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
import_components108.__experimentalToolsPanelItem,
{
hasValue: () => dimRatio !== void 0,
- label: (0, import_i18n176.__)("Overlay opacity"),
+ label: (0, import_i18n173.__)("Overlay opacity"),
onDeselect: () => setAttributes({ dimRatio: 0 }),
resetAllFilter: () => ({
dimRatio: 0
}),
isShownByDefault: true,
panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
import_components108.RangeControl,
{
- label: (0, import_i18n176.__)("Overlay opacity"),
+ label: (0, import_i18n173.__)("Overlay opacity"),
value: dimRatio,
onChange: (newDimRatio) => setAttributes({
dimRatio: newDimRatio
@@ -61914,7 +61589,7 @@ ${text}
}
// packages/block-library/build-module/post-featured-image/overlay.mjs
- var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
var Overlay2 = ({ attributes: attributes2, overlayColor }) => {
const { dimRatio } = attributes2;
const { gradientClass, gradientValue } = (0, import_block_editor190.__experimentalUseGradient)();
@@ -61928,7 +61603,7 @@ ${text}
if (!colorGradientSettings.hasColorsOrGradients || !dimRatio) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
"span",
{
"aria-hidden": "true",
@@ -61952,7 +61627,7 @@ ${text}
])(Overlay2);
// packages/block-library/build-module/post-featured-image/edit.mjs
- var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES8 = ["image"];
var { isDefaultBlockStyleState: isDefaultBlockStyleState4, ResolutionTool: ResolutionTool4 } = unlock(
import_block_editor191.privateApis
@@ -61972,7 +61647,7 @@ ${text}
const imageSizeOptions = imageSizes.filter(
({ slug }) => image?.media_details?.sizes?.[slug]?.source_url
).map(({ name: name118, slug }) => ({ value: slug, label: name118 }));
- return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
ResolutionTool4,
{
value,
@@ -62000,7 +61675,7 @@ ${text}
linkTarget,
useFirstImageFromPost
} = attributes2;
- const [temporaryURL, setTemporaryURL] = (0, import_element125.useState)();
+ const [temporaryURL, setTemporaryURL] = (0, import_element126.useState)();
const [storedFeaturedImage, setFeaturedImage] = (0, import_core_data65.useEntityProp)(
"postType",
postTypeSlug,
@@ -62013,7 +61688,7 @@ ${text}
"content",
postId
);
- const featuredImage = (0, import_element125.useMemo)(() => {
+ const featuredImage = (0, import_element126.useMemo)(() => {
if (storedFeaturedImage) {
return storedFeaturedImage;
}
@@ -62059,7 +61734,7 @@ ${text}
const blockEditingMode = (0, import_block_editor191.useBlockEditingMode)();
const aspectRatioStyle = aspectRatio === "auto" ? void 0 : aspectRatio;
const placeholder2 = (content) => {
- return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components109.Placeholder,
{
className: clsx_default(
@@ -62095,7 +61770,7 @@ ${text}
});
setFeaturedImage(0);
};
- (0, import_element125.useEffect)(() => {
+ (0, import_element126.useEffect)(() => {
if (mediaUrl && temporaryURL) {
setTemporaryURL();
}
@@ -62106,8 +61781,8 @@ ${text}
setTemporaryURL();
};
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const controls = blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_block_editor191.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ const controls = blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(import_jsx_runtime404.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_block_editor191.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
overlay_controls_default,
{
attributes: attributes2,
@@ -62115,7 +61790,7 @@ ${text}
clientId
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_block_editor191.InspectorControls,
{
group: "dimensions",
@@ -62133,7 +61808,7 @@ ${text}
}
});
},
- children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
dimension_controls_default,
{
clientId,
@@ -62146,10 +61821,10 @@ ${text}
)
}
),
- (featuredImage || isDescendentOfQueryLoop || !postId) && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_block_editor191.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(
+ (featuredImage || isDescendentOfQueryLoop || !postId) && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_block_editor191.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(
import_components109.__experimentalToolsPanel,
{
- label: (0, import_i18n177.__)("Settings"),
+ label: (0, import_i18n174.__)("Settings"),
resetAll: () => {
setAttributes({
isLink: false,
@@ -62160,42 +61835,42 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components109.__experimentalToolsPanelItem,
{
- label: postType?.labels?.singular_name ? (0, import_i18n177.sprintf)(
+ label: postType?.labels?.singular_name ? (0, import_i18n174.sprintf)(
// translators: %s: Name of the post type e.g: "post".
- (0, import_i18n177.__)("Link to %s"),
+ (0, import_i18n174.__)("Link to %s"),
postType.labels.singular_name
- ) : (0, import_i18n177.__)("Link to post"),
+ ) : (0, import_i18n174.__)("Link to post"),
isShownByDefault: true,
hasValue: () => !!isLink,
onDeselect: () => setAttributes({
isLink: false
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components109.ToggleControl,
{
- label: (0, import_i18n177.__)("Make image a link"),
+ label: (0, import_i18n174.__)("Make image a link"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
)
}
),
- isLink && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ isLink && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components109.__experimentalToolsPanelItem,
{
- label: (0, import_i18n177.__)("Open in new tab"),
+ label: (0, import_i18n174.__)("Open in new tab"),
isShownByDefault: true,
hasValue: () => "_self" !== linkTarget,
onDeselect: () => setAttributes({
linkTarget: "_self"
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components109.ToggleControl,
{
- label: (0, import_i18n177.__)("Open in new tab"),
+ label: (0, import_i18n174.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -62204,25 +61879,25 @@ ${text}
)
}
),
- isLink && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ isLink && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components109.__experimentalToolsPanelItem,
{
- label: (0, import_i18n177.__)("Link relation"),
+ label: (0, import_i18n174.__)("Link relation"),
isShownByDefault: true,
hasValue: () => !!rel,
onDeselect: () => setAttributes({
rel: ""
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components109.TextControl,
{
- label: (0, import_i18n177.__)("Link relation"),
- help: (0, import_element125.createInterpolateElement)(
- (0, import_i18n177.__)(
+ label: (0, import_i18n174.__)("Link relation"),
+ help: (0, import_element126.createInterpolateElement)(
+ (0, import_i18n174.__)(
"The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
),
{
- a: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_components109.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+ a: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_components109.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
}
),
value: rel,
@@ -62231,7 +61906,7 @@ ${text}
)
}
),
- !!media && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ !!media && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
FeaturedImageResolutionTool,
{
image: media,
@@ -62245,11 +61920,11 @@ ${text}
] });
let image;
if (!featuredImage && (isDescendentOfQueryLoop || !postId)) {
- return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(import_jsx_runtime404.Fragment, { children: [
controls,
- /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)("div", { ...blockProps, children: [
- !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)("a", { href: postPermalink, target: linkTarget, children: placeholder2() }) : placeholder2(),
- /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)("div", { ...blockProps, children: [
+ !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime404.jsx)("a", { href: postPermalink, target: linkTarget, children: placeholder2() }) : placeholder2(),
+ /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
overlay_default,
{
attributes: attributes2,
@@ -62260,7 +61935,7 @@ ${text}
] })
] });
}
- const label = (0, import_i18n177.__)("Add a featured image");
+ const label = (0, import_i18n174.__)("Add a featured image");
const imageStyles = {
...borderProps.style,
...shadowProps.style,
@@ -62270,7 +61945,7 @@ ${text}
objectFit: !!(height || aspectRatio) && scale
};
if (!featuredImage && !temporaryURL) {
- image = /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ image = /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_block_editor191.MediaPlaceholder,
{
onSelect: onSelectImage,
@@ -62279,7 +61954,7 @@ ${text}
onError: onUploadError,
placeholder: placeholder2,
mediaLibraryButton: ({ open }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_components109.Button,
{
__next40pxDefaultSize: true,
@@ -62297,26 +61972,26 @@ ${text}
}
);
} else {
- image = !media && !temporaryURL ? placeholder2() : /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ image = !media && !temporaryURL ? placeholder2() : /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(import_jsx_runtime404.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
"img",
{
className: borderProps.className,
src: temporaryURL || mediaUrl,
- alt: media && media?.alt_text ? (0, import_i18n177.sprintf)(
+ alt: media && media?.alt_text ? (0, import_i18n174.sprintf)(
// translators: %s: The image's alt text.
- (0, import_i18n177.__)("Featured image: %s"),
+ (0, import_i18n174.__)("Featured image: %s"),
media.alt_text
- ) : (0, import_i18n177.__)("Featured image"),
+ ) : (0, import_i18n174.__)("Featured image"),
style: imageStyles
}
),
- temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_components109.Spinner, {})
+ temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_components109.Spinner, {})
] });
}
- return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(import_jsx_runtime404.Fragment, { children: [
!temporaryURL && controls,
- !!media && !isDescendentOfQueryLoop && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_block_editor191.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ !!media && !isDescendentOfQueryLoop && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_block_editor191.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
import_block_editor191.MediaReplaceFlow,
{
mediaId: featuredImage,
@@ -62328,9 +62003,9 @@ ${text}
onReset: onResetImage
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)("figure", { ...blockProps, children: [
- !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)("a", { href: postPermalink, target: linkTarget, children: image }) : image,
- /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)("figure", { ...blockProps, children: [
+ !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime404.jsx)("a", { href: postPermalink, target: linkTarget, children: image }) : image,
+ /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
overlay_default,
{
attributes: attributes2,
@@ -62358,7 +62033,7 @@ ${text}
name: () => name73,
settings: () => settings72
});
- var import_i18n180 = __toESM(require_i18n(), 1);
+ var import_i18n177 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/post-navigation-link/block.json
var block_default72 = {
@@ -62428,17 +62103,17 @@ ${text}
// packages/block-library/build-module/post-navigation-link/edit.mjs
var import_components110 = __toESM(require_components(), 1);
var import_block_editor192 = __toESM(require_block_editor(), 1);
- var import_i18n178 = __toESM(require_i18n(), 1);
+ var import_i18n175 = __toESM(require_i18n(), 1);
var import_data111 = __toESM(require_data(), 1);
var import_core_data66 = __toESM(require_core_data(), 1);
- var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
function PostNavigationLinkEdit({
context: { postType },
attributes: { type, label, showTitle, linkLabel, arrow, taxonomy },
setAttributes
}) {
const isNext = type === "next";
- let placeholder2 = isNext ? (0, import_i18n178.__)("Next") : (0, import_i18n178.__)("Previous");
+ let placeholder2 = isNext ? (0, import_i18n175.__)("Next") : (0, import_i18n175.__)("Previous");
const arrowMap5 = {
none: "",
arrow: isNext ? "\u2192" : "\u2190",
@@ -62448,13 +62123,13 @@ ${text}
if (showTitle) {
placeholder2 = isNext ? (
/* translators: Label before for next and previous post. There is a space after the colon. */
- (0, import_i18n178.__)("Next: ")
+ (0, import_i18n175.__)("Next: ")
) : (
/* translators: Label before for next and previous post. There is a space after the colon. */
- (0, import_i18n178.__)("Previous: ")
+ (0, import_i18n175.__)("Previous: ")
);
}
- const ariaLabel = isNext ? (0, import_i18n178.__)("Next post") : (0, import_i18n178.__)("Previous post");
+ const ariaLabel = isNext ? (0, import_i18n175.__)("Next post") : (0, import_i18n175.__)("Previous post");
const blockProps = (0, import_block_editor192.useBlockProps)();
const taxonomies = (0, import_data111.useSelect)(
(select10) => {
@@ -62469,7 +62144,7 @@ ${text}
);
const getTaxonomyOptions = () => {
const selectOption = {
- label: (0, import_i18n178.__)("Unfiltered"),
+ label: (0, import_i18n175.__)("Unfiltered"),
value: ""
};
const taxonomyOptions = (taxonomies ?? []).filter(({ visibility }) => !!visibility?.publicly_queryable).map((item) => {
@@ -62481,11 +62156,11 @@ ${text}
return [selectOption, ...taxonomyOptions];
};
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(import_jsx_runtime404.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_block_editor192.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_jsx_runtime405.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_block_editor192.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(
import_components110.__experimentalToolsPanel,
{
- label: (0, import_i18n178.__)("Settings"),
+ label: (0, import_i18n175.__)("Settings"),
resetAll: () => {
setAttributes({
showTitle: false,
@@ -62495,18 +62170,18 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.__experimentalToolsPanelItem,
{
- label: (0, import_i18n178.__)("Display the title as a link"),
+ label: (0, import_i18n175.__)("Display the title as a link"),
isShownByDefault: true,
hasValue: () => showTitle,
onDeselect: () => setAttributes({ showTitle: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.ToggleControl,
{
- label: (0, import_i18n178.__)("Display the title as a link"),
- help: (0, import_i18n178.__)(
+ label: (0, import_i18n175.__)("Display the title as a link"),
+ help: (0, import_i18n175.__)(
"If you have entered a custom label, it will be prepended before the title."
),
checked: !!showTitle,
@@ -62517,19 +62192,19 @@ ${text}
)
}
),
- showTitle && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ showTitle && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.__experimentalToolsPanelItem,
{
- label: (0, import_i18n178.__)(
+ label: (0, import_i18n175.__)(
"Include the label as part of the link"
),
isShownByDefault: true,
hasValue: () => !!linkLabel,
onDeselect: () => setAttributes({ linkLabel: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.ToggleControl,
{
- label: (0, import_i18n178.__)(
+ label: (0, import_i18n175.__)(
"Include the label as part of the link"
),
checked: !!linkLabel,
@@ -62540,51 +62215,51 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.__experimentalToolsPanelItem,
{
- label: (0, import_i18n178.__)("Arrow"),
+ label: (0, import_i18n175.__)("Arrow"),
isShownByDefault: true,
hasValue: () => arrow !== "none",
onDeselect: () => setAttributes({ arrow: "none" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(
import_components110.__experimentalToggleGroupControl,
{
- label: (0, import_i18n178.__)("Arrow"),
+ label: (0, import_i18n175.__)("Arrow"),
value: arrow,
onChange: (value) => {
setAttributes({ arrow: value });
},
- help: (0, import_i18n178.__)(
+ help: (0, import_i18n175.__)(
"A decorative arrow for the next and previous link."
),
isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.__experimentalToggleGroupControlOption,
{
value: "none",
- label: (0, import_i18n178._x)(
+ label: (0, import_i18n175._x)(
"None",
"Arrow option for Next/Previous link"
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.__experimentalToggleGroupControlOption,
{
value: "arrow",
- label: (0, import_i18n178._x)(
+ label: (0, import_i18n175._x)(
"Arrow",
"Arrow option for Next/Previous link"
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.__experimentalToggleGroupControlOption,
{
value: "chevron",
- label: (0, import_i18n178._x)(
+ label: (0, import_i18n175._x)(
"Chevron",
"Arrow option for Next/Previous link"
)
@@ -62598,29 +62273,29 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_block_editor192.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_block_editor192.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_components110.SelectControl,
{
- label: (0, import_i18n178.__)("Filter by taxonomy"),
+ label: (0, import_i18n175.__)("Filter by taxonomy"),
value: taxonomy,
options: getTaxonomyOptions(),
onChange: (value) => setAttributes({
taxonomy: value
}),
- help: (0, import_i18n178.__)(
+ help: (0, import_i18n175.__)(
"Only link to posts that have the same taxonomy terms as the current post. For example the same tags or categories."
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)("div", { ...blockProps, children: [
- !isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)("div", { ...blockProps, children: [
+ !isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
"span",
{
className: `wp-block-post-navigation-link__arrow-previous is-arrow-${arrow}`,
children: displayArrow
}
),
- /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
import_block_editor192.RichText,
{
tagName: "a",
@@ -62632,15 +62307,15 @@ ${text}
onChange: (newLabel) => setAttributes({ label: newLabel })
}
),
- showTitle && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ showTitle && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
"a",
{
href: "#post-navigation-pseudo-link",
onClick: (event) => event.preventDefault(),
- children: (0, import_i18n178.__)("An example title")
+ children: (0, import_i18n175.__)("An example title")
}
),
- isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+ isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
"span",
{
className: `wp-block-post-navigation-link__arrow-next is-arrow-${arrow}`,
@@ -62653,12 +62328,12 @@ ${text}
}
// packages/block-library/build-module/post-navigation-link/variations.mjs
- var import_i18n179 = __toESM(require_i18n(), 1);
+ var import_i18n176 = __toESM(require_i18n(), 1);
var variations12 = [
{
name: "post-previous",
- title: (0, import_i18n179.__)("Previous Post"),
- description: (0, import_i18n179.__)(
+ title: (0, import_i18n176.__)("Previous Post"),
+ description: (0, import_i18n176.__)(
"Displays the post link that precedes the current post."
),
icon: previous_default,
@@ -62666,7 +62341,7 @@ ${text}
scope: ["inserter", "transform"],
example: {
attributes: {
- label: (0, import_i18n179.__)("Previous post"),
+ label: (0, import_i18n176.__)("Previous post"),
arrow: "arrow"
}
}
@@ -62674,8 +62349,8 @@ ${text}
{
isDefault: true,
name: "post-next",
- title: (0, import_i18n179.__)("Next Post"),
- description: (0, import_i18n179.__)(
+ title: (0, import_i18n176.__)("Next Post"),
+ description: (0, import_i18n176.__)(
"Displays the post link that follows the current post."
),
icon: next_default,
@@ -62683,7 +62358,7 @@ ${text}
scope: ["inserter", "transform"],
example: {
attributes: {
- label: (0, import_i18n179.__)("Next post"),
+ label: (0, import_i18n176.__)("Next post"),
arrow: "arrow"
}
}
@@ -62771,7 +62446,7 @@ ${text}
deprecated: deprecated_default36,
example: {
attributes: {
- label: (0, import_i18n180.__)("Next post"),
+ label: (0, import_i18n177.__)("Next post"),
arrow: "arrow"
}
}
@@ -62861,13 +62536,13 @@ ${text}
};
// packages/block-library/build-module/post-template/edit.mjs
- var import_element126 = __toESM(require_element(), 1);
+ var import_element127 = __toESM(require_element(), 1);
var import_data112 = __toESM(require_data(), 1);
- var import_i18n181 = __toESM(require_i18n(), 1);
+ var import_i18n178 = __toESM(require_i18n(), 1);
var import_block_editor193 = __toESM(require_block_editor(), 1);
var import_components111 = __toESM(require_components(), 1);
var import_core_data67 = __toESM(require_core_data(), 1);
- var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
var INNER_BLOCKS_LAYOUT = { type: "default" };
function PostTemplateInnerBlocks({ classList }) {
const innerBlocksProps = (0, import_block_editor193.useInnerBlocksProps)(
@@ -62877,7 +62552,7 @@ ${text}
layout: INNER_BLOCKS_LAYOUT
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("li", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("li", { ...innerBlocksProps });
}
function PostTemplateBlockPreview({
blocks,
@@ -62898,7 +62573,7 @@ ${text}
const style2 = {
display: isHidden ? "none" : void 0
};
- return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
"li",
{
...blockPreviewProps,
@@ -62910,7 +62585,7 @@ ${text}
}
);
}
- var MemoizedPostTemplateBlockPreview = (0, import_element126.memo)(PostTemplateBlockPreview);
+ var MemoizedPostTemplateBlockPreview = (0, import_element127.memo)(PostTemplateBlockPreview);
function PostTemplateEdit({
setAttributes,
clientId,
@@ -62952,7 +62627,7 @@ ${text}
columnCount = 3,
minimumColumnWidth
} = layout || {};
- const [activeBlockContextId, setActiveBlockContextId] = (0, import_element126.useState)();
+ const [activeBlockContextId, setActiveBlockContextId] = (0, import_element127.useState)();
const { posts, blocks } = (0, import_data112.useSelect)(
(select10) => {
const { getEntityRecords, getTaxonomies } = select10(import_core_data67.store);
@@ -63082,7 +62757,7 @@ ${text}
previewPostType
]
);
- const blockContexts = (0, import_element126.useMemo)(
+ const blockContexts = (0, import_element127.useMemo)(
() => posts?.map((post) => ({
postType: post.type,
postId: post.id,
@@ -63099,12 +62774,12 @@ ${text}
})
});
if (!posts) {
- return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_components111.Spinner, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components111.Spinner, {}) });
}
if (!posts.length) {
- return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)("p", { ...blockProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)("p", { ...blockProps, children: [
" ",
- (0, import_i18n181.__)("No results found.")
+ (0, import_i18n178.__)("No results found.")
] });
}
const setDisplayLayout = (newDisplayLayout) => setAttributes({
@@ -63113,13 +62788,13 @@ ${text}
const displayLayoutControls = [
{
icon: list_default,
- title: (0, import_i18n181._x)("List view", "Post template block display setting"),
+ title: (0, import_i18n178._x)("List view", "Post template block display setting"),
onClick: () => setDisplayLayout({ type: "default" }),
isActive: layoutType === "default" || layoutType === "constrained"
},
{
icon: grid_default,
- title: (0, import_i18n181._x)("Grid view", "Post template block display setting"),
+ title: (0, import_i18n178._x)("Grid view", "Post template block display setting"),
onClick: () => setDisplayLayout({
type: "grid",
columnCount
@@ -63127,20 +62802,20 @@ ${text}
isActive: layoutType === "grid"
}
];
- return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_jsx_runtime405.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_block_editor193.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_components111.ToolbarGroup, { controls: displayLayoutControls }) }),
- /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("ul", { ...blockProps, children: blockContexts && blockContexts.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(import_jsx_runtime406.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_block_editor193.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components111.ToolbarGroup, { controls: displayLayoutControls }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("ul", { ...blockProps, children: blockContexts && blockContexts.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(
import_block_editor193.BlockContextProvider,
{
value: blockContext,
children: [
- blockContext.postId === (activeBlockContextId || blockContexts[0]?.postId) ? /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+ blockContext.postId === (activeBlockContextId || blockContexts[0]?.postId) ? /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
PostTemplateInnerBlocks,
{
classList: blockContext.classList
}
) : null,
- /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
MemoizedPostTemplateBlockPreview,
{
blocks,
@@ -63159,9 +62834,9 @@ ${text}
// packages/block-library/build-module/post-template/save.mjs
var import_block_editor194 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
function PostTemplateSave() {
- return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_block_editor194.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_block_editor194.InnerBlocks.Content, {});
}
// packages/block-library/build-module/post-template/index.mjs
@@ -63284,11 +62959,11 @@ ${text}
// packages/block-library/build-module/post-terms/edit.mjs
var import_block_editor195 = __toESM(require_block_editor(), 1);
- var import_blocks88 = __toESM(require_blocks(), 1);
+ var import_blocks75 = __toESM(require_blocks(), 1);
var import_components112 = __toESM(require_components(), 1);
var import_data114 = __toESM(require_data(), 1);
var import_html_entities10 = __toESM(require_html_entities(), 1);
- var import_i18n182 = __toESM(require_i18n(), 1);
+ var import_i18n179 = __toESM(require_i18n(), 1);
var import_core_data69 = __toESM(require_core_data(), 1);
// packages/block-library/build-module/post-terms/use-post-terms.mjs
@@ -63329,7 +63004,7 @@ ${text}
}
// packages/block-library/build-module/post-terms/edit.mjs
- var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_FORMATS = [
"core/bold",
"core/image",
@@ -63368,36 +63043,36 @@ ${text}
const blockProps = (0, import_block_editor195.useBlockProps)({
className: term && `taxonomy-${term}`
});
- return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_jsx_runtime407.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_block_editor195.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(import_jsx_runtime408.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_block_editor195.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_components112.TextControl,
{
autoComplete: "off",
- label: (0, import_i18n182.__)("Separator"),
+ label: (0, import_i18n179.__)("Separator"),
value: separator || "",
onChange: (nextValue) => {
setAttributes({ separator: nextValue });
},
- help: (0, import_i18n182.__)("Enter character(s) used to separate terms.")
+ help: (0, import_i18n179.__)("Enter character(s) used to separate terms.")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)("div", { ...blockProps, children: [
- isLoading && hasPost && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_components112.Spinner, {}),
- !isLoading && (isSelected || prefix) && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)("div", { ...blockProps, children: [
+ isLoading && hasPost && /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_components112.Spinner, {}),
+ !isLoading && (isSelected || prefix) && /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_block_editor195.RichText,
{
identifier: "prefix",
allowedFormats: ALLOWED_FORMATS,
className: "wp-block-post-terms__prefix",
- "aria-label": (0, import_i18n182.__)("Prefix"),
- placeholder: (0, import_i18n182.__)("Prefix") + " ",
+ "aria-label": (0, import_i18n179.__)("Prefix"),
+ placeholder: (0, import_i18n179.__)("Prefix") + " ",
value: prefix,
onChange: (value) => setAttributes({ prefix: value }),
tagName: "span"
}
),
- (!hasPost || !term) && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)("span", { children: blockInformation.title }),
- hasPost && !isLoading && hasPostTerms && postTerms.map((postTerm) => /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+ (!hasPost || !term) && /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("span", { children: blockInformation.title }),
+ hasPost && !isLoading && hasPostTerms && postTerms.map((postTerm) => /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
"a",
{
href: postTerm.link,
@@ -63406,25 +63081,25 @@ ${text}
children: (0, import_html_entities10.decodeEntities)(postTerm.name)
},
postTerm.id
- )).reduce((prev, curr) => /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_jsx_runtime407.Fragment, { children: [
+ )).reduce((prev, curr) => /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(import_jsx_runtime408.Fragment, { children: [
prev,
- /* @__PURE__ */ (0, import_jsx_runtime407.jsx)("span", { className: "wp-block-post-terms__separator", children: separator || " " }),
+ /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("span", { className: "wp-block-post-terms__separator", children: separator || " " }),
curr
] })),
- hasPost && !isLoading && !hasPostTerms && (selectedTerm?.labels?.no_terms || (0, import_i18n182.__)("Term items not found.")),
- !isLoading && (isSelected || suffix) && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+ hasPost && !isLoading && !hasPostTerms && (selectedTerm?.labels?.no_terms || (0, import_i18n179.__)("Term items not found.")),
+ !isLoading && (isSelected || suffix) && /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
import_block_editor195.RichText,
{
identifier: "suffix",
allowedFormats: ALLOWED_FORMATS,
className: "wp-block-post-terms__suffix",
- "aria-label": (0, import_i18n182.__)("Suffix"),
- placeholder: " " + (0, import_i18n182.__)("Suffix"),
+ "aria-label": (0, import_i18n179.__)("Suffix"),
+ placeholder: " " + (0, import_i18n179.__)("Suffix"),
value: suffix,
onChange: (value) => setAttributes({ suffix: value }),
tagName: "span",
__unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks88.createBlock)((0, import_blocks88.getDefaultBlockName)())
+ (0, import_blocks75.createBlock)((0, import_blocks75.getDefaultBlockName)())
) : void 0
}
)
@@ -63626,14 +63301,14 @@ ${text}
};
// packages/block-library/build-module/post-time-to-read/edit.mjs
- var import_i18n183 = __toESM(require_i18n(), 1);
- var import_element127 = __toESM(require_element(), 1);
+ var import_i18n180 = __toESM(require_i18n(), 1);
+ var import_element128 = __toESM(require_element(), 1);
var import_block_editor196 = __toESM(require_block_editor(), 1);
var import_components113 = __toESM(require_components(), 1);
- var import_blocks89 = __toESM(require_blocks(), 1);
+ var import_blocks76 = __toESM(require_blocks(), 1);
var import_core_data70 = __toESM(require_core_data(), 1);
var import_wordcount = __toESM(require_wordcount(), 1);
- var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
function PostTimeToReadEdit({ attributes: attributes2, setAttributes, context }) {
const { displayAsRange, displayMode, averageReadingSpeed } = attributes2;
const { postId, postType } = context;
@@ -63647,16 +63322,16 @@ ${text}
const [blocks] = (0, import_core_data70.useEntityBlockEditor)("postType", postType, {
id: postId
});
- const displayString = (0, import_element127.useMemo)(() => {
+ const displayString = (0, import_element128.useMemo)(() => {
let content;
if (contentStructure instanceof Function) {
content = contentStructure({ blocks });
} else if (blocks) {
- content = (0, import_blocks89.__unstableSerializeAndClean)(blocks);
+ content = (0, import_blocks76.__unstableSerializeAndClean)(blocks);
} else {
content = contentStructure;
}
- const wordCountType = (0, import_i18n183._x)(
+ const wordCountType = (0, import_i18n180._x)(
"words",
"Word count type. Do not translate!"
);
@@ -63674,30 +63349,30 @@ ${text}
if (minMinutes === maxMinutes) {
maxMinutes = maxMinutes + 1;
}
- const rangeLabel = (0, import_i18n183._x)(
+ const rangeLabel = (0, import_i18n180._x)(
"%1$s\u2013%2$s minutes",
"Range of minutes to read"
);
- return (0, import_i18n183.sprintf)(rangeLabel, minMinutes, maxMinutes);
+ return (0, import_i18n180.sprintf)(rangeLabel, minMinutes, maxMinutes);
}
const minutesToRead = Math.max(
1,
Math.round(totalWords / averageReadingSpeed)
);
- return (0, import_i18n183.sprintf)(
+ return (0, import_i18n180.sprintf)(
/* translators: %s: the number of minutes to read the post. */
- (0, import_i18n183._n)("%s minute", "%s minutes", minutesToRead),
+ (0, import_i18n180._n)("%s minute", "%s minutes", minutesToRead),
minutesToRead
);
}
if (displayMode === "words") {
- return wordCountType === "words" ? (0, import_i18n183.sprintf)(
+ return wordCountType === "words" ? (0, import_i18n180.sprintf)(
/* translators: %s: the number of words in the post. */
- (0, import_i18n183._n)("%s word", "%s words", totalWords),
+ (0, import_i18n180._n)("%s word", "%s words", totalWords),
totalWords.toLocaleString()
- ) : (0, import_i18n183.sprintf)(
+ ) : (0, import_i18n180.sprintf)(
/* translators: %s: the number of characters in the post. */
- (0, import_i18n183._n)("%s character", "%s characters", totalWords),
+ (0, import_i18n180._n)("%s character", "%s characters", totalWords),
totalWords.toLocaleString()
);
}
@@ -63709,22 +63384,22 @@ ${text}
averageReadingSpeed
]);
const blockProps = (0, import_block_editor196.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(import_jsx_runtime408.Fragment, { children: [
- displayMode === "time" && /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_block_editor196.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(import_jsx_runtime409.Fragment, { children: [
+ displayMode === "time" && /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor196.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
import_components113.__experimentalToolsPanel,
{
- label: (0, import_i18n183.__)("Settings"),
+ label: (0, import_i18n180.__)("Settings"),
resetAll: () => {
setAttributes({
displayAsRange: true
});
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
import_components113.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n183._x)(
+ label: (0, import_i18n180._x)(
"Display as range",
"Turns reading time range display on or off"
),
@@ -63734,10 +63409,10 @@ ${text}
displayAsRange: true
});
},
- children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
import_components113.ToggleControl,
{
- label: (0, import_i18n183.__)("Display as range"),
+ label: (0, import_i18n180.__)("Display as range"),
checked: !!displayAsRange,
onChange: () => setAttributes({
displayAsRange: !displayAsRange
@@ -63748,18 +63423,18 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("div", { ...blockProps, children: displayString })
+ /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("div", { ...blockProps, children: displayString })
] });
}
var edit_default25 = PostTimeToReadEdit;
// packages/block-library/build-module/post-time-to-read/variations.mjs
- var import_i18n184 = __toESM(require_i18n(), 1);
+ var import_i18n181 = __toESM(require_i18n(), 1);
var variations13 = [
{
name: "time-to-read",
- title: (0, import_i18n184.__)("Time to Read"),
- description: (0, import_i18n184.__)("Show minutes required to finish reading the post."),
+ title: (0, import_i18n181.__)("Time to Read"),
+ description: (0, import_i18n181.__)("Show minutes required to finish reading the post."),
attributes: {
displayMode: "time"
},
@@ -63770,8 +63445,8 @@ ${text}
},
{
name: "word-count",
- title: (0, import_i18n184.__)("Word Count"),
- description: (0, import_i18n184.__)("Show the number of words in the post."),
+ title: (0, import_i18n181.__)("Word Count"),
+ description: (0, import_i18n181.__)("Show the number of words in the post."),
attributes: {
displayMode: "words"
},
@@ -63958,11 +63633,11 @@ ${text}
// packages/block-library/build-module/post-title/edit.mjs
var import_block_editor197 = __toESM(require_block_editor(), 1);
var import_components114 = __toESM(require_components(), 1);
- var import_i18n185 = __toESM(require_i18n(), 1);
+ var import_i18n182 = __toESM(require_i18n(), 1);
var import_core_data71 = __toESM(require_core_data(), 1);
var import_data115 = __toESM(require_data(), 1);
- var import_element128 = __toESM(require_element(), 1);
- var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
+ var import_element129 = __toESM(require_element(), 1);
+ var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
function PostTitleEdit({
attributes: { level, levelOptions, isLink, rel, linkTarget, placeholder: placeholder2 },
setAttributes,
@@ -63993,44 +63668,44 @@ ${text}
const blockProps = (0, import_block_editor197.useBlockProps)();
const blockEditingMode = (0, import_block_editor197.useBlockEditingMode)();
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- let titleElement = /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps, children: placeholder2 || (0, import_i18n185.__)("Title") });
+ let titleElement = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(TagName2, { ...blockProps, children: placeholder2 || (0, import_i18n182.__)("Title") });
if (postType && postId) {
- titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_block_editor197.PlainText,
{
tagName: TagName2,
- placeholder: (0, import_i18n185.__)("(no title)"),
+ placeholder: (0, import_i18n182.__)("(no title)"),
value: rawTitle,
onChange: setTitle,
__experimentalVersion: 2,
disableLineBreaks: true,
...blockProps
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
TagName2,
{
...blockProps,
dangerouslySetInnerHTML: {
- __html: fullTitle?.rendered || (0, import_i18n185.__)("(no title)")
+ __html: fullTitle?.rendered || (0, import_i18n182.__)("(no title)")
}
}
);
}
if (isLink && postType && postId) {
- titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_block_editor197.PlainText,
{
tagName: "a",
href: link,
target: linkTarget,
rel,
- placeholder: !rawTitle.length ? (0, import_i18n185.__)("(no title)") : null,
+ placeholder: !rawTitle.length ? (0, import_i18n182.__)("(no title)") : null,
value: rawTitle,
onChange: setTitle,
__experimentalVersion: 2,
disableLineBreaks: true
}
- ) }) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ ) }) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
"a",
{
href: link,
@@ -64038,14 +63713,14 @@ ${text}
rel,
onClick: (event) => event.preventDefault(),
dangerouslySetInnerHTML: {
- __html: fullTitle?.rendered || (0, import_i18n185.__)("(no title)")
+ __html: fullTitle?.rendered || (0, import_i18n182.__)("(no title)")
}
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(import_jsx_runtime409.Fragment, { children: [
- blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(import_jsx_runtime409.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor197.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+ blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_block_editor197.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_block_editor197.HeadingLevelDropdown,
{
value: level,
@@ -64053,10 +63728,10 @@ ${text}
onChange: (newLevel) => setAttributes({ level: newLevel })
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor197.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_block_editor197.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
import_components114.__experimentalToolsPanel,
{
- label: (0, import_i18n185.__)("Settings"),
+ label: (0, import_i18n182.__)("Settings"),
resetAll: () => {
setAttributes({
rel: "",
@@ -64066,37 +63741,37 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components114.__experimentalToolsPanelItem,
{
- label: (0, import_i18n185.__)("Make title a link"),
+ label: (0, import_i18n182.__)("Make title a link"),
isShownByDefault: true,
hasValue: () => isLink,
onDeselect: () => setAttributes({ isLink: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components114.ToggleControl,
{
- label: (0, import_i18n185.__)("Make title a link"),
+ label: (0, import_i18n182.__)("Make title a link"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
)
}
),
- isLink && /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(import_jsx_runtime409.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ isLink && /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components114.__experimentalToolsPanelItem,
{
- label: (0, import_i18n185.__)("Open in new tab"),
+ label: (0, import_i18n182.__)("Open in new tab"),
isShownByDefault: true,
hasValue: () => linkTarget === "_blank",
onDeselect: () => setAttributes({
linkTarget: "_self"
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components114.ToggleControl,
{
- label: (0, import_i18n185.__)("Open in new tab"),
+ label: (0, import_i18n182.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -64105,23 +63780,23 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components114.__experimentalToolsPanelItem,
{
- label: (0, import_i18n185.__)("Link relation"),
+ label: (0, import_i18n182.__)("Link relation"),
isShownByDefault: true,
hasValue: () => !!rel,
onDeselect: () => setAttributes({ rel: "" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
import_components114.TextControl,
{
- label: (0, import_i18n185.__)("Link relation"),
- help: (0, import_element128.createInterpolateElement)(
- (0, import_i18n185.__)(
+ label: (0, import_i18n182.__)("Link relation"),
+ help: (0, import_element129.createInterpolateElement)(
+ (0, import_i18n182.__)(
"The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
),
{
- a: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_components114.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+ a: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components114.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
}
),
value: rel,
@@ -64289,14 +63964,13 @@ ${text}
name: () => name78,
settings: () => settings77
});
- var import_i18n187 = __toESM(require_i18n(), 1);
- var import_blocks92 = __toESM(require_blocks(), 1);
+ var import_i18n184 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/preformatted/edit.mjs
- var import_i18n186 = __toESM(require_i18n(), 1);
+ var import_i18n183 = __toESM(require_i18n(), 1);
var import_block_editor198 = __toESM(require_block_editor(), 1);
- var import_blocks90 = __toESM(require_blocks(), 1);
- var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
+ var import_blocks77 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
function PreformattedEdit({
attributes: attributes2,
mergeBlocks,
@@ -64307,7 +63981,7 @@ ${text}
}) {
const { content } = attributes2;
const blockProps = (0, import_block_editor198.useBlockProps)({ style: style2 });
- return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
import_block_editor198.RichText,
{
tagName: "pre",
@@ -64320,13 +63994,13 @@ ${text}
});
},
onRemove,
- "aria-label": (0, import_i18n186.__)("Preformatted text"),
- placeholder: (0, import_i18n186.__)("Write preformatted text\u2026"),
+ "aria-label": (0, import_i18n183.__)("Preformatted text"),
+ placeholder: (0, import_i18n183.__)("Write preformatted text\u2026"),
onMerge: mergeBlocks,
...blockProps,
__unstablePastePlainText: true,
__unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks90.createBlock)((0, import_blocks90.getDefaultBlockName)())
+ (0, import_blocks77.createBlock)((0, import_blocks77.getDefaultBlockName)())
) : void 0
}
);
@@ -64397,20 +64071,20 @@ ${text}
// packages/block-library/build-module/preformatted/save.mjs
var import_block_editor199 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
function save35({ attributes: attributes2 }) {
const { content } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("pre", { ...import_block_editor199.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(import_block_editor199.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("pre", { ...import_block_editor199.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor199.RichText.Content, { value: content }) });
}
// packages/block-library/build-module/preformatted/transforms.mjs
- var import_blocks91 = __toESM(require_blocks(), 1);
+ var import_blocks78 = __toESM(require_blocks(), 1);
var transforms27 = {
from: [
{
type: "block",
blocks: ["core/code", "core/paragraph", "core/verse"],
- transform: ({ content, anchor }) => (0, import_blocks91.createBlock)("core/preformatted", {
+ transform: ({ content, anchor }) => (0, import_blocks78.createBlock)("core/preformatted", {
content,
anchor
})
@@ -64429,24 +64103,23 @@ ${text}
{
type: "block",
blocks: ["core/paragraph"],
- transform: (attributes2) => (0, import_blocks91.createBlock)("core/paragraph", attributes2)
+ transform: (attributes2) => (0, import_blocks78.createBlock)("core/paragraph", attributes2)
},
{
type: "block",
blocks: ["core/code"],
- transform: (attributes2) => (0, import_blocks91.createBlock)("core/code", attributes2)
+ transform: (attributes2) => (0, import_blocks78.createBlock)("core/code", attributes2)
},
{
type: "block",
blocks: ["core/verse"],
- transform: (attributes2) => (0, import_blocks91.createBlock)("core/verse", attributes2)
+ transform: (attributes2) => (0, import_blocks78.createBlock)("core/verse", attributes2)
}
]
};
var transforms_default28 = transforms27;
// packages/block-library/build-module/preformatted/index.mjs
- var { fieldsKey: fieldsKey15, formKey: formKey15 } = unlock(import_blocks92.privateApis);
var { name: name78 } = block_default77;
var settings77 = {
icon: preformatted_default,
@@ -64454,7 +64127,7 @@ ${text}
attributes: {
/* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
// translators: Sample content for the Preformatted block. Can be replaced with a more locale-adequate work.
- content: (0, import_i18n187.__)(
+ content: (0, import_i18n184.__)(
"EXT. XANADU - FAINT DAWN - 1940 (MINIATURE)\nWindow, very small in the distance, illuminated.\nAll around this is an almost totally black screen. Now, as the camera moves slowly towards the window which is almost a postage stamp in the frame, other forms appear;"
)
/* eslint-enable @wordpress/i18n-no-collapsible-whitespace */
@@ -64469,20 +64142,6 @@ ${text}
};
}
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings77[fieldsKey15] = [
- {
- id: "content",
- label: (0, import_i18n187.__)("Content"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings77[formKey15] = {
- fields: ["content"]
- };
- }
var init77 = () => initBlock({ name: name78, metadata: block_default77, settings: settings77 });
// packages/block-library/build-module/pullquote/index.mjs
@@ -64493,8 +64152,7 @@ ${text}
name: () => name79,
settings: () => settings78
});
- var import_i18n189 = __toESM(require_i18n(), 1);
- var import_blocks95 = __toESM(require_blocks(), 1);
+ var import_i18n186 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/pullquote/deprecated.mjs
var import_block_editor200 = __toESM(require_block_editor(), 1);
@@ -64504,7 +64162,7 @@ ${text}
var SOLID_COLOR_CLASS = `is-style-solid-color`;
// packages/block-library/build-module/pullquote/deprecated.mjs
- var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
var blockAttributes6 = {
value: {
type: "string",
@@ -64630,7 +64288,7 @@ ${text}
save({ attributes: attributes2 }) {
const { textAlign, citation, value } = attributes2;
const shouldShowCitation = !import_block_editor200.RichText.isEmpty(citation);
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
"figure",
{
...import_block_editor200.useBlockProps.save({
@@ -64638,9 +64296,9 @@ ${text}
[`has-text-align-${textAlign}`]: textAlign
})
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)("blockquote", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { tagName: "p", value }),
- shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
+ children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("blockquote", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { tagName: "p", value }),
+ shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
] })
}
);
@@ -64720,7 +64378,7 @@ ${text}
save({ attributes: attributes2 }) {
const { textAlign, citation, value } = attributes2;
const shouldShowCitation = !import_block_editor200.RichText.isEmpty(citation);
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
"figure",
{
...import_block_editor200.useBlockProps.save({
@@ -64728,9 +64386,9 @@ ${text}
[`has-text-align-${textAlign}`]: textAlign
})
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)("blockquote", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
- shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
+ children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("blockquote", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
+ shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
] })
}
);
@@ -64799,21 +64457,21 @@ ${text}
[blockquoteTextColorClass]: blockquoteTextColorClass
});
const blockquoteStyles = blockquoteTextColorClass ? void 0 : { color: customTextColor };
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
"figure",
{
...import_block_editor200.useBlockProps.save({
className: figureClasses,
style: figureStyles
}),
- children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
"blockquote",
{
className: blockquoteClasses,
style: blockquoteStyles,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
- !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
+ /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
+ !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
]
}
)
@@ -64916,14 +64574,14 @@ ${text}
[blockquoteTextColorClass]: blockquoteTextColorClass
});
const blockquoteStyles = blockquoteTextColorClass ? void 0 : { color: customTextColor };
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("figure", { className: figureClasses, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)("figure", { className: figureClasses, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
"blockquote",
{
className: blockquoteClasses,
style: blockquoteStyles,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
- !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
+ /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
+ !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
]
}
) });
@@ -65030,14 +64688,14 @@ ${text}
[blockquoteTextColorClass]: blockquoteTextColorClass
}) : void 0;
const blockquoteStyle = blockquoteTextColorClass ? void 0 : { color: customTextColor };
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("figure", { className: figureClass, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)("figure", { className: figureClass, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
"blockquote",
{
className: blockquoteClasses,
style: blockquoteStyle,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
- !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
+ /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
+ !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
]
}
) });
@@ -65090,9 +64748,9 @@ ${text}
},
save({ attributes: attributes2 }) {
const { value, citation } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)("blockquote", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
- !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("blockquote", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
+ !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { tagName: "cite", value: citation })
] });
},
migrate({ value, ...attributes2 }) {
@@ -65117,9 +64775,9 @@ ${text}
},
save({ attributes: attributes2 }) {
const { value, citation, align } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)("blockquote", { className: `align${align}`, children: [
- /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
- !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_block_editor200.RichText.Content, { tagName: "footer", value: citation })
+ return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("blockquote", { className: `align${align}`, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { value, multiline: true }),
+ !import_block_editor200.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_block_editor200.RichText.Content, { tagName: "footer", value: citation })
] });
},
migrate({ value, ...attributes2 }) {
@@ -65132,9 +64790,9 @@ ${text}
var deprecated_default40 = [v67, v57, v48, v310, v214, v136, v02];
// packages/block-library/build-module/pullquote/edit.mjs
- var import_i18n188 = __toESM(require_i18n(), 1);
+ var import_i18n185 = __toESM(require_i18n(), 1);
var import_block_editor201 = __toESM(require_block_editor(), 1);
- var import_blocks93 = __toESM(require_blocks(), 1);
+ var import_blocks79 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/pullquote/figure.mjs
var Figure = "figure";
@@ -65143,15 +64801,15 @@ ${text}
var BlockQuote = "blockquote";
// packages/block-library/build-module/pullquote/edit.mjs
- var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
function PullQuoteEdit(props) {
const { attributes: attributes2, setAttributes, isSelected, insertBlocksAfter } = props;
useDeprecatedTextAlign(props);
const { citation, value } = attributes2;
const blockProps = (0, import_block_editor201.useBlockProps)();
const shouldShowCitation = !import_block_editor201.RichText.isEmpty(citation) || isSelected;
- return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_jsx_runtime413.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(Figure, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(BlockQuote, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_jsx_runtime414.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(Figure, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(BlockQuote, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
import_block_editor201.RichText,
{
identifier: "value",
@@ -65160,32 +64818,32 @@ ${text}
onChange: (nextValue) => setAttributes({
value: nextValue
}),
- "aria-label": (0, import_i18n188.__)("Pullquote text"),
+ "aria-label": (0, import_i18n185.__)("Pullquote text"),
placeholder: (
// translators: placeholder text used for the quote
- (0, import_i18n188.__)("Add quote")
+ (0, import_i18n185.__)("Add quote")
)
}
),
- shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+ shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
import_block_editor201.RichText,
{
identifier: "citation",
tagName: "cite",
style: { display: "block" },
value: citation,
- "aria-label": (0, import_i18n188.__)("Pullquote citation text"),
+ "aria-label": (0, import_i18n185.__)("Pullquote citation text"),
placeholder: (
// translators: placeholder text used for the citation
- (0, import_i18n188.__)("Add citation")
+ (0, import_i18n185.__)("Add citation")
),
onChange: (nextCitation) => setAttributes({
citation: nextCitation
}),
className: "wp-block-pullquote__citation",
__unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks93.createBlock)(
- (0, import_blocks93.getDefaultBlockName)()
+ (0, import_blocks79.createBlock)(
+ (0, import_blocks79.getDefaultBlockName)()
)
) : void 0
}
@@ -65287,18 +64945,18 @@ ${text}
// packages/block-library/build-module/pullquote/save.mjs
var import_block_editor202 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
function save36({ attributes: attributes2 }) {
const { citation, value } = attributes2;
const shouldShowCitation = !import_block_editor202.RichText.isEmpty(citation);
- return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)("figure", { ...import_block_editor202.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)("blockquote", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_block_editor202.RichText.Content, { tagName: "p", value }),
- shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_block_editor202.RichText.Content, { tagName: "cite", value: citation })
+ return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)("figure", { ...import_block_editor202.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)("blockquote", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor202.RichText.Content, { tagName: "p", value }),
+ shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor202.RichText.Content, { tagName: "cite", value: citation })
] }) });
}
// packages/block-library/build-module/pullquote/transforms.mjs
- var import_blocks94 = __toESM(require_blocks(), 1);
+ var import_blocks80 = __toESM(require_blocks(), 1);
var import_rich_text8 = __toESM(require_rich_text(), 1);
var transforms28 = {
from: [
@@ -65307,7 +64965,7 @@ ${text}
isMultiBlock: true,
blocks: ["core/paragraph"],
transform: (attributes2) => {
- return (0, import_blocks94.createBlock)("core/pullquote", {
+ return (0, import_blocks80.createBlock)("core/pullquote", {
value: (0, import_rich_text8.toHTMLString)({
value: (0, import_rich_text8.join)(
attributes2.map(
@@ -65324,7 +64982,7 @@ ${text}
type: "block",
blocks: ["core/heading"],
transform: ({ content, anchor }) => {
- return (0, import_blocks94.createBlock)("core/pullquote", {
+ return (0, import_blocks80.createBlock)("core/pullquote", {
value: content,
anchor
});
@@ -65339,20 +64997,20 @@ ${text}
const paragraphs = [];
if (value) {
paragraphs.push(
- (0, import_blocks94.createBlock)("core/paragraph", {
+ (0, import_blocks80.createBlock)("core/paragraph", {
content: value
})
);
}
if (citation) {
paragraphs.push(
- (0, import_blocks94.createBlock)("core/paragraph", {
+ (0, import_blocks80.createBlock)("core/paragraph", {
content: citation
})
);
}
if (paragraphs.length === 0) {
- return (0, import_blocks94.createBlock)("core/paragraph", {
+ return (0, import_blocks80.createBlock)("core/paragraph", {
content: ""
});
}
@@ -65364,11 +65022,11 @@ ${text}
blocks: ["core/heading"],
transform: ({ value, citation }) => {
if (!value) {
- return (0, import_blocks94.createBlock)("core/heading", {
+ return (0, import_blocks80.createBlock)("core/heading", {
content: citation
});
}
- const headingBlock = (0, import_blocks94.createBlock)("core/heading", {
+ const headingBlock = (0, import_blocks80.createBlock)("core/heading", {
content: value
});
if (!citation) {
@@ -65376,7 +65034,7 @@ ${text}
}
return [
headingBlock,
- (0, import_blocks94.createBlock)("core/heading", {
+ (0, import_blocks80.createBlock)("core/heading", {
content: citation
})
];
@@ -65387,7 +65045,6 @@ ${text}
var transforms_default29 = transforms28;
// packages/block-library/build-module/pullquote/index.mjs
- var { fieldsKey: fieldsKey16, formKey: formKey16 } = unlock(import_blocks95.privateApis);
var { name: name79 } = block_default78;
var settings78 = {
icon: pullquote_default,
@@ -65395,11 +65052,11 @@ ${text}
attributes: {
value: (
// translators: Quote serving as example for the Pullquote block. Attributed to Matt Mullenweg.
- (0, import_i18n189.__)(
+ (0, import_i18n186.__)(
"One of the hardest things to do in technology is disrupt yourself."
)
),
- citation: (0, import_i18n189.__)("Matt Mullenweg")
+ citation: (0, import_i18n186.__)("Matt Mullenweg")
}
},
transforms: transforms_default29,
@@ -65407,27 +65064,6 @@ ${text}
save: save36,
deprecated: deprecated_default40
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings78[fieldsKey16] = [
- {
- id: "value",
- label: (0, import_i18n189.__)("Content"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- },
- {
- id: "citation",
- label: (0, import_i18n189.__)("Citation"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings78[formKey16] = {
- fields: ["value", "citation"]
- };
- }
var init78 = () => initBlock({ name: name79, metadata: block_default78, settings: settings78 });
// packages/block-library/build-module/query/index.mjs
@@ -65507,30 +65143,30 @@ ${text}
// packages/block-library/build-module/query/edit/index.mjs
var import_data127 = __toESM(require_data(), 1);
- var import_element136 = __toESM(require_element(), 1);
+ var import_element137 = __toESM(require_element(), 1);
var import_block_editor208 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/query/edit/query-content.mjs
var import_data125 = __toESM(require_data(), 1);
var import_compose54 = __toESM(require_compose(), 1);
- var import_element134 = __toESM(require_element(), 1);
+ var import_element135 = __toESM(require_element(), 1);
var import_block_editor206 = __toESM(require_block_editor(), 1);
- var import_i18n204 = __toESM(require_i18n(), 1);
+ var import_i18n201 = __toESM(require_i18n(), 1);
var import_core_data78 = __toESM(require_core_data(), 1);
var import_notices17 = __toESM(require_notices(), 1);
// packages/block-library/build-module/query/edit/inspector-controls/enhanced-pagination-control.mjs
var import_components115 = __toESM(require_components(), 1);
- var import_i18n191 = __toESM(require_i18n(), 1);
+ var import_i18n188 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/query/utils.mjs
var import_data117 = __toESM(require_data(), 1);
- var import_element129 = __toESM(require_element(), 1);
+ var import_element130 = __toESM(require_element(), 1);
var import_core_data72 = __toESM(require_core_data(), 1);
var import_block_editor203 = __toESM(require_block_editor(), 1);
var import_html_entities11 = __toESM(require_html_entities(), 1);
- var import_i18n190 = __toESM(require_i18n(), 1);
- var import_blocks96 = __toESM(require_blocks(), 1);
+ var import_i18n187 = __toESM(require_i18n(), 1);
+ var import_blocks81 = __toESM(require_blocks(), 1);
var getEntitiesInfo = (entities) => {
const mapping = entities?.reduce(
(accumulator, entity) => {
@@ -65570,7 +65206,7 @@ ${text}
);
return filteredPostTypes;
}, []);
- const postTypesTaxonomiesMap = (0, import_element129.useMemo)(() => {
+ const postTypesTaxonomiesMap = (0, import_element130.useMemo)(() => {
if (!postTypes?.length) {
return;
}
@@ -65579,14 +65215,14 @@ ${text}
return accumulator;
}, {});
}, [postTypes]);
- const postTypesSelectOptions = (0, import_element129.useMemo)(
+ const postTypesSelectOptions = (0, import_element130.useMemo)(
() => (postTypes || []).map(({ labels, slug }) => ({
label: labels.singular_name,
value: slug
})),
[postTypes]
);
- const postTypeFormatSupportMap = (0, import_element129.useMemo)(() => {
+ const postTypeFormatSupportMap = (0, import_element130.useMemo)(() => {
if (!postTypes?.length) {
return {};
}
@@ -65615,7 +65251,7 @@ ${text}
},
[postType]
);
- return (0, import_element129.useMemo)(() => {
+ return (0, import_element130.useMemo)(() => {
return taxonomies?.filter(
({ visibility }) => !!visibility?.publicly_queryable
);
@@ -65638,24 +65274,24 @@ ${text}
},
[postType]
);
- return (0, import_element129.useMemo)(() => {
+ return (0, import_element130.useMemo)(() => {
const orderByOptions = [
{
- label: (0, import_i18n190.__)("Newest to oldest"),
+ label: (0, import_i18n187.__)("Newest to oldest"),
value: "date/desc"
},
{
- label: (0, import_i18n190.__)("Oldest to newest"),
+ label: (0, import_i18n187.__)("Oldest to newest"),
value: "date/asc"
},
{
/* translators: Label for ordering posts by title in ascending order. */
- label: (0, import_i18n190.__)("A \u2192 Z"),
+ label: (0, import_i18n187.__)("A \u2192 Z"),
value: "title/asc"
},
{
/* translators: Label for ordering posts by title in descending order. */
- label: (0, import_i18n190.__)("Z \u2192 A"),
+ label: (0, import_i18n187.__)("Z \u2192 A"),
value: "title/desc"
}
];
@@ -65663,12 +65299,12 @@ ${text}
orderByOptions.push(
{
/* translators: Label for ordering posts by ascending menu order. */
- label: (0, import_i18n190.__)("Ascending by order"),
+ label: (0, import_i18n187.__)("Ascending by order"),
value: "menu_order/asc"
},
{
/* translators: Label for ordering posts by descending menu order. */
- label: (0, import_i18n190.__)("Descending by order"),
+ label: (0, import_i18n187.__)("Descending by order"),
value: "menu_order/desc"
}
);
@@ -65678,7 +65314,7 @@ ${text}
}
function useAllowedControls(attributes2) {
return (0, import_data117.useSelect)(
- (select10) => select10(import_blocks96.store).getActiveBlockVariation(
+ (select10) => select10(import_blocks81.store).getActiveBlockVariation(
"core/query",
attributes2
)?.allowedControls,
@@ -65696,7 +65332,7 @@ ${text}
query: { postType, inherit },
namespace
} = queryBlockAttributes;
- const clonedBlocks = blocks.map((block) => (0, import_blocks96.cloneBlock)(block));
+ const clonedBlocks = blocks.map((block) => (0, import_blocks81.cloneBlock)(block));
const queryClientIds = [];
const blocksQueue = [...clonedBlocks];
while (blocksQueue.length > 0) {
@@ -65722,7 +65358,7 @@ ${text}
return (0, import_data117.useSelect)(
(select10) => {
const activeVariationName = select10(
- import_blocks96.store
+ import_blocks81.store
).getActiveBlockVariation("core/query", attributes2)?.name;
if (!activeVariationName) {
return "core/query";
@@ -65741,7 +65377,7 @@ ${text}
function useScopedBlockVariations(attributes2) {
const { activeVariationName, blockVariations } = (0, import_data117.useSelect)(
(select10) => {
- const { getActiveBlockVariation, getBlockVariations: getBlockVariations4 } = select10(import_blocks96.store);
+ const { getActiveBlockVariation, getBlockVariations: getBlockVariations4 } = select10(import_blocks81.store);
return {
activeVariationName: getActiveBlockVariation(
"core/query",
@@ -65752,7 +65388,7 @@ ${text}
},
[attributes2]
);
- const variations20 = (0, import_element129.useMemo)(() => {
+ const variations20 = (0, import_element130.useMemo)(() => {
const isNotConnected = (variation) => !variation.attributes?.namespace;
if (!activeVariationName) {
return blockVariations.filter(isNotConnected);
@@ -65781,7 +65417,7 @@ ${text}
return (0, import_data117.useSelect)(
(select10) => {
const { getClientIdsOfDescendants, getBlockName } = select10(import_block_editor203.store);
- const { getBlockSupport: getBlockSupport2, getBlockType: getBlockType6 } = select10(import_blocks96.store);
+ const { getBlockSupport: getBlockSupport2, getBlockType: getBlockType6 } = select10(import_blocks81.store);
const blockTitles = /* @__PURE__ */ new Set();
getClientIdsOfDescendants(clientId).forEach(
(descendantClientId) => {
@@ -65823,33 +65459,33 @@ ${text}
}
// packages/block-library/build-module/query/edit/inspector-controls/enhanced-pagination-control.mjs
- var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
function EnhancedPaginationControl({
enhancedPagination,
setAttributes,
clientId
}) {
const unsupportedBlocks = useUnsupportedBlocks(clientId);
- let help = (0, import_i18n191.__)(
+ let help = (0, import_i18n188.__)(
"Reload the full page\u2014instead of just the posts list\u2014when visitors navigate between pages."
);
if (unsupportedBlocks.length) {
- help = (0, import_i18n191.sprintf)(
+ help = (0, import_i18n188.sprintf)(
/* translators: %s: A list of block titles. */
- (0, import_i18n191.__)(
+ (0, import_i18n188.__)(
`Some blocks aren't supported: %s. Remove them to change this setting.`
),
unsupportedBlocks.join(
/* translators: Used between list items, there is a space after the comma. */
- (0, import_i18n191.__)(", ")
+ (0, import_i18n188.__)(", ")
// eslint-disable-line @wordpress/i18n-no-flanking-whitespace
)
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_jsx_runtime415.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(import_jsx_runtime416.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
import_components115.ToggleControl,
{
- label: (0, import_i18n191.__)("Reload full page"),
+ label: (0, import_i18n188.__)("Reload full page"),
help,
checked: !enhancedPagination,
disabled: !!unsupportedBlocks.length,
@@ -65866,31 +65502,31 @@ ${text}
var import_components125 = __toESM(require_components(), 1);
var import_data122 = __toESM(require_data(), 1);
var import_core_data77 = __toESM(require_core_data(), 1);
- var import_i18n201 = __toESM(require_i18n(), 1);
+ var import_i18n198 = __toESM(require_i18n(), 1);
var import_compose53 = __toESM(require_compose(), 1);
- var import_element132 = __toESM(require_element(), 1);
+ var import_element133 = __toESM(require_element(), 1);
// packages/block-library/build-module/query/edit/inspector-controls/order-control.mjs
var import_components116 = __toESM(require_components(), 1);
- var import_i18n192 = __toESM(require_i18n(), 1);
- var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n189 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
var defaultOrderByOptions = [
{
- label: (0, import_i18n192.__)("Newest to oldest"),
+ label: (0, import_i18n189.__)("Newest to oldest"),
value: "date/desc"
},
{
- label: (0, import_i18n192.__)("Oldest to newest"),
+ label: (0, import_i18n189.__)("Oldest to newest"),
value: "date/asc"
},
{
/* translators: Label for ordering posts by title in ascending order. */
- label: (0, import_i18n192.__)("A \u2192 Z"),
+ label: (0, import_i18n189.__)("A \u2192 Z"),
value: "title/asc"
},
{
/* translators: Label for ordering posts by title in descending order. */
- label: (0, import_i18n192.__)("Z \u2192 A"),
+ label: (0, import_i18n189.__)("Z \u2192 A"),
value: "title/desc"
}
];
@@ -65900,10 +65536,10 @@ ${text}
orderByOptions = defaultOrderByOptions,
onChange
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
import_components116.SelectControl,
{
- label: (0, import_i18n192.__)("Order by"),
+ label: (0, import_i18n189.__)("Order by"),
value: `${orderBy}/${order}`,
options: orderByOptions,
onChange: (value) => {
@@ -65916,11 +65552,11 @@ ${text}
var order_control_default = OrderControl2;
// packages/block-library/build-module/query/edit/inspector-controls/author-control.mjs
- var import_i18n193 = __toESM(require_i18n(), 1);
+ var import_i18n190 = __toESM(require_i18n(), 1);
var import_components117 = __toESM(require_components(), 1);
var import_data118 = __toESM(require_data(), 1);
var import_core_data73 = __toESM(require_core_data(), 1);
- var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
var AUTHORS_QUERY3 = {
who: "authors",
per_page: -1,
@@ -65968,10 +65604,10 @@ ${text}
);
onChange({ author: ids.join(",") });
};
- return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
import_components117.FormTokenField,
{
- label: (0, import_i18n193.__)("Authors"),
+ label: (0, import_i18n190.__)("Authors"),
value: sanitizedValue,
suggestions: authorsInfo.names,
onChange: onAuthorChange,
@@ -65982,13 +65618,13 @@ ${text}
var author_control_default = AuthorControl;
// packages/block-library/build-module/query/edit/inspector-controls/parent-control.mjs
- var import_i18n194 = __toESM(require_i18n(), 1);
+ var import_i18n191 = __toESM(require_i18n(), 1);
var import_components118 = __toESM(require_components(), 1);
var import_data119 = __toESM(require_data(), 1);
var import_core_data74 = __toESM(require_core_data(), 1);
- var import_element130 = __toESM(require_element(), 1);
+ var import_element131 = __toESM(require_element(), 1);
var import_compose51 = __toESM(require_compose(), 1);
- var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY7 = [];
var BASE_QUERY = {
order: "asc",
@@ -65996,9 +65632,9 @@ ${text}
context: "view"
};
function ParentControl({ parents, postType, onChange }) {
- const [search, setSearch] = (0, import_element130.useState)("");
- const [value, setValue] = (0, import_element130.useState)(EMPTY_ARRAY7);
- const [suggestions, setSuggestions] = (0, import_element130.useState)(EMPTY_ARRAY7);
+ const [search, setSearch] = (0, import_element131.useState)("");
+ const [value, setValue] = (0, import_element131.useState)(EMPTY_ARRAY7);
+ const [suggestions, setSuggestions] = (0, import_element131.useState)(EMPTY_ARRAY7);
const debouncedSearch = (0, import_compose51.useDebounce)(setSearch, 250);
const { searchResults, searchHasResolved } = (0, import_data119.useSelect)(
(select10) => {
@@ -66041,7 +65677,7 @@ ${text}
},
[parents, postType]
);
- (0, import_element130.useEffect)(() => {
+ (0, import_element131.useEffect)(() => {
if (!parents?.length) {
setValue(EMPTY_ARRAY7);
}
@@ -66063,7 +65699,7 @@ ${text}
}, []);
setValue(sanitizedValue);
}, [parents, currentParents]);
- const entitiesInfo = (0, import_element130.useMemo)(() => {
+ const entitiesInfo = (0, import_element131.useMemo)(() => {
if (!searchResults?.length) {
return EMPTY_ARRAY7;
}
@@ -66071,7 +65707,7 @@ ${text}
mapToIHasNameAndId(searchResults, "title.rendered")
);
}, [searchResults]);
- (0, import_element130.useEffect)(() => {
+ (0, import_element131.useEffect)(() => {
if (!searchHasResolved) {
return;
}
@@ -66096,10 +65732,10 @@ ${text}
setSuggestions(EMPTY_ARRAY7);
onChange({ parents: ids });
};
- return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
import_components118.FormTokenField,
{
- label: (0, import_i18n194.__)("Parents"),
+ label: (0, import_i18n191.__)("Parents"),
value,
onInputChange: debouncedSearch,
suggestions,
@@ -66114,11 +65750,11 @@ ${text}
var import_components119 = __toESM(require_components(), 1);
var import_data120 = __toESM(require_data(), 1);
var import_core_data75 = __toESM(require_core_data(), 1);
- var import_element131 = __toESM(require_element(), 1);
+ var import_element132 = __toESM(require_element(), 1);
var import_compose52 = __toESM(require_compose(), 1);
var import_html_entities12 = __toESM(require_html_entities(), 1);
- var import_i18n195 = __toESM(require_i18n(), 1);
- var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n192 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY8 = [];
var BASE_QUERY2 = {
order: "asc",
@@ -66141,7 +65777,7 @@ ${text}
if (!taxonomies?.length) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components119.__experimentalVStack, { spacing: 4, children: taxonomies.map((taxonomy) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components119.__experimentalVStack, { spacing: 4, children: taxonomies.map((taxonomy) => {
const includeTermIds = taxQuery?.include?.[taxonomy.slug] || [];
const excludeTermIds = taxQuery?.exclude?.[taxonomy.slug] || [];
const onChangeTaxQuery = (newTermIds, key) => {
@@ -66163,8 +65799,8 @@ ${text}
) ? void 0 : newTaxQuery
});
};
- return /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_element131.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_element132.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
TaxonomyItem,
{
taxonomy,
@@ -66174,7 +65810,7 @@ ${text}
label: taxonomy.name
}
),
- /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
TaxonomyItem,
{
taxonomy,
@@ -66183,7 +65819,7 @@ ${text}
onChange: (value) => onChangeTaxQuery(value, "exclude"),
label: (
/* translators: %s: taxonomy name */
- (0, import_i18n195.sprintf)((0, import_i18n195.__)("Exclude: %s"), taxonomy.name)
+ (0, import_i18n192.sprintf)((0, import_i18n192.__)("Exclude: %s"), taxonomy.name)
)
}
)
@@ -66197,9 +65833,9 @@ ${text}
onChange,
label
}) {
- const [search, setSearch] = (0, import_element131.useState)("");
- const [value, setValue] = (0, import_element131.useState)(EMPTY_ARRAY8);
- const [suggestions, setSuggestions] = (0, import_element131.useState)(EMPTY_ARRAY8);
+ const [search, setSearch] = (0, import_element132.useState)("");
+ const [value, setValue] = (0, import_element132.useState)(EMPTY_ARRAY8);
+ const [suggestions, setSuggestions] = (0, import_element132.useState)(EMPTY_ARRAY8);
const debouncedSearch = (0, import_compose52.useDebounce)(setSearch, 250);
const { searchResults, searchHasResolved } = (0, import_data120.useSelect)(
(select10) => {
@@ -66243,7 +65879,7 @@ ${text}
},
[taxonomy.slug, termIds]
);
- (0, import_element131.useEffect)(() => {
+ (0, import_element132.useEffect)(() => {
if (!termIds?.length) {
setValue(EMPTY_ARRAY8);
}
@@ -66262,7 +65898,7 @@ ${text}
}, []);
setValue(sanitizedValue);
}, [termIds, existingTerms]);
- (0, import_element131.useEffect)(() => {
+ (0, import_element132.useEffect)(() => {
if (!searchHasResolved) {
return;
}
@@ -66279,7 +65915,7 @@ ${text}
setSuggestions(EMPTY_ARRAY8);
onChange(Array.from(newTermIds));
};
- return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("div", { className: "block-library-query-inspector__taxonomy-control", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)("div", { className: "block-library-query-inspector__taxonomy-control", children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
import_components119.FormTokenField,
{
label,
@@ -66297,19 +65933,19 @@ ${text}
var import_components120 = __toESM(require_components(), 1);
var import_data121 = __toESM(require_data(), 1);
var import_core_data76 = __toESM(require_core_data(), 1);
- var import_i18n196 = __toESM(require_i18n(), 1);
- var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n193 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
var POST_FORMATS = [
- { value: "aside", label: (0, import_i18n196.__)("Aside") },
- { value: "audio", label: (0, import_i18n196.__)("Audio") },
- { value: "chat", label: (0, import_i18n196.__)("Chat") },
- { value: "gallery", label: (0, import_i18n196.__)("Gallery") },
- { value: "image", label: (0, import_i18n196.__)("Image") },
- { value: "link", label: (0, import_i18n196.__)("Link") },
- { value: "quote", label: (0, import_i18n196.__)("Quote") },
- { value: "standard", label: (0, import_i18n196.__)("Standard") },
- { value: "status", label: (0, import_i18n196.__)("Status") },
- { value: "video", label: (0, import_i18n196.__)("Video") }
+ { value: "aside", label: (0, import_i18n193.__)("Aside") },
+ { value: "audio", label: (0, import_i18n193.__)("Audio") },
+ { value: "chat", label: (0, import_i18n193.__)("Chat") },
+ { value: "gallery", label: (0, import_i18n193.__)("Gallery") },
+ { value: "image", label: (0, import_i18n193.__)("Image") },
+ { value: "link", label: (0, import_i18n193.__)("Link") },
+ { value: "quote", label: (0, import_i18n193.__)("Quote") },
+ { value: "standard", label: (0, import_i18n193.__)("Standard") },
+ { value: "status", label: (0, import_i18n193.__)("Status") },
+ { value: "video", label: (0, import_i18n193.__)("Video") }
].sort((a2, b2) => {
const normalizedA = a2.label.toUpperCase();
const normalizedB = b2.label.toUpperCase();
@@ -66343,10 +65979,10 @@ ${text}
(name118) => formats.find((item) => item.value === name118)?.label
).filter(Boolean);
const suggestions = formats.filter((item) => !normalizedFormats.includes(item.value)).map((item) => item.label);
- return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
import_components120.FormTokenField,
{
- label: (0, import_i18n196.__)("Formats"),
+ label: (0, import_i18n193.__)("Formats"),
value: values,
suggestions,
onChange: (newValues) => {
@@ -66362,23 +65998,23 @@ ${text}
// packages/block-library/build-module/query/edit/inspector-controls/sticky-control.mjs
var import_components121 = __toESM(require_components(), 1);
- var import_i18n197 = __toESM(require_i18n(), 1);
- var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n194 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
var stickyOptions = [
- { label: (0, import_i18n197.__)("Include"), value: "" },
- { label: (0, import_i18n197.__)("Ignore"), value: "ignore" },
- { label: (0, import_i18n197.__)("Exclude"), value: "exclude" },
- { label: (0, import_i18n197.__)("Only"), value: "only" }
+ { label: (0, import_i18n194.__)("Include"), value: "" },
+ { label: (0, import_i18n194.__)("Ignore"), value: "ignore" },
+ { label: (0, import_i18n194.__)("Exclude"), value: "exclude" },
+ { label: (0, import_i18n194.__)("Only"), value: "only" }
];
function StickyControl({ value, onChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
import_components121.SelectControl,
{
- label: (0, import_i18n197.__)("Sticky posts"),
+ label: (0, import_i18n194.__)("Sticky posts"),
options: stickyOptions,
value,
onChange,
- help: (0, import_i18n197.__)(
+ help: (0, import_i18n194.__)(
"Sticky posts always appear first, regardless of their publish date."
)
}
@@ -66387,15 +66023,15 @@ ${text}
// packages/block-library/build-module/query/edit/inspector-controls/per-page-control.mjs
var import_components122 = __toESM(require_components(), 1);
- var import_i18n198 = __toESM(require_i18n(), 1);
- var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n195 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
var MIN_POSTS_PER_PAGE = 1;
var MAX_POSTS_PER_PAGE = 100;
var PerPageControl = ({ perPage, offset = 0, onChange }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
import_components122.RangeControl,
{
- label: (0, import_i18n198.__)("Items per page"),
+ label: (0, import_i18n195.__)("Items per page"),
min: MIN_POSTS_PER_PAGE,
max: MAX_POSTS_PER_PAGE,
onChange: (newPerPage) => {
@@ -66412,15 +66048,15 @@ ${text}
// packages/block-library/build-module/query/edit/inspector-controls/offset-controls.mjs
var import_components123 = __toESM(require_components(), 1);
- var import_i18n199 = __toESM(require_i18n(), 1);
- var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n196 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
var MIN_OFFSET = 0;
var MAX_OFFSET = 100;
var OffsetControl = ({ offset = 0, onChange }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
import_components123.__experimentalNumberControl,
{
- label: (0, import_i18n199._x)("Offset", "Number of posts to skip in a query"),
+ label: (0, import_i18n196._x)("Offset", "Number of posts to skip in a query"),
value: offset,
min: MIN_OFFSET,
onChange: (newOffset) => {
@@ -66436,13 +66072,13 @@ ${text}
// packages/block-library/build-module/query/edit/inspector-controls/pages-control.mjs
var import_components124 = __toESM(require_components(), 1);
- var import_i18n200 = __toESM(require_i18n(), 1);
- var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n197 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
var PagesControl = ({ pages, onChange }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
import_components124.__experimentalNumberControl,
{
- label: (0, import_i18n200.__)("Max pages to show"),
+ label: (0, import_i18n197.__)("Max pages to show"),
value: pages,
min: 0,
onChange: (newPages) => {
@@ -66451,7 +66087,7 @@ ${text}
}
onChange({ pages: newPages });
},
- help: (0, import_i18n200.__)(
+ help: (0, import_i18n197.__)(
"Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero)."
)
}
@@ -66460,7 +66096,7 @@ ${text}
var pages_control_default = PagesControl;
// packages/block-library/build-module/query/edit/inspector-controls/index.mjs
- var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
function QueryInspectorControls(props) {
const { attributes: attributes2, setQuery, isSingular, shouldExcludeCurrentPost } = props;
const { query } = attributes2;
@@ -66526,8 +66162,8 @@ ${text}
}
setQuery(updateQuery);
};
- const [querySearch, setQuerySearch] = (0, import_element132.useState)(query.search);
- const debouncedQuerySearch = (0, import_element132.useMemo)(() => {
+ const [querySearch, setQuerySearch] = (0, import_element133.useState)(query.search);
+ const debouncedQuerySearch = (0, import_element133.useMemo)(() => {
return (0, import_compose53.debounce)((newQuerySearch) => {
setQuery({ search: newQuerySearch });
}, 250);
@@ -66535,8 +66171,8 @@ ${text}
const orderByOptions = useOrderByOptions(postType);
const showInheritControl = isControlAllowed(allowedControls, "inherit");
const showPostTypeControl = !inherit && isControlAllowed(allowedControls, "postType");
- const postTypeControlLabel = (0, import_i18n201.__)("Post type");
- const postTypeControlHelp = (0, import_i18n201.__)(
+ const postTypeControlLabel = (0, import_i18n198.__)("Post type");
+ const postTypeControlHelp = (0, import_i18n198.__)(
"Select the type of content to display: posts, pages, or custom post types."
);
const showOrderControl = !inherit && isControlAllowed(allowedControls, "order");
@@ -66572,11 +66208,11 @@ ${text}
const showPagesControl = isControlAllowed(allowedControls, "pages");
const showDisplayPanel = showPostCountControl || showOffSetControl || showPagesControl;
const hasInheritanceWarning = isSingular && inherit;
- return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_jsx_runtime425.Fragment, { children: [
- showSettingsPanel && /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(import_jsx_runtime426.Fragment, { children: [
+ showSettingsPanel && /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
import_components125.__experimentalToolsPanel,
{
- label: (0, import_i18n201.__)("Settings"),
+ label: (0, import_i18n198.__)("Settings"),
resetAll: () => {
setQuery({
postType: "post",
@@ -66588,54 +66224,54 @@ ${text}
},
dropdownMenuProps,
children: [
- showInheritControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showInheritControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
hasValue: () => !inherit,
- label: (0, import_i18n201.__)("Query type"),
+ label: (0, import_i18n198.__)("Query type"),
onDeselect: () => setQuery({ inherit: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_components125.__experimentalVStack, { spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(import_components125.__experimentalVStack, { spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
import_components125.__experimentalToggleGroupControl,
{
- label: (0, import_i18n201.__)("Query type"),
+ label: (0, import_i18n198.__)("Query type"),
isBlock: true,
onChange: (value) => {
setQuery({
inherit: value === "default"
});
},
- help: inherit ? (0, import_i18n201.__)(
+ help: inherit ? (0, import_i18n198.__)(
"Display a list of posts or custom post types based on the current template."
- ) : (0, import_i18n201.__)(
+ ) : (0, import_i18n198.__)(
"Display a list of posts or custom post types based on specific criteria."
),
value: !!inherit ? "default" : "custom",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToggleGroupControlOption,
{
value: "default",
- label: (0, import_i18n201.__)("Default")
+ label: (0, import_i18n198.__)("Default")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToggleGroupControlOption,
{
value: "custom",
- label: (0, import_i18n201.__)("Custom")
+ label: (0, import_i18n198.__)("Custom")
}
)
]
}
),
- hasInheritanceWarning && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ hasInheritanceWarning && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.Notice,
{
status: "warning",
isDismissible: false,
- children: (0, import_i18n201.__)(
+ children: (0, import_i18n198.__)(
"Cannot inherit the current template query when placed inside the singular content (e.g., post, page, 404, blank)."
)
}
@@ -66643,14 +66279,14 @@ ${text}
] })
}
),
- showPostTypeControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showPostTypeControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
hasValue: () => postType !== "post",
label: postTypeControlLabel,
onDeselect: () => onPostTypeChange("post"),
isShownByDefault: true,
- children: postTypesSelectOptions.length > 2 ? /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: postTypesSelectOptions.length > 2 ? /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.SelectControl,
{
options: postTypesSelectOptions,
@@ -66659,7 +66295,7 @@ ${text}
onChange: onPostTypeChange,
help: postTypeControlHelp
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToggleGroupControl,
{
isBlock: true,
@@ -66668,7 +66304,7 @@ ${text}
onChange: onPostTypeChange,
help: postTypeControlHelp,
children: postTypesSelectOptions.map(
- (option) => /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ (option) => /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToggleGroupControlOption,
{
value: option.value,
@@ -66681,14 +66317,14 @@ ${text}
)
}
),
- showOrderControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showOrderControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
hasValue: () => order !== "desc" || orderBy !== "date",
- label: (0, import_i18n201.__)("Order by"),
+ label: (0, import_i18n198.__)("Order by"),
onDeselect: () => setQuery({ order: "desc", orderBy: "date" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
order_control_default,
{
...{ order, orderBy, orderByOptions },
@@ -66697,14 +66333,14 @@ ${text}
)
}
),
- showStickyControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showStickyControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
hasValue: () => !!sticky,
- label: (0, import_i18n201.__)("Sticky posts"),
+ label: (0, import_i18n198.__)("Sticky posts"),
onDeselect: () => setQuery({ sticky: "" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
StickyControl,
{
value: sticky,
@@ -66716,11 +66352,11 @@ ${text}
]
}
),
- !inherit && showDisplayPanel && /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+ !inherit && showDisplayPanel && /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
import_components125.__experimentalToolsPanel,
{
className: "block-library-query-toolspanel__display",
- label: (0, import_i18n201.__)("Display"),
+ label: (0, import_i18n198.__)("Display"),
resetAll: () => {
setQuery({
offset: 0,
@@ -66729,12 +66365,12 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
- label: (0, import_i18n201.__)("Items per page"),
+ label: (0, import_i18n198.__)("Items per page"),
hasValue: () => perPage > 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
per_page_control_default,
{
perPage,
@@ -66744,16 +66380,16 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
- label: (0, import_i18n201._x)(
+ label: (0, import_i18n198._x)(
"Offset",
"Number of posts to skip in a query"
),
hasValue: () => offset > 0,
onDeselect: () => setQuery({ offset: 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
offset_controls_default,
{
offset,
@@ -66762,23 +66398,23 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
- label: (0, import_i18n201.__)("Max pages to show"),
+ label: (0, import_i18n198.__)("Max pages to show"),
hasValue: () => pages > 0,
onDeselect: () => setQuery({ pages: 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(pages_control_default, { pages, onChange: setQuery })
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(pages_control_default, { pages, onChange: setQuery })
}
)
]
}
),
- !inherit && showFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+ !inherit && showFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
import_components125.__experimentalToolsPanel,
{
className: "block-library-query-toolspanel__filters",
- label: (0, import_i18n201.__)("Filters"),
+ label: (0, import_i18n198.__)("Filters"),
resetAll: () => {
setQuery({
author: "",
@@ -66792,17 +66428,17 @@ ${text}
},
dropdownMenuProps,
children: [
- showTaxControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showTaxControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
- label: (0, import_i18n201.__)("Taxonomies"),
+ label: (0, import_i18n198.__)("Taxonomies"),
hasValue: () => Object.values(taxQuery || {}).some(
(value) => Object.values(value || {}).some(
(termIds) => !!termIds?.length
)
),
onDeselect: () => setQuery({ taxQuery: null }),
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
TaxonomyControls,
{
onChange: setQuery,
@@ -66811,13 +66447,13 @@ ${text}
)
}
),
- showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
hasValue: () => !!authorIds,
- label: (0, import_i18n201.__)("Authors"),
+ label: (0, import_i18n198.__)("Authors"),
onDeselect: () => setQuery({ author: "" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
author_control_default,
{
value: authorIds,
@@ -66826,20 +66462,20 @@ ${text}
)
}
),
- showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
hasValue: () => !!querySearch,
- label: (0, import_i18n201.__)("Search terms"),
+ label: (0, import_i18n198.__)("Search terms"),
onDeselect: () => {
setQuery({ search: "" });
setQuerySearch("");
},
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.TextControl,
{
- label: (0, import_i18n201.__)("Search terms"),
- help: (0, import_i18n201.__)(
+ label: (0, import_i18n198.__)("Search terms"),
+ help: (0, import_i18n198.__)(
"Filter the query by keywords that appear in the content, title, or excerpt."
),
value: querySearch,
@@ -66851,13 +66487,13 @@ ${text}
)
}
),
- showParentControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showParentControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
hasValue: () => !!parents?.length,
- label: (0, import_i18n201.__)("Parents"),
+ label: (0, import_i18n198.__)("Parents"),
onDeselect: () => setQuery({ parents: [] }),
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
parent_control_default,
{
parents,
@@ -66867,13 +66503,13 @@ ${text}
)
}
),
- showFormatControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showFormatControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
hasValue: () => !!format3?.length,
- label: (0, import_i18n201.__)("Formats"),
+ label: (0, import_i18n198.__)("Formats"),
onDeselect: () => setQuery({ format: [] }),
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
FormatControls,
{
onChange: setQuery,
@@ -66882,19 +66518,19 @@ ${text}
)
}
),
- showExcludeCurrentControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ showExcludeCurrentControl && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.__experimentalToolsPanelItem,
{
- label: (0, import_i18n201.__)("Exclude"),
+ label: (0, import_i18n198.__)("Exclude"),
hasValue: () => excludeCurrent !== void 0 && excludeCurrent !== null,
onDeselect: () => setQuery({ excludeCurrent: null }),
- children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
import_components125.ToggleControl,
{
- label: (0, import_i18n201.__)("Exclude current"),
- help: (0, import_i18n201.sprintf)(
+ label: (0, import_i18n198.__)("Exclude current"),
+ help: (0, import_i18n198.sprintf)(
/* translators: %s: the post type singular name */
- (0, import_i18n201.__)(
+ (0, import_i18n198.__)(
"Exclude the current %s from the query."
),
postTypeSingularName
@@ -66917,30 +66553,30 @@ ${text}
// packages/block-library/build-module/query/edit/query-toolbar.mjs
var import_components127 = __toESM(require_components(), 1);
- var import_i18n203 = __toESM(require_i18n(), 1);
+ var import_i18n200 = __toESM(require_i18n(), 1);
var import_data124 = __toESM(require_data(), 1);
var import_block_editor205 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/query/edit/pattern-selection.mjs
- var import_element133 = __toESM(require_element(), 1);
+ var import_element134 = __toESM(require_element(), 1);
var import_data123 = __toESM(require_data(), 1);
var import_components126 = __toESM(require_components(), 1);
var import_block_editor204 = __toESM(require_block_editor(), 1);
- var import_i18n202 = __toESM(require_i18n(), 1);
- var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n199 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
function PatternSelectionModal({
clientId,
attributes: attributes2,
setIsPatternSelectionModalOpen
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
import_components126.Modal,
{
overlayClassName: "block-library-query-pattern__selection-modal",
- title: (0, import_i18n202.__)("Choose a pattern"),
+ title: (0, import_i18n199.__)("Choose a pattern"),
onRequestClose: () => setIsPatternSelectionModalOpen(false),
isFullScreen: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(PatternSelection, { clientId, attributes: attributes2 })
+ children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(PatternSelection, { clientId, attributes: attributes2 })
}
);
}
@@ -66950,7 +66586,7 @@ ${text}
attributes2
);
const allPatterns = usePatterns(clientId, blockNameForPatterns);
- const rootBlockPatterns = (0, import_element133.useMemo)(() => {
+ const rootBlockPatterns = (0, import_element134.useMemo)(() => {
return allPatterns.filter((pattern) => {
return pattern.blocks?.[0]?.name === "core/query";
});
@@ -66963,16 +66599,16 @@ ${text}
showTitlesAsTooltip = false,
showSearch = true
}) {
- const [searchValue, setSearchValue] = (0, import_element133.useState)("");
+ const [searchValue, setSearchValue] = (0, import_element134.useState)("");
const { replaceBlock, selectBlock } = (0, import_data123.useDispatch)(import_block_editor204.store);
const blockPatterns = useBlockPatterns(clientId, attributes2);
- const blockPreviewContext = (0, import_element133.useMemo)(
+ const blockPreviewContext = (0, import_element134.useMemo)(
() => ({
previewPostType: attributes2.query.postType
}),
[attributes2.query.postType]
);
- const filteredBlockPatterns = (0, import_element133.useMemo)(() => {
+ const filteredBlockPatterns = (0, import_element134.useMemo)(() => {
return searchPatterns(blockPatterns, searchValue);
}, [blockPatterns, searchValue]);
const onBlockPatternSelect = (pattern, blocks) => {
@@ -66985,17 +66621,17 @@ ${text}
selectBlock(queryClientIds[0]);
}
};
- return /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)("div", { className: "block-library-query-pattern__selection-content", children: [
- showSearch && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)("div", { className: "block-library-query-pattern__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime427.jsxs)("div", { className: "block-library-query-pattern__selection-content", children: [
+ showSearch && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)("div", { className: "block-library-query-pattern__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
import_components126.SearchControl,
{
onChange: setSearchValue,
value: searchValue,
- label: (0, import_i18n202.__)("Search"),
- placeholder: (0, import_i18n202.__)("Search")
+ label: (0, import_i18n199.__)("Search"),
+ placeholder: (0, import_i18n199.__)("Search")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_block_editor204.BlockContextProvider, { value: blockPreviewContext, children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_block_editor204.BlockContextProvider, { value: blockPreviewContext, children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
import_block_editor204.__experimentalBlockPatternsList,
{
blockPatterns: filteredBlockPatterns,
@@ -67007,20 +66643,20 @@ ${text}
}
// packages/block-library/build-module/query/edit/query-toolbar.mjs
- var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
function PatternPicker({ clientId, attributes: attributes2, hasInnerBlocks }) {
const hasPatterns = useBlockPatterns(clientId, attributes2).length;
if (!hasPatterns) {
return null;
}
- const buttonLabel = hasInnerBlocks ? (0, import_i18n203.__)("Change design") : (0, import_i18n203.__)("Choose pattern");
- return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_block_editor205.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_components127.__experimentalDropdownContentWrapper, { children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+ const buttonLabel = hasInnerBlocks ? (0, import_i18n200.__)("Change design") : (0, import_i18n200.__)("Choose pattern");
+ return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_block_editor205.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components127.__experimentalDropdownContentWrapper, { children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
import_components127.Dropdown,
{
contentClassName: "block-editor-block-settings-menu__popover",
focusOnMount: "firstElement",
expandOnMobile: true,
- renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+ renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
import_components127.ToolbarButton,
{
"aria-haspopup": "true",
@@ -67029,7 +66665,7 @@ ${text}
children: buttonLabel
}
),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
PatternSelection,
{
clientId,
@@ -67052,11 +66688,11 @@ ${text}
if (isLocked) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(PatternPicker, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(PatternPicker, { ...props });
}
// packages/block-library/build-module/query/edit/query-content.mjs
- var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
var { HTMLElementControl: HTMLElementControl6 } = unlock(import_block_editor206.privateApis);
var DEFAULTS_POSTS_PER_PAGE = 3;
function QueryContent({
@@ -67095,13 +66731,13 @@ ${text}
};
}, []);
const shouldExcludeCurrentPost = isSingular && !inherit && (query.postType === postType || query.postType === templateType);
- const updateQuery = (0, import_element134.useCallback)(
+ const updateQuery = (0, import_element135.useCallback)(
(newQuery) => setAttributes((prevAttributes) => ({
query: { ...prevAttributes.query, ...newQuery }
})),
[setAttributes]
);
- (0, import_element134.useEffect)(() => {
+ (0, import_element135.useEffect)(() => {
const newQuery = {};
if (inherit && query.perPage !== postsPerPage) {
newQuery.perPage = postsPerPage;
@@ -67124,7 +66760,7 @@ ${text}
__unstableMarkNextChangeAsNotPersistent,
updateQuery
]);
- (0, import_element134.useEffect)(() => {
+ (0, import_element135.useEffect)(() => {
if (!Number.isFinite(queryId)) {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({ queryId: instanceId });
@@ -67135,18 +66771,18 @@ ${text}
__unstableMarkNextChangeAsNotPersistent,
setAttributes
]);
- (0, import_element134.useEffect)(() => {
+ (0, import_element135.useEffect)(() => {
if (enhancedPagination && unsupportedBlocks.length) {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({ enhancedPagination: false });
- const message = (0, import_i18n204.sprintf)(
+ const message = (0, import_i18n201.sprintf)(
/* translators: %s: A list of block titles. */
- (0, import_i18n204.__)(
+ (0, import_i18n201.__)(
`"Reload full page" was enabled because some blocks inside the Query block aren't supported: %s.`
),
unsupportedBlocks.join(
/* translators: Used between list items, there is a space after the comma. */
- (0, import_i18n204.__)(", ")
+ (0, import_i18n201.__)(", ")
// eslint-disable-line @wordpress/i18n-no-flanking-whitespace
)
);
@@ -67162,8 +66798,8 @@ ${text}
setAttributes,
createNotice
]);
- return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_jsx_runtime428.Fragment, { children: [
- isSelected && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(import_jsx_runtime429.Fragment, { children: [
+ isSelected && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
QueryToolbar,
{
clientId,
@@ -67171,7 +66807,7 @@ ${text}
hasInnerBlocks: true
}
),
- /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_block_editor206.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_block_editor206.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
QueryInspectorControls,
{
name: name118,
@@ -67183,22 +66819,22 @@ ${text}
shouldExcludeCurrentPost
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_block_editor206.InspectorControls, { group: "advanced", children: [
- /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(import_block_editor206.InspectorControls, { group: "advanced", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
HTMLElementControl6,
{
tagName: TagName2,
onChange: (value) => setAttributes({ tagName: value }),
clientId,
options: [
- { label: (0, import_i18n204.__)("Default (<div>)"), value: "div" },
+ { label: (0, import_i18n201.__)("Default (<div>)"), value: "div" },
{ label: "<main>", value: "main" },
{ label: "<section>", value: "section" },
{ label: "<aside>", value: "aside" }
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
EnhancedPaginationControl,
{
enhancedPagination,
@@ -67207,19 +66843,19 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(TagName2, { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(TagName2, { ...innerBlocksProps })
] });
}
// packages/block-library/build-module/query/edit/query-placeholder.mjs
var import_data126 = __toESM(require_data(), 1);
- var import_blocks97 = __toESM(require_blocks(), 1);
- var import_element135 = __toESM(require_element(), 1);
+ var import_blocks82 = __toESM(require_blocks(), 1);
+ var import_element136 = __toESM(require_element(), 1);
var import_block_editor207 = __toESM(require_block_editor(), 1);
var import_components128 = __toESM(require_components(), 1);
- var import_i18n205 = __toESM(require_i18n(), 1);
+ var import_i18n202 = __toESM(require_i18n(), 1);
var import_compose55 = __toESM(require_compose(), 1);
- var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
function QueryPlaceholder({
attributes: attributes2,
clientId,
@@ -67227,8 +66863,8 @@ ${text}
openPatternSelectionModal,
isSelected
}) {
- const [isStartingBlank, setIsStartingBlank] = (0, import_element135.useState)(false);
- const [containerWidth, setContainerWidth] = (0, import_element135.useState)(0);
+ const [isStartingBlank, setIsStartingBlank] = (0, import_element136.useState)(false);
+ const [containerWidth, setContainerWidth] = (0, import_element136.useState)(0);
const resizeObserverRef = (0, import_compose55.useResizeObserver)(([entry]) => {
setContainerWidth(entry.contentRect.width);
});
@@ -67236,7 +66872,7 @@ ${text}
const isSmallContainer = containerWidth > 0 && containerWidth < SMALL_CONTAINER_BREAKPOINT;
const { blockType, activeBlockVariation } = (0, import_data126.useSelect)(
(select10) => {
- const { getActiveBlockVariation, getBlockType: getBlockType6 } = select10(import_blocks97.store);
+ const { getActiveBlockVariation, getBlockType: getBlockType6 } = select10(import_blocks82.store);
return {
blockType: getBlockType6(name118),
activeBlockVariation: getActiveBlockVariation(
@@ -67254,7 +66890,7 @@ ${text}
ref: resizeObserverRef
});
if (isStartingBlank) {
- return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
QueryVariationPicker,
{
clientId,
@@ -67264,8 +66900,8 @@ ${text}
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)("div", { ...blockProps, children: [
- isSelected && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)("div", { ...blockProps, children: [
+ isSelected && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
QueryToolbar,
{
clientId,
@@ -67273,25 +66909,25 @@ ${text}
hasInnerBlocks: false
}
),
- /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(
import_components128.Placeholder,
{
className: "block-editor-media-placeholder",
icon: !isSmallContainer && icon2,
label: !isSmallContainer && label,
- instructions: !isSmallContainer && (0, import_i18n205.__)("Choose a pattern for the query loop or start blank."),
+ instructions: !isSmallContainer && (0, import_i18n202.__)("Choose a pattern for the query loop or start blank."),
withIllustration: isSmallContainer,
children: [
- !!hasPatterns && !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+ !!hasPatterns && !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
import_components128.Button,
{
__next40pxDefaultSize: true,
variant: "primary",
onClick: openPatternSelectionModal,
- children: (0, import_i18n205.__)("Choose")
+ children: (0, import_i18n202.__)("Choose")
}
),
- !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+ !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
import_components128.Button,
{
__next40pxDefaultSize: true,
@@ -67299,7 +66935,7 @@ ${text}
onClick: () => {
setIsStartingBlank(true);
},
- children: (0, import_i18n205.__)("Start blank")
+ children: (0, import_i18n202.__)("Start blank")
}
)
]
@@ -67311,7 +66947,7 @@ ${text}
const scopeVariations = useScopedBlockVariations(attributes2);
const { replaceInnerBlocks } = (0, import_data126.useDispatch)(import_block_editor207.store);
const blockProps = (0, import_block_editor207.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
import_block_editor207.__experimentalBlockVariationPicker,
{
icon: icon2,
@@ -67321,7 +66957,7 @@ ${text}
if (variation.innerBlocks) {
replaceInnerBlocks(
clientId,
- (0, import_blocks97.createBlocksFromInnerBlocksTemplate)(
+ (0, import_blocks82.createBlocksFromInnerBlocksTemplate)(
variation.innerBlocks
),
false
@@ -67333,24 +66969,24 @@ ${text}
}
// packages/block-library/build-module/query/edit/index.mjs
- var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
var QueryEdit = (props) => {
const { clientId, attributes: attributes2 } = props;
- const [isPatternSelectionModalOpen, setIsPatternSelectionModalOpen] = (0, import_element136.useState)(false);
+ const [isPatternSelectionModalOpen, setIsPatternSelectionModalOpen] = (0, import_element137.useState)(false);
const hasInnerBlocks = (0, import_data127.useSelect)(
(select10) => !!select10(import_block_editor208.store).getBlocks(clientId).length,
[clientId]
);
const Component = hasInnerBlocks ? QueryContent : QueryPlaceholder;
- return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_jsx_runtime430.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
Component,
{
...props,
openPatternSelectionModal: () => setIsPatternSelectionModalOpen(true)
}
),
- isPatternSelectionModalOpen && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+ isPatternSelectionModalOpen && /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
PatternSelectionModal,
{
clientId,
@@ -67364,23 +67000,23 @@ ${text}
// packages/block-library/build-module/query/save.mjs
var import_block_editor209 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
function save37({ attributes: { tagName: Tag = "div" } }) {
const blockProps = import_block_editor209.useBlockProps.save();
const innerBlocksProps = import_block_editor209.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(Tag, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(Tag, { ...innerBlocksProps });
}
// packages/block-library/build-module/query/variations.mjs
- var import_i18n206 = __toESM(require_i18n(), 1);
+ var import_i18n203 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/query/icons.mjs
var import_components129 = __toESM(require_components(), 1);
- var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
- var titleDate = /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components129.Path, { d: "M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z" }) });
- var titleExcerpt = /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components129.Path, { d: "M41 9H7v3h34V9zm-4 5H7v1h30v-1zm4 3H7v1h34v-1zM7 20h30v1H7v-1zm0 12h30v1H7v-1zm34 3H7v1h34v-1zM7 38h30v1H7v-1zm34-11H7v3h34v-3z" }) });
- var titleDateExcerpt = /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components129.Path, { d: "M41 9H7v3h34V9zm-22 5H7v1h12v-1zm22 3H7v1h34v-1zM7 20h34v1H7v-1zm0 12h12v1H7v-1zm34 3H7v1h34v-1zM7 38h34v1H7v-1zm34-11H7v3h34v-3z" }) });
- var imageDateTitle = /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components129.Path, { d: "M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z" }) });
+ var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+ var titleDate = /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components129.Path, { d: "M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z" }) });
+ var titleExcerpt = /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components129.Path, { d: "M41 9H7v3h34V9zm-4 5H7v1h30v-1zm4 3H7v1h34v-1zM7 20h30v1H7v-1zm0 12h30v1H7v-1zm34 3H7v1h34v-1zM7 38h30v1H7v-1zm34-11H7v3h34v-3z" }) });
+ var titleDateExcerpt = /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components129.Path, { d: "M41 9H7v3h34V9zm-22 5H7v1h12v-1zm22 3H7v1h34v-1zM7 20h34v1H7v-1zm0 12h12v1H7v-1zm34 3H7v1h34v-1zM7 38h34v1H7v-1zm34-11H7v3h34v-3z" }) });
+ var imageDateTitle = /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components129.Path, { d: "M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z" }) });
// packages/block-library/build-module/query/variations.mjs
var postDate = [
@@ -67399,7 +67035,7 @@ ${text}
var variations14 = [
{
name: "title-date",
- title: (0, import_i18n206.__)("Title & Date"),
+ title: (0, import_i18n203.__)("Title & Date"),
icon: titleDate,
attributes: {},
innerBlocks: [
@@ -67411,7 +67047,7 @@ ${text}
},
{
name: "title-excerpt",
- title: (0, import_i18n206.__)("Title & Excerpt"),
+ title: (0, import_i18n203.__)("Title & Excerpt"),
icon: titleExcerpt,
attributes: {},
innerBlocks: [
@@ -67427,7 +67063,7 @@ ${text}
},
{
name: "title-date-excerpt",
- title: (0, import_i18n206.__)("Title, Date, & Excerpt"),
+ title: (0, import_i18n203.__)("Title, Date, & Excerpt"),
icon: titleDateExcerpt,
attributes: {},
innerBlocks: [
@@ -67443,7 +67079,7 @@ ${text}
},
{
name: "image-date-title",
- title: (0, import_i18n206.__)("Image, Date, & Title"),
+ title: (0, import_i18n203.__)("Image, Date, & Title"),
icon: imageDateTitle,
attributes: {},
innerBlocks: [
@@ -67465,9 +67101,9 @@ ${text}
var variations_default14 = variations14;
// packages/block-library/build-module/query/deprecated.mjs
- var import_blocks98 = __toESM(require_blocks(), 1);
+ var import_blocks83 = __toESM(require_blocks(), 1);
var import_block_editor210 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
var { cleanEmptyObject: cleanEmptyObject7 } = unlock(import_block_editor210.privateApis);
var migrateToTaxQuery = (attributes2) => {
const { query } = attributes2;
@@ -67512,7 +67148,7 @@ ${text}
color: style2?.color,
elements: style2?.elements?.link ? { link: style2?.elements?.link } : void 0
}) : void 0;
- const updatedGroupBlock = (0, import_blocks98.createBlock)(
+ const updatedGroupBlock = (0, import_blocks83.createBlock)(
"core/group",
{
...groupBlock.attributes,
@@ -67525,7 +67161,7 @@ ${text}
);
return [newAttributes, [updatedGroupBlock]];
}
- const newGroupBlock = (0, import_blocks98.createBlock)(
+ const newGroupBlock = (0, import_blocks83.createBlock)(
"core/group",
{
backgroundColor,
@@ -67595,7 +67231,7 @@ ${text}
}
const { type, columns } = displayLayout;
const updatedLayoutType = type === "flex" ? "grid" : "default";
- const newPostTemplateBlock = (0, import_blocks98.createBlock)(
+ const newPostTemplateBlock = (0, import_blocks83.createBlock)(
"core/post-template",
{
...postTemplateBlock.attributes,
@@ -67654,7 +67290,7 @@ ${text}
return migrateDisplayLayout(newAttributes, innerBlocks);
},
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_block_editor210.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_block_editor210.InnerBlocks.Content, {});
}
};
var v215 = {
@@ -67716,7 +67352,7 @@ ${text}
save({ attributes: { tagName: Tag = "div" } }) {
const blockProps = import_block_editor210.useBlockProps.save();
const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(Tag, { ...innerBlocksProps });
}
};
var v311 = {
@@ -67787,7 +67423,7 @@ ${text}
save({ attributes: { tagName: Tag = "div" } }) {
const blockProps = import_block_editor210.useBlockProps.save();
const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(Tag, { ...innerBlocksProps });
}
};
var v49 = {
@@ -67843,7 +67479,7 @@ ${text}
save({ attributes: { tagName: Tag = "div" } }) {
const blockProps = import_block_editor210.useBlockProps.save();
const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(Tag, { ...innerBlocksProps });
},
isEligible: ({ layout }) => layout?.inherit || layout?.contentSize && layout?.type !== "constrained",
migrate(attributes2, innerBlocks) {
@@ -67900,7 +67536,7 @@ ${text}
save({ attributes: { tagName: Tag = "div" } }) {
const blockProps = import_block_editor210.useBlockProps.save();
const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(Tag, { ...innerBlocksProps });
},
isEligible: ({ displayLayout }) => {
return !!displayLayout;
@@ -67953,7 +67589,7 @@ ${text}
save({ attributes: { tagName: Tag = "div" } }) {
const blockProps = import_block_editor210.useBlockProps.save();
const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(Tag, { ...innerBlocksProps });
},
isEligible: ({ query: { taxQuery } = {} }) => !!taxQuery && Object.keys(taxQuery).some(
(key) => !["include", "exclude"].includes(key)
@@ -68036,7 +67672,7 @@ ${text}
name: () => name81,
settings: () => settings80
});
- var import_i18n207 = __toESM(require_i18n(), 1);
+ var import_i18n204 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/query-no-results/block.json
var block_default80 = {
@@ -68094,18 +67730,18 @@ ${text}
// packages/block-library/build-module/query-no-results/edit.mjs
var import_block_editor211 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
function QueryNoResultsEdit() {
const blockProps = (0, import_block_editor211.useBlockProps)();
const innerBlocksProps = (0, import_block_editor211.useInnerBlocksProps)(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/query-no-results/save.mjs
var import_block_editor212 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
function save38() {
- return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_block_editor212.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor212.InnerBlocks.Content, {});
}
// packages/block-library/build-module/query-no-results/index.mjs
@@ -68113,7 +67749,7 @@ ${text}
[
"core/paragraph",
{
- placeholder: (0, import_i18n207.__)(
+ placeholder: (0, import_i18n204.__)(
"Add text or blocks that will display when a query returns no results."
)
}
@@ -68130,7 +67766,7 @@ ${text}
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n207.__)("No posts were found.")
+ content: (0, import_i18n204.__)("No posts were found.")
}
}
]
@@ -68220,53 +67856,53 @@ ${text}
};
// packages/block-library/build-module/query-pagination/edit.mjs
- var import_i18n210 = __toESM(require_i18n(), 1);
+ var import_i18n207 = __toESM(require_i18n(), 1);
var import_block_editor213 = __toESM(require_block_editor(), 1);
var import_data128 = __toESM(require_data(), 1);
var import_components132 = __toESM(require_components(), 1);
- var import_element137 = __toESM(require_element(), 1);
+ var import_element138 = __toESM(require_element(), 1);
// packages/block-library/build-module/query-pagination/query-pagination-arrow-controls.mjs
- var import_i18n208 = __toESM(require_i18n(), 1);
+ var import_i18n205 = __toESM(require_i18n(), 1);
var import_components130 = __toESM(require_components(), 1);
- var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
function QueryPaginationArrowControls({ value, onChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
import_components130.__experimentalToggleGroupControl,
{
- label: (0, import_i18n208.__)("Arrow"),
+ label: (0, import_i18n205.__)("Arrow"),
value,
onChange,
- help: (0, import_i18n208.__)(
+ help: (0, import_i18n205.__)(
"A decorative arrow appended to the next and previous page link."
),
isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
import_components130.__experimentalToggleGroupControlOption,
{
value: "none",
- label: (0, import_i18n208._x)(
+ label: (0, import_i18n205._x)(
"None",
"Arrow option for Query Pagination Next/Previous blocks"
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
import_components130.__experimentalToggleGroupControlOption,
{
value: "arrow",
- label: (0, import_i18n208._x)(
+ label: (0, import_i18n205._x)(
"Arrow",
"Arrow option for Query Pagination Next/Previous blocks"
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
import_components130.__experimentalToggleGroupControlOption,
{
value: "chevron",
- label: (0, import_i18n208._x)(
+ label: (0, import_i18n205._x)(
"Chevron",
"Arrow option for Query Pagination Next/Previous blocks"
)
@@ -68278,15 +67914,15 @@ ${text}
}
// packages/block-library/build-module/query-pagination/query-pagination-label-control.mjs
- var import_i18n209 = __toESM(require_i18n(), 1);
+ var import_i18n206 = __toESM(require_i18n(), 1);
var import_components131 = __toESM(require_components(), 1);
- var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
function QueryPaginationLabelControl({ value, onChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
import_components131.ToggleControl,
{
- label: (0, import_i18n209.__)("Show label text"),
- help: (0, import_i18n209.__)('Make label text visible, e.g. "Next Page".'),
+ label: (0, import_i18n206.__)("Show label text"),
+ help: (0, import_i18n206.__)('Make label text visible, e.g. "Next Page".'),
onChange,
checked: value === true
}
@@ -68294,7 +67930,7 @@ ${text}
}
// packages/block-library/build-module/query-pagination/edit.mjs
- var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
function QueryPaginationEdit2({
attributes: { paginationArrow, showLabel },
setAttributes,
@@ -68317,7 +67953,7 @@ ${text}
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const blockProps = (0, import_block_editor213.useBlockProps)();
const innerBlocksProps = (0, import_block_editor213.useInnerBlocksProps)(blockProps);
- (0, import_element137.useEffect)(() => {
+ (0, import_element138.useEffect)(() => {
if (paginationArrow === "none" && !showLabel) {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({ showLabel: true });
@@ -68328,11 +67964,11 @@ ${text}
showLabel,
__unstableMarkNextChangeAsNotPersistent
]);
- return /* @__PURE__ */ (0, import_jsx_runtime438.jsxs)(import_jsx_runtime438.Fragment, { children: [
- hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_block_editor213.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime438.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(import_jsx_runtime439.Fragment, { children: [
+ hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor213.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(
import_components132.__experimentalToolsPanel,
{
- label: (0, import_i18n210.__)("Settings"),
+ label: (0, import_i18n207.__)("Settings"),
resetAll: () => {
setAttributes({
paginationArrow: "none",
@@ -68341,14 +67977,14 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
import_components132.__experimentalToolsPanelItem,
{
hasValue: () => paginationArrow !== "none",
- label: (0, import_i18n210.__)("Pagination arrow"),
+ label: (0, import_i18n207.__)("Pagination arrow"),
onDeselect: () => setAttributes({ paginationArrow: "none" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
QueryPaginationArrowControls,
{
value: paginationArrow,
@@ -68359,14 +67995,14 @@ ${text}
)
}
),
- paginationArrow !== "none" && /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+ paginationArrow !== "none" && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
import_components132.__experimentalToolsPanelItem,
{
hasValue: () => !showLabel,
- label: (0, import_i18n210.__)("Show text"),
+ label: (0, import_i18n207.__)("Show text"),
onDeselect: () => setAttributes({ showLabel: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
QueryPaginationLabelControl,
{
value: showLabel,
@@ -68380,25 +68016,25 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime438.jsx)("nav", { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("nav", { ...innerBlocksProps })
] });
}
// packages/block-library/build-module/query-pagination/save.mjs
var import_block_editor214 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
function save39() {
- return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor214.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_block_editor214.InnerBlocks.Content, {});
}
// packages/block-library/build-module/query-pagination/deprecated.mjs
var import_block_editor215 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
var deprecated16 = [
// Version with wrapper `div` element.
{
save() {
- return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)("div", { ...import_block_editor215.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_block_editor215.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("div", { ...import_block_editor215.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_block_editor215.InnerBlocks.Content, {}) });
}
}
];
@@ -68482,9 +68118,9 @@ ${text}
};
// packages/block-library/build-module/query-pagination-next/edit.mjs
- var import_i18n211 = __toESM(require_i18n(), 1);
+ var import_i18n208 = __toESM(require_i18n(), 1);
var import_block_editor216 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
var arrowMap3 = {
none: "",
arrow: "\u2192",
@@ -68496,25 +68132,25 @@ ${text}
context: { paginationArrow, showLabel }
}) {
const displayArrow = arrowMap3[paginationArrow];
- return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
"a",
{
href: "#pagination-next-pseudo-link",
onClick: (event) => event.preventDefault(),
...(0, import_block_editor216.useBlockProps)(),
children: [
- showLabel && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+ showLabel && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
import_block_editor216.PlainText,
{
__experimentalVersion: 2,
tagName: "span",
- "aria-label": (0, import_i18n211.__)("Next page link"),
- placeholder: (0, import_i18n211.__)("Next Page"),
+ "aria-label": (0, import_i18n208.__)("Next page link"),
+ placeholder: (0, import_i18n208.__)("Next Page"),
value: label,
onChange: (newLabel) => setAttributes({ label: newLabel })
}
),
- displayArrow && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+ displayArrow && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
"span",
{
className: `wp-block-query-pagination-next-arrow is-arrow-${paginationArrow}`,
@@ -68593,11 +68229,11 @@ ${text}
};
// packages/block-library/build-module/query-pagination-numbers/edit.mjs
- var import_i18n212 = __toESM(require_i18n(), 1);
+ var import_i18n209 = __toESM(require_i18n(), 1);
var import_block_editor217 = __toESM(require_block_editor(), 1);
var import_components133 = __toESM(require_components(), 1);
- var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
- var createPaginationItem = (content, Tag = "a", extraClass = "") => /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content }, content);
+ var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+ var createPaginationItem = (content, Tag = "a", extraClass = "") => /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content }, content);
var previewPaginationNumbers = (midSize) => {
const paginationItems = [];
for (let i2 = 1; i2 <= midSize; i2++) {
@@ -68611,7 +68247,7 @@ ${text}
}
paginationItems.push(createPaginationItem("...", "span", "dots"));
paginationItems.push(createPaginationItem(midSize * 2 + 3));
- return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(import_jsx_runtime442.Fragment, { children: paginationItems });
+ return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_jsx_runtime443.Fragment, { children: paginationItems });
};
function QueryPaginationNumbersEdit({
attributes: attributes2,
@@ -68622,25 +68258,25 @@ ${text}
parseInt(midSize, 10)
);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_jsx_runtime442.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(import_block_editor217.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(import_jsx_runtime443.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_block_editor217.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
import_components133.__experimentalToolsPanel,
{
- label: (0, import_i18n212.__)("Settings"),
+ label: (0, import_i18n209.__)("Settings"),
resetAll: () => setAttributes({ midSize: 2 }),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
import_components133.__experimentalToolsPanelItem,
{
- label: (0, import_i18n212.__)("Number of links"),
+ label: (0, import_i18n209.__)("Number of links"),
hasValue: () => midSize !== 2,
onDeselect: () => setAttributes({ midSize: 2 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
import_components133.RangeControl,
{
- label: (0, import_i18n212.__)("Number of links"),
- help: (0, import_i18n212.__)(
+ label: (0, import_i18n209.__)("Number of links"),
+ help: (0, import_i18n209.__)(
"Specify how many links can appear before and after the current page number. Links to the first, current and last page are always visible."
),
value: midSize,
@@ -68658,7 +68294,7 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime442.jsx)("div", { ...(0, import_block_editor217.useBlockProps)(), children: paginationNumbers })
+ /* @__PURE__ */ (0, import_jsx_runtime443.jsx)("div", { ...(0, import_block_editor217.useBlockProps)(), children: paginationNumbers })
] });
}
@@ -68733,9 +68369,9 @@ ${text}
};
// packages/block-library/build-module/query-pagination-previous/edit.mjs
- var import_i18n213 = __toESM(require_i18n(), 1);
+ var import_i18n210 = __toESM(require_i18n(), 1);
var import_block_editor218 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
var arrowMap4 = {
none: "",
arrow: "\u2190",
@@ -68747,14 +68383,14 @@ ${text}
context: { paginationArrow, showLabel }
}) {
const displayArrow = arrowMap4[paginationArrow];
- return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(
"a",
{
href: "#pagination-previous-pseudo-link",
onClick: (event) => event.preventDefault(),
...(0, import_block_editor218.useBlockProps)(),
children: [
- displayArrow && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+ displayArrow && /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
"span",
{
className: `wp-block-query-pagination-previous-arrow is-arrow-${paginationArrow}`,
@@ -68762,13 +68398,13 @@ ${text}
children: displayArrow
}
),
- showLabel && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+ showLabel && /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
import_block_editor218.PlainText,
{
__experimentalVersion: 2,
tagName: "span",
- "aria-label": (0, import_i18n213.__)("Previous page link"),
- placeholder: (0, import_i18n213.__)("Previous Page"),
+ "aria-label": (0, import_i18n210.__)("Previous page link"),
+ placeholder: (0, import_i18n210.__)("Previous Page"),
value: label,
onChange: (newLabel) => setAttributes({ label: newLabel })
}
@@ -68881,7 +68517,7 @@ ${text}
// packages/block-library/build-module/query-title/edit.mjs
var import_block_editor219 = __toESM(require_block_editor(), 1);
var import_components134 = __toESM(require_components(), 1);
- var import_i18n214 = __toESM(require_i18n(), 1);
+ var import_i18n211 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/query-title/use-archive-label.mjs
var import_core_data79 = __toESM(require_core_data(), 1);
@@ -68978,7 +68614,7 @@ ${text}
}
// packages/block-library/build-module/query-title/edit.mjs
- var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
var SUPPORTED_TYPES = ["archive", "search", "post-type"];
function QueryTitleEdit(props) {
useDeprecatedTextAlign(props);
@@ -68995,7 +68631,7 @@ ${text}
className: "wp-block-query-title__placeholder"
});
if (!SUPPORTED_TYPES.includes(type)) {
- return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(import_block_editor219.Warning, { children: (0, import_i18n214.__)("Provided type is not supported.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_block_editor219.Warning, { children: (0, import_i18n211.__)("Provided type is not supported.") }) });
}
let titleElement;
if (type === "archive") {
@@ -69003,51 +68639,51 @@ ${text}
if (archiveTypeLabel) {
if (showPrefix) {
if (archiveNameLabel) {
- title = (0, import_i18n214.sprintf)(
+ title = (0, import_i18n211.sprintf)(
/* translators: 1: Archive type title e.g: "Category", 2: Label of the archive e.g: "Shoes" */
- (0, import_i18n214._x)("%1$s: %2$s", "archive label"),
+ (0, import_i18n211._x)("%1$s: %2$s", "archive label"),
archiveTypeLabel,
archiveNameLabel
);
} else {
- title = (0, import_i18n214.sprintf)(
+ title = (0, import_i18n211.sprintf)(
/* translators: %s: Archive type title e.g: "Category", "Tag"... */
- (0, import_i18n214.__)("%s: Name"),
+ (0, import_i18n211.__)("%s: Name"),
archiveTypeLabel
);
}
} else if (archiveNameLabel) {
title = archiveNameLabel;
} else {
- title = (0, import_i18n214.sprintf)(
+ title = (0, import_i18n211.sprintf)(
/* translators: %s: Archive type title e.g: "Category", "Tag"... */
- (0, import_i18n214.__)("%s name"),
+ (0, import_i18n211.__)("%s name"),
archiveTypeLabel
);
}
} else {
- title = showPrefix ? (0, import_i18n214.__)("Archive type: Name") : (0, import_i18n214.__)("Archive title");
+ title = showPrefix ? (0, import_i18n211.__)("Archive type: Name") : (0, import_i18n211.__)("Archive title");
}
- titleElement = /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(import_jsx_runtime444.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(import_block_editor219.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ titleElement = /* @__PURE__ */ (0, import_jsx_runtime445.jsxs)(import_jsx_runtime445.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_block_editor219.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.__experimentalToolsPanel,
{
- label: (0, import_i18n214.__)("Settings"),
+ label: (0, import_i18n211.__)("Settings"),
resetAll: () => setAttributes({
showPrefix: true
}),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.__experimentalToolsPanelItem,
{
hasValue: () => !showPrefix,
- label: (0, import_i18n214.__)("Show archive type in title"),
+ label: (0, import_i18n211.__)("Show archive type in title"),
onDeselect: () => setAttributes({ showPrefix: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.ToggleControl,
{
- label: (0, import_i18n214.__)("Show archive type in title"),
+ label: (0, import_i18n211.__)("Show archive type in title"),
onChange: () => setAttributes({
showPrefix: !showPrefix
}),
@@ -69058,30 +68694,30 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(TagName2, { ...blockProps, children: title })
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(TagName2, { ...blockProps, children: title })
] });
}
if (type === "search") {
- titleElement = /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(import_jsx_runtime444.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(import_block_editor219.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ titleElement = /* @__PURE__ */ (0, import_jsx_runtime445.jsxs)(import_jsx_runtime445.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_block_editor219.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.__experimentalToolsPanel,
{
- label: (0, import_i18n214.__)("Settings"),
+ label: (0, import_i18n211.__)("Settings"),
resetAll: () => setAttributes({
showSearchTerm: true
}),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.__experimentalToolsPanelItem,
{
hasValue: () => !showSearchTerm,
- label: (0, import_i18n214.__)("Show search term in title"),
+ label: (0, import_i18n211.__)("Show search term in title"),
onDeselect: () => setAttributes({ showSearchTerm: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.ToggleControl,
{
- label: (0, import_i18n214.__)("Show search term in title"),
+ label: (0, import_i18n211.__)("Show search term in title"),
onChange: () => setAttributes({
showSearchTerm: !showSearchTerm
}),
@@ -69092,44 +68728,44 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(TagName2, { ...blockProps, children: showSearchTerm ? (0, import_i18n214.__)("Search results for: \u201Csearch term\u201D") : (0, import_i18n214.__)("Search results") })
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(TagName2, { ...blockProps, children: showSearchTerm ? (0, import_i18n211.__)("Search results for: \u201Csearch term\u201D") : (0, import_i18n211.__)("Search results") })
] });
}
if (type === "post-type") {
let title;
if (postTypeLabel) {
if (showPrefix) {
- title = (0, import_i18n214.sprintf)(
+ title = (0, import_i18n211.sprintf)(
/* translators: %s: Singular post type name of the queried object */
- (0, import_i18n214.__)('Post Type: "%s"'),
+ (0, import_i18n211.__)('Post Type: "%s"'),
postTypeLabel
);
} else {
title = postTypeLabel;
}
} else {
- title = showPrefix ? (0, import_i18n214.__)("Post Type: Name") : (0, import_i18n214.__)("Name");
+ title = showPrefix ? (0, import_i18n211.__)("Post Type: Name") : (0, import_i18n211.__)("Name");
}
- titleElement = /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(import_jsx_runtime444.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(import_block_editor219.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ titleElement = /* @__PURE__ */ (0, import_jsx_runtime445.jsxs)(import_jsx_runtime445.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_block_editor219.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.__experimentalToolsPanel,
{
- label: (0, import_i18n214.__)("Settings"),
+ label: (0, import_i18n211.__)("Settings"),
resetAll: () => setAttributes({
showPrefix: true
}),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.__experimentalToolsPanelItem,
{
hasValue: () => !showPrefix,
- label: (0, import_i18n214.__)("Show post type label"),
+ label: (0, import_i18n211.__)("Show post type label"),
onDeselect: () => setAttributes({ showPrefix: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_components134.ToggleControl,
{
- label: (0, import_i18n214.__)("Show post type label"),
+ label: (0, import_i18n211.__)("Show post type label"),
onChange: () => setAttributes({
showPrefix: !showPrefix
}),
@@ -69140,11 +68776,11 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(TagName2, { ...blockProps, children: title })
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(TagName2, { ...blockProps, children: title })
] });
}
- return /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(import_jsx_runtime444.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(import_block_editor219.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime445.jsxs)(import_jsx_runtime445.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_block_editor219.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
import_block_editor219.HeadingLevelDropdown,
{
value: level,
@@ -69157,13 +68793,13 @@ ${text}
}
// packages/block-library/build-module/query-title/variations.mjs
- var import_i18n215 = __toESM(require_i18n(), 1);
+ var import_i18n212 = __toESM(require_i18n(), 1);
var variations15 = [
{
isDefault: true,
name: "archive-title",
- title: (0, import_i18n215.__)("Archive Title"),
- description: (0, import_i18n215.__)(
+ title: (0, import_i18n212.__)("Archive Title"),
+ description: (0, import_i18n212.__)(
"Display the archive title based on the queried object."
),
icon: title_default,
@@ -69175,8 +68811,8 @@ ${text}
{
isDefault: false,
name: "search-title",
- title: (0, import_i18n215.__)("Search Results Title"),
- description: (0, import_i18n215.__)(
+ title: (0, import_i18n212.__)("Search Results Title"),
+ description: (0, import_i18n212.__)(
"Display the search results title based on the queried object."
),
icon: title_default,
@@ -69188,8 +68824,8 @@ ${text}
{
isDefault: false,
name: "post-type-label",
- title: (0, import_i18n215.__)("Post Type Label"),
- description: (0, import_i18n215.__)(
+ title: (0, import_i18n212.__)("Post Type Label"),
+ description: (0, import_i18n212.__)(
"Display the post type label based on the queried object."
),
icon: title_default,
@@ -69400,12 +69036,12 @@ ${text}
// packages/block-library/build-module/query-total/edit.mjs
var import_block_editor220 = __toESM(require_block_editor(), 1);
var import_components136 = __toESM(require_components(), 1);
- var import_i18n216 = __toESM(require_i18n(), 1);
+ var import_i18n213 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/query-total/icons.mjs
var import_components135 = __toESM(require_components(), 1);
- var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
- var resultsFound = /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+ var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
+ var resultsFound = /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
import_components135.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
@@ -69414,10 +69050,10 @@ ${text}
height: "24",
"aria-hidden": "true",
focusable: "false",
- children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components135.Path, { d: "M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components135.Path, { d: "M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z" })
}
);
- var displayingResults = /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+ var displayingResults = /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
import_components135.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
@@ -69426,10 +69062,10 @@ ${text}
height: "24",
"aria-hidden": "true",
focusable: "false",
- children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components135.Path, { d: "M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components135.Path, { d: "M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z" })
}
);
- var queryTotal = /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+ var queryTotal = /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
import_components135.SVG,
{
xmlns: "http://www.w3.org/2000/svg",
@@ -69438,12 +69074,12 @@ ${text}
height: "24",
"aria-hidden": "true",
focusable: "false",
- children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components135.Path, { d: "M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12Zm-7-6-4.1 5h8.8v-3h-1.5v1.5h-4.2l2.9-3.5-2.9-3.5h4.2V10h1.5V7H7.4l4.1 5Z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components135.Path, { d: "M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12Zm-7-6-4.1 5h8.8v-3h-1.5v1.5h-4.2l2.9-3.5-2.9-3.5h4.2V10h1.5V7H7.4l4.1 5Z" })
}
);
// packages/block-library/build-module/query-total/edit.mjs
- var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
function QueryTotalEdit({ attributes: attributes2, setAttributes }) {
const { displayType } = attributes2;
const blockProps = (0, import_block_editor220.useBlockProps)();
@@ -69458,7 +69094,7 @@ ${text}
const buttonPositionControls = [
{
role: "menuitemradio",
- title: (0, import_i18n216.__)("Total results"),
+ title: (0, import_i18n213.__)("Total results"),
isActive: displayType === "total-results",
icon: resultsFound,
onClick: () => {
@@ -69467,7 +69103,7 @@ ${text}
},
{
role: "menuitemradio",
- title: (0, import_i18n216.__)("Range display"),
+ title: (0, import_i18n213.__)("Range display"),
isActive: displayType === "range-display",
icon: displayingResults,
onClick: () => {
@@ -69475,24 +69111,24 @@ ${text}
}
}
];
- const controls = /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_block_editor220.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components136.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+ const controls = /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor220.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_components136.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
import_components136.ToolbarDropdownMenu,
{
icon: getButtonPositionIcon(),
- label: (0, import_i18n216.__)("Change display type"),
+ label: (0, import_i18n213.__)("Change display type"),
controls: buttonPositionControls
}
) }) });
const renderDisplay = () => {
if (displayType === "total-results") {
- return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_jsx_runtime446.Fragment, { children: (0, import_i18n216.__)("12 results found") });
+ return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_jsx_runtime447.Fragment, { children: (0, import_i18n213.__)("12 results found") });
}
if (displayType === "range-display") {
- return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_jsx_runtime446.Fragment, { children: (0, import_i18n216.__)("Displaying 1 \u2013 10 of 12") });
+ return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_jsx_runtime447.Fragment, { children: (0, import_i18n213.__)("Displaying 1 \u2013 10 of 12") });
}
return null;
};
- return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)("div", { ...blockProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)("div", { ...blockProps, children: [
controls,
renderDisplay()
] });
@@ -69514,19 +69150,19 @@ ${text}
name: () => name88,
settings: () => settings87
});
- var import_i18n218 = __toESM(require_i18n(), 1);
+ var import_i18n215 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/quote/deprecated.mjs
- var import_blocks99 = __toESM(require_blocks(), 1);
+ var import_blocks84 = __toESM(require_blocks(), 1);
var import_block_editor221 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
var migrateToQuoteV2 = (attributes2) => {
const { value, ...restAttributes } = attributes2;
return [
{
...restAttributes
},
- value ? (0, import_blocks99.parseWithAttributeSchema)(value, {
+ value ? (0, import_blocks84.parseWithAttributeSchema)(value, {
type: "array",
source: "query",
selector: "p",
@@ -69537,8 +69173,8 @@ ${text}
}
}
}).map(
- ({ content }) => (0, import_blocks99.createBlock)("core/paragraph", { content })
- ) : (0, import_blocks99.createBlock)("core/paragraph")
+ ({ content }) => (0, import_blocks84.createBlock)("core/paragraph", { content })
+ ) : (0, import_blocks84.createBlock)("core/paragraph")
];
};
var TEXT_ALIGN_OPTIONS2 = ["left", "right", "center"];
@@ -69612,9 +69248,9 @@ ${text}
const className = clsx_default({
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)("blockquote", { ...import_block_editor221.useBlockProps.save({ className }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.InnerBlocks.Content, {}),
- !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { tagName: "cite", value: citation })
+ return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)("blockquote", { ...import_block_editor221.useBlockProps.save({ className }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.InnerBlocks.Content, {}),
+ !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { tagName: "cite", value: citation })
] });
},
migrate: migrateTextAlign3
@@ -69661,9 +69297,9 @@ ${text}
const className = clsx_default({
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)("blockquote", { ...import_block_editor221.useBlockProps.save({ className }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { multiline: true, value }),
- !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { tagName: "cite", value: citation })
+ return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)("blockquote", { ...import_block_editor221.useBlockProps.save({ className }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { multiline: true, value }),
+ !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { tagName: "cite", value: citation })
] });
},
migrate(attributes2) {
@@ -69694,9 +69330,9 @@ ${text}
},
save({ attributes: attributes2 }) {
const { align, value, citation } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)("blockquote", { style: { textAlign: align ? align : null }, children: [
- /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { multiline: true, value }),
- !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { tagName: "cite", value: citation })
+ return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)("blockquote", { style: { textAlign: align ? align : null }, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { multiline: true, value }),
+ !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { tagName: "cite", value: citation })
] });
}
};
@@ -69734,14 +69370,14 @@ ${text}
},
save({ attributes: attributes2 }) {
const { align, value, citation, style: style2 } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(
"blockquote",
{
className: style2 === 2 ? "is-large" : "",
style: { textAlign: align ? align : null },
children: [
- /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { multiline: true, value }),
- !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { tagName: "cite", value: citation })
+ /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { multiline: true, value }),
+ !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { tagName: "cite", value: citation })
]
}
);
@@ -69779,14 +69415,14 @@ ${text}
},
save({ attributes: attributes2 }) {
const { align, value, citation, style: style2 } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(
"blockquote",
{
className: `blocks-quote-style-${style2}`,
style: { textAlign: align ? align : null },
children: [
- /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { multiline: true, value }),
- !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor221.RichText.Content, { tagName: "footer", value: citation })
+ /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { multiline: true, value }),
+ !import_block_editor221.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor221.RichText.Content, { tagName: "footer", value: citation })
]
}
);
@@ -69795,17 +69431,17 @@ ${text}
var deprecated_default44 = [v410, v312, v217, v139, v03];
// packages/block-library/build-module/quote/edit.mjs
- var import_i18n217 = __toESM(require_i18n(), 1);
+ var import_i18n214 = __toESM(require_i18n(), 1);
var import_block_editor222 = __toESM(require_block_editor(), 1);
var import_components137 = __toESM(require_components(), 1);
var import_data131 = __toESM(require_data(), 1);
- var import_element138 = __toESM(require_element(), 1);
+ var import_element139 = __toESM(require_element(), 1);
var import_deprecated48 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
var useMigrateOnLoad2 = (attributes2, clientId) => {
const registry = (0, import_data131.useRegistry)();
const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data131.useDispatch)(import_block_editor222.store);
- (0, import_element138.useEffect)(() => {
+ (0, import_element139.useEffect)(() => {
if (!attributes2.value) {
return;
}
@@ -69854,8 +69490,8 @@ ${text}
renderAppender: hasInnerBlocks ? false : void 0,
allowedBlocks
});
- return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor222.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_jsx_runtime449.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_block_editor222.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
import_block_editor222.AlignmentControl,
{
value: textAlign,
@@ -69864,9 +69500,9 @@ ${text}
}
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_components137.BlockQuotation, { ...innerBlocksProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_components137.BlockQuotation, { ...innerBlocksProps, children: [
innerBlocksProps.children,
- /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
Caption,
{
attributeKey: "citation",
@@ -69876,14 +69512,14 @@ ${text}
attributes: attributes2,
setAttributes,
icon: verse_default,
- label: (0, import_i18n217.__)("Quote citation"),
+ label: (0, import_i18n214.__)("Quote citation"),
placeholder: (
// translators: placeholder text used for the
// citation
- (0, import_i18n217.__)("Add citation")
+ (0, import_i18n214.__)("Add citation")
),
- addLabel: (0, import_i18n217.__)("Add citation"),
- removeLabel: (0, import_i18n217.__)("Remove citation"),
+ addLabel: (0, import_i18n214.__)("Add citation"),
+ removeLabel: (0, import_i18n214.__)("Remove citation"),
excludeElementClassName: true,
className: "wp-block-quote__citation",
insertBlocksAfter
@@ -70004,29 +69640,29 @@ ${text}
// packages/block-library/build-module/quote/save.mjs
var import_block_editor223 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
function save40({ attributes: attributes2 }) {
const { textAlign, citation } = attributes2;
const className = clsx_default({
[`has-text-align-${textAlign}`]: textAlign
});
- return /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)("blockquote", { ...import_block_editor223.useBlockProps.save({ className }), children: [
- /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_block_editor223.InnerBlocks.Content, {}),
- !import_block_editor223.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_block_editor223.RichText.Content, { tagName: "cite", value: citation })
+ return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)("blockquote", { ...import_block_editor223.useBlockProps.save({ className }), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor223.InnerBlocks.Content, {}),
+ !import_block_editor223.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor223.RichText.Content, { tagName: "cite", value: citation })
] });
}
// packages/block-library/build-module/quote/transforms.mjs
var import_block_editor224 = __toESM(require_block_editor(), 1);
- var import_blocks100 = __toESM(require_blocks(), 1);
+ var import_blocks85 = __toESM(require_blocks(), 1);
var transforms29 = {
from: [
{
type: "block",
blocks: ["core/verse"],
transform: ({ content }) => {
- return (0, import_blocks100.createBlock)("core/quote", {}, [
- (0, import_blocks100.createBlock)("core/paragraph", { content })
+ return (0, import_blocks85.createBlock)("core/quote", {}, [
+ (0, import_blocks85.createBlock)("core/paragraph", { content })
]);
}
},
@@ -70041,7 +69677,7 @@ ${text}
fontSize,
style: style2
}) => {
- return (0, import_blocks100.createBlock)(
+ return (0, import_blocks85.createBlock)(
"core/quote",
{
align,
@@ -70050,15 +69686,15 @@ ${text}
fontSize,
style: style2
},
- [(0, import_blocks100.createBlock)("core/paragraph", { content: value })]
+ [(0, import_blocks85.createBlock)("core/paragraph", { content: value })]
);
}
},
{
type: "prefix",
prefix: ">",
- transform: (content) => (0, import_blocks100.createBlock)("core/quote", {}, [
- (0, import_blocks100.createBlock)("core/paragraph", { content })
+ transform: (content) => (0, import_blocks85.createBlock)("core/quote", {}, [
+ (0, import_blocks85.createBlock)("core/paragraph", { content })
])
},
{
@@ -70070,7 +69706,7 @@ ${text}
}),
selector: "blockquote",
transform: (node, handler) => {
- return (0, import_blocks100.createBlock)(
+ return (0, import_blocks85.createBlock)(
"core/quote",
// Don't try to parse any `cite` out of this content.
// * There may be more than one cite.
@@ -70100,10 +69736,10 @@ ${text}
}
return !blocks.some(({ name: name118 }) => name118 === "core/quote");
},
- __experimentalConvert: (blocks) => (0, import_blocks100.createBlock)(
+ __experimentalConvert: (blocks) => (0, import_blocks85.createBlock)(
"core/quote",
{},
- blocks.map((block) => (0, import_blocks100.cloneSanitizedBlock)(block))
+ blocks.map((block) => (0, import_blocks85.cloneSanitizedBlock)(block))
)
}
],
@@ -70118,7 +69754,7 @@ ${text}
},
transform: ({ align, citation, anchor, fontSize, style: style2 }, innerBlocks) => {
const value = innerBlocks.map(({ attributes: attributes2 }) => `${attributes2.content}`).join("<br>");
- return (0, import_blocks100.createBlock)("core/pullquote", {
+ return (0, import_blocks85.createBlock)("core/pullquote", {
value,
align,
citation,
@@ -70136,7 +69772,7 @@ ${text}
if (innerBlock.name === "core/paragraph") {
return true;
}
- const converted = (0, import_blocks100.switchToBlockType)(
+ const converted = (0, import_blocks85.switchToBlockType)(
innerBlock,
"core/paragraph"
);
@@ -70148,10 +69784,10 @@ ${text}
if (innerBlock.name === "core/paragraph") {
return innerBlock;
}
- return (0, import_blocks100.switchToBlockType)(innerBlock, "core/paragraph") || [];
+ return (0, import_blocks85.switchToBlockType)(innerBlock, "core/paragraph") || [];
});
const content = paragraphs.map(({ attributes: attributes2 }) => attributes2.content || "").filter(Boolean).join("<br>");
- return (0, import_blocks100.createBlock)("core/verse", { content });
+ return (0, import_blocks85.createBlock)("core/verse", { content });
}
},
{
@@ -70166,7 +69802,7 @@ ${text}
if (innerBlock.name === "core/paragraph") {
return true;
}
- const converted = (0, import_blocks100.switchToBlockType)(
+ const converted = (0, import_blocks85.switchToBlockType)(
innerBlock,
"core/paragraph"
);
@@ -70178,11 +69814,11 @@ ${text}
if (innerBlock.name === "core/paragraph") {
return innerBlock;
}
- return (0, import_blocks100.switchToBlockType)(innerBlock, "core/paragraph") || [];
+ return (0, import_blocks85.switchToBlockType)(innerBlock, "core/paragraph") || [];
});
return import_block_editor224.RichText.isEmpty(citation) ? paragraphs : [
...paragraphs,
- (0, import_blocks100.createBlock)("core/paragraph", {
+ (0, import_blocks85.createBlock)("core/paragraph", {
content: citation
})
];
@@ -70191,12 +69827,12 @@ ${text}
{
type: "block",
blocks: ["core/group"],
- transform: ({ citation, anchor }, innerBlocks) => (0, import_blocks100.createBlock)(
+ transform: ({ citation, anchor }, innerBlocks) => (0, import_blocks85.createBlock)(
"core/group",
{ anchor },
import_block_editor224.RichText.isEmpty(citation) ? innerBlocks : [
...innerBlocks,
- (0, import_blocks100.createBlock)("core/paragraph", {
+ (0, import_blocks85.createBlock)("core/paragraph", {
content: citation
})
]
@@ -70205,7 +69841,7 @@ ${text}
],
ungroup: ({ citation }, innerBlocks) => import_block_editor224.RichText.isEmpty(citation) ? innerBlocks : [
...innerBlocks,
- (0, import_blocks100.createBlock)("core/paragraph", {
+ (0, import_blocks85.createBlock)("core/paragraph", {
content: citation
})
]
@@ -70219,13 +69855,13 @@ ${text}
icon: quote_default,
example: {
attributes: {
- citation: (0, import_i18n218.__)("Julio Cort\xE1zar")
+ citation: (0, import_i18n215.__)("Julio Cort\xE1zar")
},
innerBlocks: [
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n218.__)("In quoting others, we cite ourselves.")
+ content: (0, import_i18n215.__)("In quoting others, we cite ourselves.")
}
}
]
@@ -70288,20 +69924,20 @@ ${text}
// packages/block-library/build-module/block/edit.mjs
var import_data132 = __toESM(require_data(), 1);
- var import_element139 = __toESM(require_element(), 1);
+ var import_element140 = __toESM(require_element(), 1);
var import_core_data81 = __toESM(require_core_data(), 1);
var import_components138 = __toESM(require_components(), 1);
- var import_i18n219 = __toESM(require_i18n(), 1);
+ var import_i18n216 = __toESM(require_i18n(), 1);
var import_block_editor225 = __toESM(require_block_editor(), 1);
var import_patterns = __toESM(require_patterns(), 1);
- var import_blocks101 = __toESM(require_blocks(), 1);
- var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
+ var import_blocks86 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
var { useLayoutClasses } = unlock(import_block_editor225.privateApis);
var { isOverridableBlock } = unlock(import_patterns.privateApis);
var fullAlignments = ["full", "wide", "left", "right"];
var useInferredLayout = (blocks, parentLayout) => {
- const initialInferredAlignmentRef = (0, import_element139.useRef)();
- return (0, import_element139.useMemo)(() => {
+ const initialInferredAlignmentRef = (0, import_element140.useRef)();
+ return (0, import_element140.useMemo)(() => {
if (!blocks?.length) {
return {};
}
@@ -70320,7 +69956,7 @@ ${text}
};
function RecursionWarning() {
const blockProps = (0, import_block_editor225.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor225.Warning, { children: (0, import_i18n219.__)("Block cannot be rendered inside itself.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor225.Warning, { children: (0, import_i18n216.__)("Block cannot be rendered inside itself.") }) });
}
var NOOP3 = () => {
};
@@ -70328,9 +69964,9 @@ ${text}
const { ref } = props.attributes;
const hasAlreadyRendered = (0, import_block_editor225.useHasRecursion)(ref);
if (hasAlreadyRendered) {
- return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(RecursionWarning, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(RecursionWarning, {});
}
- return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor225.RecursionProvider, { uniqueId: ref, children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(ReusableBlockEdit, { ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor225.RecursionProvider, { uniqueId: ref, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(ReusableBlockEdit, { ...props }) });
}
function ReusableBlockControl({
recordId,
@@ -70347,14 +69983,14 @@ ${text}
}),
[recordId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(import_jsx_runtime450.Fragment, { children: [
- canUserEdit && !!handleEditOriginal && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor225.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components138.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components138.ToolbarButton, { onClick: handleEditOriginal, children: (0, import_i18n219.__)("Edit original") }) }) }),
- canOverrideBlocks && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor225.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components138.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_jsx_runtime451.Fragment, { children: [
+ canUserEdit && !!handleEditOriginal && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor225.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components138.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components138.ToolbarButton, { onClick: handleEditOriginal, children: (0, import_i18n216.__)("Edit original") }) }) }),
+ canOverrideBlocks && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor225.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components138.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
import_components138.ToolbarButton,
{
onClick: resetContent,
disabled: !hasContent,
- children: (0, import_i18n219.__)("Reset")
+ children: (0, import_i18n216.__)("Reset")
}
) }) })
] });
@@ -70384,13 +70020,13 @@ ${text}
const { getSettings: getSettings2 } = select10(import_block_editor225.store);
return {
onNavigateToEntityRecord: getSettings2().onNavigateToEntityRecord,
- hasPatternOverridesSource: !!(0, import_blocks101.getBlockBindingsSource)(
+ hasPatternOverridesSource: !!(0, import_blocks86.getBlockBindingsSource)(
"core/pattern-overrides"
),
supportedBlockTypesRaw: getSettings2().__experimentalBlockBindingsSupportedAttributes || EMPTY_OBJECT3
};
}, []);
- const canOverrideBlocks = (0, import_element139.useMemo)(() => {
+ const canOverrideBlocks = (0, import_element140.useMemo)(() => {
const supportedBlockTypes = Object.keys(supportedBlockTypesRaw);
const hasOverridableBlocks = (_blocks) => _blocks?.some((block) => {
if (supportedBlockTypes.includes(block.name) && isOverridableBlock(block)) {
@@ -70430,13 +70066,13 @@ ${text}
};
let children = null;
if (isMissing) {
- children = /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor225.Warning, { children: (0, import_i18n219.__)("Block has been deleted or is unavailable.") });
+ children = /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor225.Warning, { children: (0, import_i18n216.__)("Block has been deleted or is unavailable.") });
}
if (!hasResolved) {
- children = /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components138.Placeholder, { children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components138.Spinner, {}) });
+ children = /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components138.Placeholder, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components138.Spinner, {}) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(import_jsx_runtime450.Fragment, { children: [
- hasResolved && !isMissing && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_jsx_runtime451.Fragment, { children: [
+ hasResolved && !isMissing && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
ReusableBlockControl,
{
recordId: ref,
@@ -70446,7 +70082,7 @@ ${text}
resetContent
}
),
- children === null ? /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("div", { ...innerBlocksProps }) : /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("div", { ...blockProps, children })
+ children === null ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("div", { ...innerBlocksProps }) : /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("div", { ...blockProps, children })
] });
}
@@ -70587,7 +70223,7 @@ ${text}
name: () => name90,
settings: () => settings89
});
- var import_i18n221 = __toESM(require_i18n(), 1);
+ var import_i18n218 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/read-more/block.json
var block_default89 = {
@@ -70655,9 +70291,9 @@ ${text}
// packages/block-library/build-module/read-more/edit.mjs
var import_block_editor226 = __toESM(require_block_editor(), 1);
var import_components139 = __toESM(require_components(), 1);
- var import_blocks102 = __toESM(require_blocks(), 1);
- var import_i18n220 = __toESM(require_i18n(), 1);
- var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+ var import_blocks87 = __toESM(require_blocks(), 1);
+ var import_i18n217 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
function ReadMore({
attributes: { content, linkTarget },
setAttributes,
@@ -70665,24 +70301,24 @@ ${text}
}) {
const blockProps = (0, import_block_editor226.useBlockProps)();
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_jsx_runtime451.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor226.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_jsx_runtime452.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_block_editor226.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components139.__experimentalToolsPanel,
{
- label: (0, import_i18n220.__)("Settings"),
+ label: (0, import_i18n217.__)("Settings"),
resetAll: () => setAttributes({ linkTarget: "_self" }),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components139.__experimentalToolsPanelItem,
{
- label: (0, import_i18n220.__)("Open in new tab"),
+ label: (0, import_i18n217.__)("Open in new tab"),
isShownByDefault: true,
hasValue: () => linkTarget !== "_self",
onDeselect: () => setAttributes({ linkTarget: "_self" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_components139.ToggleControl,
{
- label: (0, import_i18n220.__)("Open in new tab"),
+ label: (0, import_i18n217.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -70693,17 +70329,17 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
import_block_editor226.RichText,
{
identifier: "content",
tagName: "a",
- "aria-label": (0, import_i18n220.__)("\u201CRead more\u201D link text"),
- placeholder: (0, import_i18n220.__)("Read more"),
+ "aria-label": (0, import_i18n217.__)("\u201CRead more\u201D link text"),
+ placeholder: (0, import_i18n217.__)("Read more"),
value: content,
onChange: (newValue) => setAttributes({ content: newValue }),
__unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks102.createBlock)((0, import_blocks102.getDefaultBlockName)())
+ (0, import_blocks87.createBlock)((0, import_blocks87.getDefaultBlockName)())
) : void 0,
withoutInteractiveFormatting: true,
...blockProps
@@ -70719,7 +70355,7 @@ ${text}
edit: ReadMore,
example: {
attributes: {
- content: (0, import_i18n221.__)("Read more")
+ content: (0, import_i18n218.__)("Read more")
}
}
};
@@ -70821,16 +70457,16 @@ ${text}
// packages/block-library/build-module/rss/edit.mjs
var import_block_editor227 = __toESM(require_block_editor(), 1);
var import_components140 = __toESM(require_components(), 1);
- var import_element140 = __toESM(require_element(), 1);
- var import_i18n222 = __toESM(require_i18n(), 1);
+ var import_element141 = __toESM(require_element(), 1);
+ var import_i18n219 = __toESM(require_i18n(), 1);
var import_url22 = __toESM(require_url(), 1);
var import_server_side_render5 = __toESM(require_server_side_render(), 1);
var import_compose56 = __toESM(require_compose(), 1);
- var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_MIN_ITEMS = 1;
var DEFAULT_MAX_ITEMS = 20;
function RSSEdit({ attributes: attributes2, setAttributes, name: name118 }) {
- const [isEditing, setIsEditing] = (0, import_element140.useState)(!attributes2.feedURL);
+ const [isEditing, setIsEditing] = (0, import_element141.useState)(!attributes2.feedURL);
const {
blockLayout,
columns,
@@ -70864,41 +70500,41 @@ ${text}
});
const disabledRef = (0, import_compose56.useDisabled)();
const blockProps = (0, import_block_editor227.useBlockProps)({ ref: isEditing ? null : disabledRef });
- const label = (0, import_i18n222.__)("RSS URL");
+ const label = (0, import_i18n219.__)("RSS URL");
if (isEditing) {
- return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.Placeholder,
{
icon: rss_default,
label,
- instructions: (0, import_i18n222.__)(
+ instructions: (0, import_i18n219.__)(
"Display entries from any RSS or Atom feed."
),
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(
"form",
{
onSubmit: onSubmitURL,
className: "wp-block-rss__placeholder-form",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.__experimentalInputControl,
{
label,
type: "url",
hideLabelFromVision: true,
- placeholder: (0, import_i18n222.__)("Enter URL here\u2026"),
+ placeholder: (0, import_i18n219.__)("Enter URL here\u2026"),
value: feedURL,
onChange: (value) => setAttributes({ feedURL: value }),
className: "wp-block-rss__placeholder-input"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.Button,
{
__next40pxDefaultSize: true,
variant: "primary",
type: "submit",
- children: (0, import_i18n222.__)("Apply")
+ children: (0, import_i18n219.__)("Apply")
}
)
]
@@ -70910,28 +70546,28 @@ ${text}
const toolbarControls = [
{
icon: pencil_default,
- title: (0, import_i18n222.__)("Edit RSS URL"),
+ title: (0, import_i18n219.__)("Edit RSS URL"),
onClick: () => setIsEditing(true)
},
{
icon: list_default,
- title: (0, import_i18n222._x)("List view", "RSS block display setting"),
+ title: (0, import_i18n219._x)("List view", "RSS block display setting"),
onClick: () => setAttributes({ blockLayout: "list" }),
isActive: blockLayout === "list"
},
{
icon: grid_default,
- title: (0, import_i18n222._x)("Grid view", "RSS block display setting"),
+ title: (0, import_i18n219._x)("Grid view", "RSS block display setting"),
onClick: () => setAttributes({ blockLayout: "grid" }),
isActive: blockLayout === "grid"
}
];
- return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_jsx_runtime452.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_block_editor227.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components140.ToolbarGroup, { controls: toolbarControls }) }),
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_block_editor227.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_block_editor227.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components140.ToolbarGroup, { controls: toolbarControls }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_block_editor227.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(
import_components140.__experimentalToolsPanel,
{
- label: (0, import_i18n222.__)("Settings"),
+ label: (0, import_i18n219.__)("Settings"),
resetAll: () => {
setAttributes({
itemsToShow: 5,
@@ -70945,17 +70581,17 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.__experimentalToolsPanelItem,
{
- label: (0, import_i18n222.__)("Number of items"),
+ label: (0, import_i18n219.__)("Number of items"),
hasValue: () => itemsToShow !== 5,
onDeselect: () => setAttributes({ itemsToShow: 5 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.RangeControl,
{
- label: (0, import_i18n222.__)("Number of items"),
+ label: (0, import_i18n219.__)("Number of items"),
value: itemsToShow,
onChange: (value) => setAttributes({ itemsToShow: value }),
min: DEFAULT_MIN_ITEMS,
@@ -70965,68 +70601,68 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.__experimentalToolsPanelItem,
{
- label: (0, import_i18n222.__)("Display author"),
+ label: (0, import_i18n219.__)("Display author"),
hasValue: () => !!displayAuthor,
onDeselect: () => setAttributes({ displayAuthor: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.ToggleControl,
{
- label: (0, import_i18n222.__)("Display author"),
+ label: (0, import_i18n219.__)("Display author"),
checked: displayAuthor,
onChange: toggleAttribute("displayAuthor")
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.__experimentalToolsPanelItem,
{
- label: (0, import_i18n222.__)("Display date"),
+ label: (0, import_i18n219.__)("Display date"),
hasValue: () => !!displayDate,
onDeselect: () => setAttributes({ displayDate: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.ToggleControl,
{
- label: (0, import_i18n222.__)("Display date"),
+ label: (0, import_i18n219.__)("Display date"),
checked: displayDate,
onChange: toggleAttribute("displayDate")
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.__experimentalToolsPanelItem,
{
- label: (0, import_i18n222.__)("Display excerpt"),
+ label: (0, import_i18n219.__)("Display excerpt"),
hasValue: () => !!displayExcerpt,
onDeselect: () => setAttributes({ displayExcerpt: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.ToggleControl,
{
- label: (0, import_i18n222.__)("Display excerpt"),
+ label: (0, import_i18n219.__)("Display excerpt"),
checked: displayExcerpt,
onChange: toggleAttribute("displayExcerpt")
}
)
}
),
- displayExcerpt && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ displayExcerpt && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.__experimentalToolsPanelItem,
{
- label: (0, import_i18n222.__)("Max number of words in excerpt"),
+ label: (0, import_i18n219.__)("Max number of words in excerpt"),
hasValue: () => excerptLength !== 55,
onDeselect: () => setAttributes({ excerptLength: 55 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.RangeControl,
{
- label: (0, import_i18n222.__)("Max number of words in excerpt"),
+ label: (0, import_i18n219.__)("Max number of words in excerpt"),
value: excerptLength,
onChange: (value) => setAttributes({ excerptLength: value }),
min: 10,
@@ -71036,17 +70672,17 @@ ${text}
)
}
),
- blockLayout === "grid" && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ blockLayout === "grid" && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.__experimentalToolsPanelItem,
{
- label: (0, import_i18n222.__)("Columns"),
+ label: (0, import_i18n219.__)("Columns"),
hasValue: () => columns !== 2,
onDeselect: () => setAttributes({ columns: 2 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.RangeControl,
{
- label: (0, import_i18n222.__)("Columns"),
+ label: (0, import_i18n219.__)("Columns"),
value: columns,
onChange: (value) => setAttributes({ columns: value }),
min: 2,
@@ -71056,17 +70692,17 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.__experimentalToolsPanelItem,
{
- label: (0, import_i18n222.__)("Open links in new tab"),
+ label: (0, import_i18n219.__)("Open links in new tab"),
hasValue: () => !!openInNewTab,
onDeselect: () => setAttributes({ openInNewTab: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.ToggleControl,
{
- label: (0, import_i18n222.__)("Open links in new tab"),
+ label: (0, import_i18n219.__)("Open links in new tab"),
checked: openInNewTab,
onChange: (value) => setAttributes({ openInNewTab: value })
}
@@ -71076,29 +70712,29 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_block_editor227.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_block_editor227.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
import_components140.TextControl,
{
- label: (0, import_i18n222.__)("Link relation"),
- help: (0, import_element140.createInterpolateElement)(
- (0, import_i18n222.__)(
+ label: (0, import_i18n219.__)("Link relation"),
+ help: (0, import_element141.createInterpolateElement)(
+ (0, import_i18n219.__)(
"The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
),
{
- a: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components140.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+ a: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components140.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
}
),
value: rel || "",
onChange: (value) => setAttributes({ rel: value })
}
) }),
- status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components140.Spinner, {}) }),
- status === "error" && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("p", { children: (0, import_i18n222.sprintf)(
+ status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components140.Spinner, {}) }),
+ status === "error" && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("p", { children: (0, import_i18n219.sprintf)(
/* translators: %s: error message returned when rendering the block. */
- (0, import_i18n222.__)("Error: %s"),
+ (0, import_i18n219.__)("Error: %s"),
error2
) }) }),
- status === "success" && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+ status === "success" && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
] });
}
@@ -71123,8 +70759,7 @@ ${text}
name: () => name92,
settings: () => settings91
});
- var import_i18n225 = __toESM(require_i18n(), 1);
- var import_blocks103 = __toESM(require_blocks(), 1);
+ var import_i18n222 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/search/block.json
var block_default91 = {
@@ -71231,10 +70866,10 @@ ${text}
// packages/block-library/build-module/search/edit.mjs
var import_block_editor228 = __toESM(require_block_editor(), 1);
var import_data134 = __toESM(require_data(), 1);
- var import_element141 = __toESM(require_element(), 1);
+ var import_element142 = __toESM(require_element(), 1);
var import_components141 = __toESM(require_components(), 1);
var import_compose57 = __toESM(require_compose(), 1);
- var import_i18n223 = __toESM(require_i18n(), 1);
+ var import_i18n220 = __toESM(require_i18n(), 1);
var import_dom21 = __toESM(require_dom(), 1);
var import_a11y4 = __toESM(require_a11y(), 1);
var import_primitives168 = __toESM(require_primitives(), 1);
@@ -71248,21 +70883,21 @@ ${text}
}
// packages/block-library/build-module/search/edit.mjs
- var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
var TAG_NAME_MESSAGES = {
- "": (0, import_i18n223.__)(
+ "": (0, import_i18n220.__)(
"Lets the theme decide. Uses the <search> landmark element if the theme opts in, otherwise a <form>."
),
- search: (0, import_i18n223.__)(
+ search: (0, import_i18n220.__)(
"Wraps the block in a <search> landmark, announced as a search region by assistive technologies."
),
- form: (0, import_i18n223.__)(
+ form: (0, import_i18n220.__)(
'Uses a <form role="search"> wrapper for backward compatibility with existing theme styles.'
)
};
var DEFAULT_INNER_PADDING = "4px";
var PERCENTAGE_WIDTHS = [25, 50, 75, 100];
- var searchBlockIcon = /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_primitives168.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_primitives168.Path, { d: "M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z" }) });
+ var searchBlockIcon = /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_primitives168.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_primitives168.Path, { d: "M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z" }) });
function SearchEdit({
className,
attributes: attributes2,
@@ -71292,7 +70927,7 @@ ${text}
[clientId]
);
const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data134.useDispatch)(import_block_editor228.store);
- (0, import_element141.useEffect)(() => {
+ (0, import_element142.useEffect)(() => {
if (wasJustInsertedIntoNavigationBlock) {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({
@@ -71337,8 +70972,8 @@ ${text}
const hasNoButton = "no-button" === buttonPosition;
const hasOnlyButton = "button-only" === buttonPosition;
const isSearchFieldHidden = hasOnlyButton && !isSelected;
- const searchFieldRef = (0, import_element141.useRef)();
- const buttonRef = (0, import_element141.useRef)();
+ const searchFieldRef = (0, import_element142.useRef)();
+ const buttonRef = (0, import_element142.useRef)();
const units = (0, import_components141.__experimentalUseCustomUnits)({
availableUnits: ["%", "px"],
defaultValues: { "%": PC_WIDTH_DEFAULT, px: PX_WIDTH_DEFAULT }
@@ -71357,19 +70992,19 @@ ${text}
};
const buttonPositionControls = [
{
- label: (0, import_i18n223.__)("Button outside"),
+ label: (0, import_i18n220.__)("Button outside"),
value: "button-outside"
},
{
- label: (0, import_i18n223.__)("Button inside"),
+ label: (0, import_i18n220.__)("Button inside"),
value: "button-inside"
},
{
- label: (0, import_i18n223.__)("No button"),
+ label: (0, import_i18n220.__)("No button"),
value: "no-button"
},
{
- label: (0, import_i18n223.__)("Button only"),
+ label: (0, import_i18n220.__)("Button only"),
value: "button-only"
}
];
@@ -71401,14 +71036,14 @@ ${text}
...typographyProps.style,
textDecoration: void 0
};
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
"input",
{
type: "search",
className: textFieldClasses,
style: textFieldStyles,
- "aria-label": (0, import_i18n223.__)("Optional placeholder text"),
- placeholder: placeholder2 ? void 0 : (0, import_i18n223.__)("Optional placeholder\u2026"),
+ "aria-label": (0, import_i18n220.__)("Optional placeholder text"),
+ placeholder: placeholder2 ? void 0 : (0, import_i18n220.__)("Optional placeholder\u2026"),
value: placeholder2,
onChange: (event) => setAttributes({ placeholder: event.target.value }),
ref: searchFieldRef
@@ -71435,26 +71070,26 @@ ${text}
borderBottomRightRadius: borderProps.style?.borderBottomRightRadius
} : borderProps.style
};
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
- buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
+ buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
"button",
{
type: "button",
className: buttonClasses,
style: buttonStyles,
- "aria-label": buttonText ? (0, import_dom21.__unstableStripHTML)(buttonText) : (0, import_i18n223.__)("Search"),
+ "aria-label": buttonText ? (0, import_dom21.__unstableStripHTML)(buttonText) : (0, import_i18n220.__)("Search"),
ref: buttonRef,
- children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(icon_default, { icon: searchBlockIcon })
+ children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(icon_default, { icon: searchBlockIcon })
}
),
- !buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ !buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_block_editor228.RichText,
{
identifier: "buttonText",
className: buttonClasses,
style: buttonStyles,
- "aria-label": (0, import_i18n223.__)("Button text"),
- placeholder: (0, import_i18n223.__)("Add button text\u2026"),
+ "aria-label": (0, import_i18n220.__)("Button text"),
+ placeholder: (0, import_i18n220.__)("Add button text\u2026"),
withoutInteractiveFormatting: true,
value: buttonText,
onChange: (html) => setAttributes({ buttonText: html })
@@ -71463,11 +71098,11 @@ ${text}
] });
};
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const controls = /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_block_editor228.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(
+ const controls = /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_block_editor228.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
import_components141.__experimentalToolsPanel,
{
- label: (0, import_i18n223.__)("Settings"),
+ label: (0, import_i18n220.__)("Settings"),
resetAll: () => {
setAttributes({
width: void 0,
@@ -71479,22 +71114,22 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.__experimentalToolsPanelItem,
{
hasValue: () => !showLabel,
- label: (0, import_i18n223.__)("Show label"),
+ label: (0, import_i18n220.__)("Show label"),
onDeselect: () => {
setAttributes({
showLabel: true
});
},
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.ToggleControl,
{
checked: showLabel,
- label: (0, import_i18n223.__)("Show label"),
+ label: (0, import_i18n220.__)("Show label"),
onChange: (value) => setAttributes({
showLabel: value
})
@@ -71502,22 +71137,22 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.__experimentalToolsPanelItem,
{
hasValue: () => buttonPosition !== "button-outside",
- label: (0, import_i18n223.__)("Button position"),
+ label: (0, import_i18n220.__)("Button position"),
onDeselect: () => {
setAttributes({
buttonPosition: "button-outside"
});
},
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.SelectControl,
{
value: buttonPosition,
- label: (0, import_i18n223.__)("Button position"),
+ label: (0, import_i18n220.__)("Button position"),
onChange: (value) => {
setAttributes({
buttonPosition: value
@@ -71528,22 +71163,22 @@ ${text}
)
}
),
- buttonPosition !== "no-button" && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ buttonPosition !== "no-button" && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.__experimentalToolsPanelItem,
{
hasValue: () => !!buttonUseIcon,
- label: (0, import_i18n223.__)("Use button with icon"),
+ label: (0, import_i18n220.__)("Use button with icon"),
onDeselect: () => {
setAttributes({
buttonUseIcon: false
});
},
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.ToggleControl,
{
checked: buttonUseIcon,
- label: (0, import_i18n223.__)("Use button with icon"),
+ label: (0, import_i18n220.__)("Use button with icon"),
onChange: (value) => setAttributes({
buttonUseIcon: value
})
@@ -71551,11 +71186,11 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.__experimentalToolsPanelItem,
{
hasValue: () => !!width,
- label: (0, import_i18n223.__)("Width"),
+ label: (0, import_i18n220.__)("Width"),
onDeselect: () => {
setAttributes({
width: void 0,
@@ -71563,11 +71198,11 @@ ${text}
});
},
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_components141.__experimentalVStack, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components141.__experimentalVStack, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.__experimentalUnitControl,
{
- label: (0, import_i18n223.__)("Width"),
+ label: (0, import_i18n220.__)("Width"),
id: unitControlInputId,
min: isPercentageUnit(widthUnit) ? 0 : MIN_WIDTH,
max: isPercentageUnit(widthUnit) ? 100 : void 0,
@@ -71589,10 +71224,10 @@ ${text}
units
}
),
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.__experimentalToggleGroupControl,
{
- label: (0, import_i18n223.__)("Percentage Width"),
+ label: (0, import_i18n220.__)("Percentage Width"),
value: PERCENTAGE_WIDTHS.includes(width) && widthUnit === "%" ? width : void 0,
hideLabelFromVision: true,
onChange: (newWidth) => {
@@ -71603,13 +71238,13 @@ ${text}
},
isBlock: true,
children: PERCENTAGE_WIDTHS.map((widthValue) => {
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.__experimentalToggleGroupControlOption,
{
value: widthValue,
- label: (0, import_i18n223.sprintf)(
+ label: (0, import_i18n220.sprintf)(
/* translators: %d: Percentage value. */
- (0, import_i18n223.__)("%d%%"),
+ (0, import_i18n220.__)("%d%%"),
widthValue
)
},
@@ -71624,13 +71259,13 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_block_editor228.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_block_editor228.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_components141.SelectControl,
{
- label: (0, import_i18n223.__)("HTML element"),
+ label: (0, import_i18n220.__)("HTML element"),
value: tagName ?? "",
options: [
- { label: (0, import_i18n223.__)("Default"), value: "" },
+ { label: (0, import_i18n220.__)("Default"), value: "" },
{ label: "<search>", value: "search" },
{ label: "<form>", value: "form" }
],
@@ -71692,23 +71327,23 @@ ${text}
typographyProps.className
);
const Wrapper = "search" === tagName ? "search" : "div";
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
controls,
- /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(Wrapper, { ...blockProps, children: [
- showLabel && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(Wrapper, { ...blockProps, children: [
+ showLabel && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
import_block_editor228.RichText,
{
identifier: "label",
className: labelClassnames,
- "aria-label": (0, import_i18n223.__)("Label text"),
- placeholder: (0, import_i18n223.__)("Add label\u2026"),
+ "aria-label": (0, import_i18n220.__)("Label text"),
+ placeholder: (0, import_i18n220.__)("Add label\u2026"),
withoutInteractiveFormatting: true,
value: label,
onChange: (html) => setAttributes({ label: html }),
style: typographyProps.style
}
),
- /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
import_components141.ResizableBox,
{
size: {
@@ -71737,7 +71372,7 @@ ${text}
},
showHandle: isSelected,
children: [
- (isButtonPositionInside || isButtonPositionOutside || hasOnlyButton) && /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
+ (isButtonPositionInside || isButtonPositionOutside || hasOnlyButton) && /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
renderTextField(),
renderButton()
] }),
@@ -71750,56 +71385,27 @@ ${text}
}
// packages/block-library/build-module/search/variations.mjs
- var import_i18n224 = __toESM(require_i18n(), 1);
+ var import_i18n221 = __toESM(require_i18n(), 1);
var variations16 = [
{
name: "default",
isDefault: true,
- attributes: { buttonText: (0, import_i18n224.__)("Search"), label: (0, import_i18n224.__)("Search") }
+ attributes: { buttonText: (0, import_i18n221.__)("Search"), label: (0, import_i18n221.__)("Search") }
}
];
var variations_default16 = variations16;
// packages/block-library/build-module/search/index.mjs
- var { fieldsKey: fieldsKey17, formKey: formKey17 } = unlock(import_blocks103.privateApis);
var { name: name92 } = block_default91;
var settings91 = {
icon: search_default,
example: {
- attributes: { buttonText: (0, import_i18n225.__)("Search"), label: (0, import_i18n225.__)("Search") },
+ attributes: { buttonText: (0, import_i18n222.__)("Search"), label: (0, import_i18n222.__)("Search") },
viewportWidth: 400
},
variations: variations_default16,
edit: SearchEdit
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings91[fieldsKey17] = [
- {
- id: "label",
- label: (0, import_i18n225.__)("Label"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- },
- {
- id: "buttonText",
- label: (0, import_i18n225.__)("Button text"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- },
- {
- id: "placeholder",
- label: (0, import_i18n225.__)("Placeholder"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings91[formKey17] = {
- fields: ["label", "buttonText", "placeholder"]
- };
- }
var init91 = () => initBlock({ name: name92, metadata: block_default91, settings: settings91 });
// packages/block-library/build-module/separator/index.mjs
@@ -71814,20 +71420,20 @@ ${text}
// packages/block-library/build-module/separator/edit.mjs
var import_block_editor229 = __toESM(require_block_editor(), 1);
var import_components142 = __toESM(require_components(), 1);
- var import_i18n226 = __toESM(require_i18n(), 1);
+ var import_i18n223 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/separator/use-deprecated-opacity.mjs
- var import_element142 = __toESM(require_element(), 1);
+ var import_element143 = __toESM(require_element(), 1);
var import_compose58 = __toESM(require_compose(), 1);
function useDeprecatedOpacity(opacity, currentColor, setAttributes) {
- const [deprecatedOpacityWithNoColor, setDeprecatedOpacityWithNoColor] = (0, import_element142.useState)(false);
+ const [deprecatedOpacityWithNoColor, setDeprecatedOpacityWithNoColor] = (0, import_element143.useState)(false);
const previousColor = (0, import_compose58.usePrevious)(currentColor);
- (0, import_element142.useEffect)(() => {
+ (0, import_element143.useEffect)(() => {
if (opacity === "css" && !currentColor && !previousColor) {
setDeprecatedOpacityWithNoColor(true);
}
}, [currentColor, previousColor, opacity]);
- (0, import_element142.useEffect)(() => {
+ (0, import_element143.useEffect)(() => {
if (opacity === "css" && (deprecatedOpacityWithNoColor && currentColor || previousColor && currentColor !== previousColor)) {
setAttributes({ opacity: "alpha-channel" });
setDeprecatedOpacityWithNoColor(false);
@@ -71836,21 +71442,21 @@ ${text}
}
// packages/block-library/build-module/separator/edit.mjs
- var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
var HtmlElementControl = ({ tagName, setAttributes }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
import_components142.SelectControl,
{
- label: (0, import_i18n226.__)("HTML element"),
+ label: (0, import_i18n223.__)("HTML element"),
value: tagName,
onChange: (newValue) => setAttributes({ tagName: newValue }),
options: [
- { label: (0, import_i18n226.__)("Default (<hr>)"), value: "hr" },
+ { label: (0, import_i18n223.__)("Default (<hr>)"), value: "hr" },
{ label: "<div>", value: "div" }
],
- help: tagName === "hr" ? (0, import_i18n226.__)(
+ help: tagName === "hr" ? (0, import_i18n223.__)(
"Only select <hr> if the separator conveys important information and should be announced by screen readers."
- ) : (0, import_i18n226.__)(
+ ) : (0, import_i18n223.__)(
"The <div> element should only be used if the block is a design element with no semantic meaning."
)
}
@@ -71877,15 +71483,15 @@ ${text}
backgroundColor: currentColor
};
const Wrapper = tagName === "hr" ? import_components142.HorizontalRule : tagName;
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_block_editor229.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(import_jsx_runtime455.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_block_editor229.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
HtmlElementControl,
{
tagName,
setAttributes
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
Wrapper,
{
...(0, import_block_editor229.useBlockProps)({
@@ -71949,7 +71555,7 @@ ${text}
// packages/block-library/build-module/separator/save.mjs
var import_block_editor230 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
function separatorSave({ attributes: attributes2 }) {
const { backgroundColor, style: style2, opacity, tagName: Tag } = attributes2;
const customColor = style2?.color?.background;
@@ -71968,26 +71574,26 @@ ${text}
backgroundColor: colorProps?.style?.backgroundColor,
color: colorClass ? void 0 : customColor
};
- return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(Tag, { ...import_block_editor230.useBlockProps.save({ className, style: styles }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(Tag, { ...import_block_editor230.useBlockProps.save({ className, style: styles }) });
}
// packages/block-library/build-module/separator/transforms.mjs
- var import_blocks104 = __toESM(require_blocks(), 1);
+ var import_blocks88 = __toESM(require_blocks(), 1);
var transforms30 = {
from: [
{
type: "input",
regExp: /^-{3,}$/,
transform: () => {
- const defaultVariation = (0, import_blocks104.getBlockVariations)(
+ const defaultVariation = (0, import_blocks88.getBlockVariations)(
"core/separator"
)?.find((variation) => variation.isDefault);
return [
- (0, import_blocks104.createBlock)(
+ (0, import_blocks88.createBlock)(
"core/separator",
defaultVariation?.attributes ?? {}
),
- (0, import_blocks104.createBlock)((0, import_blocks104.getDefaultBlockName)())
+ (0, import_blocks88.createBlock)((0, import_blocks88.getDefaultBlockName)())
];
}
},
@@ -72005,7 +71611,7 @@ ${text}
blocks: ["core/spacer"],
// Transform to Spacer.
transform: ({ anchor }) => {
- return (0, import_blocks104.createBlock)("core/spacer", {
+ return (0, import_blocks88.createBlock)("core/spacer", {
anchor: anchor || void 0
});
}
@@ -72016,7 +71622,7 @@ ${text}
// packages/block-library/build-module/separator/deprecated.mjs
var import_block_editor231 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
var v141 = {
attributes: {
color: {
@@ -72039,7 +71645,7 @@ ${text}
backgroundColor: backgroundClass ? void 0 : customColor,
color: colorClass ? void 0 : customColor
};
- return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)("hr", { ...import_block_editor231.useBlockProps.save({ className, style: style2 }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("hr", { ...import_block_editor231.useBlockProps.save({ className, style: style2 }) });
},
migrate(attributes2) {
const { color, customColor, ...restAttributes } = attributes2;
@@ -72081,39 +71687,39 @@ ${text}
});
// packages/block-library/build-module/shortcode/edit.mjs
- var import_i18n227 = __toESM(require_i18n(), 1);
+ var import_i18n224 = __toESM(require_i18n(), 1);
var import_block_editor232 = __toESM(require_block_editor(), 1);
var import_compose59 = __toESM(require_compose(), 1);
var import_components143 = __toESM(require_components(), 1);
- var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
function ShortcodeEdit({ attributes: attributes2, setAttributes }) {
const instanceId = (0, import_compose59.useInstanceId)(ShortcodeEdit);
const inputId = `blocks-shortcode-input-${instanceId}`;
- return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("div", { ...(0, import_block_editor232.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components143.Placeholder, { icon: shortcode_default, label: (0, import_i18n227.__)("Shortcode"), children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("div", { ...(0, import_block_editor232.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components143.Placeholder, { icon: shortcode_default, label: (0, import_i18n224.__)("Shortcode"), children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
import_block_editor232.PlainText,
{
className: "blocks-shortcode__textarea",
id: inputId,
value: attributes2.text,
- "aria-label": (0, import_i18n227.__)("Shortcode text"),
- placeholder: (0, import_i18n227.__)("Write shortcode here\u2026"),
+ "aria-label": (0, import_i18n224.__)("Shortcode text"),
+ placeholder: (0, import_i18n224.__)("Write shortcode here\u2026"),
onChange: (text) => setAttributes({ text })
}
) }) });
}
// packages/block-library/build-module/shortcode/save.mjs
- var import_element143 = __toESM(require_element(), 1);
- var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
+ var import_element144 = __toESM(require_element(), 1);
+ var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
function save41({ attributes: attributes2 }) {
- return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_element143.RawHTML, { children: attributes2.text });
+ return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_element144.RawHTML, { children: attributes2.text });
}
// packages/block-library/build-module/shortcode/transforms.mjs
var import_autop = __toESM(require_autop(), 1);
- var import_blocks105 = __toESM(require_blocks(), 1);
+ var import_blocks89 = __toESM(require_blocks(), 1);
var import_shortcode2 = __toESM(require_shortcode(), 1);
- var getShortcodeFromTransforms = () => (0, import_blocks105.getBlockTransforms)("from").filter(
+ var getShortcodeFromTransforms = () => (0, import_blocks89.getBlockTransforms)("from").filter(
(transform) => transform.type === "shortcode" && transform.blockName !== "core/shortcode"
);
var isSingleShortcode = (text, tag) => {
@@ -72156,7 +71762,7 @@ ${text}
return [].concat(fromTransform.tag).some((tag) => isSingleShortcode(text, tag));
},
transform: ({ text = "" }) => {
- return (0, import_blocks105.rawHandler)({ HTML: `<p>${text.trim()}</p>` });
+ return (0, import_blocks89.rawHandler)({ HTML: `<p>${text.trim()}</p>` });
}
}));
}
@@ -72285,15 +71891,15 @@ ${text}
// packages/block-library/build-module/site-logo/edit.mjs
var import_blob19 = __toESM(require_blob(), 1);
- var import_element144 = __toESM(require_element(), 1);
- var import_i18n228 = __toESM(require_i18n(), 1);
+ var import_element145 = __toESM(require_element(), 1);
+ var import_i18n225 = __toESM(require_i18n(), 1);
var import_components144 = __toESM(require_components(), 1);
var import_compose60 = __toESM(require_compose(), 1);
var import_block_editor233 = __toESM(require_block_editor(), 1);
var import_data135 = __toESM(require_data(), 1);
var import_core_data83 = __toESM(require_core_data(), 1);
var import_notices18 = __toESM(require_notices(), 1);
- var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES9 = ["image"];
var { mediaEditKey: mediaEditKey2, openMediaEditorModalKey: openMediaEditorModalKey3 } = unlock(
import_block_editor233.privateApis
@@ -72314,8 +71920,8 @@ ${text}
const isLargeViewport = (0, import_compose60.useViewportMatch)("medium");
const isWideAligned = ["wide", "full"].includes(align);
const isResizable = !isWideAligned && isLargeViewport;
- const [{ naturalWidth, naturalHeight }, setNaturalSize] = (0, import_element144.useState)({});
- const cropButtonRef = (0, import_element144.useRef)();
+ const [{ naturalWidth, naturalHeight }, setNaturalSize] = (0, import_element145.useState)({});
+ const cropButtonRef = (0, import_element145.useRef)();
const { toggleSelection, __unstableMarkNextChangeAsNotPersistent } = (0, import_data135.useDispatch)(import_block_editor233.store);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const blockEditingMode = (0, import_block_editor233.useBlockEditingMode)();
@@ -72340,7 +71946,7 @@ ${text}
openMediaEditorModal: settings117?.[openMediaEditorModalKey3]
};
}, []);
- (0, import_element144.useEffect)(() => {
+ (0, import_element145.useEffect)(() => {
if (shouldSyncIcon && logoId !== iconId) {
__unstableMarkNextChangeAsNotPersistent();
setAttributes({ shouldSyncIcon: false });
@@ -72357,8 +71963,8 @@ ${text}
function onResizeStop() {
toggleSelection(true);
}
- const img = /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_jsx_runtime459.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ const img = /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(import_jsx_runtime460.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
"img",
{
className: "custom-logo",
@@ -72372,11 +71978,11 @@ ${text}
}
}
),
- (0, import_blob19.isBlobURL)(logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components144.Spinner, {})
+ (0, import_blob19.isBlobURL)(logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components144.Spinner, {})
] });
let imgWrapper = img;
if (isLink) {
- imgWrapper = /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ imgWrapper = /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
"a",
{
href: siteUrl,
@@ -72389,7 +71995,7 @@ ${text}
);
}
if (!isResizable || !naturalWidth || !naturalHeight) {
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("div", { style: { width, height }, children: imgWrapper });
+ return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)("div", { style: { width, height }, children: imgWrapper });
}
const defaultWidth = 120;
const currentWidth = width || defaultWidth;
@@ -72403,7 +72009,7 @@ ${text}
if (align === "center") {
showRightHandle = true;
showLeftHandle = true;
- } else if ((0, import_i18n228.isRTL)()) {
+ } else if ((0, import_i18n225.isRTL)()) {
if (align === "left") {
showRightHandle = true;
} else {
@@ -72420,14 +72026,14 @@ ${text}
const shouldShowCropAndDimensions = !isContentOnlyMode;
const shouldUseNewUrl = !window?.__experimentalUseCustomizerSiteLogoUrl;
const siteIconSettingsUrl = shouldUseNewUrl ? siteUrl + "/wp-admin/options-general.php" : siteUrl + "/wp-admin/customize.php?autofocus[section]=title_tagline";
- const syncSiteIconHelpText = (0, import_element144.createInterpolateElement)(
- (0, import_i18n228.__)(
+ const syncSiteIconHelpText = (0, import_element145.createInterpolateElement)(
+ (0, import_i18n225.__)(
"Site Icons are what you see in browser tabs, bookmark bars, and within the WordPress mobile apps. To use a custom icon that is different from your site logo, use the <a>Site Icon settings</a>."
),
{
a: (
// eslint-disable-next-line jsx-a11y/anchor-has-content, react/jsx-no-target-blank
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
"a",
{
href: siteIconSettingsUrl,
@@ -72438,24 +72044,24 @@ ${text}
)
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_jsx_runtime459.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor233.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(import_jsx_runtime460.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor233.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
import_components144.__experimentalToolsPanel,
{
- label: (0, import_i18n228.__)("Settings"),
+ label: (0, import_i18n225.__)("Settings"),
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.__experimentalToolsPanelItem,
{
isShownByDefault: true,
hasValue: () => !!width,
- label: (0, import_i18n228.__)("Image width"),
+ label: (0, import_i18n225.__)("Image width"),
onDeselect: () => setAttributes({ width: void 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.RangeControl,
{
- label: (0, import_i18n228.__)("Image width"),
+ label: (0, import_i18n225.__)("Image width"),
onChange: (newWidth) => setAttributes({ width: newWidth }),
min: minWidth,
max: maxWidthBuffer,
@@ -72469,34 +72075,34 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.__experimentalToolsPanelItem,
{
isShownByDefault: true,
hasValue: () => !isLink,
- label: (0, import_i18n228.__)("Link image to home"),
+ label: (0, import_i18n225.__)("Link image to home"),
onDeselect: () => setAttributes({ isLink: true }),
- children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.ToggleControl,
{
- label: (0, import_i18n228.__)("Link image to home"),
+ label: (0, import_i18n225.__)("Link image to home"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
)
}
),
- isLink && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ isLink && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.__experimentalToolsPanelItem,
{
isShownByDefault: true,
hasValue: () => linkTarget === "_blank",
- label: (0, import_i18n228.__)("Open in new tab"),
+ label: (0, import_i18n225.__)("Open in new tab"),
onDeselect: () => setAttributes({ linkTarget: "_self" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.ToggleControl,
{
- label: (0, import_i18n228.__)("Open in new tab"),
+ label: (0, import_i18n225.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -72505,20 +72111,20 @@ ${text}
)
}
),
- canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.__experimentalToolsPanelItem,
{
isShownByDefault: true,
hasValue: () => !!shouldSyncIcon,
- label: (0, import_i18n228.__)("Use as Site Icon"),
+ label: (0, import_i18n225.__)("Use as Site Icon"),
onDeselect: () => {
setAttributes({ shouldSyncIcon: false });
setIcon(void 0);
},
- children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.ToggleControl,
{
- label: (0, import_i18n228.__)("Use as Site Icon"),
+ label: (0, import_i18n225.__)("Use as Site Icon"),
onChange: (value) => {
setAttributes({ shouldSyncIcon: value });
setIcon(value ? logoId : void 0);
@@ -72532,7 +72138,7 @@ ${text}
]
}
) }),
- canEditImage && openMediaEditorModal && shouldShowCropAndDimensions && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor233.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ canEditImage && openMediaEditorModal && shouldShowCropAndDimensions && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor233.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.ToolbarButton,
{
ref: cropButtonRef,
@@ -72543,10 +72149,10 @@ ${text}
}),
"aria-haspopup": "dialog",
icon: crop_default,
- label: (0, import_i18n228.__)("Edit image")
+ label: (0, import_i18n225.__)("Edit image")
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.ResizableBox,
{
size: {
@@ -72626,7 +72232,7 @@ ${text}
};
}, []);
const { getSettings: getSettings2 } = (0, import_data135.useSelect)(import_block_editor233.store);
- const [temporaryURL, setTemporaryURL] = (0, import_element144.useState)();
+ const [temporaryURL, setTemporaryURL] = (0, import_element145.useState)();
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const { editEntityRecord } = (0, import_data135.useDispatch)(import_core_data83.store);
const setLogo = (newValue, shouldForceSync = false) => {
@@ -72690,12 +72296,12 @@ ${text}
};
const mediaReplaceFlowProps = {
mediaURL: logoUrl,
- name: !logoUrl ? (0, import_i18n228.__)("Choose logo") : (0, import_i18n228.__)("Replace"),
+ name: !logoUrl ? (0, import_i18n225.__)("Choose logo") : (0, import_i18n225.__)("Replace"),
onSelect: onSelectLogo,
onError: onUploadError,
onReset: onRemoveLogo
};
- const controls = canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor233.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ const controls = canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor233.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_block_editor233.MediaReplaceFlow,
{
...mediaReplaceFlowProps,
@@ -72706,16 +72312,16 @@ ${text}
let logoImage;
const isLoading = siteLogoId === void 0 || isRequestingMediaItem;
if (isLoading) {
- logoImage = /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components144.Spinner, {});
+ logoImage = /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components144.Spinner, {});
}
- (0, import_element144.useEffect)(() => {
+ (0, import_element145.useEffect)(() => {
if (logoUrl && temporaryURL) {
setTemporaryURL();
}
}, [logoUrl, temporaryURL]);
if (!!logoUrl || !!temporaryURL) {
- logoImage = /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_jsx_runtime459.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ logoImage = /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(import_jsx_runtime460.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
SiteLogo,
{
alt,
@@ -72732,7 +72338,7 @@ ${text}
canUserEdit
}
),
- canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components144.DropZone, { onFilesDrop })
+ canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components144.DropZone, { onFilesDrop })
] });
}
const placeholder2 = (content) => {
@@ -72740,7 +72346,7 @@ ${text}
"block-editor-media-placeholder",
className
);
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.Placeholder,
{
className: placeholderClassName,
@@ -72758,17 +72364,17 @@ ${text}
"is-transient": temporaryURL
});
const blockProps = (0, import_block_editor233.useBlockProps)({ className: classes });
- const mediaInspectorPanel = (canUserEdit || logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor233.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ const mediaInspectorPanel = (canUserEdit || logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor233.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.__experimentalToolsPanel,
{
- label: (0, import_i18n228.__)("Media"),
+ label: (0, import_i18n225.__)("Media"),
dropdownMenuProps,
- children: !canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ children: !canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
"div",
{
className: "block-library-site-logo__inspector-media-replace-container",
style: { gridColumn: "1 / -1" },
- children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
MediaControlPreview,
{
url: mediaItemData?.source_url,
@@ -72781,13 +72387,13 @@ ${text}
}
)
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.__experimentalToolsPanelItem,
{
hasValue: () => !!logoUrl,
- label: (0, import_i18n228.__)("Logo"),
+ label: (0, import_i18n225.__)("Logo"),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
MediaControl,
{
mediaId: siteLogoId,
@@ -72798,19 +72404,19 @@ ${text}
onError: onUploadError,
onReset: onRemoveLogo,
isUploading: !!temporaryURL,
- emptyLabel: (0, import_i18n228.__)("Logo")
+ emptyLabel: (0, import_i18n225.__)("Logo")
}
)
}
)
}
) });
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)("div", { ...blockProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)("div", { ...blockProps, children: [
controls,
mediaInspectorPanel,
(!!logoUrl || !!temporaryURL) && logoImage,
- (isLoading || !temporaryURL && !logoUrl && !canUserEdit) && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components144.Placeholder, { className: "site-logo_placeholder", withIllustration: true, children: isLoading && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("span", { className: "components-placeholder__preview", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components144.Spinner, {}) }) }),
- !isLoading && !temporaryURL && !logoUrl && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ (isLoading || !temporaryURL && !logoUrl && !canUserEdit) && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components144.Placeholder, { className: "site-logo_placeholder", withIllustration: true, children: isLoading && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)("span", { className: "components-placeholder__preview", children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components144.Spinner, {}) }) }),
+ !isLoading && !temporaryURL && !logoUrl && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_block_editor233.MediaPlaceholder,
{
onSelect: onInitialSelectLogo,
@@ -72818,13 +72424,13 @@ ${text}
onError: onUploadError,
placeholder: placeholder2,
mediaLibraryButton: ({ open }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
import_components144.Button,
{
__next40pxDefaultSize: true,
icon: upload_default,
variant: "primary",
- label: (0, import_i18n228.__)("Choose logo"),
+ label: (0, import_i18n225.__)("Choose logo"),
showTooltip: true,
tooltipPosition: "middle right",
onClick: () => {
@@ -72839,14 +72445,14 @@ ${text}
}
// packages/block-library/build-module/site-logo/transforms.mjs
- var import_blocks106 = __toESM(require_blocks(), 1);
+ var import_blocks90 = __toESM(require_blocks(), 1);
var transforms32 = {
to: [
{
type: "block",
blocks: ["core/site-title"],
transform: ({ isLink, linkTarget }) => {
- return (0, import_blocks106.createBlock)("core/site-title", {
+ return (0, import_blocks90.createBlock)("core/site-title", {
isLink,
linkTarget
});
@@ -72958,9 +72564,9 @@ ${text}
var import_data136 = __toESM(require_data(), 1);
var import_core_data84 = __toESM(require_core_data(), 1);
var import_block_editor234 = __toESM(require_block_editor(), 1);
- var import_i18n229 = __toESM(require_i18n(), 1);
- var import_blocks107 = __toESM(require_blocks(), 1);
- var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n226 = __toESM(require_i18n(), 1);
+ var import_blocks91 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
function SiteTaglineEdit(props) {
useDeprecatedTextAlign(props);
const { attributes: attributes2, setAttributes, insertBlocksAfter } = props;
@@ -72982,24 +72588,24 @@ ${text}
const blockProps = (0, import_block_editor234.useBlockProps)({
className: !canUserEdit && !tagline && "wp-block-site-tagline__placeholder"
});
- const siteTaglineContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ const siteTaglineContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
import_block_editor234.RichText,
{
allowedFormats: [],
onChange: setTagline,
- "aria-label": (0, import_i18n229.__)("Site tagline text"),
- placeholder: (0, import_i18n229.__)("Write site tagline\u2026"),
+ "aria-label": (0, import_i18n226.__)("Site tagline text"),
+ placeholder: (0, import_i18n226.__)("Write site tagline\u2026"),
tagName: TagName2,
value: tagline,
disableLineBreaks: true,
__unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks107.createBlock)((0, import_blocks107.getDefaultBlockName)())
+ (0, import_blocks91.createBlock)((0, import_blocks91.getDefaultBlockName)())
) : void 0,
...blockProps
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(TagName2, { ...blockProps, children: tagline || (0, import_i18n229.__)("Site Tagline placeholder") });
- return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(import_jsx_runtime460.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor234.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(TagName2, { ...blockProps, children: tagline || (0, import_i18n226.__)("Site Tagline placeholder") });
+ return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_block_editor234.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
import_block_editor234.HeadingLevelDropdown,
{
value: level,
@@ -73013,8 +72619,8 @@ ${text}
// packages/block-library/build-module/site-tagline/icon.mjs
var import_components145 = __toESM(require_components(), 1);
- var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
- var icon_default4 = /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components145.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components145.Path, { d: "M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z" }) });
+ var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
+ var icon_default4 = /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_components145.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_components145.Path, { d: "M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z" }) });
// packages/block-library/build-module/site-tagline/deprecated.mjs
var v219 = {
@@ -73222,11 +72828,11 @@ ${text}
// packages/block-library/build-module/site-title/edit.mjs
var import_data137 = __toESM(require_data(), 1);
var import_core_data85 = __toESM(require_core_data(), 1);
- var import_i18n230 = __toESM(require_i18n(), 1);
+ var import_i18n227 = __toESM(require_i18n(), 1);
var import_block_editor235 = __toESM(require_block_editor(), 1);
var import_components146 = __toESM(require_components(), 1);
var import_html_entities14 = __toESM(require_html_entities(), 1);
- var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
function SiteTitleEdit(props) {
useDeprecatedTextAlign(props);
const { attributes: attributes2, setAttributes } = props;
@@ -73250,28 +72856,28 @@ ${text}
const blockProps = (0, import_block_editor235.useBlockProps)({
className: !canUserEdit && !title && "wp-block-site-title__placeholder"
});
- const siteTitleContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+ const siteTitleContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
import_block_editor235.RichText,
{
tagName: isLink ? "a" : "span",
href: isLink ? "#site-title-pseudo-link" : void 0,
- "aria-label": (0, import_i18n230.__)("Site title text"),
- placeholder: (0, import_i18n230.__)("Write site title\u2026"),
+ "aria-label": (0, import_i18n227.__)("Site title text"),
+ placeholder: (0, import_i18n227.__)("Write site title\u2026"),
value: title,
onChange: (newTitle) => setSiteTitle(newTitle.trim()),
allowedFormats: [],
disableLineBreaks: true
}
- ) }) : /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(TagName2, { ...blockProps, children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+ ) }) : /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(TagName2, { ...blockProps, children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
"a",
{
href: "#site-title-pseudo-link",
onClick: (event) => event.preventDefault(),
- children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n230.__)("Site Title placeholder")
+ children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n227.__)("Site Title placeholder")
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("span", { children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n230.__)("Site Title placeholder") }) });
- return /* @__PURE__ */ (0, import_jsx_runtime462.jsxs)(import_jsx_runtime462.Fragment, { children: [
- blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_block_editor235.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n227.__)("Site Title placeholder") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_jsx_runtime463.Fragment, { children: [
+ blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor235.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
import_block_editor235.HeadingLevelDropdown,
{
value: level,
@@ -73279,10 +72885,10 @@ ${text}
onChange: (newLevel) => setAttributes({ level: newLevel })
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_block_editor235.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime462.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor235.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
import_components146.__experimentalToolsPanel,
{
- label: (0, import_i18n230.__)("Settings"),
+ label: (0, import_i18n227.__)("Settings"),
resetAll: () => {
setAttributes({
isLink: true,
@@ -73291,34 +72897,34 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
import_components146.__experimentalToolsPanelItem,
{
hasValue: () => !isLink,
- label: (0, import_i18n230.__)("Make title link to home"),
+ label: (0, import_i18n227.__)("Make title link to home"),
onDeselect: () => setAttributes({ isLink: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
import_components146.ToggleControl,
{
- label: (0, import_i18n230.__)("Make title link to home"),
+ label: (0, import_i18n227.__)("Make title link to home"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
)
}
),
- isLink && /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+ isLink && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
import_components146.__experimentalToolsPanelItem,
{
hasValue: () => linkTarget !== "_self",
- label: (0, import_i18n230.__)("Open in new tab"),
+ label: (0, import_i18n227.__)("Open in new tab"),
onDeselect: () => setAttributes({ linkTarget: "_self" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
import_components146.ToggleControl,
{
- label: (0, import_i18n230.__)("Open in new tab"),
+ label: (0, import_i18n227.__)("Open in new tab"),
onChange: (value) => setAttributes({
linkTarget: value ? "_blank" : "_self"
}),
@@ -73462,14 +73068,14 @@ ${text}
var deprecated_default48 = [v220, v144];
// packages/block-library/build-module/site-title/transforms.mjs
- var import_blocks108 = __toESM(require_blocks(), 1);
+ var import_blocks92 = __toESM(require_blocks(), 1);
var transforms33 = {
to: [
{
type: "block",
blocks: ["core/site-logo"],
transform: ({ isLink, linkTarget }) => {
- return (0, import_blocks108.createBlock)("core/site-logo", {
+ return (0, import_blocks92.createBlock)("core/site-logo", {
isLink,
linkTarget
});
@@ -73507,246 +73113,244 @@ ${text}
name: () => name98,
settings: () => settings97
});
- var import_i18n234 = __toESM(require_i18n(), 1);
- var import_blocks110 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/social-link/edit.mjs
var import_keycodes9 = __toESM(require_keycodes(), 1);
var import_data138 = __toESM(require_data(), 1);
var import_block_editor236 = __toESM(require_block_editor(), 1);
- var import_element145 = __toESM(require_element(), 1);
+ var import_element146 = __toESM(require_element(), 1);
var import_components147 = __toESM(require_components(), 1);
var import_compose61 = __toESM(require_compose(), 1);
- var import_i18n232 = __toESM(require_i18n(), 1);
- var import_blocks109 = __toESM(require_blocks(), 1);
+ var import_i18n229 = __toESM(require_i18n(), 1);
+ var import_blocks93 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/social-link/social-list.mjs
- var import_i18n231 = __toESM(require_i18n(), 1);
+ var import_i18n228 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/social-link/icons/amazon.mjs
var import_primitives169 = __toESM(require_primitives(), 1);
- var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
- var AmazonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_primitives169.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_primitives169.Path, { d: "M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z" }) });
+ var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
+ var AmazonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_primitives169.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_primitives169.Path, { d: "M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z" }) });
// packages/block-library/build-module/social-link/icons/bandcamp.mjs
var import_primitives170 = __toESM(require_primitives(), 1);
- var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
- var BandcampIcon = () => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_primitives170.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_primitives170.Path, { d: "M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289" }) });
+ var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
+ var BandcampIcon = () => /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_primitives170.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_primitives170.Path, { d: "M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289" }) });
// packages/block-library/build-module/social-link/icons/behance.mjs
var import_primitives171 = __toESM(require_primitives(), 1);
- var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
- var BehanceIcon = () => /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_primitives171.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_primitives171.Path, { d: "M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z" }) });
+ var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+ var BehanceIcon = () => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_primitives171.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_primitives171.Path, { d: "M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z" }) });
// packages/block-library/build-module/social-link/icons/bluesky.mjs
var import_primitives172 = __toESM(require_primitives(), 1);
- var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
- var BlueskyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_primitives172.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_primitives172.Path, { d: "M6.3,4.2c2.3,1.7,4.8,5.3,5.7,7.2.9-1.9,3.4-5.4,5.7-7.2,1.7-1.3,4.3-2.2,4.3.9s-.4,5.2-.6,5.9c-.7,2.6-3.3,3.2-5.6,2.8,4,.7,5.1,3,2.9,5.3-5,5.2-6.7-2.8-6.7-2.8,0,0-1.7,8-6.7,2.8-2.2-2.3-1.2-4.6,2.9-5.3-2.3.4-4.9-.3-5.6-2.8-.2-.7-.6-5.3-.6-5.9,0-3.1,2.7-2.1,4.3-.9h0Z" }) });
+ var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+ var BlueskyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_primitives172.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_primitives172.Path, { d: "M6.3,4.2c2.3,1.7,4.8,5.3,5.7,7.2.9-1.9,3.4-5.4,5.7-7.2,1.7-1.3,4.3-2.2,4.3.9s-.4,5.2-.6,5.9c-.7,2.6-3.3,3.2-5.6,2.8,4,.7,5.1,3,2.9,5.3-5,5.2-6.7-2.8-6.7-2.8,0,0-1.7,8-6.7,2.8-2.2-2.3-1.2-4.6,2.9-5.3-2.3.4-4.9-.3-5.6-2.8-.2-.7-.6-5.3-.6-5.9,0-3.1,2.7-2.1,4.3-.9h0Z" }) });
// packages/block-library/build-module/social-link/icons/chain.mjs
var import_primitives173 = __toESM(require_primitives(), 1);
- var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
- var ChainIcon = () => /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_primitives173.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_primitives173.Path, { d: "M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z" }) });
+ var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
+ var ChainIcon = () => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_primitives173.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_primitives173.Path, { d: "M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z" }) });
// packages/block-library/build-module/social-link/icons/codepen.mjs
var import_primitives174 = __toESM(require_primitives(), 1);
- var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
- var CodepenIcon = () => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_primitives174.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_primitives174.Path, { d: "M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z" }) });
+ var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
+ var CodepenIcon = () => /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_primitives174.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_primitives174.Path, { d: "M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z" }) });
// packages/block-library/build-module/social-link/icons/deviantart.mjs
var import_primitives175 = __toESM(require_primitives(), 1);
- var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
- var DeviantArtIcon = () => /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_primitives175.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_primitives175.Path, { d: "M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z" }) });
+ var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+ var DeviantArtIcon = () => /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_primitives175.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_primitives175.Path, { d: "M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z" }) });
// packages/block-library/build-module/social-link/icons/discord.mjs
var import_primitives176 = __toESM(require_primitives(), 1);
- var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
- var DiscordIcon = () => /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_primitives176.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_primitives176.Path, { d: "M20.317 4.369A19.88 19.88 0 0 0 15.894 3a14.145 14.145 0 0 0-.719 1.518 19.205 19.205 0 0 0-5.351 0A14.183 14.183 0 0 0 9.104 3 19.896 19.896 0 0 0 4.682 4.369a18.921 18.921 0 0 0-3.012 12.52 19.929 19.929 0 0 0 6.081 3.097c.487-.65.922-1.339 1.3-2.061a12.445 12.445 0 0 1-1.958-.896c.165-.12.326-.246.483-.374a12.445 12.445 0 0 0 8.946 0c.157.128.318.253.483.374-.627.371-1.281.683-1.958.896.379.722.813 1.41 1.3 2.061a19.94 19.94 0 0 0 6.081-3.097 18.921 18.921 0 0 0-3.012-12.52ZM8.12 15.233c-1.202 0-2.184-1.09-2.184-2.431 0-1.34.97-2.431 2.184-2.431 1.213 0 2.202 1.09 2.184 2.431 0 1.341-.97 2.431-2.184 2.431Zm7.757 0c-1.202 0-2.184-1.09-2.184-2.431 0-1.34.97-2.431 2.184-2.431 1.213 0 2.202 1.09 2.184 2.431 0 1.341-.97 2.431-2.184 2.431Z" }) });
+ var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
+ var DiscordIcon = () => /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_primitives176.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_primitives176.Path, { d: "M20.317 4.369A19.88 19.88 0 0 0 15.894 3a14.145 14.145 0 0 0-.719 1.518 19.205 19.205 0 0 0-5.351 0A14.183 14.183 0 0 0 9.104 3 19.896 19.896 0 0 0 4.682 4.369a18.921 18.921 0 0 0-3.012 12.52 19.929 19.929 0 0 0 6.081 3.097c.487-.65.922-1.339 1.3-2.061a12.445 12.445 0 0 1-1.958-.896c.165-.12.326-.246.483-.374a12.445 12.445 0 0 0 8.946 0c.157.128.318.253.483.374-.627.371-1.281.683-1.958.896.379.722.813 1.41 1.3 2.061a19.94 19.94 0 0 0 6.081-3.097 18.921 18.921 0 0 0-3.012-12.52ZM8.12 15.233c-1.202 0-2.184-1.09-2.184-2.431 0-1.34.97-2.431 2.184-2.431 1.213 0 2.202 1.09 2.184 2.431 0 1.341-.97 2.431-2.184 2.431Zm7.757 0c-1.202 0-2.184-1.09-2.184-2.431 0-1.34.97-2.431 2.184-2.431 1.213 0 2.202 1.09 2.184 2.431 0 1.341-.97 2.431-2.184 2.431Z" }) });
// packages/block-library/build-module/social-link/icons/dribbble.mjs
var import_primitives177 = __toESM(require_primitives(), 1);
- var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
- var DribbbleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_primitives177.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_primitives177.Path, { d: "M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z" }) });
+ var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
+ var DribbbleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_primitives177.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_primitives177.Path, { d: "M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z" }) });
// packages/block-library/build-module/social-link/icons/dropbox.mjs
var import_primitives178 = __toESM(require_primitives(), 1);
- var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
- var DropboxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_primitives178.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_primitives178.Path, { d: "M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z" }) });
+ var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
+ var DropboxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_primitives178.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_primitives178.Path, { d: "M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z" }) });
// packages/block-library/build-module/social-link/icons/etsy.mjs
var import_primitives179 = __toESM(require_primitives(), 1);
- var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
- var EtsyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_primitives179.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_primitives179.Path, { d: "M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z" }) });
+ var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
+ var EtsyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_primitives179.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_primitives179.Path, { d: "M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z" }) });
// packages/block-library/build-module/social-link/icons/facebook.mjs
var import_primitives180 = __toESM(require_primitives(), 1);
- var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
- var FacebookIcon = () => /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_primitives180.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_primitives180.Path, { d: "M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z" }) });
+ var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
+ var FacebookIcon = () => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_primitives180.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_primitives180.Path, { d: "M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z" }) });
// packages/block-library/build-module/social-link/icons/feed.mjs
var import_primitives181 = __toESM(require_primitives(), 1);
- var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
- var FeedIcon = () => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_primitives181.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_primitives181.Path, { d: "M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z" }) });
+ var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
+ var FeedIcon = () => /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives181.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives181.Path, { d: "M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z" }) });
// packages/block-library/build-module/social-link/icons/fivehundredpx.mjs
var import_primitives182 = __toESM(require_primitives(), 1);
- var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
- var FivehundredpxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives182.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives182.Path, { d: "M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z" }) });
+ var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
+ var FivehundredpxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives182.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives182.Path, { d: "M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z" }) });
// packages/block-library/build-module/social-link/icons/flickr.mjs
var import_primitives183 = __toESM(require_primitives(), 1);
- var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
- var FlickrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives183.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives183.Path, { d: "M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z" }) });
+ var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
+ var FlickrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives183.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives183.Path, { d: "M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z" }) });
// packages/block-library/build-module/social-link/icons/foursquare.mjs
var import_primitives184 = __toESM(require_primitives(), 1);
- var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
- var FoursquareIcon = () => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives184.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives184.Path, { d: "M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z" }) });
+ var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
+ var FoursquareIcon = () => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives184.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives184.Path, { d: "M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z" }) });
// packages/block-library/build-module/social-link/icons/goodreads.mjs
var import_primitives185 = __toESM(require_primitives(), 1);
- var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
- var GoodreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives185.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives185.Path, { d: "M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z" }) });
+ var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
+ var GoodreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives185.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives185.Path, { d: "M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z" }) });
// packages/block-library/build-module/social-link/icons/google.mjs
var import_primitives186 = __toESM(require_primitives(), 1);
- var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
- var GoogleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives186.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives186.Path, { d: "M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z" }) });
+ var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+ var GoogleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives186.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives186.Path, { d: "M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z" }) });
// packages/block-library/build-module/social-link/icons/github.mjs
var import_primitives187 = __toESM(require_primitives(), 1);
- var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
- var GitHubIcon = () => /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives187.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives187.Path, { d: "M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z" }) });
+ var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
+ var GitHubIcon = () => /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives187.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives187.Path, { d: "M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z" }) });
// packages/block-library/build-module/social-link/icons/gravatar.mjs
var import_primitives188 = __toESM(require_primitives(), 1);
- var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
- var GravatarIcon = () => /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives188.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives188.Path, { d: "M10.8001 4.69937V10.6494C10.8001 11.1001 10.9791 11.5323 11.2978 11.851C11.6165 12.1697 12.0487 12.3487 12.4994 12.3487C12.9501 12.3487 13.3824 12.1697 13.7011 11.851C14.0198 11.5323 14.1988 11.1001 14.1988 10.6494V6.69089C15.2418 7.05861 16.1371 7.75537 16.7496 8.67617C17.3622 9.59698 17.6589 10.6919 17.595 11.796C17.5311 12.9001 17.1101 13.9535 16.3954 14.7975C15.6807 15.6415 14.711 16.2303 13.6325 16.4753C12.5541 16.7202 11.4252 16.608 10.4161 16.1555C9.40691 15.703 8.57217 14.9348 8.03763 13.9667C7.50308 12.9985 7.29769 11.8828 7.45242 10.7877C7.60714 9.69266 8.11359 8.67755 8.89545 7.89537C9.20904 7.57521 9.38364 7.14426 9.38132 6.69611C9.37899 6.24797 9.19994 5.81884 8.88305 5.50195C8.56616 5.18506 8.13704 5.00601 7.68889 5.00369C7.24075 5.00137 6.80979 5.17597 6.48964 5.48956C5.09907 6.8801 4.23369 8.7098 4.04094 10.6669C3.84819 12.624 4.34 14.5873 5.43257 16.2224C6.52515 17.8575 8.15088 19.0632 10.0328 19.634C11.9146 20.2049 13.9362 20.1055 15.753 19.3529C17.5699 18.6003 19.0695 17.241 19.9965 15.5066C20.9234 13.7722 21.2203 11.7701 20.8366 9.84133C20.4528 7.91259 19.4122 6.17658 17.892 4.92911C16.3717 3.68163 14.466 2.99987 12.4994 3C12.0487 3 11.6165 3.17904 11.2978 3.49773C10.9791 3.81643 10.8001 4.24867 10.8001 4.69937Z" }) });
+ var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
+ var GravatarIcon = () => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives188.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives188.Path, { d: "M10.8001 4.69937V10.6494C10.8001 11.1001 10.9791 11.5323 11.2978 11.851C11.6165 12.1697 12.0487 12.3487 12.4994 12.3487C12.9501 12.3487 13.3824 12.1697 13.7011 11.851C14.0198 11.5323 14.1988 11.1001 14.1988 10.6494V6.69089C15.2418 7.05861 16.1371 7.75537 16.7496 8.67617C17.3622 9.59698 17.6589 10.6919 17.595 11.796C17.5311 12.9001 17.1101 13.9535 16.3954 14.7975C15.6807 15.6415 14.711 16.2303 13.6325 16.4753C12.5541 16.7202 11.4252 16.608 10.4161 16.1555C9.40691 15.703 8.57217 14.9348 8.03763 13.9667C7.50308 12.9985 7.29769 11.8828 7.45242 10.7877C7.60714 9.69266 8.11359 8.67755 8.89545 7.89537C9.20904 7.57521 9.38364 7.14426 9.38132 6.69611C9.37899 6.24797 9.19994 5.81884 8.88305 5.50195C8.56616 5.18506 8.13704 5.00601 7.68889 5.00369C7.24075 5.00137 6.80979 5.17597 6.48964 5.48956C5.09907 6.8801 4.23369 8.7098 4.04094 10.6669C3.84819 12.624 4.34 14.5873 5.43257 16.2224C6.52515 17.8575 8.15088 19.0632 10.0328 19.634C11.9146 20.2049 13.9362 20.1055 15.753 19.3529C17.5699 18.6003 19.0695 17.241 19.9965 15.5066C20.9234 13.7722 21.2203 11.7701 20.8366 9.84133C20.4528 7.91259 19.4122 6.17658 17.892 4.92911C16.3717 3.68163 14.466 2.99987 12.4994 3C12.0487 3 11.6165 3.17904 11.2978 3.49773C10.9791 3.81643 10.8001 4.24867 10.8001 4.69937Z" }) });
// packages/block-library/build-module/social-link/icons/instagram.mjs
var import_primitives189 = __toESM(require_primitives(), 1);
- var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
- var InstagramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives189.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives189.Path, { d: "M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z" }) });
+ var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
+ var InstagramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives189.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives189.Path, { d: "M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z" }) });
// packages/block-library/build-module/social-link/icons/lastfm.mjs
var import_primitives190 = __toESM(require_primitives(), 1);
- var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
- var LastfmIcon = () => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives190.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives190.Path, { d: "M 12.0002 1.5 C 6.2006 1.5 1.5 6.2011 1.5 11.9998 C 1.5 17.799 6.2006 22.5 12.0002 22.5 C 17.799 22.5 22.5 17.799 22.5 11.9998 C 22.5 6.2011 17.799 1.5 12.0002 1.5 Z M 16.1974 16.2204 C 14.8164 16.2152 13.9346 15.587 13.3345 14.1859 L 13.1816 13.8451 L 11.8541 10.8101 C 11.4271 9.7688 10.3526 9.0712 9.1801 9.0712 C 7.5695 9.0712 6.2593 10.3851 6.2593 12.001 C 6.2593 13.6165 7.5695 14.9303 9.1801 14.9303 C 10.272 14.9303 11.2651 14.3275 11.772 13.3567 C 11.7893 13.3235 11.8239 13.302 11.863 13.3038 C 11.9007 13.3054 11.9353 13.3288 11.9504 13.3632 L 12.4865 14.6046 C 12.5016 14.639 12.4956 14.6778 12.4723 14.7069 C 11.6605 15.6995 10.4602 16.2683 9.1801 16.2683 C 6.8331 16.2683 4.9234 14.3536 4.9234 12.001 C 4.9234 9.6468 6.833 7.732 9.1801 7.732 C 10.9572 7.732 12.3909 8.6907 13.1138 10.3636 C 13.1206 10.3802 13.8412 12.0708 14.4744 13.5191 C 14.8486 14.374 15.1462 14.896 16.1288 14.9292 C 17.0663 14.9613 17.7538 14.4122 17.7538 13.6485 C 17.7538 12.9691 17.3321 12.8004 16.3803 12.4822 C 14.7365 11.9398 13.845 11.3861 13.845 10.0182 C 13.845 8.6809 14.7667 7.8162 16.192 7.8162 C 17.1288 7.8162 17.8155 8.2287 18.2921 9.0768 C 18.305 9.1006 18.3079 9.1281 18.3004 9.1542 C 18.2929 9.1803 18.2748 9.2021 18.2507 9.2138 L 17.3614 9.669 C 17.3178 9.692 17.2643 9.6781 17.2356 9.6385 C 16.9329 9.2135 16.5956 9.0251 16.1423 9.0251 C 15.5512 9.0251 15.122 9.429 15.122 9.9865 C 15.122 10.6738 15.6529 10.8414 16.5339 11.1192 C 16.6491 11.1558 16.7696 11.194 16.8939 11.2343 C 18.2763 11.6865 19.0768 12.2311 19.0768 13.6836 C 19.0769 15.1297 17.8389 16.2204 16.1974 16.2204 Z" }) });
+ var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
+ var LastfmIcon = () => /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives190.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives190.Path, { d: "M 12.0002 1.5 C 6.2006 1.5 1.5 6.2011 1.5 11.9998 C 1.5 17.799 6.2006 22.5 12.0002 22.5 C 17.799 22.5 22.5 17.799 22.5 11.9998 C 22.5 6.2011 17.799 1.5 12.0002 1.5 Z M 16.1974 16.2204 C 14.8164 16.2152 13.9346 15.587 13.3345 14.1859 L 13.1816 13.8451 L 11.8541 10.8101 C 11.4271 9.7688 10.3526 9.0712 9.1801 9.0712 C 7.5695 9.0712 6.2593 10.3851 6.2593 12.001 C 6.2593 13.6165 7.5695 14.9303 9.1801 14.9303 C 10.272 14.9303 11.2651 14.3275 11.772 13.3567 C 11.7893 13.3235 11.8239 13.302 11.863 13.3038 C 11.9007 13.3054 11.9353 13.3288 11.9504 13.3632 L 12.4865 14.6046 C 12.5016 14.639 12.4956 14.6778 12.4723 14.7069 C 11.6605 15.6995 10.4602 16.2683 9.1801 16.2683 C 6.8331 16.2683 4.9234 14.3536 4.9234 12.001 C 4.9234 9.6468 6.833 7.732 9.1801 7.732 C 10.9572 7.732 12.3909 8.6907 13.1138 10.3636 C 13.1206 10.3802 13.8412 12.0708 14.4744 13.5191 C 14.8486 14.374 15.1462 14.896 16.1288 14.9292 C 17.0663 14.9613 17.7538 14.4122 17.7538 13.6485 C 17.7538 12.9691 17.3321 12.8004 16.3803 12.4822 C 14.7365 11.9398 13.845 11.3861 13.845 10.0182 C 13.845 8.6809 14.7667 7.8162 16.192 7.8162 C 17.1288 7.8162 17.8155 8.2287 18.2921 9.0768 C 18.305 9.1006 18.3079 9.1281 18.3004 9.1542 C 18.2929 9.1803 18.2748 9.2021 18.2507 9.2138 L 17.3614 9.669 C 17.3178 9.692 17.2643 9.6781 17.2356 9.6385 C 16.9329 9.2135 16.5956 9.0251 16.1423 9.0251 C 15.5512 9.0251 15.122 9.429 15.122 9.9865 C 15.122 10.6738 15.6529 10.8414 16.5339 11.1192 C 16.6491 11.1558 16.7696 11.194 16.8939 11.2343 C 18.2763 11.6865 19.0768 12.2311 19.0768 13.6836 C 19.0769 15.1297 17.8389 16.2204 16.1974 16.2204 Z" }) });
// packages/block-library/build-module/social-link/icons/linkedin.mjs
var import_primitives191 = __toESM(require_primitives(), 1);
- var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
- var LinkedInIcon = () => /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives191.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives191.Path, { d: "M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z" }) });
+ var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
+ var LinkedInIcon = () => /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives191.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives191.Path, { d: "M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z" }) });
// packages/block-library/build-module/social-link/icons/mail.mjs
var import_primitives192 = __toESM(require_primitives(), 1);
- var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
- var MailIcon = () => /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives192.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives192.Path, { d: "M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l7.5 5.6 7.5-5.6V17zm0-9.1L12 13.6 4.5 7.9V7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v.9z" }) });
+ var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
+ var MailIcon = () => /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives192.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives192.Path, { d: "M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l7.5 5.6 7.5-5.6V17zm0-9.1L12 13.6 4.5 7.9V7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v.9z" }) });
// packages/block-library/build-module/social-link/icons/mastodon.mjs
var import_primitives193 = __toESM(require_primitives(), 1);
- var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
- var MastodonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives193.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives193.Path, { d: "M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z" }) });
+ var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
+ var MastodonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives193.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives193.Path, { d: "M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z" }) });
// packages/block-library/build-module/social-link/icons/meetup.mjs
var import_primitives194 = __toESM(require_primitives(), 1);
- var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
- var MeetupIcon = () => /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives194.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives194.Path, { d: "M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z" }) });
+ var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
+ var MeetupIcon = () => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives194.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives194.Path, { d: "M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z" }) });
// packages/block-library/build-module/social-link/icons/medium.mjs
var import_primitives195 = __toESM(require_primitives(), 1);
- var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
- var MediumIcon = () => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives195.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives195.Path, { d: "M13.2,12c0,3-2.4,5.4-5.3,5.4S2.6,15,2.6,12s2.4-5.4,5.3-5.4S13.2,9,13.2,12 M19.1,12c0,2.8-1.2,5-2.7,5s-2.7-2.3-2.7-5s1.2-5,2.7-5C17.9,7,19.1,9.2,19.1,12 M21.4,12c0,2.5-0.4,4.5-0.9,4.5c-0.5,0-0.9-2-0.9-4.5s0.4-4.5,0.9-4.5C21,7.5,21.4,9.5,21.4,12" }) });
+ var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
+ var MediumIcon = () => /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives195.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives195.Path, { d: "M13.2,12c0,3-2.4,5.4-5.3,5.4S2.6,15,2.6,12s2.4-5.4,5.3-5.4S13.2,9,13.2,12 M19.1,12c0,2.8-1.2,5-2.7,5s-2.7-2.3-2.7-5s1.2-5,2.7-5C17.9,7,19.1,9.2,19.1,12 M21.4,12c0,2.5-0.4,4.5-0.9,4.5c-0.5,0-0.9-2-0.9-4.5s0.4-4.5,0.9-4.5C21,7.5,21.4,9.5,21.4,12" }) });
// packages/block-library/build-module/social-link/icons/patreon.mjs
var import_primitives196 = __toESM(require_primitives(), 1);
- var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
- var PatreonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives196.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives196.Path, { d: "M20 8.40755C19.9969 6.10922 18.2543 4.22555 16.2097 3.54588C13.6708 2.70188 10.3222 2.82421 7.89775 3.99921C4.95932 5.42355 4.03626 8.54355 4.00186 11.6552C3.97363 14.2136 4.2222 20.9517 7.92225 20.9997C10.6715 21.0356 11.0809 17.3967 12.3529 15.6442C13.258 14.3974 14.4233 14.0452 15.8578 13.6806C18.3233 13.0537 20.0036 11.0551 20 8.40755Z" }) });
+ var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
+ var PatreonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives196.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives196.Path, { d: "M20 8.40755C19.9969 6.10922 18.2543 4.22555 16.2097 3.54588C13.6708 2.70188 10.3222 2.82421 7.89775 3.99921C4.95932 5.42355 4.03626 8.54355 4.00186 11.6552C3.97363 14.2136 4.2222 20.9517 7.92225 20.9997C10.6715 21.0356 11.0809 17.3967 12.3529 15.6442C13.258 14.3974 14.4233 14.0452 15.8578 13.6806C18.3233 13.0537 20.0036 11.0551 20 8.40755Z" }) });
// packages/block-library/build-module/social-link/icons/pinterest.mjs
var import_primitives197 = __toESM(require_primitives(), 1);
- var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
- var PinterestIcon = () => /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives197.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives197.Path, { d: "M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2" }) });
+ var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
+ var PinterestIcon = () => /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives197.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives197.Path, { d: "M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2" }) });
// packages/block-library/build-module/social-link/icons/pocket.mjs
var import_primitives198 = __toESM(require_primitives(), 1);
- var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
- var PocketIcon = () => /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives198.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives198.Path, { d: "M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z" }) });
+ var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
+ var PocketIcon = () => /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives198.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives198.Path, { d: "M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z" }) });
// packages/block-library/build-module/social-link/icons/reddit.mjs
var import_primitives199 = __toESM(require_primitives(), 1);
- var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
- var RedditIcon = () => /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives199.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives199.Path, { d: "M5.27 9.221A2.775 2.775 0 0 0 2.498 11.993a2.785 2.785 0 0 0 1.6 2.511 5.337 5.337 0 0 0 2.374 4.11 9.386 9.386 0 0 0 5.539 1.7 9.386 9.386 0 0 0 5.541-1.7 5.331 5.331 0 0 0 2.372-4.114 2.787 2.787 0 0 0 1.583-2.5 2.775 2.775 0 0 0-2.772-2.772 2.742 2.742 0 0 0-1.688.574 9.482 9.482 0 0 0-4.637-1.348v-.008a2.349 2.349 0 0 1 2.011-2.316 1.97 1.97 0 0 0 1.926 1.521 1.98 1.98 0 0 0 1.978-1.978 1.98 1.98 0 0 0-1.978-1.978 1.985 1.985 0 0 0-1.938 1.578 3.183 3.183 0 0 0-2.849 3.172v.011a9.463 9.463 0 0 0-4.59 1.35 2.741 2.741 0 0 0-1.688-.574Zm6.736 9.1a3.162 3.162 0 0 1-2.921-1.944.215.215 0 0 1 .014-.2.219.219 0 0 1 .168-.106 27.327 27.327 0 0 1 2.74-.133 27.357 27.357 0 0 1 2.74.133.219.219 0 0 1 .168.106.215.215 0 0 1 .014.2 3.158 3.158 0 0 1-2.921 1.944Zm3.743-3.157a1.265 1.265 0 0 1-1.4-1.371 1.954 1.954 0 0 1 .482-1.442 1.15 1.15 0 0 1 .842-.379 1.7 1.7 0 0 1 1.49 1.777 1.323 1.323 0 0 1-.325 1.015 1.476 1.476 0 0 1-1.089.4Zm-7.485 0a1.476 1.476 0 0 1-1.086-.4 1.323 1.323 0 0 1-.325-1.016 1.7 1.7 0 0 1 1.49-1.777 1.151 1.151 0 0 1 .843.379 1.951 1.951 0 0 1 .481 1.441 1.276 1.276 0 0 1-1.403 1.373Z" }) });
+ var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
+ var RedditIcon = () => /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives199.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives199.Path, { d: "M5.27 9.221A2.775 2.775 0 0 0 2.498 11.993a2.785 2.785 0 0 0 1.6 2.511 5.337 5.337 0 0 0 2.374 4.11 9.386 9.386 0 0 0 5.539 1.7 9.386 9.386 0 0 0 5.541-1.7 5.331 5.331 0 0 0 2.372-4.114 2.787 2.787 0 0 0 1.583-2.5 2.775 2.775 0 0 0-2.772-2.772 2.742 2.742 0 0 0-1.688.574 9.482 9.482 0 0 0-4.637-1.348v-.008a2.349 2.349 0 0 1 2.011-2.316 1.97 1.97 0 0 0 1.926 1.521 1.98 1.98 0 0 0 1.978-1.978 1.98 1.98 0 0 0-1.978-1.978 1.985 1.985 0 0 0-1.938 1.578 3.183 3.183 0 0 0-2.849 3.172v.011a9.463 9.463 0 0 0-4.59 1.35 2.741 2.741 0 0 0-1.688-.574Zm6.736 9.1a3.162 3.162 0 0 1-2.921-1.944.215.215 0 0 1 .014-.2.219.219 0 0 1 .168-.106 27.327 27.327 0 0 1 2.74-.133 27.357 27.357 0 0 1 2.74.133.219.219 0 0 1 .168.106.215.215 0 0 1 .014.2 3.158 3.158 0 0 1-2.921 1.944Zm3.743-3.157a1.265 1.265 0 0 1-1.4-1.371 1.954 1.954 0 0 1 .482-1.442 1.15 1.15 0 0 1 .842-.379 1.7 1.7 0 0 1 1.49 1.777 1.323 1.323 0 0 1-.325 1.015 1.476 1.476 0 0 1-1.089.4Zm-7.485 0a1.476 1.476 0 0 1-1.086-.4 1.323 1.323 0 0 1-.325-1.016 1.7 1.7 0 0 1 1.49-1.777 1.151 1.151 0 0 1 .843.379 1.951 1.951 0 0 1 .481 1.441 1.276 1.276 0 0 1-1.403 1.373Z" }) });
// packages/block-library/build-module/social-link/icons/skype.mjs
var import_primitives200 = __toESM(require_primitives(), 1);
- var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
- var SkypeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives200.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives200.Path, { d: "M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z" }) });
+ var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
+ var SkypeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives200.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives200.Path, { d: "M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z" }) });
// packages/block-library/build-module/social-link/icons/snapchat.mjs
var import_primitives201 = __toESM(require_primitives(), 1);
- var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
- var SnapchatIcon = () => /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives201.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives201.Path, { d: "M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z" }) });
+ var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
+ var SnapchatIcon = () => /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives201.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives201.Path, { d: "M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z" }) });
// packages/block-library/build-module/social-link/icons/soundcloud.mjs
var import_primitives202 = __toESM(require_primitives(), 1);
- var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
- var SoundCloudIcon = () => /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives202.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives202.Path, { d: "M23.994 14.552a3.36 3.36 0 01-3.401 3.171h-8.176a.685.685 0 01-.679-.681V8.238a.749.749 0 01.452-.716S12.942 7 14.526 7a5.357 5.357 0 012.748.755 5.44 5.44 0 012.56 3.546c.282-.08.574-.12.868-.119a3.273 3.273 0 013.292 3.37zM10.718 8.795a.266.266 0 10-.528 0c-.224 2.96-.397 5.735 0 8.685a.265.265 0 00.528 0c.425-2.976.246-5.7 0-8.685zM9.066 9.82a.278.278 0 00-.553 0 33.183 33.183 0 000 7.663.278.278 0 00.55 0c.33-2.544.332-5.12.003-7.664zM7.406 9.56a.269.269 0 00-.535 0c-.253 2.7-.38 5.222 0 7.917a.266.266 0 10.531 0c.394-2.73.272-5.181.004-7.917zM5.754 10.331a.275.275 0 10-.55 0 28.035 28.035 0 000 7.155.272.272 0 00.54 0c.332-2.373.335-4.78.01-7.155zM4.087 12.12a.272.272 0 00-.544 0c-.393 1.843-.208 3.52.016 5.386a.26.26 0 00.512 0c.247-1.892.435-3.53.016-5.386zM2.433 11.838a.282.282 0 00-.56 0c-.349 1.882-.234 3.54.01 5.418.025.285.508.282.54 0 .269-1.907.394-3.517.01-5.418zM.762 12.76a.282.282 0 00-.56 0c-.32 1.264-.22 2.31.023 3.578a.262.262 0 00.521 0c.282-1.293.42-2.317.016-3.578z" }) });
+ var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
+ var SoundCloudIcon = () => /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives202.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives202.Path, { d: "M23.994 14.552a3.36 3.36 0 01-3.401 3.171h-8.176a.685.685 0 01-.679-.681V8.238a.749.749 0 01.452-.716S12.942 7 14.526 7a5.357 5.357 0 012.748.755 5.44 5.44 0 012.56 3.546c.282-.08.574-.12.868-.119a3.273 3.273 0 013.292 3.37zM10.718 8.795a.266.266 0 10-.528 0c-.224 2.96-.397 5.735 0 8.685a.265.265 0 00.528 0c.425-2.976.246-5.7 0-8.685zM9.066 9.82a.278.278 0 00-.553 0 33.183 33.183 0 000 7.663.278.278 0 00.55 0c.33-2.544.332-5.12.003-7.664zM7.406 9.56a.269.269 0 00-.535 0c-.253 2.7-.38 5.222 0 7.917a.266.266 0 10.531 0c.394-2.73.272-5.181.004-7.917zM5.754 10.331a.275.275 0 10-.55 0 28.035 28.035 0 000 7.155.272.272 0 00.54 0c.332-2.373.335-4.78.01-7.155zM4.087 12.12a.272.272 0 00-.544 0c-.393 1.843-.208 3.52.016 5.386a.26.26 0 00.512 0c.247-1.892.435-3.53.016-5.386zM2.433 11.838a.282.282 0 00-.56 0c-.349 1.882-.234 3.54.01 5.418.025.285.508.282.54 0 .269-1.907.394-3.517.01-5.418zM.762 12.76a.282.282 0 00-.56 0c-.32 1.264-.22 2.31.023 3.578a.262.262 0 00.521 0c.282-1.293.42-2.317.016-3.578z" }) });
// packages/block-library/build-module/social-link/icons/spotify.mjs
var import_primitives203 = __toESM(require_primitives(), 1);
- var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
- var SpotifyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives203.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives203.Path, { d: "M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865" }) });
+ var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
+ var SpotifyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_primitives203.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_primitives203.Path, { d: "M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865" }) });
// packages/block-library/build-module/social-link/icons/telegram.mjs
var import_primitives204 = __toESM(require_primitives(), 1);
- var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
- var TelegramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_primitives204.SVG, { width: "24", height: "24", viewBox: "0 0 128 128", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_primitives204.Path, { d: "M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z" }) });
+ var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
+ var TelegramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_primitives204.SVG, { width: "24", height: "24", viewBox: "0 0 128 128", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_primitives204.Path, { d: "M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z" }) });
// packages/block-library/build-module/social-link/icons/threads.mjs
var import_primitives205 = __toESM(require_primitives(), 1);
- var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
- var ThreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_primitives205.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_primitives205.Path, { d: "M16.3 11.3c-.1 0-.2-.1-.2-.1-.1-2.6-1.5-4-3.9-4-1.4 0-2.6.6-3.3 1.7l1.3.9c.5-.8 1.4-1 2-1 .8 0 1.4.2 1.7.7.3.3.5.8.5 1.3-.7-.1-1.4-.2-2.2-.1-2.2.1-3.7 1.4-3.6 3.2 0 .9.5 1.7 1.3 2.2.7.4 1.5.6 2.4.6 1.2-.1 2.1-.5 2.7-1.3.5-.6.8-1.4.9-2.4.6.3 1 .8 1.2 1.3.4.9.4 2.4-.8 3.6-1.1 1.1-2.3 1.5-4.3 1.5-2.1 0-3.8-.7-4.8-2S5.7 14.3 5.7 12c0-2.3.5-4.1 1.5-5.4 1.1-1.3 2.7-2 4.8-2 2.2 0 3.8.7 4.9 2 .5.7.9 1.5 1.2 2.5l1.5-.4c-.3-1.2-.8-2.2-1.5-3.1-1.3-1.7-3.3-2.6-6-2.6-2.6 0-4.7.9-6 2.6C4.9 7.2 4.3 9.3 4.3 12s.6 4.8 1.9 6.4c1.4 1.7 3.4 2.6 6 2.6 2.3 0 4-.6 5.3-2 1.8-1.8 1.7-4 1.1-5.4-.4-.9-1.2-1.7-2.3-2.3zm-4 3.8c-1 .1-2-.4-2-1.3 0-.7.5-1.5 2.1-1.6h.5c.6 0 1.1.1 1.6.2-.2 2.3-1.3 2.7-2.2 2.7z" }) });
+ var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
+ var ThreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_primitives205.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_primitives205.Path, { d: "M16.3 11.3c-.1 0-.2-.1-.2-.1-.1-2.6-1.5-4-3.9-4-1.4 0-2.6.6-3.3 1.7l1.3.9c.5-.8 1.4-1 2-1 .8 0 1.4.2 1.7.7.3.3.5.8.5 1.3-.7-.1-1.4-.2-2.2-.1-2.2.1-3.7 1.4-3.6 3.2 0 .9.5 1.7 1.3 2.2.7.4 1.5.6 2.4.6 1.2-.1 2.1-.5 2.7-1.3.5-.6.8-1.4.9-2.4.6.3 1 .8 1.2 1.3.4.9.4 2.4-.8 3.6-1.1 1.1-2.3 1.5-4.3 1.5-2.1 0-3.8-.7-4.8-2S5.7 14.3 5.7 12c0-2.3.5-4.1 1.5-5.4 1.1-1.3 2.7-2 4.8-2 2.2 0 3.8.7 4.9 2 .5.7.9 1.5 1.2 2.5l1.5-.4c-.3-1.2-.8-2.2-1.5-3.1-1.3-1.7-3.3-2.6-6-2.6-2.6 0-4.7.9-6 2.6C4.9 7.2 4.3 9.3 4.3 12s.6 4.8 1.9 6.4c1.4 1.7 3.4 2.6 6 2.6 2.3 0 4-.6 5.3-2 1.8-1.8 1.7-4 1.1-5.4-.4-.9-1.2-1.7-2.3-2.3zm-4 3.8c-1 .1-2-.4-2-1.3 0-.7.5-1.5 2.1-1.6h.5c.6 0 1.1.1 1.6.2-.2 2.3-1.3 2.7-2.2 2.7z" }) });
// packages/block-library/build-module/social-link/icons/tiktok.mjs
var import_primitives206 = __toESM(require_primitives(), 1);
- var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
- var TiktokIcon = () => /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_primitives206.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_primitives206.Path, { d: "M12.4044 3.01519C13.4086 3 14.4072 3.009 15.4045 3C15.465 4.14812 15.8874 5.31762 16.7472 6.12935C17.6053 6.96134 18.819 7.34217 20 7.47099V10.4912C18.8933 10.4558 17.7814 10.2308 16.7771 9.76499C16.3397 9.57148 15.9323 9.32227 15.5334 9.06745C15.5283 11.2591 15.5426 13.4479 15.5191 15.6305C15.4592 16.679 15.1053 17.7225 14.4814 18.5866C13.4777 20.025 11.7356 20.9627 9.94635 20.992C8.84885 21.0533 7.7525 20.7608 6.81729 20.2219C5.26743 19.3286 4.17683 17.6933 4.01799 15.9382C3.99957 15.563 3.99324 15.1883 4.00878 14.8221C4.14691 13.395 4.86917 12.0297 5.99027 11.101C7.26101 10.0192 9.04107 9.50397 10.7078 9.80886C10.7233 10.9199 10.6778 12.0297 10.6778 13.1407C9.91643 12.9 9.02668 12.9675 8.36139 13.4192C7.87566 13.7269 7.50675 14.1983 7.31453 14.7316C7.15569 15.1118 7.20116 15.5343 7.21036 15.9382C7.3928 17.169 8.60368 18.2035 9.89628 18.0916C10.7532 18.0826 11.5745 17.5965 12.0211 16.8849C12.1655 16.6357 12.3273 16.3809 12.3359 16.0878C12.4113 14.7462 12.3814 13.4102 12.3906 12.0685C12.3969 9.04495 12.3814 6.02979 12.4049 3.01575L12.4044 3.01519Z" }) });
+ var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
+ var TiktokIcon = () => /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_primitives206.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_primitives206.Path, { d: "M12.4044 3.01519C13.4086 3 14.4072 3.009 15.4045 3C15.465 4.14812 15.8874 5.31762 16.7472 6.12935C17.6053 6.96134 18.819 7.34217 20 7.47099V10.4912C18.8933 10.4558 17.7814 10.2308 16.7771 9.76499C16.3397 9.57148 15.9323 9.32227 15.5334 9.06745C15.5283 11.2591 15.5426 13.4479 15.5191 15.6305C15.4592 16.679 15.1053 17.7225 14.4814 18.5866C13.4777 20.025 11.7356 20.9627 9.94635 20.992C8.84885 21.0533 7.7525 20.7608 6.81729 20.2219C5.26743 19.3286 4.17683 17.6933 4.01799 15.9382C3.99957 15.563 3.99324 15.1883 4.00878 14.8221C4.14691 13.395 4.86917 12.0297 5.99027 11.101C7.26101 10.0192 9.04107 9.50397 10.7078 9.80886C10.7233 10.9199 10.6778 12.0297 10.6778 13.1407C9.91643 12.9 9.02668 12.9675 8.36139 13.4192C7.87566 13.7269 7.50675 14.1983 7.31453 14.7316C7.15569 15.1118 7.20116 15.5343 7.21036 15.9382C7.3928 17.169 8.60368 18.2035 9.89628 18.0916C10.7532 18.0826 11.5745 17.5965 12.0211 16.8849C12.1655 16.6357 12.3273 16.3809 12.3359 16.0878C12.4113 14.7462 12.3814 13.4102 12.3906 12.0685C12.3969 9.04495 12.3814 6.02979 12.4049 3.01575L12.4044 3.01519Z" }) });
// packages/block-library/build-module/social-link/icons/tumblr.mjs
var import_primitives207 = __toESM(require_primitives(), 1);
- var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
- var TumblrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_primitives207.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_primitives207.Path, { d: "M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" }) });
+ var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
+ var TumblrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_primitives207.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_primitives207.Path, { d: "M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" }) });
// packages/block-library/build-module/social-link/icons/twitch.mjs
var import_primitives208 = __toESM(require_primitives(), 1);
- var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
- var TwitchIcon = () => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_primitives208.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_primitives208.Path, { d: "M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z" }) });
+ var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
+ var TwitchIcon = () => /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_primitives208.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_primitives208.Path, { d: "M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z" }) });
// packages/block-library/build-module/social-link/icons/twitter.mjs
var import_primitives209 = __toESM(require_primitives(), 1);
- var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
- var TwitterIcon = () => /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_primitives209.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_primitives209.Path, { d: "M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z" }) });
+ var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
+ var TwitterIcon = () => /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_primitives209.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_primitives209.Path, { d: "M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z" }) });
// packages/block-library/build-module/social-link/icons/vimeo.mjs
var import_primitives210 = __toESM(require_primitives(), 1);
- var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
- var VimeoIcon = () => /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_primitives210.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_primitives210.Path, { d: "M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z" }) });
+ var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
+ var VimeoIcon = () => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_primitives210.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_primitives210.Path, { d: "M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z" }) });
// packages/block-library/build-module/social-link/icons/vk.mjs
var import_primitives211 = __toESM(require_primitives(), 1);
- var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
- var VkIcon = () => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_primitives211.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_primitives211.Path, { d: "M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z" }) });
+ var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
+ var VkIcon = () => /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_primitives211.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_primitives211.Path, { d: "M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z" }) });
// packages/block-library/build-module/social-link/icons/whatsapp.mjs
var import_primitives212 = __toESM(require_primitives(), 1);
- var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
- var WhatsAppIcon = () => /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_primitives212.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_primitives212.Path, { d: "M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z" }) });
+ var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
+ var WhatsAppIcon = () => /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(import_primitives212.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(import_primitives212.Path, { d: "M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z" }) });
// packages/block-library/build-module/social-link/icons/wordpress.mjs
var import_primitives213 = __toESM(require_primitives(), 1);
- var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
- var WordPressIcon = () => /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+ var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
+ var WordPressIcon = () => /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
import_primitives213.SVG,
{
width: "24",
@@ -73754,41 +73358,41 @@ ${text}
viewBox: "0 0 24 24",
version: "1.1",
xmlns: "http://www.w3.org/2000/svg",
- children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(import_primitives213.Path, { d: "M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z" })
+ children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_primitives213.Path, { d: "M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z" })
}
);
// packages/block-library/build-module/social-link/icons/x.mjs
var import_primitives214 = __toESM(require_primitives(), 1);
- var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
- var XIcon = () => /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_primitives214.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_primitives214.Path, { d: "M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" }) });
+ var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+ var XIcon = () => /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(import_primitives214.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(import_primitives214.Path, { d: "M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" }) });
// packages/block-library/build-module/social-link/icons/yelp.mjs
var import_primitives215 = __toESM(require_primitives(), 1);
- var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
- var YelpIcon = () => /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(import_primitives215.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(import_primitives215.Path, { d: "M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z" }) });
+ var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
+ var YelpIcon = () => /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_primitives215.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_primitives215.Path, { d: "M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z" }) });
// packages/block-library/build-module/social-link/icons/youtube.mjs
var import_primitives216 = __toESM(require_primitives(), 1);
- var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
- var YouTubeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_primitives216.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_primitives216.Path, { d: "M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z" }) });
+ var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
+ var YouTubeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_primitives216.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_primitives216.Path, { d: "M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z" }) });
// packages/block-library/build-module/social-link/social-list.mjs
function getSocialService(variation) {
if (!variation?.name) {
return {
icon: ChainIcon,
- label: (0, import_i18n231.__)("Social Icon")
+ label: (0, import_i18n228.__)("Social Icon")
};
}
return {
icon: variation?.icon ?? ChainIcon,
- label: variation?.title ?? (0, import_i18n231.__)("Social Icon")
+ label: variation?.title ?? (0, import_i18n228.__)("Social Icon")
};
}
// packages/block-library/build-module/social-link/edit.mjs
- var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
var SocialLinkURLPopover = ({
url,
setAttributes,
@@ -73797,16 +73401,16 @@ ${text}
clientId
}) => {
const { removeBlock } = (0, import_data138.useDispatch)(import_block_editor236.store);
- return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_block_editor236.URLPopover,
{
anchor: popoverAnchor,
- "aria-label": (0, import_i18n232.__)("Edit social link"),
+ "aria-label": (0, import_i18n229.__)("Edit social link"),
onClose: () => {
setPopover(false);
popoverAnchor?.focus();
},
- children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
"form",
{
className: "block-editor-url-popover__link-editor",
@@ -73815,13 +73419,13 @@ ${text}
setPopover(false);
popoverAnchor?.focus();
},
- children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("div", { className: "block-editor-url-input", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)("div", { className: "block-editor-url-input", children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_block_editor236.URLInput,
{
value: url,
onChange: (nextURL) => setAttributes({ url: nextURL }),
- placeholder: (0, import_i18n232.__)("Enter social link"),
- label: (0, import_i18n232.__)("Enter social link"),
+ placeholder: (0, import_i18n229.__)("Enter social link"),
+ label: (0, import_i18n229.__)("Enter social link"),
hideLabelFromVision: true,
disableSuggestions: true,
onKeyDown: (event) => {
@@ -73832,11 +73436,11 @@ ${text}
}
removeBlock(clientId);
},
- suffix: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_components147.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ suffix: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_components147.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_components147.Button,
{
icon: keyboard_return_default,
- label: (0, import_i18n232.__)("Apply"),
+ label: (0, import_i18n229.__)("Apply"),
type: "submit",
size: "small"
}
@@ -73865,7 +73469,7 @@ ${text}
iconBackgroundColor,
iconBackgroundColorValue
} = context;
- const [showURLPopover, setPopover] = (0, import_element145.useState)(false);
+ const [showURLPopover, setPopover] = (0, import_element146.useState)(false);
const wrapperClasses = clsx_default(
"wp-social-link",
// Manually adding this class for backwards compatibility of CSS when moving the
@@ -73878,11 +73482,11 @@ ${text}
[`has-${iconBackgroundColor}-background-color`]: iconBackgroundColor
}
);
- const [popoverAnchor, setPopoverAnchor] = (0, import_element145.useState)(null);
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element146.useState)(null);
const isContentOnlyMode = (0, import_block_editor236.useBlockEditingMode)() === "contentOnly";
const { activeVariation } = (0, import_data138.useSelect)(
(select10) => {
- const { getActiveBlockVariation } = select10(import_blocks109.store);
+ const { getActiveBlockVariation } = select10(import_blocks93.store);
return {
activeVariation: getActiveBlockVariation(name118, attributes2)
};
@@ -73891,7 +73495,7 @@ ${text}
);
const { icon: icon2, label: socialLinkName } = getSocialService(activeVariation);
const socialLinkText = label.trim() === "" ? socialLinkName : label;
- const ref = (0, import_element145.useRef)();
+ const ref = (0, import_element146.useRef)();
const blockProps = (0, import_block_editor236.useBlockProps)({
className: "wp-block-social-link-anchor",
ref: (0, import_compose61.useMergeRefs)([setPopoverAnchor, ref]),
@@ -73903,29 +73507,29 @@ ${text}
}
}
});
- return /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(import_jsx_runtime511.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(import_jsx_runtime512.Fragment, { children: [
isContentOnlyMode && showLabels && // Add an extra control to modify the label attribute when content only mode is active.
// With content only mode active, the inspector is hidden, so users need another way
// to edit this attribute.
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_components147.Dropdown,
{
popoverProps: { placement: "bottom-start" },
- renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_components147.ToolbarButton,
{
onClick: onToggle,
"aria-haspopup": "true",
"aria-expanded": isOpen,
- children: (0, import_i18n232.__)("Text")
+ children: (0, import_i18n229.__)("Text")
}
),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_components147.TextControl,
{
className: "wp-block-social-link__toolbar_content_text",
- label: (0, import_i18n232.__)("Text"),
- help: (0, import_i18n232.__)(
+ label: (0, import_i18n229.__)("Text"),
+ help: (0, import_i18n229.__)(
"Provide a text label or use the default."
),
value: label,
@@ -73935,28 +73539,28 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_block_editor236.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_block_editor236.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_components147.__experimentalToolsPanel,
{
- label: (0, import_i18n232.__)("Settings"),
+ label: (0, import_i18n229.__)("Settings"),
resetAll: () => {
setAttributes({ label: void 0 });
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_components147.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n232.__)("Text"),
+ label: (0, import_i18n229.__)("Text"),
hasValue: () => !!label,
onDeselect: () => {
setAttributes({ label: void 0 });
},
- children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_components147.TextControl,
{
- label: (0, import_i18n232.__)("Text"),
- help: (0, import_i18n232.__)(
+ label: (0, import_i18n229.__)("Text"),
+ help: (0, import_i18n229.__)(
"The text is visible when enabled from the parent Social Icons block."
),
value: label,
@@ -73968,23 +73572,23 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_block_editor236.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_block_editor236.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
import_components147.TextControl,
{
- label: (0, import_i18n232.__)("Link relation"),
- help: (0, import_element145.createInterpolateElement)(
- (0, import_i18n232.__)(
+ label: (0, import_i18n229.__)("Link relation"),
+ help: (0, import_element146.createInterpolateElement)(
+ (0, import_i18n229.__)(
"The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
),
{
- a: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_components147.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+ a: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_components147.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
}
),
value: rel || "",
onChange: (value) => setAttributes({ rel: value })
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(
"li",
{
role: "presentation",
@@ -73994,9 +73598,9 @@ ${text}
backgroundColor: iconBackgroundColorValue
},
children: [
- /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)("button", { "aria-haspopup": "dialog", ...blockProps, role: "button", children: [
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_components147.Icon, { icon: icon2 }),
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("button", { "aria-haspopup": "dialog", ...blockProps, role: "button", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_components147.Icon, { icon: icon2 }),
+ /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
"span",
{
className: clsx_default("wp-block-social-link-label", {
@@ -74006,7 +73610,7 @@ ${text}
}
)
] }),
- isSelected && showURLPopover && /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ isSelected && showURLPopover && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
SocialLinkURLPopover,
{
url,
@@ -74069,206 +73673,206 @@ ${text}
};
// packages/block-library/build-module/social-link/variations.mjs
- var import_i18n233 = __toESM(require_i18n(), 1);
+ var import_i18n230 = __toESM(require_i18n(), 1);
var variations17 = [
{
isDefault: true,
name: "wordpress",
attributes: { service: "wordpress" },
- title: (0, import_i18n233._x)("WordPress", "social link block variation name"),
+ title: (0, import_i18n230._x)("WordPress", "social link block variation name"),
icon: WordPressIcon
},
{
name: "fivehundredpx",
attributes: { service: "fivehundredpx" },
- title: (0, import_i18n233._x)("500px", "social link block variation name"),
+ title: (0, import_i18n230._x)("500px", "social link block variation name"),
icon: FivehundredpxIcon
},
{
name: "amazon",
attributes: { service: "amazon" },
- title: (0, import_i18n233._x)("Amazon", "social link block variation name"),
+ title: (0, import_i18n230._x)("Amazon", "social link block variation name"),
icon: AmazonIcon
},
{
name: "bandcamp",
attributes: { service: "bandcamp" },
- title: (0, import_i18n233._x)("Bandcamp", "social link block variation name"),
+ title: (0, import_i18n230._x)("Bandcamp", "social link block variation name"),
icon: BandcampIcon
},
{
name: "behance",
attributes: { service: "behance" },
- title: (0, import_i18n233._x)("Behance", "social link block variation name"),
+ title: (0, import_i18n230._x)("Behance", "social link block variation name"),
icon: BehanceIcon
},
{
name: "bluesky",
attributes: { service: "bluesky" },
- title: (0, import_i18n233._x)("Bluesky", "social link block variation name"),
+ title: (0, import_i18n230._x)("Bluesky", "social link block variation name"),
icon: BlueskyIcon
},
{
name: "chain",
attributes: { service: "chain" },
- title: (0, import_i18n233._x)("Link", "social link block variation name"),
+ title: (0, import_i18n230._x)("Link", "social link block variation name"),
icon: ChainIcon
},
{
name: "codepen",
attributes: { service: "codepen" },
- title: (0, import_i18n233._x)("CodePen", "social link block variation name"),
+ title: (0, import_i18n230._x)("CodePen", "social link block variation name"),
icon: CodepenIcon
},
{
name: "deviantart",
attributes: { service: "deviantart" },
- title: (0, import_i18n233._x)("DeviantArt", "social link block variation name"),
+ title: (0, import_i18n230._x)("DeviantArt", "social link block variation name"),
icon: DeviantArtIcon
},
{
name: "discord",
attributes: { service: "discord" },
- title: (0, import_i18n233._x)("Discord", "social link block variation name"),
+ title: (0, import_i18n230._x)("Discord", "social link block variation name"),
icon: DiscordIcon
},
{
name: "dribbble",
attributes: { service: "dribbble" },
- title: (0, import_i18n233._x)("Dribbble", "social link block variation name"),
+ title: (0, import_i18n230._x)("Dribbble", "social link block variation name"),
icon: DribbbleIcon
},
{
name: "dropbox",
attributes: { service: "dropbox" },
- title: (0, import_i18n233._x)("Dropbox", "social link block variation name"),
+ title: (0, import_i18n230._x)("Dropbox", "social link block variation name"),
icon: DropboxIcon
},
{
name: "etsy",
attributes: { service: "etsy" },
- title: (0, import_i18n233._x)("Etsy", "social link block variation name"),
+ title: (0, import_i18n230._x)("Etsy", "social link block variation name"),
icon: EtsyIcon
},
{
name: "facebook",
attributes: { service: "facebook" },
- title: (0, import_i18n233._x)("Facebook", "social link block variation name"),
+ title: (0, import_i18n230._x)("Facebook", "social link block variation name"),
icon: FacebookIcon
},
{
name: "feed",
attributes: { service: "feed" },
- title: (0, import_i18n233._x)("RSS Feed", "social link block variation name"),
+ title: (0, import_i18n230._x)("RSS Feed", "social link block variation name"),
icon: FeedIcon
},
{
name: "flickr",
attributes: { service: "flickr" },
- title: (0, import_i18n233._x)("Flickr", "social link block variation name"),
+ title: (0, import_i18n230._x)("Flickr", "social link block variation name"),
icon: FlickrIcon
},
{
name: "foursquare",
attributes: { service: "foursquare" },
- title: (0, import_i18n233._x)("Foursquare", "social link block variation name"),
+ title: (0, import_i18n230._x)("Foursquare", "social link block variation name"),
icon: FoursquareIcon
},
{
name: "goodreads",
attributes: { service: "goodreads" },
- title: (0, import_i18n233._x)("Goodreads", "social link block variation name"),
+ title: (0, import_i18n230._x)("Goodreads", "social link block variation name"),
icon: GoodreadsIcon
},
{
name: "google",
attributes: { service: "google" },
- title: (0, import_i18n233._x)("Google", "social link block variation name"),
+ title: (0, import_i18n230._x)("Google", "social link block variation name"),
icon: GoogleIcon
},
{
name: "github",
attributes: { service: "github" },
- title: (0, import_i18n233._x)("GitHub", "social link block variation name"),
+ title: (0, import_i18n230._x)("GitHub", "social link block variation name"),
icon: GitHubIcon
},
{
name: "gravatar",
attributes: { service: "gravatar" },
- title: (0, import_i18n233._x)("Gravatar", "social link block variation name"),
+ title: (0, import_i18n230._x)("Gravatar", "social link block variation name"),
icon: GravatarIcon
},
{
name: "instagram",
attributes: { service: "instagram" },
- title: (0, import_i18n233._x)("Instagram", "social link block variation name"),
+ title: (0, import_i18n230._x)("Instagram", "social link block variation name"),
icon: InstagramIcon
},
{
name: "lastfm",
attributes: { service: "lastfm" },
- title: (0, import_i18n233._x)("Last.fm", "social link block variation name"),
+ title: (0, import_i18n230._x)("Last.fm", "social link block variation name"),
icon: LastfmIcon
},
{
name: "linkedin",
attributes: { service: "linkedin" },
- title: (0, import_i18n233._x)("LinkedIn", "social link block variation name"),
+ title: (0, import_i18n230._x)("LinkedIn", "social link block variation name"),
icon: LinkedInIcon
},
{
name: "mail",
attributes: { service: "mail" },
- title: (0, import_i18n233._x)("Mail", "social link block variation name"),
+ title: (0, import_i18n230._x)("Mail", "social link block variation name"),
keywords: ["email", "e-mail"],
icon: MailIcon
},
{
name: "mastodon",
attributes: { service: "mastodon" },
- title: (0, import_i18n233._x)("Mastodon", "social link block variation name"),
+ title: (0, import_i18n230._x)("Mastodon", "social link block variation name"),
icon: MastodonIcon
},
{
name: "meetup",
attributes: { service: "meetup" },
- title: (0, import_i18n233._x)("Meetup", "social link block variation name"),
+ title: (0, import_i18n230._x)("Meetup", "social link block variation name"),
icon: MeetupIcon
},
{
name: "medium",
attributes: { service: "medium" },
- title: (0, import_i18n233._x)("Medium", "social link block variation name"),
+ title: (0, import_i18n230._x)("Medium", "social link block variation name"),
icon: MediumIcon
},
{
name: "patreon",
attributes: { service: "patreon" },
- title: (0, import_i18n233._x)("Patreon", "social link block variation name"),
+ title: (0, import_i18n230._x)("Patreon", "social link block variation name"),
icon: PatreonIcon
},
{
name: "pinterest",
attributes: { service: "pinterest" },
- title: (0, import_i18n233._x)("Pinterest", "social link block variation name"),
+ title: (0, import_i18n230._x)("Pinterest", "social link block variation name"),
icon: PinterestIcon
},
{
name: "pocket",
attributes: { service: "pocket" },
- title: (0, import_i18n233._x)("Pocket", "social link block variation name"),
+ title: (0, import_i18n230._x)("Pocket", "social link block variation name"),
icon: PocketIcon
},
{
name: "reddit",
attributes: { service: "reddit" },
- title: (0, import_i18n233._x)("Reddit", "social link block variation name"),
+ title: (0, import_i18n230._x)("Reddit", "social link block variation name"),
icon: RedditIcon
},
{
name: "skype",
attributes: { service: "skype" },
- title: (0, import_i18n233._x)("Skype", "social link block variation name"),
+ title: (0, import_i18n230._x)("Skype", "social link block variation name"),
icon: SkypeIcon,
// Deprecated: Skype service is no longer available.
scope: []
@@ -74276,92 +73880,92 @@ ${text}
{
name: "snapchat",
attributes: { service: "snapchat" },
- title: (0, import_i18n233._x)("Snapchat", "social link block variation name"),
+ title: (0, import_i18n230._x)("Snapchat", "social link block variation name"),
icon: SnapchatIcon
},
{
name: "soundcloud",
attributes: { service: "soundcloud" },
- title: (0, import_i18n233._x)("SoundCloud", "social link block variation name"),
+ title: (0, import_i18n230._x)("SoundCloud", "social link block variation name"),
icon: SoundCloudIcon
},
{
name: "spotify",
attributes: { service: "spotify" },
- title: (0, import_i18n233._x)("Spotify", "social link block variation name"),
+ title: (0, import_i18n230._x)("Spotify", "social link block variation name"),
icon: SpotifyIcon
},
{
name: "telegram",
attributes: { service: "telegram" },
- title: (0, import_i18n233._x)("Telegram", "social link block variation name"),
+ title: (0, import_i18n230._x)("Telegram", "social link block variation name"),
icon: TelegramIcon
},
{
name: "threads",
attributes: { service: "threads" },
- title: (0, import_i18n233._x)("Threads", "social link block variation name"),
+ title: (0, import_i18n230._x)("Threads", "social link block variation name"),
icon: ThreadsIcon
},
{
name: "tiktok",
attributes: { service: "tiktok" },
- title: (0, import_i18n233._x)("TikTok", "social link block variation name"),
+ title: (0, import_i18n230._x)("TikTok", "social link block variation name"),
icon: TiktokIcon
},
{
name: "tumblr",
attributes: { service: "tumblr" },
- title: (0, import_i18n233._x)("Tumblr", "social link block variation name"),
+ title: (0, import_i18n230._x)("Tumblr", "social link block variation name"),
icon: TumblrIcon
},
{
name: "twitch",
attributes: { service: "twitch" },
- title: (0, import_i18n233._x)("Twitch", "social link block variation name"),
+ title: (0, import_i18n230._x)("Twitch", "social link block variation name"),
icon: TwitchIcon
},
{
name: "twitter",
attributes: { service: "twitter" },
- title: (0, import_i18n233._x)("Twitter", "social link block variation name"),
+ title: (0, import_i18n230._x)("Twitter", "social link block variation name"),
icon: TwitterIcon
},
{
name: "vimeo",
attributes: { service: "vimeo" },
- title: (0, import_i18n233._x)("Vimeo", "social link block variation name"),
+ title: (0, import_i18n230._x)("Vimeo", "social link block variation name"),
icon: VimeoIcon
},
{
name: "vk",
attributes: { service: "vk" },
- title: (0, import_i18n233._x)("VK", "social link block variation name"),
+ title: (0, import_i18n230._x)("VK", "social link block variation name"),
icon: VkIcon
},
{
name: "whatsapp",
attributes: { service: "whatsapp" },
- title: (0, import_i18n233._x)("WhatsApp", "social link block variation name"),
+ title: (0, import_i18n230._x)("WhatsApp", "social link block variation name"),
icon: WhatsAppIcon
},
{
name: "x",
attributes: { service: "x" },
keywords: ["twitter"],
- title: (0, import_i18n233._x)("X", "social link block variation name"),
+ title: (0, import_i18n230._x)("X", "social link block variation name"),
icon: XIcon
},
{
name: "yelp",
attributes: { service: "yelp" },
- title: (0, import_i18n233._x)("Yelp", "social link block variation name"),
+ title: (0, import_i18n230._x)("Yelp", "social link block variation name"),
icon: YelpIcon
},
{
name: "youtube",
attributes: { service: "youtube" },
- title: (0, import_i18n233._x)("YouTube", "social link block variation name"),
+ title: (0, import_i18n230._x)("YouTube", "social link block variation name"),
icon: YouTubeIcon
}
];
@@ -74374,40 +73978,12 @@ ${text}
var variations_default17 = variations17;
// packages/block-library/build-module/social-link/index.mjs
- var { fieldsKey: fieldsKey18, formKey: formKey18 } = unlock(import_blocks110.privateApis);
var { name: name98 } = block_default97;
var settings97 = {
icon: share_default,
edit: edit_default28,
variations: variations_default17
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings97[fieldsKey18] = [
- {
- id: "link",
- label: (0, import_i18n234.__)("Link"),
- type: "url",
- Edit: "link",
- // TODO: replace with custom component
- getValue: ({ item }) => ({
- url: item.url,
- rel: item.rel
- }),
- setValue: ({ value }) => ({
- url: value.url,
- rel: value.rel
- })
- },
- {
- id: "label",
- label: (0, import_i18n234.__)("Label"),
- type: "text"
- }
- ];
- settings97[formKey18] = {
- fields: ["link", "label"]
- };
- }
var init97 = () => initBlock({ name: name98, metadata: block_default97, settings: settings97 });
// packages/block-library/build-module/social-links/index.mjs
@@ -74421,7 +73997,7 @@ ${text}
// packages/block-library/build-module/social-links/deprecated.mjs
var import_block_editor237 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
var migrateWithLayout3 = (attributes2) => {
if (!!attributes2.layout) {
return attributes2;
@@ -74500,25 +74076,25 @@ ${text}
"--wp--social-links--icon-color": iconColorValue,
"--wp--social-links--icon-background-color": iconBackgroundColorValue
};
- return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)("ul", { ...import_block_editor237.useBlockProps.save({ className, style: style2 }), children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_block_editor237.InnerBlocks.Content, {}) });
+ return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("ul", { ...import_block_editor237.useBlockProps.save({ className, style: style2 }), children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_block_editor237.InnerBlocks.Content, {}) });
}
}
];
var deprecated_default49 = deprecated18;
// packages/block-library/build-module/social-links/edit.mjs
- var import_element146 = __toESM(require_element(), 1);
+ var import_element147 = __toESM(require_element(), 1);
var import_block_editor238 = __toESM(require_block_editor(), 1);
var import_components148 = __toESM(require_components(), 1);
- var import_i18n235 = __toESM(require_i18n(), 1);
+ var import_i18n231 = __toESM(require_i18n(), 1);
var import_data139 = __toESM(require_data(), 1);
- var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
var sizeOptions = [
- { label: (0, import_i18n235.__)("Default"), value: "" },
- { label: (0, import_i18n235.__)("Small"), value: "has-small-icon-size" },
- { label: (0, import_i18n235.__)("Normal"), value: "has-normal-icon-size" },
- { label: (0, import_i18n235.__)("Large"), value: "has-large-icon-size" },
- { label: (0, import_i18n235.__)("Huge"), value: "has-huge-icon-size" }
+ { label: (0, import_i18n231.__)("Default"), value: "" },
+ { label: (0, import_i18n231.__)("Small"), value: "has-small-icon-size" },
+ { label: (0, import_i18n231.__)("Normal"), value: "has-normal-icon-size" },
+ { label: (0, import_i18n231.__)("Large"), value: "has-large-icon-size" },
+ { label: (0, import_i18n231.__)("Huge"), value: "has-huge-icon-size" }
];
function SocialLinksEdit(props) {
const {
@@ -74556,7 +74132,7 @@ ${text}
const hasAnySelected = isSelected || hasSelectedChild;
const logosOnly = attributes2.className?.includes("is-style-logos-only");
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- (0, import_element146.useEffect)(() => {
+ (0, import_element147.useEffect)(() => {
if (logosOnly) {
let restore;
setAttributes((prev) => {
@@ -74595,7 +74171,7 @@ ${text}
setIconColor(colorValue);
setAttributes({ iconColorValue: colorValue });
},
- label: (0, import_i18n235.__)("Icon color"),
+ label: (0, import_i18n231.__)("Icon color"),
resetAllFilter: () => {
setIconColor(void 0);
setAttributes({ iconColorValue: void 0 });
@@ -74613,7 +74189,7 @@ ${text}
iconBackgroundColorValue: colorValue
});
},
- label: (0, import_i18n235.__)("Icon background"),
+ label: (0, import_i18n231.__)("Icon background"),
resetAllFilter: () => {
setIconBackgroundColor(void 0);
setAttributes({ iconBackgroundColorValue: void 0 });
@@ -74622,11 +74198,11 @@ ${text}
}
const colorGradientSettings = (0, import_block_editor238.__experimentalUseMultipleOriginColorsAndGradients)();
const showColorControls = colorGradientSettings.hasColorsOrGradients && !hasSelectedStyleState;
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(import_jsx_runtime513.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_block_editor238.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(import_jsx_runtime514.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_block_editor238.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(
import_components148.__experimentalToolsPanel,
{
- label: (0, import_i18n235.__)("Settings"),
+ label: (0, import_i18n231.__)("Settings"),
resetAll: () => {
setAttributes({
openInNewTab: false,
@@ -74636,17 +74212,17 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
import_components148.__experimentalToolsPanelItem,
{
isShownByDefault: true,
hasValue: () => !!size,
- label: (0, import_i18n235.__)("Icon size"),
+ label: (0, import_i18n231.__)("Icon size"),
onDeselect: () => setAttributes({ size: void 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
import_components148.SelectControl,
{
- label: (0, import_i18n235.__)("Icon size"),
+ label: (0, import_i18n231.__)("Icon size"),
onChange: (newSize) => {
setAttributes({
size: newSize === "" ? void 0 : newSize
@@ -74658,34 +74234,34 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
import_components148.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n235.__)("Show text"),
+ label: (0, import_i18n231.__)("Show text"),
hasValue: () => !!showLabels,
onDeselect: () => setAttributes({ showLabels: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
import_components148.ToggleControl,
{
- label: (0, import_i18n235.__)("Show text"),
+ label: (0, import_i18n231.__)("Show text"),
checked: showLabels,
onChange: () => setAttributes({ showLabels: !showLabels })
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
import_components148.__experimentalToolsPanelItem,
{
isShownByDefault: true,
- label: (0, import_i18n235.__)("Open links in new tab"),
+ label: (0, import_i18n231.__)("Open links in new tab"),
hasValue: () => !!openInNewTab,
onDeselect: () => setAttributes({ openInNewTab: false }),
- children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
import_components148.ToggleControl,
{
- label: (0, import_i18n235.__)("Open links in new tab"),
+ label: (0, import_i18n231.__)("Open links in new tab"),
checked: openInNewTab,
onChange: () => setAttributes({
openInNewTab: !openInNewTab
@@ -74697,9 +74273,9 @@ ${text}
]
}
) }),
- showColorControls && /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(import_block_editor238.InspectorControls, { group: "color", children: [
+ showColorControls && /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(import_block_editor238.InspectorControls, { group: "color", children: [
colorSettings.map(
- ({ onChange, label, value, resetAllFilter }) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+ ({ onChange, label, value, resetAllFilter }) => /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
import_block_editor238.__experimentalColorGradientSettingsDropdown,
{
__experimentalIsRenderedInSidebar: true,
@@ -74720,7 +74296,7 @@ ${text}
`social-links-color-${label}`
)
),
- !logosOnly && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+ !logosOnly && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
import_block_editor238.ContrastChecker,
{
...{
@@ -74731,7 +74307,7 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("ul", { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("ul", { ...innerBlocksProps })
] });
}
var iconColorAttributes = {
@@ -74852,7 +74428,7 @@ ${text}
// packages/block-library/build-module/social-links/save.mjs
var import_block_editor239 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
function save42(props) {
const {
attributes: {
@@ -74869,7 +74445,7 @@ ${text}
});
const blockProps = import_block_editor239.useBlockProps.save({ className });
const innerBlocksProps = import_block_editor239.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("ul", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("ul", { ...innerBlocksProps });
}
// packages/block-library/build-module/social-links/index.mjs
@@ -74918,7 +74494,7 @@ ${text}
// packages/block-library/build-module/spacer/deprecated.mjs
var import_block_editor240 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
var deprecated19 = [
{
attributes: {
@@ -74939,7 +74515,7 @@ ${text}
};
},
save({ attributes: attributes2 }) {
- return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
"div",
{
...import_block_editor240.useBlockProps.save({
@@ -74959,11 +74535,11 @@ ${text}
// packages/block-library/build-module/spacer/edit.mjs
var import_block_editor242 = __toESM(require_block_editor(), 1);
var import_components150 = __toESM(require_components(), 1);
- var import_element147 = __toESM(require_element(), 1);
+ var import_element148 = __toESM(require_element(), 1);
var import_data140 = __toESM(require_data(), 1);
// packages/block-library/build-module/spacer/controls.mjs
- var import_i18n236 = __toESM(require_i18n(), 1);
+ var import_i18n232 = __toESM(require_i18n(), 1);
var import_block_editor241 = __toESM(require_block_editor(), 1);
var import_components149 = __toESM(require_components(), 1);
var import_compose62 = __toESM(require_compose(), 1);
@@ -74972,7 +74548,7 @@ ${text}
var MIN_SPACER_SIZE = 0;
// packages/block-library/build-module/spacer/controls.mjs
- var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
var { useSpacingSizes } = unlock(import_block_editor241.privateApis);
function DimensionInput({ label, onChange, isResizing, value = "" }) {
const inputId = (0, import_compose62.useInstanceId)(import_components149.__experimentalUnitControl, "block-spacer-height-input");
@@ -74985,7 +74561,7 @@ ${text}
});
const [parsedQuantity, parsedUnit] = (0, import_components149.__experimentalParseQuantityAndUnitFromRawValue)(value);
const computedValue = (0, import_block_editor241.isValueSpacingPreset)(value) ? value : [parsedQuantity, isResizing ? "px" : parsedUnit].join("");
- return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_jsx_runtime516.Fragment, { children: spacingSizes?.length < 2 ? /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_jsx_runtime517.Fragment, { children: spacingSizes?.length < 2 ? /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
import_components149.__experimentalUnitControl,
{
id: inputId,
@@ -74996,7 +74572,7 @@ ${text}
units,
label
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime516.jsx)("div", { className: "tools-panel-item-spacing", children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("div", { className: "tools-panel-item-spacing", children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
import_block_editor241.__experimentalSpacingSizesControl,
{
values: { all: computedValue },
@@ -75020,10 +74596,10 @@ ${text}
isResizing
}) {
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_block_editor241.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_block_editor241.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(
import_components149.__experimentalToolsPanel,
{
- label: (0, import_i18n236.__)("Settings"),
+ label: (0, import_i18n232.__)("Settings"),
resetAll: () => {
setAttributes({
width: void 0,
@@ -75032,17 +74608,17 @@ ${text}
},
dropdownMenuProps,
children: [
- orientation === "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ orientation === "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
import_components149.__experimentalToolsPanelItem,
{
- label: (0, import_i18n236.__)("Width"),
+ label: (0, import_i18n232.__)("Width"),
isShownByDefault: true,
hasValue: () => width !== void 0,
onDeselect: () => setAttributes({ width: void 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
DimensionInput,
{
- label: (0, import_i18n236.__)("Width"),
+ label: (0, import_i18n232.__)("Width"),
value: width,
onChange: (nextWidth) => setAttributes({ width: nextWidth }),
isResizing
@@ -75050,17 +74626,17 @@ ${text}
)
}
),
- orientation !== "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ orientation !== "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
import_components149.__experimentalToolsPanelItem,
{
- label: (0, import_i18n236.__)("Height"),
+ label: (0, import_i18n232.__)("Height"),
isShownByDefault: true,
hasValue: () => height !== "100px",
onDeselect: () => setAttributes({ height: "100px" }),
- children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
DimensionInput,
{
- label: (0, import_i18n236.__)("Height"),
+ label: (0, import_i18n232.__)("Height"),
value: height,
onChange: (nextHeight) => setAttributes({ height: nextHeight }),
isResizing
@@ -75074,7 +74650,7 @@ ${text}
}
// packages/block-library/build-module/spacer/edit.mjs
- var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
var { useSpacingSizes: useSpacingSizes2 } = unlock(import_block_editor242.privateApis);
var ResizableSpacer = ({
orientation,
@@ -75092,7 +74668,7 @@ ${text}
const getNextVal = (elt) => {
return `${getCurrentSize(elt)}px`;
};
- return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
import_components150.ResizableBox,
{
className: clsx_default("block-library-spacer__resize-container", {
@@ -75152,9 +74728,9 @@ ${text}
const { layout = {} } = blockStyle;
const { selfStretch, flexSize } = layout;
const spacingSizes = useSpacingSizes2();
- const [isResizing, setIsResizing] = (0, import_element147.useState)(false);
- const [temporaryHeight, setTemporaryHeight] = (0, import_element147.useState)(null);
- const [temporaryWidth, setTemporaryWidth] = (0, import_element147.useState)(null);
+ const [isResizing, setIsResizing] = (0, import_element148.useState)(false);
+ const [temporaryHeight, setTemporaryHeight] = (0, import_element148.useState)(null);
+ const [temporaryWidth, setTemporaryWidth] = (0, import_element148.useState)(null);
const onResizeStart = () => toggleSelection(false);
const onResizeStop = () => toggleSelection(true);
const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data140.useDispatch)(import_block_editor242.store);
@@ -75217,7 +74793,7 @@ ${text}
};
const resizableBoxWithOrientation = (blockOrientation) => {
if (blockOrientation === "horizontal") {
- return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
ResizableSpacer,
{
minWidth: MIN_SPACER_SIZE,
@@ -75241,7 +74817,7 @@ ${text}
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_jsx_runtime517.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_jsx_runtime518.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
ResizableSpacer,
{
minHeight: MIN_SPACER_SIZE,
@@ -75265,7 +74841,7 @@ ${text}
}
) });
};
- (0, import_element147.useEffect)(() => {
+ (0, import_element148.useEffect)(() => {
const setAttributesCovertly = (nextAttributes) => {
__unstableMarkNextChangeAsNotPersistent();
setAttributes(nextAttributes);
@@ -75329,8 +74905,8 @@ ${text}
__unstableMarkNextChangeAsNotPersistent
]);
const blockEditingMode = (0, import_block_editor242.useBlockEditingMode)();
- return /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_jsx_runtime517.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_jsx_runtime518.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
"div",
{
...(0, import_block_editor242.useBlockProps)({
@@ -75342,7 +74918,7 @@ ${text}
children: blockEditingMode === "default" && resizableBoxWithOrientation(inheritedOrientation)
}
),
- !isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+ !isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
SpacerControls,
{
setAttributes,
@@ -75392,7 +74968,7 @@ ${text}
};
// packages/block-library/build-module/spacer/transforms.mjs
- var import_blocks111 = __toESM(require_blocks(), 1);
+ var import_blocks94 = __toESM(require_blocks(), 1);
var transforms34 = {
to: [
{
@@ -75400,7 +74976,7 @@ ${text}
blocks: ["core/separator"],
// Transform to Separator.
transform: ({ anchor }) => {
- return (0, import_blocks111.createBlock)("core/separator", {
+ return (0, import_blocks94.createBlock)("core/separator", {
anchor: anchor || void 0
});
}
@@ -75411,12 +74987,12 @@ ${text}
// packages/block-library/build-module/spacer/save.mjs
var import_block_editor243 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
function save43({ attributes: attributes2 }) {
const { height, width, style: style2 } = attributes2;
const { layout: { selfStretch } = {} } = style2 || {};
const finalHeight = selfStretch === "fill" || selfStretch === "fit" ? void 0 : height;
- return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
"div",
{
...import_block_editor243.useBlockProps.save({
@@ -75449,27 +75025,27 @@ ${text}
name: () => name101,
settings: () => settings100
});
- var import_i18n239 = __toESM(require_i18n(), 1);
+ var import_i18n235 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/tab-panel/edit.mjs
var import_block_editor247 = __toESM(require_block_editor(), 1);
var import_data144 = __toESM(require_data(), 1);
- var import_element148 = __toESM(require_element(), 1);
+ var import_element149 = __toESM(require_element(), 1);
// packages/block-library/build-module/tab-panel/controls.mjs
var import_block_editor246 = __toESM(require_block_editor(), 1);
var import_components152 = __toESM(require_components(), 1);
- var import_i18n238 = __toESM(require_i18n(), 1);
+ var import_i18n234 = __toESM(require_i18n(), 1);
var import_data143 = __toESM(require_data(), 1);
// packages/block-library/build-module/tabs/tab-toolbar-controls.mjs
- var import_i18n237 = __toESM(require_i18n(), 1);
+ var import_i18n233 = __toESM(require_i18n(), 1);
var import_block_editor245 = __toESM(require_block_editor(), 1);
var import_components151 = __toESM(require_components(), 1);
var import_data142 = __toESM(require_data(), 1);
// packages/block-library/build-module/tabs/use-tab-actions.mjs
- var import_blocks112 = __toESM(require_blocks(), 1);
+ var import_blocks95 = __toESM(require_blocks(), 1);
var import_block_editor244 = __toESM(require_block_editor(), 1);
var import_data141 = __toESM(require_data(), 1);
function useTabActions(tabsClientId) {
@@ -75500,7 +75076,7 @@ ${text}
}
const newIndex = atIndex ?? tabPanelBlocks.length;
insertBlock(
- (0, import_blocks112.createBlock)("core/tab-panel"),
+ (0, import_blocks95.createBlock)("core/tab-panel"),
newIndex,
tabPanelsClientId,
false
@@ -75553,7 +75129,7 @@ ${text}
}
// packages/block-library/build-module/tabs/tab-toolbar-controls.mjs
- var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
function TabToolbarControls({ tabsClientId }) {
const { insertTab, removeTab } = useTabActions(tabsClientId);
const isRemoveDisabled = (0, import_data142.useSelect)(
@@ -75566,21 +75142,21 @@ ${text}
},
[tabsClientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_block_editor245.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)(import_components151.ToolbarGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(import_block_editor245.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_components151.ToolbarGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
import_components151.ToolbarButton,
{
className: "components-toolbar__control",
onClick: () => insertTab(),
- text: (0, import_i18n237.__)("Add tab")
+ text: (0, import_i18n233.__)("Add tab")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
import_components151.ToolbarButton,
{
className: "components-toolbar__control",
onClick: () => removeTab(),
- text: (0, import_i18n237.__)("Remove tab"),
+ text: (0, import_i18n233.__)("Remove tab"),
disabled: isRemoveDisabled
}
)
@@ -75588,26 +75164,26 @@ ${text}
}
// packages/block-library/build-module/tab-panel/controls.mjs
- var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
function Controls3({ tabsClientId, blockIndex, isDefaultTab }) {
const { updateBlockAttributes } = (0, import_data143.useDispatch)(import_block_editor246.store);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_jsx_runtime520.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(TabToolbarControls, { tabsClientId }),
- /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(import_block_editor246.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)(import_jsx_runtime521.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(TabToolbarControls, { tabsClientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_block_editor246.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
import_components152.__experimentalToolsPanel,
{
- label: (0, import_i18n238.__)("Settings"),
+ label: (0, import_i18n234.__)("Settings"),
resetAll: () => {
updateBlockAttributes(tabsClientId, {
activeTabIndex: 0
});
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
import_components152.__experimentalToolsPanelItem,
{
- label: (0, import_i18n238.__)("Default tab"),
+ label: (0, import_i18n234.__)("Default tab"),
hasValue: () => isDefaultTab && blockIndex !== 0,
onDeselect: () => {
updateBlockAttributes(tabsClientId, {
@@ -75615,10 +75191,10 @@ ${text}
});
},
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
import_components152.CheckboxControl,
{
- label: (0, import_i18n238.__)("Default tab"),
+ label: (0, import_i18n234.__)("Default tab"),
checked: isDefaultTab,
onChange: (value) => {
updateBlockAttributes(tabsClientId, {
@@ -75635,7 +75211,7 @@ ${text}
}
// packages/block-library/build-module/tab-panel/edit.mjs
- var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
function Edit16({ clientId, isSelected }) {
const {
activeTabIndex,
@@ -75671,7 +75247,7 @@ ${text}
);
const effectiveActiveIndex = editorActiveTabIndex ?? activeTabIndex;
const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = (0, import_data144.useDispatch)(import_block_editor247.store);
- (0, import_element148.useEffect)(() => {
+ (0, import_element149.useEffect)(() => {
const isTabSelected = isSelected || hasInnerBlocksSelected;
if (isTabSelected && tabsClientId && effectiveActiveIndex !== blockIndex) {
__unstableMarkNextChangeAsNotPersistent();
@@ -75696,8 +75272,8 @@ ${text}
tabIndex: isSelectedTab ? 0 : -1
});
const innerBlocksProps = (0, import_block_editor247.useInnerBlocksProps)(blockProps, {});
- return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)("section", { ...innerBlocksProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime522.jsxs)("section", { ...innerBlocksProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
Controls3,
{
tabsClientId,
@@ -75711,14 +75287,14 @@ ${text}
// packages/block-library/build-module/tab-panel/save.mjs
var import_block_editor248 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
function save44() {
const blockProps = import_block_editor248.useBlockProps.save({
role: "tabpanel",
tabIndex: 0
});
const innerBlocksProps = import_block_editor248.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)("section", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("section", { ...innerBlocksProps });
}
// packages/block-library/build-module/tab-panel/block.json
@@ -75775,7 +75351,7 @@ ${text}
[
"core/paragraph",
{
- placeholder: (0, import_i18n239.__)("Type / to choose a block")
+ placeholder: (0, import_i18n235.__)("Type / to choose a block")
}
]
];
@@ -75811,7 +75387,7 @@ ${text}
// packages/block-library/build-module/tab-panels/edit.mjs
var import_block_editor249 = __toESM(require_block_editor(), 1);
var import_data145 = __toESM(require_data(), 1);
- var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
function Edit17({ clientId }) {
const blockProps = (0, import_block_editor249.useBlockProps)();
const innerBlocksProps = (0, import_block_editor249.useInnerBlocksProps)(blockProps, {
@@ -75823,19 +75399,19 @@ ${text}
(select10) => select10(import_block_editor249.store).getBlockRootClientId(clientId),
[clientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)(import_jsx_runtime523.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(TabToolbarControls, { tabsClientId }),
- /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("div", { ...innerBlocksProps })
+ return /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_jsx_runtime524.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(TabToolbarControls, { tabsClientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("div", { ...innerBlocksProps })
] });
}
// packages/block-library/build-module/tab-panels/save.mjs
var import_block_editor250 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
function save45() {
const blockProps = import_block_editor250.useBlockProps.save();
const innerBlocksProps = import_block_editor250.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/tab-panels/block.json
@@ -75898,11 +75474,11 @@ ${text}
name: () => name103,
settings: () => settings102
});
- var import_i18n241 = __toESM(require_i18n(), 1);
+ var import_i18n237 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/table/deprecated.mjs
var import_block_editor251 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
var oldColors = {
"subtle-light-gray": "#f3f4f5",
"subtle-pale-green": "#e9fbe5",
@@ -76062,7 +75638,7 @@ ${text}
return null;
}
const Tag = `t${type}`;
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("tr", { children: cells.map(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("tr", { children: cells.map(
({
content,
tag,
@@ -76074,7 +75650,7 @@ ${text}
const cellClasses = clsx_default({
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
import_block_editor251.RichText.Content,
{
className: cellClasses ? cellClasses : void 0,
@@ -76090,20 +75666,20 @@ ${text}
}
) }, rowIndex)) });
};
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("figure", { ...import_block_editor251.useBlockProps.save(), children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)("figure", { ...import_block_editor251.useBlockProps.save(), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
"table",
{
className: classes === "" ? void 0 : classes,
style: { ...colorProps.style, ...borderProps.style },
children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "head", rows: head }),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "body", rows: body }),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "foot", rows: foot })
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "head", rows: head }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "body", rows: body }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "foot", rows: foot })
]
}
),
- hasCaption && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ hasCaption && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
import_block_editor251.RichText.Content,
{
tagName: "figcaption",
@@ -76253,12 +75829,12 @@ ${text}
return null;
}
const Tag = `t${type}`;
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("tr", { children: cells.map(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("tr", { children: cells.map(
({ content, tag, scope, align }, cellIndex) => {
const cellClasses = clsx_default({
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
import_block_editor251.RichText.Content,
{
className: cellClasses ? cellClasses : void 0,
@@ -76272,20 +75848,20 @@ ${text}
}
) }, rowIndex)) });
};
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("figure", { ...import_block_editor251.useBlockProps.save(), children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)("figure", { ...import_block_editor251.useBlockProps.save(), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
"table",
{
className: classes === "" ? void 0 : classes,
style: { ...colorProps.style, ...borderProps.style },
children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "head", rows: head }),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "body", rows: body }),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "foot", rows: foot })
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "head", rows: head }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "body", rows: body }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "foot", rows: foot })
]
}
),
- hasCaption && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_block_editor251.RichText.Content, { tagName: "figcaption", value: caption })
+ hasCaption && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor251.RichText.Content, { tagName: "figcaption", value: caption })
] });
}
};
@@ -76396,12 +75972,12 @@ ${text}
return null;
}
const Tag = `t${type}`;
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("tr", { children: cells.map(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("tr", { children: cells.map(
({ content, tag, scope, align }, cellIndex) => {
const cellClasses = clsx_default({
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
import_block_editor251.RichText.Content,
{
className: cellClasses ? cellClasses : void 0,
@@ -76415,13 +75991,13 @@ ${text}
}
) }, rowIndex)) });
};
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("figure", { ...import_block_editor251.useBlockProps.save(), children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("table", { className: classes === "" ? void 0 : classes, children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "head", rows: head }),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "body", rows: body }),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "foot", rows: foot })
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)("figure", { ...import_block_editor251.useBlockProps.save(), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)("table", { className: classes === "" ? void 0 : classes, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "head", rows: head }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "body", rows: body }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "foot", rows: foot })
] }),
- hasCaption && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_block_editor251.RichText.Content, { tagName: "figcaption", value: caption })
+ hasCaption && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor251.RichText.Content, { tagName: "figcaption", value: caption })
] });
},
isEligible: (attributes2) => {
@@ -76534,8 +76110,8 @@ ${text}
return null;
}
const Tag = `t${type}`;
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("tr", { children: cells.map(
- ({ content, tag, scope }, cellIndex) => /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("tr", { children: cells.map(
+ ({ content, tag, scope }, cellIndex) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
import_block_editor251.RichText.Content,
{
tagName: tag,
@@ -76546,19 +76122,19 @@ ${text}
)
) }, rowIndex)) });
};
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("table", { className: classes, children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "head", rows: head }),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "body", rows: body }),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Section, { type: "foot", rows: foot })
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)("table", { className: classes, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "head", rows: head }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "body", rows: body }),
+ /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(Section, { type: "foot", rows: foot })
] });
}
};
var deprecated_default51 = [v411, v313, v221, v145];
// packages/block-library/build-module/table/edit.mjs
- var import_element149 = __toESM(require_element(), 1);
+ var import_element150 = __toESM(require_element(), 1);
var import_block_editor252 = __toESM(require_block_editor(), 1);
- var import_i18n240 = __toESM(require_i18n(), 1);
+ var import_i18n236 = __toESM(require_i18n(), 1);
var import_components153 = __toESM(require_components(), 1);
// packages/block-library/build-module/table/state.mjs
@@ -76746,36 +76322,36 @@ ${text}
}
// packages/block-library/build-module/table/edit.mjs
- var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
var ALIGNMENT_CONTROLS = [
{
icon: align_left_default,
- title: (0, import_i18n240.__)("Align column left"),
+ title: (0, import_i18n236.__)("Align column left"),
align: "left"
},
{
icon: align_center_default,
- title: (0, import_i18n240.__)("Align column center"),
+ title: (0, import_i18n236.__)("Align column center"),
align: "center"
},
{
icon: align_right_default,
- title: (0, import_i18n240.__)("Align column right"),
+ title: (0, import_i18n236.__)("Align column right"),
align: "right"
}
];
var cellAriaLabel = {
- head: (0, import_i18n240.__)("Header cell text"),
- body: (0, import_i18n240.__)("Body cell text"),
- foot: (0, import_i18n240.__)("Footer cell text")
+ head: (0, import_i18n236.__)("Header cell text"),
+ body: (0, import_i18n236.__)("Body cell text"),
+ foot: (0, import_i18n236.__)("Footer cell text")
};
var placeholder = {
- head: (0, import_i18n240._x)("Header label", "table header"),
- foot: (0, import_i18n240._x)("Footer label", "table footer")
+ head: (0, import_i18n236._x)("Header label", "table header"),
+ foot: (0, import_i18n236._x)("Footer label", "table footer")
};
function TSection({ name: name118, ...props }) {
const TagName2 = `t${name118}`;
- return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(TagName2, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(TagName2, { ...props });
}
function TableEdit({
attributes: attributes2,
@@ -76784,14 +76360,14 @@ ${text}
isSelected: isSingleSelected
}) {
const { hasFixedLayout, head, foot } = attributes2;
- const [initialRowCount, setInitialRowCount] = (0, import_element149.useState)(2);
- const [initialColumnCount, setInitialColumnCount] = (0, import_element149.useState)(2);
- const [selectedCell, setSelectedCell] = (0, import_element149.useState)();
+ const [initialRowCount, setInitialRowCount] = (0, import_element150.useState)(2);
+ const [initialColumnCount, setInitialColumnCount] = (0, import_element150.useState)(2);
+ const [selectedCell, setSelectedCell] = (0, import_element150.useState)();
const colorProps = (0, import_block_editor252.__experimentalUseColorProps)(attributes2);
const borderProps = (0, import_block_editor252.__experimentalUseBorderProps)(attributes2);
const blockEditingMode = (0, import_block_editor252.useBlockEditingMode)();
- const tableRef = (0, import_element149.useRef)();
- const [hasTableCreated, setHasTableCreated] = (0, import_element149.useState)(false);
+ const tableRef = (0, import_element150.useRef)();
+ const [hasTableCreated, setHasTableCreated] = (0, import_element150.useState)(false);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
function onChangeInitialColumnCount(count) {
setInitialColumnCount(count);
@@ -76812,7 +76388,7 @@ ${text}
function onChangeFixedLayout() {
setAttributes({ hasFixedLayout: !hasFixedLayout });
}
- const onChange = (0, import_element149.useCallback)(
+ const onChange = (0, import_element150.useCallback)(
function(content) {
if (!selectedCell) {
return;
@@ -76926,12 +76502,12 @@ ${text}
deleteColumn(attributes2, { sectionName, columnIndex })
);
}
- (0, import_element149.useEffect)(() => {
+ (0, import_element150.useEffect)(() => {
if (!isSingleSelected) {
setSelectedCell();
}
}, [isSingleSelected]);
- (0, import_element149.useEffect)(() => {
+ (0, import_element150.useEffect)(() => {
if (hasTableCreated) {
tableRef?.current?.querySelector('td div[contentEditable="true"]')?.focus();
setHasTableCreated(false);
@@ -76943,44 +76519,44 @@ ${text}
const tableControls = [
{
icon: table_row_before_default,
- title: (0, import_i18n240.__)("Insert row before"),
+ title: (0, import_i18n236.__)("Insert row before"),
isDisabled: !selectedCell,
onClick: onInsertRowBefore
},
{
icon: table_row_after_default,
- title: (0, import_i18n240.__)("Insert row after"),
+ title: (0, import_i18n236.__)("Insert row after"),
isDisabled: !selectedCell,
onClick: onInsertRowAfter
},
{
icon: table_row_delete_default,
- title: (0, import_i18n240.__)("Delete row"),
+ title: (0, import_i18n236.__)("Delete row"),
isDisabled: !selectedCell,
onClick: onDeleteRow
},
{
icon: table_column_before_default,
- title: (0, import_i18n240.__)("Insert column before"),
+ title: (0, import_i18n236.__)("Insert column before"),
isDisabled: !selectedCell,
onClick: onInsertColumnBefore
},
{
icon: table_column_after_default,
- title: (0, import_i18n240.__)("Insert column after"),
+ title: (0, import_i18n236.__)("Insert column after"),
isDisabled: !selectedCell,
onClick: onInsertColumnAfter
},
{
icon: table_column_delete_default,
- title: (0, import_i18n240.__)("Delete column"),
+ title: (0, import_i18n236.__)("Delete column"),
isDisabled: !selectedCell,
onClick: onDeleteColumn
}
];
- const renderedSections = sections.map((name118) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(TSection, { name: name118, children: attributes2[name118].map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("tr", { children: cells.map((cellProps, columnIndex) => {
+ const renderedSections = sections.map((name118) => /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(TSection, { name: name118, children: attributes2[name118].map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("tr", { children: cells.map((cellProps, columnIndex) => {
const isSelected = selectedCell?.sectionName === name118 && selectedCell?.rowIndex === rowIndex && selectedCell?.columnIndex === columnIndex;
- return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
Cell,
{
name: name118,
@@ -77000,30 +76576,30 @@ ${text}
);
}) }, rowIndex)) }, name118));
const isEmpty = !sections.length;
- return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)("figure", { ...(0, import_block_editor252.useBlockProps)({ ref: tableRef }), children: [
- !isEmpty && blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_jsx_runtime526.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor252.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)("figure", { ...(0, import_block_editor252.useBlockProps)({ ref: tableRef }), children: [
+ !isEmpty && blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_block_editor252.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_block_editor252.AlignmentControl,
{
- label: (0, import_i18n240.__)("Align column content"),
+ label: (0, import_i18n236.__)("Align column content"),
alignmentControls: ALIGNMENT_CONTROLS,
value: getCellAlignment(),
onChange: (nextAlign) => onChangeColumnAlignment(nextAlign)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor252.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_block_editor252.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.ToolbarDropdownMenu,
{
icon: table_default,
- label: (0, import_i18n240.__)("Edit table"),
+ label: (0, import_i18n236.__)("Edit table"),
controls: tableControls
}
) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor252.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_block_editor252.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
import_components153.__experimentalToolsPanel,
{
- label: (0, import_i18n240.__)("Settings"),
+ label: (0, import_i18n236.__)("Settings"),
resetAll: () => {
setAttributes({
hasFixedLayout: true,
@@ -77033,52 +76609,52 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.__experimentalToolsPanelItem,
{
hasValue: () => hasFixedLayout !== true,
- label: (0, import_i18n240.__)("Fixed width table cells"),
+ label: (0, import_i18n236.__)("Fixed width table cells"),
onDeselect: () => setAttributes({ hasFixedLayout: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.ToggleControl,
{
- label: (0, import_i18n240.__)("Fixed width table cells"),
+ label: (0, import_i18n236.__)("Fixed width table cells"),
checked: !!hasFixedLayout,
onChange: onChangeFixedLayout
}
)
}
),
- !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_jsx_runtime526.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.__experimentalToolsPanelItem,
{
hasValue: () => head && head.length,
- label: (0, import_i18n240.__)("Header section"),
+ label: (0, import_i18n236.__)("Header section"),
onDeselect: () => setAttributes({ head: [] }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.ToggleControl,
{
- label: (0, import_i18n240.__)("Header section"),
+ label: (0, import_i18n236.__)("Header section"),
checked: !!(head && head.length),
onChange: onToggleHeaderSection
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.__experimentalToolsPanelItem,
{
hasValue: () => foot && foot.length,
- label: (0, import_i18n240.__)("Footer section"),
+ label: (0, import_i18n236.__)("Footer section"),
onDeselect: () => setAttributes({ foot: [] }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.ToggleControl,
{
- label: (0, import_i18n240.__)("Footer section"),
+ label: (0, import_i18n236.__)("Footer section"),
checked: !!(foot && foot.length),
onChange: onToggleFooterSection
}
@@ -77089,7 +76665,7 @@ ${text}
]
}
) }),
- !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
"table",
{
className: clsx_default(
@@ -77109,67 +76685,67 @@ ${text}
children: renderedSections
}
),
- isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.Placeholder,
{
- label: (0, import_i18n240.__)("Table"),
- icon: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor252.BlockIcon, { icon: block_table_default, showColors: true }),
- instructions: (0, import_i18n240.__)("Insert a table for sharing data."),
- children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
+ label: (0, import_i18n236.__)("Table"),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_block_editor252.BlockIcon, { icon: block_table_default, showColors: true }),
+ instructions: (0, import_i18n236.__)("Insert a table for sharing data."),
+ children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
"form",
{
className: "blocks-table__placeholder-form",
onSubmit: onCreateTable,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.TextControl,
{
type: "number",
- label: (0, import_i18n240.__)("Column count"),
+ label: (0, import_i18n236.__)("Column count"),
value: initialColumnCount,
onChange: onChangeInitialColumnCount,
min: "1",
className: "blocks-table__placeholder-input"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.TextControl,
{
type: "number",
- label: (0, import_i18n240.__)("Row count"),
+ label: (0, import_i18n236.__)("Row count"),
value: initialRowCount,
onChange: onChangeInitialRowCount,
min: "1",
className: "blocks-table__placeholder-input"
}
),
- /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_components153.Button,
{
__next40pxDefaultSize: true,
variant: "primary",
type: "submit",
- children: (0, import_i18n240.__)("Create Table")
+ children: (0, import_i18n236.__)("Create Table")
}
)
]
}
)
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ ) : /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
Caption,
{
attributes: attributes2,
setAttributes,
isSelected: isSingleSelected,
insertBlocksAfter,
- label: (0, import_i18n240.__)("Table caption text"),
+ label: (0, import_i18n236.__)("Table caption text"),
showToolbarButton: isSingleSelected && blockEditingMode === "default"
}
)
] });
}
- var Cell = (0, import_element149.memo)(function({
+ var Cell = (0, import_element150.memo)(function({
tag: CellTag,
name: name118,
scope,
@@ -77182,7 +76758,7 @@ ${text}
onChange,
setSelectedCell
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
CellTag,
{
scope: CellTag === "th" ? scope : void 0,
@@ -77194,7 +76770,7 @@ ${text}
},
"wp-block-table__cell-content"
),
- children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
import_block_editor252.RichText,
{
identifier: `${name118}.${rowIndex}.cells.${columnIndex}.content`,
@@ -77441,7 +77017,7 @@ ${text}
// packages/block-library/build-module/table/save.mjs
var import_block_editor253 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
function save46({ attributes: attributes2 }) {
const { hasFixedLayout, head, body, foot, caption } = attributes2;
const isEmpty = !head.length && !body.length && !foot.length;
@@ -77459,7 +77035,7 @@ ${text}
return null;
}
const Tag = `t${type}`;
- return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("tr", { children: cells.map(
+ return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("tr", { children: cells.map(
({
content,
tag,
@@ -77471,7 +77047,7 @@ ${text}
const cellClasses = clsx_default({
[`has-text-align-${align}`]: align
});
- return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
import_block_editor253.RichText.Content,
{
className: cellClasses ? cellClasses : void 0,
@@ -77487,20 +77063,20 @@ ${text}
}
) }, rowIndex)) });
};
- return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)("figure", { ...import_block_editor253.useBlockProps.save(), children: [
- /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("figure", { ...import_block_editor253.useBlockProps.save(), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(
"table",
{
className: classes === "" ? void 0 : classes,
style: { ...colorProps.style, ...borderProps.style },
children: [
- /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Section, { type: "head", rows: head }),
- /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Section, { type: "body", rows: body }),
- /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Section, { type: "foot", rows: foot })
+ /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(Section, { type: "head", rows: head }),
+ /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(Section, { type: "body", rows: body }),
+ /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(Section, { type: "foot", rows: foot })
]
}
),
- hasCaption && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ hasCaption && /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
import_block_editor253.RichText.Content,
{
tagName: "figcaption",
@@ -77512,7 +77088,7 @@ ${text}
}
// packages/block-library/build-module/table/transforms.mjs
- var import_blocks113 = __toESM(require_blocks(), 1);
+ var import_blocks96 = __toESM(require_blocks(), 1);
// packages/block-library/build-module/table/utils.mjs
function normalizeRowColSpan(rowColSpan) {
@@ -77611,7 +77187,7 @@ ${text}
},
{}
);
- return (0, import_blocks113.createBlock)("core/table", attributes2);
+ return (0, import_blocks96.createBlock)("core/table", attributes2);
}
}
]
@@ -77628,15 +77204,15 @@ ${text}
{
cells: [
{
- content: (0, import_i18n241.__)("Version"),
+ content: (0, import_i18n237.__)("Version"),
tag: "th"
},
{
- content: (0, import_i18n241.__)("Jazz Musician"),
+ content: (0, import_i18n237.__)("Jazz Musician"),
tag: "th"
},
{
- content: (0, import_i18n241.__)("Release Date"),
+ content: (0, import_i18n237.__)("Release Date"),
tag: "th"
}
]
@@ -77650,11 +77226,11 @@ ${text}
tag: "td"
},
{
- content: (0, import_i18n241.__)("Jaco Pastorius"),
+ content: (0, import_i18n237.__)("Jaco Pastorius"),
tag: "td"
},
{
- content: (0, import_i18n241.__)("May 7, 2019"),
+ content: (0, import_i18n237.__)("May 7, 2019"),
tag: "td"
}
]
@@ -77666,11 +77242,11 @@ ${text}
tag: "td"
},
{
- content: (0, import_i18n241.__)("Betty Carter"),
+ content: (0, import_i18n237.__)("Betty Carter"),
tag: "td"
},
{
- content: (0, import_i18n241.__)("February 21, 2019"),
+ content: (0, import_i18n237.__)("February 21, 2019"),
tag: "td"
}
]
@@ -77682,11 +77258,11 @@ ${text}
tag: "td"
},
{
- content: (0, import_i18n241.__)("Bebo Vald\xE9s"),
+ content: (0, import_i18n237.__)("Bebo Vald\xE9s"),
tag: "td"
},
{
- content: (0, import_i18n241.__)("December 6, 2018"),
+ content: (0, import_i18n237.__)("December 6, 2018"),
tag: "td"
}
]
@@ -77710,11 +77286,11 @@ ${text}
name: () => name104,
settings: () => settings103
});
- var import_i18n243 = __toESM(require_i18n(), 1);
+ var import_i18n239 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/table-of-contents/deprecated.mjs
var import_block_editor254 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
var ENTRY_CLASS_NAME = "wp-block-table-of-contents__entry";
var attributes = {
headings: {
@@ -77811,13 +77387,13 @@ ${text}
return nestedHeadingList;
}
function TableOfContentsList({ nestedHeadingList, ordered = true }) {
- return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_jsx_runtime528.Fragment, { children: nestedHeadingList.map((node, index) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_jsx_runtime529.Fragment, { children: nestedHeadingList.map((node, index) => {
const { content, link } = node.heading;
- const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("a", { className: ENTRY_CLASS_NAME, href: link, children: content }) : /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("span", { className: ENTRY_CLASS_NAME, children: content });
+ const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("a", { className: ENTRY_CLASS_NAME, href: link, children: content }) : /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { className: ENTRY_CLASS_NAME, children: content });
const NestedListTag = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("li", { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("li", { children: [
entry,
- node.children ? /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+ node.children ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
TableOfContentsList,
{
nestedHeadingList: node.children,
@@ -77840,7 +77416,7 @@ ${text}
return null;
}
const ListTag = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("nav", { ...import_block_editor254.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("nav", { ...import_block_editor254.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
TableOfContentsList,
{
nestedHeadingList: linearToNestedHeadingList(
@@ -77933,16 +77509,16 @@ ${text}
// packages/block-library/build-module/table-of-contents/edit.mjs
var import_block_editor256 = __toESM(require_block_editor(), 1);
- var import_blocks115 = __toESM(require_blocks(), 1);
+ var import_blocks98 = __toESM(require_blocks(), 1);
var import_components154 = __toESM(require_components(), 1);
var import_data147 = __toESM(require_data(), 1);
- var import_element151 = __toESM(require_element(), 1);
- var import_i18n242 = __toESM(require_i18n(), 1);
+ var import_element152 = __toESM(require_element(), 1);
+ var import_i18n238 = __toESM(require_i18n(), 1);
var import_compose63 = __toESM(require_compose(), 1);
var import_notices19 = __toESM(require_notices(), 1);
// packages/block-library/build-module/table-of-contents/list.mjs
- var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
var ENTRY_CLASS_NAME2 = "wp-block-table-of-contents__entry";
function TableOfContentsList2({
nestedHeadingList,
@@ -77950,9 +77526,9 @@ ${text}
onClick,
ordered = true
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_jsx_runtime529.Fragment, { children: nestedHeadingList.map((node, index) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_jsx_runtime530.Fragment, { children: nestedHeadingList.map((node, index) => {
const { content, link } = node.heading;
- const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
"a",
{
className: ENTRY_CLASS_NAME2,
@@ -77961,11 +77537,11 @@ ${text}
onClick: disableLinkActivation && "function" === typeof onClick ? onClick : void 0,
children: content
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { className: ENTRY_CLASS_NAME2, children: content });
+ ) : /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("span", { className: ENTRY_CLASS_NAME2, children: content });
const NestedListTag = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("li", { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)("li", { children: [
entry,
- node.children ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ node.children ? /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
TableOfContentsList2,
{
nestedHeadingList: node.children,
@@ -77979,7 +77555,7 @@ ${text}
}
// packages/block-library/build-module/table-of-contents/utils.mjs
- var import_blocks114 = __toESM(require_blocks(), 1);
+ var import_blocks97 = __toESM(require_blocks(), 1);
var import_escape_html3 = __toESM(require_escape_html(), 1);
function linearToNestedHeadingList2(headingList) {
const nestedHeadingList = [];
@@ -78014,7 +77590,7 @@ ${text}
}
function createListItemBlocks(nestedHeadingList, ordered) {
return nestedHeadingList.map(
- ({ heading: { content, link }, children }) => (0, import_blocks114.createBlock)(
+ ({ heading: { content, link }, children }) => (0, import_blocks97.createBlock)(
"core/list-item",
{
// Headings are plain text, and links can carry query args on
@@ -78024,7 +77600,7 @@ ${text}
)}">${(0, import_escape_html3.escapeEditableHTML)(content)}</a>` : (0, import_escape_html3.escapeEditableHTML)(content)
},
children?.length ? [
- (0, import_blocks114.createBlock)(
+ (0, import_blocks97.createBlock)(
"core/list",
{ ordered },
createListItemBlocks(children, ordered)
@@ -78038,7 +77614,7 @@ ${text}
var import_es6 = __toESM(require_es6(), 1);
var import_data146 = __toESM(require_data(), 1);
var import_dom22 = __toESM(require_dom(), 1);
- var import_element150 = __toESM(require_element(), 1);
+ var import_element151 = __toESM(require_element(), 1);
var import_url23 = __toESM(require_url(), 1);
var import_block_editor255 = __toESM(require_block_editor(), 1);
function getLatestHeadings(select10, clientId) {
@@ -78127,7 +77703,7 @@ ${text}
}
function useObserveHeadings(clientId) {
const registry = (0, import_data146.useRegistry)();
- (0, import_element150.useEffect)(() => {
+ (0, import_element151.useEffect)(() => {
return registry.subscribe(
() => observeCallback(registry.select, registry.dispatch, clientId)
);
@@ -78135,7 +77711,7 @@ ${text}
}
// packages/block-library/build-module/table-of-contents/edit.mjs
- var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
function TableOfContentsToolbar({
clientId,
headingTree,
@@ -78151,51 +77727,51 @@ ${text}
[clientId]
);
const { replaceBlocks } = (0, import_data147.useDispatch)(import_block_editor256.store);
- const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element151.useState)(false);
- return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_block_editor256.BlockControls, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_components154.ToolbarGroup, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element152.useState)(false);
+ return /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_jsx_runtime531.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_block_editor256.BlockControls, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_components154.ToolbarGroup, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.ToolbarButton,
{
- icon: (0, import_i18n242.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
- title: (0, import_i18n242.__)("Unordered"),
- description: (0, import_i18n242.__)("Convert to unordered list"),
+ icon: (0, import_i18n238.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+ title: (0, import_i18n238.__)("Unordered"),
+ description: (0, import_i18n238.__)("Convert to unordered list"),
onClick: () => setAttributes({ ordered: false }),
isActive: ordered === false
}
),
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.ToolbarButton,
{
- icon: (0, import_i18n242.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
- title: (0, import_i18n242.__)("Ordered"),
- description: (0, import_i18n242.__)("Convert to ordered list"),
+ icon: (0, import_i18n238.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
+ title: (0, import_i18n238.__)("Ordered"),
+ description: (0, import_i18n238.__)("Convert to ordered list"),
onClick: () => setAttributes({ ordered: true }),
isActive: ordered === true
}
)
] }),
- canInsertList && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components154.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ canInsertList && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components154.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.ToolbarButton,
{
onClick: () => setIsConfirmingDetach(true),
- children: (0, import_i18n242.__)("Detach")
+ children: (0, import_i18n238.__)("Detach")
}
) })
] }),
- isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.__experimentalConfirmDialog,
{
isOpen: true,
- title: (0, import_i18n242.__)("Detach Table of Contents"),
+ title: (0, import_i18n238.__)("Detach Table of Contents"),
__experimentalHideHeader: false,
- confirmButtonText: (0, import_i18n242.__)("Detach"),
+ confirmButtonText: (0, import_i18n238.__)("Detach"),
onConfirm: () => {
setIsConfirmingDetach(false);
replaceBlocks(
clientId,
- (0, import_blocks115.createBlock)(
+ (0, import_blocks98.createBlock)(
"core/list",
{ ordered },
createListItemBlocks(headingTree, ordered)
@@ -78204,7 +77780,7 @@ ${text}
},
onCancel: () => setIsConfirmingDetach(false),
size: "medium",
- children: (0, import_i18n242.__)(
+ children: (0, import_i18n238.__)(
"The Table of Contents block lists the headings in the post. Detaching will enable you to edit, reorder, or remove entries. However, new headings will no longer be added automatically."
)
}
@@ -78230,14 +77806,14 @@ ${text}
const { createWarningNotice } = (0, import_data147.useDispatch)(import_notices19.store);
const showRedirectionPreventedNotice = (event) => {
event.preventDefault();
- createWarningNotice((0, import_i18n242.__)("Links are disabled in the editor."), {
+ createWarningNotice((0, import_i18n238.__)("Links are disabled in the editor."), {
id: `block-library/core/table-of-contents/redirection-prevented/${instanceId}`,
type: "snackbar"
});
};
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const headingTree = linearToNestedHeadingList2(headings);
- const toolbarControls = /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ const toolbarControls = /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
TableOfContentsToolbar,
{
clientId,
@@ -78246,10 +77822,10 @@ ${text}
setAttributes
}
);
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor256.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_block_editor256.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(
import_components154.__experimentalToolsPanel,
{
- label: (0, import_i18n242.__)("Settings"),
+ label: (0, import_i18n238.__)("Settings"),
resetAll: () => {
setAttributes({
onlyIncludeCurrentPage: false,
@@ -78259,55 +77835,55 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.__experimentalToolsPanelItem,
{
hasValue: () => !!onlyIncludeCurrentPage,
- label: (0, import_i18n242.__)("Only include current page"),
+ label: (0, import_i18n238.__)("Only include current page"),
onDeselect: () => setAttributes({ onlyIncludeCurrentPage: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.ToggleControl,
{
- label: (0, import_i18n242.__)("Only include current page"),
+ label: (0, import_i18n238.__)("Only include current page"),
checked: onlyIncludeCurrentPage,
onChange: (value) => setAttributes({ onlyIncludeCurrentPage: value }),
- help: onlyIncludeCurrentPage ? (0, import_i18n242.__)(
+ help: onlyIncludeCurrentPage ? (0, import_i18n238.__)(
"Only including headings from the current page (if the post is paginated)."
- ) : (0, import_i18n242.__)(
+ ) : (0, import_i18n238.__)(
"Include headings from all pages (if the post is paginated)."
)
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.__experimentalToolsPanelItem,
{
hasValue: () => !!maxLevel,
- label: (0, import_i18n242.__)("Limit heading levels"),
+ label: (0, import_i18n238.__)("Limit heading levels"),
onDeselect: () => setAttributes({ maxLevel: void 0 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.SelectControl,
{
- label: (0, import_i18n242.__)("Include headings down to level"),
+ label: (0, import_i18n238.__)("Include headings down to level"),
value: maxLevel || "",
options: [
- { value: "", label: (0, import_i18n242.__)("All levels") },
- { value: "1", label: (0, import_i18n242.__)("Heading 1") },
- { value: "2", label: (0, import_i18n242.__)("Heading 2") },
- { value: "3", label: (0, import_i18n242.__)("Heading 3") },
- { value: "4", label: (0, import_i18n242.__)("Heading 4") },
- { value: "5", label: (0, import_i18n242.__)("Heading 5") },
- { value: "6", label: (0, import_i18n242.__)("Heading 6") }
+ { value: "", label: (0, import_i18n238.__)("All levels") },
+ { value: "1", label: (0, import_i18n238.__)("Heading 1") },
+ { value: "2", label: (0, import_i18n238.__)("Heading 2") },
+ { value: "3", label: (0, import_i18n238.__)("Heading 3") },
+ { value: "4", label: (0, import_i18n238.__)("Heading 4") },
+ { value: "5", label: (0, import_i18n238.__)("Heading 5") },
+ { value: "6", label: (0, import_i18n238.__)("Heading 6") }
],
onChange: (value) => setAttributes({
maxLevel: value ? parseInt(value) : void 0
}),
- help: !maxLevel ? (0, import_i18n242.__)(
+ help: !maxLevel ? (0, import_i18n238.__)(
"Including all heading levels in the table of contents."
- ) : (0, import_i18n242.__)(
+ ) : (0, import_i18n238.__)(
"Only include headings up to and including this level."
)
}
@@ -78318,13 +77894,13 @@ ${text}
}
) });
if (headings.length === 0) {
- return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_jsx_runtime531.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
import_components154.Placeholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor256.BlockIcon, { icon: table_of_contents_default }),
- label: (0, import_i18n242.__)("Table of Contents"),
- instructions: (0, import_i18n242.__)(
+ icon: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_block_editor256.BlockIcon, { icon: table_of_contents_default }),
+ label: (0, import_i18n238.__)("Table of Contents"),
+ instructions: (0, import_i18n238.__)(
"Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here."
)
}
@@ -78333,8 +77909,8 @@ ${text}
] });
}
const ListTag = ordered ? "ol" : "ul";
- return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("nav", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_jsx_runtime531.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)("nav", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
TableOfContentsList2,
{
nestedHeadingList: headingTree,
@@ -78360,47 +77936,47 @@ ${text}
name: "core/heading",
attributes: {
level: 2,
- content: (0, import_i18n243.__)("Heading")
+ content: (0, import_i18n239.__)("Heading")
}
},
{
name: "core/heading",
attributes: {
level: 3,
- content: (0, import_i18n243.__)("Subheading")
+ content: (0, import_i18n239.__)("Subheading")
}
},
{
name: "core/heading",
attributes: {
level: 2,
- content: (0, import_i18n243.__)("Heading")
+ content: (0, import_i18n239.__)("Heading")
}
},
{
name: "core/heading",
attributes: {
level: 3,
- content: (0, import_i18n243.__)("Subheading")
+ content: (0, import_i18n239.__)("Subheading")
}
}
],
attributes: {
headings: [
{
- content: (0, import_i18n243.__)("Heading"),
+ content: (0, import_i18n239.__)("Heading"),
level: 2
},
{
- content: (0, import_i18n243.__)("Subheading"),
+ content: (0, import_i18n239.__)("Subheading"),
level: 3
},
{
- content: (0, import_i18n243.__)("Heading"),
+ content: (0, import_i18n239.__)("Heading"),
level: 2
},
{
- content: (0, import_i18n243.__)("Subheading"),
+ content: (0, import_i18n239.__)("Subheading"),
level: 3
}
]
@@ -78419,18 +77995,18 @@ ${text}
});
// packages/block-library/build-module/tab-list/edit.mjs
- var import_i18n245 = __toESM(require_i18n(), 1);
+ var import_i18n241 = __toESM(require_i18n(), 1);
var import_block_editor258 = __toESM(require_block_editor(), 1);
var import_components156 = __toESM(require_components(), 1);
var import_data149 = __toESM(require_data(), 1);
- var import_element152 = __toESM(require_element(), 1);
+ var import_element153 = __toESM(require_element(), 1);
// packages/block-library/build-module/tab-list/tab-movers.mjs
- var import_i18n244 = __toESM(require_i18n(), 1);
+ var import_i18n240 = __toESM(require_i18n(), 1);
var import_block_editor257 = __toESM(require_block_editor(), 1);
var import_components155 = __toESM(require_components(), 1);
var import_data148 = __toESM(require_data(), 1);
- var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
function TabMovers({ tabsClientId }) {
const { moveTab } = useTabActions(tabsClientId);
const { tabCount, activeIndex } = (0, import_data148.useSelect)(
@@ -78450,24 +78026,24 @@ ${text}
},
[tabsClientId]
);
- return /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_block_editor257.BlockControls, { group: "parent", children: [
- /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_block_editor257.BlockControls, { group: "parent", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
import_components155.ToolbarButton,
{
className: "wp-block-tab-list__mover-button",
- icon: (0, import_i18n244.isRTL)() ? chevron_right_default : chevron_left_default,
- label: (0, import_i18n244.__)("Move tab before"),
+ icon: (0, import_i18n240.isRTL)() ? chevron_right_default : chevron_left_default,
+ label: (0, import_i18n240.__)("Move tab before"),
onClick: () => moveTab(-1),
disabled: activeIndex <= 0,
accessibleWhenDisabled: true
}
),
- /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
import_components155.ToolbarButton,
{
className: "wp-block-tab-list__mover-button",
- icon: (0, import_i18n244.isRTL)() ? chevron_left_default : chevron_right_default,
- label: (0, import_i18n244.__)("Move tab after"),
+ icon: (0, import_i18n240.isRTL)() ? chevron_left_default : chevron_right_default,
+ label: (0, import_i18n240.__)("Move tab after"),
onClick: () => moveTab(1),
disabled: activeIndex >= tabCount - 1,
accessibleWhenDisabled: true
@@ -78477,7 +78053,7 @@ ${text}
}
// packages/block-library/build-module/tab-list/edit.mjs
- var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY9 = [];
function Edit18({
attributes: attributes2,
@@ -78516,7 +78092,7 @@ ${text}
} = (0, import_data149.useDispatch)(import_block_editor258.store);
const { insertTab, removeTab } = useTabActions(tabsClientId);
const effectiveActiveIndex = editorActiveTabIndex ?? activeTabIndex;
- const tabsList = (0, import_element152.useMemo)(
+ const tabsList = (0, import_element153.useMemo)(
() => tabPanels.map((tab) => ({
label: tab.attributes.label || "",
clientId: tab.clientId
@@ -78540,9 +78116,9 @@ ${text}
updateBlockAttributes(tab.clientId, { label: newLabel });
}
}
- const menuRef = (0, import_element152.useRef)();
- const prevTabCountRef = (0, import_element152.useRef)(tabsList.length);
- (0, import_element152.useEffect)(() => {
+ const menuRef = (0, import_element153.useRef)();
+ const prevTabCountRef = (0, import_element153.useRef)(tabsList.length);
+ (0, import_element153.useEffect)(() => {
const prevCount = prevTabCountRef.current;
prevTabCountRef.current = tabsList.length;
if (!menuRef.current || tabsList.length === prevCount) {
@@ -78578,27 +78154,27 @@ ${text}
...borderProps.style,
...spacingProps.style
};
- return /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_jsx_runtime532.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor258.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime533.jsxs)(import_jsx_runtime533.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(import_block_editor258.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
import_components156.__experimentalToolsPanel,
{
- label: (0, import_i18n245.__)("Settings"),
+ label: (0, import_i18n241.__)("Settings"),
resetAll: () => setAttributes({
ariaLabel: void 0
}),
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
import_components156.__experimentalToolsPanelItem,
{
- label: (0, import_i18n245.__)("Label"),
+ label: (0, import_i18n241.__)("Label"),
isShownByDefault: true,
hasValue: () => !!ariaLabel,
onDeselect: () => setAttributes({ ariaLabel: void 0 }),
- children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
import_components156.TextControl,
{
- label: (0, import_i18n245.__)("Label"),
- help: (0, import_i18n245.__)(
+ label: (0, import_i18n241.__)("Label"),
+ help: (0, import_i18n241.__)(
"Briefly describe this tab section for screen reader users. Examples: Event information, Product details, and Account settings."
),
value: ariaLabel || "",
@@ -78611,11 +78187,11 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TabMovers, { tabsClientId }),
- /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TabToolbarControls, { tabsClientId }),
- /* @__PURE__ */ (0, import_jsx_runtime532.jsx)("div", { ...blockProps, children: tabsList.map((tab, index) => {
+ /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(TabMovers, { tabsClientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(TabToolbarControls, { tabsClientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime533.jsx)("div", { ...blockProps, children: tabsList.map((tab, index) => {
const isActive = index === effectiveActiveIndex;
- return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
"button",
{
type: "button",
@@ -78627,12 +78203,12 @@ ${text}
onFocus: () => {
selectTabPanel(index);
},
- children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
import_block_editor258.RichText,
{
tagName: "span",
withoutInteractiveFormatting: true,
- placeholder: (0, import_i18n245.__)("Tab title"),
+ placeholder: (0, import_i18n241.__)("Tab title"),
value: tab.label,
onChange: (newLabel) => handleLabelChange(index, newLabel),
__unstableOnSplitAtEnd: () => insertTab(index + 1),
@@ -78649,7 +78225,7 @@ ${text}
// packages/block-library/build-module/tab-list/save.mjs
var import_block_editor259 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
function save47({ attributes: attributes2 }) {
const { tabs } = attributes2;
const blockProps = import_block_editor259.useBlockProps.save({
@@ -78664,7 +78240,7 @@ ${text}
...borderProps.style,
...spacingProps.style
};
- return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)("div", { ...blockProps, children: tabs.map((tab, index) => /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)("div", { ...blockProps, children: tabs.map((tab, index) => /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
import_block_editor259.RichText.Content,
{
className: buttonClassName || void 0,
@@ -78779,7 +78355,7 @@ ${text}
name: () => name106,
settings: () => settings105
});
- var import_i18n246 = __toESM(require_i18n(), 1);
+ var import_i18n242 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/tabs/edit.mjs
var import_block_editor261 = __toESM(require_block_editor(), 1);
@@ -78787,7 +78363,7 @@ ${text}
// packages/block-library/build-module/tabs/use-tab-list-items-sync.mjs
var import_block_editor260 = __toESM(require_block_editor(), 1);
var import_data150 = __toESM(require_data(), 1);
- var import_element153 = __toESM(require_element(), 1);
+ var import_element154 = __toESM(require_element(), 1);
var EMPTY_ARRAY10 = [];
function useTabListItemsSync(tabsClientId) {
const { tabPanels, tabListClientId } = (0, import_data150.useSelect)(
@@ -78809,7 +78385,7 @@ ${text}
);
const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = (0, import_data150.useDispatch)(import_block_editor260.store);
const { getBlockAttributes: getBlockAttributes4 } = (0, import_data150.useSelect)(import_block_editor260.store);
- (0, import_element153.useEffect)(() => {
+ (0, import_element154.useEffect)(() => {
if (!tabListClientId) {
return;
}
@@ -78832,7 +78408,7 @@ ${text}
}
// packages/block-library/build-module/tabs/edit.mjs
- var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
function Edit19({ clientId }) {
useTabListItemsSync(clientId);
const blockProps = (0, import_block_editor261.useBlockProps)();
@@ -78841,8 +78417,8 @@ ${text}
templateLock: "all",
renderAppender: false
});
- return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)("div", { ...innerBlockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(TabToolbarControls, { tabsClientId: clientId }),
+ return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)("div", { ...innerBlockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(TabToolbarControls, { tabsClientId: clientId }),
innerBlockProps.children
] });
}
@@ -78850,11 +78426,11 @@ ${text}
// packages/block-library/build-module/tabs/save.mjs
var import_block_editor262 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
function save48() {
const blockProps = import_block_editor262.useBlockProps.save();
const innerBlocksProps = import_block_editor262.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("div", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { ...innerBlocksProps });
}
// packages/block-library/build-module/tabs/block.json
@@ -78919,8 +78495,8 @@ ${text}
name: "core/tab-list",
attributes: {
tabs: [
- { label: (0, import_i18n246.__)("Tab 1") },
- { label: (0, import_i18n246.__)("Tab 2") }
+ { label: (0, import_i18n242.__)("Tab 1") },
+ { label: (0, import_i18n242.__)("Tab 2") }
]
}
},
@@ -78930,9 +78506,9 @@ ${text}
name: "core/tab-panel",
attributes: {
anchor: `tab-${index}`,
- label: (0, import_i18n246.sprintf)(
+ label: (0, import_i18n242.sprintf)(
/** translators: %s: tab index number */
- (0, import_i18n246.__)("Tab %s"),
+ (0, import_i18n242.__)("Tab %s"),
index
)
},
@@ -78940,7 +78516,7 @@ ${text}
{
name: "core/paragraph",
attributes: {
- content: (0, import_i18n246.__)(
+ content: (0, import_i18n242.__)(
"In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing."
)
}
@@ -78967,20 +78543,20 @@ ${text}
});
// packages/block-library/build-module/tag-cloud/transforms.mjs
- var import_blocks116 = __toESM(require_blocks(), 1);
+ var import_blocks99 = __toESM(require_blocks(), 1);
var transforms36 = {
from: [
{
type: "block",
blocks: ["core/categories"],
- transform: () => (0, import_blocks116.createBlock)("core/tag-cloud")
+ transform: () => (0, import_blocks99.createBlock)("core/tag-cloud")
}
],
to: [
{
type: "block",
blocks: ["core/categories"],
- transform: () => (0, import_blocks116.createBlock)("core/categories")
+ transform: () => (0, import_blocks99.createBlock)("core/categories")
}
]
};
@@ -79060,12 +78636,12 @@ ${text}
// packages/block-library/build-module/tag-cloud/edit.mjs
var import_components157 = __toESM(require_components(), 1);
var import_data151 = __toESM(require_data(), 1);
- var import_i18n247 = __toESM(require_i18n(), 1);
+ var import_i18n243 = __toESM(require_i18n(), 1);
var import_block_editor263 = __toESM(require_block_editor(), 1);
var import_core_data86 = __toESM(require_core_data(), 1);
var import_server_side_render6 = __toESM(require_server_side_render(), 1);
var import_compose64 = __toESM(require_compose(), 1);
- var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
var MIN_TAGS = 1;
var MAX_TAGS = 100;
var MIN_FONT_SIZE = 0.1;
@@ -79089,7 +78665,7 @@ ${text}
);
const getTaxonomyOptions = () => {
const selectOption = {
- label: (0, import_i18n247.__)("- Select -"),
+ label: (0, import_i18n243.__)("- Select -"),
value: "",
disabled: true
};
@@ -79118,10 +78694,10 @@ ${text}
});
setAttributes(updateObj);
};
- const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_block_editor263.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
+ const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_block_editor263.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(
import_components157.__experimentalToolsPanel,
{
- label: (0, import_i18n247.__)("Settings"),
+ label: (0, import_i18n243.__)("Settings"),
resetAll: () => {
setAttributes({
taxonomy: "post_tag",
@@ -79133,17 +78709,17 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.__experimentalToolsPanelItem,
{
hasValue: () => taxonomy !== "post_tag",
- label: (0, import_i18n247.__)("Taxonomy"),
+ label: (0, import_i18n243.__)("Taxonomy"),
onDeselect: () => setAttributes({ taxonomy: "post_tag" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.SelectControl,
{
- label: (0, import_i18n247.__)("Taxonomy"),
+ label: (0, import_i18n243.__)("Taxonomy"),
options: getTaxonomyOptions(),
value: taxonomy,
onChange: (selectedTaxonomy) => setAttributes({ taxonomy: selectedTaxonomy })
@@ -79151,21 +78727,21 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.__experimentalToolsPanelItem,
{
hasValue: () => smallestFontSize !== "8pt" || largestFontSize !== "22pt",
- label: (0, import_i18n247.__)("Font size"),
+ label: (0, import_i18n243.__)("Font size"),
onDeselect: () => setAttributes({
smallestFontSize: "8pt",
largestFontSize: "22pt"
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_components157.Flex, { gap: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components157.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(import_components157.Flex, { gap: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_components157.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.__experimentalUnitControl,
{
- label: (0, import_i18n247.__)("Smallest size"),
+ label: (0, import_i18n243.__)("Smallest size"),
value: smallestFontSize,
onChange: (value) => {
onFontSizeChange(
@@ -79178,10 +78754,10 @@ ${text}
max: MAX_FONT_SIZE
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components157.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_components157.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.__experimentalUnitControl,
{
- label: (0, import_i18n247.__)("Largest size"),
+ label: (0, import_i18n243.__)("Largest size"),
value: largestFontSize,
onChange: (value) => {
onFontSizeChange(
@@ -79197,17 +78773,17 @@ ${text}
] })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.__experimentalToolsPanelItem,
{
hasValue: () => numberOfTags !== 45,
- label: (0, import_i18n247.__)("Number of tags"),
+ label: (0, import_i18n243.__)("Number of tags"),
onDeselect: () => setAttributes({ numberOfTags: 45 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.RangeControl,
{
- label: (0, import_i18n247.__)("Number of tags"),
+ label: (0, import_i18n243.__)("Number of tags"),
value: numberOfTags,
onChange: (value) => setAttributes({ numberOfTags: value }),
min: MIN_TAGS,
@@ -79217,17 +78793,17 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.__experimentalToolsPanelItem,
{
hasValue: () => showTagCounts !== false,
- label: (0, import_i18n247.__)("Show tag counts"),
+ label: (0, import_i18n243.__)("Show tag counts"),
onDeselect: () => setAttributes({ showTagCounts: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
import_components157.ToggleControl,
{
- label: (0, import_i18n247.__)("Show tag counts"),
+ label: (0, import_i18n243.__)("Show tag counts"),
checked: showTagCounts,
onChange: () => setAttributes({ showTagCounts: !showTagCounts })
}
@@ -79244,15 +78820,15 @@ ${text}
});
const disabledRef = (0, import_compose64.useDisabled)();
const blockProps = (0, import_block_editor263.useBlockProps)({ ref: disabledRef });
- return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(import_jsx_runtime537.Fragment, { children: [
inspectorControls,
- status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components157.Spinner, {}) }),
- status === "error" && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("p", { children: (0, import_i18n247.sprintf)(
+ status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime537.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_components157.Spinner, {}) }),
+ status === "error" && /* @__PURE__ */ (0, import_jsx_runtime537.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)("p", { children: (0, import_i18n243.sprintf)(
/* translators: %s: error message returned when rendering the block. */
- (0, import_i18n247.__)("Error: %s"),
+ (0, import_i18n243.__)("Error: %s"),
error2
) }) }),
- status === "success" && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+ status === "success" && /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
] });
}
var edit_default34 = TagCloudEdit;
@@ -79316,19 +78892,19 @@ ${text}
};
// packages/block-library/build-module/template-part/edit/index.mjs
- var import_blocks121 = __toESM(require_blocks(), 1);
+ var import_blocks104 = __toESM(require_blocks(), 1);
var import_data158 = __toESM(require_data(), 1);
var import_block_editor268 = __toESM(require_block_editor(), 1);
var import_components163 = __toESM(require_components(), 1);
- var import_i18n254 = __toESM(require_i18n(), 1);
+ var import_i18n250 = __toESM(require_i18n(), 1);
var import_core_data92 = __toESM(require_core_data(), 1);
- var import_element160 = __toESM(require_element(), 1);
+ var import_element161 = __toESM(require_element(), 1);
var import_notices22 = __toESM(require_notices(), 1);
// packages/block-library/build-module/template-part/edit/placeholder.mjs
- var import_i18n250 = __toESM(require_i18n(), 1);
+ var import_i18n246 = __toESM(require_i18n(), 1);
var import_components159 = __toESM(require_components(), 1);
- var import_element156 = __toESM(require_element(), 1);
+ var import_element157 = __toESM(require_element(), 1);
var import_data153 = __toESM(require_data(), 1);
var import_core_data88 = __toESM(require_core_data(), 1);
@@ -79336,9 +78912,9 @@ ${text}
var import_data152 = __toESM(require_data(), 1);
var import_core_data87 = __toESM(require_core_data(), 1);
var import_block_editor264 = __toESM(require_block_editor(), 1);
- var import_element154 = __toESM(require_element(), 1);
- var import_blocks117 = __toESM(require_blocks(), 1);
- var import_i18n248 = __toESM(require_i18n(), 1);
+ var import_element155 = __toESM(require_element(), 1);
+ var import_blocks100 = __toESM(require_blocks(), 1);
+ var import_i18n244 = __toESM(require_i18n(), 1);
function useAlternativeTemplateParts(area, excludedId) {
const { templateParts, isResolving } = (0, import_data152.useSelect)((select10) => {
const { getEntityRecords, isResolving: _isResolving } = select10(import_core_data87.store);
@@ -79356,7 +78932,7 @@ ${text}
])
};
}, []);
- const filteredTemplateParts = (0, import_element154.useMemo)(() => {
+ const filteredTemplateParts = (0, import_element155.useMemo)(() => {
if (!templateParts) {
return [];
}
@@ -79385,12 +78961,12 @@ ${text}
}
function useCreateTemplatePartFromBlocks(area, setAttributes) {
const { saveEntityRecord } = (0, import_data152.useDispatch)(import_core_data87.store);
- return async (blocks = [], title = (0, import_i18n248.__)("Untitled Template Part")) => {
+ return async (blocks = [], title = (0, import_i18n244.__)("Untitled Template Part")) => {
const cleanSlug = paramCase(title).replace(/[^\w-]+/g, "") || "wp-custom-part";
const record = {
title,
slug: cleanSlug,
- content: (0, import_blocks117.serialize)(blocks),
+ content: (0, import_blocks100.serialize)(blocks),
// `area` is filterable on the server and defaults to `UNCATEGORIZED`
// if provided value is not allowed.
area
@@ -79419,7 +78995,7 @@ ${text}
);
return {
icon: selectedArea?.icon || defaultArea?.icon,
- label: selectedArea?.label || (0, import_i18n248.__)("Template Part"),
+ label: selectedArea?.label || (0, import_i18n244.__)("Template Part"),
tagName: selectedArea?.area_tag ?? "div"
};
},
@@ -79428,39 +79004,39 @@ ${text}
}
// packages/block-library/build-module/template-part/edit/title-modal.mjs
- var import_element155 = __toESM(require_element(), 1);
- var import_i18n249 = __toESM(require_i18n(), 1);
+ var import_element156 = __toESM(require_element(), 1);
+ var import_i18n245 = __toESM(require_i18n(), 1);
var import_components158 = __toESM(require_components(), 1);
- var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
function TitleModal({ areaLabel, onClose, onSubmit }) {
- const [title, setTitle] = (0, import_element155.useState)("");
+ const [title, setTitle] = (0, import_element156.useState)("");
const submitForCreation = (event) => {
event.preventDefault();
onSubmit(title);
};
- return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
import_components158.Modal,
{
- title: (0, import_i18n249.sprintf)(
+ title: (0, import_i18n245.sprintf)(
// Translators: %s as template part area title ("Header", "Footer", etc.).
- (0, import_i18n249.__)("Create new %s"),
+ (0, import_i18n245.__)("Create new %s"),
areaLabel.toLowerCase()
),
onRequestClose: onClose,
focusOnMount: "firstContentElement",
size: "small",
- children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)("form", { onSubmit: submitForCreation, children: /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(import_components158.__experimentalVStack, { spacing: "5", children: [
- /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("form", { onSubmit: submitForCreation, children: /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(import_components158.__experimentalVStack, { spacing: "5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
import_components158.TextControl,
{
- label: (0, import_i18n249.__)("Name"),
+ label: (0, import_i18n245.__)("Name"),
value: title,
onChange: setTitle,
- placeholder: (0, import_i18n249.__)("Custom Template Part")
+ placeholder: (0, import_i18n245.__)("Custom Template Part")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(import_components158.__experimentalHStack, { justify: "right", children: [
- /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(import_components158.__experimentalHStack, { justify: "right", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
import_components158.Button,
{
__next40pxDefaultSize: true,
@@ -79469,10 +79045,10 @@ ${text}
onClose();
setTitle("");
},
- children: (0, import_i18n249.__)("Cancel")
+ children: (0, import_i18n245.__)("Cancel")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
import_components158.Button,
{
variant: "primary",
@@ -79480,7 +79056,7 @@ ${text}
accessibleWhenDisabled: true,
disabled: !title.length,
__next40pxDefaultSize: true,
- children: (0, import_i18n249.__)("Create")
+ children: (0, import_i18n245.__)("Create")
}
)
] })
@@ -79490,7 +79066,7 @@ ${text}
}
// packages/block-library/build-module/template-part/edit/placeholder.mjs
- var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
function TemplatePartPlaceholder({
area,
clientId,
@@ -79516,38 +79092,38 @@ ${text}
},
[]
);
- const [showTitleModal, setShowTitleModal] = (0, import_element156.useState)(false);
+ const [showTitleModal, setShowTitleModal] = (0, import_element157.useState)(false);
const areaObject = useTemplatePartArea(area);
const createFromBlocks = useCreateTemplatePartFromBlocks(
area,
setAttributes
);
- return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
import_components159.Placeholder,
{
icon: getTemplatePartIcon(areaObject.icon),
label: areaObject.label,
- instructions: isBlockBasedTheme ? (0, import_i18n250.sprintf)(
+ instructions: isBlockBasedTheme ? (0, import_i18n246.sprintf)(
// Translators: %s as template part area title ("Header", "Footer", etc.).
- (0, import_i18n250.__)("Choose an existing %s or create a new one."),
+ (0, import_i18n246.__)("Choose an existing %s or create a new one."),
areaObject.label.toLowerCase()
- ) : (0, import_i18n250.sprintf)(
+ ) : (0, import_i18n246.sprintf)(
// Translators: %s as template part area title ("Header", "Footer", etc.).
- (0, import_i18n250.__)("Choose an existing %s."),
+ (0, import_i18n246.__)("Choose an existing %s."),
areaObject.label.toLowerCase()
),
children: [
- isResolving && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_components159.Spinner, {}),
- !isResolving && !!(templateParts.length || blockPatterns.length) && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ isResolving && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_components159.Spinner, {}),
+ !isResolving && !!(templateParts.length || blockPatterns.length) && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
import_components159.Button,
{
__next40pxDefaultSize: true,
variant: "primary",
onClick: onOpenSelectionModal,
- children: (0, import_i18n250.__)("Choose")
+ children: (0, import_i18n246.__)("Choose")
}
),
- !isResolving && isBlockBasedTheme && canCreateTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ !isResolving && isBlockBasedTheme && canCreateTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
import_components159.Button,
{
__next40pxDefaultSize: true,
@@ -79555,10 +79131,10 @@ ${text}
onClick: () => {
setShowTitleModal(true);
},
- children: (0, import_i18n250.__)("Start blank")
+ children: (0, import_i18n246.__)("Start blank")
}
),
- showTitleModal && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ showTitleModal && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
TitleModal,
{
areaLabel: areaObject.label,
@@ -79574,26 +79150,26 @@ ${text}
}
// packages/block-library/build-module/template-part/edit/selection-modal.mjs
- var import_element157 = __toESM(require_element(), 1);
- var import_i18n251 = __toESM(require_i18n(), 1);
+ var import_element158 = __toESM(require_element(), 1);
+ var import_i18n247 = __toESM(require_i18n(), 1);
var import_notices20 = __toESM(require_notices(), 1);
var import_data154 = __toESM(require_data(), 1);
var import_block_editor265 = __toESM(require_block_editor(), 1);
var import_components160 = __toESM(require_components(), 1);
// packages/block-library/build-module/template-part/edit/utils/map-template-part-to-block-pattern.mjs
- var import_blocks118 = __toESM(require_blocks(), 1);
+ var import_blocks101 = __toESM(require_blocks(), 1);
function mapTemplatePartToBlockPattern(templatePart) {
return {
name: createTemplatePartId(templatePart.theme, templatePart.slug),
title: templatePart.title.rendered,
- blocks: (0, import_blocks118.parse)(templatePart.content.raw),
+ blocks: (0, import_blocks101.parse)(templatePart.content.raw),
templatePart
};
}
// packages/block-library/build-module/template-part/edit/selection-modal.mjs
- var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
function TemplatePartSelectionModal({
setAttributes,
onClose,
@@ -79601,19 +79177,19 @@ ${text}
area,
clientId
}) {
- const [searchValue, setSearchValue] = (0, import_element157.useState)("");
+ const [searchValue, setSearchValue] = (0, import_element158.useState)("");
const { templateParts } = useAlternativeTemplateParts(
area,
templatePartId
);
- const filteredTemplateParts = (0, import_element157.useMemo)(() => {
+ const filteredTemplateParts = (0, import_element158.useMemo)(() => {
const partsAsPatterns = templateParts.map(
(templatePart) => mapTemplatePartToBlockPattern(templatePart)
);
return searchPatterns(partsAsPatterns, searchValue);
}, [templateParts, searchValue]);
const blockPatterns = useAlternativeBlockPatterns(area, clientId);
- const filteredBlockPatterns = (0, import_element157.useMemo)(() => {
+ const filteredBlockPatterns = (0, import_element158.useMemo)(() => {
return searchPatterns(blockPatterns, searchValue);
}, [blockPatterns, searchValue]);
const { createSuccessNotice } = (0, import_data154.useDispatch)(import_notices20.store);
@@ -79624,9 +79200,9 @@ ${text}
area: void 0
});
createSuccessNotice(
- (0, import_i18n251.sprintf)(
+ (0, import_i18n247.sprintf)(
/* translators: %s: template part title. */
- (0, import_i18n251.__)('Template Part "%s" inserted.'),
+ (0, import_i18n247.__)('Template Part "%s" inserted.'),
templatePart.title?.rendered || templatePart.slug
),
{
@@ -79637,19 +79213,19 @@ ${text}
};
const hasTemplateParts = !!filteredTemplateParts.length;
const hasBlockPatterns = !!filteredBlockPatterns.length;
- return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)("div", { className: "block-library-template-part__selection-content", children: [
- /* @__PURE__ */ (0, import_jsx_runtime539.jsx)("div", { className: "block-library-template-part__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)("div", { className: "block-library-template-part__selection-content", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("div", { className: "block-library-template-part__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
import_components160.SearchControl,
{
onChange: setSearchValue,
value: searchValue,
- label: (0, import_i18n251.__)("Search"),
- placeholder: (0, import_i18n251.__)("Search")
+ label: (0, import_i18n247.__)("Search"),
+ placeholder: (0, import_i18n247.__)("Search")
}
) }),
- hasTemplateParts && /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)("div", { children: [
- /* @__PURE__ */ (0, import_jsx_runtime539.jsx)("h2", { children: (0, import_i18n251.__)("Existing template parts") }),
- /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+ hasTemplateParts && /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)("div", { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("h2", { children: (0, import_i18n247.__)("Existing template parts") }),
+ /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
import_block_editor265.__experimentalBlockPatternsList,
{
blockPatterns: filteredTemplateParts,
@@ -79659,27 +79235,27 @@ ${text}
}
)
] }),
- !hasTemplateParts && !hasBlockPatterns && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_components160.__experimentalHStack, { alignment: "center", children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)("p", { children: (0, import_i18n251.__)("No results found.") }) })
+ !hasTemplateParts && !hasBlockPatterns && /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components160.__experimentalHStack, { alignment: "center", children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("p", { children: (0, import_i18n247.__)("No results found.") }) })
] });
}
// packages/block-library/build-module/template-part/edit/advanced-controls.mjs
var import_core_data90 = __toESM(require_core_data(), 1);
var import_components162 = __toESM(require_components(), 1);
- var import_i18n253 = __toESM(require_i18n(), 1);
+ var import_i18n249 = __toESM(require_i18n(), 1);
var import_data156 = __toESM(require_data(), 1);
var import_block_editor266 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/template-part/edit/import-controls.mjs
- var import_i18n252 = __toESM(require_i18n(), 1);
- var import_element158 = __toESM(require_element(), 1);
+ var import_i18n248 = __toESM(require_i18n(), 1);
+ var import_element159 = __toESM(require_element(), 1);
var import_data155 = __toESM(require_data(), 1);
var import_components161 = __toESM(require_components(), 1);
var import_core_data89 = __toESM(require_core_data(), 1);
var import_notices21 = __toESM(require_notices(), 1);
// packages/block-library/build-module/template-part/edit/utils/transformers.mjs
- var import_blocks119 = __toESM(require_blocks(), 1);
+ var import_blocks102 = __toESM(require_blocks(), 1);
function transformWidgetToBlock(widget) {
if (widget.id_base !== "block") {
let attributes2;
@@ -79694,10 +79270,10 @@ ${text}
};
}
return switchLegacyWidgetType(
- (0, import_blocks119.createBlock)("core/legacy-widget", attributes2)
+ (0, import_blocks102.createBlock)("core/legacy-widget", attributes2)
);
}
- const parsedBlocks = (0, import_blocks119.parse)(widget.instance.raw.content, {
+ const parsedBlocks = (0, import_blocks102.parse)(widget.instance.raw.content, {
__unstableSkipAutop: true
});
if (!parsedBlocks.length) {
@@ -79705,14 +79281,14 @@ ${text}
}
const block = parsedBlocks[0];
if (block.name === "core/widget-group") {
- return (0, import_blocks119.createBlock)(
- (0, import_blocks119.getGroupingBlockName)(),
+ return (0, import_blocks102.createBlock)(
+ (0, import_blocks102.getGroupingBlockName)(),
void 0,
transformInnerBlocks(block.innerBlocks)
);
}
if (block.innerBlocks.length > 0) {
- return (0, import_blocks119.cloneBlock)(
+ return (0, import_blocks102.cloneBlock)(
block,
void 0,
transformInnerBlocks(block.innerBlocks)
@@ -79721,7 +79297,7 @@ ${text}
return block;
}
function switchLegacyWidgetType(block) {
- const transforms40 = (0, import_blocks119.getPossibleBlockTransformations)([block]).filter(
+ const transforms40 = (0, import_blocks102.getPossibleBlockTransformations)([block]).filter(
(item) => {
if (!item.transforms) {
return true;
@@ -79738,14 +79314,14 @@ ${text}
if (!transforms40.length) {
return void 0;
}
- return (0, import_blocks119.switchToBlockType)(block, transforms40[0].name);
+ return (0, import_blocks102.switchToBlockType)(block, transforms40[0].name);
}
function transformInnerBlocks(innerBlocks = []) {
return innerBlocks.flatMap((block) => {
if (block.name === "core/legacy-widget") {
return switchLegacyWidgetType(block);
}
- return (0, import_blocks119.createBlock)(
+ return (0, import_blocks102.createBlock)(
block.name,
block.attributes,
transformInnerBlocks(block.innerBlocks)
@@ -79754,14 +79330,14 @@ ${text}
}
// packages/block-library/build-module/template-part/edit/import-controls.mjs
- var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
var SIDEBARS_QUERY = {
per_page: -1,
_fields: "id,name,description,status,widgets"
};
function TemplatePartImportControls({ area, setAttributes }) {
- const [selectedSidebar, setSelectedSidebar] = (0, import_element158.useState)("");
- const [isBusy, setIsBusy] = (0, import_element158.useState)(false);
+ const [selectedSidebar, setSelectedSidebar] = (0, import_element159.useState)("");
+ const [isBusy, setIsBusy] = (0, import_element159.useState)(false);
const registry = (0, import_data155.useRegistry)();
const { sidebars, hasResolved } = (0, import_data155.useSelect)((select10) => {
const { getSidebars, hasFinishedResolution } = select10(import_core_data89.store);
@@ -79777,7 +79353,7 @@ ${text}
area,
setAttributes
);
- const options2 = (0, import_element158.useMemo)(() => {
+ const options2 = (0, import_element159.useMemo)(() => {
const sidebarOptions = (sidebars ?? []).filter(
(widgetArea) => widgetArea.id !== "wp_inactive_widgets" && widgetArea.widgets.length > 0
).map((widgetArea) => {
@@ -79790,12 +79366,12 @@ ${text}
return [];
}
return [
- { value: "", label: (0, import_i18n252.__)("Select widget area") },
+ { value: "", label: (0, import_i18n248.__)("Select widget area") },
...sidebarOptions
];
}, [sidebars]);
if (!hasResolved) {
- return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components161.__experimentalSpacer, { marginBottom: "0" });
+ return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components161.__experimentalSpacer, { marginBottom: "0" });
}
if (hasResolved && !options2.length) {
return null;
@@ -79826,13 +79402,13 @@ ${text}
await createFromBlocks(
blocks,
/* translators: %s: name of the widget area */
- (0, import_i18n252.sprintf)((0, import_i18n252.__)("Widget area: %s"), sidebar.label)
+ (0, import_i18n248.sprintf)((0, import_i18n248.__)("Widget area: %s"), sidebar.label)
);
if (skippedWidgets.size) {
createErrorNotice(
- (0, import_i18n252.sprintf)(
+ (0, import_i18n248.sprintf)(
/* translators: %s: the list of widgets */
- (0, import_i18n252.__)("Unable to import the following widgets: %s."),
+ (0, import_i18n248.__)("Unable to import the following widgets: %s."),
Array.from(skippedWidgets).join(", ")
),
{
@@ -79842,25 +79418,25 @@ ${text}
}
setIsBusy(false);
}
- return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components161.__experimentalSpacer, { marginBottom: "4", children: /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(import_components161.__experimentalHStack, { as: "form", onSubmit: createFromWidgets, children: [
- /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components161.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components161.__experimentalSpacer, { marginBottom: "4", children: /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(import_components161.__experimentalHStack, { as: "form", onSubmit: createFromWidgets, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components161.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
import_components161.SelectControl,
{
- label: (0, import_i18n252.__)("Import widget area"),
+ label: (0, import_i18n248.__)("Import widget area"),
value: selectedSidebar,
options: options2,
onChange: (value) => setSelectedSidebar(value),
disabled: !options2.length
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
import_components161.FlexItem,
{
style: {
marginBottom: "8px",
marginTop: "auto"
},
- children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
import_components161.Button,
{
__next40pxDefaultSize: true,
@@ -79868,7 +79444,7 @@ ${text}
type: "submit",
isBusy,
"aria-disabled": isBusy || !selectedSidebar,
- children: (0, import_i18n252._x)("Import", "button label")
+ children: (0, import_i18n248._x)("Import", "button label")
}
)
}
@@ -79877,7 +79453,7 @@ ${text}
}
// packages/block-library/build-module/template-part/edit/advanced-controls.mjs
- var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
var { HTMLElementControl: HTMLElementControl7 } = unlock(import_block_editor266.privateApis);
function TemplatePartAdvancedControls({
tagName,
@@ -79910,12 +79486,12 @@ ${text}
value: _area
})
);
- return /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(import_jsx_runtime541.Fragment, { children: [
- isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(import_jsx_runtime541.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_jsx_runtime542.Fragment, { children: [
+ isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_jsx_runtime542.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
import_components162.TextControl,
{
- label: (0, import_i18n253.__)("Title"),
+ label: (0, import_i18n249.__)("Title"),
value: title,
onChange: (value) => {
setTitle(value);
@@ -79923,10 +79499,10 @@ ${text}
onFocus: (event) => event.target.select()
}
),
- /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
import_components162.SelectControl,
{
- label: (0, import_i18n253.__)("Area"),
+ label: (0, import_i18n249.__)("Area"),
labelPosition: "top",
options: areaOptions,
value: area,
@@ -79934,7 +79510,7 @@ ${text}
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
HTMLElementControl7,
{
tagName: tagName || "",
@@ -79942,9 +79518,9 @@ ${text}
clientId,
options: [
{
- label: (0, import_i18n253.sprintf)(
+ label: (0, import_i18n249.sprintf)(
/* translators: %s: HTML tag based on area. */
- (0, import_i18n253.__)("Default based on area (%s)"),
+ (0, import_i18n249.__)("Default based on area (%s)"),
`<${defaultWrapper}>`
),
value: ""
@@ -79959,7 +79535,7 @@ ${text}
]
}
),
- !hasInnerBlocks && /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+ !hasInnerBlocks && /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
TemplatePartImportControls,
{
area,
@@ -79973,9 +79549,9 @@ ${text}
var import_core_data91 = __toESM(require_core_data(), 1);
var import_block_editor267 = __toESM(require_block_editor(), 1);
var import_data157 = __toESM(require_data(), 1);
- var import_element159 = __toESM(require_element(), 1);
- var import_blocks120 = __toESM(require_blocks(), 1);
- var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+ var import_element160 = __toESM(require_element(), 1);
+ var import_blocks103 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
function useRenderAppender(hasInnerBlocks) {
const blockEditingMode = (0, import_block_editor267.useBlockEditingMode)();
if (blockEditingMode === "contentOnly") {
@@ -80021,7 +79597,7 @@ ${text}
},
[id]
);
- const blocks = (0, import_element159.useMemo)(() => {
+ const blocks = (0, import_element160.useMemo)(() => {
if (!id) {
return void 0;
}
@@ -80031,7 +79607,7 @@ ${text}
if (!content || typeof content !== "string") {
return [];
}
- return (0, import_blocks120.parse)(content);
+ return (0, import_blocks103.parse)(content);
}, [id, editedBlocks, content]);
const innerBlocksProps = (0, import_block_editor267.useInnerBlocksProps)(blockProps, {
value: blocks,
@@ -80042,7 +79618,7 @@ ${text}
renderAppender: false,
layout: useLayout(layout)
});
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(TagName2, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(TagName2, { ...innerBlocksProps });
}
function EditableTemplatePartInnerBlocks({
postId: id,
@@ -80074,7 +79650,7 @@ ${text}
postType: "wp_template_part"
})
} : {};
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(TagName2, { ...innerBlocksProps, ...customProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(TagName2, { ...innerBlocksProps, ...customProps });
}
function TemplatePartInnerBlocks({
postId: id,
@@ -80104,7 +79680,7 @@ ${text}
return null;
}
const TemplatePartInnerBlocksComponent = canEditTemplatePart ? EditableTemplatePartInnerBlocks : NonEditableTemplatePartPreview;
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
TemplatePartInnerBlocksComponent,
{
postId: id,
@@ -80117,7 +79693,7 @@ ${text}
}
// packages/block-library/build-module/template-part/edit/index.mjs
- var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
var SUPPORTED_AREAS = ["header", "footer", "navigation-overlay"];
function ReplaceButton({
isEntityAvailable,
@@ -80135,7 +79711,7 @@ ${text}
if (!canReplace) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
import_components163.MenuItem,
{
onClick: () => {
@@ -80143,7 +79719,7 @@ ${text}
},
"aria-expanded": isTemplatePartSelectionOpen,
"aria-haspopup": "dialog",
- children: (0, import_i18n254.__)("Replace")
+ children: (0, import_i18n250.__)("Replace")
}
);
}
@@ -80153,10 +79729,10 @@ ${text}
if (!canReplace) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components163.PanelBody, { title: (0, import_i18n254.__)("Design"), children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components163.PanelBody, { title: (0, import_i18n250.__)("Design"), children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
import_block_editor268.__experimentalBlockPatternsList,
{
- label: (0, import_i18n254.__)("Templates"),
+ label: (0, import_i18n250.__)("Templates"),
blockPatterns,
onClickPattern: onSelect,
showTitlesAsTooltip: true
@@ -80177,7 +79753,7 @@ ${text}
const { slug, theme = currentTheme, tagName, layout = {} } = attributes2;
const templatePartId = createTemplatePartId(theme, slug);
const hasAlreadyRendered = (0, import_block_editor268.useHasRecursion)(templatePartId);
- const [isTemplatePartSelectionOpen, setIsTemplatePartSelectionOpen] = (0, import_element160.useState)(false);
+ const [isTemplatePartSelectionOpen, setIsTemplatePartSelectionOpen] = (0, import_element161.useState)(false);
const {
isResolved,
hasInnerBlocks,
@@ -80232,13 +79808,13 @@ ${text}
templatePartId,
{
blocks: pattern.blocks,
- content: (0, import_blocks121.serialize)(pattern.blocks)
+ content: (0, import_blocks104.serialize)(pattern.blocks)
}
);
createSuccessNotice(
- (0, import_i18n254.sprintf)(
+ (0, import_i18n250.sprintf)(
/* translators: %s: template part title. */
- (0, import_i18n254.__)('Template Part "%s" updated.'),
+ (0, import_i18n250.__)('Template Part "%s" updated.'),
title || slug
),
{
@@ -80247,20 +79823,20 @@ ${text}
);
};
if (!hasInnerBlocks && (slug && !theme || slug && isMissing)) {
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.Warning, { children: (0, import_i18n254.sprintf)(
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_block_editor268.Warning, { children: (0, import_i18n250.sprintf)(
/* translators: %s: Template part slug. */
- (0, import_i18n254.__)(
+ (0, import_i18n250.__)(
"Template part has been deleted or is unavailable: %s"
),
slug
) }) });
}
if (isEntityAvailable && hasAlreadyRendered) {
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.Warning, { children: (0, import_i18n254.__)("Block cannot be rendered inside itself.") }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_block_editor268.Warning, { children: (0, import_i18n250.__)("Block cannot be rendered inside itself.") }) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_block_editor268.RecursionProvider, { uniqueId: templatePartId, children: [
- isEntityAvailable && onNavigateToEntityRecord && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_jsx_runtime544.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_block_editor268.RecursionProvider, { uniqueId: templatePartId, children: [
+ isEntityAvailable && onNavigateToEntityRecord && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_block_editor268.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
import_components163.ToolbarButton,
{
onClick: () => {
@@ -80269,10 +79845,10 @@ ${text}
postType: "wp_template_part"
});
},
- children: (0, import_i18n254.__)("Edit original")
+ children: (0, import_i18n250.__)("Edit original")
}
) }),
- canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_block_editor268.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
TemplatePartAdvancedControls,
{
tagName,
@@ -80284,7 +79860,7 @@ ${text}
clientId
}
) }),
- isPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ isPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
TemplatePartPlaceholder,
{
area: attributes2.area,
@@ -80294,11 +79870,11 @@ ${text}
onOpenSelectionModal: () => setIsTemplatePartSelectionOpen(true)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.BlockSettingsMenuControls, { children: ({ selectedClientIds }) => {
+ /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_block_editor268.BlockSettingsMenuControls, { children: ({ selectedClientIds }) => {
if (!canUserEditBlock || !(selectedClientIds.length === 1 && clientId === selectedClientIds[0])) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
ReplaceButton,
{
...{
@@ -80312,7 +79888,7 @@ ${text}
}
);
} }),
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_block_editor268.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
TemplatesList,
{
area,
@@ -80321,7 +79897,7 @@ ${text}
onSelect: (pattern) => onPatternSelect(pattern)
}
) }),
- isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
TemplatePartInnerBlocks,
{
tagName: TagName2,
@@ -80331,20 +79907,20 @@ ${text}
layout
}
),
- !isPlaceholder && !isResolved && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components163.Spinner, {}) })
+ !isPlaceholder && !isResolved && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components163.Spinner, {}) })
] }),
- isTemplatePartSelectionOpen && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ isTemplatePartSelectionOpen && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
import_components163.Modal,
{
overlayClassName: "block-editor-template-part__selection-modal",
- title: (0, import_i18n254.sprintf)(
+ title: (0, import_i18n250.sprintf)(
// Translators: %s as template part area title ("Header", "Footer", etc.).
- (0, import_i18n254.__)("Choose a %s"),
+ (0, import_i18n250.__)("Choose a %s"),
areaObject.label.toLowerCase()
),
onRequestClose: () => setIsTemplatePartSelectionOpen(false),
isFullScreen: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
TemplatePartSelectionModal,
{
templatePartId,
@@ -80524,18 +80100,18 @@ ${text}
};
// packages/block-library/build-module/term-count/edit.mjs
- var import_i18n255 = __toESM(require_i18n(), 1);
+ var import_i18n251 = __toESM(require_i18n(), 1);
var import_block_editor269 = __toESM(require_block_editor(), 1);
var import_components165 = __toESM(require_components(), 1);
// packages/block-library/build-module/term-count/icons.mjs
var import_components164 = __toESM(require_components(), 1);
- var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
- var bareNumber = /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.Path, { d: "M 10 6 L 9.609375 9 L 7 9 L 7 10.5 L 9.4121094 10.5 L 9.0878906 13 L 7 13 L 7 14.5 L 8.890625 14.5 L 8.5 17.5 L 10 17.5 L 10.390625 14.5 L 12.890625 14.5 L 12.5 17.5 L 14 17.5 L 14.390625 14.5 L 17 14.5 L 17 13 L 14.587891 13 L 14.912109 10.5 L 17 10.5 L 17 9 L 15.109375 9 L 15.5 6 L 14 6 L 13.609375 9 L 11.109375 9 L 11.5 6 L 10 6 z M 10.912109 10.5 L 13.412109 10.5 L 13.087891 13 L 10.587891 13 L 10.912109 10.5 z" }) });
- var numberInParenthesis = /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.Path, { d: "M 10,6 9.609375,9 H 7 v 1.5 H 9.4121094 L 9.0878906,13 H 7 v 1.5 H 8.890625 L 8.5,17.5 H 10 l 0.390625,-3 h 2.5 L 12.5,17.5 H 14 l 0.390625,-3 H 17 V 13 h -2.412109 l 0.324218,-2.5 H 17 V 9 H 15.109375 L 15.5,6 H 14 l -0.390625,3 h -2.5 L 11.5,6 Z m 0.912109,4.5 h 2.5 L 13.087891,13 h -2.5 z M 18.5,3 c 0,0 1.5,4.004036 1.5,9 0,4.995964 -1.5,9 -1.5,9 H 20 c 0,0 1.5,-4.004036 1.5,-9 C 21.5,7.004036 20,3 20,3 Z M 5.5,21 C 5.5,21 4,16.995964 4,12 4,7.0040356 5.5,3 5.5,3 H 4 c 0,0 -1.5,4.004036 -1.5,9 0,4.995964 1.5,9 1.5,9 z" }) });
- var numberInSquareBrackets = /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.Path, { d: "M 21.5,21 V 3 H 18 v 1.5 h 2 v 15 H 18 V 21 Z M 2.5,3 V 21 H 6 V 19.5 H 4 V 4.5 H 6 V 3 Z M 10,6 9.609375,9 H 7 v 1.5 H 9.4121094 L 9.0878906,13 H 7 v 1.5 H 8.890625 L 8.5,17.5 H 10 l 0.390625,-3 h 2.5 L 12.5,17.5 H 14 l 0.390625,-3 H 17 V 13 h -2.412109 l 0.324218,-2.5 H 17 V 9 H 15.109375 L 15.5,6 H 14 l -0.390625,3 h -2.5 L 11.5,6 Z m 0.912109,4.5 h 2.5 L 13.087891,13 h -2.5 z" }) });
- var numberInCurlyBrackets = /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.Path, { d: "M 10,6 9.609375,9 H 7 v 1.5 H 9.4121094 L 9.0878906,13 H 7 v 1.5 H 8.890625 L 8.5,17.5 H 10 l 0.390625,-3 h 2.5 L 12.5,17.5 H 14 l 0.390625,-3 H 17 V 13 h -2.412109 l 0.324218,-2.5 H 17 V 9 H 15.109375 L 15.5,6 H 14 l -0.390625,3 h -2.5 L 11.5,6 Z m 0.912109,4.5 h 2.5 L 13.087891,13 h -2.5 z M 18.5,21 c 1.104567,0 2,-0.895433 2,-2 v -4 c 0,-1.104567 0.895433,-2 2,-2 v -2 c -1.104567,0 -2,-0.895433 -2,-2 V 5 c 0,-1.104567 -0.895433,-2 -2,-2 H 17 v 1.5 h 1.5 A 0.5,0.5 0 0 1 19,5 v 5 c 0,1.104567 0.895433,2 2,2 -1.104567,0 -2,0.895433 -2,2 v 5 c 0,0.276142 -0.223858,0.5 -0.5,0.5 H 17 V 21 Z M 5.5,3 c -1.1045668,0 -2,0.8954327 -2,2 v 4 c 0,1.104567 -0.8954332,2 -2,2 v 2 c 1.1045668,0 2,0.895433 2,2 v 4 c 0,1.104567 0.8954332,2 2,2 H 7 V 19.5 H 5.5 A 0.5,0.5 0 0 1 5,19 V 14 C 5,12.895433 4.1045668,12 3,12 4.1045668,12 5,11.104567 5,10 V 5 C 5,4.7238579 5.2238579,4.5 5.5,4.5 H 7 V 3 Z" }) });
- var numberInAngleBrackets = /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components164.Path, { d: "M 18.970703,16.53125 23.5,12 18.970703,7.46875 17.910156,8.53125 21.378906,12 17.910156,15.46875 Z M 5.0292969,7.46875 0.5,12 5.0292969,16.53125 6.0898438,15.46875 2.6210938,12 6.0898438,8.53125 Z M 10,6 9.609375,9 H 7 v 1.5 H 9.4121094 L 9.0878906,13 H 7 v 1.5 H 8.890625 L 8.5,17.5 H 10 l 0.390625,-3 h 2.5 L 12.5,17.5 H 14 l 0.390625,-3 H 17 V 13 h -2.412109 l 0.324218,-2.5 H 17 V 9 H 15.109375 L 15.5,6 H 14 l -0.390625,3 h -2.5 L 11.5,6 Z m 0.912109,4.5 h 2.5 L 13.087891,13 h -2.5 z" }) });
+ var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+ var bareNumber = /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.Path, { d: "M 10 6 L 9.609375 9 L 7 9 L 7 10.5 L 9.4121094 10.5 L 9.0878906 13 L 7 13 L 7 14.5 L 8.890625 14.5 L 8.5 17.5 L 10 17.5 L 10.390625 14.5 L 12.890625 14.5 L 12.5 17.5 L 14 17.5 L 14.390625 14.5 L 17 14.5 L 17 13 L 14.587891 13 L 14.912109 10.5 L 17 10.5 L 17 9 L 15.109375 9 L 15.5 6 L 14 6 L 13.609375 9 L 11.109375 9 L 11.5 6 L 10 6 z M 10.912109 10.5 L 13.412109 10.5 L 13.087891 13 L 10.587891 13 L 10.912109 10.5 z" }) });
+ var numberInParenthesis = /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.Path, { d: "M 10,6 9.609375,9 H 7 v 1.5 H 9.4121094 L 9.0878906,13 H 7 v 1.5 H 8.890625 L 8.5,17.5 H 10 l 0.390625,-3 h 2.5 L 12.5,17.5 H 14 l 0.390625,-3 H 17 V 13 h -2.412109 l 0.324218,-2.5 H 17 V 9 H 15.109375 L 15.5,6 H 14 l -0.390625,3 h -2.5 L 11.5,6 Z m 0.912109,4.5 h 2.5 L 13.087891,13 h -2.5 z M 18.5,3 c 0,0 1.5,4.004036 1.5,9 0,4.995964 -1.5,9 -1.5,9 H 20 c 0,0 1.5,-4.004036 1.5,-9 C 21.5,7.004036 20,3 20,3 Z M 5.5,21 C 5.5,21 4,16.995964 4,12 4,7.0040356 5.5,3 5.5,3 H 4 c 0,0 -1.5,4.004036 -1.5,9 0,4.995964 1.5,9 1.5,9 z" }) });
+ var numberInSquareBrackets = /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.Path, { d: "M 21.5,21 V 3 H 18 v 1.5 h 2 v 15 H 18 V 21 Z M 2.5,3 V 21 H 6 V 19.5 H 4 V 4.5 H 6 V 3 Z M 10,6 9.609375,9 H 7 v 1.5 H 9.4121094 L 9.0878906,13 H 7 v 1.5 H 8.890625 L 8.5,17.5 H 10 l 0.390625,-3 h 2.5 L 12.5,17.5 H 14 l 0.390625,-3 H 17 V 13 h -2.412109 l 0.324218,-2.5 H 17 V 9 H 15.109375 L 15.5,6 H 14 l -0.390625,3 h -2.5 L 11.5,6 Z m 0.912109,4.5 h 2.5 L 13.087891,13 h -2.5 z" }) });
+ var numberInCurlyBrackets = /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.Path, { d: "M 10,6 9.609375,9 H 7 v 1.5 H 9.4121094 L 9.0878906,13 H 7 v 1.5 H 8.890625 L 8.5,17.5 H 10 l 0.390625,-3 h 2.5 L 12.5,17.5 H 14 l 0.390625,-3 H 17 V 13 h -2.412109 l 0.324218,-2.5 H 17 V 9 H 15.109375 L 15.5,6 H 14 l -0.390625,3 h -2.5 L 11.5,6 Z m 0.912109,4.5 h 2.5 L 13.087891,13 h -2.5 z M 18.5,21 c 1.104567,0 2,-0.895433 2,-2 v -4 c 0,-1.104567 0.895433,-2 2,-2 v -2 c -1.104567,0 -2,-0.895433 -2,-2 V 5 c 0,-1.104567 -0.895433,-2 -2,-2 H 17 v 1.5 h 1.5 A 0.5,0.5 0 0 1 19,5 v 5 c 0,1.104567 0.895433,2 2,2 -1.104567,0 -2,0.895433 -2,2 v 5 c 0,0.276142 -0.223858,0.5 -0.5,0.5 H 17 V 21 Z M 5.5,3 c -1.1045668,0 -2,0.8954327 -2,2 v 4 c 0,1.104567 -0.8954332,2 -2,2 v 2 c 1.1045668,0 2,0.895433 2,2 v 4 c 0,1.104567 0.8954332,2 2,2 H 7 V 19.5 H 5.5 A 0.5,0.5 0 0 1 5,19 V 14 C 5,12.895433 4.1045668,12 3,12 4.1045668,12 5,11.104567 5,10 V 5 C 5,4.7238579 5.2238579,4.5 5.5,4.5 H 7 V 3 Z" }) });
+ var numberInAngleBrackets = /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_components164.Path, { d: "M 18.970703,16.53125 23.5,12 18.970703,7.46875 17.910156,8.53125 21.378906,12 17.910156,15.46875 Z M 5.0292969,7.46875 0.5,12 5.0292969,16.53125 6.0898438,15.46875 2.6210938,12 6.0898438,8.53125 Z M 10,6 9.609375,9 H 7 v 1.5 H 9.4121094 L 9.0878906,13 H 7 v 1.5 H 8.890625 L 8.5,17.5 H 10 l 0.390625,-3 h 2.5 L 12.5,17.5 H 14 l 0.390625,-3 H 17 V 13 h -2.412109 l 0.324218,-2.5 H 17 V 9 H 15.109375 L 15.5,6 H 14 l -0.390625,3 h -2.5 L 11.5,6 Z m 0.912109,4.5 h 2.5 L 13.087891,13 h -2.5 z" }) });
// packages/block-library/build-module/term-count/use-term-count.mjs
var import_core_data95 = __toESM(require_core_data(), 1);
@@ -80594,29 +80170,29 @@ ${text}
}
// packages/block-library/build-module/term-count/edit.mjs
- var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
var BRACKET_TYPES = {
- none: { label: (0, import_i18n255.__)("No brackets"), icon: bareNumber },
+ none: { label: (0, import_i18n251.__)("No brackets"), icon: bareNumber },
round: {
- label: (0, import_i18n255.__)("Round brackets"),
+ label: (0, import_i18n251.__)("Round brackets"),
icon: numberInParenthesis,
before: "(",
after: ")"
},
square: {
- label: (0, import_i18n255.__)("Square brackets"),
+ label: (0, import_i18n251.__)("Square brackets"),
icon: numberInSquareBrackets,
before: "[",
after: "]"
},
curly: {
- label: (0, import_i18n255.__)("Curly brackets"),
+ label: (0, import_i18n251.__)("Curly brackets"),
icon: numberInCurlyBrackets,
before: "{",
after: "}"
},
angle: {
- label: (0, import_i18n255.__)("Angle brackets"),
+ label: (0, import_i18n251.__)("Angle brackets"),
icon: numberInAngleBrackets,
before: "<",
after: ">"
@@ -80646,16 +80222,16 @@ ${text}
const { before = "", after = "" } = BRACKET_TYPES[type] || {};
return `${before}${count}${after}`;
};
- return /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(import_jsx_runtime545.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_block_editor269.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(import_jsx_runtime546.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_block_editor269.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
import_components165.ToolbarDropdownMenu,
{
icon: BRACKET_TYPES[bracketType]?.icon ?? bareNumber,
- label: (0, import_i18n255.__)("Change bracket type"),
+ label: (0, import_i18n251.__)("Change bracket type"),
controls: bracketTypeControls
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime545.jsx)("div", { ...blockProps, children: formatTermCount(termCount, bracketType) })
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("div", { ...blockProps, children: formatTermCount(termCount, bracketType) })
] });
}
@@ -80735,7 +80311,7 @@ ${text}
};
// packages/block-library/build-module/term-description/edit.mjs
- var import_i18n256 = __toESM(require_i18n(), 1);
+ var import_i18n252 = __toESM(require_i18n(), 1);
var import_block_editor270 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/term-description/use-term-description.mjs
@@ -80801,18 +80377,18 @@ ${text}
}
// packages/block-library/build-module/term-description/edit.mjs
- var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
function TermDescriptionEdit({
context: { termId, taxonomy }
}) {
const { termDescription } = useTermDescription(termId, taxonomy);
const blockProps = (0, import_block_editor270.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_jsx_runtime546.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("div", { ...blockProps, children: termDescription ? /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(import_jsx_runtime547.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("div", { ...blockProps, children: termDescription ? /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
"div",
{
dangerouslySetInnerHTML: { __html: termDescription }
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("div", { className: "wp-block-term-description__placeholder", children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("span", { children: (0, import_i18n256.__)("Term Description") }) }) }) });
+ ) : /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("div", { className: "wp-block-term-description__placeholder", children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { children: (0, import_i18n252.__)("Term Description") }) }) }) });
}
// packages/block-library/build-module/term-description/deprecated.mjs
@@ -80968,7 +80544,7 @@ ${text}
};
// packages/block-library/build-module/term-name/edit.mjs
- var import_i18n257 = __toESM(require_i18n(), 1);
+ var import_i18n253 = __toESM(require_i18n(), 1);
var import_block_editor271 = __toESM(require_block_editor(), 1);
var import_components166 = __toESM(require_components(), 1);
var import_html_entities16 = __toESM(require_html_entities(), 1);
@@ -81040,7 +80616,7 @@ ${text}
}
// packages/block-library/build-module/term-name/edit.mjs
- var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
function TermNameEdit({
attributes: attributes2,
setAttributes,
@@ -81048,13 +80624,13 @@ ${text}
}) {
const { level = 0, isLink, levelOptions } = attributes2;
const { term } = useTermName(termId, taxonomy);
- const termName2 = term?.name ? (0, import_html_entities16.decodeEntities)(term.name) : (0, import_i18n257.__)("Term Name");
+ const termName2 = term?.name ? (0, import_html_entities16.decodeEntities)(term.name) : (0, import_i18n253.__)("Term Name");
const blockProps = (0, import_block_editor271.useBlockProps)();
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const TagName2 = level === 0 ? "p" : `h${level}`;
let termNameDisplay = termName2;
if (isLink) {
- termNameDisplay = /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+ termNameDisplay = /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
"a",
{
href: "#term-name-pseudo-link",
@@ -81063,8 +80639,8 @@ ${text}
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_jsx_runtime547.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(import_block_editor271.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(import_jsx_runtime548.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_block_editor271.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
import_block_editor271.HeadingLevelDropdown,
{
value: level,
@@ -81074,27 +80650,27 @@ ${text}
}
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(import_block_editor271.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_block_editor271.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
import_components166.__experimentalToolsPanel,
{
- label: (0, import_i18n257.__)("Settings"),
+ label: (0, import_i18n253.__)("Settings"),
resetAll: () => {
setAttributes({
isLink: false
});
},
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
import_components166.__experimentalToolsPanelItem,
{
hasValue: () => !!isLink,
- label: (0, import_i18n257.__)("Make term name a link"),
+ label: (0, import_i18n253.__)("Make term name a link"),
onDeselect: () => setAttributes({ isLink: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
import_components166.ToggleControl,
{
- label: (0, import_i18n257.__)("Make term name a link"),
+ label: (0, import_i18n253.__)("Make term name a link"),
onChange: () => setAttributes({ isLink: !isLink }),
checked: isLink
}
@@ -81103,7 +80679,7 @@ ${text}
)
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(TagName2, { ...blockProps, children: termNameDisplay })
+ /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(TagName2, { ...blockProps, children: termNameDisplay })
] });
}
@@ -81243,24 +80819,24 @@ ${text}
var import_block_editor276 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/terms-query/edit/terms-query-content.mjs
- var import_element163 = __toESM(require_element(), 1);
+ var import_element164 = __toESM(require_element(), 1);
var import_block_editor274 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/terms-query/edit/inspector-controls/index.mjs
- var import_i18n262 = __toESM(require_i18n(), 1);
+ var import_i18n258 = __toESM(require_i18n(), 1);
var import_components174 = __toESM(require_components(), 1);
var import_block_editor273 = __toESM(require_block_editor(), 1);
// packages/block-library/build-module/terms-query/utils.mjs
var import_core_data98 = __toESM(require_core_data(), 1);
var import_data164 = __toESM(require_data(), 1);
- var import_element161 = __toESM(require_element(), 1);
+ var import_element162 = __toESM(require_element(), 1);
function usePublicTaxonomies() {
const taxonomies = (0, import_data164.useSelect)(
(select10) => select10(import_core_data98.store).getTaxonomies({ per_page: -1 }),
[]
);
- return (0, import_element161.useMemo)(() => {
+ return (0, import_element162.useMemo)(() => {
return taxonomies?.filter(
({ visibility }) => visibility?.publicly_queryable
) || [];
@@ -81269,14 +80845,14 @@ ${text}
// packages/block-library/build-module/terms-query/edit/inspector-controls/taxonomy-control.mjs
var import_components167 = __toESM(require_components(), 1);
- var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
function TaxonomyControl({ value, onChange, ...props }) {
const taxonomies = usePublicTaxonomies();
const taxonomyOptions = taxonomies.map((taxonomy) => ({
label: taxonomy.name,
value: taxonomy.slug
}));
- return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
import_components167.SelectControl,
{
options: taxonomyOptions,
@@ -81288,28 +80864,28 @@ ${text}
}
// packages/block-library/build-module/terms-query/edit/inspector-controls/order-control.mjs
- var import_i18n258 = __toESM(require_i18n(), 1);
+ var import_i18n254 = __toESM(require_i18n(), 1);
var import_components168 = __toESM(require_components(), 1);
- var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
function OrderControl3({ orderBy, order, onChange, ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
import_components168.SelectControl,
{
options: [
{
- label: (0, import_i18n258.__)("Name: A \u2192 Z"),
+ label: (0, import_i18n254.__)("Name: A \u2192 Z"),
value: "name/asc"
},
{
- label: (0, import_i18n258.__)("Name: Z \u2192 A"),
+ label: (0, import_i18n254.__)("Name: Z \u2192 A"),
value: "name/desc"
},
{
- label: (0, import_i18n258.__)("Count, high to low"),
+ label: (0, import_i18n254.__)("Count, high to low"),
value: "count/desc"
},
{
- label: (0, import_i18n258.__)("Count, low to high"),
+ label: (0, import_i18n254.__)("Count, low to high"),
value: "count/asc"
}
],
@@ -81325,9 +80901,9 @@ ${text}
// packages/block-library/build-module/terms-query/edit/inspector-controls/empty-terms-control.mjs
var import_components169 = __toESM(require_components(), 1);
- var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
function EmptyTermsControl({ value, onChange, ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
import_components169.ToggleControl,
{
checked: !value,
@@ -81339,17 +80915,17 @@ ${text}
// packages/block-library/build-module/terms-query/edit/inspector-controls/nested-terms-control.mjs
var import_components170 = __toESM(require_components(), 1);
- var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
function NestedTermsControl({ value, onChange, ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components170.ToggleControl, { checked: value, onChange, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components170.ToggleControl, { checked: value, onChange, ...props });
}
// packages/block-library/build-module/terms-query/edit/inspector-controls/inherit-control.mjs
var import_components171 = __toESM(require_components(), 1);
- var import_i18n259 = __toESM(require_i18n(), 1);
- var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n255 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
function InheritControl({ value, onChange, label }) {
- return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
import_components171.__experimentalToggleGroupControl,
{
label,
@@ -81359,37 +80935,37 @@ ${text}
inherit: newValue === "default"
});
},
- help: value ? (0, import_i18n259.__)(
+ help: value ? (0, import_i18n255.__)(
"Display terms based on the current taxonomy archive. For hierarchical taxonomies, shows children of the current term. For non-hierarchical taxonomies, shows all terms."
- ) : (0, import_i18n259.__)("Display terms based on specific criteria."),
+ ) : (0, import_i18n255.__)("Display terms based on specific criteria."),
value: value ? "default" : "custom",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
import_components171.__experimentalToggleGroupControlOption,
{
value: "default",
- label: (0, import_i18n259.__)("Default")
+ label: (0, import_i18n255.__)("Default")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components171.__experimentalToggleGroupControlOption, { value: "custom", label: (0, import_i18n259.__)("Custom") })
+ /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components171.__experimentalToggleGroupControlOption, { value: "custom", label: (0, import_i18n255.__)("Custom") })
]
}
);
}
// packages/block-library/build-module/terms-query/edit/inspector-controls/max-terms-control.mjs
- var import_i18n260 = __toESM(require_i18n(), 1);
+ var import_i18n256 = __toESM(require_i18n(), 1);
var import_components172 = __toESM(require_components(), 1);
- var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
function MaxTermsControl({ value, onChange, ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
import_components172.RangeControl,
{
value,
min: 0,
max: 100,
onChange,
- help: (0, import_i18n260.__)(
+ help: (0, import_i18n256.__)(
"Limit the number of terms you want to show. To show all terms, use 0 (zero)."
),
...props
@@ -81398,23 +80974,23 @@ ${text}
}
// packages/block-library/build-module/terms-query/edit/inspector-controls/advanced-controls.mjs
- var import_i18n261 = __toESM(require_i18n(), 1);
+ var import_i18n257 = __toESM(require_i18n(), 1);
var import_block_editor272 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
var { HTMLElementControl: HTMLElementControl8 } = unlock(import_block_editor272.privateApis);
function AdvancedControls({
TagName: TagName2,
setAttributes,
clientId
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(import_block_editor272.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_block_editor272.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
HTMLElementControl8,
{
tagName: TagName2,
onChange: (value) => setAttributes({ tagName: value }),
clientId,
options: [
- { label: (0, import_i18n261.__)("Default (<div>)"), value: "div" },
+ { label: (0, import_i18n257.__)("Default (<div>)"), value: "div" },
{ label: "<main>", value: "main" },
{ label: "<section>", value: "section" },
{ label: "<aside>", value: "aside" }
@@ -81427,10 +81003,10 @@ ${text}
var import_components173 = __toESM(require_components(), 1);
var import_data165 = __toESM(require_data(), 1);
var import_core_data99 = __toESM(require_core_data(), 1);
- var import_element162 = __toESM(require_element(), 1);
+ var import_element163 = __toESM(require_element(), 1);
var import_compose65 = __toESM(require_compose(), 1);
var import_html_entities17 = __toESM(require_html_entities(), 1);
- var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY11 = [];
var BASE_QUERY3 = {
order: "asc",
@@ -81443,9 +81019,9 @@ ${text}
onChange,
...props
}) {
- const [search, setSearch] = (0, import_element162.useState)("");
- const [value, setValue] = (0, import_element162.useState)(EMPTY_ARRAY11);
- const [suggestions, setSuggestions] = (0, import_element162.useState)(EMPTY_ARRAY11);
+ const [search, setSearch] = (0, import_element163.useState)("");
+ const [value, setValue] = (0, import_element163.useState)(EMPTY_ARRAY11);
+ const [suggestions, setSuggestions] = (0, import_element163.useState)(EMPTY_ARRAY11);
const debouncedSearch = (0, import_compose65.useDebounce)(setSearch, 250);
const { searchResults, searchHasResolved } = (0, import_data165.useSelect)(
(select10) => {
@@ -81488,7 +81064,7 @@ ${text}
},
[include, taxonomy]
);
- (0, import_element162.useEffect)(() => {
+ (0, import_element163.useEffect)(() => {
if (!include?.length) {
setValue(EMPTY_ARRAY11);
}
@@ -81507,7 +81083,7 @@ ${text}
}, []);
setValue(sanitizedValue);
}, [include, currentTerms]);
- const entitiesInfo = (0, import_element162.useMemo)(() => {
+ const entitiesInfo = (0, import_element163.useMemo)(() => {
if (!searchResults?.length) {
return { names: EMPTY_ARRAY11, mapByName: {} };
}
@@ -81520,7 +81096,7 @@ ${text}
});
return { names, mapByName };
}, [searchResults]);
- (0, import_element162.useEffect)(() => {
+ (0, import_element163.useEffect)(() => {
if (!searchHasResolved) {
return;
}
@@ -81540,7 +81116,7 @@ ${text}
setSuggestions(EMPTY_ARRAY11);
onChange(ids);
};
- return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
import_components173.FormTokenField,
{
value,
@@ -81554,7 +81130,7 @@ ${text}
}
// packages/block-library/build-module/terms-query/edit/inspector-controls/index.mjs
- var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
function TermsQueryInspectorControls({
attributes: attributes2,
setQuery,
@@ -81582,18 +81158,18 @@ ${text}
const displayInheritControl = ["taxonomy", "category", "tag", "archive"].includes(templateSlug) || templateSlug?.startsWith("taxonomy-") || templateSlug?.startsWith("category-") || templateSlug?.startsWith("tag-");
const displayShowNestedControl = isTaxonomyHierarchical;
const hasIncludeFilter = !!include?.length;
- const queryTypeControlLabel = (0, import_i18n262.__)("Query type");
- const taxonomyControlLabel = (0, import_i18n262.__)("Taxonomy");
- const orderByControlLabel = (0, import_i18n262.__)("Order by");
- const emptyTermsControlLabel = (0, import_i18n262.__)("Show empty terms");
- const nestedTermsControlLabel = (0, import_i18n262.__)("Show nested terms");
- const maxTermsControlLabel = (0, import_i18n262.__)("Max terms");
- const includeControlLabel = (0, import_i18n262.__)("Selected terms");
- return /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(import_jsx_runtime556.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor273.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(
+ const queryTypeControlLabel = (0, import_i18n258.__)("Query type");
+ const taxonomyControlLabel = (0, import_i18n258.__)("Taxonomy");
+ const orderByControlLabel = (0, import_i18n258.__)("Order by");
+ const emptyTermsControlLabel = (0, import_i18n258.__)("Show empty terms");
+ const nestedTermsControlLabel = (0, import_i18n258.__)("Show nested terms");
+ const maxTermsControlLabel = (0, import_i18n258.__)("Max terms");
+ const includeControlLabel = (0, import_i18n258.__)("Selected terms");
+ return /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)(import_jsx_runtime557.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_block_editor273.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)(
import_components174.__experimentalToolsPanel,
{
- label: (0, import_i18n262.__)("Settings"),
+ label: (0, import_i18n258.__)("Settings"),
resetAll: () => {
setAttributes({
termQuery: {
@@ -81610,14 +81186,14 @@ ${text}
},
dropdownMenuProps,
children: [
- displayInheritControl && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ displayInheritControl && /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
import_components174.__experimentalToolsPanelItem,
{
hasValue: () => inherit !== false,
label: queryTypeControlLabel,
onDeselect: () => setQuery({ inherit: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
InheritControl,
{
label: queryTypeControlLabel,
@@ -81627,7 +81203,7 @@ ${text}
)
}
),
- !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
import_components174.__experimentalToolsPanelItem,
{
hasValue: () => taxonomy !== "category",
@@ -81636,7 +81212,7 @@ ${text}
setQuery({ taxonomy: "category" });
},
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
TaxonomyControl,
{
label: taxonomyControlLabel,
@@ -81649,14 +81225,14 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
import_components174.__experimentalToolsPanelItem,
{
hasValue: () => orderBy !== "name" || order !== "asc",
label: orderByControlLabel,
onDeselect: () => setQuery({ orderBy: "name", order: "asc" }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
OrderControl3,
{
label: orderByControlLabel,
@@ -81668,14 +81244,14 @@ ${text}
});
},
disabled: hasIncludeFilter,
- help: hasIncludeFilter ? (0, import_i18n262.__)(
+ help: hasIncludeFilter ? (0, import_i18n258.__)(
"When specific terms are selected, the order is based on their selection order."
) : void 0
}
)
}
),
- !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
import_components174.__experimentalToolsPanelItem,
{
hasValue: () => !!include?.length,
@@ -81686,7 +81262,7 @@ ${text}
order: "asc"
}),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
IncludeControl,
{
label: includeControlLabel,
@@ -81697,14 +81273,14 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
import_components174.__experimentalToolsPanelItem,
{
hasValue: () => hideEmpty !== true,
label: emptyTermsControlLabel,
onDeselect: () => setQuery({ hideEmpty: true }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
EmptyTermsControl,
{
label: emptyTermsControlLabel,
@@ -81714,35 +81290,35 @@ ${text}
)
}
),
- displayShowNestedControl && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ displayShowNestedControl && /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
import_components174.__experimentalToolsPanelItem,
{
hasValue: () => showNested !== false,
label: nestedTermsControlLabel,
onDeselect: () => setQuery({ showNested: false }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
NestedTermsControl,
{
label: nestedTermsControlLabel,
value: showNested,
onChange: (value) => setQuery({ showNested: value }),
disabled: hasIncludeFilter,
- help: hasIncludeFilter ? (0, import_i18n262.__)(
+ help: hasIncludeFilter ? (0, import_i18n258.__)(
"When specific terms are selected, only those are displayed."
) : void 0
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
import_components174.__experimentalToolsPanelItem,
{
hasValue: () => perPage !== 10,
label: maxTermsControlLabel,
onDeselect: () => setQuery({ perPage: 10 }),
isShownByDefault: true,
- children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
MaxTermsControl,
{
label: maxTermsControlLabel,
@@ -81755,7 +81331,7 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
AdvancedControls,
{
TagName: TagName2,
@@ -81767,7 +81343,7 @@ ${text}
}
// packages/block-library/build-module/terms-query/edit/terms-query-content.mjs
- var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
function TermsQueryContent({
attributes: attributes2,
setAttributes,
@@ -81777,14 +81353,14 @@ ${text}
const { tagName: TagName2 } = attributes2;
const blockProps = (0, import_block_editor274.useBlockProps)();
const innerBlocksProps = (0, import_block_editor274.useInnerBlocksProps)(blockProps, {});
- const setQuery = (0, import_element163.useCallback)(
+ const setQuery = (0, import_element164.useCallback)(
(newQuery) => setAttributes((prevAttributes) => ({
termQuery: { ...prevAttributes.termQuery, ...newQuery }
})),
[setAttributes]
);
- return /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)(import_jsx_runtime557.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_jsx_runtime558.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
TermsQueryInspectorControls,
{
attributes: attributes2,
@@ -81794,15 +81370,15 @@ ${text}
templateSlug: context?.templateSlug
}
),
- /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(TagName2, { ...innerBlocksProps })
+ /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(TagName2, { ...innerBlocksProps })
] });
}
// packages/block-library/build-module/terms-query/edit/terms-query-placeholder.mjs
var import_data166 = __toESM(require_data(), 1);
- var import_blocks122 = __toESM(require_blocks(), 1);
+ var import_blocks105 = __toESM(require_blocks(), 1);
var import_block_editor275 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
function TermsQueryPlaceholder({
attributes: attributes2,
clientId,
@@ -81814,7 +81390,7 @@ ${text}
getActiveBlockVariation,
getBlockType: getBlockType6,
getBlockVariations: getBlockVariations4
- } = select10(import_blocks122.store);
+ } = select10(import_blocks105.store);
return {
blockType: getBlockType6(name118),
activeBlockVariation: getActiveBlockVariation(
@@ -81830,7 +81406,7 @@ ${text}
const label = activeBlockVariation?.title || blockType?.title;
const { replaceInnerBlocks } = (0, import_data166.useDispatch)(import_block_editor275.store);
const blockProps = (0, import_block_editor275.useBlockProps)();
- return /* @__PURE__ */ (0, import_jsx_runtime558.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
import_block_editor275.__experimentalBlockVariationPicker,
{
icon: icon2,
@@ -81840,7 +81416,7 @@ ${text}
if (variation.innerBlocks) {
replaceInnerBlocks(
clientId,
- (0, import_blocks122.createBlocksFromInnerBlocksTemplate)(
+ (0, import_blocks105.createBlocksFromInnerBlocksTemplate)(
variation.innerBlocks
),
false
@@ -81852,32 +81428,32 @@ ${text}
}
// packages/block-library/build-module/terms-query/edit/index.mjs
- var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
var TermsQueryEdit = (props) => {
const hasInnerBlocks = (0, import_data167.useSelect)(
(select10) => !!select10(import_block_editor276.store).getBlocks(props.clientId).length,
[props.clientId]
);
const Component = hasInnerBlocks ? TermsQueryContent : TermsQueryPlaceholder;
- return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(Component, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(Component, { ...props });
};
var edit_default35 = TermsQueryEdit;
// packages/block-library/build-module/terms-query/save.mjs
var import_block_editor277 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
function save49({ attributes: { tagName: Tag = "div" } }) {
const blockProps = import_block_editor277.useBlockProps.save();
const innerBlocksProps = import_block_editor277.useInnerBlocksProps.save(blockProps);
- return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(Tag, { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(Tag, { ...innerBlocksProps });
}
// packages/block-library/build-module/terms-query/variations.mjs
- var import_i18n263 = __toESM(require_i18n(), 1);
+ var import_i18n259 = __toESM(require_i18n(), 1);
var import_components175 = __toESM(require_components(), 1);
- var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
- var titleDate2 = /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(import_components175.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(import_components175.Path, { d: "M 41,9 H 7 v 3 h 34 z m 0,9 H 7 v 3 h 34 z m 0,18 H 7 v 3 h 34 z m 0,-9 H 7 v 3 h 34 z" }) });
- var titleExcerpt2 = /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(import_components175.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(import_components175.Path, { d: "m 36,36 h 5 v 3 h -5 z m 0,-9 h 5 v 3 h -5 z m 0,-9 h 5 v 3 h -5 z m 0,-9 h 5 v 3 H 36 Z M 31,9 H 7 v 3 h 24 z m 0,9 H 7 v 3 h 24 z m 0,18 H 7 v 3 h 24 z m 0,-9 H 7 v 3 h 24 z" }) });
+ var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
+ var titleDate2 = /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_components175.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_components175.Path, { d: "M 41,9 H 7 v 3 h 34 z m 0,9 H 7 v 3 h 34 z m 0,18 H 7 v 3 h 34 z m 0,-9 H 7 v 3 h 34 z" }) });
+ var titleExcerpt2 = /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_components175.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_components175.Path, { d: "m 36,36 h 5 v 3 h -5 z m 0,-9 h 5 v 3 h -5 z m 0,-9 h 5 v 3 h -5 z m 0,-9 h 5 v 3 H 36 Z M 31,9 H 7 v 3 h 24 z m 0,9 H 7 v 3 h 24 z m 0,18 H 7 v 3 h 24 z m 0,-9 H 7 v 3 h 24 z" }) });
var termName = [
"core/term-name",
{
@@ -81887,8 +81463,8 @@ ${text}
var variations18 = [
{
name: "name",
- title: (0, import_i18n263.__)("Name"),
- description: (0, import_i18n263.__)("Display the terms' names."),
+ title: (0, import_i18n259.__)("Name"),
+ description: (0, import_i18n259.__)("Display the terms' names."),
attributes: {},
icon: titleDate2,
scope: ["block"],
@@ -81896,8 +81472,8 @@ ${text}
},
{
name: "name-count",
- title: (0, import_i18n263.__)("Name & Count"),
- description: (0, import_i18n263.__)(
+ title: (0, import_i18n259.__)("Name & Count"),
+ description: (0, import_i18n259.__)(
"Display the terms' names and number of posts assigned to each term."
),
attributes: {},
@@ -82008,12 +81584,12 @@ ${text}
// packages/block-library/build-module/term-template/edit.mjs
var import_components176 = __toESM(require_components(), 1);
- var import_element164 = __toESM(require_element(), 1);
+ var import_element165 = __toESM(require_element(), 1);
var import_data168 = __toESM(require_data(), 1);
- var import_i18n264 = __toESM(require_i18n(), 1);
+ var import_i18n260 = __toESM(require_i18n(), 1);
var import_block_editor278 = __toESM(require_block_editor(), 1);
var import_core_data100 = __toESM(require_core_data(), 1);
- var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
var INNER_BLOCKS_LAYOUT2 = { type: "default" };
function TermTemplateInnerBlocks({ classList }) {
const innerBlocksProps = (0, import_block_editor278.useInnerBlocksProps)(
@@ -82023,7 +81599,7 @@ ${text}
layout: INNER_BLOCKS_LAYOUT2
}
);
- return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("li", { ...innerBlocksProps });
+ return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("li", { ...innerBlocksProps });
}
function TermTemplateBlockPreview({
blocks,
@@ -82044,7 +81620,7 @@ ${text}
const style2 = {
display: isHidden ? "none" : void 0
};
- return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
"li",
{
...blockPreviewProps,
@@ -82056,7 +81632,7 @@ ${text}
}
);
}
- var MemoizedTermTemplateBlockPreview = (0, import_element164.memo)(TermTemplateBlockPreview);
+ var MemoizedTermTemplateBlockPreview = (0, import_element165.memo)(TermTemplateBlockPreview);
function TermTemplateEdit({
clientId,
attributes: { layout },
@@ -82075,7 +81651,7 @@ ${text}
__unstableLayoutClassNames
}) {
const { type: layoutType, columnCount = 3 } = layout || {};
- const [activeBlockContextId, setActiveBlockContextId] = (0, import_element164.useState)();
+ const [activeBlockContextId, setActiveBlockContextId] = (0, import_element165.useState)();
const queryArgs = {
hide_empty: hideEmpty,
order,
@@ -82105,7 +81681,7 @@ ${text}
const blockProps = (0, import_block_editor278.useBlockProps)({
className: __unstableLayoutClassNames
});
- const blockContexts = (0, import_element164.useMemo)(
+ const blockContexts = (0, import_element165.useMemo)(
() => terms?.map((term) => ({
taxonomy,
termId: term.id,
@@ -82115,25 +81691,25 @@ ${text}
[terms, taxonomy]
);
if (!terms) {
- return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("ul", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("li", { className: "wp-block-term term-loading", children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("div", { className: "term-loading-placeholder" }) }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("ul", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("li", { className: "wp-block-term term-loading", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("div", { className: "term-loading-placeholder" }) }) });
}
if (!terms.length) {
- return /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)("p", { ...blockProps, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)("p", { ...blockProps, children: [
" ",
- (0, import_i18n264.__)("No terms found.")
+ (0, import_i18n260.__)("No terms found.")
] });
}
const setDisplayLayout = (newDisplayLayout) => setAttributes((prevAttributes) => ({
layout: { ...prevAttributes.layout, ...newDisplayLayout }
}));
- return /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(import_jsx_runtime562.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor278.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(import_jsx_runtime563.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(import_block_editor278.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
import_components176.ToolbarGroup,
{
controls: [
{
icon: list_default,
- title: (0, import_i18n264._x)(
+ title: (0, import_i18n260._x)(
"List view",
"Term template block display setting"
),
@@ -82142,7 +81718,7 @@ ${text}
},
{
icon: grid_default,
- title: (0, import_i18n264._x)(
+ title: (0, import_i18n260._x)(
"Grid view",
"Term template block display setting"
),
@@ -82155,18 +81731,18 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("ul", { ...blockProps, children: blockContexts?.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("ul", { ...blockProps, children: blockContexts?.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(
import_block_editor278.BlockContextProvider,
{
value: blockContext,
children: [
- blockContext.termId === (activeBlockContextId || blockContexts[0]?.termId) ? /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+ blockContext.termId === (activeBlockContextId || blockContexts[0]?.termId) ? /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
TermTemplateInnerBlocks,
{
classList: blockContext.classList
}
) : null,
- /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
MemoizedTermTemplateBlockPreview,
{
blocks,
@@ -82185,9 +81761,9 @@ ${text}
// packages/block-library/build-module/term-template/save.mjs
var import_block_editor279 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
function TermTemplateSave() {
- return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(import_block_editor279.InnerBlocks.Content, {});
+ return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_block_editor279.InnerBlocks.Content, {});
}
// packages/block-library/build-module/term-template/index.mjs
@@ -82212,19 +81788,19 @@ ${text}
});
// packages/block-library/build-module/text-columns/edit.mjs
- var import_i18n265 = __toESM(require_i18n(), 1);
+ var import_i18n261 = __toESM(require_i18n(), 1);
var import_components177 = __toESM(require_components(), 1);
var import_block_editor280 = __toESM(require_block_editor(), 1);
var import_deprecated61 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
function TextColumnsEdit({ attributes: attributes2, setAttributes }) {
const { width, content, columns } = attributes2;
(0, import_deprecated61.default)("The Text Columns block", {
since: "5.3",
alternative: "the Columns block"
});
- return /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_jsx_runtime564.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_block_editor280.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(import_jsx_runtime565.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(import_block_editor280.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
import_block_editor280.BlockAlignmentToolbar,
{
value: width,
@@ -82232,10 +81808,10 @@ ${text}
controls: ["center", "wide", "full"]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_block_editor280.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_components177.PanelBody, { children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(import_block_editor280.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(import_components177.PanelBody, { children: /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
import_components177.RangeControl,
{
- label: (0, import_i18n265.__)("Columns"),
+ label: (0, import_i18n261.__)("Columns"),
value: columns,
onChange: (value) => setAttributes({ columns: value }),
min: 2,
@@ -82243,18 +81819,18 @@ ${text}
required: true
}
) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
"div",
{
...(0, import_block_editor280.useBlockProps)({
className: `align${width} columns-${columns}`
}),
children: Array.from({ length: columns }).map((_2, index) => {
- return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
"div",
{
className: "wp-block-column",
- children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
import_block_editor280.RichText,
{
tagName: "p",
@@ -82268,12 +81844,12 @@ ${text}
]
});
},
- "aria-label": (0, import_i18n265.sprintf)(
+ "aria-label": (0, import_i18n261.sprintf)(
// translators: %d: column index (starting with 1)
- (0, import_i18n265.__)("Column %d text"),
+ (0, import_i18n261.__)("Column %d text"),
index + 1
),
- placeholder: (0, import_i18n265.__)("New Column")
+ placeholder: (0, import_i18n261.__)("New Column")
}
)
},
@@ -82328,16 +81904,16 @@ ${text}
// packages/block-library/build-module/text-columns/save.mjs
var import_block_editor281 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
function save50({ attributes: attributes2 }) {
const { width, content, columns } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
"div",
{
...import_block_editor281.useBlockProps.save({
className: `align${width} columns-${columns}`
}),
- children: Array.from({ length: columns }).map((_2, index) => /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("div", { className: "wp-block-column", children: /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+ children: Array.from({ length: columns }).map((_2, index) => /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("div", { className: "wp-block-column", children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
import_block_editor281.RichText.Content,
{
tagName: "p",
@@ -82349,13 +81925,13 @@ ${text}
}
// packages/block-library/build-module/text-columns/transforms.mjs
- var import_blocks123 = __toESM(require_blocks(), 1);
+ var import_blocks106 = __toESM(require_blocks(), 1);
var transforms37 = {
to: [
{
type: "block",
blocks: ["core/columns"],
- transform: ({ className, columns, content, width }) => (0, import_blocks123.createBlock)(
+ transform: ({ className, columns, content, width }) => (0, import_blocks106.createBlock)(
"core/columns",
{
align: "wide" === width || "full" === width ? width : void 0,
@@ -82363,8 +81939,8 @@ ${text}
columns
},
content.map(
- ({ children }) => (0, import_blocks123.createBlock)("core/column", {}, [
- (0, import_blocks123.createBlock)("core/paragraph", {
+ ({ children }) => (0, import_blocks106.createBlock)("core/column", {}, [
+ (0, import_blocks106.createBlock)("core/paragraph", {
content: children
})
])
@@ -82398,12 +81974,11 @@ ${text}
name: () => name115,
settings: () => settings114
});
- var import_i18n267 = __toESM(require_i18n(), 1);
- var import_blocks126 = __toESM(require_blocks(), 1);
+ var import_i18n263 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/verse/deprecated.mjs
var import_block_editor282 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
var v149 = {
attributes: {
content: {
@@ -82418,7 +81993,7 @@ ${text}
},
save({ attributes: attributes2 }) {
const { textAlign, content } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
import_block_editor282.RichText.Content,
{
tagName: "pre",
@@ -82462,7 +82037,7 @@ ${text}
const className = clsx_default({
[`has-text-align-${textAlign}`]: textAlign
});
- return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("pre", { ...import_block_editor282.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(import_block_editor282.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("pre", { ...import_block_editor282.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_block_editor282.RichText.Content, { value: content }) });
},
migrate(attributes2) {
return migrate_text_align_default(migrate_font_family_default(attributes2));
@@ -82527,7 +82102,7 @@ ${text}
const className = clsx_default({
[`has-text-align-${textAlign}`]: textAlign
});
- return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("pre", { ...import_block_editor282.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(import_block_editor282.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("pre", { ...import_block_editor282.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_block_editor282.RichText.Content, { value: content }) });
},
migrate: migrate_text_align_default,
isEligible(attributes2) {
@@ -82539,10 +82114,10 @@ ${text}
var deprecated_default55 = [v314, v222, v149];
// packages/block-library/build-module/verse/edit.mjs
- var import_i18n266 = __toESM(require_i18n(), 1);
+ var import_i18n262 = __toESM(require_i18n(), 1);
var import_block_editor283 = __toESM(require_block_editor(), 1);
- var import_blocks124 = __toESM(require_blocks(), 1);
- var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
+ var import_blocks107 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
function VerseEdit(props) {
const {
attributes: attributes2,
@@ -82555,7 +82130,7 @@ ${text}
const { content } = attributes2;
useDeprecatedTextAlign(props);
const blockProps = (0, import_block_editor283.useBlockProps)({ style: style2 });
- return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
import_block_editor283.RichText,
{
tagName: "pre",
@@ -82567,14 +82142,14 @@ ${text}
content: nextContent
});
},
- "aria-label": (0, import_i18n266.__)("Poetry text"),
- placeholder: (0, import_i18n266.__)("Write poetry\u2026"),
+ "aria-label": (0, import_i18n262.__)("Poetry text"),
+ placeholder: (0, import_i18n262.__)("Write poetry\u2026"),
onRemove,
onMerge: mergeBlocks,
...blockProps,
__unstablePastePlainText: true,
__unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
- (0, import_blocks124.createBlock)((0, import_blocks124.getDefaultBlockName)())
+ (0, import_blocks107.createBlock)((0, import_blocks107.getDefaultBlockName)())
) : void 0
}
);
@@ -82663,34 +82238,33 @@ ${text}
// packages/block-library/build-module/verse/save.mjs
var import_block_editor284 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
function save51({ attributes: attributes2 }) {
const { content } = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)("pre", { ...import_block_editor284.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(import_block_editor284.RichText.Content, { value: content }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime569.jsx)("pre", { ...import_block_editor284.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(import_block_editor284.RichText.Content, { value: content }) });
}
// packages/block-library/build-module/verse/transforms.mjs
- var import_blocks125 = __toESM(require_blocks(), 1);
+ var import_blocks108 = __toESM(require_blocks(), 1);
var transforms38 = {
from: [
{
type: "block",
blocks: ["core/paragraph"],
- transform: (attributes2) => (0, import_blocks125.createBlock)("core/verse", attributes2)
+ transform: (attributes2) => (0, import_blocks108.createBlock)("core/verse", attributes2)
}
],
to: [
{
type: "block",
blocks: ["core/paragraph"],
- transform: (attributes2) => (0, import_blocks125.createBlock)("core/paragraph", attributes2)
+ transform: (attributes2) => (0, import_blocks108.createBlock)("core/paragraph", attributes2)
}
]
};
var transforms_default39 = transforms38;
// packages/block-library/build-module/verse/index.mjs
- var { fieldsKey: fieldsKey19, formKey: formKey19 } = unlock(import_blocks126.privateApis);
var { name: name115 } = block_default114;
var settings114 = {
icon: verse_default,
@@ -82698,7 +82272,7 @@ ${text}
attributes: {
/* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
// translators: Sample content for the Verse block. Can be replaced with a more locale-adequate work.
- content: (0, import_i18n267.__)(
+ content: (0, import_i18n263.__)(
"WHAT was he doing, the great god Pan,\n Down in the reeds by the river?\nSpreading ruin and scattering ban,\nSplashing and paddling with hoofs of a goat,\nAnd breaking the golden lilies afloat\n With the dragon-fly on the river."
)
/* eslint-enable @wordpress/i18n-no-collapsible-whitespace */
@@ -82714,20 +82288,6 @@ ${text}
edit: VerseEdit,
save: save51
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings114[fieldsKey19] = [
- {
- id: "content",
- label: (0, import_i18n267.__)("Content"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings114[formKey19] = {
- fields: ["content"]
- };
- }
var init114 = () => initBlock({ name: name115, metadata: block_default114, settings: settings114 });
// packages/block-library/build-module/video/index.mjs
@@ -82738,8 +82298,7 @@ ${text}
name: () => name116,
settings: () => settings115
});
- var import_i18n272 = __toESM(require_i18n(), 1);
- var import_blocks128 = __toESM(require_blocks(), 1);
+ var import_i18n268 = __toESM(require_i18n(), 1);
// packages/block-library/build-module/video/deprecated.mjs
var import_block_editor285 = __toESM(require_block_editor(), 1);
@@ -82855,16 +82414,16 @@ ${text}
};
// packages/block-library/build-module/video/tracks.mjs
- var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
function Tracks({ tracks = [] }) {
return tracks.map((track) => {
const { id, ...trackAttrs } = track;
- return /* @__PURE__ */ (0, import_jsx_runtime569.jsx)("track", { ...trackAttrs }, id ?? trackAttrs.src);
+ return /* @__PURE__ */ (0, import_jsx_runtime570.jsx)("track", { ...trackAttrs }, id ?? trackAttrs.src);
});
}
// packages/block-library/build-module/video/deprecated.mjs
- var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
var { attributes: blockAttributes7 } = block_default115;
var v150 = {
attributes: blockAttributes7,
@@ -82881,8 +82440,8 @@ ${text}
playsInline,
tracks
} = attributes2;
- return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)("figure", { ...import_block_editor285.useBlockProps.save(), children: [
- src && /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)("figure", { ...import_block_editor285.useBlockProps.save(), children: [
+ src && /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
"video",
{
autoPlay: autoplay,
@@ -82893,10 +82452,10 @@ ${text}
preload: preload !== "metadata" ? preload : void 0,
src,
playsInline,
- children: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(Tracks, { tracks })
+ children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(Tracks, { tracks })
}
),
- !import_block_editor285.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(import_block_editor285.RichText.Content, { tagName: "figcaption", value: caption })
+ !import_block_editor285.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(import_block_editor285.RichText.Content, { tagName: "figcaption", value: caption })
] });
}
};
@@ -82907,31 +82466,31 @@ ${text}
var import_blob20 = __toESM(require_blob(), 1);
var import_components180 = __toESM(require_components(), 1);
var import_block_editor287 = __toESM(require_block_editor(), 1);
- var import_element167 = __toESM(require_element(), 1);
- var import_i18n271 = __toESM(require_i18n(), 1);
+ var import_element168 = __toESM(require_element(), 1);
+ var import_i18n267 = __toESM(require_i18n(), 1);
var import_data170 = __toESM(require_data(), 1);
var import_notices23 = __toESM(require_notices(), 1);
var import_url25 = __toESM(require_url(), 1);
// packages/block-library/build-module/video/edit-common-settings.mjs
- var import_i18n268 = __toESM(require_i18n(), 1);
+ var import_i18n264 = __toESM(require_i18n(), 1);
var import_components178 = __toESM(require_components(), 1);
- var import_element165 = __toESM(require_element(), 1);
- var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
+ var import_element166 = __toESM(require_element(), 1);
+ var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
var options = [
- { value: "auto", label: (0, import_i18n268.__)("Auto") },
- { value: "metadata", label: (0, import_i18n268.__)("Metadata") },
- { value: "none", label: (0, import_i18n268._x)("None", "Preload value") }
+ { value: "auto", label: (0, import_i18n264.__)("Auto") },
+ { value: "metadata", label: (0, import_i18n264.__)("Metadata") },
+ { value: "none", label: (0, import_i18n264._x)("None", "Preload value") }
];
var VideoSettings = ({ setAttributes, attributes: attributes2 }) => {
const { autoplay, controls, loop, muted, playsInline, preload } = attributes2;
- const autoPlayHelpText = (0, import_i18n268.__)(
+ const autoPlayHelpText = (0, import_i18n264.__)(
"Autoplay may cause usability issues for some users."
);
- const getAutoplayHelp = (0, import_element165.useCallback)((checked) => {
+ const getAutoplayHelp = (0, import_element166.useCallback)((checked) => {
return checked ? autoPlayHelpText : null;
}, []);
- const toggleFactory = (0, import_element165.useMemo)(() => {
+ const toggleFactory = (0, import_element166.useMemo)(() => {
const toggleAttribute = (attribute) => {
return (newValue) => {
setAttributes({
@@ -82953,23 +82512,23 @@ ${text}
playsInline: toggleAttribute("playsInline")
};
}, []);
- const onChangePreload = (0, import_element165.useCallback)((value) => {
+ const onChangePreload = (0, import_element166.useCallback)((value) => {
setAttributes({ preload: value });
}, []);
- return /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)(import_jsx_runtime571.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_jsx_runtime572.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.__experimentalToolsPanelItem,
{
- label: (0, import_i18n268.__)("Autoplay"),
+ label: (0, import_i18n264.__)("Autoplay"),
isShownByDefault: true,
hasValue: () => !!autoplay,
onDeselect: () => {
setAttributes({ autoplay: false, muted: false });
},
- children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.ToggleControl,
{
- label: (0, import_i18n268.__)("Autoplay"),
+ label: (0, import_i18n264.__)("Autoplay"),
onChange: toggleFactory.autoplay,
checked: !!autoplay,
help: getAutoplayHelp
@@ -82977,101 +82536,101 @@ ${text}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.__experimentalToolsPanelItem,
{
- label: (0, import_i18n268.__)("Loop"),
+ label: (0, import_i18n264.__)("Loop"),
isShownByDefault: true,
hasValue: () => !!loop,
onDeselect: () => {
setAttributes({ loop: false });
},
- children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.ToggleControl,
{
- label: (0, import_i18n268.__)("Loop"),
+ label: (0, import_i18n264.__)("Loop"),
onChange: toggleFactory.loop,
checked: !!loop
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.__experimentalToolsPanelItem,
{
- label: (0, import_i18n268.__)("Muted"),
+ label: (0, import_i18n264.__)("Muted"),
isShownByDefault: true,
hasValue: () => !!muted,
onDeselect: () => {
setAttributes({ muted: false });
},
- children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.ToggleControl,
{
- label: (0, import_i18n268.__)("Muted"),
+ label: (0, import_i18n264.__)("Muted"),
onChange: toggleFactory.muted,
checked: !!muted,
disabled: autoplay,
- help: autoplay ? (0, import_i18n268.__)("Muted because of Autoplay.") : null
+ help: autoplay ? (0, import_i18n264.__)("Muted because of Autoplay.") : null
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.__experimentalToolsPanelItem,
{
- label: (0, import_i18n268.__)("Playback controls"),
+ label: (0, import_i18n264.__)("Playback controls"),
isShownByDefault: true,
hasValue: () => !controls,
onDeselect: () => {
setAttributes({ controls: true });
},
- children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.ToggleControl,
{
- label: (0, import_i18n268.__)("Playback controls"),
+ label: (0, import_i18n264.__)("Playback controls"),
onChange: toggleFactory.controls,
checked: !!controls
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.__experimentalToolsPanelItem,
{
- label: (0, import_i18n268.__)("Play inline"),
+ label: (0, import_i18n264.__)("Play inline"),
isShownByDefault: true,
hasValue: () => !!playsInline,
onDeselect: () => {
setAttributes({ playsInline: false });
},
- children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.ToggleControl,
{
- label: (0, import_i18n268.__)("Play inline"),
+ label: (0, import_i18n264.__)("Play inline"),
onChange: toggleFactory.playsInline,
checked: !!playsInline,
disabled: autoplay,
- help: autoplay ? (0, import_i18n268.__)("Play inline enabled because of Autoplay.") : (0, import_i18n268.__)(
+ help: autoplay ? (0, import_i18n264.__)("Play inline enabled because of Autoplay.") : (0, import_i18n264.__)(
"When enabled, videos will play directly within the webpage on mobile browsers, instead of opening in a fullscreen player."
)
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.__experimentalToolsPanelItem,
{
- label: (0, import_i18n268.__)("Preload"),
+ label: (0, import_i18n264.__)("Preload"),
isShownByDefault: true,
hasValue: () => preload !== "metadata",
onDeselect: () => {
setAttributes({ preload: "metadata" });
},
- children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components178.SelectControl,
{
- label: (0, import_i18n268.__)("Preload"),
+ label: (0, import_i18n264.__)("Preload"),
value: preload,
onChange: onChangePreload,
options,
@@ -83085,22 +82644,21 @@ ${text}
var edit_common_settings_default = VideoSettings;
// packages/block-library/build-module/video/tracks-editor.mjs
- var import_i18n269 = __toESM(require_i18n(), 1);
+ var import_i18n265 = __toESM(require_i18n(), 1);
var import_components179 = __toESM(require_components(), 1);
var import_block_editor286 = __toESM(require_block_editor(), 1);
var import_data169 = __toESM(require_data(), 1);
- var import_element166 = __toESM(require_element(), 1);
+ var import_element167 = __toESM(require_element(), 1);
var import_url24 = __toESM(require_url(), 1);
- var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
- var { Badge: WCBadge } = unlock(import_components179.privateApis);
+ var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_TYPES = ["text/vtt"];
var DEFAULT_KIND = "subtitles";
var KIND_OPTIONS = [
- { label: (0, import_i18n269.__)("Subtitles"), value: "subtitles" },
- { label: (0, import_i18n269.__)("Captions"), value: "captions" },
- { label: (0, import_i18n269.__)("Descriptions"), value: "descriptions" },
- { label: (0, import_i18n269.__)("Chapters"), value: "chapters" },
- { label: (0, import_i18n269.__)("Metadata"), value: "metadata" }
+ { label: (0, import_i18n265.__)("Subtitles"), value: "subtitles" },
+ { label: (0, import_i18n265.__)("Captions"), value: "captions" },
+ { label: (0, import_i18n265.__)("Descriptions"), value: "descriptions" },
+ { label: (0, import_i18n265.__)("Chapters"), value: "chapters" },
+ { label: (0, import_i18n265.__)("Metadata"), value: "metadata" }
];
var DEFAULT_TRACK = {
src: "",
@@ -83111,26 +82669,26 @@ ${text}
};
function TrackList({ tracks, onEditPress }) {
const content = tracks.map((track, index) => {
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(
import_components179.__experimentalHStack,
{
className: "block-library-video-tracks-editor__track-list-track",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("span", { children: track.label }),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components179.__experimentalHStack, { justify: "flex-end", children: [
- track.default && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(WCBadge, { children: (0, import_i18n269.__)("Default") }),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)("span", { children: track.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_components179.__experimentalHStack, { justify: "flex-end", children: [
+ track.default && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(Badge, { intent: "none", children: (0, import_i18n265.__)("Default") }),
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.Button,
{
__next40pxDefaultSize: true,
variant: "tertiary",
onClick: () => onEditPress(index),
- "aria-label": (0, import_i18n269.sprintf)(
+ "aria-label": (0, import_i18n265.sprintf)(
/* translators: %s: Label of the video text track e.g: "French subtitles". */
- (0, import_i18n269._x)("Edit %s", "text tracks"),
+ (0, import_i18n265._x)("Edit %s", "text tracks"),
track.label
),
- children: (0, import_i18n269.__)("Edit")
+ children: (0, import_i18n265.__)("Edit")
}
)
] })
@@ -83139,10 +82697,10 @@ ${text}
track.id ?? track.src
);
});
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.MenuGroup,
{
- label: (0, import_i18n269.__)("Text tracks"),
+ label: (0, import_i18n265.__)("Text tracks"),
className: "block-library-video-tracks-editor__track-list",
children: content
}
@@ -83155,68 +82713,68 @@ ${text}
onRemove,
allowSettingDefault
}) {
- const [trackState, setTrackState] = (0, import_element166.useState)({
+ const [trackState, setTrackState] = (0, import_element167.useState)({
...DEFAULT_TRACK,
...track
});
const { src, label, srcLang, kind, default: isDefaultTrack } = trackState;
const fileName = src.startsWith("blob:") ? "" : (0, import_url24.getFilename)(src) || "";
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(
import_components179.__experimentalVStack,
{
className: "block-library-video-tracks-editor__single-track-editor",
spacing: "4",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("span", { className: "block-library-video-tracks-editor__single-track-editor-edit-track-label", children: (0, import_i18n269.__)("Edit track") }),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("span", { children: [
- (0, import_i18n269.__)("File"),
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)("span", { className: "block-library-video-tracks-editor__single-track-editor-edit-track-label", children: (0, import_i18n265.__)("Edit track") }),
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)("span", { children: [
+ (0, import_i18n265.__)("File"),
": ",
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("b", { children: fileName })
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)("b", { children: fileName })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components179.__experimentalGrid, { columns: 2, gap: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_components179.__experimentalGrid, { columns: 2, gap: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.TextControl,
{
onChange: (newLabel) => setTrackState((prevTrackState) => ({
...prevTrackState,
label: newLabel
})),
- label: (0, import_i18n269.__)("Label"),
+ label: (0, import_i18n265.__)("Label"),
value: label,
- help: (0, import_i18n269.__)("Title of track")
+ help: (0, import_i18n265.__)("Title of track")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.TextControl,
{
onChange: (newSrcLang) => setTrackState((prevTrackState) => ({
...prevTrackState,
srcLang: newSrcLang
})),
- label: (0, import_i18n269.__)("Source language"),
+ label: (0, import_i18n265.__)("Source language"),
value: srcLang,
- help: (0, import_i18n269.__)("Language tag (en, fr, etc.)")
+ help: (0, import_i18n265.__)("Language tag (en, fr, etc.)")
}
)
] }),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components179.__experimentalVStack, { spacing: "4", children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_components179.__experimentalVStack, { spacing: "4", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.SelectControl,
{
className: "block-library-video-tracks-editor__single-track-editor-kind-select",
options: KIND_OPTIONS,
value: kind,
- label: (0, import_i18n269.__)("Kind"),
+ label: (0, import_i18n265.__)("Kind"),
onChange: (newKind) => setTrackState((prevTrackState) => ({
...prevTrackState,
kind: newKind
}))
}
),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.ToggleControl,
{
- label: (0, import_i18n269.__)("Set as default track"),
+ label: (0, import_i18n265.__)("Set as default track"),
checked: isDefaultTrack,
disabled: !allowSettingDefault,
onChange: (defaultTrack) => setTrackState((prevTrackState) => ({
@@ -83225,18 +82783,18 @@ ${text}
}))
}
),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components179.__experimentalHStack, { className: "block-library-video-tracks-editor__single-track-editor-buttons-container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_components179.__experimentalHStack, { className: "block-library-video-tracks-editor__single-track-editor-buttons-container", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.Button,
{
__next40pxDefaultSize: true,
isDestructive: true,
variant: "link",
onClick: onRemove,
- children: (0, import_i18n269.__)("Remove track")
+ children: (0, import_i18n265.__)("Remove track")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.Button,
{
__next40pxDefaultSize: true,
@@ -83245,7 +82803,7 @@ ${text}
onChange(trackState);
onClose();
},
- children: (0, import_i18n269.__)("Apply")
+ children: (0, import_i18n265.__)("Apply")
}
)
] })
@@ -83258,8 +82816,8 @@ ${text}
const mediaUpload = (0, import_data169.useSelect)((select10) => {
return select10(import_block_editor286.store).getSettings().mediaUpload;
}, []);
- const [trackBeingEdited, setTrackBeingEdited] = (0, import_element166.useState)(null);
- const dropdownPopoverRef = (0, import_element166.useRef)();
+ const [trackBeingEdited, setTrackBeingEdited] = (0, import_element167.useState)(null);
+ const dropdownPopoverRef = (0, import_element167.useRef)();
const handleTrackSelect = (selectedTracks = [], appendTracks = false) => {
const existingTracksMap = new Map(
tracks.map((track) => [track.id, track])
@@ -83299,13 +82857,13 @@ ${text}
}
});
}
- (0, import_element166.useEffect)(() => {
+ (0, import_element167.useEffect)(() => {
dropdownPopoverRef.current?.focus();
}, [trackBeingEdited]);
if (!mediaUpload) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.Dropdown,
{
contentClassName: "block-library-video-tracks-editor",
@@ -83320,19 +82878,19 @@ ${text}
}
onToggle();
};
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components179.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_components179.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.ToolbarButton,
{
"aria-expanded": isOpen,
"aria-haspopup": "true",
onClick: handleOnToggle,
- children: (0, import_i18n269.__)("Text tracks")
+ children: (0, import_i18n265.__)("Text tracks")
}
) });
},
renderContent: () => {
if (trackBeingEdited !== null) {
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
SingleTrackEditor,
{
track: tracks[trackBeingEdited],
@@ -83354,57 +82912,57 @@ ${text}
}
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_jsx_runtime572.Fragment, { children: [
- tracks.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("div", { className: "block-library-video-tracks-editor__tracks-informative-message", children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("h2", { className: "block-library-video-tracks-editor__tracks-informative-message-title", children: (0, import_i18n269.__)("Text tracks") }),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("p", { className: "block-library-video-tracks-editor__tracks-informative-message-description", children: (0, import_i18n269.__)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_jsx_runtime573.Fragment, { children: [
+ tracks.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)("div", { className: "block-library-video-tracks-editor__tracks-informative-message", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)("h2", { className: "block-library-video-tracks-editor__tracks-informative-message-title", children: (0, import_i18n265.__)("Text tracks") }),
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)("p", { className: "block-library-video-tracks-editor__tracks-informative-message-description", children: (0, import_i18n265.__)(
"Tracks can be subtitles, captions, chapters, or descriptions. They help make your content more accessible to a wider range of users."
) })
] }),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components179.NavigableMenu, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_components179.NavigableMenu, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
TrackList,
{
tracks,
onEditPress: setTrackBeingEdited
}
),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.MenuGroup,
{
className: "block-library-video-tracks-editor__add-tracks-container",
- label: (0, import_i18n269.__)("Add tracks"),
- children: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_block_editor286.MediaUploadCheck, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ label: (0, import_i18n265.__)("Add tracks"),
+ children: /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_block_editor286.MediaUploadCheck, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_block_editor286.MediaUpload,
{
onSelect: handleTrackSelect,
allowedTypes: ALLOWED_TYPES,
value: tracks.map(({ id }) => id),
multiple: true,
- render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.MenuItem,
{
icon: media_default,
onClick: open,
- children: (0, import_i18n269.__)("Open Media Library")
+ children: (0, import_i18n265.__)("Open Media Library")
}
)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.FormFileUpload,
{
onChange: uploadFiles,
accept: ".vtt,text/vtt",
multiple: true,
render: ({ openFileDialog }) => {
- return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components179.MenuItem,
{
icon: upload_default,
onClick: openFileDialog,
- children: (0, import_i18n269._x)("Upload", "verb")
+ children: (0, import_i18n265._x)("Upload", "verb")
}
);
}
@@ -83421,7 +82979,7 @@ ${text}
}
// packages/block-library/build-module/video/variations.mjs
- var import_i18n270 = __toESM(require_i18n(), 1);
+ var import_i18n266 = __toESM(require_i18n(), 1);
var isGifVariation = ({
controls,
loop,
@@ -83432,8 +82990,8 @@ ${text}
var variations19 = [
{
name: "video",
- title: (0, import_i18n270.__)("Video"),
- description: (0, import_i18n270.__)(
+ title: (0, import_i18n266.__)("Video"),
+ description: (0, import_i18n266.__)(
"A video with customizable playback and interaction controls."
),
icon: video_default,
@@ -83445,12 +83003,12 @@ ${text}
},
{
name: "gif",
- title: (0, import_i18n270.__)("GIF"),
- description: (0, import_i18n270.__)(
+ title: (0, import_i18n266.__)("GIF"),
+ description: (0, import_i18n266.__)(
"A muted, looping video that plays automatically like an animated GIF."
),
icon: video_default,
- keywords: [(0, import_i18n270.__)("animated"), "gif"],
+ keywords: [(0, import_i18n266.__)("animated"), "gif"],
attributes: {
controls: false,
loop: true,
@@ -83466,7 +83024,7 @@ ${text}
var variations_default19 = variations19;
// packages/block-library/build-module/video/edit.mjs
- var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
var ALLOWED_MEDIA_TYPES10 = ["video"];
function VideoEdit({
isSelected: isSingleSelected,
@@ -83476,11 +83034,11 @@ ${text}
insertBlocksAfter,
onReplace
}) {
- const videoPlayer = (0, import_element167.useRef)();
+ const videoPlayer = (0, import_element168.useRef)();
const { id, controls, poster, src, tracks, width, height } = attributes2;
const isGif = isGifVariation(attributes2);
const aspectRatio = width && height ? `${width} / ${height}` : void 0;
- const [temporaryURL, setTemporaryURL] = (0, import_element167.useState)(attributes2.blob);
+ const [temporaryURL, setTemporaryURL] = (0, import_element168.useState)(attributes2.blob);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const blockEditingMode = (0, import_block_editor287.useBlockEditingMode)();
const hasNonContentControls = blockEditingMode === "default";
@@ -83490,12 +83048,12 @@ ${text}
onChange: onSelectVideo,
onError: onUploadError
});
- (0, import_element167.useEffect)(() => {
+ (0, import_element168.useEffect)(() => {
if (videoPlayer.current) {
videoPlayer.current.load();
}
}, [poster]);
- (0, import_element167.useEffect)(() => {
+ (0, import_element168.useEffect)(() => {
if (isGif) {
videoPlayer.current?.play().catch(() => {
});
@@ -83550,14 +83108,14 @@ ${text}
createErrorNotice(message, { type: "snackbar" });
}
const placeholder2 = (content) => {
- return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
import_components180.Placeholder,
{
className: "block-editor-media-placeholder",
withIllustration: !isSingleSelected,
icon: video_default,
- label: (0, import_i18n271.__)("Video"),
- instructions: (0, import_i18n271.__)(
+ label: (0, import_i18n267.__)("Video"),
+ instructions: (0, import_i18n267.__)(
"Drag and drop a video, upload, or choose from your library."
),
children: content
@@ -83571,10 +83129,10 @@ ${text}
className: classes
});
if (!src && !temporaryURL) {
- return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime574.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
import_block_editor287.MediaPlaceholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_block_editor287.BlockIcon, { icon: video_default }),
+ icon: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(import_block_editor287.BlockIcon, { icon: video_default }),
onSelect: onSelectVideo,
onSelectURL,
accept: "video/*",
@@ -83585,9 +83143,9 @@ ${text}
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_jsx_runtime573.Fragment, { children: [
- isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_jsx_runtime573.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_block_editor287.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(import_jsx_runtime574.Fragment, { children: [
+ isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(import_jsx_runtime574.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(import_block_editor287.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
TracksEditor,
{
tracks,
@@ -83596,7 +83154,7 @@ ${text}
}
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_block_editor287.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(import_block_editor287.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
import_block_editor287.MediaReplaceFlow,
{
mediaId: id,
@@ -83611,10 +83169,10 @@ ${text}
}
) })
] }),
- !isGif && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_block_editor287.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(
+ !isGif && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(import_block_editor287.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(
import_components180.__experimentalToolsPanel,
{
- label: (0, import_i18n271.__)("Settings"),
+ label: (0, import_i18n267.__)("Settings"),
resetAll: () => {
setAttributes({
autoplay: false,
@@ -83628,14 +83186,14 @@ ${text}
},
dropdownMenuProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
edit_common_settings_default,
{
setAttributes,
attributes: attributes2
}
),
- /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
poster_image_default,
{
poster,
@@ -83647,8 +83205,8 @@ ${text}
]
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)("figure", { ...blockProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)("figure", { ...blockProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
"video",
{
controls,
@@ -83663,18 +83221,18 @@ ${text}
width,
height,
style: aspectRatio ? { aspectRatio } : void 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(Tracks, { tracks })
+ children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(Tracks, { tracks })
}
),
- !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_components180.Spinner, {}),
- /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+ !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(import_components180.Spinner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
Caption,
{
attributes: attributes2,
setAttributes,
isSelected: isSingleSelected,
insertBlocksAfter,
- label: (0, import_i18n271.__)("Video caption text"),
+ label: (0, import_i18n267.__)("Video caption text"),
showToolbarButton: isSingleSelected && hasNonContentControls
}
)
@@ -83685,7 +83243,7 @@ ${text}
// packages/block-library/build-module/video/save.mjs
var import_block_editor288 = __toESM(require_block_editor(), 1);
- var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
function save52({ attributes: attributes2 }) {
const {
autoplay,
@@ -83702,8 +83260,8 @@ ${text}
height
} = attributes2;
const aspectRatio = width && height ? `${width} / ${height}` : void 0;
- return /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)("figure", { ...import_block_editor288.useBlockProps.save(), children: [
- src && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)("figure", { ...import_block_editor288.useBlockProps.save(), children: [
+ src && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
"video",
{
autoPlay: autoplay,
@@ -83717,10 +83275,10 @@ ${text}
width,
height,
style: aspectRatio ? { aspectRatio } : void 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(Tracks, { tracks })
+ children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(Tracks, { tracks })
}
),
- !import_block_editor288.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+ !import_block_editor288.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
import_block_editor288.RichText.Content,
{
className: (0, import_block_editor288.__experimentalGetElementClassName)("caption"),
@@ -83733,7 +83291,7 @@ ${text}
// packages/block-library/build-module/video/transforms.mjs
var import_blob21 = __toESM(require_blob(), 1);
- var import_blocks127 = __toESM(require_blocks(), 1);
+ var import_blocks109 = __toESM(require_blocks(), 1);
var transforms39 = {
from: [
{
@@ -83743,7 +83301,7 @@ ${text}
},
transform(files) {
const file = files[0];
- const block = (0, import_blocks127.createBlock)("core/video", {
+ const block = (0, import_blocks109.createBlock)("core/video", {
blob: (0, import_blob21.createBlobURL)(file)
});
return block;
@@ -83806,7 +83364,7 @@ ${text}
attributes2.blob = attributes2.src;
delete attributes2.src;
}
- return (0, import_blocks127.createBlock)("core/video", attributes2);
+ return (0, import_blocks109.createBlock)("core/video", attributes2);
}
}
]
@@ -83814,7 +83372,6 @@ ${text}
var transforms_default40 = transforms39;
// packages/block-library/build-module/video/index.mjs
- var { fieldsKey: fieldsKey20, formKey: formKey20 } = unlock(import_blocks128.privateApis);
var { name: name116 } = block_default115;
var settings115 = {
icon: video_default,
@@ -83822,7 +83379,7 @@ ${text}
attributes: {
src: "https://upload.wikimedia.org/wikipedia/commons/c/ca/Wood_thrush_in_Central_Park_switch_sides_%2816510%29.webm",
// translators: Caption accompanying a video of the wood thrush singing, which serves as an example for the Video block.
- caption: (0, import_i18n272.__)("Wood thrush singing in Central Park, NYC.")
+ caption: (0, import_i18n268.__)("Wood thrush singing in Central Park, NYC.")
}
},
transforms: transforms_default40,
@@ -83831,43 +83388,6 @@ ${text}
edit: edit_default36,
save: save52
};
- if (window.__experimentalContentOnlyInspectorFields) {
- settings115[fieldsKey20] = [
- {
- id: "video",
- label: (0, import_i18n272.__)("Video"),
- type: "media",
- Edit: {
- control: "media",
- // TODO: replace with custom component
- allowedTypes: ["video"],
- multiple: false
- },
- getValue: ({ item }) => ({
- id: item.id,
- url: item.src,
- caption: item.caption,
- poster: item.poster
- }),
- setValue: ({ value }) => ({
- id: value.id,
- src: value.url,
- caption: value.caption,
- poster: value.poster
- })
- },
- {
- id: "caption",
- label: (0, import_i18n272.__)("Caption"),
- type: "text",
- Edit: "rich-text"
- // TODO: replace with custom component
- }
- ];
- settings115[formKey20] = {
- fields: ["video", "caption"]
- };
- }
var init115 = () => initBlock({ name: name116, metadata: block_default115, settings: settings115 });
// packages/block-library/build-module/footnotes/index.mjs
@@ -83883,9 +83403,9 @@ ${text}
// packages/block-library/build-module/footnotes/edit.mjs
var import_block_editor289 = __toESM(require_block_editor(), 1);
var import_core_data101 = __toESM(require_core_data(), 1);
- var import_i18n273 = __toESM(require_i18n(), 1);
+ var import_i18n269 = __toESM(require_i18n(), 1);
var import_components181 = __toESM(require_components(), 1);
- var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
function FootnotesEdit({ context: { postType, postId } }) {
const [meta, updateMeta] = (0, import_core_data101.useEntityProp)(
"postType",
@@ -83902,32 +83422,32 @@ ${text}
const footnotes = Array.isArray(parsed) ? parsed : [];
const blockProps = (0, import_block_editor289.useBlockProps)();
if (!footnotesSupported) {
- return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
import_components181.Placeholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(import_block_editor289.BlockIcon, { icon: format_list_numbered_default }),
- label: (0, import_i18n273.__)("Footnotes"),
- instructions: (0, import_i18n273.__)(
+ icon: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(import_block_editor289.BlockIcon, { icon: format_list_numbered_default }),
+ label: (0, import_i18n269.__)("Footnotes"),
+ instructions: (0, import_i18n269.__)(
"Footnotes are not supported here. Add this block to post or page content."
)
}
) });
}
if (!footnotes.length) {
- return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
import_components181.Placeholder,
{
- icon: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(import_block_editor289.BlockIcon, { icon: format_list_numbered_default }),
- label: (0, import_i18n273.__)("Footnotes"),
- instructions: (0, import_i18n273.__)(
+ icon: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(import_block_editor289.BlockIcon, { icon: format_list_numbered_default }),
+ label: (0, import_i18n269.__)("Footnotes"),
+ instructions: (0, import_i18n269.__)(
"Footnotes found in blocks within this document will be displayed here."
)
}
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("ol", { ...blockProps, children: footnotes.map(({ id, content }) => (
+ return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)("ol", { ...blockProps, children: footnotes.map(({ id, content }) => (
/* eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions */
- /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(
+ /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
"li",
{
onMouseDown: (event) => {
@@ -83937,7 +83457,7 @@ ${text}
}
},
children: [
- /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
import_block_editor289.RichText,
{
id,
@@ -83965,7 +83485,7 @@ ${text}
}
),
" ",
- /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("a", { href: `#${id}-link`, children: "\u21A9\uFE0E" })
+ /* @__PURE__ */ (0, import_jsx_runtime576.jsx)("a", { href: `#${id}-link`, children: "\u21A9\uFE0E" })
]
},
id
@@ -84085,19 +83605,19 @@ ${text}
var v4_default = v412;
// packages/block-library/build-module/footnotes/format.mjs
- var import_i18n274 = __toESM(require_i18n(), 1);
+ var import_i18n270 = __toESM(require_i18n(), 1);
var import_rich_text9 = __toESM(require_rich_text(), 1);
var import_block_editor290 = __toESM(require_block_editor(), 1);
var import_data171 = __toESM(require_data(), 1);
var import_core_data102 = __toESM(require_core_data(), 1);
- var import_blocks129 = __toESM(require_blocks(), 1);
- var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
+ var import_blocks110 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
var formatName = "core/footnote";
var { usesContextKey } = unlock(import_block_editor290.privateApis);
var POST_CONTENT_BLOCK_NAME = "core/post-content";
var SYNCED_PATTERN_BLOCK_NAME = "core/block";
var format2 = {
- title: (0, import_i18n274.__)("Footnote"),
+ title: (0, import_i18n270.__)("Footnote"),
tagName: "sup",
className: "fn",
attributes: {
@@ -84122,7 +83642,7 @@ ${text}
} = registry.select(import_block_editor290.store);
const isFootnotesSupported = (0, import_data171.useSelect)(
(select10) => {
- if (!select10(import_blocks129.store).getBlockType("core/footnotes")) {
+ if (!select10(import_blocks110.store).getBlockType("core/footnotes")) {
return false;
}
const allowedBlocks = select10(import_block_editor290.store).getSettings().allowedBlockTypes;
@@ -84207,17 +83727,17 @@ ${text}
while (rootClientId && getBlockName(rootClientId) !== POST_CONTENT_BLOCK_NAME) {
rootClientId = getBlockRootClientId(rootClientId);
}
- fnBlock = (0, import_blocks129.createBlock)("core/footnotes");
+ fnBlock = (0, import_blocks110.createBlock)("core/footnotes");
insertBlock(fnBlock, void 0, rootClientId);
}
selectionChange(fnBlock.clientId, id, 0, 0);
});
}
- return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
import_block_editor290.RichTextToolbarButton,
{
icon: format_list_numbered_default,
- title: (0, import_i18n274.__)("Footnote"),
+ title: (0, import_i18n270.__)("Footnote"),
onClick,
isActive: isObjectActive
}
@@ -84249,7 +83769,7 @@ ${text}
});
// packages/block-library/build-module/index.mjs
- var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime578 = __toESM(require_jsx_runtime(), 1);
var getAllBlocks = () => {
const blocks = [
// Common blocks are grouped at the top to prioritize their display
@@ -84385,9 +83905,9 @@ ${text}
if (window.__unstableAutoRegisterBlocks) {
window.__unstableAutoRegisterBlocks.forEach((blockName) => {
const bootstrappedBlockType = unlock(
- (0, import_data172.select)(import_blocks130.store)
+ (0, import_data172.select)(import_blocks111.store)
).getBootstrappedBlockType(blockName);
- (0, import_blocks130.registerBlockType)(blockName, {
+ (0, import_blocks111.registerBlockType)(blockName, {
// Use all metadata from PHP registration,
// but fall back title to block name if not provided,
// ensure minimum apiVersion 3 for block wrapper support,
@@ -84416,16 +83936,16 @@ ${text}
urlQueryArgs: { post_id: context?.postId }
});
if (status === "loading") {
- return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)("div", { ...blockProps, children: (0, import_i18n275.__)("Loading\u2026") });
+ return /* @__PURE__ */ (0, import_jsx_runtime578.jsx)("div", { ...blockProps, children: (0, import_i18n271.__)("Loading\u2026") });
}
if (status === "error") {
- return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)("div", { ...blockProps, children: (0, import_i18n275.sprintf)(
+ return /* @__PURE__ */ (0, import_jsx_runtime578.jsx)("div", { ...blockProps, children: (0, import_i18n271.sprintf)(
/* translators: %s: error message describing the problem */
- (0, import_i18n275.__)("Error loading block: %s"),
+ (0, import_i18n271.__)("Error loading block: %s"),
error2
) });
}
- return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
html_renderer_default,
{
wrapperProps: blockProps,
@@ -84437,12 +83957,12 @@ ${text}
});
});
}
- (0, import_blocks130.setDefaultBlockName)(name59);
+ (0, import_blocks111.setDefaultBlockName)(name59);
if (window.wp && window.wp.oldEditor && blocks.some(({ name: name510 }) => name510 === name13)) {
- (0, import_blocks130.setFreeformContentHandlerName)(name13);
+ (0, import_blocks111.setFreeformContentHandlerName)(name13);
}
- (0, import_blocks130.setUnregisteredTypeHandlerName)(name48);
- (0, import_blocks130.setGroupingBlockName)(name35);
+ (0, import_blocks111.setUnregisteredTypeHandlerName)(name48);
+ (0, import_blocks111.setGroupingBlockName)(name35);
};
var __experimentalRegisterExperimentalCoreBlocks = false ? ({ enableFSEBlocks } = {}) => {
const enabledExperiments = [enableFSEBlocks ? "fse" : null];
diff --git a/wp-includes/js/dist/block-library.min.js b/wp-includes/js/dist/block-library.min.js
index e934b8c1b0..5b4f9bed92 100644
--- a/wp-includes/js/dist/block-library.min.js
+++ b/wp-includes/js/dist/block-library.min.js
@@ -1,27 +1,27 @@
/*! This file is auto-generated */
(function() {
-"use strict";var wp;(wp||={}).blockLibrary=(()=>{var s_e=Object.create;var H2=Object.defineProperty;var l_e=Object.getOwnPropertyDescriptor;var c_e=Object.getOwnPropertyNames;var u_e=Object.getPrototypeOf,d_e=Object.prototype.hasOwnProperty;var p_e=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Ae=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),J=(e,t)=>{for(var r in t)H2(e,r,{get:t[r],enumerable:!0})},HH=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of c_e(t))!d_e.call(e,n)&&n!==r&&H2(e,n,{get:()=>t[n],enumerable:!(o=l_e(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?s_e(u_e(e)):{},HH(t||!e||!e.__esModule?H2(r,"default",{value:e,enumerable:!0}):r,e)),m_e=e=>HH(H2({},"__esModule",{value:!0}),e);var K=Ae((QLe,jH)=>{jH.exports=window.wp.blocks});var he=Ae((XLe,UH)=>{UH.exports=window.wp.compose});var O=Ae((JLe,WH)=>{WH.exports=window.wp.data});var R=Ae((eAe,GH)=>{GH.exports=window.wp.blockEditor});var sd=Ae((tAe,$H)=>{$H.exports=window.wp.serverSideRender});var D=Ae((rAe,qH)=>{qH.exports=window.wp.i18n});var oP=Ae(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.Doctype=gr.CDATA=gr.Tag=gr.Style=gr.Script=gr.Comment=gr.Directive=gr.Text=gr.Root=gr.isTag=gr.ElementType=void 0;var xi;(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(xi=gr.ElementType||(gr.ElementType={}));function g_e(e){return e.type===xi.Tag||e.type===xi.Script||e.type===xi.Style}gr.isTag=g_e;gr.Root=xi.Root;gr.Text=xi.Text;gr.Directive=xi.Directive;gr.Comment=xi.Comment;gr.Script=xi.Script;gr.Style=xi.Style;gr.Tag=xi.Tag;gr.CDATA=xi.CDATA;gr.Doctype=xi.Doctype});var sP=Ae(Xe=>{"use strict";var ld=Xe&&Xe.__extends||(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}})(),Q1=Xe&&Xe.__assign||function(){return Q1=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++){t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},Q1.apply(this,arguments)};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.cloneNode=Xe.hasChildren=Xe.isDocument=Xe.isDirective=Xe.isComment=Xe.isText=Xe.isCDATA=Xe.isTag=Xe.Element=Xe.Document=Xe.CDATA=Xe.NodeWithChildren=Xe.ProcessingInstruction=Xe.Comment=Xe.Text=Xe.DataNode=Xe.Node=void 0;var Ha=oP(),aP=(function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(t){this.parent=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(t){this.prev=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(t){this.next=t},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(t){return t===void 0&&(t=!1),iP(this,t)},e})();Xe.Node=aP;var j2=(function(e){ld(t,e);function t(r){var o=e.call(this)||this;return o.data=r,o}return Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(r){this.data=r},enumerable:!1,configurable:!0}),t})(aP);Xe.DataNode=j2;var KH=(function(e){ld(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ha.ElementType.Text,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t})(j2);Xe.Text=KH;var YH=(function(e){ld(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ha.ElementType.Comment,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t})(j2);Xe.Comment=YH;var QH=(function(e){ld(t,e);function t(r,o){var n=e.call(this,o)||this;return n.name=r,n.type=Ha.ElementType.Directive,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t})(j2);Xe.ProcessingInstruction=QH;var U2=(function(e){ld(t,e);function t(r){var o=e.call(this)||this;return o.children=r,o}return Object.defineProperty(t.prototype,"firstChild",{get:function(){var r;return(r=this.children[0])!==null&&r!==void 0?r:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t})(aP);Xe.NodeWithChildren=U2;var XH=(function(e){ld(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ha.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t})(U2);Xe.CDATA=XH;var JH=(function(e){ld(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ha.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t})(U2);Xe.Document=JH;var ej=(function(e){ld(t,e);function t(r,o,n,i){n===void 0&&(n=[]),i===void 0&&(i=r==="script"?Ha.ElementType.Script:r==="style"?Ha.ElementType.Style:Ha.ElementType.Tag);var s=e.call(this,n)||this;return s.name=r,s.attribs=o,s.type=i,s}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(o){var n,i;return{name:o,value:r.attribs[o],namespace:(n=r["x-attribsNamespace"])===null||n===void 0?void 0:n[o],prefix:(i=r["x-attribsPrefix"])===null||i===void 0?void 0:i[o]}})},enumerable:!1,configurable:!0}),t})(U2);Xe.Element=ej;function tj(e){return(0,Ha.isTag)(e)}Xe.isTag=tj;function rj(e){return e.type===Ha.ElementType.CDATA}Xe.isCDATA=rj;function oj(e){return e.type===Ha.ElementType.Text}Xe.isText=oj;function nj(e){return e.type===Ha.ElementType.Comment}Xe.isComment=nj;function aj(e){return e.type===Ha.ElementType.Directive}Xe.isDirective=aj;function ij(e){return e.type===Ha.ElementType.Root}Xe.isDocument=ij;function h_e(e){return Object.prototype.hasOwnProperty.call(e,"children")}Xe.hasChildren=h_e;function iP(e,t){t===void 0&&(t=!1);var r;if(oj(e))r=new KH(e.data);else if(nj(e))r=new YH(e.data);else if(tj(e)){var o=t?nP(e.children):[],n=new ej(e.name,Q1({},e.attribs),o);o.forEach(function(c){return c.parent=n}),e.namespace!=null&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=Q1({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=Q1({},e["x-attribsPrefix"])),r=n}else if(rj(e)){var o=t?nP(e.children):[],i=new XH(o);o.forEach(function(u){return u.parent=i}),r=i}else if(ij(e)){var o=t?nP(e.children):[],s=new JH(o);o.forEach(function(u){return u.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else if(aj(e)){var l=new QH(e.name,e.data);e["x-name"]!=null&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}Xe.cloneNode=iP;function nP(e){for(var t=e.map(function(o){return iP(o,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}});var cP=Ae(ec=>{"use strict";var v_e=ec&&ec.__createBinding||(Object.create?(function(e,t,r,o){o===void 0&&(o=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,n)}):(function(e,t,r,o){o===void 0&&(o=r),e[o]=t[r]})),y_e=ec&&ec.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&v_e(t,e,r)};Object.defineProperty(ec,"__esModule",{value:!0});ec.DomHandler=void 0;var lP=oP(),cd=sP();y_e(sP(),ec);var sj={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},lj=(function(){function e(t,r,o){this.dom=[],this.root=new cd.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(o=r,r=sj),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??sj,this.elementCB=o??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new cd.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(t){this.handleCallback(t)},e.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},e.prototype.onopentag=function(t,r){var o=this.options.xmlMode?lP.ElementType.Tag:void 0,n=new cd.Element(t,r,void 0,o);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(t){var r=this.lastNode;if(r&&r.type===lP.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var o=new cd.Text(t);this.addNode(o),this.lastNode=o}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===lP.ElementType.Comment){this.lastNode.data+=t;return}var r=new cd.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new cd.Text(""),r=new cd.CDATA([t]);this.addNode(r),t.parent=r,this.lastNode=t},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(t,r){var o=new cd.ProcessingInstruction(t,r);this.addNode(o)},e.prototype.handleCallback=function(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t},e.prototype.addNode=function(t){var r=this.tagStack[this.tagStack.length-1],o=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),o&&(t.prev=o,o.next=t),t.parent=r,this.lastNode=null},e})();ec.DomHandler=lj;ec.default=lj});var cj=Ae(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.CARRIAGE_RETURN_PLACEHOLDER_REGEX=nn.CARRIAGE_RETURN_PLACEHOLDER=nn.CARRIAGE_RETURN_REGEX=nn.CARRIAGE_RETURN=nn.CASE_SENSITIVE_TAG_NAMES_MAP=nn.CASE_SENSITIVE_TAG_NAMES=void 0;nn.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"];nn.CASE_SENSITIVE_TAG_NAMES_MAP=nn.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{});nn.CARRIAGE_RETURN="\r";nn.CARRIAGE_RETURN_REGEX=new RegExp(nn.CARRIAGE_RETURN,"g");nn.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__");nn.CARRIAGE_RETURN_PLACEHOLDER_REGEX=new RegExp(nn.CARRIAGE_RETURN_PLACEHOLDER,"g")});var uP=Ae(Bg=>{"use strict";Object.defineProperty(Bg,"__esModule",{value:!0});Bg.formatAttributes=uj;Bg.escapeSpecialCharacters=x_e;Bg.revertEscapedCharacters=dj;Bg.formatDOM=pj;var W2=cP(),X1=cj();function b_e(e){return X1.CASE_SENSITIVE_TAG_NAMES_MAP[e]}function uj(e){for(var t={},r=0,o=e.length;r<o;r++){var n=e[r];t[n.name]=n.value}return t}function __e(e){e=e.toLowerCase();var t=b_e(e);return t||e}function x_e(e){return e.replace(X1.CARRIAGE_RETURN_REGEX,X1.CARRIAGE_RETURN_PLACEHOLDER)}function dj(e){return e.replace(X1.CARRIAGE_RETURN_PLACEHOLDER_REGEX,X1.CARRIAGE_RETURN)}function pj(e,t,r){t===void 0&&(t=null);for(var o=[],n,i=0,s=e.length;i<s;i++){var l=e[i];switch(l.nodeType){case 1:{var c=__e(l.nodeName);n=new W2.Element(c,uj(l.attributes)),n.children=pj(c==="template"?l.content.childNodes:l.childNodes,n);break}case 3:n=new W2.Text(dj(l.nodeValue));break;case 8:n=new W2.Comment(l.nodeValue);break;default:continue}var u=o[i-1]||null;u&&(u.next=n),n.parent=t,n.prev=u,n.next=null,o.push(n)}return r&&(n=new W2.ProcessingInstruction(r.substring(0,r.indexOf(" ")).toLowerCase(),r),n.next=o[0]||null,n.parent=t,o.unshift(n),o[1]&&(o[1].prev=o[0])),o}});var _j=Ae(mP=>{"use strict";Object.defineProperty(mP,"__esModule",{value:!0});mP.default=C_e;var k_e=uP(),mj="html",fj="head",G2="body",w_e=/<([a-zA-Z]+[0-9]?)/,gj=/<head[^]*>/i,hj=/<body[^]*>/i,q2=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},dP=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},vj=typeof window=="object"&&window.DOMParser;typeof vj=="function"&&(yj=new vj,bj="text/html",dP=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),yj.parseFromString(e,bj)},q2=dP);var yj,bj;typeof document=="object"&&document.implementation&&(J1=document.implementation.createHTMLDocument(),q2=function(e,t){if(t){var r=J1.documentElement.querySelector(t);return r&&(r.innerHTML=e),J1}return J1.documentElement.innerHTML=e,J1});var J1,$2=typeof document=="object"&&document.createElement("template"),pP;$2&&$2.content&&(pP=function(e){return $2.innerHTML=e,$2.content.childNodes});function C_e(e){var t,r;e=(0,k_e.escapeSpecialCharacters)(e);var o=e.match(w_e),n=o&&o[1]?o[1].toLowerCase():"";switch(n){case mj:{var i=dP(e);if(!gj.test(e)){var s=i.querySelector(fj);(t=s?.parentNode)===null||t===void 0||t.removeChild(s)}if(!hj.test(e)){var s=i.querySelector(G2);(r=s?.parentNode)===null||r===void 0||r.removeChild(s)}return i.querySelectorAll(mj)}case fj:case G2:{var l=q2(e).querySelectorAll(n);return hj.test(e)&&gj.test(e)?l[0].parentNode.childNodes:l}default:{if(pP)return pP(e);var s=q2(e,G2).querySelector(G2);return s.childNodes}}}});var xj=Ae(ev=>{"use strict";var S_e=ev&&ev.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ev,"__esModule",{value:!0});ev.default=B_e;var T_e=S_e(_j()),P_e=uP(),E_e=/<(![a-zA-Z\s]+)>/;function B_e(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(E_e),r=t?t[1]:void 0;return(0,P_e.formatDOM)((0,T_e.default)(e),null,r)}});var kj=Ae(Z2=>{var N_e=0;Z2.SAME=N_e;var I_e=1;Z2.CAMELCASE=I_e;Z2.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}});var Cj=Ae(cl=>{"use strict";function R_e(e){return an.hasOwnProperty(e)?an[e]:null}function ca(e,t,r,o,n,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var an={},D_e=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];D_e.forEach(e=>{an[e]=new ca(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{an[e]=new ca(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{an[e]=new ca(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{an[e]=new ca(e,2,!1,e,null,!1,!1)});["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{an[e]=new ca(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{an[e]=new ca(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{an[e]=new ca(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{an[e]=new ca(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{an[e]=new ca(e,5,!1,e.toLowerCase(),null,!1,!1)});var fP=/[\-\:]([a-z])/g,gP=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(fP,gP);an[t]=new ca(t,1,!1,e,null,!1,!1)});["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(fP,gP);an[t]=new ca(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(fP,gP);an[t]=new ca(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{an[e]=new ca(e,1,!1,e.toLowerCase(),null,!1,!1)});var L_e="xlinkHref";an[L_e]=new ca("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{an[e]=new ca(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:A_e,SAME:M_e,possibleStandardNames:wj}=kj(),z_e=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",V_e=z_e+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",F_e=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+V_e+"]*$")),O_e=Object.keys(wj).reduce((e,t)=>{let r=wj[t];return r===M_e?e[t]=t:r===A_e?e[t.toLowerCase()]=t:e[t]=r,e},{});cl.BOOLEAN=3;cl.BOOLEANISH_STRING=2;cl.NUMERIC=5;cl.OVERLOADED_BOOLEAN=4;cl.POSITIVE_NUMERIC=6;cl.RESERVED=0;cl.STRING=1;cl.getPropertyInfo=R_e;cl.isCustomAttribute=F_e;cl.possibleStandardNames=O_e});var Me=Ae((mAe,Sj)=>{Sj.exports=window.React});var Ij=Ae((fAe,Nj)=>{"use strict";var Tj=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,H_e=/\n/g,j_e=/^\s*/,U_e=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,W_e=/^:\s*/,G_e=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,$_e=/^[;\s]*/,q_e=/^\s+|\s+$/g,Z_e=`
-`,Pj="/",Ej="*",qp="",K_e="comment",Y_e="declaration";function Q_e(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,o=1;function n(g){var h=g.match(H_e);h&&(r+=h.length);var v=g.lastIndexOf(Z_e);o=~v?g.length-v:o+g.length}function i(){var g={line:r,column:o};return function(h){return h.position=new s(g),u(),h}}function s(g){this.start=g,this.end={line:r,column:o},this.source=t.source}s.prototype.content=e;function l(g){var h=new Error(t.source+":"+r+":"+o+": "+g);if(h.reason=g,h.filename=t.source,h.line=r,h.column=o,h.source=e,!t.silent)throw h}function c(g){var h=g.exec(e);if(h){var v=h[0];return n(v),e=e.slice(v.length),h}}function u(){c(j_e)}function d(g){var h;for(g=g||[];h=p();)h!==!1&&g.push(h);return g}function p(){var g=i();if(!(Pj!=e.charAt(0)||Ej!=e.charAt(1))){for(var h=2;qp!=e.charAt(h)&&(Ej!=e.charAt(h)||Pj!=e.charAt(h+1));)++h;if(h+=2,qp===e.charAt(h-1))return l("End of comment missing");var v=e.slice(2,h-2);return o+=2,n(v),e=e.slice(h),o+=2,g({type:K_e,comment:v})}}function m(){var g=i(),h=c(U_e);if(h){if(p(),!c(W_e))return l("property missing ':'");var v=c(G_e),x=g({type:Y_e,property:Bj(h[0].replace(Tj,qp)),value:v?Bj(v[0].replace(Tj,qp)):qp});return c($_e),x}}function f(){var g=[];d(g);for(var h;h=m();)h!==!1&&(g.push(h),d(g));return g}return u(),f()}function Bj(e){return e?e.replace(q_e,qp):qp}Nj.exports=Q_e});var Rj=Ae(tv=>{"use strict";var X_e=tv&&tv.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(tv,"__esModule",{value:!0});tv.default=e2e;var J_e=X_e(Ij());function e2e(e,t){let r=null;if(!e||typeof e!="string")return r;let o=(0,J_e.default)(e),n=typeof t=="function";return o.forEach(i=>{if(i.type!=="declaration")return;let{property:s,value:l}=i;n?t(s,l,i):l&&(r=r||{},r[s]=l)}),r}});var Lj=Ae(K2=>{"use strict";Object.defineProperty(K2,"__esModule",{value:!0});K2.camelCase=void 0;var t2e=/^--[a-zA-Z0-9_-]+$/,r2e=/-([a-z])/g,o2e=/^[^-]+$/,n2e=/^-(webkit|moz|ms|o|khtml)-/,a2e=/^-(ms)-/,i2e=function(e){return!e||o2e.test(e)||t2e.test(e)},s2e=function(e,t){return t.toUpperCase()},Dj=function(e,t){return"".concat(t,"-")},l2e=function(e,t){return t===void 0&&(t={}),i2e(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(a2e,Dj):e=e.replace(n2e,Dj),e.replace(r2e,s2e))};K2.camelCase=l2e});var Mj=Ae((vP,Aj)=>{"use strict";var c2e=vP&&vP.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},u2e=c2e(Rj()),d2e=Lj();function hP(e,t){var r={};return!e||typeof e!="string"||(0,u2e.default)(e,function(o,n){o&&n&&(r[(0,d2e.camelCase)(o,t)]=n)}),r}hP.default=hP;Aj.exports=hP});var yP=Ae(ua=>{"use strict";var p2e=ua&&ua.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ua,"__esModule",{value:!0});ua.returnFirstArg=ua.canTextBeChildOfNode=ua.ELEMENTS_WITH_NO_TEXT_CHILDREN=ua.PRESERVE_CUSTOM_ATTRIBUTES=void 0;ua.isCustomComponent=h2e;ua.setStyleProp=y2e;var m2e=Me(),f2e=p2e(Mj()),g2e=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function h2e(e,t){return e.includes("-")?!g2e.has(e):!!(t&&typeof t.is=="string")}var v2e={reactCompat:!0};function y2e(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,f2e.default)(e,v2e)}catch{t.style={}}}}ua.PRESERVE_CUSTOM_ATTRIBUTES=Number(m2e.version.split(".")[0])>=16;ua.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var b2e=function(e){return!ua.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};ua.canTextBeChildOfNode=b2e;var _2e=function(e){return e};ua.returnFirstArg=_2e});var _P=Ae(bP=>{"use strict";Object.defineProperty(bP,"__esModule",{value:!0});bP.default=C2e;var rv=Cj(),zj=yP(),x2e=["checked","value"],k2e=["input","select","textarea"],w2e={reset:!0,submit:!0};function C2e(e,t){e===void 0&&(e={});var r={},o=!!(e.type&&w2e[e.type]);for(var n in e){var i=e[n];if((0,rv.isCustomAttribute)(n)){r[n]=i;continue}var s=n.toLowerCase(),l=Vj(s);if(l){var c=(0,rv.getPropertyInfo)(l);switch(x2e.includes(l)&&k2e.includes(t)&&!o&&(l=Vj("default"+s)),r[l]=i,c&&c.type){case rv.BOOLEAN:r[l]=!0;break;case rv.OVERLOADED_BOOLEAN:i===""&&(r[l]=!0);break}continue}zj.PRESERVE_CUSTOM_ATTRIBUTES&&(r[n]=i)}return(0,zj.setStyleProp)(e.style,r),r}function Vj(e){return rv.possibleStandardNames[e]}});var Oj=Ae(nv=>{"use strict";var S2e=nv&&nv.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(nv,"__esModule",{value:!0});nv.default=Fj;var xP=Me(),T2e=S2e(_P()),ov=yP(),P2e={cloneElement:xP.cloneElement,createElement:xP.createElement,isValidElement:xP.isValidElement};function Fj(e,t){t===void 0&&(t={});for(var r=[],o=typeof t.replace=="function",n=t.transform||ov.returnFirstArg,i=t.library||P2e,s=i.cloneElement,l=i.createElement,c=i.isValidElement,u=e.length,d=0;d<u;d++){var p=e[d];if(o){var m=t.replace(p,d);if(c(m)){u>1&&(m=s(m,{key:m.key||d})),r.push(n(m,p,d));continue}}if(p.type==="text"){var f=!p.data.trim().length;if(f&&p.parent&&!(0,ov.canTextBeChildOfNode)(p.parent)||t.trim&&f)continue;r.push(n(p.data,p,d));continue}var g=p,h={};E2e(g)?((0,ov.setStyleProp)(g.attribs.style,g.attribs),h=g.attribs):g.attribs&&(h=(0,T2e.default)(g.attribs,g.name));var v=void 0;switch(p.type){case"script":case"style":p.children[0]&&(h.dangerouslySetInnerHTML={__html:p.children[0].data});break;case"tag":p.name==="textarea"&&p.children[0]?h.defaultValue=p.children[0].data:p.children&&p.children.length&&(v=Fj(p.children,t));break;default:continue}u>1&&(h.key=d),r.push(n(l(p.name,h,v),p,d))}return r.length===1?r[0]:r}function E2e(e){return ov.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,ov.isCustomComponent)(e.name,e.attribs)}});var wP=Ae(So=>{"use strict";var kP=So&&So.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(So,"__esModule",{value:!0});So.htmlToDOM=So.domToReact=So.attributesToProps=So.Text=So.ProcessingInstruction=So.Element=So.Comment=void 0;So.default=I2e;var Hj=kP(xj());So.htmlToDOM=Hj.default;var B2e=kP(_P());So.attributesToProps=B2e.default;var jj=kP(Oj());So.domToReact=jj.default;var Y2=cP();Object.defineProperty(So,"Comment",{enumerable:!0,get:function(){return Y2.Comment}});Object.defineProperty(So,"Element",{enumerable:!0,get:function(){return Y2.Element}});Object.defineProperty(So,"ProcessingInstruction",{enumerable:!0,get:function(){return Y2.ProcessingInstruction}});Object.defineProperty(So,"Text",{enumerable:!0,get:function(){return Y2.Text}});var N2e={lowerCaseAttributeNames:!1};function I2e(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,jj.default)((0,Hj.default)(e,t?.htmlparser2||N2e),t):[]}});var da=Ae((kAe,Wj)=>{Wj.exports=window.wp.dom});var b=Ae((wAe,Gj)=>{Gj.exports=window.ReactJSXRuntime});var H=Ae((PAe,Zj)=>{Zj.exports=window.wp.element});var z=Ae((BAe,Kj)=>{Kj.exports=window.wp.primitives});var V=Ae((LHe,Yj)=>{Yj.exports=window.wp.components});var Or=Ae((AHe,Qj)=>{Qj.exports=window.wp.blob});var ne=Ae((MHe,Xj)=>{Xj.exports=window.wp.coreData});var dr=Ae((Lje,LU)=>{LU.exports=window.wp.url});var Wo=Ae((zje,FU)=>{FU.exports=window.wp.htmlEntities});var EW=Ae((gWe,PW)=>{PW.exports=window.ReactDOM});var AW=Ae(LW=>{"use strict";var Yg=Me();function mke(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var fke=typeof Object.is=="function"?Object.is:mke,gke=Yg.useState,hke=Yg.useEffect,vke=Yg.useLayoutEffect,yke=Yg.useDebugValue;function bke(e,t){var r=t(),o=gke({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return vke(function(){n.value=r,n.getSnapshot=t,hR(n)&&i({inst:n})},[e,r,t]),hke(function(){return hR(n)&&i({inst:n}),e(function(){hR(n)&&i({inst:n})})},[e]),yke(r),r}function hR(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!fke(e,r)}catch{return!0}}function _ke(e,t){return t()}var xke=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?_ke:bke;LW.useSyncExternalStore=Yg.useSyncExternalStore!==void 0?Yg.useSyncExternalStore:xke});var zW=Ae((AWe,MW)=>{"use strict";MW.exports=AW()});var zR=Ae((gKe,MG)=>{MG.exports=window.wp.privateApis});var Uy=Ae((NKe,ZG)=>{ZG.exports=window.wp.a11y});var xr=Ae((HQe,iq)=>{iq.exports=window.wp.notices});var uc=Ae((QXe,jq)=>{jq.exports=window.wp.keycodes});var Lm=Ae((rJe,Gq)=>{Gq.exports=window.wp.deprecated});var hl=Ae((PJe,oZ)=>{oZ.exports=window.wp.richText});var A3=Ae((xrt,eY)=>{eY.exports=window.wp.date});var fb=Ae((Jrt,gY)=>{gY.exports=window.wp.apiFetch});var Ad=Ae((Rnt,XQ)=>{XQ.exports=window.wp.hooks});var UJ=Ae((nst,jJ)=>{jJ.exports=window.wp.styleEngine});var qJ=Ae((sst,$J)=>{"use strict";$J.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var IA=Ae((Ylt,eC)=>{var tte={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},rte=Object.keys(tte).join("|"),z6e=new RegExp(rte,"g"),V6e=new RegExp(rte,"");function F6e(e){return tte[e]}var ote=function(e){return e.replace(z6e,F6e)},O6e=function(e){return!!e.match(V6e)};eC.exports=ote;eC.exports.has=O6e;eC.exports.remove=ote});var rre=Ae((xut,tre)=>{tre.exports=window.wp.uploadMedia});var zS=Ae((bgt,uie)=>{uie.exports=window.wp.escapeHtml});var jde=Ae((_2t,Hde)=>{Hde.exports=window.wp.wordcount});var Wfe=Ae((u5t,Ufe)=>{Ufe.exports=window.wp.patterns});var zge=Ae((h3t,Mge)=>{Mge.exports=window.wp.autop});var Fge=Ae((v3t,Vge)=>{Vge.exports=window.wp.shortcode});var ZLe={};J(ZLe,{__experimentalGetCoreBlocks:()=>Zbe,__experimentalRegisterExperimentalCoreBlocks:()=>qLe,privateApis:()=>BH,registerCoreBlocks:()=>$Le});var rl=a(K(),1),Wbe=a(he(),1),Gbe=a(O(),1),$be=a(R(),1),qbe=a(sd(),1),D2=a(D(),1);function ZH(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=ZH(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function f_e(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=ZH(e))&&(o&&(o+=" "),o+=t);return o}var T=f_e;var CP=a(wP(),1),ul=a(wP(),1),Uj=CP.default.default||CP.default;var $j=a(da(),1),qj=a(b(),1),R2e=({wrapperProps:e={},html:t=""})=>{let r={replace:({name:i,type:s,attribs:l,parent:c,children:u})=>{if(s==="tag"&&i){let d=(0,ul.attributesToProps)(l||{}),p=i;if(!c){let m={...d,...e,className:T(d.className,e.className),style:{...d.style||{},...e.style||{}}};return(0,qj.jsx)(p,{...m,children:(0,ul.domToReact)(u,r)})}}}},o=(0,$j.safeHTML)(t);return Uj(o,r)},To=R2e;var WI={};J(WI,{init:()=>z2e,metadata:()=>Nw,name:()=>iU,settings:()=>sU});var UI=a(D(),1);var Q2=a(H(),1),pa=(0,Q2.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let i=e.props.style,s=i||r?{...i,...r}:void 0;return(0,Q2.cloneElement)(e,{width:t,height:t,...o,...s?{style:s}:{},ref:n})});var av=a(z(),1),iv=a(b(),1),SP=(0,iv.jsxs)(av.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,iv.jsx)(av.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 12.75L9.5 12.75L9.5 11.25L19.5 11.25L19.5 12.75Z"}),(0,iv.jsx)(av.Path,{d:"M4.5 9.5L8.5 12L4.5 14.5L4.5 9.5Z"})]});var Zp=a(z(),1),Kp=a(b(),1),TP=(0,Kp.jsxs)(Zp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Kp.jsx)(Zp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.5L9.5 9.5L9.5 8L19.5 8L19.5 9.5Z"}),(0,Kp.jsx)(Zp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 13L9.5 13L9.5 11.5L19.5 11.5L19.5 13Z"}),(0,Kp.jsx)(Zp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.3999L9.5 16.3999L9.5 14.8999L19.5 14.8999L19.5 16.3999Z"}),(0,Kp.jsx)(Zp.Path,{d:"M4.5 6.25L8.5 8.75L4.5 11.25L4.5 6.25Z"})]});var Yp=a(z(),1),Qp=a(b(),1),PP=(0,Qp.jsxs)(Yp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Qp.jsx)(Yp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.25L9.5 9.25L9.5 7.75L19.5 7.75L19.5 9.25Z"}),(0,Qp.jsx)(Yp.Path,{d:"M4.5 6L8.5 8.5L4.5 11L4.5 6Z"}),(0,Qp.jsx)(Yp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.25L9.5 16.25L9.5 14.75L19.5 14.75L19.5 16.25Z"}),(0,Qp.jsx)(Yp.Path,{d:"M4.5 13L8.5 15.5L4.5 18L4.5 13Z"})]});var X2=a(z(),1),EP=a(b(),1),Xp=(0,EP.jsx)(X2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EP.jsx)(X2.Path,{d:"M2 12c0 3.6 2.4 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.5 0-4.5-1.5-4.5-4s2-4.5 4.5-4.5h3.5V6H8c-3.6 0-6 2.4-6 6zm19.5-1h-8v1.5h8V11zm0 5h-8v1.5h8V16zm0-10h-8v1.5h8V6z"})});var J2=a(z(),1),BP=a(b(),1),NP=(0,BP.jsx)(J2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,BP.jsx)(J2.Path,{d:"M7.5 5H16.5M4 12H20M7.5 19H16.5",vectorEffect:"non-scaling-stroke"})});var ex=a(z(),1),IP=a(b(),1),RP=(0,IP.jsx)(ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,IP.jsx)(ex.Path,{d:"M4 5H13M4 12H20M4 19H13",vectorEffect:"non-scaling-stroke"})});var Ng=a(z(),1),sv=a(b(),1),DP=(0,sv.jsxs)(Ng.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,sv.jsx)(Ng.Path,{d:"M5 5H19M5 19H19",vectorEffect:"non-scaling-stroke"}),(0,sv.jsx)(Ng.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var tx=a(z(),1),LP=a(b(),1),AP=(0,LP.jsx)(tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,LP.jsx)(tx.Path,{d:"M11 5H20M4 12H20M11 19H20",vectorEffect:"non-scaling-stroke"})});var rx=a(z(),1),MP=a(b(),1),zP=(0,MP.jsx)(rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MP.jsx)(rx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"})});var ox=a(z(),1),VP=a(b(),1),Jp=(0,VP.jsx)(ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VP.jsx)(ox.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})});var nx=a(z(),1),FP=a(b(),1),OP=(0,FP.jsx)(nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FP.jsx)(nx.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var ax=a(z(),1),HP=a(b(),1),lv=(0,HP.jsx)(ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HP.jsx)(ax.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"})});var ix=a(z(),1),jP=a(b(),1),UP=(0,jP.jsx)(ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jP.jsx)(ix.Path,{d:"M4 13.5h3v-3H4v3Zm6-3.5 2 2-2 2 1 1 3-3-3-3-1 1Zm7 .5v3h3v-3h-3Z"})});var sx=a(z(),1),WP=a(b(),1),GP=(0,WP.jsx)(sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WP.jsx)(sx.Path,{d:"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z"})});var lx=a(z(),1),$P=a(b(),1),qP=(0,$P.jsx)(lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$P.jsx)(lx.Path,{d:"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z"})});var cx=a(z(),1),ZP=a(b(),1),cv=(0,ZP.jsx)(cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZP.jsx)(cx.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"})});var ux=a(z(),1),KP=a(b(),1),YP=(0,KP.jsx)(ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KP.jsx)(ux.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h12a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5ZM4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm4 10h2v-1.5H8V16Zm5 0h-2v-1.5h2V16Zm1 0h2v-1.5h-2V16Z"})});var em=a(z(),1),tm=a(b(),1),ud=(0,tm.jsxs)(em.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,tm.jsx)(em.Path,{d:"M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,tm.jsx)(em.Path,{d:"M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z",vectorEffect:"non-scaling-stroke"}),(0,tm.jsx)(em.Path,{d:"M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,tm.jsx)(em.Path,{d:"M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z",vectorEffect:"non-scaling-stroke"})]});var dx=a(z(),1),QP=a(b(),1),uv=(0,QP.jsx)(dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,QP.jsx)(dx.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var px=a(z(),1),XP=a(b(),1),JP=(0,XP.jsx)(px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,XP.jsx)(px.Path,{d:"M13.5 8.5L10.5 12L13.5 15.5",vectorEffect:"non-scaling-stroke"})});var mx=a(z(),1),eE=a(b(),1),fx=(0,eE.jsx)(mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,eE.jsx)(mx.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var gx=a(z(),1),tE=a(b(),1),rE=(0,tE.jsx)(gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,tE.jsx)(gx.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var hx=a(z(),1),oE=a(b(),1),Ig=(0,oE.jsx)(hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,oE.jsx)(hx.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var vx=a(z(),1),nE=a(b(),1),aE=(0,nE.jsx)(vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,nE.jsx)(vx.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var yx=a(z(),1),iE=a(b(),1),dv=(0,iE.jsx)(yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iE.jsx)(yx.Path,{d:"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z"})});var bx=a(z(),1),sE=a(b(),1),rm=(0,sE.jsx)(bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,sE.jsx)(bx.Path,{d:"M5 19L19 5M19 19L5 5",vectorEffect:"non-scaling-stroke"})});var _x=a(z(),1),lE=a(b(),1),pv=(0,lE.jsx)(_x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,lE.jsx)(_x.Path,{d:"M7.99997 7L3.70708 11.2929C3.31655 11.6834 3.31655 12.3166 3.70708 12.7071L7.99997 17M16 17L20.2929 12.7071C20.6834 12.3166 20.6834 11.6834 20.2929 11.2929L16 7",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var xx=a(z(),1),cE=a(b(),1),uE=(0,cE.jsx)(xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cE.jsx)(xx.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z"})});var kx=a(z(),1),dE=a(b(),1),pE=(0,dE.jsx)(kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dE.jsx)(kx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 7.5h-5v10h5v-10Zm1.5 0v10H19a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5h-2.5ZM6 7.5h2.5v10H6a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5ZM6 6h13a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2Z"})});var Rg=a(z(),1),Dg=a(b(),1),mv=(0,Dg.jsxs)(Rg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Dg.jsx)(Rg.Path,{d:"M13.25 10C13.25 10.6904 12.6904 11.25 12 11.25C11.3096 11.25 10.75 10.6904 10.75 10C10.75 9.30964 11.3096 8.75 12 8.75C12.6904 8.75 13.25 9.30964 13.25 10Z",fill:"currentColor",stroke:"none"}),(0,Dg.jsx)(Rg.Path,{d:"M8 18.0476V16C8 14.8954 8.89543 14 10 14H14C15.1046 14 16 14.8954 16 16V18.0476M13.25 10C13.25 10.6904 12.6904 11.25 12 11.25C11.3096 11.25 10.75 10.6904 10.75 10C10.75 9.30964 11.3096 8.75 12 8.75C12.6904 8.75 13.25 9.30964 13.25 10Z",vectorEffect:"non-scaling-stroke"}),(0,Dg.jsx)(Rg.Path,{d:"M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99593 19.25 12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]});var om=a(z(),1),Lg=a(b(),1),mE=(0,Lg.jsxs)(om.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Lg.jsx)(om.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"}),(0,Lg.jsx)(om.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15"}),(0,Lg.jsx)(om.Circle,{cx:"12",cy:"9",r:"2",fillRule:"evenodd",clipRule:"evenodd"})]});var wx=a(z(),1),fE=a(b(),1),gE=(0,fE.jsx)(wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fE.jsx)(wx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"})});var Cx=a(z(),1),hE=a(b(),1),vE=(0,hE.jsx)(Cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hE.jsx)(Cx.Path,{d:"m6.249 11.065.44-.44h3.186l-1.5 1.5H7.31l-1.957 1.96A.792.792 0 0 1 4 13.524V5a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1.5L12.5 8V5.5h-7v6.315l.749-.75ZM20 19.75H7v-1.5h13v1.5Zm0-12.653-8.967 9.064L8 17l.867-2.935L17.833 5 20 7.097Z"})});var Sx=a(z(),1),yE=a(b(),1),bE=(0,yE.jsx)(Sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yE.jsx)(Sx.Path,{d:"M6.68822 10.625L6.24878 11.0649L5.5 11.8145L5.5 5.5L12.5 5.5V8L14 6.5V5C14 4.44772 13.5523 4 13 4H5C4.44772 4 4 4.44771 4 5V13.5247C4 13.8173 4.16123 14.086 4.41935 14.2237C4.72711 14.3878 5.10601 14.3313 5.35252 14.0845L7.31 12.125H8.375L9.875 10.625H7.31H6.68822ZM14.5605 10.4983L11.6701 13.75H16.9975C17.9963 13.75 18.7796 14.1104 19.3553 14.7048C19.9095 15.2771 20.2299 16.0224 20.4224 16.7443C20.7645 18.0276 20.7543 19.4618 20.7487 20.2544C20.7481 20.345 20.7475 20.4272 20.7475 20.4999L19.2475 20.5001C19.2475 20.4191 19.248 20.3319 19.2484 20.2394V20.2394C19.2526 19.4274 19.259 18.2035 18.973 17.1307C18.8156 16.5401 18.586 16.0666 18.2778 15.7483C17.9909 15.4521 17.5991 15.25 16.9975 15.25H11.8106L14.5303 17.9697L13.4696 19.0303L8.96956 14.5303L13.4394 9.50171L14.5605 10.4983Z"})});var Tx=a(z(),1),_E=a(b(),1),fv=(0,_E.jsx)(Tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_E.jsx)(Tx.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"})});var Px=a(z(),1),xE=a(b(),1),gv=(0,xE.jsx)(Px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xE.jsx)(Px.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M8.10417 6.00024H6.5C5.39543 6.00024 4.5 6.89567 4.5 8.00024V10.3336H6V8.00024C6 7.7241 6.22386 7.50024 6.5 7.50024H8.10417V6.00024ZM4.5 13.6669V16.0002C4.5 17.1048 5.39543 18.0002 6.5 18.0002H8.10417V16.5002H6.5C6.22386 16.5002 6 16.2764 6 16.0002V13.6669H4.5ZM10.3958 6.00024V7.50024H13.6042V6.00024H10.3958ZM15.8958 6.00024V7.50024H17.5C17.7761 7.50024 18 7.7241 18 8.00024V10.3336H19.5V8.00024C19.5 6.89567 18.6046 6.00024 17.5 6.00024H15.8958ZM19.5 13.6669H18V16.0002C18 16.2764 17.7761 16.5002 17.5 16.5002H15.8958V18.0002H17.5C18.6046 18.0002 19.5 17.1048 19.5 16.0002V13.6669ZM13.6042 18.0002V16.5002H10.3958V18.0002H13.6042Z"})});var hv=a(z(),1),vv=a(b(),1),nm=(0,vv.jsxs)(hv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,vv.jsx)(hv.Path,{d:"M20.25 18.75V5.25C20.25 4.42157 19.5784 3.75 18.75 3.75H5.25C4.42157 3.75 3.75 4.42157 3.75 5.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75Z",vectorEffect:"non-scaling-stroke"}),(0,vv.jsx)(hv.Path,{d:"M11.5 13.4V3.75H16.5V13.4L14 10.3L11.5 13.4Z",fill:"currentColor",stroke:"none"})]});var Ex=a(z(),1),kE=a(b(),1),am=(0,kE.jsx)(Ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kE.jsx)(Ex.Path,{d:"M18 20v-2h2v-1.5H7.75a.25.25 0 0 1-.25-.25V4H6v2H4v1.5h2v8.75c0 .966.784 1.75 1.75 1.75h8.75v2H18ZM9.273 7.5h6.977a.25.25 0 0 1 .25.25v6.977H18V7.75A1.75 1.75 0 0 0 16.25 6H9.273v1.5Z"})});var Bx=a(z(),1),wE=a(b(),1),im=(0,wE.jsx)(Bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wE.jsx)(Bx.Path,{d:"M12.5 14.5h-1V16h1c2.2 0 4-1.8 4-4s-1.8-4-4-4h-1v1.5h1c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-4 1.5v-1.5h-1C6.1 14.5 5 13.4 5 12s1.1-2.5 2.5-2.5h1V8h-1c-2.2 0-4 1.8-4 4s1.8 4 4 4h1zm-1-3.2h5v-1.5h-5v1.5zM18 4H9c-1.1 0-2 .9-2 2v.5h1.5V6c0-.3.2-.5.5-.5h9c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5v-.5H7v.5c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z"})});var Nx=a(z(),1),CE=a(b(),1),SE=(0,CE.jsx)(Nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CE.jsx)(Nx.Path,{d:"M4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4zm.8-4l.7.7 2-2V12h1V9.2l2 2 .7-.7-2-2H12v-1H9.2l2-2-.7-.7-2 2V4h-1v2.8l-2-2-.7.7 2 2H4v1h2.8l-2 2z"})});var yv=a(z(),1),bv=a(b(),1),TE=(0,bv.jsxs)(yv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,bv.jsx)(yv.Path,{d:"M4 16h10v1.5H4V16Zm0-4.5h16V13H4v-1.5ZM10 7h10v1.5H10V7Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,bv.jsx)(yv.Path,{d:"m4 5.25 4 2.5-4 2.5v-5Z"})]});var Ix=a(z(),1),PE=a(b(),1),EE=(0,PE.jsx)(Ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PE.jsx)(Ix.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var Rx=a(z(),1),BE=a(b(),1),_v=(0,BE.jsx)(Rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BE.jsx)(Rx.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var Dx=a(z(),1),NE=a(b(),1),xv=(0,NE.jsx)(Dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NE.jsx)(Dx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var Lx=a(z(),1),IE=a(b(),1),RE=(0,IE.jsx)(Lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IE.jsx)(Lx.Path,{d:"M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z"})});var Ax=a(z(),1),DE=a(b(),1),LE=(0,DE.jsx)(Ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DE.jsx)(Ax.Path,{d:"M2 11.2v1.5h20v-1.5H2zM5.5 6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v3H20V6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3h1.5V6zm2 14h2v-1.5h-2V20zm3.5 0h2v-1.5h-2V20zm7-1.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zm.5-2H20V15h-1.5v1.5zM5.5 18H4c0 1.1.9 2 2 2v-1.5c-.3 0-.5-.2-.5-.5zm0-3H4v1.5h1.5V15zm9 5h2v-1.5h-2V20z"})});var Mx=a(z(),1),AE=a(b(),1),ME=(0,AE.jsx)(Mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AE.jsx)(Mx.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var zx=a(z(),1),zE=a(b(),1),VE=(0,zE.jsx)(zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zE.jsx)(zx.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z"})});var Vx=a(z(),1),FE=a(b(),1),OE=(0,FE.jsx)(Vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FE.jsx)(Vx.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-8-3.5l3 3-3 3 1 1 4-4-4-4-1 1z"})});var Fx=a(z(),1),HE=a(b(),1),kv=(0,HE.jsx)(Fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HE.jsx)(Fx.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"})});var Ox=a(z(),1),jE=a(b(),1),wv=(0,jE.jsx)(Ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jE.jsx)(Ox.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var Hx=a(z(),1),UE=a(b(),1),Cv=(0,UE.jsx)(Hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UE.jsx)(Hx.Path,{d:"M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z"})});var jx=a(z(),1),WE=a(b(),1),gs=(0,WE.jsx)(jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WE.jsx)(jx.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM5 6.7V10h1V5.3L3.8 6l.4 1 .8-.3zm-.4 5.7c-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-1c.3-.6.8-1.4.9-2.1.1-.3 0-.8-.2-1.1-.5-.6-1.3-.5-1.7-.4z"})});var Ux=a(z(),1),GE=a(b(),1),$E=(0,GE.jsx)(Ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GE.jsx)(Ux.Path,{d:"M3 9c0 2.8 2.2 5 5 5v-.2V20h1.5V5.5H12V20h1.5V5.5h3V4H8C5.2 4 3 6.2 3 9Zm15.9-1-1.1 1 2.6 3-2.6 3 1.1 1 3.4-4-3.4-4Z"})});var Wx=a(z(),1),qE=a(b(),1),Sv=(0,qE.jsx)(Wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qE.jsx)(Wx.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM15.4697 14.9697L18.4393 12L15.4697 9.03033L16.5303 7.96967L20.0303 11.4697L20.5607 12L20.0303 12.5303L16.5303 16.0303L15.4697 14.9697Z"})});var Gx=a(z(),1),ZE=a(b(),1),Tv=(0,ZE.jsx)(Gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZE.jsx)(Gx.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-4-4.6l-4 4 4 4 1-1-3-3 3-3-1-1z"})});var $x=a(z(),1),KE=a(b(),1),sm=(0,KE.jsx)($x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KE.jsx)($x.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"})});var qx=a(z(),1),YE=a(b(),1),lm=(0,YE.jsx)(qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YE.jsx)(qx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})});var Zx=a(z(),1),QE=a(b(),1),ki=(0,QE.jsx)(Zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QE.jsx)(Zx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z"})});var Kx=a(z(),1),XE=a(b(),1),Pv=(0,XE.jsx)(Kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XE.jsx)(Kx.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})});var Yx=a(z(),1),JE=a(b(),1),eB=(0,JE.jsx)(Yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JE.jsx)(Yx.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var Qx=a(z(),1),tB=a(b(),1),rB=(0,tB.jsx)(Qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tB.jsx)(Qx.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var Xx=a(z(),1),oB=a(b(),1),nB=(0,oB.jsx)(Xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oB.jsx)(Xx.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})});var Jx=a(z(),1),aB=a(b(),1),iB=(0,aB.jsx)(Jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aB.jsx)(Jx.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})});var ek=a(z(),1),sB=a(b(),1),lB=(0,sB.jsx)(ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sB.jsx)(ek.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var tk=a(z(),1),cB=a(b(),1),uB=(0,cB.jsx)(tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cB.jsx)(tk.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})});var rk=a(z(),1),dB=a(b(),1),pB=(0,dB.jsx)(rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dB.jsx)(rk.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var ok=a(z(),1),mB=a(b(),1),fB=(0,mB.jsx)(ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mB.jsx)(ok.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"})});var nk=a(z(),1),gB=a(b(),1),hB=(0,gB.jsx)(nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gB.jsx)(nk.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var ak=a(z(),1),vB=a(b(),1),yB=(0,vB.jsx)(ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vB.jsx)(ak.Path,{d:"M4.8 11.4H2.1V9H1v6h1.1v-2.6h2.7V15h1.1V9H4.8v2.4zm1.9-1.3h1.7V15h1.1v-4.9h1.7V9H6.7v1.1zM16.2 9l-1.5 2.7L13.3 9h-.9l-.8 6h1.1l.5-4 1.5 2.8 1.5-2.8.5 4h1.1L17 9h-.8zm3.8 5V9h-1.1v6h3.6v-1H20z"})});var ik=a(z(),1),bB=a(b(),1),dd=(0,bB.jsx)(ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,bB.jsx)(ik.Path,{d:"M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var sk=a(z(),1),_B=a(b(),1),xB=(0,_B.jsx)(sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_B.jsx)(sk.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})});var lk=a(z(),1),kB=a(b(),1),cm=(0,kB.jsx)(lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kB.jsx)(lk.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var ck=a(z(),1),wB=a(b(),1),Ev=(0,wB.jsx)(ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,wB.jsx)(ck.Path,{d:"M9.5 12H12.5M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10.2333M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75H14.7667M8.5 19.5L16.5 4.5",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var uk=a(z(),1),CB=a(b(),1),wi=(0,CB.jsx)(uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,CB.jsx)(uk.Path,{d:"M9.5 12L14.5 12M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75L14 7.75",vectorEffect:"non-scaling-stroke"})});var dk=a(z(),1),SB=a(b(),1),TB=(0,SB.jsx)(dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SB.jsx)(dk.Path,{d:"M12 11v1.5h8V11h-8zm-6-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var pk=a(z(),1),PB=a(b(),1),dl=(0,PB.jsx)(pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PB.jsx)(pk.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"})});var mk=a(z(),1),EB=a(b(),1),BB=(0,EB.jsx)(mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EB.jsx)(mk.Path,{d:"M11 14.5l1.1 1.1 3-3 .5-.5-.6-.6-3-3-1 1 1.7 1.7H5v1.5h7.7L11 14.5zM16.8 5h-7c-1.1 0-2 .9-2 2v1.5h1.5V7c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v10c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5v-1.5H7.8V17c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z"})});var fk=a(z(),1),NB=a(b(),1),um=(0,NB.jsx)(fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NB.jsx)(fk.Path,{d:"M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z"})});var gk=a(z(),1),IB=a(b(),1),RB=(0,IB.jsx)(gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IB.jsx)(gk.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"})});var hk=a(z(),1),DB=a(b(),1),LB=(0,DB.jsx)(hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DB.jsx)(hk.Path,{d:"M11.2 6.8c-.7 0-1.4.5-1.6 1.1l-2.8 7.5-1.2-1.8c-.1-.2-.4-.3-.6-.3H3v1.5h1.6l1.2 1.8c.6.9 1.9.7 2.2-.3l2.9-7.9s.1-.2.2-.2h7.8V6.7h-7.8Zm5.3 3.4-1.9 1.9-1.9-1.9-1.1 1.1 1.9 1.9-1.9 1.9 1.1 1.1 1.9-1.9 1.9 1.9 1.1-1.1-1.9-1.9 1.9-1.9-1.1-1.1Z"})});var vk=a(z(),1),AB=a(b(),1),MB=(0,AB.jsx)(vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AB.jsx)(vk.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"})});var Bv=a(z(),1),Nv=a(b(),1),Iv=(0,Nv.jsxs)(Bv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Nv.jsx)(Bv.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Nv.jsx)(Bv.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var yk=a(z(),1),zB=a(b(),1),VB=(0,zB.jsx)(yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,zB.jsx)(yk.Path,{d:"M5 12H19M5 18.25H19M5 5.75H19",vectorEffect:"non-scaling-stroke"})});var bk=a(z(),1),FB=a(b(),1),Rv=(0,FB.jsx)(bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FB.jsx)(bk.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var _k=a(z(),1),OB=a(b(),1),HB=(0,OB.jsx)(_k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OB.jsx)(_k.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"})});var xk=a(z(),1),jB=a(b(),1),UB=(0,jB.jsx)(xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jB.jsx)(xk.Path,{d:"M18.5 10a1.5 1.5 0 0 1 1.5 1.5v7a1.5 1.5 0 0 1-1.5 1.5h-7a1.5 1.5 0 0 1-1.5-1.5v-7a1.5 1.5 0 0 1 1.5-1.5zM16 4a2 2 0 0 1 2 2v2h-1.5V6a.5.5 0 0 0-.5-.5H6a.5.5 0 0 0-.5.5v3H8v1.5H5.5V16a.5.5 0 0 0 .5.5h2V18H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"})});var Dv=a(z(),1),Lv=a(b(),1),dm=(0,Lv.jsxs)(Dv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Lv.jsx)(Dv.Path,{d:"M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z",fill:"currentColor",stroke:"none"}),(0,Lv.jsx)(Dv.Path,{d:"M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]});var kk=a(z(),1),WB=a(b(),1),Av=(0,WB.jsx)(kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,WB.jsx)(kk.Path,{d:"M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5",vectorEffect:"non-scaling-stroke"})});var wk=a(z(),1),GB=a(b(),1),$B=(0,GB.jsx)(wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GB.jsx)(wk.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12-9.8c.4 0 .8-.3.9-.7l1.1-3h3.6l.5 1.7h1.9L13 9h-2.2l-3.4 9.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12H20V6c0-1.1-.9-2-2-2zm-6 7l1.4 3.9h-2.7L12 11z"})});var Ck=a(z(),1),qB=a(b(),1),ZB=(0,qB.jsx)(Ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qB.jsx)(Ck.Path,{d:"M17.5 9V6a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v3H8V6a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v3h1.5Zm0 6.5V18a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2.5H8V18a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2.5h1.5ZM4 13h16v-1.5H4V13Z"})});var Mv=a(z(),1),zv=a(b(),1),lu=(0,zv.jsxs)(Mv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,zv.jsx)(Mv.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,zv.jsx)(Mv.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var Ag=a(z(),1),Mg=a(b(),1),KB=(0,Mg.jsxs)(Ag.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Mg.jsx)(Ag.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,Mg.jsx)(Ag.Path,{d:"M16 2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2ZM6 3.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V4a.5.5 0 0 1 .5-.5Z"}),(0,Mg.jsx)(Ag.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var Vv=a(z(),1),Fv=a(b(),1),YB=(0,Fv.jsxs)(Vv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Fv.jsx)(Vv.Path,{d:"M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5",vectorEffect:"non-scaling-stroke"}),(0,Fv.jsx)(Vv.Path,{d:"M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var Sk=a(z(),1),QB=a(b(),1),pm=(0,QB.jsx)(Sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QB.jsx)(Sk.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Tk=a(z(),1),XB=a(b(),1),Ov=(0,XB.jsx)(Tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XB.jsx)(Tk.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"})});var Pk=a(z(),1),JB=a(b(),1),eN=(0,JB.jsx)(Pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JB.jsx)(Pk.Path,{d:"M16.1 5.7h-.3c-1 0-2.2 0-2.8.6-.3.4-.5.9-.5 1.6v7.3c0 .7-.2 1.7-.7 2.5C11.3 19 10 20 8.5 20 6.6 20 5 18.4 5 16.5S6.6 13 8.5 13c1 0 1.9.4 2.5 1V7.9c0-1.1.3-2 .9-2.6 1-1 2.6-1 3.8-1h.4zM19.5 12l-4 3V9z"})});var Ek=a(z(),1),tN=a(b(),1),Hv=(0,tN.jsx)(Ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tN.jsx)(Ek.Path,{d:"M16.1 5.7h-.3c-1 0-2.2 0-2.8.6-.3.4-.5.9-.5 1.6v7.3c0 .7-.2 1.7-.7 2.5C11.3 19 10 20 8.5 20 6.6 20 5 18.4 5 16.5S6.6 13 8.5 13c1 0 1.9.4 2.5 1V7.9c0-1.1.3-2 .9-2.6 1-1 2.6-1 3.8-1h.4zM20 15.75h-5v-1.5h5zM20 10.75h-5v-1.5h5z"})});var Bk=a(z(),1),rN=a(b(),1),oN=(0,rN.jsx)(Bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rN.jsx)(Bk.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"})});var Nk=a(z(),1),nN=a(b(),1),zg=(0,nN.jsx)(Nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,nN.jsx)(Nk.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var Vg=a(z(),1),jv=a(b(),1),aN=(0,jv.jsxs)(Vg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,jv.jsx)(Vg.Path,{d:"M5 4.75H19M5 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,jv.jsx)(Vg.Rect,{x:"7",y:"9",width:"10",height:"6",fill:"currentColor",stroke:"none"})]});var Fg=a(z(),1),Uv=a(b(),1),iN=(0,Uv.jsxs)(Fg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Uv.jsx)(Fg.Path,{d:"M5 4.75H13M5 19.25H13",vectorEffect:"non-scaling-stroke"}),(0,Uv.jsx)(Fg.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var Og=a(z(),1),Wv=a(b(),1),sN=(0,Wv.jsxs)(Og.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Wv.jsx)(Og.Path,{d:"M11 4.75H19M11 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,Wv.jsx)(Og.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var Ik=a(z(),1),lN=a(b(),1),mm=(0,lN.jsx)(Ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lN.jsx)(Ik.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z"})});var Rk=a(z(),1),cN=a(b(),1),Hg=(0,cN.jsx)(Rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cN.jsx)(Rk.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 4H4v1.5h16V4zm-2 9h-3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3zM4 9.5h9V8H4v1.5zM9 13H6c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3z"})});var Dk=a(z(),1),uN=a(b(),1),Gv=(0,uN.jsx)(Dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uN.jsx)(Dk.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-2.2 6.6H7l1.6-2.2c.3-.4.5-.7.6-.9.1-.2.2-.4.2-.5 0-.2-.1-.3-.1-.4-.1-.1-.2-.1-.4-.1s-.4 0-.6.1c-.3.1-.5.3-.7.4l-.2.2-.2-1.2.1-.1c.3-.2.5-.3.8-.4.3-.1.6-.1.9-.1.3 0 .6.1.9.2.2.1.4.3.6.5.1.2.2.5.2.7 0 .3-.1.6-.2.9-.1.3-.4.7-.7 1.1l-.5.6h1.6v1.2z"})});var Lk=a(z(),1),dN=a(b(),1),pN=(0,dN.jsx)(Lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dN.jsx)(Lk.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z"})});var Ak=a(z(),1),mN=a(b(),1),fN=(0,mN.jsx)(Ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mN.jsx)(Ak.Path,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"})});var Mk=a(z(),1),gN=a(b(),1),hN=(0,gN.jsx)(Mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gN.jsx)(Mk.Path,{d:"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z"})});var $v=a(z(),1),qv=a(b(),1),Zv=(0,qv.jsxs)($v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,qv.jsx)($v.Path,{d:"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z"}),(0,qv.jsx)($v.Path,{d:"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z"})]});var zk=a(z(),1),vN=a(b(),1),yN=(0,vN.jsx)(zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vN.jsx)(zk.Path,{d:"M8.001 3.984V9.47c0 1.518-.98 2.5-2.499 2.5h-.5v-1.5h.5c.69 0 1-.31 1-1V6.984H4v-3h4.001ZM4 20h9v-1.5H4V20Zm16-4H4v-1.5h16V16ZM13.001 3.984V9.47c0 1.518-.98 2.5-2.499 2.5h-.5v-1.5h.5c.69 0 1-.31 1-1V6.984H9v-3h4.001Z"})});var Vk=a(z(),1),bN=a(b(),1),_N=(0,bN.jsx)(Vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bN.jsx)(Vk.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})});var Fk=a(z(),1),xN=a(b(),1),Kv=(0,xN.jsx)(Fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xN.jsx)(Fk.Path,{d:"M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z"})});var Ok=a(z(),1),kN=a(b(),1),wN=(0,kN.jsx)(Ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kN.jsx)(Ok.Path,{d:"M8.1 12.3c.1.1.3.3.5.3.2.1.4.1.6.1.2 0 .4 0 .6-.1.2-.1.4-.2.5-.3l3-3c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L9.7 3.5c-.1-.2-.3-.3-.5-.3H5c-.4 0-.8.4-.8.8v4.2c0 .2.1.4.2.5l3.7 3.6zM5.8 4.8h3.1l3.4 3.4v.1l-3 3 .5.5-.7-.5-3.3-3.4V4.8zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var Hk=a(z(),1),CN=a(b(),1),SN=(0,CN.jsx)(Hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CN.jsx)(Hk.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z"})});var jk=a(z(),1),TN=a(b(),1),PN=(0,TN.jsx)(jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,TN.jsx)(jk.Path,{d:"M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5",vectorEffect:"non-scaling-stroke"})});var Yv=a(z(),1),Qv=a(b(),1),EN=(0,Qv.jsxs)(Yv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Qv.jsx)(Yv.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,Qv.jsx)(Yv.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var Xv=a(z(),1),Jv=a(b(),1),BN=(0,Jv.jsxs)(Xv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Jv.jsx)(Xv.Path,{d:"M10 18L4 18L4 6L10 6L10 18Z",fill:"currentColor",stroke:"none"}),(0,Jv.jsx)(Xv.Path,{d:"M13 9.25H20M20 14.75H13",vectorEffect:"non-scaling-stroke"})]});var ey=a(z(),1),ty=a(b(),1),NN=(0,ty.jsxs)(ey.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,ty.jsx)(ey.Path,{d:"M20 18L14 18L14 6L20 6L20 18Z",fill:"currentColor",stroke:"none"}),(0,ty.jsx)(ey.Path,{d:"M4 9.25H11M11 14.75H4",vectorEffect:"non-scaling-stroke"})]});var ry=a(z(),1),oy=a(b(),1),IN=(0,oy.jsxs)(ry.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,oy.jsx)(ry.Path,{d:"M4 4.75H20M4 19.25H20",vectorEffect:"non-scaling-stroke"}),(0,oy.jsx)(ry.Path,{d:"M4.75 9.75C4.75 9.19772 5.19772 8.75 5.75 8.75H18.25C18.8023 8.75 19.25 9.19772 19.25 9.75V14.25C19.25 14.8023 18.8023 15.25 18.25 15.25H5.75C5.19771 15.25 4.75 14.8023 4.75 14.25V9.75Z",vectorEffect:"non-scaling-stroke"})]});var Uk=a(z(),1),RN=a(b(),1),ny=(0,RN.jsx)(Uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RN.jsx)(Uk.Path,{d:"M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z"})});var Wk=a(z(),1),DN=a(b(),1),ay=(0,DN.jsx)(Wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DN.jsx)(Wk.Path,{d:"M4 13.5h6v-3H4v3zm8.2-2.5.8-.3V14h1V9.3l-2.2.7.4 1zm7.1-1.2c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3-.1-.8-.3-1.1z"})});var Gk=a(z(),1),LN=a(b(),1),iy=(0,LN.jsx)(Gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LN.jsx)(Gk.Path,{d:"M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z"})});var $k=a(z(),1),AN=a(b(),1),sy=(0,AN.jsx)($k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AN.jsx)($k.Path,{d:"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z"})});var qk=a(z(),1),MN=a(b(),1),zN=(0,MN.jsx)(qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MN.jsx)(qk.Path,{d:"M13 6v6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H13zm-9 6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H4v6z"})});var Zk=a(z(),1),VN=a(b(),1),FN=(0,VN.jsx)(Zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VN.jsx)(Zk.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m13.955 20.748 8-17.5-.91-.416L19.597 6H13.5v1.5h5.411l-1.6 3.5H13.5v1.5h3.126l-1.6 3.5H13.5l.028 1.5h.812l-1.295 2.832.91.416ZM17.675 16l-.686 1.5h4.539L21.5 16h-3.825Zm2.286-5-.686 1.5H21.5V11h-1.54ZM2 12c0 3.58 2.42 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.48 0-4.5-1.52-4.5-4S5.52 7.5 8 7.5h3.5V6H8c-3.58 0-6 2.42-6 6Z"})});var Kk=a(z(),1),ON=a(b(),1),HN=(0,ON.jsx)(Kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ON.jsx)(Kk.Path,{d:"M7 12H17",vectorEffect:"non-scaling-stroke"})});var Yk=a(z(),1),jN=a(b(),1),UN=(0,jN.jsx)(Yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,jN.jsx)(Yk.Path,{d:"M11.5 18.75H5.25V12.5M5.25 18.75L18.75 5.25M18.75 11.5V5.25H12.5",vectorEffect:"non-scaling-stroke"})});var Qk=a(z(),1),WN=a(b(),1),GN=(0,WN.jsx)(Qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WN.jsx)(Qk.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var Xk=a(z(),1),$N=a(b(),1),qN=(0,$N.jsx)(Xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$N.jsx)(Xk.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"})});var ly=a(z(),1),cy=a(b(),1),uy=(0,cy.jsxs)(ly.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,cy.jsx)(ly.Path,{d:"M6.25 17.75L6.25 19.25L4.75 19.25L4.75 17.75L6.25 17.75Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"}),(0,cy.jsx)(ly.Path,{d:"M4.75 11H5C9.41828 11 13 14.5817 13 19V19.25M19 19.25V19C19 11.268 12.732 5 5 5H4.75",strokeLinecap:"square",vectorEffect:"non-scaling-stroke"})]});var Jk=a(z(),1),ZN=a(b(),1),KN=(0,ZN.jsx)(Jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ZN.jsx)(Jk.Path,{d:"M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z",vectorEffect:"non-scaling-stroke"})});var ew=a(z(),1),YN=a(b(),1),QN=(0,YN.jsx)(ew.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,YN.jsx)(ew.Path,{d:"M3.75 7V11.75M3.75 16.5V11.75M3.75 11.75H20.25M20.25 11.75V16.5M20.25 11.75V7",vectorEffect:"non-scaling-stroke"})});var tw=a(z(),1),XN=a(b(),1),dy=(0,XN.jsx)(tw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XN.jsx)(tw.Path,{d:"M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z"})});var rw=a(z(),1),JN=a(b(),1),py=(0,JN.jsx)(rw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JN.jsx)(rw.Path,{d:"M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z"})});var ow=a(z(),1),eI=a(b(),1),tI=(0,eI.jsx)(ow.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eI.jsx)(ow.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var nw=a(z(),1),rI=a(b(),1),oI=(0,rI.jsx)(nw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,rI.jsx)(nw.Path,{d:"M5.07325 14.1472L8.71429 12L12.5 13.3333L15.75 11C15.75 11 17.934 11.9169 19.2032 12.8281M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var aw=a(z(),1),nI=a(b(),1),aI=(0,nI.jsx)(aw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,nI.jsx)(aw.Path,{d:"M5.75 12V18.25H12M12 5.75H18.25V12",vectorEffect:"non-scaling-stroke"})});var iw=a(z(),1),iI=a(b(),1),sI=(0,iI.jsx)(iw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iI.jsx)(iw.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"})});var sw=a(z(),1),lI=a(b(),1),my=(0,lI.jsx)(sw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lI.jsx)(sw.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var lw=a(z(),1),cI=a(b(),1),uI=(0,cI.jsx)(lw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cI.jsx)(lw.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var cw=a(z(),1),dI=a(b(),1),pI=(0,dI.jsx)(cw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dI.jsx)(cw.Path,{d:"M18.2 9.5h-3.5c-1 0-1.8.8-1.8 1.8v2.5h1.5v-2.5c0-.1.1-.2.2-.2h3.5c.1 0 .2.1.2.2v2.5h1.5v-2.5c0-1-.8-1.8-1.8-1.8Zm-9 0H5.7c-1 0-1.8.8-1.8 1.8v2.5h7v-2.5c0-1-.8-1.8-1.8-1.8Z"})});var uw=a(z(),1),mI=a(b(),1),fI=(0,mI.jsx)(uw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mI.jsx)(uw.Path,{d:"M4 16.5h13V15H4v1.5ZM4 12v1.5h16V12H4Zm1.5-4.2c0-.1.1-.2.2-.2h3.5c.1 0 .2.1.2.2v2.5h1.5V7.8c0-1-.8-1.8-1.8-1.8H5.6c-1 0-1.8.8-1.8 1.8v2.5h1.5V7.8Z"})});var dw=a(z(),1),gI=a(b(),1),hI=(0,gI.jsx)(dw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gI.jsx)(dw.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14.2c.1.9.9 1.7 1.8 1.8H19.2c1-.1 1.8-1 1.8-2V5c0-1.1-.9-2-2-2ZM8.5 19.5H5c-.3 0-.5-.2-.5-.5v-3.5h4v4Zm0-5.5h-4v-4h4v4Zm0-5.5h-4V5c0-.3.2-.5.5-.5h3.5v4Zm11 10.5c0 .3-.2.5-.5.5h-9v-15h9c.3 0 .5.2.5.5v14Zm-4-10.8H14v3h-3v1.5h3v3h1.5v-3h3v-1.5h-3v-3Z"})});var pw=a(z(),1),vI=a(b(),1),yI=(0,vI.jsx)(pw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vI.jsx)(pw.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1 .8 1.9 1.8 2H19.2c.9-.1 1.7-.9 1.8-1.8V5c0-1.1-.9-2-2-2Zm-5 16.5H5c-.3 0-.5-.2-.5-.5V5c0-.3.2-.5.5-.5h9v15Zm5.5-.5c0 .3-.2.5-.5.5h-3.5v-4h4V19Zm0-5h-4v-4h4v4Zm0-5.5h-4v-4H19c.3 0 .5.2.5.5v3.5Zm-11 7.3H10v-3h3v-1.5h-3v-3H8.5v3h-3v1.5h3v3Z"})});var mw=a(z(),1),bI=a(b(),1),_I=(0,bI.jsx)(mw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bI.jsx)(mw.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14.2c.1.9.9 1.7 1.8 1.8H19.2c1-.1 1.8-1 1.8-2V5c0-1.1-.9-2-2-2ZM8.5 19.5H5c-.3 0-.5-.2-.5-.5V5c0-.3.2-.5.5-.5h3.5v15Zm11-.5c0 .3-.2.5-.5.5h-9v-15h9c.3 0 .5.2.5.5v14ZM16.9 8.8l-2.1 2.1-2.1-2.1-1.1 1.1 2.1 2.1-2.1 2.1 1.1 1.1 2.1-2.1 2.1 2.1 1.1-1.1-2.1-2.1L18 9.9l-1.1-1.1Z"})});var fy=a(z(),1),gy=a(b(),1),hy=(0,gy.jsxs)(fy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,gy.jsx)(fy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 9.484h-8.889v-1.5H20v1.5Zm0 7h-4.889v-1.5H20v1.5Zm-14 .032a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"}),(0,gy.jsx)(fy.Path,{d:"M13 15.516a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 8.484a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"})]});var fw=a(z(),1),xI=a(b(),1),kI=(0,xI.jsx)(fw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xI.jsx)(fw.Path,{d:"M19 3H4.8c-.9.1-1.7.9-1.8 1.8V19.2c.1 1 1 1.8 2 1.8h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm-9 1.5h4v4h-4v-4ZM4.5 5c0-.3.2-.5.5-.5h3.5v4h-4V5Zm15 14c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-9h15v9Zm0-10.5h-4v-4H19c.3 0 .5.2.5.5v3.5Zm-8.3 10h1.5v-3h3V14h-3v-3h-1.5v3h-3v1.5h3v3Z"})});var gw=a(z(),1),wI=a(b(),1),CI=(0,wI.jsx)(gw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wI.jsx)(gw.Path,{d:"M21 5c0-1.1-.9-2-2-2H5c-1 0-1.9.8-2 1.8V19.2c.1.9.9 1.7 1.8 1.8H19c1.1 0 2-.9 2-2V5ZM4.5 14V5c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v9h-15Zm4 5.5H5c-.3 0-.5-.2-.5-.5v-3.5h4v4Zm5.5 0h-4v-4h4v4Zm5.5-.5c0 .3-.2.5-.5.5h-3.5v-4h4V19ZM11.2 10h-3V8.5h3v-3h1.5v3h3V10h-3v3h-1.5v-3Z"})});var hw=a(z(),1),SI=a(b(),1),TI=(0,SI.jsx)(hw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SI.jsx)(hw.Path,{d:"M19 3H4.8c-.9.1-1.7.9-1.8 1.8V19.2c.1 1 1 1.8 2 1.8h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-9h15v9Zm0-10.5h-15V5c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v3.5Zm-9.6 9.4 2.1-2.1 2.1 2.1 1.1-1.1-2.1-2.1 2.1-2.1-1.1-1.1-2.1 2.1-2.1-2.1-1.1 1.1 2.1 2.1-2.1 2.1 1.1 1.1Z"})});var vw=a(z(),1),PI=a(b(),1),EI=(0,PI.jsx)(vw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PI.jsx)(vw.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm.5 2v6.2h-6.8V4.4h6.2c.3 0 .5.2.5.5ZM5 4.5h6.2v6.8H4.4V5.1c0-.3.2-.5.5-.5ZM4.5 19v-6.2h6.8v6.8H5.1c-.3 0-.5-.2-.5-.5Zm14.5.5h-6.2v-6.8h6.8v6.2c0 .3-.2.5-.5.5Z"})});var yw=a(z(),1),BI=a(b(),1),NI=(0,BI.jsx)(yw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BI.jsx)(yw.Path,{d:"M4 16.5h13V15H4v1.5Zm0-3h16V12H4v1.5ZM18.2 6h-3.5c-1 0-1.8.8-1.8 1.8v2.5h1.5V7.8c0-.1.1-.2.2-.2h3.5c.1 0 .2.1.2.2v2.5h1.5V7.8c0-1-.8-1.8-1.8-1.8ZM11 7.8c0-1-.8-1.8-1.8-1.8H5.7c-1 0-1.8.8-1.8 1.8v2.5h7V7.8Z"})});var bw=a(z(),1),II=a(b(),1),vy=(0,II.jsx)(bw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,II.jsx)(bw.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var yy=a(z(),1),by=a(b(),1),RI=(0,by.jsxs)(yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,by.jsx)(yy.Path,{d:"M 12.841306,16.677917 12.001264,12.71529 Q 11.835801,11.930402 11.695793,11.417042 11.560029,10.89944 11.398809,10.568514 11.237588,10.237588 11,10 10.635133,9.6351329 10.219354,9.6351329 9.8078183,9.6308902 9.4387086,10 8.9932313,10.445477 8.8574668,11.022476 8.7259449,11.595233 8.7259449,12.155262 L 7.4955791,11.196425 Q 7.5719467,10.509117 7.8307477,9.9109045 8.0937915,9.3084495 8.6410921,8.7611489 9.1799075,8.2223335 9.7569066,8.086569 q 0.5812414,-0.1400071 1.1242994,0.046669 0.543058,0.1866762 0.975808,0.6194255 0.335168,0.3351686 0.581242,0.767918 0.24183,0.4285067 0.436992,1.0564174 0.195161,0.619426 0.381837,1.527351 l 0.364867,1.756453 1.883733,-1.883732 1.018234,1.018233 z"}),(0,by.jsx)(yy.Path,{d:"M12.574 4a.75.75 0 0 1 .53.22l6.723 6.724a2.315 2.315 0 0 1 0 3.264l-.532-.528.531.53-5.61 5.611a2.31 2.31 0 0 1-3.276.001l-6.72-6.716a.75.75 0 0 1-.22-.53V4.75A.75.75 0 0 1 4.75 4h7.824ZM5.5 5.5v6.764l6.501 6.497a.817.817 0 0 0 .889.178.816.816 0 0 0 .264-.178l5.61-5.61a.816.816 0 0 0-.001-1.149l-6.5-6.502H5.5Z"})]});var _w=a(z(),1),DI=a(b(),1),LI=(0,DI.jsx)(_w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DI.jsx)(_w.Path,{d:"M6.08 10.103h2.914L9.657 12h1.417L8.23 4H6.846L4 12h1.417l.663-1.897Zm1.463-4.137.994 2.857h-2l1.006-2.857ZM11 16H4v-1.5h7V16Zm1 0h8v-1.5h-8V16Zm-4 4H4v-1.5h4V20Zm7-1.5V20H9v-1.5h6Z"})});var _y=a(z(),1),xy=a(b(),1),AI=(0,xy.jsxs)(_y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,xy.jsx)(_y.Path,{d:"m14.95 13.889-1.061 1.061-5.552-5.553 1.06-1.06 5.552 5.552Z"}),(0,xy.jsx)(_y.Path,{d:"M12.574 4a.75.75 0 0 1 .53.22l6.723 6.724a2.315 2.315 0 0 1 0 3.264l-.532-.528.531.53-5.61 5.611a2.31 2.31 0 0 1-3.276.001l-6.72-6.716a.75.75 0 0 1-.22-.53V4.75A.75.75 0 0 1 4.75 4h7.824ZM5.5 5.5v6.764l6.501 6.497a.817.817 0 0 0 .889.178.816.816 0 0 0 .264-.178l5.61-5.61a.816.816 0 0 0-.001-1.149l-6.5-6.502H5.5Z"})]});var ky=a(z(),1),wy=a(b(),1),Cy=(0,wy.jsxs)(ky.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,wy.jsx)(ky.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,wy.jsx)(ky.Path,{d:"M15 15L11.75 12.25V8",vectorEffect:"non-scaling-stroke"})]});var xw=a(z(),1),MI=a(b(),1),pl=(0,MI.jsx)(xw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MI.jsx)(xw.Path,{d:"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z"})});var kw=a(z(),1),zI=a(b(),1),cu=(0,zI.jsx)(kw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,zI.jsx)(kw.Path,{d:"M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10",vectorEffect:"non-scaling-stroke"})});var ww=a(z(),1),VI=a(b(),1),Sy=(0,VI.jsx)(ww.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VI.jsx)(ww.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var Cw=a(z(),1),FI=a(b(),1),uu=(0,FI.jsx)(Cw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FI.jsx)(Cw.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})});var Sw=a(z(),1),OI=a(b(),1),HI=(0,OI.jsx)(Sw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OI.jsx)(Sw.Path,{d:"M19 5c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zM5 6.5c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V7c0-.3-.2-.5-.5-.5zM14.734 9q.714 0 1.15.253.437.247.639.84.2.591.2 1.61v1.15q0 .402.036.667.04.258.172.39.138.127.437.127h.104l-.162.828h-.08q-.5 0-.776-.097a.9.9 0 0 1-.414-.283 2 2 0 0 1-.259-.448q-.316.367-.748.598-.43.23-.977.23-.524 0-.914-.213a1.56 1.56 0 0 1-.61-.58 1.65 1.65 0 0 1-.213-.84q0-.477.207-.817.213-.345.564-.568.357-.23.794-.363.437-.139.902-.196.471-.062.902-.068 0-.805-.315-1.053-.316-.247-.915-.247-.316 0-.678.098-.356.097-.805.408l-.15-.84a2.8 2.8 0 0 1 .846-.419A3.4 3.4 0 0 1 14.734 9m-5.877 1.669H9.86l.59-1.531h.689l-.585 1.53h.898l-.249.727h-.922l-.337.866h1.019l-.354.773h-.962l-.681 1.804h-.701l.69-1.804h-.999l-.693 1.804h-.69l.685-1.804H6.3l.34-.773h.915l.333-.866h-.994l.244-.726H8.16l.594-1.531h.693zm6.832 1.264q-.823.029-1.335.16-.506.133-.74.397-.236.265-.236.685 0 .454.241.66.248.202.632.202.414 0 .8-.207.39-.207.637-.552zm-7.441.328h1l.34-.866h-1z"})});var Dn=a(R(),1),Ci=a(D(),1),Uo=a(V(),1),jg=a(O(),1),Ew=a(K(),1);var Tw=a(O(),1),fm=a(H(),1),pd=a(Or(),1),jI=a(R(),1),Jj=a(ne(),1),eU=a(he(),1);function Pw(e,t,r){return(0,Tw.useSelect)(o=>o(Jj.store).canUser("update",{kind:e,name:t,id:r}),[e,t,r])}function tc(e={}){let t=(0,fm.useRef)(e),r=(0,fm.useRef)(!1),{getSettings:o}=(0,Tw.useSelect)(jI.store);(0,fm.useLayoutEffect)(()=>{t.current=e}),(0,fm.useEffect)(()=>{if(r.current||!t.current.url||!(0,pd.isBlobURL)(t.current.url))return;let n=(0,pd.getBlobByURL)(t.current.url);if(!n)return;let{url:i,allowedTypes:s,onChange:l,onError:c}=t.current,{mediaUpload:u}=o();u&&(r.current=!0,u({filesList:[n],allowedTypes:s,onFileChange:([d])=>{(0,pd.isBlobURL)(d?.url)||((0,pd.revokeBlobURL)(i),l(d),r.current=!1)},onError:d=>{(0,pd.revokeBlobURL)(i),c(d),r.current=!1}}))},[o])}function Ty(){return(0,Tw.useSelect)(t=>{let{getSettings:r}=t(jI.store),{__experimentalDiscussionSettings:o}=r();return o?.avatarURL??""},[])}function X(){return(0,eU.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}var Br=a(b(),1),tU="core/accordion-item",D2e="core/accordion-heading",L2e={name:tU};function rU({attributes:{autoclose:e,iconPosition:t,showIcon:r,headingLevel:o,levelOptions:n},clientId:i,setAttributes:s,isSelected:l}){let c=(0,jg.useRegistry)(),{getBlockOrder:u}=(0,jg.useSelect)(Dn.store),d=(0,Dn.useBlockProps)({role:"group"}),p=X(),{updateBlockAttributes:m,insertBlock:f}=(0,jg.useDispatch)(Dn.store),h=(0,Dn.useBlockEditingMode)()==="contentOnly",v=(0,Dn.useInnerBlocksProps)(d,{defaultBlock:L2e,directInsert:!0});return(0,Br.jsxs)(Br.Fragment,{children:[l&&!h&&(0,Br.jsxs)(Br.Fragment,{children:[(0,Br.jsx)(Dn.BlockControls,{children:(0,Br.jsx)(Uo.ToolbarGroup,{children:(0,Br.jsx)(Dn.HeadingLevelDropdown,{value:o,options:n,onChange:k=>{let y=u(i),w=[];y.forEach(C=>{let S=u(C);w.push(...S)}),c.batch(()=>{s({headingLevel:k}),m(w,{level:k})})}})})}),(0,Br.jsx)(Dn.BlockControls,{group:"other",children:(0,Br.jsx)(Uo.ToolbarButton,{onClick:()=>{let k=(0,Ew.createBlock)(tU,{},[(0,Ew.createBlock)(D2e,{level:o}),(0,Ew.createBlock)("core/accordion-panel",{})]);f(k,void 0,i)},children:(0,Ci.__)("Add item")})})]}),(0,Br.jsx)(Dn.InspectorControls,{children:(0,Br.jsxs)(Uo.__experimentalToolsPanel,{label:(0,Ci.__)("Settings"),resetAll:()=>{s({autoclose:!1,showIcon:!0,iconPosition:"right"})},dropdownMenuProps:p,children:[(0,Br.jsx)(Uo.__experimentalToolsPanelItem,{label:(0,Ci.__)("Auto-close"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>s({autoclose:!1}),children:(0,Br.jsx)(Uo.ToggleControl,{label:(0,Ci.__)("Auto-close"),onChange:k=>{s({autoclose:k})},checked:e,help:(0,Ci.__)("Automatically close accordions when a new one is opened.")})}),(0,Br.jsx)(Uo.__experimentalToolsPanelItem,{label:(0,Ci.__)("Show icon"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>s({showIcon:!0}),children:(0,Br.jsx)(Uo.ToggleControl,{label:(0,Ci.__)("Show icon"),onChange:k=>{s({showIcon:k,iconPosition:k?t:"right"})},checked:r,help:(0,Ci.__)("Display a plus icon next to the accordion header.")})}),r&&(0,Br.jsx)(Uo.__experimentalToolsPanelItem,{label:(0,Ci.__)("Icon Position"),isShownByDefault:!0,hasValue:()=>t!=="right",onDeselect:()=>s({iconPosition:"right"}),children:(0,Br.jsxs)(Uo.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Ci.__)("Icon Position"),value:t,onChange:k=>{s({iconPosition:k})},children:[(0,Br.jsx)(Uo.__experimentalToggleGroupControlOption,{label:(0,Ci.__)("Left"),value:"left"}),(0,Br.jsx)(Uo.__experimentalToggleGroupControlOption,{label:(0,Ci.__)("Right"),value:"right"})]})})]})},"setting"),(0,Br.jsx)("div",{...v})]})}var Bw=a(R(),1),oU=a(b(),1);function nU(){let e=Bw.useBlockProps.save({role:"group"});return(0,oU.jsx)("div",{...Bw.useInnerBlocksProps.save(e)})}var Nw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/accordion",title:"Accordion",category:"design",description:"Displays a foldable layout that groups content in collapsible sections.",example:{},supports:{anchor:!0,html:!1,align:["wide","full"],background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0}},color:{background:!0,gradients:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},spacing:{padding:!0,margin:["top","bottom"],blockGap:!0},shadow:!0,layout:!0,ariaLabel:!0,interactivity:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},contentRole:!0,listView:!0},attributes:{iconPosition:{type:"string",default:"right"},showIcon:{type:"boolean",default:!0},autoclose:{type:"boolean",default:!1},headingLevel:{type:"number",default:3},levelOptions:{type:"array"}},providesContext:{"core/accordion-icon-position":"iconPosition","core/accordion-show-icon":"showIcon","core/accordion-heading-level":"headingLevel"},allowedBlocks:["core/accordion-item"],textdomain:"default",viewScriptModule:"@wordpress/block-library/accordion/view"};var aU=a(K(),1);function M(e){if(!e)return;let{metadata:t,settings:r,name:o}=e;return(0,aU.registerBlockType)({name:o,...t},r)}var{name:iU}=Nw,M2e=[["core/accordion-item"]],sU={icon:PP,example:{innerBlocks:[{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,UI.__)("Lorem ipsum dolor sit amet, consectetur.")}}]},{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,UI.__)("Suspendisse commodo lacus, interdum et.")}}]}]},template:M2e,templateInsertUpdatesSelection:!0,edit:rU,save:nU},z2e=()=>M({name:iU,metadata:Nw,settings:sU});var GI={};J(GI,{init:()=>O2e,metadata:()=>Rw,name:()=>pU,settings:()=>mU});var Py=a(D(),1),md=a(R(),1),lU=a(O(),1),Ug=a(V(),1);var rc=a(b(),1);function cU({attributes:e,clientId:t,setAttributes:r,isSelected:o}){let{openByDefault:n}=e,i=X(),{isSelected:s}=(0,lU.useSelect)(u=>o||n?{isSelected:!0}:{isSelected:u(md.store).hasSelectedInnerBlock(t,!0)},[t,o,n]),l=(0,md.useBlockProps)({className:T({"is-open":n||s})}),c=(0,md.useInnerBlocksProps)(l,{templateLock:"all",directInsert:!0});return(0,rc.jsxs)(rc.Fragment,{children:[(0,rc.jsx)(md.InspectorControls,{children:(0,rc.jsx)(Ug.__experimentalToolsPanel,{label:(0,Py.__)("Settings"),resetAll:()=>{r({openByDefault:!1})},dropdownMenuProps:i,children:(0,rc.jsx)(Ug.__experimentalToolsPanelItem,{label:(0,Py.__)("Open by default"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>{r({openByDefault:!1})},children:(0,rc.jsx)(Ug.ToggleControl,{label:(0,Py.__)("Open by default"),onChange:u=>{r({openByDefault:u})},checked:n,help:(0,Py.__)("Accordion content will be displayed by default.")})})})},"setting"),(0,rc.jsx)("div",{...c})]})}var Iw=a(R(),1);var uU=a(b(),1);function dU({attributes:e}){let{openByDefault:t}=e,r=Iw.useBlockProps.save({className:T({"is-open":t})}),o=Iw.useInnerBlocksProps.save(r);return(0,uU.jsx)("div",{...o})}var Rw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/accordion-item",title:"Accordion Item",category:"design",description:"Wraps the heading and panel in one unit.",parent:["core/accordion"],allowedBlocks:["core/accordion-heading","core/accordion-panel"],supports:{html:!1,color:{background:!0,gradients:!0},interactivity:!0,spacing:{margin:["top","bottom"],padding:!0,blockGap:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},shadow:!0,layout:{allowEditing:!1},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},contentRole:!0},attributes:{openByDefault:{type:"boolean",default:!1}},providesContext:{"core/accordion-open-by-default":"openByDefault"},textdomain:"default",style:"wp-block-accordion-item"};var{name:pU}=Rw,F2e=[["core/accordion-heading"],["core/accordion-panel"]],mU={icon:TP,template:F2e,templateInsertUpdatesSelection:!0,edit:cU,save:dU},O2e=()=>M({name:pU,metadata:Rw,settings:mU});var $I={};J($I,{init:()=>G2e,metadata:()=>Dw,name:()=>_U,settings:()=>xU});var fU=a(D(),1),gU=a(H(),1),hs=a(R(),1),hU=a(O(),1),gm=a(b(),1);function vU({attributes:e,setAttributes:t,context:r}){let{title:o}=e,{"core/accordion-icon-position":n,"core/accordion-show-icon":i,"core/accordion-heading-level":s}=r,l="h"+s,{__unstableMarkNextChangeAsNotPersistent:c}=(0,hU.useDispatch)(hs.store);(0,gU.useEffect)(()=>{n!==void 0&&i!==void 0&&(c(),t({iconPosition:n,showIcon:i}))},[n,i,t,c]);let[u,d]=(0,hs.useSettings)("typography.fluid","layout"),p=(0,hs.getTypographyClassesAndStyles)(e,{typography:{fluid:u},layout:{wideSize:d?.wideSize}}),m=(0,hs.useBlockProps)({className:T({"has-icon":i,"has-icon-left":i&&n==="left","has-icon-right":i&&n==="right"})}),f=(0,hs.__experimentalGetSpacingClassesAndStyles)(e);return(0,gm.jsx)(l,{...m,children:(0,gm.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:f.style,tabIndex:"-1",children:[i&&n==="left"&&(0,gm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,gm.jsx)(hs.RichText,{withoutInteractiveFormatting:!0,disableLineBreaks:!0,tagName:"span",value:o,onChange:g=>t({title:g}),placeholder:(0,fU.__)("Accordion title"),className:"wp-block-accordion-heading__toggle-title",style:{letterSpacing:p.style.letterSpacing,textDecoration:p.style.textDecoration}}),i&&n==="right"&&(0,gm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}var fd=a(R(),1),hm=a(b(),1);function yU({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=(0,fd.getTypographyClassesAndStyles)(e),l=fd.useBlockProps.save({className:T({"has-icon":n,"has-icon-left":n&&o==="left","has-icon-right":n&&o==="right"})}),c=(0,fd.__experimentalGetSpacingClassesAndStyles)(e);return(0,hm.jsx)(i,{...l,children:(0,hm.jsxs)("button",{type:"button",className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,hm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,hm.jsx)(fd.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:s.style.letterSpacing,textDecoration:s.style.textDecoration}}),n&&o==="right"&&(0,hm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}var Dw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/accordion-heading",title:"Accordion Heading",category:"design",description:"Displays a heading that toggles the accordion panel.",parent:["core/accordion-item"],usesContext:["core/accordion-icon-position","core/accordion-show-icon","core/accordion-heading-level"],supports:{anchor:!0,color:{background:!0,gradients:!0},align:!1,interactivity:!0,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0},__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-accordion-heading__toggle"},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{__experimentalSkipSerialization:["textDecoration","letterSpacing"],fontSize:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontFamily:!0}},shadow:!0,visibility:!1,lock:!1},selectors:{spacing:".wp-block-accordion-heading .wp-block-accordion-heading__toggle",typography:{letterSpacing:".wp-block-accordion-heading .wp-block-accordion-heading__toggle-title",textDecoration:".wp-block-accordion-heading .wp-block-accordion-heading__toggle-title"}},attributes:{openByDefault:{type:"boolean",default:!1},title:{type:"rich-text",source:"rich-text",selector:".wp-block-accordion-heading__toggle-title",role:"content"},level:{type:"number"},iconPosition:{type:"string",enum:["left","right"],default:"right"},showIcon:{type:"boolean",default:!0}},textdomain:"default"};var ma=a(R(),1),sn=a(b(),1),j2e={attributes:{openByDefault:{type:"boolean",default:!1},title:{type:"rich-text",source:"rich-text",selector:".wp-block-accordion-heading__toggle-title",role:"content"},level:{type:"number"},iconPosition:{type:"string",enum:["left","right"],default:"right"},showIcon:{type:"boolean",default:!0}},supports:{anchor:!0,color:{background:!0,gradients:!0},align:!1,interactivity:!0,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0},__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-accordion-heading__toggle"},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontFamily:!0}},shadow:!0,visibility:!1},save({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=ma.useBlockProps.save(),l=(0,ma.__experimentalGetSpacingClassesAndStyles)(e);return(0,sn.jsx)(i,{...s,children:(0,sn.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:l.style,children:[n&&o==="left"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,sn.jsx)(ma.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r}),n&&o==="right"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},U2e={attributes:{openByDefault:{type:"boolean",default:!1},title:{type:"rich-text",source:"rich-text",selector:".wp-block-accordion-heading__toggle-title",role:"content"},level:{type:"number"},iconPosition:{type:"string",enum:["left","right"],default:"right"},showIcon:{type:"boolean",default:!0}},supports:{anchor:!0,color:{background:!0,gradients:!0},align:!1,interactivity:!0,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0},__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-accordion-heading__toggle"},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{__experimentalSkipSerialization:["textDecoration","letterSpacing"],fontSize:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontFamily:!0}},shadow:!0,visibility:!1,lock:!1},save({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=(0,ma.getTypographyClassesAndStyles)(e),l=ma.useBlockProps.save(),c=(0,ma.__experimentalGetSpacingClassesAndStyles)(e);return(0,sn.jsx)(i,{...l,children:(0,sn.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,sn.jsx)(ma.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:s.style.letterSpacing,textDecoration:s.style.textDecoration}}),n&&o==="right"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},W2e={attributes:{openByDefault:{type:"boolean",default:!1},title:{type:"rich-text",source:"rich-text",selector:".wp-block-accordion-heading__toggle-title",role:"content"},level:{type:"number"},iconPosition:{type:"string",enum:["left","right"],default:"right"},showIcon:{type:"boolean",default:!0}},supports:{anchor:!0,color:{background:!0,gradients:!0},align:!1,interactivity:!0,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0},__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-accordion-heading__toggle"},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{__experimentalSkipSerialization:["textDecoration","letterSpacing"],fontSize:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontFamily:!0}},shadow:!0,visibility:!1,lock:!1},save({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=(0,ma.getTypographyClassesAndStyles)(e),l=ma.useBlockProps.save(),c=(0,ma.__experimentalGetSpacingClassesAndStyles)(e);return(0,sn.jsx)(i,{...l,children:(0,sn.jsxs)("button",{type:"button",className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,sn.jsx)(ma.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:s.style.letterSpacing,textDecoration:s.style.textDecoration}}),n&&o==="right"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},bU=[W2e,U2e,j2e];var{name:_U}=Dw,xU={icon:SP,edit:vU,save:yU,deprecated:bU},G2e=()=>M({name:_U,metadata:Dw,settings:xU});var qI={};J(qI,{init:()=>Z2e,metadata:()=>Aw,name:()=>PU,settings:()=>EU});var Wg=a(R(),1),kU=a(O(),1),wU=a(b(),1);function CU({attributes:e,context:t,clientId:r,isSelected:o}){let{allowedBlocks:n,templateLock:i}=e,s=t["core/accordion-open-by-default"],{hasSelection:l}=(0,kU.useSelect)(d=>{if(o||s)return{hasSelection:!0};let{getBlockRootClientId:p,isBlockSelected:m,hasSelectedInnerBlock:f}=d(Wg.store),g=p(r);return{hasSelection:m(g)||f(g,!0)}},[r,o,s]),c=(0,Wg.useBlockProps)({hidden:!l,role:"region"}),u=(0,Wg.useInnerBlocksProps)(c,{allowedBlocks:n,templateLock:i});return(0,wU.jsx)("div",{...u})}var Lw=a(R(),1),SU=a(b(),1);function TU(){let e=Lw.useBlockProps.save({role:"region"}),t=Lw.useInnerBlocksProps.save(e);return(0,SU.jsx)("div",{...t})}var Aw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/accordion-panel",title:"Accordion Panel",category:"design",description:"Contains the hidden or revealed content beneath the heading.",parent:["core/accordion-item"],usesContext:["core/accordion-open-by-default"],supports:{__experimentalOnEnter:!0,html:!1,color:{background:!0,gradients:!0},interactivity:!0,spacing:{padding:!0,blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},shadow:!0,layout:{allowEditing:!1},visibility:!1,contentRole:!0,allowedBlocks:!0,lock:!1},attributes:{templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1],default:!1}},textdomain:"default",style:"wp-block-accordion-panel"};var{name:PU}=Aw,q2e=[["core/paragraph",{}]],EU={icon:gv,template:q2e,edit:CU,save:TU},Z2e=()=>M({name:PU,metadata:Aw,settings:EU});var ZI={};J(ZI,{init:()=>Y2e,metadata:()=>Mw,name:()=>RU,settings:()=>DU});var Mw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/archives",title:"Archives",category:"widgets",description:"Display a date archive of your posts.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showLabel:{type:"boolean",default:!0},showPostCounts:{type:"boolean",default:!1},type:{type:"string",default:"monthly"}},supports:{anchor:!0,align:!0,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},interactivity:{clientNavigation:!0}}};var fa=a(V(),1),ln=a(D(),1),zw=a(R(),1),BU=a(sd(),1),NU=a(he(),1);var so=a(b(),1);function IU({attributes:e,setAttributes:t,name:r}){let{showLabel:o,showPostCounts:n,displayAsDropdown:i,type:s}=e,l=X(),{content:c,status:u,error:d}=(0,BU.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),p=(0,NU.useDisabled)(),m=(0,zw.useBlockProps)({ref:p});return(0,so.jsxs)(so.Fragment,{children:[(0,so.jsx)(zw.InspectorControls,{children:(0,so.jsxs)(fa.__experimentalToolsPanel,{label:(0,ln.__)("Settings"),resetAll:()=>{t({displayAsDropdown:!1,showLabel:!0,showPostCounts:!1,type:"monthly"})},dropdownMenuProps:l,children:[(0,so.jsx)(fa.__experimentalToolsPanelItem,{label:(0,ln.__)("Display as dropdown"),isShownByDefault:!0,hasValue:()=>i,onDeselect:()=>t({displayAsDropdown:!1}),children:(0,so.jsx)(fa.ToggleControl,{label:(0,ln.__)("Display as dropdown"),checked:i,onChange:()=>t({displayAsDropdown:!i})})}),i&&(0,so.jsx)(fa.__experimentalToolsPanelItem,{label:(0,ln.__)("Show label"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({showLabel:!0}),children:(0,so.jsx)(fa.ToggleControl,{label:(0,ln.__)("Show label"),checked:o,onChange:()=>t({showLabel:!o})})}),(0,so.jsx)(fa.__experimentalToolsPanelItem,{label:(0,ln.__)("Show post counts"),isShownByDefault:!0,hasValue:()=>n,onDeselect:()=>t({showPostCounts:!1}),children:(0,so.jsx)(fa.ToggleControl,{label:(0,ln.__)("Show post counts"),checked:n,onChange:()=>t({showPostCounts:!n})})}),(0,so.jsx)(fa.__experimentalToolsPanelItem,{label:(0,ln.__)("Group by"),isShownByDefault:!0,hasValue:()=>s!=="monthly",onDeselect:()=>t({type:"monthly"}),children:(0,so.jsx)(fa.SelectControl,{label:(0,ln.__)("Group by"),options:[{label:(0,ln.__)("Year"),value:"yearly"},{label:(0,ln.__)("Month"),value:"monthly"},{label:(0,ln.__)("Week"),value:"weekly"},{label:(0,ln.__)("Day"),value:"daily"}],value:s,onChange:f=>t({type:f})})})]})}),u==="loading"&&(0,so.jsx)("div",{...m,children:(0,so.jsx)(fa.Spinner,{})}),u==="error"&&(0,so.jsx)("div",{...m,children:(0,so.jsx)("p",{children:(0,ln.sprintf)((0,ln.__)("Error: %s"),d)})}),u==="success"&&(0,so.jsx)(To,{wrapperProps:m,html:c})]})}var{name:RU}=Mw,DU={icon:zP,example:{},edit:IU},Y2e=()=>M({name:RU,metadata:Mw,settings:DU});var YI={};J(YI,{init:()=>rxe,metadata:()=>Vw,name:()=>YU,settings:()=>QU});var Vw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/avatar",title:"Avatar",category:"theme",description:"Add a user\u2019s avatar.",textdomain:"default",attributes:{userId:{type:"number"},size:{type:"number",default:96},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId","commentId"],supports:{anchor:!0,html:!1,align:!0,alignWide:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{__experimentalSkipSerialization:!0,radius:!0,width:!0,color:!0,style:!0,__experimentalDefaultControls:{radius:!0}},color:{text:!1,background:!1},filter:{duotone:!0},interactivity:{clientNavigation:!0}},selectors:{border:".wp-block-avatar img",filter:{duotone:".wp-block-avatar img"}},editorStyle:"wp-block-avatar-editor",style:"wp-block-avatar"};var vm=a(R(),1),ja=a(V(),1),vs=a(D(),1),Ow=a(dr(),1);var Ey=a(ne(),1),gd=a(D(),1),AU=a(O(),1);function MU(e){let t=e?e[0]:24,r=e?e[e.length-1]:96,o=Math.floor(r*2.5);return{minSize:t,maxSize:o}}function zU({commentId:e}){let[t]=(0,Ey.useEntityProp)("root","comment","author_avatar_urls",e),[r]=(0,Ey.useEntityProp)("root","comment","author_name",e),o=t?Object.values(t):null,n=t?Object.keys(t):null,{minSize:i,maxSize:s}=MU(n),l=Ty();return{src:o?o[o.length-1]:l,minSize:i,maxSize:s,alt:r?(0,gd.sprintf)((0,gd.__)("%s Avatar"),r):(0,gd.__)("Default Avatar")}}function VU({userId:e,postId:t,postType:r}){let{authorDetails:o}=(0,AU.useSelect)(u=>{let{getEditedEntityRecord:d,getUser:p}=u(Ey.store);if(e)return{authorDetails:p(e)};let m=d("postType",r,t)?.author;return{authorDetails:m?p(m):null}},[r,t,e]),n=o?.avatar_urls?Object.values(o.avatar_urls):null,i=o?.avatar_urls?Object.keys(o.avatar_urls):null,{minSize:s,maxSize:l}=MU(i),c=Ty();return{src:n?n[n.length-1]:c,minSize:s,maxSize:l,alt:o?(0,gd.sprintf)((0,gd.__)("%s Avatar"),o?.name):(0,gd.__)("Default Avatar")}}var KI=a(D(),1),OU=a(V(),1),HU=a(O(),1),jU=a(ne(),1),Fw=a(H(),1),UU=a(he(),1),WU=a(Wo(),1),GU=a(b(),1),X2e={who:"authors",per_page:100,_fields:"id,name",context:"view"};function $U({value:e,onChange:t}){let[r,o]=(0,Fw.useState)(""),{authors:n,isLoading:i}=(0,HU.useSelect)(l=>{let{getUsers:c,isResolving:u}=l(jU.store),d={...X2e};return r&&(d.search=r,d.search_columns=["name"]),{authors:c(d),isLoading:u("getUsers",[d])}},[r]),s=(0,Fw.useMemo)(()=>(n??[]).map(l=>({value:l.id,label:(0,WU.decodeEntities)(l.name)})),[n]);return(0,GU.jsx)(OU.ComboboxControl,{label:(0,KI.__)("User"),help:(0,KI.__)("Select the avatar user to display, if it is blank it will use the post/page author."),value:e,onChange:t,options:s,onFilterValueChange:(0,UU.debounce)(o,300),isLoading:i})}var $t=a(b(),1),qU=({setAttributes:e,avatar:t,attributes:r,selectUser:o})=>{let n=X();return(0,$t.jsx)(vm.InspectorControls,{children:(0,$t.jsxs)(ja.__experimentalToolsPanel,{label:(0,vs.__)("Settings"),resetAll:()=>{e({size:96,isLink:!1,linkTarget:"_self",userId:void 0})},dropdownMenuProps:n,children:[(0,$t.jsx)(ja.__experimentalToolsPanelItem,{label:(0,vs.__)("Image size"),isShownByDefault:!0,hasValue:()=>r?.size!==96,onDeselect:()=>e({size:96}),children:(0,$t.jsx)(ja.RangeControl,{label:(0,vs.__)("Image size"),onChange:i=>e({size:i}),min:t.minSize,max:t.maxSize,initialPosition:r?.size,value:r?.size})}),(0,$t.jsx)(ja.__experimentalToolsPanelItem,{label:(0,vs.__)("Link to user profile"),isShownByDefault:!0,hasValue:()=>r?.isLink,onDeselect:()=>e({isLink:!1}),children:(0,$t.jsx)(ja.ToggleControl,{label:(0,vs.__)("Link to user profile"),onChange:()=>e({isLink:!r.isLink}),checked:r.isLink})}),r.isLink&&(0,$t.jsx)(ja.__experimentalToolsPanelItem,{label:(0,vs.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r?.linkTarget!=="_self",onDeselect:()=>e({linkTarget:"_self"}),children:(0,$t.jsx)(ja.ToggleControl,{label:(0,vs.__)("Open in new tab"),onChange:i=>e({linkTarget:i?"_blank":"_self"}),checked:r.linkTarget==="_blank"})}),o&&(0,$t.jsx)(ja.__experimentalToolsPanelItem,{label:(0,vs.__)("User"),isShownByDefault:!0,hasValue:()=>!!r?.userId,onDeselect:()=>e({userId:void 0}),children:(0,$t.jsx)($U,{value:r?.userId,onChange:i=>{e({userId:i})}})})]})})},J2e=({children:e,isLink:t})=>t?(0,$t.jsx)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:r=>r.preventDefault(),children:e}):e,ZU=({setAttributes:e,attributes:t,avatar:r,blockProps:o,isSelected:n})=>{let i=(0,vm.__experimentalUseBorderProps)(t),s=(0,Ow.addQueryArgs)((0,Ow.removeQueryArgs)(r?.src,["s"]),{s:t?.size*2});return(0,$t.jsx)("div",{...o,children:(0,$t.jsx)(J2e,{isLink:t.isLink,children:(0,$t.jsx)(ja.ResizableBox,{size:{width:t.size,height:t.size},showHandle:n,onResizeStop:(l,c,u,d)=>{e({size:parseInt(t.size+(d.height||d.width),10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,vs.isRTL)(),bottom:!0,left:(0,vs.isRTL)()},minWidth:r.minSize,maxWidth:r.maxSize,children:(0,$t.jsx)("img",{src:s,alt:r.alt,className:T("avatar","avatar-"+t.size,"photo","wp-block-avatar__image",i.className),style:i.style})})})})},exe=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{commentId:n}=t,i=(0,vm.useBlockProps)(),s=zU({commentId:n});return(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(qU,{avatar:s,setAttributes:r,attributes:e,selectUser:!1}),(0,$t.jsx)(ZU,{attributes:e,avatar:s,blockProps:i,isSelected:o,setAttributes:r})]})},txe=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{postId:n,postType:i}=t,s=VU({userId:e?.userId,postId:n,postType:i}),l=(0,vm.useBlockProps)();return(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(qU,{selectUser:!0,attributes:e,avatar:s,setAttributes:r}),(0,$t.jsx)(ZU,{attributes:e,avatar:s,blockProps:l,isSelected:o,setAttributes:r})]})};function KU(e){return e?.context?.commentId||e?.context?.commentId===null?(0,$t.jsx)(exe,{...e}):(0,$t.jsx)(txe,{...e})}var{name:YU}=Vw,QU={icon:mv,edit:KU,example:{}},rxe=()=>M({name:YU,metadata:Vw,settings:QU});var jD={};J(jD,{init:()=>x5e,metadata:()=>U5,name:()=>Dq,settings:()=>W5});var HD=a(D(),1);var Rq=a(K(),1);var QI=a(R(),1),By=a(b(),1),XU=[{attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src"},caption:{type:"string",source:"html",selector:"figcaption"},id:{type:"number"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{align:!0},save({attributes:e}){let{autoplay:t,caption:r,loop:o,preload:n,src:i}=e;return(0,By.jsxs)("figure",{children:[(0,By.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:n}),!QI.RichText.isEmpty(r)&&(0,By.jsx)(QI.RichText.Content,{tagName:"figcaption",value:r})]})}}];var xq=a(Or(),1),Si=a(V(),1);var ym=a(Me(),1);function Hw({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=ym.useRef(e!==void 0),[i,s]=ym.useState(t),l=n?e:i,c=ym.useCallback(u=>{n||s(u)},[]);return[l,c]}var oxe=a(Me(),1),Ny={...oxe};var eW=a(Me(),1),JU={};function lo(e,t){let r=eW.useRef(JU);return r.current===JU&&(r.current=e(t)),r}var XI=Ny.useInsertionEffect,nxe=XI&&XI!==Ny.useLayoutEffect?XI:e=>e();function He(e){let t=lo(axe).current;return t.next=e,nxe(t.effect),t.trampoline}function axe(){let e={next:void 0,callback:ixe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function ixe(){}var du=a(Me(),1);var tW=a(Me(),1),sxe=()=>{},Ze=typeof document<"u"?tW.useLayoutEffect:sxe;var jw=a(Me(),1),JI=jw.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function rW(){return jw.useContext(JI)}var oW=a(b(),1);function Uw(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=He(n),[,s]=du.useState(!1),l=lo(cxe).current,c=lo(lxe).current,u=du.useRef(0),d=du.useRef(!0),p=du.useRef([]),m=du.useRef(null),f=He(()=>{d.current||(d.current=!0,s(w=>!w))}),g=He((w,C)=>{c.set(w,C),f()}),h=He(w=>{c.delete(w),f()}),v=He(w=>{let C=new Map;return r.current.length=0,o&&(o.current.length=0),w.forEach(S=>{C.set(S.element,{...S.registration.metadata??{},index:S.index}),r.current[S.index]=S.element,o&&(o.current[S.index]=S.registration.label!==void 0?S.registration.label:S.registration.textRef?.current?.textContent??S.element.textContent)}),u.current=r.current.length,C});function x(w){if(m.current?.disconnect(),m.current=null,typeof MutationObserver!="function"||w.length<2)return;let C=new MutationObserver(P=>{if(!pxe(P))return;let N=null;for(let I of w)if(I.isConnected){if(N&&nW(N,I)>0){C.disconnect(),f();return}N=I}});m.current=C;let S=new Set;for(let P=1;P<w.length;P+=1){let N=dxe(w[P-1],w[P]);N&&S.add(N)}S.forEach(P=>C.observe(P,{childList:!0}))}let _=He(()=>{let[w,C]=uxe(c),S=v(w);x(C),p.current=w,d.current=!1,l.forEach(P=>P(S)),i(S)});Ze(()=>(d.current||v(p.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,v]),Ze(()=>{d.current&&_()}),Ze(()=>()=>{m.current?.disconnect(),d.current=!0},[]);let k=He(w=>(l.add(w),()=>{l.delete(w)})),y=du.useMemo(()=>({register:g,unregister:h,subscribeMapChange:k,nextIndexRef:u}),[g,h,k,u]);return(0,oW.jsx)(JI.Provider,{value:y,children:t})}function lxe(){return new Map}function cxe(){return new Set}function uxe(e){let t=new Set,r=[],o=[];e.forEach((i,s)=>{if(!s.isConnected)return;let l=i.index,c={index:l??-1,element:s,registration:i};l===null?o.push(c):l>=0&&(t.add(l),r.push(c))});let n=0;return o.sort((i,s)=>nW(i.element,s.element)),o.forEach(i=>{for(;t.has(n);)n+=1;i.index=n,r.push(i),n+=1}),t.size>0&&r.sort((i,s)=>i.index-s.index),[r,o.map(i=>i.element)]}function dxe(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function pxe(e){for(let t of e)for(let r=0;r<t.removedNodes.length;r+=1)if(t.removedNodes[r].isConnected)return!0;return!1}function nW(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function mxe(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${o}; visit ${i} for the full message.`}}var fxe=mxe("https://base-ui.com/production-error","Base UI"),ys=fxe;var xm=a(Me(),1);function bm(e,t,r,o){let n=lo(iW).current;return gxe(n,e,t,r,o)&&sW(n,[e,t,r,o]),n.callback}function aW(e){let t=lo(iW).current;return hxe(t,e)&&sW(t,e),t.callback}function iW(){return{callback:null,cleanup:null,refs:[]}}function gxe(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function hxe(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function sW(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(r);typeof s=="function"&&(o[n]=s);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=o[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var cW=a(Me(),1);var lW=a(Me(),1),vxe=parseInt(lW.version,10);function Ww(e){return vxe>=e}function eR(e){if(!cW.isValidElement(e))return null;let t=e,r=t.props;return(Ww(19)?r?.ref:t.ref)??null}function Iy(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Hr(){}var _m=Object.freeze([]),Ua=Object.freeze({});function uW(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function dW(e,t){return typeof e=="function"?e(t):e}function pW(e,t){return typeof e=="function"?e(t):e}var tR={};function jr(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Gw(t);let i=Gw(e);return t&&(i=Ry(i,t)),r&&(i=Ry(i,r)),o&&(i=Ry(i,o)),n&&(i=Ry(i,n)),i}function mW(e){if(e.length===0)return tR;if(e.length===1)return Gw(e[0]);let t=Gw(e[0]);for(let r=1;r<e.length;r+=1)t=Ry(t,e[r]);return t}function Gw(e){return rR(e)?{...gW(e,tR)}:yxe(e)}function Ry(e,t){return rR(t)?gW(t,e):bxe(e,t)}function yxe(e){let t={...e};for(let r in t){let o=t[r];fW(r,o)&&(t[r]=hW(o))}return t}function bxe(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Iy(e.style,o);break}case"className":{e[r]=oR(e.className,o);break}default:fW(r,o)?e[r]=_xe(e[r],o):e[r]=o}}return e}function fW(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function rR(e){return typeof e=="function"}function gW(e,t){return rR(e)?e(t):e??tR}function _xe(e,t){return t?e?(...r)=>{let o=r[0];if(vW(o)){let i=o;Dy(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:hW(t):e}function hW(e){return e&&((...t)=>{let r=t[0];return vW(r)&&Dy(r),e(...t)})}function Dy(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function oR(e,t){return t?e?t+" "+e:t:e}function vW(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var nR=a(Me(),1);function _r(e,t,r={}){let o=t.render,n=xxe(t,r);if(r.enabled===!1)return null;let i=r.state??Ua;return Cxe(e,o,n,i)}function xxe(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Ua,ref:s,props:l,stateAttributesMapping:c,enabled:u=!0}=t,d=u?dW(r,i):void 0,p=u?pW(o,i):void 0,m=u?uW(i,c):Ua,f=u&&l?kxe(l):void 0,g=u?Iy(m,f)??{}:Ua;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=aW([g.ref,eR(n),...s]):g.ref=bm(g.ref,eR(n),s):bm(null,null)),u?(d!==void 0&&(g.className=oR(g.className,d)),p!==void 0&&(g.style=Iy(g.style,p)),g):Ua}function kxe(e){return Array.isArray(e)?mW(e):jr(void 0,e)}var wxe=Symbol.for("react.lazy");function Cxe(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=jr(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===wxe&&(i=xm.Children.toArray(t)[0]),xm.cloneElement(i,n)}if(e&&typeof e=="string")return Sxe(e,r);throw new Error(ys(8))}function Sxe(e,t){return e==="button"?(0,nR.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,nR.createElement)("img",{alt:"",...t,key:t.key}):xm.createElement(e,t)}var $w=a(Me(),1);var yW=0;function Txe(e,t="mui"){let[r,o]=$w.useState(e),n=e||r;return $w.useEffect(()=>{r==null&&(yW+=1,o(`${t}-${yW}`))},[r,t]),n}var bW=Ny.useId;function _W(e,t){if(bW!==void 0){let r=bW();return e??(t?`${t}-${r}`:r)}return Txe(e,t)}function Wa(e){return _W(e,"base-ui")}var bs={};J(bs,{cancelOpen:()=>eke,chipRemovePress:()=>Mxe,clearPress:()=>Axe,closePress:()=>Dxe,closeWatcher:()=>qxe,decrementPress:()=>Fxe,disabled:()=>rke,drag:()=>Qxe,escapeKey:()=>$xe,focusOut:()=>Gxe,imperativeAction:()=>ake,incrementPress:()=>Vxe,initial:()=>nke,inputBlur:()=>jxe,inputChange:()=>Oxe,inputClear:()=>Hxe,inputPaste:()=>Uxe,inputPress:()=>Wxe,itemPress:()=>Rxe,keyboard:()=>Kxe,linkPress:()=>Lxe,listNavigation:()=>Zxe,missing:()=>oke,none:()=>Pxe,outsidePress:()=>Ixe,pointer:()=>Yxe,scrub:()=>Jxe,siblingOpen:()=>tke,swipe:()=>ike,trackPress:()=>zxe,triggerFocus:()=>Nxe,triggerHover:()=>Bxe,triggerPress:()=>Exe,wheel:()=>Xxe,windowResize:()=>ske});var Pxe="none",Exe="trigger-press",Bxe="trigger-hover",Nxe="trigger-focus",Ixe="outside-press",Rxe="item-press",Dxe="close-press",Lxe="link-press",Axe="clear-press",Mxe="chip-remove-press",zxe="track-press",Vxe="increment-press",Fxe="decrement-press",Oxe="input-change",Hxe="input-clear",jxe="input-blur",Uxe="input-paste",Wxe="input-press",Gxe="focus-out",$xe="escape-key",qxe="close-watcher",Zxe="list-navigation",Kxe="keyboard",Yxe="pointer",Qxe="drag",Xxe="wheel",Jxe="scrub",eke="cancel-open",tke="sibling-open",rke="disabled",oke="missing",nke="initial",ake="imperative-action",ike="swipe",ske="window-resize";function Gg(e,t,r,o){let n=!1,i=!1,s=o??Ua;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:r,...s}}var iR=a(Me(),1);var xW=a(Me(),1);function qw(e){xW.useEffect(e,_m)}var Zw=null,jUe=globalThis.requestAnimationFrame,aR=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},Kw=new aR;var oc=class e{static create(){return new e}static request(t){return Kw.request(t)}static cancel(t){return Kw.cancel(t)}currentId=Zw;request(t){this.cancel(),this.currentId=Kw.request(()=>{this.currentId=Zw,t()})}cancel=()=>{this.currentId!==Zw&&(Kw.cancel(this.currentId),this.currentId=Zw)};disposeEffect=()=>this.cancel};function kW(){let e=lo(oc.create).current;return qw(e.disposeEffect),e}function $g(e,t=!1,r=!1){let[o,n]=iR.useState(e&&t?"idle":void 0),[i,s]=iR.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Ze(()=>{if(!e&&i&&o!=="ending"&&r){let l=oc.request(()=>{n("ending")});return()=>{oc.cancel(l)}}},[e,i,o,r]),Ze(()=>{if(!e||t)return;let l=oc.request(()=>{n(void 0)});return()=>{oc.cancel(l)}},[t,e]),Ze(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let l=oc.request(()=>{n("idle")});return()=>{oc.cancel(l)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var km=a(Me(),1);function Yw(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:s,unregister:l,subscribeMapChange:c,nextIndexRef:u}=rW(),d=km.useRef(-1),[p,m]=km.useState(i==null&&t?()=>{if(d.current===-1){let v=u.current;u.current+=1,d.current=v}return d.current}:-1),f=i??p,g=km.useRef(null),h=km.useCallback(v=>{let x=g.current;x&&l(x),g.current=v,v&&s(v,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,s,l,o,r,n]);return Ze(()=>{if(i==null)return c(v=>{let x=g.current?v.get(g.current)?.index:null;x!=null&&m(x)})},[i,c]),{ref:h,index:f}}var lke={"data-starting-style":""},cke={"data-ending-style":""},Qw={transitionStatus(e){return e==="starting"?lke:e==="ending"?cke:null}};var Zg=a(Me(),1);function sR(){return typeof window<"u"}function wm(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function wW(e){return sR()?e instanceof Element||e instanceof wm(e).Element:!1}function nc(e){return sR()?e instanceof HTMLElement||e instanceof wm(e).HTMLElement:!1}function CW(e){return!sR()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof wm(e).ShadowRoot}function Xw(e){return wm(e).getComputedStyle(e)}var Jw=a(Me(),1),lR=Jw.createContext(void 0);function qg(e=!1){let t=Jw.useContext(lR);if(t===void 0&&!e)throw new Error(ys(16));return t}var SW=a(Me(),1);function TW(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,s=o&&t!==!1,l=o&&t===!1;return{props:SW.useMemo(()=>{let u={onKeyDown(d){r&&t&&d.key!=="Tab"&&d.preventDefault()}};return o||(u.tabIndex=n,!i&&r&&(u.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(u["aria-disabled"]=r),i&&(!t||l)&&(u.disabled=r),u},[o,r,t,s,l,i,n])}}function Cm(e){return e?.ownerDocument||document}function e5(e,t,{detail:r=0}={}){e.dispatchEvent(new(wm(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function uR(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Zg.useRef(null),l=qg(!0),c=i??l!==void 0,{props:u}=TW({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),d=Zg.useCallback(()=>{let f=s.current;cR(f)&&c&&t&&u.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,u.disabled,c]);Ze(d,[d]);let p=Zg.useCallback((f={})=>{let{onClick:g,onMouseDown:h,onKeyUp:v,onKeyDown:x,onPointerDown:_,...k}=f;return jr({onClick(y){if(t){y.preventDefault();return}g?.(y)},onMouseDown(y){t||h?.(y)},onKeyDown(y){if(t||(Dy(y),x?.(y),y.baseUIHandlerPrevented))return;let w=y.target===y.currentTarget,C=y.currentTarget,S=cR(C),P=!n&&uke(C),N=w&&(n?S:!P),I=y.key==="Enter",B=y.key===" ",E=C.getAttribute("role"),L=E?.startsWith("menuitem")||E==="option"||E==="gridcell";if(w&&c&&B){if(y.defaultPrevented&&L)return;y.preventDefault(),(!n||S)&&(y.preventBaseUIHandler(),e5(C,y));return}if(!N||n||!B&&!I){w&&P&&B&&y.preventDefault();return}y.defaultPrevented||(y.preventDefault(),I&&(y.preventBaseUIHandler(),e5(C,y)))},onKeyUp(y){if(!t){if(Dy(y),v?.(y),y.target===y.currentTarget&&n&&c&&cR(y.currentTarget)&&y.key===" "){y.preventDefault();return}y.baseUIHandlerPrevented||y.target===y.currentTarget&&!n&&!c&&!y.defaultPrevented&&y.key===" "&&(y.preventBaseUIHandler(),e5(y.currentTarget,y))}},onPointerDown(y){if(t){y.preventDefault();return}_?.(y)}},n?{type:"button"}:{role:"button"},u,k)},[t,u,c,n]),m=He(f=>{s.current=f,d()});return{getButtonProps:p,buttonRef:m}}function cR(e){return nc(e)&&e.tagName==="BUTTON"}function uke(e){return nc(e)&&e.tagName==="A"&&!!e.href}var RW=a(Me(),1);var NW=a(EW(),1);function BW(e){return e==null?e:"current"in e?e.current:e}function IW(e,t=!1){let r=kW();return He((o,n=null)=>{r.cancel();let i=BW(e);if(i==null)return;let s=i,l=()=>{NW.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function c(){Promise.all(s.getAnimations().map(u=>u.finished)).then(()=>{n?.aborted||l()},()=>{if(n?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){c();return}l()})}if(t){let u="data-starting-style";if(!s.hasAttribute(u)){r.request(c);return}let d=new MutationObserver(()=>{s.hasAttribute(u)||(d.disconnect(),c())});d.observe(s,{attributes:!0,attributeFilter:[u]}),n?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}r.request(c)})}function t5(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=He(n),s=IW(o,r);RW.useEffect(()=>{if(!t)return;let l=new AbortController;return s(i,l.signal),()=>{l.abort()}},[t,r,i,s])}var Ly=0,dR=class e{static create(){return new e}currentId=Ly;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Ly,r()},t)}isStarted(){return this.currentId!==Ly}clear=()=>{this.currentId!==Ly&&(clearTimeout(this.currentId),this.currentId=Ly)};disposeEffect=()=>this.clear};function DW(){let e=lo(dR.create).current;return qw(e.disposeEffect),e}function Ay(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function pR(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&CW(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Kg(e){return"composedPath"in e?e.composedPath()[0]:e.target}var mR=Math.round;function My(e,t){return t<0||t>=e.length}function fR(e,t){return Sm(e.current,{disabledIndices:t})}function gR(e,t){return Sm(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Sm(e,{startingIndex:t=-1,decrement:r=!1,disabledIndices:o,amount:n=1}={}){let i=t;do i+=r?-n:n;while(i>=0&&i<=e.length-1&&zy(e,i,o));return i}function zy(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!pke(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function dke(e){return e.visibility==="hidden"||e.visibility==="collapse"}function pke(e,t=e?Xw(e):null){return!e||!e.isConnected||!t||dke(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var r5=a(Me(),1);function VW(){let[,e]=r5.useState({});return r5.useCallback(()=>{e({})},[])}var n5="ArrowUp",a5="ArrowDown",i5="ArrowLeft",s5="ArrowRight",l5="Home",c5="End";var OW=new Set([n5,a5,i5,s5,l5,c5]),kke="Shift",HW=[kke,"Control","Alt","Meta"];function wke(e){return nc(e)&&e.tagName==="INPUT"}function vR(e){return!!(wke(e)&&e.selectionStart!=null||nc(e)&&e.tagName==="TEXTAREA")}function yR(e,t,r,o){if(!e||!t||!t.scrollTo)return;let n=e.scrollLeft,i=e.scrollTop,s=e.clientWidth<e.scrollWidth,l=e.clientHeight<e.scrollHeight;if(s&&o!=="vertical"){let c=FW(e,t,"left"),u=o5(e),d=o5(t);r==="ltr"&&(c+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight?n=c+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight:c-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft&&(n=c-d.scrollMarginLeft-u.scrollPaddingLeft)),r==="rtl"&&(c-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft?n=c-d.scrollMarginLeft-u.scrollPaddingLeft:c+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight&&(n=c+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight))}if(l&&o!=="horizontal"){let c=FW(e,t,"top"),u=o5(e),d=o5(t);c-d.scrollMarginTop<e.scrollTop+u.scrollPaddingTop?i=c-d.scrollMarginTop-u.scrollPaddingTop:c+t.offsetHeight+d.scrollMarginBottom>e.scrollTop+e.clientHeight-u.scrollPaddingBottom&&(i=c+t.offsetHeight+d.scrollMarginBottom-e.clientHeight+u.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function FW(e,t,r){let o=r==="left"?"offsetLeft":"offsetTop",n=0;for(;t.offsetParent&&(n+=t[o],t.offsetParent!==e);)t=t.offsetParent;return n}function o5(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function jW(e){return Ww(19)?e:e?"true":void 0}var u5=a(Me(),1);var hd={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},Cke={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},UW={disabled:!1,...Cke},_s={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var Ske={invalid:void 0,name:void 0,validityData:{state:hd,errors:[],error:"",value:"",initialValue:null},setValidityData:Hr,disabled:void 0,setTouched:Hr,setDirty:Hr,setFilled:Hr,setFocused:Hr,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:UW,registerFieldControl:Hr,validation:{getValidationProps:(e,t=Ua)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:Hr,getInputControl:()=>null,commit:async()=>{},change:Hr}},bR=u5.createContext(Ske);function Ga(e=!0){let t=u5.useContext(bR);if(t.setValidityData===Hr&&!e)throw new Error(ys(28));return t}function WW(e,t,r,o,n=!0,i){let{registerFieldControl:s}=Ga(),l=lo(()=>Symbol());Ze(()=>{let c=l.current;if(!n){s(c,void 0);return}s(c,{controlRef:e,getValue:o,id:t,name:i,value:r})},[e,n,o,t,i,s,l,r]),Ze(()=>{let c=l.current;return()=>{s(c,void 0)}},[s,l])}var d5=a(Me(),1);var Tke=d5.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:Hr,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function ac(){return d5.useContext(Tke)}var Vy=a(Me(),1);var p5=a(Me(),1);var _R=p5.createContext({controlId:void 0,registerControlId:Hr,labelId:void 0,setLabelId:Hr,messageIds:[],setMessageIds:Hr,getDescriptionProps:e=>e});function Ln(){return p5.useContext(_R)}function GW(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=Ln(),s=Wa(t),l=r?n:void 0,c=lo(()=>Symbol()),u=Vy.useRef(!1),d=Vy.useRef(t!=null),p=He(()=>{!u.current||i===Hr||(u.current=!1,i(c.current,void 0))});return Ze(()=>{if(i===Hr)return;let m;if(r){let f=o?.current;wW(f)&&f.closest("label")!=null?m=t??null:m=l??s}else if(t!=null)d.current=!0,m=t;else if(d.current)m=s;else{p();return}if(m===void 0){p();return}u.current=!0,i(c.current,m)},[t,o,l,i,r,s,c,p]),Vy.useEffect(()=>p,[p]),n??s}var m5=a(Me(),1),xR=m5.createContext(void 0);function kR(){return m5.useContext(xR)?.direction??"ltr"}var f5=a(Me(),1),wR=f5.createContext({disabled:!1});function g5(){return f5.useContext(wR)}var vd=a(Me(),1);function Tm(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var CR=Object.keys(hd);function Pke(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function $W(e,t){let r=null;for(let o of e.keys())if(Pke(o,t)){if(!o.validity.valid)return o;r??=o}return r}function qW(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function ZW(e){let{elementRef:t,formRef:r}=ac(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:s,invalid:l,markedDirtyRef:c,state:u,shouldValidateOnChange:d,registeredFieldIdRef:p}=e,{controlId:m,getDescriptionProps:f}=Ln(),g=DW(),h=vd.useRef(null),v=lo(()=>new Map).current,x=vd.useRef(0),_=vd.useCallback((S,P)=>(v.set(S,P),()=>{v.delete(S)}),[v]),k=He(()=>{let S=$W(v,t.current);return S&&v.get(S)?.controlRef.current||null}),y=He(async(S,P=!1)=>{x.current+=1;let N=x.current;function I(Z,j=l){let Y=p.current??m;if(Y==null)return;let ee=r.current.fields.get(Y);if(!ee)return;let te=Tm(Z,j);r.current.fields.set(Y,{...ee,validityData:te})}function B(Z,j){let Y={value:S,state:{...hd,valid:!0},error:"",errors:[],initialValue:i.initialValue};qW(Z,v),I(Y,j),o(Y)}let E=v.size>0?$W(v,t.current):h.current;if(P){if(u.valid!==!1||!E)return;let Z=E.validity;if(!Z.valueMissing){B(E,!1);return}for(let j of CR)if(j!=="valid"&&j!=="valueMissing"&&j!=="customError"&&Z[j])return}function L(Z){let j=CR.reduce((ee,te)=>(ee[te]=Z.validity[te],ee),{}),Y=!1;for(let ee of CR)if(ee!=="valid"){if(ee==="valueMissing"&&j[ee])Y=!0;else if(j[ee])return j}return Y&&!c.current&&(j.valid=!0,j.valueMissing=!1),j}g.clear();let A=null,U=[],$=E?L(E):{...hd,valid:!0},W,G=d();if(E&&E.validationMessage&&!G)W=E.validationMessage,U=[E.validationMessage];else{let Z=Array.from(r.current.fields.values()).reduce((Y,ee)=>(ee.name&&(Y[ee.name]=ee.getValue()),Y),{}),j=n(S,Z);if(typeof j=="object"&&j!==null&&"then"in j){if(A=await j,N!==x.current)return}else A=j;A!==null?($.valid=!1,$.customError=!0,Array.isArray(A)?(U=A,E?.setCustomValidity(A.join(`
-`))):A&&(U=[A],E?.setCustomValidity(A))):G&&(qW(E,v),$.customError=!1,E&&E.validationMessage?(W=E.validationMessage,U=[E.validationMessage]):(!E||E.validity.valid)&&!$.valid&&($.valid=!0))}let F={value:S,state:$,error:W??(Array.isArray(A)?A[0]:A??""),errors:U,initialValue:i.initialValue};I(F),o(F)}),w=He(S=>{g.clear();let P=d();P&&S!==""&&s?(x.current+=1,g.start(s,()=>{y(S)})):y(S,!P)}),C=vd.useCallback((S,P={})=>jr(f(P),u.valid===!1&&!u.disabled&&!S?{"aria-invalid":!0}:Ua),[f,u.disabled,u.valid]);return vd.useMemo(()=>({getValidationProps:C,inputRef:h,registeredInputs:v,registerInput:_,getInputControl:k,commit:y,change:w}),[C,v,_,k,y,w])}function KW(e,t){let r=Wa(e);return Ze(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function YW(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:l}=Ln(),c=He(f=>{l(f),n?.(f)}),u=KW(t,c),d=s??r;function p(f){if(i){i(f,d);return}if(!d)return;let g=Cm(f.currentTarget).getElementById(d);nc(g)&&Eke(g)}function m(f){Kg(f.nativeEvent)?.closest("button,input,select,textarea")||(!f.defaultPrevented&&f.detail>1&&f.preventDefault(),!o&&p(f))}return o?{id:u,htmlFor:d??void 0,onMouseDown:m}:{id:u,onClick:m,onPointerDown(f){f.preventDefault()}}}function Eke(e){e.focus({focusVisible:!0})}var QW=a(Me(),1);function XW(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=qg(),{ref:n,index:i}=Yw(e),s=r===i,l=QW.useRef(null),c=bm(n,l);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let d=l.current;if(!t||!d)return;let p=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!p&&d.focus()}},compositeRef:c,index:i}}function SR(e){let t=Xw(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=nc(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(mR(r)!==i||mR(o)!==s)&&(r=i,o=s),{width:r,height:o}}var JW=a(Me(),1);var eG=a(b(),1),h5=function(t){let{direction:r="ltr"}=t,o=JW.useMemo(()=>({direction:r}),[r]);return(0,eG.jsx)(xR.Provider,{value:o,children:t.children})};function tG(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var v5=a(Me(),1),Bke=v5.createContext(void 0),Nke={disableStyleElements:!1};function rG(){return v5.useContext(Bke)??Nke}var An={};J(An,{Control:()=>dG,Description:()=>uG,Error:()=>lG,Item:()=>fG,Label:()=>sG,Root:()=>iG,Validity:()=>mG});var Go=a(Me(),1);var y5=a(Me(),1),Ike=y5.createContext(void 0);function oG(e=!1){let t=y5.useContext(Ike);if(!t&&!e)throw new Error(ys(86));return t}var yd=a(Me(),1);var nG=a(b(),1),b5=function(t){let r=Wa(),o=t.controlId===void 0?r:t.controlId,[n,i]=yd.useState(o),[s,l]=yd.useState(t.labelId),[c,u]=yd.useState([]),d=lo(()=>new Map),{messageIds:p}=Ln(),m=He((h,v)=>{let x=d.current;if(v===void 0){x.delete(h);return}x.set(h,v),i(_=>{if(x.size===0)return;let k;for(let y of x.values()){if(_!==void 0&&y===_)return _;k===void 0&&(k=y)}return k})}),f=yd.useCallback(h=>{let v=h["aria-describedby"]?h["aria-describedby"].split(" "):[];return v.push(...p,...c),{...h,"aria-describedby":Array.from(new Set(v)).join(" ")||void 0}},[p,c]),g=yd.useMemo(()=>({controlId:n,registerControlId:m,labelId:s,setLabelId:l,messageIds:c,setMessageIds:u,getDescriptionProps:f}),[n,m,s,l,c,u,f]);return(0,nG.jsx)(_R.Provider,{value:g,children:t.children})};var _5=a(Me(),1);function aG(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:l,validityData:c}=e,{formRef:u}=ac(),d=_5.useRef(null),p=_5.useRef(null),m=_5.useRef(!1),f=He(()=>{let y=p.current;if(y)return y.getValue?y.getValue():y.value});function g(y){return y.value===void 0?f():y.value}let h=He(()=>{let y=p.current;if(o.current=!0,!y){t(c.value);return}t(g(y))});function v(){let y=p.current;!y||!y.id||u.current.fields.set(y.id,{getValue:f,name:n??y.name,controlRef:y.controlRef,validityData:Tm(c,r),validate:h})}function x(y=p.current?.id){y&&u.current.fields.delete(y)}function _(y){if(m.current)return;m.current=!0;let w=g(y);l(C=>C.initialValue===w?C:{...C,initialValue:w})}Ze(()=>{let y=p.current;!y||!y.id||(i(n?void 0:y.name),u.current.fields.set(y.id,{getValue:f,name:n??y.name,controlRef:y.controlRef,validityData:Tm(c,r),validate:h}))},[u,f,r,n,i,h,c]),Ze(()=>{let y=u.current.fields;return()=>{let w=p.current?.id;w&&y.delete(w)}},[u]);let k=He((y,w)=>{if(!w){d.current===y&&(d.current=null,x(),p.current=null,i(void 0),s.current=void 0);return}let C=p.current?.id;d.current=y,p.current=w,n||i(w.name),s.current=w.id,C&&C!==w.id&&x(C),_(w),v()});return[h,k]}var x5=a(b(),1),Rke=Go.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=ac(),{render:s,className:l,validate:c,validationDebounceTime:u=0,validationMode:d=n,name:p,disabled:m=!1,invalid:f,dirty:g,touched:h,actionsRef:v,style:x,..._}=t,k=oG(!0)?.disabled,y=He(c||(()=>null)),w=k||m,[C,S]=Go.useState(!1),[P,N]=Go.useState(!1),[I,B]=Go.useState(!1),[E,L]=Go.useState(!1),A=g??P,U=h??C,$=Go.useRef(A),W=Go.useRef(void 0),[G,F]=Go.useState(),Z=p??G;Ze(()=>{g!==void 0&&($.current=g)},[g]);let j=He(Pe=>{g===void 0&&(Pe&&($.current=!0),N(Pe))}),Y=He(Pe=>{h===void 0&&S(Pe)}),ee=He(()=>d==="onChange"||d==="onSubmit"&&i.current),te=Z&&Object.hasOwn(o,Z)?o[Z]:null,Q=!!(Array.isArray(te)?te.length:te),le=f===!0||Q,[oe,ce]=Go.useState({state:hd,error:"",errors:[],value:null,initialValue:null}),pe=!le&&(w?null:oe.state.valid),be=Go.useMemo(()=>({disabled:w,touched:U,dirty:A,valid:pe,filled:I,focused:E}),[w,U,A,pe,I,E]),Te=ZW({setValidityData:ce,validate:y,validityData:oe,validationDebounceTime:u,invalid:le,markedDirtyRef:$,state:be,shouldValidateOnChange:ee,registeredFieldIdRef:W}),[ae,se]=aG({commit:Te.commit,invalid:le,markedDirtyRef:$,name:p,setRegisteredFieldName:F,registeredFieldIdRef:W,setValidityData:ce,validityData:oe});Go.useImperativeHandle(v,()=>({validate:ae}),[ae]);let ue=Go.useMemo(()=>({invalid:le,name:Z,validityData:oe,setValidityData:ce,disabled:w,setTouched:Y,setDirty:j,setFilled:B,setFocused:L,validationMode:d,shouldValidateOnChange:ee,state:be,registerFieldControl:se,validation:Te}),[le,Z,oe,w,Y,j,B,L,d,ee,be,se,Te]),Oe=_r("div",t,{ref:r,state:be,props:_,stateAttributesMapping:_s});return(0,x5.jsx)(bR.Provider,{value:ue,children:Oe})}),iG=Go.forwardRef(function(t,r){return(0,x5.jsx)(b5,{children:(0,x5.jsx)(Rke,{...t,ref:r})})});var Fy=a(Me(),1);var sG=Fy.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,nativeLabel:l=!0,...c}=t,u=Ga(!1),d=g5(),{labelId:p}=Ln(),m={...u.state,disabled:u.disabled||d.disabled},f=Fy.useRef(null),g=YW({id:p??s,native:l});return _r("label",t,{ref:[r,f],state:m,props:[g,c],stateAttributesMapping:_s})});var Pm=a(Me(),1);var TR=a(b(),1),Dke={..._s,...Qw},lG=Pm.forwardRef(function(t,r){let{render:o,id:n,className:i,match:s,style:l,...c}=t,u=Wa(n),{validityData:d,state:p,name:m}=Ga(!1),{setMessageIds:f}=Ln(),{errors:g}=ac(),h=m&&Object.hasOwn(g,m)?g[m]:null,v=!!(Array.isArray(h)?h.length:h),x=typeof s=="string",_=!1;s===!0?_=!0:p.disabled?_=!1:x?_=!!d.state[s]:_=v||d.state.valid===!1;let{mounted:k,transitionStatus:y,setMounted:w}=$g(_);Ze(()=>{if(!(!_||!u))return f($=>$.concat(u)),()=>{f($=>$.filter(W=>W!==u))}},[_,u,f]);let C=Pm.useRef(null),[S,P]=Pm.useState(null),[N,I]=Pm.useState(null),B=d.error;!x&&v?B=h:d.errors.length>1&&(B=d.errors);let E=B;Array.isArray(B)&&(E=B.length>1?(0,TR.jsx)("ul",{children:B.map($=>(0,TR.jsx)("li",{children:$},$))}):B[0]);let L=Array.isArray(B)?JSON.stringify(B):B;_&&L!==N&&(I(L),P(E)),t5({open:_,ref:C,onComplete(){_||w(!1)}});let A={...p,transitionStatus:y},U=_r("div",t,{ref:[r,C],state:A,props:[{id:u,children:_?E:S},c],stateAttributesMapping:Dke,enabled:k});return k?U:null});var cG=a(Me(),1);var uG=cG.forwardRef(function(t,r){let{render:o,id:n,className:i,style:s,...l}=t,c=Wa(n),u=Ga(!1),d=g5(),{setMessageIds:p}=Ln(),m={...u.state,disabled:u.disabled||d.disabled};return Ze(()=>{if(c)return p(g=>g.concat(c)),()=>{p(g=>g.filter(h=>h!==c))}},[c,p]),_r("p",t,{ref:r,state:m,props:[{id:c},l],stateAttributesMapping:_s})});var k5=a(Me(),1);var dG=k5.forwardRef(function(t,r){let{render:o,className:n,id:i,name:s,value:l,disabled:c=!1,onValueChange:u,defaultValue:d,autoFocus:p=!1,style:m,...f}=t,{state:g,name:h,disabled:v,setTouched:x,setDirty:_,validityData:k,setFocused:y,setFilled:w,validationMode:C,validation:S}=Ga(),{clearErrors:P}=ac(),N=v||c,I=h??s,B={...g,disabled:N},{labelId:E}=Ln(),L=GW({id:i});Ze(()=>{let Z=l!=null;S.inputRef.current?.value||Z&&l!==""?w(!0):Z&&l===""&&w(!1)},[S.inputRef,w,l]);let A=k5.useRef(null);Ze(()=>{p&&A.current===Ay(Cm(A.current))&&y(!0)},[p,y]);let[U]=Hw({controlled:l,default:d,name:"FieldControl",state:"value"}),$=l!==void 0,W=$?U:void 0,G=He(()=>S.inputRef.current?.value);return WW(S.inputRef,L,W,G,!N,s),_r("input",t,{ref:[r,A],state:B,props:[{id:L,disabled:N,name:I,ref:S.inputRef,"aria-labelledby":E,autoFocus:p,...$?{value:W}:{defaultValue:d},onChange(Z){let j=Z.currentTarget.value;u?.(j,Gg(bs.none,Z.nativeEvent)),_(j!==(k.initialValue??"")),w(j!==""),Z.nativeEvent.defaultPrevented||(P(I),S.change(j))},onFocus(){y(!0)},onBlur(Z){x(!0),y(!1),C==="onBlur"&&S.commit(Z.currentTarget.value)},onKeyDown(Z){Z.currentTarget.tagName==="INPUT"&&Z.key==="Enter"&&(x(!0),S.commit(Z.currentTarget.value))}},f,Z=>S.getValidationProps(N,Z)],stateAttributesMapping:_s})});var Oy=a(Me(),1);var pG=a(b(),1),mG=function(t){let{children:r}=t,{validityData:o,invalid:n}=Ga(!1),i=Oy.useMemo(()=>Tm(o,n),[o,n]),s=i.state.valid===!1,{transitionStatus:l}=$g(s),c=Oy.useMemo(()=>({...i,validity:i.state,transitionStatus:l}),[i,l]);return(0,pG.jsx)(Oy.Fragment,{children:r(c)})};var w5=a(Me(),1);var PR=a(b(),1),fG=w5.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,...l}=t,{state:c,disabled:u}=Ga(!1),d=u||s,p={...c,disabled:d},m=w5.useMemo(()=>({disabled:d}),[d]),f=_r("div",t,{ref:r,state:p,props:l,stateAttributesMapping:_s});return(0,PR.jsx)(b5,{children:(0,PR.jsx)(wR.Provider,{value:m,children:f})})});var gG=a(Me(),1);var hG=a(b(),1),ER=gG.forwardRef(function(t,r){return(0,hG.jsx)(An.Control,{ref:r,...t})});var yG=a(Me(),1);var Qg=a(Me(),1);var C5="data-composite-item-active";var Lke=[];function vG(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:c,enableHomeAndEndKeys:u=!1,stopEventPropagation:d,disabledIndices:p,modifierKeys:m=Lke}=e,[f,g]=Qg.useState(0),h=o!=null,v=Qg.useRef(null),x=bm(v,c),_=Qg.useRef([]),k=Qg.useRef(!1),y=s??f,w=He((I,B=!1)=>{if((l??g)(I),B){let E=_.current[I];yR(v.current,E,i,r)}}),C=He(I=>{if(I.size===0||k.current)return;k.current=!0;let B=Array.from(I.keys()),E=B.find(A=>A?.hasAttribute(C5))??null,L=E?I.get(E)?.index??-1:-1;if(L!==-1)w(L);else if(zy(B,y,p)){let A=Sm(B,{disabledIndices:p});My(B,A)||w(A)}yR(v.current,E,i,r)});Ze(()=>{if(p==null||s!=null||!k.current)return;let I=_.current;if(zy(I,y,p)){let B=Sm(I,{disabledIndices:p});My(I,B)||w(B)}},[p,s,y,_,w]);let S=He((I,B,E)=>n?n(I,B,E,_):E),P=He(I=>{let B=I.key===l5||I.key===c5;if(!OW.has(I.key)||!u&&B||Ake(I,m)||!v.current)return;let L=i==="rtl",A=L?i5:s5,U=L?s5:i5,$=r==="vertical"?a5:A,W=r==="vertical"?n5:U,G=Kg(I.nativeEvent);if(G!=null&&vR(G)&&!tG(G)){let te=G.selectionStart,Q=G.selectionEnd,le=G.value;if(te==null||I.shiftKey||te!==Q||I.key!==W&&te<le.length||I.key!==$&&te>0)return}let F=y,Z=fR(_,p),j=gR(_,p);o!=null&&(F=o({disabledIndices:p,elementsRef:_,event:I,highlightedIndex:y,loopFocus:t,maxIndex:j,minIndex:Z,onLoop:S,orientation:r,rtl:L}));let Y=r!=="vertical"&&I.key===A||r!=="horizontal"&&I.key===a5,ee=r!=="vertical"&&I.key===U||r!=="horizontal"&&I.key===n5;u&&(I.key===l5?F=Z:I.key===c5&&(F=j)),F===y&&(Y||ee)&&(t&&F===j&&Y?(F=Z,n&&(F=n(I,y,F,_))):t&&F===Z&&ee?(F=j,n&&(F=n(I,y,F,_))):F=Sm(_.current,{startingIndex:F,decrement:ee,disabledIndices:p})),F!==y&&!My(_.current,F)&&(d&&I.stopPropagation(),(h||B||Y||ee)&&I.preventDefault(),w(F,!0),queueMicrotask(()=>{_.current[F]?.focus()}))});return{props:{ref:x,onFocus(I){let B=v.current,E=Kg(I.nativeEvent);!B||E==null||!vR(E)||E.setSelectionRange(0,E.value.length)},onKeyDown:P},highlightedIndex:y,onHighlightedIndexChange:w,elementsRef:_,onMapChange:C,relayKeyboardEvent:P}}function Ake(e,t){for(let r of HW)if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var BR=a(b(),1);function bG(e){let{render:t,className:r,style:o,refs:n=_m,props:i=_m,state:s=Ua,stateAttributesMapping:l,highlightedIndex:c,onHighlightedIndexChange:u,orientation:d,grid:p,loopFocus:m,onLoop:f,enableHomeAndEndKeys:g,onMapChange:h,stopEventPropagation:v=!0,rootRef:x,disabledIndices:_,modifierKeys:k,highlightItemOnHover:y=!1,tag:w="div",...C}=e,S=kR(),{props:P,highlightedIndex:N,onHighlightedIndexChange:I,elementsRef:B,onMapChange:E,relayKeyboardEvent:L}=vG({grid:p,loopFocus:m,onLoop:f,orientation:d,highlightedIndex:c,onHighlightedIndexChange:u,rootRef:x,stopEventPropagation:v,enableHomeAndEndKeys:g,direction:S,disabledIndices:_,modifierKeys:k}),A=_r(w,e,{state:s,ref:n,props:[P,...i,C],stateAttributesMapping:l}),U=yG.useMemo(()=>({highlightedIndex:N,onHighlightedIndexChange:I,highlightItemOnHover:y,relayKeyboardEvent:L}),[N,I,y,L]);return(0,BR.jsx)(lR.Provider,{value:U,children:(0,BR.jsx)(Uw,{elementsRef:B,onMapChange:$=>{h?.($),E($)},children:A})})}var _G=a(zW(),1);function Mke(){return Hr}function zke(){return!1}function Vke(){return!0}function xG(){return(0,_G.useSyncExternalStore)(Mke,zke,Vke)}var qqe=a(Me(),1);var kG=a(b(),1);function wG(e){let{script:t}=e,{nonce:r}=rG();return xG()?(0,kG.jsx)("script",{nonce:r,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var fl={};J(fl,{Indicator:()=>EG,List:()=>NG,Panel:()=>BG,Root:()=>SG,Tab:()=>TG});var Xr=a(Me(),1);var S5=a(Me(),1),NR=S5.createContext(void 0);function bd(){let e=S5.useContext(NR);if(e===void 0)throw new Error(ys(64));return e}var ic={tabActivationDirection:e=>({"data-activation-direction":e})};var IR=a(b(),1),SG=Xr.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:l,value:c,style:u,...d}=t,p=t.defaultValue!==void 0,m=Xr.useRef([]),[f,g]=Xr.useState(()=>new Map),[h,v]=Hw({controlled:c,default:n,name:"Tabs",state:"value"}),x=c!==void 0,[_,k]=Xr.useState(()=>new Map),y=Xr.useRef(void 0),w=Xr.useCallback(ce=>RR(_,ce),[_]),[C,S]=Xr.useState(()=>({previousValue:h,tabActivationDirection:"none"})),{previousValue:P,tabActivationDirection:N}=C,I=N,B=!1;P!==h&&(I=CG(P,h,s,_),B=P!=null&&h!=null&&w(h)==null);let E=B?P:h,L=P!==E||N!==I;Ze(()=>{L&&S({previousValue:E,tabActivationDirection:I})},[E,L,I]);let A=He((ce,pe)=>{let be=CG(h,ce,s,_);pe.activationDirection=be,i?.(ce,pe),!pe.isCanceled&&v(ce)}),U=He((ce,pe)=>{i?.(ce,Gg(pe,void 0,void 0,{activationDirection:"none"}))}),$=He((ce,pe)=>(g(be=>{let Te=new Map(be);return Te.set(ce,pe),Te}),()=>{g(be=>{if(be.get(ce)!==pe)return be;let Te=new Map(be);return Te.delete(ce),Te})})),W=Xr.useCallback(ce=>f.get(ce),[f]),G=Xr.useCallback(ce=>{for(let pe of _.values())if(ce===pe.value)return pe.id},[_]),F=Xr.useMemo(()=>({getTabElementBySelectedValue:w,getTabIdByPanelValue:G,getTabPanelIdByValue:W,onValueChange:A,orientation:s,registerMountedTabPanel:$,setTabMap:k,tabActivationDirection:I,value:h}),[w,G,W,A,s,$,k,I,h]),Z=Xr.useMemo(()=>{for(let ce of _.values())if(ce.value===h)return ce},[_,h]),j=Xr.useMemo(()=>{for(let ce of _.values())if(!ce.disabled)return ce.value},[_]),Y=Xr.useRef(!p),ee=Xr.useRef(n),te=Xr.useRef(p),Q=Xr.useRef(!1);Ze(()=>{if(x)return;function ce(ae,se){v(ae),S({previousValue:ae,tabActivationDirection:"none"}),U(ae,se),Y.current=!1}if(_.size===0){Q.current&&h!==null&&!y.current?.isConnected&&ce(null,bs.missing);return}Q.current=!0,y.current=_.keys().next().value;let pe=Z?.disabled,be=Z==null&&h!==null;if(!pe&&h===ee.current&&(te.current=!1),te.current&&pe&&h===ee.current)return;let Te=Y.current;if(pe||be){let ae=j??null;if(h===ae){Y.current=!1;return}let se=bs.missing;Te?se=bs.initial:pe&&(se=bs.disabled),ce(ae,se);return}Te&&Z!=null&&(U(h,bs.initial),Y.current=!1)},[j,x,U,Z,v,_,h]);let oe=_r("div",t,{state:{orientation:s,tabActivationDirection:I},ref:r,props:d,stateAttributesMapping:ic});return(0,IR.jsx)(NR.Provider,{value:F,children:(0,IR.jsx)(Uw,{elementsRef:m,children:oe})})});function RR(e,t){for(let[r,o]of e.entries())if(t===o.value)return r;return null}function CG(e,t,r,o){if(e==null||t==null)return"none";let[n,i,s]=r==="horizontal"?["left","left","right"]:["top","up","down"],l=RR(o,e),c=RR(o,t);if(l==null||c==null)return l!==c&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?t>e?s:i:"none";let u=l.getBoundingClientRect()[n],d=c.getBoundingClientRect()[n];return d<u?i:d>u?s:"none"}var pu=a(Me(),1);var T5=a(Me(),1),DR=T5.createContext(void 0);function P5(){let e=T5.useContext(DR);if(e===void 0)throw new Error(ys(65));return e}var TG=pu.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:l,nativeButton:c=!0,style:u,...d}=t,{value:p,getTabPanelIdByValue:m,onValueChange:f,orientation:g,tabActivationDirection:h}=bd(),{activateOnFocus:v,registerTabResizeObserverElement:x,tabsListElement:_}=P5(),{highlightedIndex:k,onHighlightedIndexChange:y}=qg(),w=Wa(l),C=pu.useMemo(()=>({disabled:n,id:w,value:s}),[n,w,s]),{compositeProps:S,compositeRef:P,index:N}=XW({metadata:C}),I=s===p,B=pu.useRef(!1),E=pu.useRef(null),L=He(Q=>{E.current?.(),E.current=Q?x(Q):null});Ze(()=>{if(B.current){B.current=!1;return}if(!(I&&N>-1&&k!==N))return;let Q=_;if(Q!=null){let le=Ay(Cm(Q));if(le&&pR(Q,le))return}n||y(N)},[I,N,k,y,n,_]);let{getButtonProps:A,buttonRef:U}=uR({disabled:n,native:c,focusableWhenDisabled:!0}),$=m(s),W=pu.useRef(!1),G=pu.useRef(!1);function F(Q){f(s,Gg(bs.none,Q.nativeEvent,void 0,{activationDirection:"none"}))}function Z(Q){I||n||F(Q)}function j(Q){I||n||v&&(!W.current||G.current)&&F(Q)}function Y(Q){if(I||n)return;W.current=!0,G.current=Q.button===0;let le=Cm(Q.currentTarget);function oe(){W.current=!1,G.current=!1,le.removeEventListener("pointerup",oe),le.removeEventListener("pointercancel",oe)}le.addEventListener("pointerup",oe),le.addEventListener("pointercancel",oe)}return _r("button",t,{state:{disabled:n,active:I,orientation:g,tabActivationDirection:h},ref:[r,U,P,L],props:[S,{role:"tab","aria-controls":$,"aria-selected":I,id:w,onClick:Z,onFocus:j,onPointerDown:Y,[C5]:I?"":void 0,onKeyDownCapture(){B.current=!0}},d,A],stateAttributesMapping:ic})});var Xg=a(Me(),1);var E5=a(b(),1),PG,Fke={...ic,activeTabPosition:()=>null,activeTabSize:()=>null},EG=Xg.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...l}=t,{getTabElementBySelectedValue:c,orientation:u,tabActivationDirection:d,value:p}=bd(),{tabsListElement:m,registerIndicatorUpdateListener:f}=P5(),g=VW();Xg.useEffect(()=>f(g),[f,g]);let h=0,v=0,x=0,_=0,k=0,y=0,w=!1;if(p!=null&&m!=null){let E=c(p);if(E!=null){w=!0;let{width:L,height:A}=SR(E),{width:U,height:$}=SR(m),W=E.getBoundingClientRect(),G=m.getBoundingClientRect(),F=U>0?G.width/U:1,Z=$>0?G.height/$:1;if(F>Number.EPSILON&&Z>Number.EPSILON){let Y=W.left-G.left,ee=W.top-G.top;h=Y/F+m.scrollLeft-m.clientLeft,x=ee/Z+m.scrollTop-m.clientTop}else h=E.offsetLeft,x=E.offsetTop;k=L,y=A,v=m.scrollWidth-h-k,_=m.scrollHeight-x-y}}let C=w?{left:h,right:v,top:x,bottom:_}:null,S=w?{width:k,height:y}:null,P=w?{"--active-tab-left":`${h}px`,"--active-tab-right":`${v}px`,"--active-tab-top":`${x}px`,"--active-tab-bottom":`${_}px`,"--active-tab-width":`${k}px`,"--active-tab-height":`${y}px`}:void 0,N=w&&k>0&&y>0,B=_r("span",t,{state:{orientation:u,activeTabPosition:C,activeTabSize:S,tabActivationDirection:d},ref:r,props:[{role:"presentation",style:P,hidden:!N},l,{suppressHydrationWarning:!0}],stateAttributesMapping:Fke});return p==null?null:(0,E5.jsxs)(Xg.Fragment,{children:[B,i&&(PG||(PG=(0,E5.jsx)(wG,{script:""})))]})});var B5=a(Me(),1);var Oke={...ic,...Qw},BG=B5.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:l,...c}=t,{value:u,getTabIdByPanelValue:d,orientation:p,tabActivationDirection:m,registerMountedTabPanel:f}=bd(),g=Wa(),{ref:h,index:v}=Yw(),x=n===u,{mounted:_,transitionStatus:k,setMounted:y}=$g(x),w=!_,C=d(n),S={hidden:w,orientation:p,tabActivationDirection:m,transitionStatus:k},P=B5.useRef(null),N=_r("div",t,{state:S,ref:[r,h,P],props:[{"aria-labelledby":C,hidden:w,id:g,role:"tabpanel",tabIndex:x?0:-1,inert:jW(!x),"data-index":v},c],stateAttributesMapping:Oke});return t5({open:x,ref:P,onComplete(){x||y(!1)}}),Ze(()=>{if(!(g==null||w&&!s))return f(n,g)},[w,s,n,g,f]),s||_?N:null});var ml=a(Me(),1);var LR=a(b(),1),NG=ml.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:l,...c}=t,{orientation:u,setTabMap:d,tabActivationDirection:p}=bd(),[m,f]=ml.useState(0),[g,h]=ml.useState(null),v=ml.useRef(new Set),x=ml.useRef(new Set),_=ml.useRef(null);Ze(()=>{if(typeof ResizeObserver>"u")return;let P=new ResizeObserver(()=>{v.current.forEach(N=>{N()})});return _.current=P,g&&P.observe(g),x.current.forEach(N=>{P.observe(N)}),()=>{P.disconnect(),_.current=null}},[g]);let k=He(P=>(v.current.add(P),()=>{v.current.delete(P)})),y=He(P=>(x.current.add(P),_.current?.observe(P),()=>{x.current.delete(P),_.current?.unobserve(P)})),w={orientation:u,tabActivationDirection:p},C={"aria-orientation":u==="vertical"?"vertical":void 0,role:"tablist"},S=ml.useMemo(()=>({activateOnFocus:o,registerIndicatorUpdateListener:k,registerTabResizeObserverElement:y,tabsListElement:g}),[o,k,y,g]);return(0,LR.jsx)(DR.Provider,{value:S,children:(0,LR.jsx)(bG,{render:s,className:n,style:l,state:w,refs:[r,h],props:[C,c],stateAttributesMapping:ic,highlightedIndex:m,enableHomeAndEndKeys:!0,loopFocus:i,orientation:u,onHighlightedIndexChange:f,onMapChange:d,disabledIndices:_m})})});function xs(e){return _r(e.defaultTagName??"div",e,e)}var DG=a(H(),1),AR="data-wp-hash";function MR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jke(document)),e.__wpStyleRuntime}function Hke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${AR}]`))if(r.getAttribute(AR)===t)return!0;return!1}function LG(e,t,r){if(!e.head)return;let o=MR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Hke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(AR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function jke(e){let t=MR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)LG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function AG(e,t){let r=MR();r.styles.set(e,t);for(let o of r.documents.keys())LG(o,e,t)}typeof process>"u",AG("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var IG={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",AG("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var RG={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},Hy=(0,DG.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return xs({render:r,defaultTagName:"span",ref:i,props:jr(n,{className:T(IG.text,RG.heading,RG.p,IG[t],o)})})});var zG=a(D(),1),VG=a(b(),1);function FG({children:e}){return(0,VG.jsx)(h5,{direction:(0,zG.isRTL)()?"rtl":"ltr",children:e})}var OG=a(H(),1),HG=a(D(),1),Jg=a(b(),1),VR="data-wp-hash";function FR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wke(document)),e.__wpStyleRuntime}function Uke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${VR}]`))if(r.getAttribute(VR)===t)return!0;return!1}function jG(e,t,r){if(!e.head)return;let o=FR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Uke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(VR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Wke(e){let t=FR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function I5(e,t){let r=FR();r.styles.set(e,t);for(let o of r.documents.keys())jG(o,e,t)}typeof process>"u",I5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Gke={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",I5("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var $ke={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",I5("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var N5={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",I5("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var qke={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},mu=(0,OG.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:i,render:s,className:l,...c},u){let d=n||/^_blank$/i.test(i??"");return xs({render:s,defaultTagName:"a",ref:u,props:jr(c,{className:T(qke.a,Gke["box-sizing"],$ke["outset-ring--focus-except-active"],r!=="unstyled"&&N5.link,r!=="unstyled"&&N5[`is-${o}`],r==="unstyled"&&N5["is-unstyled"],l),target:i??(n?"_blank":void 0),children:(0,Jg.jsxs)(Jg.Fragment,{children:[t,d&&(0,Jg.jsx)("span",{className:N5["link-icon"],role:"img","aria-label":(0,HG.__)("(opens in a new tab)")})]})})})});var UG=a(H(),1),WG=a(z(),1),GG=a(b(),1),jy=(0,UG.forwardRef)(function({icon:t,size:r=24,style:o,...n},i){let s=t.props.style||o?{...t.props.style,...o}:void 0;return(0,GG.jsx)(WG.SVG,{ref:i,...t.props,...n,...s?{style:s}:{},width:r,height:r})});var $G=a(H(),1),OR="data-wp-hash";function HR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kke(document)),e.__wpStyleRuntime}function Zke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${OR}]`))if(r.getAttribute(OR)===t)return!0;return!1}function qG(e,t,r){if(!e.head)return;let o=HR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Zke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(OR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Kke(e){let t=HR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Yke(e,t){let r=HR();r.styles.set(e,t);for(let o of r.documents.keys())qG(o,e,t)}typeof process>"u",Yke("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var Qke={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},cn=(0,$G.forwardRef)(function({render:t,...r},o){return xs({render:t,ref:o,props:jr({className:Qke["visually-hidden"]},r,{"data-visually-hidden":""})})});var KG=a(H(),1),jR="data-wp-hash";function UR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jke(document)),e.__wpStyleRuntime}function Xke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${jR}]`))if(r.getAttribute(jR)===t)return!0;return!1}function YG(e,t,r){if(!e.head)return;let o=UR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Xke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(jR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Jke(e){let t=UR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)YG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ewe(e,t){let r=UR();r.styles.set(e,t);for(let o of r.documents.keys())YG(o,e,t)}typeof process>"u",ewe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var twe={stack:"_19ce0419607e1896__stack"},rwe={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},ks=(0,KG.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...l},c){let u={gap:r&&rwe[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return xs({render:s,ref:c,props:jr(l,{style:u,className:twe.stack})})});var QG=a(he(),1),Em=a(H(),1);function XG(e){let t=(0,QG.useEvent)(e),r=(0,Em.useRef)(null),o=(0,Em.useRef)(!1),n=(0,Em.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t(),r.current=null},0))},[t]);return(0,Em.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var i$=a(H(),1);var Wy=a(H(),1),Gy=a(b(),1),WR="data-wp-hash";function GR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nwe(document)),e.__wpStyleRuntime}function owe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${WR}]`))if(r.getAttribute(WR)===t)return!0;return!1}function JG(e,t,r){if(!e.head)return;let o=GR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(owe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(WR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nwe(e){let t=GR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)JG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function $R(e,t){let r=GR();r.styles.set(e,t);for(let o of r.documents.keys())JG(o,e,t)}typeof process>"u",$R("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var awe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",$R("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var iwe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$R("e4f4f9600b",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var eh={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},e$=(0,Wy.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:s,suffix:l,...c},u){return(0,Gy.jsxs)("div",{ref:u,className:T(awe.div,iwe["box-sizing"],eh["input-layout"],eh[`is-size-${n}`],o&&eh["is-disabled"],i&&eh["is-borderless"],t),...c,children:[Wy.Children.count(s)>0&&(0,Gy.jsx)("div",{className:eh["slot-wrapper"],"data-slot-type":"prefix",children:s}),r,Wy.Children.count(l)>0&&(0,Gy.jsx)("div",{className:eh["slot-wrapper"],"data-slot-type":"suffix",children:l})]})});var r$=a(H(),1),n$=a(b(),1),qR="data-wp-hash";function ZR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lwe(document)),e.__wpStyleRuntime}function swe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${qR}]`))if(r.getAttribute(qR)===t)return!0;return!1}function o$(e,t,r){if(!e.head)return;let o=ZR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(swe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lwe(e){let t=ZR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)o$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function cwe(e,t){let r=ZR();r.styles.set(e,t);for(let o of r.documents.keys())o$(o,e,t)}typeof process>"u",cwe("e4f4f9600b",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var t$={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},KR=(0,r$.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,n$.jsx)("div",{ref:n,className:T(t$["input-layout-slot"],t$[`is-padding-${t}`],r),...o})});KR.displayName="InputLayout.Slot";var a$=Object.assign(e$,{Slot:KR});var QR=a(b(),1),YR="data-wp-hash";function XR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dwe(document)),e.__wpStyleRuntime}function uwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${YR}]`))if(r.getAttribute(YR)===t)return!0;return!1}function s$(e,t,r){if(!e.head)return;let o=XR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(uwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(YR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function dwe(e){let t=XR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)s$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function JR(e,t){let r=XR();r.styles.set(e,t);for(let o of r.documents.keys())s$(o,e,t)}typeof process>"u",JR("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var pwe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",JR("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var mwe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",JR("1a25f6a232","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0px) var(--wp-ui-input-layout-padding-inline,0px);background:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}&:disabled,&[aria-disabled=true]{--_gcd-input-placeholder-color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}&[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}}}}");var fwe={input:"_2ae7be2fc1bb17a3__input"},eD=(0,i$.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...s},l){return(0,QR.jsx)(a$,{className:T(mwe["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:s.disabled,prefix:o,suffix:n,children:(0,QR.jsx)(ER,{ref:l,className:T(pwe.input,fwe.input),...s})})});var sD=a(D(),1),Po=a(H(),1);var l$=a(H(),1),$y=a(b(),1),rD="data-wp-hash";function oD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hwe(document)),e.__wpStyleRuntime}function gwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rD}]`))if(r.getAttribute(rD)===t)return!0;return!1}function c$(e,t,r){if(!e.head)return;let o=oD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(gwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hwe(e){let t=oD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)c$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function vwe(e,t){let r=oD();r.styles.set(e,t);for(let o of r.documents.keys())c$(o,e,t)}typeof process>"u",vwe("bbbecfe373","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.ab4d64c07c0ba587__spinner{background-color:transparent;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);opacity:1;overflow:visible;position:relative;width:var(--wpds-dimension-size-2xs,16px)}.a7654e10245bb7d2__indicator,.dc51f80c84b35fe2__track{fill:transparent;stroke-width:1.5px}.dc51f80c84b35fe2__track{stroke:var(--wpds-color-background-track-neutral,#dbdbdb)}.a7654e10245bb7d2__indicator{stroke:var(--wpds-color-background-thumb-brand,var(--wp-admin-theme-color,#3858e9));stroke-linecap:round;animation:_02322d973909703c__spinner-spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes _02322d973909703c__spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}");var tD={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},nD=(0,l$.forwardRef)(function({className:t,...r},o){return(0,$y.jsxs)("svg",{className:T(tD.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,$y.jsx)("circle",{className:tD.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,$y.jsx)("path",{className:tD.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var qy=a(b(),1),aD="data-wp-hash";function iD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bwe(document)),e.__wpStyleRuntime}function ywe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${aD}]`))if(r.getAttribute(aD)===t)return!0;return!1}function u$(e,t,r){if(!e.head)return;let o=iD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ywe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(aD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function bwe(e){let t=iD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)u$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function d$(e,t){let r=iD();r.styles.set(e,t);for(let o of r.documents.keys())u$(o,e,t)}typeof process>"u",d$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var _we={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",d$("bd510b0d40",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');var R5={indicator:"_7a7ac88e306348e7__indicator","indicator-jump":"_48722cc5dd090ce4__indicator-jump","is-invalid":"_57a3bbbfbe38a5c6__is-invalid","is-valid":"_9e944dc198aac10b__is-valid","indicator-icon":"e482806667437c6a__indicator-icon","indicator-spinner":"_6e46434cc23019d2__indicator-spinner"},xwe={valid:EN,invalid:EE};function D5({id:e,type:t,message:r}){return(0,qy.jsxs)("p",{id:e,className:T(_we.p,R5.indicator,R5[`is-${t}`]),children:[t==="validating"?(0,qy.jsx)(nD,{className:R5["indicator-spinner"]}):(0,qy.jsx)(jy,{className:R5["indicator-icon"],icon:xwe[t],size:16,fill:"currentColor"}),r]})}var sc=a(b(),1),kwe=e=>(0,sc.jsx)(ks,{...e,direction:"column",gap:"sm"});function wwe(e,t,r){let o;return t&&!r?o=`(${(0,sD.__)("Required")})`:!t&&r&&(o=`(${(0,sD.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,sc.jsxs)(sc.Fragment,{children:[e," ",o]}):e}var p$="data-validity-visible",lD=(0,Po.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:s=kwe,...l},c){let[u,d]=(0,Po.useState)(),[p,m]=(0,Po.useState)(),[f,g]=(0,Po.useState)(!1),[h,v]=(0,Po.useState)(!1),x=(0,Po.useRef)(null);(0,Po.useEffect)(()=>{let C=n(),S=()=>{o?.type!=="validating"&&d(C?.validationMessage),g(!0),C?.setAttribute(p$,"")};return C?.addEventListener("invalid",S),()=>C?.removeEventListener("invalid",S)},[o?.type,n]),(0,Po.useEffect)(()=>{let C=n(),S=N=>{if(N.preventDefault(),!N.isTrusted)return;let I=N.target,B=Array.from(I.form?.elements??[]).find(E=>!E.validity.valid);(!I.form||B===I)&&I.focus()},P=C?.type==="radio"&&C?.name?Array.from(x.current?.querySelectorAll(`input[type="radio"][name="${C?.name}"]`)??[]).filter(N=>N!==C):[];return C?.addEventListener("invalid",S),P.forEach(N=>N.addEventListener("invalid",S)),()=>{C?.removeEventListener("invalid",S),P.forEach(N=>N.removeEventListener("invalid",S))}},[n]),(0,Po.useEffect)(()=>{let C=n();if(!o?.type){C?.setCustomValidity(""),d(C?.validationMessage),m(void 0);return}switch(o.type){case"validating":{C?.setCustomValidity(""),d(void 0),m({type:"validating",message:o.message});break}case"valid":{C?.setCustomValidity(""),d(C?.validationMessage),m({type:"valid",message:o.message});break}case"invalid":{C?.setCustomValidity(o.message??""),d(C?.validationMessage),m(void 0);break}}},[o,n]),(0,Po.useEffect)(()=>{if(!(!h||f)){if(o?.type==="validating"){let C=setTimeout(()=>{g(!0)},1e3);return()=>clearTimeout(C)}g(!0)}},[h,o?.type,f]);let _=C=>{if(C.relatedTarget&&C.currentTarget.contains(C.relatedTarget))return;h||(v(!0),n()?.setAttribute(p$,""));let S=n(),P=o?.type==="validating";window.queueMicrotask(()=>{P||d(S?.validationMessage)})},k=(0,Po.useId)(),y=u?(0,sc.jsx)(D5,{id:k,type:"invalid",message:u}):p?.type?(0,sc.jsx)(D5,{id:k,type:p.type,message:p.message}):null,w=f?y:null;return(0,Po.useEffect)(()=>{let C=n();if(!C)return;function S(P,N){let I=(P.getAttribute("aria-describedby")??"").split(" ").filter(B=>B&&B!==k);N&&I.push(k),I.length?P.setAttribute("aria-describedby",I.join(" ")):P.removeAttribute("aria-describedby")}return S(C,!!w),()=>S(C,!1)},[w,k,n]),xs({render:s,ref:[c,x],props:jr(l,{onBlur:_,children:(0,sc.jsxs)(sc.Fragment,{children:[(0,Po.cloneElement)(i,{label:wwe(i.props.label,t,r),required:t}),w]})})})});var Bm={};J(Bm,{Control:()=>L$,Description:()=>P$,Details:()=>I$,Item:()=>y$,Label:()=>k$,Root:()=>g$,VisualLabel:()=>xD});var m$=a(H(),1);var dD=a(b(),1),cD="data-wp-hash";function uD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Swe(document)),e.__wpStyleRuntime}function Cwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${cD}]`))if(r.getAttribute(cD)===t)return!0;return!1}function f$(e,t,r){if(!e.head)return;let o=uD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Cwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(cD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Swe(e){let t=uD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)f$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Twe(e,t){let r=uD();r.styles.set(e,t);for(let o of r.documents.keys())f$(o,e,t)}typeof process>"u",Twe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Pwe={"box-sizing":"_336cd3e4e743482f__box-sizing"},Ewe=e=>(0,dD.jsx)(ks,{...e,direction:"column",gap:"sm"}),g$=(0,m$.forwardRef)(function({className:t,render:r=Ewe,...o},n){return(0,dD.jsx)(An.Root,{ref:n,className:T(Pwe["box-sizing"],t),render:r,...o})});var h$=a(H(),1),v$=a(b(),1),y$=(0,h$.forwardRef)(function(t,r){return(0,v$.jsx)(An.Item,{ref:r,...t})});var _$=a(H(),1);var mD=a(b(),1),pD="data-wp-hash";function fD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nwe(document)),e.__wpStyleRuntime}function Bwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pD}]`))if(r.getAttribute(pD)===t)return!0;return!1}function x$(e,t,r){if(!e.head)return;let o=fD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Bwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nwe(e){let t=fD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)x$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Iwe(e,t){let r=fD();r.styles.set(e,t);for(let o of r.documents.keys())x$(o,e,t)}typeof process>"u",Iwe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var b$={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},k$=(0,_$.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let s=(0,mD.jsx)(An.Label,{ref:i,className:T(b$.label,o&&b$[`is-${o}`],t),...n});return r?(0,mD.jsx)(cn,{render:s}):s});var w$=a(H(),1),T$=a(b(),1),gD="data-wp-hash";function hD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dwe(document)),e.__wpStyleRuntime}function Rwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${gD}]`))if(r.getAttribute(gD)===t)return!0;return!1}function C$(e,t,r){if(!e.head)return;let o=hD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Rwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(gD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Dwe(e){let t=hD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)C$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function S$(e,t){let r=hD();r.styles.set(e,t);for(let o of r.documents.keys())C$(o,e,t)}typeof process>"u",S$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Lwe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",S$("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Awe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},P$=(0,w$.forwardRef)(function({className:t,...r},o){return(0,T$.jsx)(An.Description,{ref:o,className:T(Lwe.p,Awe.description,t),...r})});var E$=a(H(),1),B$=a(D(),1);var _d=a(b(),1),vD="data-wp-hash";function yD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zwe(document)),e.__wpStyleRuntime}function Mwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vD}]`))if(r.getAttribute(vD)===t)return!0;return!1}function N$(e,t,r){if(!e.head)return;let o=yD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Mwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zwe(e){let t=yD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)N$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Vwe(e,t){let r=yD();r.styles.set(e,t);for(let o of r.documents.keys())N$(o,e,t)}typeof process>"u",Vwe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Fwe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},I$=(0,E$.forwardRef)(function({className:t,...r},o){return(0,_d.jsxs)(_d.Fragment,{children:[(0,_d.jsx)(cn,{render:(0,_d.jsx)(An.Description,{}),children:(0,B$.__)("More details follow the field.")}),(0,_d.jsx)("div",{ref:o,className:T(Fwe.description,t),...r})]})});var R$=a(H(),1),D$=a(b(),1),L$=(0,R$.forwardRef)(function(t,r){return(0,D$.jsx)(An.Control,{ref:r,...t})});var M$=a(H(),1),bD="data-wp-hash";function _D(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hwe(document)),e.__wpStyleRuntime}function Owe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${bD}]`))if(r.getAttribute(bD)===t)return!0;return!1}function z$(e,t,r){if(!e.head)return;let o=_D(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Owe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hwe(e){let t=_D();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)z$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function jwe(e,t){let r=_D();r.styles.set(e,t);for(let o of r.documents.keys())z$(o,e,t)}typeof process>"u",jwe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var A$={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},xD=(0,M$.forwardRef)(function({className:t,render:r,variant:o,...n},i){return xs({defaultTagName:"span",render:r,ref:i,props:jr(n,{className:T(A$.label,o&&A$[`is-${o}`],t)})})});xD.displayName="Field.VisualLabel";var L5=a(H(),1);var wD=a(b(),1),kD="data-wp-hash";function CD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wwe(document)),e.__wpStyleRuntime}function Uwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${kD}]`))if(r.getAttribute(kD)===t)return!0;return!1}function F$(e,t,r){if(!e.head)return;let o=CD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Uwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(kD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Wwe(e){let t=CD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)F$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function O$(e,t){let r=CD();r.styles.set(e,t);for(let o of r.documents.keys())F$(o,e,t)}typeof process>"u",O$("1540cbc709","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._1e441c22c9dc5d28__wrapper{--wp-ui-textarea-min-height:var(--wpds-dimension-size-lg,40px)}._414844876c32ecee__textarea{min-height:calc(var(--wp-ui-textarea-min-height) - 2px);resize:block}}@layer compositions{._1e441c22c9dc5d28__wrapper{--wp-ui-input-padding-block:9.9px;height:auto;line-height:1.4}}}");var V$={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",O$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Gwe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},$we=(e,t)=>function(o){return typeof e=="function"?e(jr(o,t)):(0,L5.cloneElement)(e,jr(o,t))},A5=(0,L5.forwardRef)(function({className:t,defaultValue:r,disabled:o,onValueChange:n,render:i,rows:s=4,style:l,value:c,...u},d){return(0,wD.jsx)(eD,{className:T(V$.wrapper,t),style:l,render:$we(i||(p=>(0,wD.jsx)("textarea",{...p})),{className:T(Gwe.textarea,V$.textarea),ref:d,rows:s,...u}),value:c,defaultValue:r,onValueChange:n,disabled:o})});var H$=a(H(),1);var Nm=a(b(),1),SD=(0,H$.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},l){return(0,Nm.jsxs)(Bm.Root,{className:t,children:[(0,Nm.jsx)(Bm.Label,{hideFromVision:i,children:r}),(0,Nm.jsx)(A5,{ref:l,...s}),o&&(0,Nm.jsx)(Bm.Description,{children:o}),n&&(0,Nm.jsx)(Bm.Details,{children:n})]})});var M5=a(H(),1),j$=a(he(),1);var TD=a(b(),1),PD=(0,M5.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,M5.useRef)(null),l=(0,j$.useMergeRefs)([i,s]);return(0,TD.jsx)(lD,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,TD.jsx)(SD,{ref:l,...n})})});var xd={};J(xd,{List:()=>$$,Panel:()=>eq,Root:()=>rq,Tab:()=>aq});var Im=a(H(),1);var W$=a(he(),1),z5=a(b(),1),ED="data-wp-hash";function BD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zwe(document)),e.__wpStyleRuntime}function qwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ED}]`))if(r.getAttribute(ED)===t)return!0;return!1}function G$(e,t,r){if(!e.head)return;let o=BD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ED,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zwe(e){let t=BD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)G$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Kwe(e,t){let r=BD();r.styles.set(e,t);for(let o of r.documents.keys())G$(o,e,t)}typeof process>"u",Kwe("54ae3f4680",`@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)
+"use strict";var wp;(wp||={}).blockLibrary=(()=>{var Wbe=Object.create;var L2=Object.defineProperty;var Gbe=Object.getOwnPropertyDescriptor;var $be=Object.getOwnPropertyNames;var qbe=Object.getPrototypeOf,Zbe=Object.prototype.hasOwnProperty;var Kbe=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Me=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Q=(e,t)=>{for(var r in t)L2(e,r,{get:t[r],enumerable:!0})},fH=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $be(t))!Zbe.call(e,n)&&n!==r&&L2(e,n,{get:()=>t[n],enumerable:!(o=Gbe(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?Wbe(qbe(e)):{},fH(t||!e||!e.__esModule?L2(r,"default",{value:e,enumerable:!0}):r,e)),Ybe=e=>fH(L2({},"__esModule",{value:!0}),e);var J=Me((YDe,gH)=>{gH.exports=window.wp.blocks});var he=Me((QDe,hH)=>{hH.exports=window.wp.compose});var O=Me((XDe,vH)=>{vH.exports=window.wp.data});var R=Me((JDe,yH)=>{yH.exports=window.wp.blockEditor});var id=Me((eLe,bH)=>{bH.exports=window.wp.serverSideRender});var D=Me((tLe,_H)=>{_H.exports=window.wp.i18n});var ET=Me(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.Doctype=gr.CDATA=gr.Tag=gr.Style=gr.Script=gr.Comment=gr.Directive=gr.Text=gr.Root=gr.isTag=gr.ElementType=void 0;var xi;(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(xi=gr.ElementType||(gr.ElementType={}));function Xbe(e){return e.type===xi.Tag||e.type===xi.Script||e.type===xi.Style}gr.isTag=Xbe;gr.Root=xi.Root;gr.Text=xi.Text;gr.Directive=xi.Directive;gr.Comment=xi.Comment;gr.Script=xi.Script;gr.Style=xi.Style;gr.Tag=xi.Tag;gr.CDATA=xi.CDATA;gr.Doctype=xi.Doctype});var RT=Me(Xe=>{"use strict";var sd=Xe&&Xe.__extends||(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}})(),q1=Xe&&Xe.__assign||function(){return q1=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++){t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},q1.apply(this,arguments)};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.cloneNode=Xe.hasChildren=Xe.isDocument=Xe.isDirective=Xe.isComment=Xe.isText=Xe.isCDATA=Xe.isTag=Xe.Element=Xe.Document=Xe.CDATA=Xe.NodeWithChildren=Xe.ProcessingInstruction=Xe.Comment=Xe.Text=Xe.DataNode=Xe.Node=void 0;var Ha=ET(),NT=(function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(t){this.parent=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(t){this.prev=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(t){this.next=t},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(t){return t===void 0&&(t=!1),IT(this,t)},e})();Xe.Node=NT;var M2=(function(e){sd(t,e);function t(r){var o=e.call(this)||this;return o.data=r,o}return Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(r){this.data=r},enumerable:!1,configurable:!0}),t})(NT);Xe.DataNode=M2;var kH=(function(e){sd(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ha.ElementType.Text,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t})(M2);Xe.Text=kH;var wH=(function(e){sd(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ha.ElementType.Comment,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t})(M2);Xe.Comment=wH;var CH=(function(e){sd(t,e);function t(r,o){var n=e.call(this,o)||this;return n.name=r,n.type=Ha.ElementType.Directive,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t})(M2);Xe.ProcessingInstruction=CH;var A2=(function(e){sd(t,e);function t(r){var o=e.call(this)||this;return o.children=r,o}return Object.defineProperty(t.prototype,"firstChild",{get:function(){var r;return(r=this.children[0])!==null&&r!==void 0?r:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t})(NT);Xe.NodeWithChildren=A2;var SH=(function(e){sd(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ha.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t})(A2);Xe.CDATA=SH;var TH=(function(e){sd(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ha.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t})(A2);Xe.Document=TH;var PH=(function(e){sd(t,e);function t(r,o,n,i){n===void 0&&(n=[]),i===void 0&&(i=r==="script"?Ha.ElementType.Script:r==="style"?Ha.ElementType.Style:Ha.ElementType.Tag);var s=e.call(this,n)||this;return s.name=r,s.attribs=o,s.type=i,s}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(o){var n,i;return{name:o,value:r.attribs[o],namespace:(n=r["x-attribsNamespace"])===null||n===void 0?void 0:n[o],prefix:(i=r["x-attribsPrefix"])===null||i===void 0?void 0:i[o]}})},enumerable:!1,configurable:!0}),t})(A2);Xe.Element=PH;function EH(e){return(0,Ha.isTag)(e)}Xe.isTag=EH;function BH(e){return e.type===Ha.ElementType.CDATA}Xe.isCDATA=BH;function NH(e){return e.type===Ha.ElementType.Text}Xe.isText=NH;function IH(e){return e.type===Ha.ElementType.Comment}Xe.isComment=IH;function RH(e){return e.type===Ha.ElementType.Directive}Xe.isDirective=RH;function DH(e){return e.type===Ha.ElementType.Root}Xe.isDocument=DH;function Jbe(e){return Object.prototype.hasOwnProperty.call(e,"children")}Xe.hasChildren=Jbe;function IT(e,t){t===void 0&&(t=!1);var r;if(NH(e))r=new kH(e.data);else if(IH(e))r=new wH(e.data);else if(EH(e)){var o=t?BT(e.children):[],n=new PH(e.name,q1({},e.attribs),o);o.forEach(function(c){return c.parent=n}),e.namespace!=null&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=q1({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=q1({},e["x-attribsPrefix"])),r=n}else if(BH(e)){var o=t?BT(e.children):[],i=new SH(o);o.forEach(function(u){return u.parent=i}),r=i}else if(DH(e)){var o=t?BT(e.children):[],s=new TH(o);o.forEach(function(u){return u.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else if(RH(e)){var l=new CH(e.name,e.data);e["x-name"]!=null&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}Xe.cloneNode=IT;function BT(e){for(var t=e.map(function(o){return IT(o,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}});var LT=Me(ec=>{"use strict";var e_e=ec&&ec.__createBinding||(Object.create?(function(e,t,r,o){o===void 0&&(o=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,n)}):(function(e,t,r,o){o===void 0&&(o=r),e[o]=t[r]})),t_e=ec&&ec.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&e_e(t,e,r)};Object.defineProperty(ec,"__esModule",{value:!0});ec.DomHandler=void 0;var DT=ET(),ld=RT();t_e(RT(),ec);var LH={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},MH=(function(){function e(t,r,o){this.dom=[],this.root=new ld.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(o=r,r=LH),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??LH,this.elementCB=o??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new ld.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(t){this.handleCallback(t)},e.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},e.prototype.onopentag=function(t,r){var o=this.options.xmlMode?DT.ElementType.Tag:void 0,n=new ld.Element(t,r,void 0,o);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(t){var r=this.lastNode;if(r&&r.type===DT.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var o=new ld.Text(t);this.addNode(o),this.lastNode=o}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===DT.ElementType.Comment){this.lastNode.data+=t;return}var r=new ld.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new ld.Text(""),r=new ld.CDATA([t]);this.addNode(r),t.parent=r,this.lastNode=t},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(t,r){var o=new ld.ProcessingInstruction(t,r);this.addNode(o)},e.prototype.handleCallback=function(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t},e.prototype.addNode=function(t){var r=this.tagStack[this.tagStack.length-1],o=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),o&&(t.prev=o,o.next=t),t.parent=r,this.lastNode=null},e})();ec.DomHandler=MH;ec.default=MH});var AH=Me(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.CARRIAGE_RETURN_PLACEHOLDER_REGEX=nn.CARRIAGE_RETURN_PLACEHOLDER=nn.CARRIAGE_RETURN_REGEX=nn.CARRIAGE_RETURN=nn.CASE_SENSITIVE_TAG_NAMES_MAP=nn.CASE_SENSITIVE_TAG_NAMES=void 0;nn.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"];nn.CASE_SENSITIVE_TAG_NAMES_MAP=nn.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{});nn.CARRIAGE_RETURN="\r";nn.CARRIAGE_RETURN_REGEX=new RegExp(nn.CARRIAGE_RETURN,"g");nn.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__");nn.CARRIAGE_RETURN_PLACEHOLDER_REGEX=new RegExp(nn.CARRIAGE_RETURN_PLACEHOLDER,"g")});var MT=Me(Eg=>{"use strict";Object.defineProperty(Eg,"__esModule",{value:!0});Eg.formatAttributes=zH;Eg.escapeSpecialCharacters=n_e;Eg.revertEscapedCharacters=VH;Eg.formatDOM=FH;var z2=LT(),Z1=AH();function r_e(e){return Z1.CASE_SENSITIVE_TAG_NAMES_MAP[e]}function zH(e){for(var t={},r=0,o=e.length;r<o;r++){var n=e[r];t[n.name]=n.value}return t}function o_e(e){e=e.toLowerCase();var t=r_e(e);return t||e}function n_e(e){return e.replace(Z1.CARRIAGE_RETURN_REGEX,Z1.CARRIAGE_RETURN_PLACEHOLDER)}function VH(e){return e.replace(Z1.CARRIAGE_RETURN_PLACEHOLDER_REGEX,Z1.CARRIAGE_RETURN)}function FH(e,t,r){t===void 0&&(t=null);for(var o=[],n,i=0,s=e.length;i<s;i++){var l=e[i];switch(l.nodeType){case 1:{var c=o_e(l.nodeName);n=new z2.Element(c,zH(l.attributes)),n.children=FH(c==="template"?l.content.childNodes:l.childNodes,n);break}case 3:n=new z2.Text(VH(l.nodeValue));break;case 8:n=new z2.Comment(l.nodeValue);break;default:continue}var u=o[i-1]||null;u&&(u.next=n),n.parent=t,n.prev=u,n.next=null,o.push(n)}return r&&(n=new z2.ProcessingInstruction(r.substring(0,r.indexOf(" ")).toLowerCase(),r),n.next=o[0]||null,n.parent=t,o.unshift(n),o[1]&&(o[1].prev=o[0])),o}});var qH=Me(VT=>{"use strict";Object.defineProperty(VT,"__esModule",{value:!0});VT.default=s_e;var a_e=MT(),OH="html",HH="head",V2="body",i_e=/<([a-zA-Z]+[0-9]?)/,jH=/<head[^]*>/i,UH=/<body[^]*>/i,O2=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},AT=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},WH=typeof window=="object"&&window.DOMParser;typeof WH=="function"&&(GH=new WH,$H="text/html",AT=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),GH.parseFromString(e,$H)},O2=AT);var GH,$H;typeof document=="object"&&document.implementation&&(K1=document.implementation.createHTMLDocument(),O2=function(e,t){if(t){var r=K1.documentElement.querySelector(t);return r&&(r.innerHTML=e),K1}return K1.documentElement.innerHTML=e,K1});var K1,F2=typeof document=="object"&&document.createElement("template"),zT;F2&&F2.content&&(zT=function(e){return F2.innerHTML=e,F2.content.childNodes});function s_e(e){var t,r;e=(0,a_e.escapeSpecialCharacters)(e);var o=e.match(i_e),n=o&&o[1]?o[1].toLowerCase():"";switch(n){case OH:{var i=AT(e);if(!jH.test(e)){var s=i.querySelector(HH);(t=s?.parentNode)===null||t===void 0||t.removeChild(s)}if(!UH.test(e)){var s=i.querySelector(V2);(r=s?.parentNode)===null||r===void 0||r.removeChild(s)}return i.querySelectorAll(OH)}case HH:case V2:{var l=O2(e).querySelectorAll(n);return UH.test(e)&&jH.test(e)?l[0].parentNode.childNodes:l}default:{if(zT)return zT(e);var s=O2(e,V2).querySelector(V2);return s.childNodes}}}});var ZH=Me(Y1=>{"use strict";var l_e=Y1&&Y1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Y1,"__esModule",{value:!0});Y1.default=p_e;var c_e=l_e(qH()),u_e=MT(),d_e=/<(![a-zA-Z\s]+)>/;function p_e(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(d_e),r=t?t[1]:void 0;return(0,u_e.formatDOM)((0,c_e.default)(e),null,r)}});var KH=Me(H2=>{var m_e=0;H2.SAME=m_e;var f_e=1;H2.CAMELCASE=f_e;H2.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}});var QH=Me(cl=>{"use strict";function g_e(e){return an.hasOwnProperty(e)?an[e]:null}function ca(e,t,r,o,n,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var an={},h_e=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];h_e.forEach(e=>{an[e]=new ca(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{an[e]=new ca(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{an[e]=new ca(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{an[e]=new ca(e,2,!1,e,null,!1,!1)});["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{an[e]=new ca(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{an[e]=new ca(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{an[e]=new ca(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{an[e]=new ca(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{an[e]=new ca(e,5,!1,e.toLowerCase(),null,!1,!1)});var FT=/[\-\:]([a-z])/g,OT=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(FT,OT);an[t]=new ca(t,1,!1,e,null,!1,!1)});["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(FT,OT);an[t]=new ca(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(FT,OT);an[t]=new ca(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{an[e]=new ca(e,1,!1,e.toLowerCase(),null,!1,!1)});var v_e="xlinkHref";an[v_e]=new ca("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{an[e]=new ca(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:y_e,SAME:b_e,possibleStandardNames:YH}=KH(),__e=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",x_e=__e+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",k_e=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+x_e+"]*$")),w_e=Object.keys(YH).reduce((e,t)=>{let r=YH[t];return r===b_e?e[t]=t:r===y_e?e[t.toLowerCase()]=t:e[t]=r,e},{});cl.BOOLEAN=3;cl.BOOLEANISH_STRING=2;cl.NUMERIC=5;cl.OVERLOADED_BOOLEAN=4;cl.POSITIVE_NUMERIC=6;cl.RESERVED=0;cl.STRING=1;cl.getPropertyInfo=g_e;cl.isCustomAttribute=k_e;cl.possibleStandardNames=w_e});var Ae=Me((pLe,XH)=>{XH.exports=window.React});var nj=Me((mLe,oj)=>{"use strict";var JH=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,C_e=/\n/g,S_e=/^\s*/,T_e=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,P_e=/^:\s*/,E_e=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,B_e=/^[;\s]*/,N_e=/^\s+|\s+$/g,I_e=`
+`,ej="/",tj="*",Wp="",R_e="comment",D_e="declaration";function L_e(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,o=1;function n(g){var h=g.match(C_e);h&&(r+=h.length);var v=g.lastIndexOf(I_e);o=~v?g.length-v:o+g.length}function i(){var g={line:r,column:o};return function(h){return h.position=new s(g),u(),h}}function s(g){this.start=g,this.end={line:r,column:o},this.source=t.source}s.prototype.content=e;function l(g){var h=new Error(t.source+":"+r+":"+o+": "+g);if(h.reason=g,h.filename=t.source,h.line=r,h.column=o,h.source=e,!t.silent)throw h}function c(g){var h=g.exec(e);if(h){var v=h[0];return n(v),e=e.slice(v.length),h}}function u(){c(S_e)}function d(g){var h;for(g=g||[];h=p();)h!==!1&&g.push(h);return g}function p(){var g=i();if(!(ej!=e.charAt(0)||tj!=e.charAt(1))){for(var h=2;Wp!=e.charAt(h)&&(tj!=e.charAt(h)||ej!=e.charAt(h+1));)++h;if(h+=2,Wp===e.charAt(h-1))return l("End of comment missing");var v=e.slice(2,h-2);return o+=2,n(v),e=e.slice(h),o+=2,g({type:R_e,comment:v})}}function m(){var g=i(),h=c(T_e);if(h){if(p(),!c(P_e))return l("property missing ':'");var v=c(E_e),x=g({type:D_e,property:rj(h[0].replace(JH,Wp)),value:v?rj(v[0].replace(JH,Wp)):Wp});return c(B_e),x}}function f(){var g=[];d(g);for(var h;h=m();)h!==!1&&(g.push(h),d(g));return g}return u(),f()}function rj(e){return e?e.replace(N_e,Wp):Wp}oj.exports=L_e});var aj=Me(Q1=>{"use strict";var M_e=Q1&&Q1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Q1,"__esModule",{value:!0});Q1.default=z_e;var A_e=M_e(nj());function z_e(e,t){let r=null;if(!e||typeof e!="string")return r;let o=(0,A_e.default)(e),n=typeof t=="function";return o.forEach(i=>{if(i.type!=="declaration")return;let{property:s,value:l}=i;n?t(s,l,i):l&&(r=r||{},r[s]=l)}),r}});var sj=Me(j2=>{"use strict";Object.defineProperty(j2,"__esModule",{value:!0});j2.camelCase=void 0;var V_e=/^--[a-zA-Z0-9_-]+$/,F_e=/-([a-z])/g,O_e=/^[^-]+$/,H_e=/^-(webkit|moz|ms|o|khtml)-/,j_e=/^-(ms)-/,U_e=function(e){return!e||O_e.test(e)||V_e.test(e)},W_e=function(e,t){return t.toUpperCase()},ij=function(e,t){return"".concat(t,"-")},G_e=function(e,t){return t===void 0&&(t={}),U_e(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(j_e,ij):e=e.replace(H_e,ij),e.replace(F_e,W_e))};j2.camelCase=G_e});var cj=Me((jT,lj)=>{"use strict";var $_e=jT&&jT.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},q_e=$_e(aj()),Z_e=sj();function HT(e,t){var r={};return!e||typeof e!="string"||(0,q_e.default)(e,function(o,n){o&&n&&(r[(0,Z_e.camelCase)(o,t)]=n)}),r}HT.default=HT;lj.exports=HT});var UT=Me(ua=>{"use strict";var K_e=ua&&ua.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ua,"__esModule",{value:!0});ua.returnFirstArg=ua.canTextBeChildOfNode=ua.ELEMENTS_WITH_NO_TEXT_CHILDREN=ua.PRESERVE_CUSTOM_ATTRIBUTES=void 0;ua.isCustomComponent=J_e;ua.setStyleProp=t2e;var Y_e=Ae(),Q_e=K_e(cj()),X_e=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function J_e(e,t){return e.includes("-")?!X_e.has(e):!!(t&&typeof t.is=="string")}var e2e={reactCompat:!0};function t2e(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,Q_e.default)(e,e2e)}catch{t.style={}}}}ua.PRESERVE_CUSTOM_ATTRIBUTES=Number(Y_e.version.split(".")[0])>=16;ua.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var r2e=function(e){return!ua.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};ua.canTextBeChildOfNode=r2e;var o2e=function(e){return e};ua.returnFirstArg=o2e});var GT=Me(WT=>{"use strict";Object.defineProperty(WT,"__esModule",{value:!0});WT.default=s2e;var X1=QH(),uj=UT(),n2e=["checked","value"],a2e=["input","select","textarea"],i2e={reset:!0,submit:!0};function s2e(e,t){e===void 0&&(e={});var r={},o=!!(e.type&&i2e[e.type]);for(var n in e){var i=e[n];if((0,X1.isCustomAttribute)(n)){r[n]=i;continue}var s=n.toLowerCase(),l=dj(s);if(l){var c=(0,X1.getPropertyInfo)(l);switch(n2e.includes(l)&&a2e.includes(t)&&!o&&(l=dj("default"+s)),r[l]=i,c&&c.type){case X1.BOOLEAN:r[l]=!0;break;case X1.OVERLOADED_BOOLEAN:i===""&&(r[l]=!0);break}continue}uj.PRESERVE_CUSTOM_ATTRIBUTES&&(r[n]=i)}return(0,uj.setStyleProp)(e.style,r),r}function dj(e){return X1.possibleStandardNames[e]}});var mj=Me(ev=>{"use strict";var l2e=ev&&ev.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ev,"__esModule",{value:!0});ev.default=pj;var $T=Ae(),c2e=l2e(GT()),J1=UT(),u2e={cloneElement:$T.cloneElement,createElement:$T.createElement,isValidElement:$T.isValidElement};function pj(e,t){t===void 0&&(t={});for(var r=[],o=typeof t.replace=="function",n=t.transform||J1.returnFirstArg,i=t.library||u2e,s=i.cloneElement,l=i.createElement,c=i.isValidElement,u=e.length,d=0;d<u;d++){var p=e[d];if(o){var m=t.replace(p,d);if(c(m)){u>1&&(m=s(m,{key:m.key||d})),r.push(n(m,p,d));continue}}if(p.type==="text"){var f=!p.data.trim().length;if(f&&p.parent&&!(0,J1.canTextBeChildOfNode)(p.parent)||t.trim&&f)continue;r.push(n(p.data,p,d));continue}var g=p,h={};d2e(g)?((0,J1.setStyleProp)(g.attribs.style,g.attribs),h=g.attribs):g.attribs&&(h=(0,c2e.default)(g.attribs,g.name));var v=void 0;switch(p.type){case"script":case"style":p.children[0]&&(h.dangerouslySetInnerHTML={__html:p.children[0].data});break;case"tag":p.name==="textarea"&&p.children[0]?h.defaultValue=p.children[0].data:p.children&&p.children.length&&(v=pj(p.children,t));break;default:continue}u>1&&(h.key=d),r.push(n(l(p.name,h,v),p,d))}return r.length===1?r[0]:r}function d2e(e){return J1.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,J1.isCustomComponent)(e.name,e.attribs)}});var ZT=Me(So=>{"use strict";var qT=So&&So.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(So,"__esModule",{value:!0});So.htmlToDOM=So.domToReact=So.attributesToProps=So.Text=So.ProcessingInstruction=So.Element=So.Comment=void 0;So.default=f2e;var fj=qT(ZH());So.htmlToDOM=fj.default;var p2e=qT(GT());So.attributesToProps=p2e.default;var gj=qT(mj());So.domToReact=gj.default;var U2=LT();Object.defineProperty(So,"Comment",{enumerable:!0,get:function(){return U2.Comment}});Object.defineProperty(So,"Element",{enumerable:!0,get:function(){return U2.Element}});Object.defineProperty(So,"ProcessingInstruction",{enumerable:!0,get:function(){return U2.ProcessingInstruction}});Object.defineProperty(So,"Text",{enumerable:!0,get:function(){return U2.Text}});var m2e={lowerCaseAttributeNames:!1};function f2e(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,gj.default)((0,fj.default)(e,t?.htmlparser2||m2e),t):[]}});var da=Me((xLe,vj)=>{vj.exports=window.wp.dom});var b=Me((kLe,yj)=>{yj.exports=window.ReactJSXRuntime});var H=Me((TLe,xj)=>{xj.exports=window.wp.element});var z=Me((ELe,kj)=>{kj.exports=window.wp.primitives});var V=Me((DOe,wj)=>{wj.exports=window.wp.components});var Or=Me((LOe,Cj)=>{Cj.exports=window.wp.blob});var ne=Me((MOe,Sj)=>{Sj.exports=window.wp.coreData});var dr=Me((DHe,sU)=>{sU.exports=window.wp.url});var Wo=Me((AHe,pU)=>{pU.exports=window.wp.htmlEntities});var tW=Me((fUe,eW)=>{eW.exports=window.ReactDOM});var lW=Me(sW=>{"use strict";var Kg=Ae();function Yxe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Qxe=typeof Object.is=="function"?Object.is:Yxe,Xxe=Kg.useState,Jxe=Kg.useEffect,eke=Kg.useLayoutEffect,tke=Kg.useDebugValue;function rke(e,t){var r=t(),o=Xxe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return eke(function(){n.value=r,n.getSnapshot=t,HI(n)&&i({inst:n})},[e,r,t]),Jxe(function(){return HI(n)&&i({inst:n}),e(function(){HI(n)&&i({inst:n})})},[e]),tke(r),r}function HI(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Qxe(e,r)}catch{return!0}}function oke(e,t){return t()}var nke=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?oke:rke;sW.useSyncExternalStore=Kg.useSyncExternalStore!==void 0?Kg.useSyncExternalStore:nke});var uW=Me((LUe,cW)=>{"use strict";cW.exports=lW()});var dR=Me((bZe,mG)=>{mG.exports=window.wp.privateApis});var Vy=Me((LZe,SG)=>{SG.exports=window.wp.a11y});var xr=Me((GYe,z$)=>{z$.exports=window.wp.notices});var uc=Me((eXe,bq)=>{bq.exports=window.wp.keycodes});var Rm=Me((aXe,kq)=>{kq.exports=window.wp.deprecated});var hl=Me((BXe,Mq)=>{Mq.exports=window.wp.richText});var C3=Me((ktt,DK)=>{DK.exports=window.wp.date});var cb=Me((ert,ZK)=>{ZK.exports=window.wp.apiFetch});var Ld=Me((Dot,IQ)=>{IQ.exports=window.wp.hooks});var CJ=Me((rit,wJ)=>{wJ.exports=window.wp.styleEngine});var EJ=Me((ait,PJ)=>{"use strict";PJ.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var rM=Me((Zst,O4)=>{var Aee={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},zee=Object.keys(Aee).join("|"),d6e=new RegExp(zee,"g"),p6e=new RegExp(zee,"");function m6e(e){return Aee[e]}var Vee=function(e){return e.replace(d6e,m6e)},f6e=function(e){return!!e.match(p6e)};O4.exports=Vee;O4.exports.has=f6e;O4.exports.remove=Vee});var Vte=Me((yct,zte)=>{zte.exports=window.wp.uploadMedia});var bS=Me((mft,Wae)=>{Wae.exports=window.wp.escapeHtml});var wde=Me((d_t,kde)=>{kde.exports=window.wp.wordcount});var Tfe=Me((Jkt,Sfe)=>{Sfe.exports=window.wp.patterns});var bge=Me((n5t,yge)=>{yge.exports=window.wp.autop});var xge=Me((a5t,_ge)=>{_ge.exports=window.wp.shortcode});var qDe={};Q(qDe,{__experimentalGetCoreBlocks:()=>Rbe,__experimentalRegisterExperimentalCoreBlocks:()=>$De,privateApis:()=>rH,registerCoreBlocks:()=>GDe});var rl=a(J(),1),Ebe=a(he(),1),Bbe=a(O(),1),Nbe=a(R(),1),Ibe=a(id(),1),T2=a(D(),1);function xH(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=xH(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Qbe(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=xH(e))&&(o&&(o+=" "),o+=t);return o}var T=Qbe;var KT=a(ZT(),1),ul=a(ZT(),1),hj=KT.default.default||KT.default;var bj=a(da(),1),_j=a(b(),1),g2e=({wrapperProps:e={},html:t=""})=>{let r={replace:({name:i,type:s,attribs:l,parent:c,children:u})=>{if(s==="tag"&&i){let d=(0,ul.attributesToProps)(l||{}),p=i;if(!c){let m={...d,...e,className:T(d.className,e.className),style:{...d.style||{},...e.style||{}}};return(0,_j.jsx)(p,{...m,children:(0,ul.domToReact)(u,r)})}}}},o=(0,bj.safeHTML)(t);return hj(o,r)},To=g2e;var gI={};Q(gI,{init:()=>_2e,metadata:()=>ww,name:()=>Dj,settings:()=>Lj});var fI=a(D(),1);var W2=a(H(),1),pa=(0,W2.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let i=e.props.style,s=i||r?{...i,...r}:void 0;return(0,W2.cloneElement)(e,{width:t,height:t,...o,...s?{style:s}:{},ref:n})});var tv=a(z(),1),rv=a(b(),1),YT=(0,rv.jsxs)(tv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,rv.jsx)(tv.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 12.75L9.5 12.75L9.5 11.25L19.5 11.25L19.5 12.75Z"}),(0,rv.jsx)(tv.Path,{d:"M4.5 9.5L8.5 12L4.5 14.5L4.5 9.5Z"})]});var Gp=a(z(),1),$p=a(b(),1),QT=(0,$p.jsxs)(Gp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,$p.jsx)(Gp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.5L9.5 9.5L9.5 8L19.5 8L19.5 9.5Z"}),(0,$p.jsx)(Gp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 13L9.5 13L9.5 11.5L19.5 11.5L19.5 13Z"}),(0,$p.jsx)(Gp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.3999L9.5 16.3999L9.5 14.8999L19.5 14.8999L19.5 16.3999Z"}),(0,$p.jsx)(Gp.Path,{d:"M4.5 6.25L8.5 8.75L4.5 11.25L4.5 6.25Z"})]});var qp=a(z(),1),Zp=a(b(),1),XT=(0,Zp.jsxs)(qp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Zp.jsx)(qp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.25L9.5 9.25L9.5 7.75L19.5 7.75L19.5 9.25Z"}),(0,Zp.jsx)(qp.Path,{d:"M4.5 6L8.5 8.5L4.5 11L4.5 6Z"}),(0,Zp.jsx)(qp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.25L9.5 16.25L9.5 14.75L19.5 14.75L19.5 16.25Z"}),(0,Zp.jsx)(qp.Path,{d:"M4.5 13L8.5 15.5L4.5 18L4.5 13Z"})]});var G2=a(z(),1),JT=a(b(),1),Kp=(0,JT.jsx)(G2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JT.jsx)(G2.Path,{d:"M2 12c0 3.6 2.4 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.5 0-4.5-1.5-4.5-4s2-4.5 4.5-4.5h3.5V6H8c-3.6 0-6 2.4-6 6zm19.5-1h-8v1.5h8V11zm0 5h-8v1.5h8V16zm0-10h-8v1.5h8V6z"})});var $2=a(z(),1),eP=a(b(),1),tP=(0,eP.jsx)($2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,eP.jsx)($2.Path,{d:"M7.5 5H16.5M4 12H20M7.5 19H16.5",vectorEffect:"non-scaling-stroke"})});var q2=a(z(),1),rP=a(b(),1),oP=(0,rP.jsx)(q2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,rP.jsx)(q2.Path,{d:"M4 5H13M4 12H20M4 19H13",vectorEffect:"non-scaling-stroke"})});var Bg=a(z(),1),ov=a(b(),1),nP=(0,ov.jsxs)(Bg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,ov.jsx)(Bg.Path,{d:"M5 5H19M5 19H19",vectorEffect:"non-scaling-stroke"}),(0,ov.jsx)(Bg.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var Z2=a(z(),1),aP=a(b(),1),iP=(0,aP.jsx)(Z2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,aP.jsx)(Z2.Path,{d:"M11 5H20M4 12H20M11 19H20",vectorEffect:"non-scaling-stroke"})});var K2=a(z(),1),sP=a(b(),1),lP=(0,sP.jsx)(K2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sP.jsx)(K2.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"})});var Y2=a(z(),1),cP=a(b(),1),Yp=(0,cP.jsx)(Y2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cP.jsx)(Y2.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})});var Q2=a(z(),1),uP=a(b(),1),dP=(0,uP.jsx)(Q2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uP.jsx)(Q2.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var X2=a(z(),1),pP=a(b(),1),nv=(0,pP.jsx)(X2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pP.jsx)(X2.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"})});var J2=a(z(),1),mP=a(b(),1),fP=(0,mP.jsx)(J2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mP.jsx)(J2.Path,{d:"M4 13.5h3v-3H4v3Zm6-3.5 2 2-2 2 1 1 3-3-3-3-1 1Zm7 .5v3h3v-3h-3Z"})});var ex=a(z(),1),gP=a(b(),1),hP=(0,gP.jsx)(ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gP.jsx)(ex.Path,{d:"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z"})});var tx=a(z(),1),vP=a(b(),1),yP=(0,vP.jsx)(tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vP.jsx)(tx.Path,{d:"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z"})});var rx=a(z(),1),bP=a(b(),1),av=(0,bP.jsx)(rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bP.jsx)(rx.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"})});var ox=a(z(),1),_P=a(b(),1),xP=(0,_P.jsx)(ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_P.jsx)(ox.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h12a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5ZM4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm4 10h2v-1.5H8V16Zm5 0h-2v-1.5h2V16Zm1 0h2v-1.5h-2V16Z"})});var Qp=a(z(),1),Xp=a(b(),1),cd=(0,Xp.jsxs)(Qp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Xp.jsx)(Qp.Path,{d:"M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,Xp.jsx)(Qp.Path,{d:"M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z",vectorEffect:"non-scaling-stroke"}),(0,Xp.jsx)(Qp.Path,{d:"M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,Xp.jsx)(Qp.Path,{d:"M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z",vectorEffect:"non-scaling-stroke"})]});var nx=a(z(),1),kP=a(b(),1),iv=(0,kP.jsx)(nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,kP.jsx)(nx.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var ax=a(z(),1),wP=a(b(),1),CP=(0,wP.jsx)(ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,wP.jsx)(ax.Path,{d:"M13.5 8.5L10.5 12L13.5 15.5",vectorEffect:"non-scaling-stroke"})});var ix=a(z(),1),SP=a(b(),1),sx=(0,SP.jsx)(ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,SP.jsx)(ix.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var lx=a(z(),1),TP=a(b(),1),PP=(0,TP.jsx)(lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,TP.jsx)(lx.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var cx=a(z(),1),EP=a(b(),1),Ng=(0,EP.jsx)(cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,EP.jsx)(cx.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var ux=a(z(),1),BP=a(b(),1),NP=(0,BP.jsx)(ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,BP.jsx)(ux.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var dx=a(z(),1),IP=a(b(),1),sv=(0,IP.jsx)(dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IP.jsx)(dx.Path,{d:"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z"})});var px=a(z(),1),RP=a(b(),1),Jp=(0,RP.jsx)(px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,RP.jsx)(px.Path,{d:"M5 19L19 5M19 19L5 5",vectorEffect:"non-scaling-stroke"})});var mx=a(z(),1),DP=a(b(),1),lv=(0,DP.jsx)(mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,DP.jsx)(mx.Path,{d:"M7.99997 7L3.70708 11.2929C3.31655 11.6834 3.31655 12.3166 3.70708 12.7071L7.99997 17M16 17L20.2929 12.7071C20.6834 12.3166 20.6834 11.6834 20.2929 11.2929L16 7",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var fx=a(z(),1),LP=a(b(),1),MP=(0,LP.jsx)(fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LP.jsx)(fx.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z"})});var gx=a(z(),1),AP=a(b(),1),zP=(0,AP.jsx)(gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AP.jsx)(gx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 7.5h-5v10h5v-10Zm1.5 0v10H19a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5h-2.5ZM6 7.5h2.5v10H6a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5ZM6 6h13a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2Z"})});var Ig=a(z(),1),Rg=a(b(),1),cv=(0,Rg.jsxs)(Ig.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Rg.jsx)(Ig.Path,{d:"M13.25 10C13.25 10.6904 12.6904 11.25 12 11.25C11.3096 11.25 10.75 10.6904 10.75 10C10.75 9.30964 11.3096 8.75 12 8.75C12.6904 8.75 13.25 9.30964 13.25 10Z",fill:"currentColor",stroke:"none"}),(0,Rg.jsx)(Ig.Path,{d:"M8 18.0476V16C8 14.8954 8.89543 14 10 14H14C15.1046 14 16 14.8954 16 16V18.0476M13.25 10C13.25 10.6904 12.6904 11.25 12 11.25C11.3096 11.25 10.75 10.6904 10.75 10C10.75 9.30964 11.3096 8.75 12 8.75C12.6904 8.75 13.25 9.30964 13.25 10Z",vectorEffect:"non-scaling-stroke"}),(0,Rg.jsx)(Ig.Path,{d:"M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99593 19.25 12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]});var em=a(z(),1),Dg=a(b(),1),VP=(0,Dg.jsxs)(em.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Dg.jsx)(em.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"}),(0,Dg.jsx)(em.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15"}),(0,Dg.jsx)(em.Circle,{cx:"12",cy:"9",r:"2",fillRule:"evenodd",clipRule:"evenodd"})]});var hx=a(z(),1),FP=a(b(),1),OP=(0,FP.jsx)(hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FP.jsx)(hx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"})});var vx=a(z(),1),HP=a(b(),1),jP=(0,HP.jsx)(vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HP.jsx)(vx.Path,{d:"m6.249 11.065.44-.44h3.186l-1.5 1.5H7.31l-1.957 1.96A.792.792 0 0 1 4 13.524V5a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1.5L12.5 8V5.5h-7v6.315l.749-.75ZM20 19.75H7v-1.5h13v1.5Zm0-12.653-8.967 9.064L8 17l.867-2.935L17.833 5 20 7.097Z"})});var yx=a(z(),1),UP=a(b(),1),WP=(0,UP.jsx)(yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UP.jsx)(yx.Path,{d:"M6.68822 10.625L6.24878 11.0649L5.5 11.8145L5.5 5.5L12.5 5.5V8L14 6.5V5C14 4.44772 13.5523 4 13 4H5C4.44772 4 4 4.44771 4 5V13.5247C4 13.8173 4.16123 14.086 4.41935 14.2237C4.72711 14.3878 5.10601 14.3313 5.35252 14.0845L7.31 12.125H8.375L9.875 10.625H7.31H6.68822ZM14.5605 10.4983L11.6701 13.75H16.9975C17.9963 13.75 18.7796 14.1104 19.3553 14.7048C19.9095 15.2771 20.2299 16.0224 20.4224 16.7443C20.7645 18.0276 20.7543 19.4618 20.7487 20.2544C20.7481 20.345 20.7475 20.4272 20.7475 20.4999L19.2475 20.5001C19.2475 20.4191 19.248 20.3319 19.2484 20.2394V20.2394C19.2526 19.4274 19.259 18.2035 18.973 17.1307C18.8156 16.5401 18.586 16.0666 18.2778 15.7483C17.9909 15.4521 17.5991 15.25 16.9975 15.25H11.8106L14.5303 17.9697L13.4696 19.0303L8.96956 14.5303L13.4394 9.50171L14.5605 10.4983Z"})});var bx=a(z(),1),GP=a(b(),1),uv=(0,GP.jsx)(bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GP.jsx)(bx.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"})});var _x=a(z(),1),$P=a(b(),1),dv=(0,$P.jsx)(_x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$P.jsx)(_x.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M8.10417 6.00024H6.5C5.39543 6.00024 4.5 6.89567 4.5 8.00024V10.3336H6V8.00024C6 7.7241 6.22386 7.50024 6.5 7.50024H8.10417V6.00024ZM4.5 13.6669V16.0002C4.5 17.1048 5.39543 18.0002 6.5 18.0002H8.10417V16.5002H6.5C6.22386 16.5002 6 16.2764 6 16.0002V13.6669H4.5ZM10.3958 6.00024V7.50024H13.6042V6.00024H10.3958ZM15.8958 6.00024V7.50024H17.5C17.7761 7.50024 18 7.7241 18 8.00024V10.3336H19.5V8.00024C19.5 6.89567 18.6046 6.00024 17.5 6.00024H15.8958ZM19.5 13.6669H18V16.0002C18 16.2764 17.7761 16.5002 17.5 16.5002H15.8958V18.0002H17.5C18.6046 18.0002 19.5 17.1048 19.5 16.0002V13.6669ZM13.6042 18.0002V16.5002H10.3958V18.0002H13.6042Z"})});var pv=a(z(),1),mv=a(b(),1),tm=(0,mv.jsxs)(pv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,mv.jsx)(pv.Path,{d:"M20.25 18.75V5.25C20.25 4.42157 19.5784 3.75 18.75 3.75H5.25C4.42157 3.75 3.75 4.42157 3.75 5.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75Z",vectorEffect:"non-scaling-stroke"}),(0,mv.jsx)(pv.Path,{d:"M11.5 13.4V3.75H16.5V13.4L14 10.3L11.5 13.4Z",fill:"currentColor",stroke:"none"})]});var xx=a(z(),1),qP=a(b(),1),rm=(0,qP.jsx)(xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qP.jsx)(xx.Path,{d:"M18 20v-2h2v-1.5H7.75a.25.25 0 0 1-.25-.25V4H6v2H4v1.5h2v8.75c0 .966.784 1.75 1.75 1.75h8.75v2H18ZM9.273 7.5h6.977a.25.25 0 0 1 .25.25v6.977H18V7.75A1.75 1.75 0 0 0 16.25 6H9.273v1.5Z"})});var kx=a(z(),1),ZP=a(b(),1),om=(0,ZP.jsx)(kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZP.jsx)(kx.Path,{d:"M12.5 14.5h-1V16h1c2.2 0 4-1.8 4-4s-1.8-4-4-4h-1v1.5h1c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-4 1.5v-1.5h-1C6.1 14.5 5 13.4 5 12s1.1-2.5 2.5-2.5h1V8h-1c-2.2 0-4 1.8-4 4s1.8 4 4 4h1zm-1-3.2h5v-1.5h-5v1.5zM18 4H9c-1.1 0-2 .9-2 2v.5h1.5V6c0-.3.2-.5.5-.5h9c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5v-.5H7v.5c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z"})});var wx=a(z(),1),KP=a(b(),1),YP=(0,KP.jsx)(wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KP.jsx)(wx.Path,{d:"M4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4zm.8-4l.7.7 2-2V12h1V9.2l2 2 .7-.7-2-2H12v-1H9.2l2-2-.7-.7-2 2V4h-1v2.8l-2-2-.7.7 2 2H4v1h2.8l-2 2z"})});var fv=a(z(),1),gv=a(b(),1),QP=(0,gv.jsxs)(fv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,gv.jsx)(fv.Path,{d:"M4 16h10v1.5H4V16Zm0-4.5h16V13H4v-1.5ZM10 7h10v1.5H10V7Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,gv.jsx)(fv.Path,{d:"m4 5.25 4 2.5-4 2.5v-5Z"})]});var Cx=a(z(),1),XP=a(b(),1),JP=(0,XP.jsx)(Cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XP.jsx)(Cx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var Sx=a(z(),1),eE=a(b(),1),hv=(0,eE.jsx)(Sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eE.jsx)(Sx.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var Tx=a(z(),1),tE=a(b(),1),vv=(0,tE.jsx)(Tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tE.jsx)(Tx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var Px=a(z(),1),rE=a(b(),1),oE=(0,rE.jsx)(Px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rE.jsx)(Px.Path,{d:"M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z"})});var Ex=a(z(),1),nE=a(b(),1),aE=(0,nE.jsx)(Ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nE.jsx)(Ex.Path,{d:"M2 11.2v1.5h20v-1.5H2zM5.5 6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v3H20V6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3h1.5V6zm2 14h2v-1.5h-2V20zm3.5 0h2v-1.5h-2V20zm7-1.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zm.5-2H20V15h-1.5v1.5zM5.5 18H4c0 1.1.9 2 2 2v-1.5c-.3 0-.5-.2-.5-.5zm0-3H4v1.5h1.5V15zm9 5h2v-1.5h-2V20z"})});var Bx=a(z(),1),iE=a(b(),1),sE=(0,iE.jsx)(Bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iE.jsx)(Bx.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var Nx=a(z(),1),lE=a(b(),1),cE=(0,lE.jsx)(Nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lE.jsx)(Nx.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z"})});var Ix=a(z(),1),uE=a(b(),1),dE=(0,uE.jsx)(Ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uE.jsx)(Ix.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-8-3.5l3 3-3 3 1 1 4-4-4-4-1 1z"})});var Rx=a(z(),1),pE=a(b(),1),yv=(0,pE.jsx)(Rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pE.jsx)(Rx.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"})});var Dx=a(z(),1),mE=a(b(),1),bv=(0,mE.jsx)(Dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mE.jsx)(Dx.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var Lx=a(z(),1),fE=a(b(),1),_v=(0,fE.jsx)(Lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fE.jsx)(Lx.Path,{d:"M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z"})});var Mx=a(z(),1),gE=a(b(),1),gs=(0,gE.jsx)(Mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gE.jsx)(Mx.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM5 6.7V10h1V5.3L3.8 6l.4 1 .8-.3zm-.4 5.7c-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-1c.3-.6.8-1.4.9-2.1.1-.3 0-.8-.2-1.1-.5-.6-1.3-.5-1.7-.4z"})});var Ax=a(z(),1),hE=a(b(),1),vE=(0,hE.jsx)(Ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hE.jsx)(Ax.Path,{d:"M3 9c0 2.8 2.2 5 5 5v-.2V20h1.5V5.5H12V20h1.5V5.5h3V4H8C5.2 4 3 6.2 3 9Zm15.9-1-1.1 1 2.6 3-2.6 3 1.1 1 3.4-4-3.4-4Z"})});var zx=a(z(),1),yE=a(b(),1),xv=(0,yE.jsx)(zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yE.jsx)(zx.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM15.4697 14.9697L18.4393 12L15.4697 9.03033L16.5303 7.96967L20.0303 11.4697L20.5607 12L20.0303 12.5303L16.5303 16.0303L15.4697 14.9697Z"})});var Vx=a(z(),1),bE=a(b(),1),kv=(0,bE.jsx)(Vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bE.jsx)(Vx.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-4-4.6l-4 4 4 4 1-1-3-3 3-3-1-1z"})});var Fx=a(z(),1),_E=a(b(),1),nm=(0,_E.jsx)(Fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_E.jsx)(Fx.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"})});var Ox=a(z(),1),xE=a(b(),1),am=(0,xE.jsx)(Ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xE.jsx)(Ox.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})});var Hx=a(z(),1),kE=a(b(),1),ki=(0,kE.jsx)(Hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kE.jsx)(Hx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z"})});var jx=a(z(),1),wE=a(b(),1),wv=(0,wE.jsx)(jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wE.jsx)(jx.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})});var Ux=a(z(),1),CE=a(b(),1),SE=(0,CE.jsx)(Ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CE.jsx)(Ux.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var Wx=a(z(),1),TE=a(b(),1),PE=(0,TE.jsx)(Wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TE.jsx)(Wx.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var Gx=a(z(),1),EE=a(b(),1),BE=(0,EE.jsx)(Gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EE.jsx)(Gx.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})});var $x=a(z(),1),NE=a(b(),1),IE=(0,NE.jsx)($x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NE.jsx)($x.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})});var qx=a(z(),1),RE=a(b(),1),DE=(0,RE.jsx)(qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RE.jsx)(qx.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var Zx=a(z(),1),LE=a(b(),1),ME=(0,LE.jsx)(Zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LE.jsx)(Zx.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})});var Kx=a(z(),1),AE=a(b(),1),zE=(0,AE.jsx)(Kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AE.jsx)(Kx.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var Yx=a(z(),1),VE=a(b(),1),FE=(0,VE.jsx)(Yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VE.jsx)(Yx.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"})});var Qx=a(z(),1),OE=a(b(),1),HE=(0,OE.jsx)(Qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OE.jsx)(Qx.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var Xx=a(z(),1),jE=a(b(),1),UE=(0,jE.jsx)(Xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jE.jsx)(Xx.Path,{d:"M4.8 11.4H2.1V9H1v6h1.1v-2.6h2.7V15h1.1V9H4.8v2.4zm1.9-1.3h1.7V15h1.1v-4.9h1.7V9H6.7v1.1zM16.2 9l-1.5 2.7L13.3 9h-.9l-.8 6h1.1l.5-4 1.5 2.8 1.5-2.8.5 4h1.1L17 9h-.8zm3.8 5V9h-1.1v6h3.6v-1H20z"})});var Jx=a(z(),1),WE=a(b(),1),ud=(0,WE.jsx)(Jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,WE.jsx)(Jx.Path,{d:"M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var ek=a(z(),1),GE=a(b(),1),$E=(0,GE.jsx)(ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GE.jsx)(ek.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})});var tk=a(z(),1),qE=a(b(),1),im=(0,qE.jsx)(tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qE.jsx)(tk.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var rk=a(z(),1),ZE=a(b(),1),Cv=(0,ZE.jsx)(rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ZE.jsx)(rk.Path,{d:"M9.5 12H12.5M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10.2333M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75H14.7667M8.5 19.5L16.5 4.5",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var ok=a(z(),1),KE=a(b(),1),wi=(0,KE.jsx)(ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,KE.jsx)(ok.Path,{d:"M9.5 12L14.5 12M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75L14 7.75",vectorEffect:"non-scaling-stroke"})});var nk=a(z(),1),YE=a(b(),1),QE=(0,YE.jsx)(nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YE.jsx)(nk.Path,{d:"M12 11v1.5h8V11h-8zm-6-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var ak=a(z(),1),XE=a(b(),1),dl=(0,XE.jsx)(ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XE.jsx)(ak.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"})});var ik=a(z(),1),JE=a(b(),1),eB=(0,JE.jsx)(ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JE.jsx)(ik.Path,{d:"M11 14.5l1.1 1.1 3-3 .5-.5-.6-.6-3-3-1 1 1.7 1.7H5v1.5h7.7L11 14.5zM16.8 5h-7c-1.1 0-2 .9-2 2v1.5h1.5V7c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v10c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5v-1.5H7.8V17c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z"})});var sk=a(z(),1),tB=a(b(),1),sm=(0,tB.jsx)(sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tB.jsx)(sk.Path,{d:"M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z"})});var lk=a(z(),1),rB=a(b(),1),oB=(0,rB.jsx)(lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rB.jsx)(lk.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"})});var ck=a(z(),1),nB=a(b(),1),aB=(0,nB.jsx)(ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nB.jsx)(ck.Path,{d:"M11.2 6.8c-.7 0-1.4.5-1.6 1.1l-2.8 7.5-1.2-1.8c-.1-.2-.4-.3-.6-.3H3v1.5h1.6l1.2 1.8c.6.9 1.9.7 2.2-.3l2.9-7.9s.1-.2.2-.2h7.8V6.7h-7.8Zm5.3 3.4-1.9 1.9-1.9-1.9-1.1 1.1 1.9 1.9-1.9 1.9 1.1 1.1 1.9-1.9 1.9 1.9 1.1-1.1-1.9-1.9 1.9-1.9-1.1-1.1Z"})});var uk=a(z(),1),iB=a(b(),1),sB=(0,iB.jsx)(uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iB.jsx)(uk.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"})});var Sv=a(z(),1),Tv=a(b(),1),Pv=(0,Tv.jsxs)(Sv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Tv.jsx)(Sv.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Tv.jsx)(Sv.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var dk=a(z(),1),lB=a(b(),1),cB=(0,lB.jsx)(dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,lB.jsx)(dk.Path,{d:"M5 12H19M5 18.25H19M5 5.75H19",vectorEffect:"non-scaling-stroke"})});var pk=a(z(),1),uB=a(b(),1),Ev=(0,uB.jsx)(pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uB.jsx)(pk.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var mk=a(z(),1),dB=a(b(),1),pB=(0,dB.jsx)(mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dB.jsx)(mk.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"})});var fk=a(z(),1),mB=a(b(),1),fB=(0,mB.jsx)(fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mB.jsx)(fk.Path,{d:"M18.5 10a1.5 1.5 0 0 1 1.5 1.5v7a1.5 1.5 0 0 1-1.5 1.5h-7a1.5 1.5 0 0 1-1.5-1.5v-7a1.5 1.5 0 0 1 1.5-1.5zM16 4a2 2 0 0 1 2 2v2h-1.5V6a.5.5 0 0 0-.5-.5H6a.5.5 0 0 0-.5.5v3H8v1.5H5.5V16a.5.5 0 0 0 .5.5h2V18H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"})});var Bv=a(z(),1),Nv=a(b(),1),lm=(0,Nv.jsxs)(Bv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Nv.jsx)(Bv.Path,{d:"M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z",fill:"currentColor",stroke:"none"}),(0,Nv.jsx)(Bv.Path,{d:"M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]});var gk=a(z(),1),gB=a(b(),1),Iv=(0,gB.jsx)(gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,gB.jsx)(gk.Path,{d:"M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5",vectorEffect:"non-scaling-stroke"})});var hk=a(z(),1),hB=a(b(),1),vB=(0,hB.jsx)(hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hB.jsx)(hk.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12-9.8c.4 0 .8-.3.9-.7l1.1-3h3.6l.5 1.7h1.9L13 9h-2.2l-3.4 9.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12H20V6c0-1.1-.9-2-2-2zm-6 7l1.4 3.9h-2.7L12 11z"})});var vk=a(z(),1),yB=a(b(),1),bB=(0,yB.jsx)(vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yB.jsx)(vk.Path,{d:"M17.5 9V6a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v3H8V6a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v3h1.5Zm0 6.5V18a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2.5H8V18a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2.5h1.5ZM4 13h16v-1.5H4V13Z"})});var Rv=a(z(),1),Dv=a(b(),1),lu=(0,Dv.jsxs)(Rv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Dv.jsx)(Rv.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Dv.jsx)(Rv.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var Lg=a(z(),1),Mg=a(b(),1),_B=(0,Mg.jsxs)(Lg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Mg.jsx)(Lg.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,Mg.jsx)(Lg.Path,{d:"M16 2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2ZM6 3.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V4a.5.5 0 0 1 .5-.5Z"}),(0,Mg.jsx)(Lg.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var Lv=a(z(),1),Mv=a(b(),1),xB=(0,Mv.jsxs)(Lv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Mv.jsx)(Lv.Path,{d:"M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5",vectorEffect:"non-scaling-stroke"}),(0,Mv.jsx)(Lv.Path,{d:"M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var yk=a(z(),1),kB=a(b(),1),cm=(0,kB.jsx)(yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kB.jsx)(yk.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var bk=a(z(),1),wB=a(b(),1),Av=(0,wB.jsx)(bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wB.jsx)(bk.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"})});var _k=a(z(),1),CB=a(b(),1),SB=(0,CB.jsx)(_k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CB.jsx)(_k.Path,{d:"M16.1 5.7h-.3c-1 0-2.2 0-2.8.6-.3.4-.5.9-.5 1.6v7.3c0 .7-.2 1.7-.7 2.5C11.3 19 10 20 8.5 20 6.6 20 5 18.4 5 16.5S6.6 13 8.5 13c1 0 1.9.4 2.5 1V7.9c0-1.1.3-2 .9-2.6 1-1 2.6-1 3.8-1h.4zM19.5 12l-4 3V9z"})});var xk=a(z(),1),TB=a(b(),1),zv=(0,TB.jsx)(xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TB.jsx)(xk.Path,{d:"M16.1 5.7h-.3c-1 0-2.2 0-2.8.6-.3.4-.5.9-.5 1.6v7.3c0 .7-.2 1.7-.7 2.5C11.3 19 10 20 8.5 20 6.6 20 5 18.4 5 16.5S6.6 13 8.5 13c1 0 1.9.4 2.5 1V7.9c0-1.1.3-2 .9-2.6 1-1 2.6-1 3.8-1h.4zM20 15.75h-5v-1.5h5zM20 10.75h-5v-1.5h5z"})});var kk=a(z(),1),PB=a(b(),1),EB=(0,PB.jsx)(kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PB.jsx)(kk.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"})});var wk=a(z(),1),BB=a(b(),1),Ag=(0,BB.jsx)(wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,BB.jsx)(wk.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var zg=a(z(),1),Vv=a(b(),1),NB=(0,Vv.jsxs)(zg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Vv.jsx)(zg.Path,{d:"M5 4.75H19M5 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,Vv.jsx)(zg.Rect,{x:"7",y:"9",width:"10",height:"6",fill:"currentColor",stroke:"none"})]});var Vg=a(z(),1),Fv=a(b(),1),IB=(0,Fv.jsxs)(Vg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Fv.jsx)(Vg.Path,{d:"M5 4.75H13M5 19.25H13",vectorEffect:"non-scaling-stroke"}),(0,Fv.jsx)(Vg.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var Fg=a(z(),1),Ov=a(b(),1),RB=(0,Ov.jsxs)(Fg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Ov.jsx)(Fg.Path,{d:"M11 4.75H19M11 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,Ov.jsx)(Fg.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var Ck=a(z(),1),DB=a(b(),1),um=(0,DB.jsx)(Ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DB.jsx)(Ck.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z"})});var Sk=a(z(),1),LB=a(b(),1),Og=(0,LB.jsx)(Sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LB.jsx)(Sk.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 4H4v1.5h16V4zm-2 9h-3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3zM4 9.5h9V8H4v1.5zM9 13H6c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3z"})});var Tk=a(z(),1),MB=a(b(),1),Hv=(0,MB.jsx)(Tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MB.jsx)(Tk.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-2.2 6.6H7l1.6-2.2c.3-.4.5-.7.6-.9.1-.2.2-.4.2-.5 0-.2-.1-.3-.1-.4-.1-.1-.2-.1-.4-.1s-.4 0-.6.1c-.3.1-.5.3-.7.4l-.2.2-.2-1.2.1-.1c.3-.2.5-.3.8-.4.3-.1.6-.1.9-.1.3 0 .6.1.9.2.2.1.4.3.6.5.1.2.2.5.2.7 0 .3-.1.6-.2.9-.1.3-.4.7-.7 1.1l-.5.6h1.6v1.2z"})});var Pk=a(z(),1),AB=a(b(),1),zB=(0,AB.jsx)(Pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AB.jsx)(Pk.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z"})});var Ek=a(z(),1),VB=a(b(),1),FB=(0,VB.jsx)(Ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VB.jsx)(Ek.Path,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"})});var Bk=a(z(),1),OB=a(b(),1),HB=(0,OB.jsx)(Bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OB.jsx)(Bk.Path,{d:"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z"})});var jv=a(z(),1),Uv=a(b(),1),Wv=(0,Uv.jsxs)(jv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Uv.jsx)(jv.Path,{d:"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z"}),(0,Uv.jsx)(jv.Path,{d:"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z"})]});var Nk=a(z(),1),jB=a(b(),1),UB=(0,jB.jsx)(Nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jB.jsx)(Nk.Path,{d:"M8.001 3.984V9.47c0 1.518-.98 2.5-2.499 2.5h-.5v-1.5h.5c.69 0 1-.31 1-1V6.984H4v-3h4.001ZM4 20h9v-1.5H4V20Zm16-4H4v-1.5h16V16ZM13.001 3.984V9.47c0 1.518-.98 2.5-2.499 2.5h-.5v-1.5h.5c.69 0 1-.31 1-1V6.984H9v-3h4.001Z"})});var Ik=a(z(),1),WB=a(b(),1),GB=(0,WB.jsx)(Ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WB.jsx)(Ik.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})});var Rk=a(z(),1),$B=a(b(),1),Gv=(0,$B.jsx)(Rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$B.jsx)(Rk.Path,{d:"M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z"})});var Dk=a(z(),1),qB=a(b(),1),ZB=(0,qB.jsx)(Dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qB.jsx)(Dk.Path,{d:"M8.1 12.3c.1.1.3.3.5.3.2.1.4.1.6.1.2 0 .4 0 .6-.1.2-.1.4-.2.5-.3l3-3c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L9.7 3.5c-.1-.2-.3-.3-.5-.3H5c-.4 0-.8.4-.8.8v4.2c0 .2.1.4.2.5l3.7 3.6zM5.8 4.8h3.1l3.4 3.4v.1l-3 3 .5.5-.7-.5-3.3-3.4V4.8zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var Lk=a(z(),1),KB=a(b(),1),YB=(0,KB.jsx)(Lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KB.jsx)(Lk.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z"})});var Mk=a(z(),1),QB=a(b(),1),XB=(0,QB.jsx)(Mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,QB.jsx)(Mk.Path,{d:"M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5",vectorEffect:"non-scaling-stroke"})});var $v=a(z(),1),qv=a(b(),1),JB=(0,qv.jsxs)($v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,qv.jsx)($v.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,qv.jsx)($v.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var Zv=a(z(),1),Kv=a(b(),1),eN=(0,Kv.jsxs)(Zv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Kv.jsx)(Zv.Path,{d:"M10 18L4 18L4 6L10 6L10 18Z",fill:"currentColor",stroke:"none"}),(0,Kv.jsx)(Zv.Path,{d:"M13 9.25H20M20 14.75H13",vectorEffect:"non-scaling-stroke"})]});var Yv=a(z(),1),Qv=a(b(),1),tN=(0,Qv.jsxs)(Yv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Qv.jsx)(Yv.Path,{d:"M20 18L14 18L14 6L20 6L20 18Z",fill:"currentColor",stroke:"none"}),(0,Qv.jsx)(Yv.Path,{d:"M4 9.25H11M11 14.75H4",vectorEffect:"non-scaling-stroke"})]});var Xv=a(z(),1),Jv=a(b(),1),rN=(0,Jv.jsxs)(Xv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Jv.jsx)(Xv.Path,{d:"M4 4.75H20M4 19.25H20",vectorEffect:"non-scaling-stroke"}),(0,Jv.jsx)(Xv.Path,{d:"M4.75 9.75C4.75 9.19772 5.19772 8.75 5.75 8.75H18.25C18.8023 8.75 19.25 9.19772 19.25 9.75V14.25C19.25 14.8023 18.8023 15.25 18.25 15.25H5.75C5.19771 15.25 4.75 14.8023 4.75 14.25V9.75Z",vectorEffect:"non-scaling-stroke"})]});var Ak=a(z(),1),oN=a(b(),1),ey=(0,oN.jsx)(Ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oN.jsx)(Ak.Path,{d:"M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z"})});var zk=a(z(),1),nN=a(b(),1),ty=(0,nN.jsx)(zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nN.jsx)(zk.Path,{d:"M4 13.5h6v-3H4v3zm8.2-2.5.8-.3V14h1V9.3l-2.2.7.4 1zm7.1-1.2c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3-.1-.8-.3-1.1z"})});var Vk=a(z(),1),aN=a(b(),1),ry=(0,aN.jsx)(Vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aN.jsx)(Vk.Path,{d:"M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z"})});var Fk=a(z(),1),iN=a(b(),1),oy=(0,iN.jsx)(Fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iN.jsx)(Fk.Path,{d:"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z"})});var Ok=a(z(),1),sN=a(b(),1),lN=(0,sN.jsx)(Ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sN.jsx)(Ok.Path,{d:"M13 6v6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H13zm-9 6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H4v6z"})});var Hk=a(z(),1),cN=a(b(),1),uN=(0,cN.jsx)(Hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cN.jsx)(Hk.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m13.955 20.748 8-17.5-.91-.416L19.597 6H13.5v1.5h5.411l-1.6 3.5H13.5v1.5h3.126l-1.6 3.5H13.5l.028 1.5h.812l-1.295 2.832.91.416ZM17.675 16l-.686 1.5h4.539L21.5 16h-3.825Zm2.286-5-.686 1.5H21.5V11h-1.54ZM2 12c0 3.58 2.42 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.48 0-4.5-1.52-4.5-4S5.52 7.5 8 7.5h3.5V6H8c-3.58 0-6 2.42-6 6Z"})});var jk=a(z(),1),dN=a(b(),1),pN=(0,dN.jsx)(jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,dN.jsx)(jk.Path,{d:"M7 12H17",vectorEffect:"non-scaling-stroke"})});var Uk=a(z(),1),mN=a(b(),1),fN=(0,mN.jsx)(Uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,mN.jsx)(Uk.Path,{d:"M11.5 18.75H5.25V12.5M5.25 18.75L18.75 5.25M18.75 11.5V5.25H12.5",vectorEffect:"non-scaling-stroke"})});var Wk=a(z(),1),gN=a(b(),1),hN=(0,gN.jsx)(Wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gN.jsx)(Wk.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var Gk=a(z(),1),vN=a(b(),1),yN=(0,vN.jsx)(Gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vN.jsx)(Gk.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"})});var ny=a(z(),1),ay=a(b(),1),iy=(0,ay.jsxs)(ny.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,ay.jsx)(ny.Path,{d:"M6.25 17.75L6.25 19.25L4.75 19.25L4.75 17.75L6.25 17.75Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"}),(0,ay.jsx)(ny.Path,{d:"M4.75 11H5C9.41828 11 13 14.5817 13 19V19.25M19 19.25V19C19 11.268 12.732 5 5 5H4.75",strokeLinecap:"square",vectorEffect:"non-scaling-stroke"})]});var $k=a(z(),1),bN=a(b(),1),_N=(0,bN.jsx)($k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,bN.jsx)($k.Path,{d:"M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z",vectorEffect:"non-scaling-stroke"})});var qk=a(z(),1),xN=a(b(),1),kN=(0,xN.jsx)(qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,xN.jsx)(qk.Path,{d:"M3.75 7V11.75M3.75 16.5V11.75M3.75 11.75H20.25M20.25 11.75V16.5M20.25 11.75V7",vectorEffect:"non-scaling-stroke"})});var Zk=a(z(),1),wN=a(b(),1),sy=(0,wN.jsx)(Zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wN.jsx)(Zk.Path,{d:"M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z"})});var Kk=a(z(),1),CN=a(b(),1),ly=(0,CN.jsx)(Kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CN.jsx)(Kk.Path,{d:"M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z"})});var Yk=a(z(),1),SN=a(b(),1),TN=(0,SN.jsx)(Yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SN.jsx)(Yk.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var Qk=a(z(),1),PN=a(b(),1),EN=(0,PN.jsx)(Qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,PN.jsx)(Qk.Path,{d:"M5.07325 14.1472L8.71429 12L12.5 13.3333L15.75 11C15.75 11 17.934 11.9169 19.2032 12.8281M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var Xk=a(z(),1),BN=a(b(),1),NN=(0,BN.jsx)(Xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,BN.jsx)(Xk.Path,{d:"M5.75 12V18.25H12M12 5.75H18.25V12",vectorEffect:"non-scaling-stroke"})});var Jk=a(z(),1),IN=a(b(),1),RN=(0,IN.jsx)(Jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IN.jsx)(Jk.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"})});var ew=a(z(),1),DN=a(b(),1),cy=(0,DN.jsx)(ew.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DN.jsx)(ew.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var tw=a(z(),1),LN=a(b(),1),MN=(0,LN.jsx)(tw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LN.jsx)(tw.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var rw=a(z(),1),AN=a(b(),1),zN=(0,AN.jsx)(rw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AN.jsx)(rw.Path,{d:"M18.2 9.5h-3.5c-1 0-1.8.8-1.8 1.8v2.5h1.5v-2.5c0-.1.1-.2.2-.2h3.5c.1 0 .2.1.2.2v2.5h1.5v-2.5c0-1-.8-1.8-1.8-1.8Zm-9 0H5.7c-1 0-1.8.8-1.8 1.8v2.5h7v-2.5c0-1-.8-1.8-1.8-1.8Z"})});var ow=a(z(),1),VN=a(b(),1),FN=(0,VN.jsx)(ow.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VN.jsx)(ow.Path,{d:"M4 16.5h13V15H4v1.5ZM4 12v1.5h16V12H4Zm1.5-4.2c0-.1.1-.2.2-.2h3.5c.1 0 .2.1.2.2v2.5h1.5V7.8c0-1-.8-1.8-1.8-1.8H5.6c-1 0-1.8.8-1.8 1.8v2.5h1.5V7.8Z"})});var nw=a(z(),1),ON=a(b(),1),HN=(0,ON.jsx)(nw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ON.jsx)(nw.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14.2c.1.9.9 1.7 1.8 1.8H19.2c1-.1 1.8-1 1.8-2V5c0-1.1-.9-2-2-2ZM8.5 19.5H5c-.3 0-.5-.2-.5-.5v-3.5h4v4Zm0-5.5h-4v-4h4v4Zm0-5.5h-4V5c0-.3.2-.5.5-.5h3.5v4Zm11 10.5c0 .3-.2.5-.5.5h-9v-15h9c.3 0 .5.2.5.5v14Zm-4-10.8H14v3h-3v1.5h3v3h1.5v-3h3v-1.5h-3v-3Z"})});var aw=a(z(),1),jN=a(b(),1),UN=(0,jN.jsx)(aw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jN.jsx)(aw.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1 .8 1.9 1.8 2H19.2c.9-.1 1.7-.9 1.8-1.8V5c0-1.1-.9-2-2-2Zm-5 16.5H5c-.3 0-.5-.2-.5-.5V5c0-.3.2-.5.5-.5h9v15Zm5.5-.5c0 .3-.2.5-.5.5h-3.5v-4h4V19Zm0-5h-4v-4h4v4Zm0-5.5h-4v-4H19c.3 0 .5.2.5.5v3.5Zm-11 7.3H10v-3h3v-1.5h-3v-3H8.5v3h-3v1.5h3v3Z"})});var iw=a(z(),1),WN=a(b(),1),GN=(0,WN.jsx)(iw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WN.jsx)(iw.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14.2c.1.9.9 1.7 1.8 1.8H19.2c1-.1 1.8-1 1.8-2V5c0-1.1-.9-2-2-2ZM8.5 19.5H5c-.3 0-.5-.2-.5-.5V5c0-.3.2-.5.5-.5h3.5v15Zm11-.5c0 .3-.2.5-.5.5h-9v-15h9c.3 0 .5.2.5.5v14ZM16.9 8.8l-2.1 2.1-2.1-2.1-1.1 1.1 2.1 2.1-2.1 2.1 1.1 1.1 2.1-2.1 2.1 2.1 1.1-1.1-2.1-2.1L18 9.9l-1.1-1.1Z"})});var uy=a(z(),1),dy=a(b(),1),py=(0,dy.jsxs)(uy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,dy.jsx)(uy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 9.484h-8.889v-1.5H20v1.5Zm0 7h-4.889v-1.5H20v1.5Zm-14 .032a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"}),(0,dy.jsx)(uy.Path,{d:"M13 15.516a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 8.484a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"})]});var sw=a(z(),1),$N=a(b(),1),qN=(0,$N.jsx)(sw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$N.jsx)(sw.Path,{d:"M19 3H4.8c-.9.1-1.7.9-1.8 1.8V19.2c.1 1 1 1.8 2 1.8h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm-9 1.5h4v4h-4v-4ZM4.5 5c0-.3.2-.5.5-.5h3.5v4h-4V5Zm15 14c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-9h15v9Zm0-10.5h-4v-4H19c.3 0 .5.2.5.5v3.5Zm-8.3 10h1.5v-3h3V14h-3v-3h-1.5v3h-3v1.5h3v3Z"})});var lw=a(z(),1),ZN=a(b(),1),KN=(0,ZN.jsx)(lw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZN.jsx)(lw.Path,{d:"M21 5c0-1.1-.9-2-2-2H5c-1 0-1.9.8-2 1.8V19.2c.1.9.9 1.7 1.8 1.8H19c1.1 0 2-.9 2-2V5ZM4.5 14V5c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v9h-15Zm4 5.5H5c-.3 0-.5-.2-.5-.5v-3.5h4v4Zm5.5 0h-4v-4h4v4Zm5.5-.5c0 .3-.2.5-.5.5h-3.5v-4h4V19ZM11.2 10h-3V8.5h3v-3h1.5v3h3V10h-3v3h-1.5v-3Z"})});var cw=a(z(),1),YN=a(b(),1),QN=(0,YN.jsx)(cw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YN.jsx)(cw.Path,{d:"M19 3H4.8c-.9.1-1.7.9-1.8 1.8V19.2c.1 1 1 1.8 2 1.8h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-9h15v9Zm0-10.5h-15V5c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v3.5Zm-9.6 9.4 2.1-2.1 2.1 2.1 1.1-1.1-2.1-2.1 2.1-2.1-1.1-1.1-2.1 2.1-2.1-2.1-1.1 1.1 2.1 2.1-2.1 2.1 1.1 1.1Z"})});var uw=a(z(),1),XN=a(b(),1),JN=(0,XN.jsx)(uw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XN.jsx)(uw.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2Zm.5 2v6.2h-6.8V4.4h6.2c.3 0 .5.2.5.5ZM5 4.5h6.2v6.8H4.4V5.1c0-.3.2-.5.5-.5ZM4.5 19v-6.2h6.8v6.8H5.1c-.3 0-.5-.2-.5-.5Zm14.5.5h-6.2v-6.8h6.8v6.2c0 .3-.2.5-.5.5Z"})});var dw=a(z(),1),eI=a(b(),1),tI=(0,eI.jsx)(dw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eI.jsx)(dw.Path,{d:"M4 16.5h13V15H4v1.5Zm0-3h16V12H4v1.5ZM18.2 6h-3.5c-1 0-1.8.8-1.8 1.8v2.5h1.5V7.8c0-.1.1-.2.2-.2h3.5c.1 0 .2.1.2.2v2.5h1.5V7.8c0-1-.8-1.8-1.8-1.8ZM11 7.8c0-1-.8-1.8-1.8-1.8H5.7c-1 0-1.8.8-1.8 1.8v2.5h7V7.8Z"})});var pw=a(z(),1),rI=a(b(),1),my=(0,rI.jsx)(pw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rI.jsx)(pw.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var fy=a(z(),1),gy=a(b(),1),oI=(0,gy.jsxs)(fy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,gy.jsx)(fy.Path,{d:"M 12.841306,16.677917 12.001264,12.71529 Q 11.835801,11.930402 11.695793,11.417042 11.560029,10.89944 11.398809,10.568514 11.237588,10.237588 11,10 10.635133,9.6351329 10.219354,9.6351329 9.8078183,9.6308902 9.4387086,10 8.9932313,10.445477 8.8574668,11.022476 8.7259449,11.595233 8.7259449,12.155262 L 7.4955791,11.196425 Q 7.5719467,10.509117 7.8307477,9.9109045 8.0937915,9.3084495 8.6410921,8.7611489 9.1799075,8.2223335 9.7569066,8.086569 q 0.5812414,-0.1400071 1.1242994,0.046669 0.543058,0.1866762 0.975808,0.6194255 0.335168,0.3351686 0.581242,0.767918 0.24183,0.4285067 0.436992,1.0564174 0.195161,0.619426 0.381837,1.527351 l 0.364867,1.756453 1.883733,-1.883732 1.018234,1.018233 z"}),(0,gy.jsx)(fy.Path,{d:"M12.574 4a.75.75 0 0 1 .53.22l6.723 6.724a2.315 2.315 0 0 1 0 3.264l-.532-.528.531.53-5.61 5.611a2.31 2.31 0 0 1-3.276.001l-6.72-6.716a.75.75 0 0 1-.22-.53V4.75A.75.75 0 0 1 4.75 4h7.824ZM5.5 5.5v6.764l6.501 6.497a.817.817 0 0 0 .889.178.816.816 0 0 0 .264-.178l5.61-5.61a.816.816 0 0 0-.001-1.149l-6.5-6.502H5.5Z"})]});var mw=a(z(),1),nI=a(b(),1),aI=(0,nI.jsx)(mw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nI.jsx)(mw.Path,{d:"M6.08 10.103h2.914L9.657 12h1.417L8.23 4H6.846L4 12h1.417l.663-1.897Zm1.463-4.137.994 2.857h-2l1.006-2.857ZM11 16H4v-1.5h7V16Zm1 0h8v-1.5h-8V16Zm-4 4H4v-1.5h4V20Zm7-1.5V20H9v-1.5h6Z"})});var hy=a(z(),1),vy=a(b(),1),iI=(0,vy.jsxs)(hy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,vy.jsx)(hy.Path,{d:"m14.95 13.889-1.061 1.061-5.552-5.553 1.06-1.06 5.552 5.552Z"}),(0,vy.jsx)(hy.Path,{d:"M12.574 4a.75.75 0 0 1 .53.22l6.723 6.724a2.315 2.315 0 0 1 0 3.264l-.532-.528.531.53-5.61 5.611a2.31 2.31 0 0 1-3.276.001l-6.72-6.716a.75.75 0 0 1-.22-.53V4.75A.75.75 0 0 1 4.75 4h7.824ZM5.5 5.5v6.764l6.501 6.497a.817.817 0 0 0 .889.178.816.816 0 0 0 .264-.178l5.61-5.61a.816.816 0 0 0-.001-1.149l-6.5-6.502H5.5Z"})]});var yy=a(z(),1),by=a(b(),1),_y=(0,by.jsxs)(yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,by.jsx)(yy.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,by.jsx)(yy.Path,{d:"M15 15L11.75 12.25V8",vectorEffect:"non-scaling-stroke"})]});var fw=a(z(),1),sI=a(b(),1),pl=(0,sI.jsx)(fw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sI.jsx)(fw.Path,{d:"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z"})});var gw=a(z(),1),lI=a(b(),1),cu=(0,lI.jsx)(gw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,lI.jsx)(gw.Path,{d:"M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10",vectorEffect:"non-scaling-stroke"})});var hw=a(z(),1),cI=a(b(),1),xy=(0,cI.jsx)(hw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cI.jsx)(hw.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var vw=a(z(),1),uI=a(b(),1),uu=(0,uI.jsx)(vw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uI.jsx)(vw.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})});var yw=a(z(),1),dI=a(b(),1),pI=(0,dI.jsx)(yw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dI.jsx)(yw.Path,{d:"M19 5c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zM5 6.5c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V7c0-.3-.2-.5-.5-.5zM14.734 9q.714 0 1.15.253.437.247.639.84.2.591.2 1.61v1.15q0 .402.036.667.04.258.172.39.138.127.437.127h.104l-.162.828h-.08q-.5 0-.776-.097a.9.9 0 0 1-.414-.283 2 2 0 0 1-.259-.448q-.316.367-.748.598-.43.23-.977.23-.524 0-.914-.213a1.56 1.56 0 0 1-.61-.58 1.65 1.65 0 0 1-.213-.84q0-.477.207-.817.213-.345.564-.568.357-.23.794-.363.437-.139.902-.196.471-.062.902-.068 0-.805-.315-1.053-.316-.247-.915-.247-.316 0-.678.098-.356.097-.805.408l-.15-.84a2.8 2.8 0 0 1 .846-.419A3.4 3.4 0 0 1 14.734 9m-5.877 1.669H9.86l.59-1.531h.689l-.585 1.53h.898l-.249.727h-.922l-.337.866h1.019l-.354.773h-.962l-.681 1.804h-.701l.69-1.804h-.999l-.693 1.804h-.69l.685-1.804H6.3l.34-.773h.915l.333-.866h-.994l.244-.726H8.16l.594-1.531h.693zm6.832 1.264q-.823.029-1.335.16-.506.133-.74.397-.236.265-.236.685 0 .454.241.66.248.202.632.202.414 0 .8-.207.39-.207.637-.552zm-7.441.328h1l.34-.866h-1z"})});var Dn=a(R(),1),Ci=a(D(),1),Uo=a(V(),1),Hg=a(O(),1),xw=a(J(),1);var bw=a(O(),1),dm=a(H(),1),dd=a(Or(),1),mI=a(R(),1),Tj=a(ne(),1),Pj=a(he(),1);function _w(e,t,r){return(0,bw.useSelect)(o=>o(Tj.store).canUser("update",{kind:e,name:t,id:r}),[e,t,r])}function tc(e={}){let t=(0,dm.useRef)(e),r=(0,dm.useRef)(!1),{getSettings:o}=(0,bw.useSelect)(mI.store);(0,dm.useLayoutEffect)(()=>{t.current=e}),(0,dm.useEffect)(()=>{if(r.current||!t.current.url||!(0,dd.isBlobURL)(t.current.url))return;let n=(0,dd.getBlobByURL)(t.current.url);if(!n)return;let{url:i,allowedTypes:s,onChange:l,onError:c}=t.current,{mediaUpload:u}=o();u&&(r.current=!0,u({filesList:[n],allowedTypes:s,onFileChange:([d])=>{(0,dd.isBlobURL)(d?.url)||((0,dd.revokeBlobURL)(i),l(d),r.current=!1)},onError:d=>{(0,dd.revokeBlobURL)(i),c(d),r.current=!1}}))},[o])}function ky(){return(0,bw.useSelect)(t=>{let{getSettings:r}=t(mI.store),{__experimentalDiscussionSettings:o}=r();return o?.avatarURL??""},[])}function Y(){return(0,Pj.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}var Br=a(b(),1),Ej="core/accordion-item",h2e="core/accordion-heading",v2e={name:Ej};function Bj({attributes:{autoclose:e,iconPosition:t,showIcon:r,headingLevel:o,levelOptions:n},clientId:i,setAttributes:s,isSelected:l}){let c=(0,Hg.useRegistry)(),{getBlockOrder:u}=(0,Hg.useSelect)(Dn.store),d=(0,Dn.useBlockProps)({role:"group"}),p=Y(),{updateBlockAttributes:m,insertBlock:f}=(0,Hg.useDispatch)(Dn.store),h=(0,Dn.useBlockEditingMode)()==="contentOnly",v=(0,Dn.useInnerBlocksProps)(d,{defaultBlock:v2e,directInsert:!0});return(0,Br.jsxs)(Br.Fragment,{children:[l&&!h&&(0,Br.jsxs)(Br.Fragment,{children:[(0,Br.jsx)(Dn.BlockControls,{children:(0,Br.jsx)(Uo.ToolbarGroup,{children:(0,Br.jsx)(Dn.HeadingLevelDropdown,{value:o,options:n,onChange:k=>{let y=u(i),w=[];y.forEach(C=>{let S=u(C);w.push(...S)}),c.batch(()=>{s({headingLevel:k}),m(w,{level:k})})}})})}),(0,Br.jsx)(Dn.BlockControls,{group:"other",children:(0,Br.jsx)(Uo.ToolbarButton,{onClick:()=>{let k=(0,xw.createBlock)(Ej,{},[(0,xw.createBlock)(h2e,{level:o}),(0,xw.createBlock)("core/accordion-panel",{})]);f(k,void 0,i)},children:(0,Ci.__)("Add item")})})]}),(0,Br.jsx)(Dn.InspectorControls,{children:(0,Br.jsxs)(Uo.__experimentalToolsPanel,{label:(0,Ci.__)("Settings"),resetAll:()=>{s({autoclose:!1,showIcon:!0,iconPosition:"right"})},dropdownMenuProps:p,children:[(0,Br.jsx)(Uo.__experimentalToolsPanelItem,{label:(0,Ci.__)("Auto-close"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>s({autoclose:!1}),children:(0,Br.jsx)(Uo.ToggleControl,{label:(0,Ci.__)("Auto-close"),onChange:k=>{s({autoclose:k})},checked:e,help:(0,Ci.__)("Automatically close accordions when a new one is opened.")})}),(0,Br.jsx)(Uo.__experimentalToolsPanelItem,{label:(0,Ci.__)("Show icon"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>s({showIcon:!0}),children:(0,Br.jsx)(Uo.ToggleControl,{label:(0,Ci.__)("Show icon"),onChange:k=>{s({showIcon:k,iconPosition:k?t:"right"})},checked:r,help:(0,Ci.__)("Display a plus icon next to the accordion header.")})}),r&&(0,Br.jsx)(Uo.__experimentalToolsPanelItem,{label:(0,Ci.__)("Icon Position"),isShownByDefault:!0,hasValue:()=>t!=="right",onDeselect:()=>s({iconPosition:"right"}),children:(0,Br.jsxs)(Uo.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Ci.__)("Icon Position"),value:t,onChange:k=>{s({iconPosition:k})},children:[(0,Br.jsx)(Uo.__experimentalToggleGroupControlOption,{label:(0,Ci.__)("Left"),value:"left"}),(0,Br.jsx)(Uo.__experimentalToggleGroupControlOption,{label:(0,Ci.__)("Right"),value:"right"})]})})]})},"setting"),(0,Br.jsx)("div",{...v})]})}var kw=a(R(),1),Nj=a(b(),1);function Ij(){let e=kw.useBlockProps.save({role:"group"});return(0,Nj.jsx)("div",{...kw.useInnerBlocksProps.save(e)})}var ww={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/accordion",title:"Accordion",category:"design",description:"Displays a foldable layout that groups content in collapsible sections.",example:{},supports:{anchor:!0,html:!1,align:["wide","full"],background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0}},color:{background:!0,gradients:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},spacing:{padding:!0,margin:["top","bottom"],blockGap:!0},shadow:!0,layout:!0,ariaLabel:!0,interactivity:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},contentRole:!0,listView:!0},attributes:{iconPosition:{type:"string",default:"right"},showIcon:{type:"boolean",default:!0},autoclose:{type:"boolean",default:!1},headingLevel:{type:"number",default:3},levelOptions:{type:"array"}},providesContext:{"core/accordion-icon-position":"iconPosition","core/accordion-show-icon":"showIcon","core/accordion-heading-level":"headingLevel"},allowedBlocks:["core/accordion-item"],textdomain:"default",viewScriptModule:"@wordpress/block-library/accordion/view"};var Rj=a(J(),1);function A(e){if(!e)return;let{metadata:t,settings:r,name:o}=e;return(0,Rj.registerBlockType)({name:o,...t},r)}var{name:Dj}=ww,b2e=[["core/accordion-item"]],Lj={icon:XT,example:{innerBlocks:[{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,fI.__)("Lorem ipsum dolor sit amet, consectetur.")}}]},{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,fI.__)("Suspendisse commodo lacus, interdum et.")}}]}]},template:b2e,templateInsertUpdatesSelection:!0,edit:Bj,save:Ij},_2e=()=>A({name:Dj,metadata:ww,settings:Lj});var hI={};Q(hI,{init:()=>w2e,metadata:()=>Sw,name:()=>Fj,settings:()=>Oj});var wy=a(D(),1),pd=a(R(),1),Mj=a(O(),1),jg=a(V(),1);var rc=a(b(),1);function Aj({attributes:e,clientId:t,setAttributes:r,isSelected:o}){let{openByDefault:n}=e,i=Y(),{isSelected:s}=(0,Mj.useSelect)(u=>o||n?{isSelected:!0}:{isSelected:u(pd.store).hasSelectedInnerBlock(t,!0)},[t,o,n]),l=(0,pd.useBlockProps)({className:T({"is-open":n||s})}),c=(0,pd.useInnerBlocksProps)(l,{templateLock:"all",directInsert:!0});return(0,rc.jsxs)(rc.Fragment,{children:[(0,rc.jsx)(pd.InspectorControls,{children:(0,rc.jsx)(jg.__experimentalToolsPanel,{label:(0,wy.__)("Settings"),resetAll:()=>{r({openByDefault:!1})},dropdownMenuProps:i,children:(0,rc.jsx)(jg.__experimentalToolsPanelItem,{label:(0,wy.__)("Open by default"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>{r({openByDefault:!1})},children:(0,rc.jsx)(jg.ToggleControl,{label:(0,wy.__)("Open by default"),onChange:u=>{r({openByDefault:u})},checked:n,help:(0,wy.__)("Accordion content will be displayed by default.")})})})},"setting"),(0,rc.jsx)("div",{...c})]})}var Cw=a(R(),1);var zj=a(b(),1);function Vj({attributes:e}){let{openByDefault:t}=e,r=Cw.useBlockProps.save({className:T({"is-open":t})}),o=Cw.useInnerBlocksProps.save(r);return(0,zj.jsx)("div",{...o})}var Sw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/accordion-item",title:"Accordion Item",category:"design",description:"Wraps the heading and panel in one unit.",parent:["core/accordion"],allowedBlocks:["core/accordion-heading","core/accordion-panel"],supports:{html:!1,color:{background:!0,gradients:!0},interactivity:!0,spacing:{margin:["top","bottom"],padding:!0,blockGap:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},shadow:!0,layout:{allowEditing:!1},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},contentRole:!0},attributes:{openByDefault:{type:"boolean",default:!1}},providesContext:{"core/accordion-open-by-default":"openByDefault"},textdomain:"default",style:"wp-block-accordion-item"};var{name:Fj}=Sw,k2e=[["core/accordion-heading"],["core/accordion-panel"]],Oj={icon:QT,template:k2e,templateInsertUpdatesSelection:!0,edit:Aj,save:Vj},w2e=()=>A({name:Fj,metadata:Sw,settings:Oj});var vI={};Q(vI,{init:()=>E2e,metadata:()=>Tw,name:()=>qj,settings:()=>Zj});var Hj=a(D(),1),jj=a(H(),1),hs=a(R(),1),Uj=a(O(),1),pm=a(b(),1);function Wj({attributes:e,setAttributes:t,context:r}){let{title:o}=e,{"core/accordion-icon-position":n,"core/accordion-show-icon":i,"core/accordion-heading-level":s}=r,l="h"+s,{__unstableMarkNextChangeAsNotPersistent:c}=(0,Uj.useDispatch)(hs.store);(0,jj.useEffect)(()=>{n!==void 0&&i!==void 0&&(c(),t({iconPosition:n,showIcon:i}))},[n,i,t,c]);let[u,d]=(0,hs.useSettings)("typography.fluid","layout"),p=(0,hs.getTypographyClassesAndStyles)(e,{typography:{fluid:u},layout:{wideSize:d?.wideSize}}),m=(0,hs.useBlockProps)({className:T({"has-icon":i,"has-icon-left":i&&n==="left","has-icon-right":i&&n==="right"})}),f=(0,hs.__experimentalGetSpacingClassesAndStyles)(e);return(0,pm.jsx)(l,{...m,children:(0,pm.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:f.style,tabIndex:"-1",children:[i&&n==="left"&&(0,pm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,pm.jsx)(hs.RichText,{withoutInteractiveFormatting:!0,disableLineBreaks:!0,tagName:"span",value:o,onChange:g=>t({title:g}),placeholder:(0,Hj.__)("Accordion title"),className:"wp-block-accordion-heading__toggle-title",style:{letterSpacing:p.style.letterSpacing,textDecoration:p.style.textDecoration}}),i&&n==="right"&&(0,pm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}var md=a(R(),1),mm=a(b(),1);function Gj({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=(0,md.getTypographyClassesAndStyles)(e),l=md.useBlockProps.save({className:T({"has-icon":n,"has-icon-left":n&&o==="left","has-icon-right":n&&o==="right"})}),c=(0,md.__experimentalGetSpacingClassesAndStyles)(e);return(0,mm.jsx)(i,{...l,children:(0,mm.jsxs)("button",{type:"button",className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,mm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,mm.jsx)(md.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:s.style.letterSpacing,textDecoration:s.style.textDecoration}}),n&&o==="right"&&(0,mm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}var Tw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/accordion-heading",title:"Accordion Heading",category:"design",description:"Displays a heading that toggles the accordion panel.",parent:["core/accordion-item"],usesContext:["core/accordion-icon-position","core/accordion-show-icon","core/accordion-heading-level"],supports:{anchor:!0,color:{background:!0,gradients:!0},align:!1,interactivity:!0,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0},__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-accordion-heading__toggle"},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{__experimentalSkipSerialization:["textDecoration","letterSpacing"],fontSize:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontFamily:!0}},shadow:!0,visibility:!1,lock:!1},selectors:{spacing:".wp-block-accordion-heading .wp-block-accordion-heading__toggle",typography:{letterSpacing:".wp-block-accordion-heading .wp-block-accordion-heading__toggle-title",textDecoration:".wp-block-accordion-heading .wp-block-accordion-heading__toggle-title"}},attributes:{openByDefault:{type:"boolean",default:!1},title:{type:"rich-text",source:"rich-text",selector:".wp-block-accordion-heading__toggle-title",role:"content"},level:{type:"number"},iconPosition:{type:"string",enum:["left","right"],default:"right"},showIcon:{type:"boolean",default:!0}},textdomain:"default"};var ma=a(R(),1),sn=a(b(),1),S2e={attributes:{openByDefault:{type:"boolean",default:!1},title:{type:"rich-text",source:"rich-text",selector:".wp-block-accordion-heading__toggle-title",role:"content"},level:{type:"number"},iconPosition:{type:"string",enum:["left","right"],default:"right"},showIcon:{type:"boolean",default:!0}},supports:{anchor:!0,color:{background:!0,gradients:!0},align:!1,interactivity:!0,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0},__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-accordion-heading__toggle"},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontFamily:!0}},shadow:!0,visibility:!1},save({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=ma.useBlockProps.save(),l=(0,ma.__experimentalGetSpacingClassesAndStyles)(e);return(0,sn.jsx)(i,{...s,children:(0,sn.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:l.style,children:[n&&o==="left"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,sn.jsx)(ma.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r}),n&&o==="right"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},T2e={attributes:{openByDefault:{type:"boolean",default:!1},title:{type:"rich-text",source:"rich-text",selector:".wp-block-accordion-heading__toggle-title",role:"content"},level:{type:"number"},iconPosition:{type:"string",enum:["left","right"],default:"right"},showIcon:{type:"boolean",default:!0}},supports:{anchor:!0,color:{background:!0,gradients:!0},align:!1,interactivity:!0,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0},__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-accordion-heading__toggle"},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{__experimentalSkipSerialization:["textDecoration","letterSpacing"],fontSize:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontFamily:!0}},shadow:!0,visibility:!1,lock:!1},save({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=(0,ma.getTypographyClassesAndStyles)(e),l=ma.useBlockProps.save(),c=(0,ma.__experimentalGetSpacingClassesAndStyles)(e);return(0,sn.jsx)(i,{...l,children:(0,sn.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,sn.jsx)(ma.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:s.style.letterSpacing,textDecoration:s.style.textDecoration}}),n&&o==="right"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},P2e={attributes:{openByDefault:{type:"boolean",default:!1},title:{type:"rich-text",source:"rich-text",selector:".wp-block-accordion-heading__toggle-title",role:"content"},level:{type:"number"},iconPosition:{type:"string",enum:["left","right"],default:"right"},showIcon:{type:"boolean",default:!0}},supports:{anchor:!0,color:{background:!0,gradients:!0},align:!1,interactivity:!0,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0},__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-accordion-heading__toggle"},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{__experimentalSkipSerialization:["textDecoration","letterSpacing"],fontSize:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontFamily:!0}},shadow:!0,visibility:!1,lock:!1},save({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=(0,ma.getTypographyClassesAndStyles)(e),l=ma.useBlockProps.save(),c=(0,ma.__experimentalGetSpacingClassesAndStyles)(e);return(0,sn.jsx)(i,{...l,children:(0,sn.jsxs)("button",{type:"button",className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,sn.jsx)(ma.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:s.style.letterSpacing,textDecoration:s.style.textDecoration}}),n&&o==="right"&&(0,sn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},$j=[P2e,T2e,S2e];var{name:qj}=Tw,Zj={icon:YT,edit:Wj,save:Gj,deprecated:$j},E2e=()=>A({name:qj,metadata:Tw,settings:Zj});var yI={};Q(yI,{init:()=>I2e,metadata:()=>Ew,name:()=>eU,settings:()=>tU});var Ug=a(R(),1),Kj=a(O(),1),Yj=a(b(),1);function Qj({attributes:e,context:t,clientId:r,isSelected:o}){let{allowedBlocks:n,templateLock:i}=e,s=t["core/accordion-open-by-default"],{hasSelection:l}=(0,Kj.useSelect)(d=>{if(o||s)return{hasSelection:!0};let{getBlockRootClientId:p,isBlockSelected:m,hasSelectedInnerBlock:f}=d(Ug.store),g=p(r);return{hasSelection:m(g)||f(g,!0)}},[r,o,s]),c=(0,Ug.useBlockProps)({hidden:!l,role:"region"}),u=(0,Ug.useInnerBlocksProps)(c,{allowedBlocks:n,templateLock:i});return(0,Yj.jsx)("div",{...u})}var Pw=a(R(),1),Xj=a(b(),1);function Jj(){let e=Pw.useBlockProps.save({role:"region"}),t=Pw.useInnerBlocksProps.save(e);return(0,Xj.jsx)("div",{...t})}var Ew={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/accordion-panel",title:"Accordion Panel",category:"design",description:"Contains the hidden or revealed content beneath the heading.",parent:["core/accordion-item"],usesContext:["core/accordion-open-by-default"],supports:{__experimentalOnEnter:!0,html:!1,color:{background:!0,gradients:!0},interactivity:!0,spacing:{padding:!0,blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},shadow:!0,layout:{allowEditing:!1},visibility:!1,contentRole:!0,allowedBlocks:!0,lock:!1},attributes:{templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1],default:!1}},textdomain:"default",style:"wp-block-accordion-panel"};var{name:eU}=Ew,N2e=[["core/paragraph",{}]],tU={icon:dv,template:N2e,edit:Qj,save:Jj},I2e=()=>A({name:eU,metadata:Ew,settings:tU});var bI={};Q(bI,{init:()=>D2e,metadata:()=>Bw,name:()=>aU,settings:()=>iU});var Bw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/archives",title:"Archives",category:"widgets",description:"Display a date archive of your posts.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showLabel:{type:"boolean",default:!0},showPostCounts:{type:"boolean",default:!1},type:{type:"string",default:"monthly"}},supports:{anchor:!0,align:!0,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},interactivity:{clientNavigation:!0}}};var fa=a(V(),1),ln=a(D(),1),Nw=a(R(),1),rU=a(id(),1),oU=a(he(),1);var so=a(b(),1);function nU({attributes:e,setAttributes:t,name:r}){let{showLabel:o,showPostCounts:n,displayAsDropdown:i,type:s}=e,l=Y(),{content:c,status:u,error:d}=(0,rU.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),p=(0,oU.useDisabled)(),m=(0,Nw.useBlockProps)({ref:p});return(0,so.jsxs)(so.Fragment,{children:[(0,so.jsx)(Nw.InspectorControls,{children:(0,so.jsxs)(fa.__experimentalToolsPanel,{label:(0,ln.__)("Settings"),resetAll:()=>{t({displayAsDropdown:!1,showLabel:!0,showPostCounts:!1,type:"monthly"})},dropdownMenuProps:l,children:[(0,so.jsx)(fa.__experimentalToolsPanelItem,{label:(0,ln.__)("Display as dropdown"),isShownByDefault:!0,hasValue:()=>i,onDeselect:()=>t({displayAsDropdown:!1}),children:(0,so.jsx)(fa.ToggleControl,{label:(0,ln.__)("Display as dropdown"),checked:i,onChange:()=>t({displayAsDropdown:!i})})}),i&&(0,so.jsx)(fa.__experimentalToolsPanelItem,{label:(0,ln.__)("Show label"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({showLabel:!0}),children:(0,so.jsx)(fa.ToggleControl,{label:(0,ln.__)("Show label"),checked:o,onChange:()=>t({showLabel:!o})})}),(0,so.jsx)(fa.__experimentalToolsPanelItem,{label:(0,ln.__)("Show post counts"),isShownByDefault:!0,hasValue:()=>n,onDeselect:()=>t({showPostCounts:!1}),children:(0,so.jsx)(fa.ToggleControl,{label:(0,ln.__)("Show post counts"),checked:n,onChange:()=>t({showPostCounts:!n})})}),(0,so.jsx)(fa.__experimentalToolsPanelItem,{label:(0,ln.__)("Group by"),isShownByDefault:!0,hasValue:()=>s!=="monthly",onDeselect:()=>t({type:"monthly"}),children:(0,so.jsx)(fa.SelectControl,{label:(0,ln.__)("Group by"),options:[{label:(0,ln.__)("Year"),value:"yearly"},{label:(0,ln.__)("Month"),value:"monthly"},{label:(0,ln.__)("Week"),value:"weekly"},{label:(0,ln.__)("Day"),value:"daily"}],value:s,onChange:f=>t({type:f})})})]})}),u==="loading"&&(0,so.jsx)("div",{...m,children:(0,so.jsx)(fa.Spinner,{})}),u==="error"&&(0,so.jsx)("div",{...m,children:(0,so.jsx)("p",{children:(0,ln.sprintf)((0,ln.__)("Error: %s"),d)})}),u==="success"&&(0,so.jsx)(To,{wrapperProps:m,html:c})]})}var{name:aU}=Bw,iU={icon:lP,example:{},edit:nU},D2e=()=>A({name:aU,metadata:Bw,settings:iU});var xI={};Q(xI,{init:()=>F2e,metadata:()=>Iw,name:()=>wU,settings:()=>CU});var Iw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/avatar",title:"Avatar",category:"theme",description:"Add a user\u2019s avatar.",textdomain:"default",attributes:{userId:{type:"number"},size:{type:"number",default:96},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId","commentId"],supports:{anchor:!0,html:!1,align:!0,alignWide:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{__experimentalSkipSerialization:!0,radius:!0,width:!0,color:!0,style:!0,__experimentalDefaultControls:{radius:!0}},color:{text:!1,background:!1},filter:{duotone:!0},interactivity:{clientNavigation:!0}},selectors:{border:".wp-block-avatar img",filter:{duotone:".wp-block-avatar img"}},editorStyle:"wp-block-avatar-editor",style:"wp-block-avatar"};var fm=a(R(),1),ja=a(V(),1),vs=a(D(),1),Dw=a(dr(),1);var Cy=a(ne(),1),fd=a(D(),1),lU=a(O(),1);function cU(e){let t=e?e[0]:24,r=e?e[e.length-1]:96,o=Math.floor(r*2.5);return{minSize:t,maxSize:o}}function uU({commentId:e}){let[t]=(0,Cy.useEntityProp)("root","comment","author_avatar_urls",e),[r]=(0,Cy.useEntityProp)("root","comment","author_name",e),o=t?Object.values(t):null,n=t?Object.keys(t):null,{minSize:i,maxSize:s}=cU(n),l=ky();return{src:o?o[o.length-1]:l,minSize:i,maxSize:s,alt:r?(0,fd.sprintf)((0,fd.__)("%s Avatar"),r):(0,fd.__)("Default Avatar")}}function dU({userId:e,postId:t,postType:r}){let{authorDetails:o}=(0,lU.useSelect)(u=>{let{getEditedEntityRecord:d,getUser:p}=u(Cy.store);if(e)return{authorDetails:p(e)};let m=d("postType",r,t)?.author;return{authorDetails:m?p(m):null}},[r,t,e]),n=o?.avatar_urls?Object.values(o.avatar_urls):null,i=o?.avatar_urls?Object.keys(o.avatar_urls):null,{minSize:s,maxSize:l}=cU(i),c=ky();return{src:n?n[n.length-1]:c,minSize:s,maxSize:l,alt:o?(0,fd.sprintf)((0,fd.__)("%s Avatar"),o?.name):(0,fd.__)("Default Avatar")}}var _I=a(D(),1),mU=a(V(),1),fU=a(O(),1),gU=a(ne(),1),Rw=a(H(),1),hU=a(he(),1),vU=a(Wo(),1),yU=a(b(),1),M2e={who:"authors",per_page:100,_fields:"id,name",context:"view"};function bU({value:e,onChange:t}){let[r,o]=(0,Rw.useState)(""),{authors:n,isLoading:i}=(0,fU.useSelect)(l=>{let{getUsers:c,isResolving:u}=l(gU.store),d={...M2e};return r&&(d.search=r,d.search_columns=["name"]),{authors:c(d),isLoading:u("getUsers",[d])}},[r]),s=(0,Rw.useMemo)(()=>(n??[]).map(l=>({value:l.id,label:(0,vU.decodeEntities)(l.name)})),[n]);return(0,yU.jsx)(mU.ComboboxControl,{label:(0,_I.__)("User"),help:(0,_I.__)("Select the avatar user to display, if it is blank it will use the post/page author."),value:e,onChange:t,options:s,onFilterValueChange:(0,hU.debounce)(o,300),isLoading:i})}var $t=a(b(),1),_U=({setAttributes:e,avatar:t,attributes:r,selectUser:o})=>{let n=Y();return(0,$t.jsx)(fm.InspectorControls,{children:(0,$t.jsxs)(ja.__experimentalToolsPanel,{label:(0,vs.__)("Settings"),resetAll:()=>{e({size:96,isLink:!1,linkTarget:"_self",userId:void 0})},dropdownMenuProps:n,children:[(0,$t.jsx)(ja.__experimentalToolsPanelItem,{label:(0,vs.__)("Image size"),isShownByDefault:!0,hasValue:()=>r?.size!==96,onDeselect:()=>e({size:96}),children:(0,$t.jsx)(ja.RangeControl,{label:(0,vs.__)("Image size"),onChange:i=>e({size:i}),min:t.minSize,max:t.maxSize,initialPosition:r?.size,value:r?.size})}),(0,$t.jsx)(ja.__experimentalToolsPanelItem,{label:(0,vs.__)("Link to user profile"),isShownByDefault:!0,hasValue:()=>r?.isLink,onDeselect:()=>e({isLink:!1}),children:(0,$t.jsx)(ja.ToggleControl,{label:(0,vs.__)("Link to user profile"),onChange:()=>e({isLink:!r.isLink}),checked:r.isLink})}),r.isLink&&(0,$t.jsx)(ja.__experimentalToolsPanelItem,{label:(0,vs.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r?.linkTarget!=="_self",onDeselect:()=>e({linkTarget:"_self"}),children:(0,$t.jsx)(ja.ToggleControl,{label:(0,vs.__)("Open in new tab"),onChange:i=>e({linkTarget:i?"_blank":"_self"}),checked:r.linkTarget==="_blank"})}),o&&(0,$t.jsx)(ja.__experimentalToolsPanelItem,{label:(0,vs.__)("User"),isShownByDefault:!0,hasValue:()=>!!r?.userId,onDeselect:()=>e({userId:void 0}),children:(0,$t.jsx)(bU,{value:r?.userId,onChange:i=>{e({userId:i})}})})]})})},A2e=({children:e,isLink:t})=>t?(0,$t.jsx)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:r=>r.preventDefault(),children:e}):e,xU=({setAttributes:e,attributes:t,avatar:r,blockProps:o,isSelected:n})=>{let i=(0,fm.__experimentalUseBorderProps)(t),s=(0,Dw.addQueryArgs)((0,Dw.removeQueryArgs)(r?.src,["s"]),{s:t?.size*2});return(0,$t.jsx)("div",{...o,children:(0,$t.jsx)(A2e,{isLink:t.isLink,children:(0,$t.jsx)(ja.ResizableBox,{size:{width:t.size,height:t.size},showHandle:n,onResizeStop:(l,c,u,d)=>{e({size:parseInt(t.size+(d.height||d.width),10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,vs.isRTL)(),bottom:!0,left:(0,vs.isRTL)()},minWidth:r.minSize,maxWidth:r.maxSize,children:(0,$t.jsx)("img",{src:s,alt:r.alt,className:T("avatar","avatar-"+t.size,"photo","wp-block-avatar__image",i.className),style:i.style})})})})},z2e=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{commentId:n}=t,i=(0,fm.useBlockProps)(),s=uU({commentId:n});return(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(_U,{avatar:s,setAttributes:r,attributes:e,selectUser:!1}),(0,$t.jsx)(xU,{attributes:e,avatar:s,blockProps:i,isSelected:o,setAttributes:r})]})},V2e=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{postId:n,postType:i}=t,s=dU({userId:e?.userId,postId:n,postType:i}),l=(0,fm.useBlockProps)();return(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(_U,{selectUser:!0,attributes:e,avatar:s,setAttributes:r}),(0,$t.jsx)(xU,{attributes:e,avatar:s,blockProps:l,isSelected:o,setAttributes:r})]})};function kU(e){return e?.context?.commentId||e?.context?.commentId===null?(0,$t.jsx)(z2e,{...e}):(0,$t.jsx)(V2e,{...e})}var{name:wU}=Iw,CU={icon:cv,edit:kU,example:{}},F2e=()=>A({name:wU,metadata:Iw,settings:CU});var gD={};Q(gD,{init:()=>a5e,metadata:()=>A5,name:()=>sq,settings:()=>lq});var kI=a(R(),1),Sy=a(b(),1),SU=[{attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src"},caption:{type:"string",source:"html",selector:"figcaption"},id:{type:"number"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{align:!0},save({attributes:e}){let{autoplay:t,caption:r,loop:o,preload:n,src:i}=e;return(0,Sy.jsxs)("figure",{children:[(0,Sy.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:n}),!kI.RichText.isEmpty(r)&&(0,Sy.jsx)(kI.RichText.Content,{tagName:"figcaption",value:r})]})}}];var X$=a(Or(),1),Si=a(V(),1);var uG=a(H(),1);var gm=a(Ae(),1);function Lw({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=gm.useRef(e!==void 0),[i,s]=gm.useState(t),l=n?e:i,c=gm.useCallback(u=>{n||s(u)},[]);return[l,c]}var O2e=a(Ae(),1),Ty={...O2e};var PU=a(Ae(),1),TU={};function lo(e,t){let r=PU.useRef(TU);return r.current===TU&&(r.current=e(t)),r}var wI=Ty.useInsertionEffect,H2e=wI&&wI!==Ty.useLayoutEffect?wI:e=>e();function He(e){let t=lo(j2e).current;return t.next=e,H2e(t.effect),t.trampoline}function j2e(){let e={next:void 0,callback:U2e,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function U2e(){}var du=a(Ae(),1);var EU=a(Ae(),1),W2e=()=>{},Ze=typeof document<"u"?EU.useLayoutEffect:W2e;var Mw=a(Ae(),1),CI=Mw.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function BU(){return Mw.useContext(CI)}var NU=a(b(),1);function Aw(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=He(n),[,s]=du.useState(!1),l=lo($2e).current,c=lo(G2e).current,u=du.useRef(0),d=du.useRef(!0),p=du.useRef([]),m=du.useRef(null),f=He(()=>{d.current||(d.current=!0,s(w=>!w))}),g=He((w,C)=>{c.set(w,C),f()}),h=He(w=>{c.delete(w),f()}),v=He(w=>{let C=new Map;return r.current.length=0,o&&(o.current.length=0),w.forEach(S=>{C.set(S.element,{...S.registration.metadata??{},index:S.index}),r.current[S.index]=S.element,o&&(o.current[S.index]=S.registration.label!==void 0?S.registration.label:S.registration.textRef?.current?.textContent??S.element.textContent)}),u.current=r.current.length,C});function x(w){if(m.current?.disconnect(),m.current=null,typeof MutationObserver!="function"||w.length<2)return;let C=new MutationObserver(P=>{if(!K2e(P))return;let N=null;for(let I of w)if(I.isConnected){if(N&&IU(N,I)>0){C.disconnect(),f();return}N=I}});m.current=C;let S=new Set;for(let P=1;P<w.length;P+=1){let N=Z2e(w[P-1],w[P]);N&&S.add(N)}S.forEach(P=>C.observe(P,{childList:!0}))}let _=He(()=>{let[w,C]=q2e(c),S=v(w);x(C),p.current=w,d.current=!1,l.forEach(P=>P(S)),i(S)});Ze(()=>(d.current||v(p.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,v]),Ze(()=>{d.current&&_()}),Ze(()=>()=>{m.current?.disconnect(),d.current=!0},[]);let k=He(w=>(l.add(w),()=>{l.delete(w)})),y=du.useMemo(()=>({register:g,unregister:h,subscribeMapChange:k,nextIndexRef:u}),[g,h,k,u]);return(0,NU.jsx)(CI.Provider,{value:y,children:t})}function G2e(){return new Map}function $2e(){return new Set}function q2e(e){let t=new Set,r=[],o=[];e.forEach((i,s)=>{if(!s.isConnected)return;let l=i.index,c={index:l??-1,element:s,registration:i};l===null?o.push(c):l>=0&&(t.add(l),r.push(c))});let n=0;return o.sort((i,s)=>IU(i.element,s.element)),o.forEach(i=>{for(;t.has(n);)n+=1;i.index=n,r.push(i),n+=1}),t.size>0&&r.sort((i,s)=>i.index-s.index),[r,o.map(i=>i.element)]}function Z2e(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function K2e(e){for(let t of e)for(let r=0;r<t.removedNodes.length;r+=1)if(t.removedNodes[r].isConnected)return!0;return!1}function IU(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Y2e(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${o}; visit ${i} for the full message.`}}var Q2e=Y2e("https://base-ui.com/production-error","Base UI"),ys=Q2e;var ym=a(Ae(),1);function hm(e,t,r,o){let n=lo(DU).current;return X2e(n,e,t,r,o)&&LU(n,[e,t,r,o]),n.callback}function RU(e){let t=lo(DU).current;return J2e(t,e)&&LU(t,e),t.callback}function DU(){return{callback:null,cleanup:null,refs:[]}}function X2e(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function J2e(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function LU(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(r);typeof s=="function"&&(o[n]=s);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=o[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var AU=a(Ae(),1);var MU=a(Ae(),1),exe=parseInt(MU.version,10);function zw(e){return exe>=e}function SI(e){if(!AU.isValidElement(e))return null;let t=e,r=t.props;return(zw(19)?r?.ref:t.ref)??null}function Py(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Hr(){}var vm=Object.freeze([]),Ua=Object.freeze({});function zU(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function VU(e,t){return typeof e=="function"?e(t):e}function FU(e,t){return typeof e=="function"?e(t):e}var TI={};function jr(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Vw(t);let i=Vw(e);return t&&(i=Ey(i,t)),r&&(i=Ey(i,r)),o&&(i=Ey(i,o)),n&&(i=Ey(i,n)),i}function OU(e){if(e.length===0)return TI;if(e.length===1)return Vw(e[0]);let t=Vw(e[0]);for(let r=1;r<e.length;r+=1)t=Ey(t,e[r]);return t}function Vw(e){return PI(e)?{...jU(e,TI)}:txe(e)}function Ey(e,t){return PI(t)?jU(t,e):rxe(e,t)}function txe(e){let t={...e};for(let r in t){let o=t[r];HU(r,o)&&(t[r]=UU(o))}return t}function rxe(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Py(e.style,o);break}case"className":{e[r]=EI(e.className,o);break}default:HU(r,o)?e[r]=oxe(e[r],o):e[r]=o}}return e}function HU(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function PI(e){return typeof e=="function"}function jU(e,t){return PI(e)?e(t):e??TI}function oxe(e,t){return t?e?(...r)=>{let o=r[0];if(WU(o)){let i=o;By(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:UU(t):e}function UU(e){return e&&((...t)=>{let r=t[0];return WU(r)&&By(r),e(...t)})}function By(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function EI(e,t){return t?e?t+" "+e:t:e}function WU(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var BI=a(Ae(),1);function _r(e,t,r={}){let o=t.render,n=nxe(t,r);if(r.enabled===!1)return null;let i=r.state??Ua;return sxe(e,o,n,i)}function nxe(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Ua,ref:s,props:l,stateAttributesMapping:c,enabled:u=!0}=t,d=u?VU(r,i):void 0,p=u?FU(o,i):void 0,m=u?zU(i,c):Ua,f=u&&l?axe(l):void 0,g=u?Py(m,f)??{}:Ua;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=RU([g.ref,SI(n),...s]):g.ref=hm(g.ref,SI(n),s):hm(null,null)),u?(d!==void 0&&(g.className=EI(g.className,d)),p!==void 0&&(g.style=Py(g.style,p)),g):Ua}function axe(e){return Array.isArray(e)?OU(e):jr(void 0,e)}var ixe=Symbol.for("react.lazy");function sxe(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=jr(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===ixe&&(i=ym.Children.toArray(t)[0]),ym.cloneElement(i,n)}if(e&&typeof e=="string")return lxe(e,r);throw new Error(ys(8))}function lxe(e,t){return e==="button"?(0,BI.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,BI.createElement)("img",{alt:"",...t,key:t.key}):ym.createElement(e,t)}var Fw=a(Ae(),1);var GU=0;function cxe(e,t="mui"){let[r,o]=Fw.useState(e),n=e||r;return Fw.useEffect(()=>{r==null&&(GU+=1,o(`${t}-${GU}`))},[r,t]),n}var $U=Ty.useId;function qU(e,t){if($U!==void 0){let r=$U();return e??(t?`${t}-${r}`:r)}return cxe(e,t)}function Wa(e){return qU(e,"base-ui")}var bs={};Q(bs,{cancelOpen:()=>zxe,chipRemovePress:()=>bxe,clearPress:()=>yxe,closePress:()=>hxe,closeWatcher:()=>Nxe,decrementPress:()=>kxe,disabled:()=>Fxe,drag:()=>Lxe,escapeKey:()=>Bxe,focusOut:()=>Exe,imperativeAction:()=>jxe,incrementPress:()=>xxe,initial:()=>Hxe,inputBlur:()=>Sxe,inputChange:()=>wxe,inputClear:()=>Cxe,inputPaste:()=>Txe,inputPress:()=>Pxe,itemPress:()=>gxe,keyboard:()=>Rxe,linkPress:()=>vxe,listNavigation:()=>Ixe,missing:()=>Oxe,none:()=>uxe,outsidePress:()=>fxe,pointer:()=>Dxe,scrub:()=>Axe,siblingOpen:()=>Vxe,swipe:()=>Uxe,trackPress:()=>_xe,triggerFocus:()=>mxe,triggerHover:()=>pxe,triggerPress:()=>dxe,wheel:()=>Mxe,windowResize:()=>Wxe});var uxe="none",dxe="trigger-press",pxe="trigger-hover",mxe="trigger-focus",fxe="outside-press",gxe="item-press",hxe="close-press",vxe="link-press",yxe="clear-press",bxe="chip-remove-press",_xe="track-press",xxe="increment-press",kxe="decrement-press",wxe="input-change",Cxe="input-clear",Sxe="input-blur",Txe="input-paste",Pxe="input-press",Exe="focus-out",Bxe="escape-key",Nxe="close-watcher",Ixe="list-navigation",Rxe="keyboard",Dxe="pointer",Lxe="drag",Mxe="wheel",Axe="scrub",zxe="cancel-open",Vxe="sibling-open",Fxe="disabled",Oxe="missing",Hxe="initial",jxe="imperative-action",Uxe="swipe",Wxe="window-resize";function Wg(e,t,r,o){let n=!1,i=!1,s=o??Ua;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:r,...s}}var II=a(Ae(),1);var ZU=a(Ae(),1);function Ow(e){ZU.useEffect(e,vm)}var Hw=null,Hje=globalThis.requestAnimationFrame,NI=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},jw=new NI;var oc=class e{static create(){return new e}static request(t){return jw.request(t)}static cancel(t){return jw.cancel(t)}currentId=Hw;request(t){this.cancel(),this.currentId=jw.request(()=>{this.currentId=Hw,t()})}cancel=()=>{this.currentId!==Hw&&(jw.cancel(this.currentId),this.currentId=Hw)};disposeEffect=()=>this.cancel};function KU(){let e=lo(oc.create).current;return Ow(e.disposeEffect),e}function Gg(e,t=!1,r=!1){let[o,n]=II.useState(e&&t?"idle":void 0),[i,s]=II.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Ze(()=>{if(!e&&i&&o!=="ending"&&r){let l=oc.request(()=>{n("ending")});return()=>{oc.cancel(l)}}},[e,i,o,r]),Ze(()=>{if(!e||t)return;let l=oc.request(()=>{n(void 0)});return()=>{oc.cancel(l)}},[t,e]),Ze(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let l=oc.request(()=>{n("idle")});return()=>{oc.cancel(l)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var bm=a(Ae(),1);function Uw(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:s,unregister:l,subscribeMapChange:c,nextIndexRef:u}=BU(),d=bm.useRef(-1),[p,m]=bm.useState(i==null&&t?()=>{if(d.current===-1){let v=u.current;u.current+=1,d.current=v}return d.current}:-1),f=i??p,g=bm.useRef(null),h=bm.useCallback(v=>{let x=g.current;x&&l(x),g.current=v,v&&s(v,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,s,l,o,r,n]);return Ze(()=>{if(i==null)return c(v=>{let x=g.current?v.get(g.current)?.index:null;x!=null&&m(x)})},[i,c]),{ref:h,index:f}}var Gxe={"data-starting-style":""},$xe={"data-ending-style":""},Ww={transitionStatus(e){return e==="starting"?Gxe:e==="ending"?$xe:null}};var qg=a(Ae(),1);function RI(){return typeof window<"u"}function _m(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function YU(e){return RI()?e instanceof Element||e instanceof _m(e).Element:!1}function nc(e){return RI()?e instanceof HTMLElement||e instanceof _m(e).HTMLElement:!1}function QU(e){return!RI()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof _m(e).ShadowRoot}function Gw(e){return _m(e).getComputedStyle(e)}var $w=a(Ae(),1),DI=$w.createContext(void 0);function $g(e=!1){let t=$w.useContext(DI);if(t===void 0&&!e)throw new Error(ys(16));return t}var XU=a(Ae(),1);function JU(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,s=o&&t!==!1,l=o&&t===!1;return{props:XU.useMemo(()=>{let u={onKeyDown(d){r&&t&&d.key!=="Tab"&&d.preventDefault()}};return o||(u.tabIndex=n,!i&&r&&(u.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(u["aria-disabled"]=r),i&&(!t||l)&&(u.disabled=r),u},[o,r,t,s,l,i,n])}}function xm(e){return e?.ownerDocument||document}function qw(e,t,{detail:r=0}={}){e.dispatchEvent(new(_m(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function MI(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=qg.useRef(null),l=$g(!0),c=i??l!==void 0,{props:u}=JU({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),d=qg.useCallback(()=>{let f=s.current;LI(f)&&c&&t&&u.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,u.disabled,c]);Ze(d,[d]);let p=qg.useCallback((f={})=>{let{onClick:g,onMouseDown:h,onKeyUp:v,onKeyDown:x,onPointerDown:_,...k}=f;return jr({onClick(y){if(t){y.preventDefault();return}g?.(y)},onMouseDown(y){t||h?.(y)},onKeyDown(y){if(t||(By(y),x?.(y),y.baseUIHandlerPrevented))return;let w=y.target===y.currentTarget,C=y.currentTarget,S=LI(C),P=!n&&qxe(C),N=w&&(n?S:!P),I=y.key==="Enter",B=y.key===" ",E=C.getAttribute("role"),L=E?.startsWith("menuitem")||E==="option"||E==="gridcell";if(w&&c&&B){if(y.defaultPrevented&&L)return;y.preventDefault(),(!n||S)&&(y.preventBaseUIHandler(),qw(C,y));return}if(!N||n||!B&&!I){w&&P&&B&&y.preventDefault();return}y.defaultPrevented||(y.preventDefault(),I&&(y.preventBaseUIHandler(),qw(C,y)))},onKeyUp(y){if(!t){if(By(y),v?.(y),y.target===y.currentTarget&&n&&c&&LI(y.currentTarget)&&y.key===" "){y.preventDefault();return}y.baseUIHandlerPrevented||y.target===y.currentTarget&&!n&&!c&&!y.defaultPrevented&&y.key===" "&&(y.preventBaseUIHandler(),qw(y.currentTarget,y))}},onPointerDown(y){if(t){y.preventDefault();return}_?.(y)}},n?{type:"button"}:{role:"button"},u,k)},[t,u,c,n]),m=He(f=>{s.current=f,d()});return{getButtonProps:p,buttonRef:m}}function LI(e){return nc(e)&&e.tagName==="BUTTON"}function qxe(e){return nc(e)&&e.tagName==="A"&&!!e.href}var aW=a(Ae(),1);var oW=a(tW(),1);function rW(e){return e==null?e:"current"in e?e.current:e}function nW(e,t=!1){let r=KU();return He((o,n=null)=>{r.cancel();let i=rW(e);if(i==null)return;let s=i,l=()=>{oW.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function c(){Promise.all(s.getAnimations().map(u=>u.finished)).then(()=>{n?.aborted||l()},()=>{if(n?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){c();return}l()})}if(t){let u="data-starting-style";if(!s.hasAttribute(u)){r.request(c);return}let d=new MutationObserver(()=>{s.hasAttribute(u)||(d.disconnect(),c())});d.observe(s,{attributes:!0,attributeFilter:[u]}),n?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}r.request(c)})}function Zw(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=He(n),s=nW(o,r);aW.useEffect(()=>{if(!t)return;let l=new AbortController;return s(i,l.signal),()=>{l.abort()}},[t,r,i,s])}var Ny=0,AI=class e{static create(){return new e}currentId=Ny;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Ny,r()},t)}isStarted(){return this.currentId!==Ny}clear=()=>{this.currentId!==Ny&&(clearTimeout(this.currentId),this.currentId=Ny)};disposeEffect=()=>this.clear};function iW(){let e=lo(AI.create).current;return Ow(e.disposeEffect),e}function Iy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function zI(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&QU(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Zg(e){return"composedPath"in e?e.composedPath()[0]:e.target}var VI=Math.round;function Ry(e,t){return t<0||t>=e.length}function FI(e,t){return km(e.current,{disabledIndices:t})}function OI(e,t){return km(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function km(e,{startingIndex:t=-1,decrement:r=!1,disabledIndices:o,amount:n=1}={}){let i=t;do i+=r?-n:n;while(i>=0&&i<=e.length-1&&Dy(e,i,o));return i}function Dy(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!Kxe(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function Zxe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Kxe(e,t=e?Gw(e):null){return!e||!e.isConnected||!t||Zxe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var Kw=a(Ae(),1);function dW(){let[,e]=Kw.useState({});return Kw.useCallback(()=>{e({})},[])}var Qw="ArrowUp",Xw="ArrowDown",Jw="ArrowLeft",e5="ArrowRight",t5="Home",r5="End";var mW=new Set([Qw,Xw,Jw,e5,t5,r5]),ake="Shift",fW=[ake,"Control","Alt","Meta"];function ike(e){return nc(e)&&e.tagName==="INPUT"}function jI(e){return!!(ike(e)&&e.selectionStart!=null||nc(e)&&e.tagName==="TEXTAREA")}function UI(e,t,r,o){if(!e||!t||!t.scrollTo)return;let n=e.scrollLeft,i=e.scrollTop,s=e.clientWidth<e.scrollWidth,l=e.clientHeight<e.scrollHeight;if(s&&o!=="vertical"){let c=pW(e,t,"left"),u=Yw(e),d=Yw(t);r==="ltr"&&(c+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight?n=c+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight:c-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft&&(n=c-d.scrollMarginLeft-u.scrollPaddingLeft)),r==="rtl"&&(c-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft?n=c-d.scrollMarginLeft-u.scrollPaddingLeft:c+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight&&(n=c+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight))}if(l&&o!=="horizontal"){let c=pW(e,t,"top"),u=Yw(e),d=Yw(t);c-d.scrollMarginTop<e.scrollTop+u.scrollPaddingTop?i=c-d.scrollMarginTop-u.scrollPaddingTop:c+t.offsetHeight+d.scrollMarginBottom>e.scrollTop+e.clientHeight-u.scrollPaddingBottom&&(i=c+t.offsetHeight+d.scrollMarginBottom-e.clientHeight+u.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function pW(e,t,r){let o=r==="left"?"offsetLeft":"offsetTop",n=0;for(;t.offsetParent&&(n+=t[o],t.offsetParent!==e);)t=t.offsetParent;return n}function Yw(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function gW(e){return zw(19)?e:e?"true":void 0}var o5=a(Ae(),1);var gd={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},ske={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},hW={disabled:!1,...ske},_s={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var lke={invalid:void 0,name:void 0,validityData:{state:gd,errors:[],error:"",value:"",initialValue:null},setValidityData:Hr,disabled:void 0,setTouched:Hr,setDirty:Hr,setFilled:Hr,setFocused:Hr,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:hW,registerFieldControl:Hr,validation:{getValidationProps:(e,t=Ua)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:Hr,getInputControl:()=>null,commit:async()=>{},change:Hr}},WI=o5.createContext(lke);function Ga(e=!0){let t=o5.useContext(WI);if(t.setValidityData===Hr&&!e)throw new Error(ys(28));return t}function vW(e,t,r,o,n=!0,i){let{registerFieldControl:s}=Ga(),l=lo(()=>Symbol());Ze(()=>{let c=l.current;if(!n){s(c,void 0);return}s(c,{controlRef:e,getValue:o,id:t,name:i,value:r})},[e,n,o,t,i,s,l,r]),Ze(()=>{let c=l.current;return()=>{s(c,void 0)}},[s,l])}var n5=a(Ae(),1);var cke=n5.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:Hr,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function ac(){return n5.useContext(cke)}var Ly=a(Ae(),1);var a5=a(Ae(),1);var GI=a5.createContext({controlId:void 0,registerControlId:Hr,labelId:void 0,setLabelId:Hr,messageIds:[],setMessageIds:Hr,getDescriptionProps:e=>e});function Ln(){return a5.useContext(GI)}function yW(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=Ln(),s=Wa(t),l=r?n:void 0,c=lo(()=>Symbol()),u=Ly.useRef(!1),d=Ly.useRef(t!=null),p=He(()=>{!u.current||i===Hr||(u.current=!1,i(c.current,void 0))});return Ze(()=>{if(i===Hr)return;let m;if(r){let f=o?.current;YU(f)&&f.closest("label")!=null?m=t??null:m=l??s}else if(t!=null)d.current=!0,m=t;else if(d.current)m=s;else{p();return}if(m===void 0){p();return}u.current=!0,i(c.current,m)},[t,o,l,i,r,s,c,p]),Ly.useEffect(()=>p,[p]),n??s}var i5=a(Ae(),1),$I=i5.createContext(void 0);function qI(){return i5.useContext($I)?.direction??"ltr"}var s5=a(Ae(),1),ZI=s5.createContext({disabled:!1});function l5(){return s5.useContext(ZI)}var hd=a(Ae(),1);function wm(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var KI=Object.keys(gd);function uke(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function bW(e,t){let r=null;for(let o of e.keys())if(uke(o,t)){if(!o.validity.valid)return o;r??=o}return r}function _W(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function xW(e){let{elementRef:t,formRef:r}=ac(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:s,invalid:l,markedDirtyRef:c,state:u,shouldValidateOnChange:d,registeredFieldIdRef:p}=e,{controlId:m,getDescriptionProps:f}=Ln(),g=iW(),h=hd.useRef(null),v=lo(()=>new Map).current,x=hd.useRef(0),_=hd.useCallback((S,P)=>(v.set(S,P),()=>{v.delete(S)}),[v]),k=He(()=>{let S=bW(v,t.current);return S&&v.get(S)?.controlRef.current||null}),y=He(async(S,P=!1)=>{x.current+=1;let N=x.current;function I(q,j=l){let Z=p.current??m;if(Z==null)return;let X=r.current.fields.get(Z);if(!X)return;let te=wm(q,j);r.current.fields.set(Z,{...X,validityData:te})}function B(q,j){let Z={value:S,state:{...gd,valid:!0},error:"",errors:[],initialValue:i.initialValue};_W(q,v),I(Z,j),o(Z)}let E=v.size>0?bW(v,t.current):h.current;if(P){if(u.valid!==!1||!E)return;let q=E.validity;if(!q.valueMissing){B(E,!1);return}for(let j of KI)if(j!=="valid"&&j!=="valueMissing"&&j!=="customError"&&q[j])return}function L(q){let j=KI.reduce((X,te)=>(X[te]=q.validity[te],X),{}),Z=!1;for(let X of KI)if(X!=="valid"){if(X==="valueMissing"&&j[X])Z=!0;else if(j[X])return j}return Z&&!c.current&&(j.valid=!0,j.valueMissing=!1),j}g.clear();let M=null,U=[],$=E?L(E):{...gd,valid:!0},W,G=d();if(E&&E.validationMessage&&!G)W=E.validationMessage,U=[E.validationMessage];else{let q=Array.from(r.current.fields.values()).reduce((Z,X)=>(X.name&&(Z[X.name]=X.getValue()),Z),{}),j=n(S,q);if(typeof j=="object"&&j!==null&&"then"in j){if(M=await j,N!==x.current)return}else M=j;M!==null?($.valid=!1,$.customError=!0,Array.isArray(M)?(U=M,E?.setCustomValidity(M.join(`
+`))):M&&(U=[M],E?.setCustomValidity(M))):G&&(_W(E,v),$.customError=!1,E&&E.validationMessage?(W=E.validationMessage,U=[E.validationMessage]):(!E||E.validity.valid)&&!$.valid&&($.valid=!0))}let F={value:S,state:$,error:W??(Array.isArray(M)?M[0]:M??""),errors:U,initialValue:i.initialValue};I(F),o(F)}),w=He(S=>{g.clear();let P=d();P&&S!==""&&s?(x.current+=1,g.start(s,()=>{y(S)})):y(S,!P)}),C=hd.useCallback((S,P={})=>jr(f(P),u.valid===!1&&!u.disabled&&!S?{"aria-invalid":!0}:Ua),[f,u.disabled,u.valid]);return hd.useMemo(()=>({getValidationProps:C,inputRef:h,registeredInputs:v,registerInput:_,getInputControl:k,commit:y,change:w}),[C,v,_,k,y,w])}function kW(e,t){let r=Wa(e);return Ze(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function wW(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:l}=Ln(),c=He(f=>{l(f),n?.(f)}),u=kW(t,c),d=s??r;function p(f){if(i){i(f,d);return}if(!d)return;let g=xm(f.currentTarget).getElementById(d);nc(g)&&dke(g)}function m(f){Zg(f.nativeEvent)?.closest("button,input,select,textarea")||(!f.defaultPrevented&&f.detail>1&&f.preventDefault(),!o&&p(f))}return o?{id:u,htmlFor:d??void 0,onMouseDown:m}:{id:u,onClick:m,onPointerDown(f){f.preventDefault()}}}function dke(e){e.focus({focusVisible:!0})}var CW=a(Ae(),1);function SW(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=$g(),{ref:n,index:i}=Uw(e),s=r===i,l=CW.useRef(null),c=hm(n,l);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let d=l.current;if(!t||!d)return;let p=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!p&&d.focus()}},compositeRef:c,index:i}}function YI(e){let t=Gw(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=nc(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(VI(r)!==i||VI(o)!==s)&&(r=i,o=s),{width:r,height:o}}var TW=a(Ae(),1);var PW=a(b(),1),c5=function(t){let{direction:r="ltr"}=t,o=TW.useMemo(()=>({direction:r}),[r]);return(0,PW.jsx)($I.Provider,{value:o,children:t.children})};function EW(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var u5=a(Ae(),1),pke=u5.createContext(void 0),mke={disableStyleElements:!1};function BW(){return u5.useContext(pke)??mke}var Mn={};Q(Mn,{Control:()=>VW,Description:()=>zW,Error:()=>MW,Item:()=>HW,Label:()=>LW,Root:()=>DW,Validity:()=>OW});var Go=a(Ae(),1);var d5=a(Ae(),1),fke=d5.createContext(void 0);function NW(e=!1){let t=d5.useContext(fke);if(!t&&!e)throw new Error(ys(86));return t}var vd=a(Ae(),1);var IW=a(b(),1),p5=function(t){let r=Wa(),o=t.controlId===void 0?r:t.controlId,[n,i]=vd.useState(o),[s,l]=vd.useState(t.labelId),[c,u]=vd.useState([]),d=lo(()=>new Map),{messageIds:p}=Ln(),m=He((h,v)=>{let x=d.current;if(v===void 0){x.delete(h);return}x.set(h,v),i(_=>{if(x.size===0)return;let k;for(let y of x.values()){if(_!==void 0&&y===_)return _;k===void 0&&(k=y)}return k})}),f=vd.useCallback(h=>{let v=h["aria-describedby"]?h["aria-describedby"].split(" "):[];return v.push(...p,...c),{...h,"aria-describedby":Array.from(new Set(v)).join(" ")||void 0}},[p,c]),g=vd.useMemo(()=>({controlId:n,registerControlId:m,labelId:s,setLabelId:l,messageIds:c,setMessageIds:u,getDescriptionProps:f}),[n,m,s,l,c,u,f]);return(0,IW.jsx)(GI.Provider,{value:g,children:t.children})};var m5=a(Ae(),1);function RW(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:l,validityData:c}=e,{formRef:u}=ac(),d=m5.useRef(null),p=m5.useRef(null),m=m5.useRef(!1),f=He(()=>{let y=p.current;if(y)return y.getValue?y.getValue():y.value});function g(y){return y.value===void 0?f():y.value}let h=He(()=>{let y=p.current;if(o.current=!0,!y){t(c.value);return}t(g(y))});function v(){let y=p.current;!y||!y.id||u.current.fields.set(y.id,{getValue:f,name:n??y.name,controlRef:y.controlRef,validityData:wm(c,r),validate:h})}function x(y=p.current?.id){y&&u.current.fields.delete(y)}function _(y){if(m.current)return;m.current=!0;let w=g(y);l(C=>C.initialValue===w?C:{...C,initialValue:w})}Ze(()=>{let y=p.current;!y||!y.id||(i(n?void 0:y.name),u.current.fields.set(y.id,{getValue:f,name:n??y.name,controlRef:y.controlRef,validityData:wm(c,r),validate:h}))},[u,f,r,n,i,h,c]),Ze(()=>{let y=u.current.fields;return()=>{let w=p.current?.id;w&&y.delete(w)}},[u]);let k=He((y,w)=>{if(!w){d.current===y&&(d.current=null,x(),p.current=null,i(void 0),s.current=void 0);return}let C=p.current?.id;d.current=y,p.current=w,n||i(w.name),s.current=w.id,C&&C!==w.id&&x(C),_(w),v()});return[h,k]}var f5=a(b(),1),gke=Go.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=ac(),{render:s,className:l,validate:c,validationDebounceTime:u=0,validationMode:d=n,name:p,disabled:m=!1,invalid:f,dirty:g,touched:h,actionsRef:v,style:x,..._}=t,k=NW(!0)?.disabled,y=He(c||(()=>null)),w=k||m,[C,S]=Go.useState(!1),[P,N]=Go.useState(!1),[I,B]=Go.useState(!1),[E,L]=Go.useState(!1),M=g??P,U=h??C,$=Go.useRef(M),W=Go.useRef(void 0),[G,F]=Go.useState(),q=p??G;Ze(()=>{g!==void 0&&($.current=g)},[g]);let j=He(Pe=>{g===void 0&&(Pe&&($.current=!0),N(Pe))}),Z=He(Pe=>{h===void 0&&S(Pe)}),X=He(()=>d==="onChange"||d==="onSubmit"&&i.current),te=q&&Object.hasOwn(o,q)?o[q]:null,K=!!(Array.isArray(te)?te.length:te),le=f===!0||K,[oe,ce]=Go.useState({state:gd,error:"",errors:[],value:null,initialValue:null}),pe=!le&&(w?null:oe.state.valid),be=Go.useMemo(()=>({disabled:w,touched:U,dirty:M,valid:pe,filled:I,focused:E}),[w,U,M,pe,I,E]),Te=xW({setValidityData:ce,validate:y,validityData:oe,validationDebounceTime:u,invalid:le,markedDirtyRef:$,state:be,shouldValidateOnChange:X,registeredFieldIdRef:W}),[ae,se]=RW({commit:Te.commit,invalid:le,markedDirtyRef:$,name:p,setRegisteredFieldName:F,registeredFieldIdRef:W,setValidityData:ce,validityData:oe});Go.useImperativeHandle(v,()=>({validate:ae}),[ae]);let ue=Go.useMemo(()=>({invalid:le,name:q,validityData:oe,setValidityData:ce,disabled:w,setTouched:Z,setDirty:j,setFilled:B,setFocused:L,validationMode:d,shouldValidateOnChange:X,state:be,registerFieldControl:se,validation:Te}),[le,q,oe,w,Z,j,B,L,d,X,be,se,Te]),Oe=_r("div",t,{ref:r,state:be,props:_,stateAttributesMapping:_s});return(0,f5.jsx)(WI.Provider,{value:ue,children:Oe})}),DW=Go.forwardRef(function(t,r){return(0,f5.jsx)(p5,{children:(0,f5.jsx)(gke,{...t,ref:r})})});var My=a(Ae(),1);var LW=My.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,nativeLabel:l=!0,...c}=t,u=Ga(!1),d=l5(),{labelId:p}=Ln(),m={...u.state,disabled:u.disabled||d.disabled},f=My.useRef(null),g=wW({id:p??s,native:l});return _r("label",t,{ref:[r,f],state:m,props:[g,c],stateAttributesMapping:_s})});var Cm=a(Ae(),1);var QI=a(b(),1),hke={..._s,...Ww},MW=Cm.forwardRef(function(t,r){let{render:o,id:n,className:i,match:s,style:l,...c}=t,u=Wa(n),{validityData:d,state:p,name:m}=Ga(!1),{setMessageIds:f}=Ln(),{errors:g}=ac(),h=m&&Object.hasOwn(g,m)?g[m]:null,v=!!(Array.isArray(h)?h.length:h),x=typeof s=="string",_=!1;s===!0?_=!0:p.disabled?_=!1:x?_=!!d.state[s]:_=v||d.state.valid===!1;let{mounted:k,transitionStatus:y,setMounted:w}=Gg(_);Ze(()=>{if(!(!_||!u))return f($=>$.concat(u)),()=>{f($=>$.filter(W=>W!==u))}},[_,u,f]);let C=Cm.useRef(null),[S,P]=Cm.useState(null),[N,I]=Cm.useState(null),B=d.error;!x&&v?B=h:d.errors.length>1&&(B=d.errors);let E=B;Array.isArray(B)&&(E=B.length>1?(0,QI.jsx)("ul",{children:B.map($=>(0,QI.jsx)("li",{children:$},$))}):B[0]);let L=Array.isArray(B)?JSON.stringify(B):B;_&&L!==N&&(I(L),P(E)),Zw({open:_,ref:C,onComplete(){_||w(!1)}});let M={...p,transitionStatus:y},U=_r("div",t,{ref:[r,C],state:M,props:[{id:u,children:_?E:S},c],stateAttributesMapping:hke,enabled:k});return k?U:null});var AW=a(Ae(),1);var zW=AW.forwardRef(function(t,r){let{render:o,id:n,className:i,style:s,...l}=t,c=Wa(n),u=Ga(!1),d=l5(),{setMessageIds:p}=Ln(),m={...u.state,disabled:u.disabled||d.disabled};return Ze(()=>{if(c)return p(g=>g.concat(c)),()=>{p(g=>g.filter(h=>h!==c))}},[c,p]),_r("p",t,{ref:r,state:m,props:[{id:c},l],stateAttributesMapping:_s})});var g5=a(Ae(),1);var VW=g5.forwardRef(function(t,r){let{render:o,className:n,id:i,name:s,value:l,disabled:c=!1,onValueChange:u,defaultValue:d,autoFocus:p=!1,style:m,...f}=t,{state:g,name:h,disabled:v,setTouched:x,setDirty:_,validityData:k,setFocused:y,setFilled:w,validationMode:C,validation:S}=Ga(),{clearErrors:P}=ac(),N=v||c,I=h??s,B={...g,disabled:N},{labelId:E}=Ln(),L=yW({id:i});Ze(()=>{let q=l!=null;S.inputRef.current?.value||q&&l!==""?w(!0):q&&l===""&&w(!1)},[S.inputRef,w,l]);let M=g5.useRef(null);Ze(()=>{p&&M.current===Iy(xm(M.current))&&y(!0)},[p,y]);let[U]=Lw({controlled:l,default:d,name:"FieldControl",state:"value"}),$=l!==void 0,W=$?U:void 0,G=He(()=>S.inputRef.current?.value);return vW(S.inputRef,L,W,G,!N,s),_r("input",t,{ref:[r,M],state:B,props:[{id:L,disabled:N,name:I,ref:S.inputRef,"aria-labelledby":E,autoFocus:p,...$?{value:W}:{defaultValue:d},onChange(q){let j=q.currentTarget.value;u?.(j,Wg(bs.none,q.nativeEvent)),_(j!==(k.initialValue??"")),w(j!==""),q.nativeEvent.defaultPrevented||(P(I),S.change(j))},onFocus(){y(!0)},onBlur(q){x(!0),y(!1),C==="onBlur"&&S.commit(q.currentTarget.value)},onKeyDown(q){q.currentTarget.tagName==="INPUT"&&q.key==="Enter"&&(x(!0),S.commit(q.currentTarget.value))}},f,q=>S.getValidationProps(N,q)],stateAttributesMapping:_s})});var Ay=a(Ae(),1);var FW=a(b(),1),OW=function(t){let{children:r}=t,{validityData:o,invalid:n}=Ga(!1),i=Ay.useMemo(()=>wm(o,n),[o,n]),s=i.state.valid===!1,{transitionStatus:l}=Gg(s),c=Ay.useMemo(()=>({...i,validity:i.state,transitionStatus:l}),[i,l]);return(0,FW.jsx)(Ay.Fragment,{children:r(c)})};var h5=a(Ae(),1);var XI=a(b(),1),HW=h5.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,...l}=t,{state:c,disabled:u}=Ga(!1),d=u||s,p={...c,disabled:d},m=h5.useMemo(()=>({disabled:d}),[d]),f=_r("div",t,{ref:r,state:p,props:l,stateAttributesMapping:_s});return(0,XI.jsx)(p5,{children:(0,XI.jsx)(ZI.Provider,{value:m,children:f})})});var jW=a(Ae(),1);var UW=a(b(),1),JI=jW.forwardRef(function(t,r){return(0,UW.jsx)(Mn.Control,{ref:r,...t})});var GW=a(Ae(),1);var Yg=a(Ae(),1);var v5="data-composite-item-active";var vke=[];function WW(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:c,enableHomeAndEndKeys:u=!1,stopEventPropagation:d,disabledIndices:p,modifierKeys:m=vke}=e,[f,g]=Yg.useState(0),h=o!=null,v=Yg.useRef(null),x=hm(v,c),_=Yg.useRef([]),k=Yg.useRef(!1),y=s??f,w=He((I,B=!1)=>{if((l??g)(I),B){let E=_.current[I];UI(v.current,E,i,r)}}),C=He(I=>{if(I.size===0||k.current)return;k.current=!0;let B=Array.from(I.keys()),E=B.find(M=>M?.hasAttribute(v5))??null,L=E?I.get(E)?.index??-1:-1;if(L!==-1)w(L);else if(Dy(B,y,p)){let M=km(B,{disabledIndices:p});Ry(B,M)||w(M)}UI(v.current,E,i,r)});Ze(()=>{if(p==null||s!=null||!k.current)return;let I=_.current;if(Dy(I,y,p)){let B=km(I,{disabledIndices:p});Ry(I,B)||w(B)}},[p,s,y,_,w]);let S=He((I,B,E)=>n?n(I,B,E,_):E),P=He(I=>{let B=I.key===t5||I.key===r5;if(!mW.has(I.key)||!u&&B||yke(I,m)||!v.current)return;let L=i==="rtl",M=L?Jw:e5,U=L?e5:Jw,$=r==="vertical"?Xw:M,W=r==="vertical"?Qw:U,G=Zg(I.nativeEvent);if(G!=null&&jI(G)&&!EW(G)){let te=G.selectionStart,K=G.selectionEnd,le=G.value;if(te==null||I.shiftKey||te!==K||I.key!==W&&te<le.length||I.key!==$&&te>0)return}let F=y,q=FI(_,p),j=OI(_,p);o!=null&&(F=o({disabledIndices:p,elementsRef:_,event:I,highlightedIndex:y,loopFocus:t,maxIndex:j,minIndex:q,onLoop:S,orientation:r,rtl:L}));let Z=r!=="vertical"&&I.key===M||r!=="horizontal"&&I.key===Xw,X=r!=="vertical"&&I.key===U||r!=="horizontal"&&I.key===Qw;u&&(I.key===t5?F=q:I.key===r5&&(F=j)),F===y&&(Z||X)&&(t&&F===j&&Z?(F=q,n&&(F=n(I,y,F,_))):t&&F===q&&X?(F=j,n&&(F=n(I,y,F,_))):F=km(_.current,{startingIndex:F,decrement:X,disabledIndices:p})),F!==y&&!Ry(_.current,F)&&(d&&I.stopPropagation(),(h||B||Z||X)&&I.preventDefault(),w(F,!0),queueMicrotask(()=>{_.current[F]?.focus()}))});return{props:{ref:x,onFocus(I){let B=v.current,E=Zg(I.nativeEvent);!B||E==null||!jI(E)||E.setSelectionRange(0,E.value.length)},onKeyDown:P},highlightedIndex:y,onHighlightedIndexChange:w,elementsRef:_,onMapChange:C,relayKeyboardEvent:P}}function yke(e,t){for(let r of fW)if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var eR=a(b(),1);function $W(e){let{render:t,className:r,style:o,refs:n=vm,props:i=vm,state:s=Ua,stateAttributesMapping:l,highlightedIndex:c,onHighlightedIndexChange:u,orientation:d,grid:p,loopFocus:m,onLoop:f,enableHomeAndEndKeys:g,onMapChange:h,stopEventPropagation:v=!0,rootRef:x,disabledIndices:_,modifierKeys:k,highlightItemOnHover:y=!1,tag:w="div",...C}=e,S=qI(),{props:P,highlightedIndex:N,onHighlightedIndexChange:I,elementsRef:B,onMapChange:E,relayKeyboardEvent:L}=WW({grid:p,loopFocus:m,onLoop:f,orientation:d,highlightedIndex:c,onHighlightedIndexChange:u,rootRef:x,stopEventPropagation:v,enableHomeAndEndKeys:g,direction:S,disabledIndices:_,modifierKeys:k}),M=_r(w,e,{state:s,ref:n,props:[P,...i,C],stateAttributesMapping:l}),U=GW.useMemo(()=>({highlightedIndex:N,onHighlightedIndexChange:I,highlightItemOnHover:y,relayKeyboardEvent:L}),[N,I,y,L]);return(0,eR.jsx)(DI.Provider,{value:U,children:(0,eR.jsx)(Aw,{elementsRef:B,onMapChange:$=>{h?.($),E($)},children:M})})}var qW=a(uW(),1);function bke(){return Hr}function _ke(){return!1}function xke(){return!0}function ZW(){return(0,qW.useSyncExternalStore)(bke,_ke,xke)}var $$e=a(Ae(),1);var KW=a(b(),1);function YW(e){let{script:t}=e,{nonce:r}=BW();return ZW()?(0,KW.jsx)("script",{nonce:r,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var fl={};Q(fl,{Indicator:()=>tG,List:()=>oG,Panel:()=>rG,Root:()=>XW,Tab:()=>JW});var Xr=a(Ae(),1);var y5=a(Ae(),1),tR=y5.createContext(void 0);function yd(){let e=y5.useContext(tR);if(e===void 0)throw new Error(ys(64));return e}var ic={tabActivationDirection:e=>({"data-activation-direction":e})};var rR=a(b(),1),XW=Xr.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:l,value:c,style:u,...d}=t,p=t.defaultValue!==void 0,m=Xr.useRef([]),[f,g]=Xr.useState(()=>new Map),[h,v]=Lw({controlled:c,default:n,name:"Tabs",state:"value"}),x=c!==void 0,[_,k]=Xr.useState(()=>new Map),y=Xr.useRef(void 0),w=Xr.useCallback(ce=>oR(_,ce),[_]),[C,S]=Xr.useState(()=>({previousValue:h,tabActivationDirection:"none"})),{previousValue:P,tabActivationDirection:N}=C,I=N,B=!1;P!==h&&(I=QW(P,h,s,_),B=P!=null&&h!=null&&w(h)==null);let E=B?P:h,L=P!==E||N!==I;Ze(()=>{L&&S({previousValue:E,tabActivationDirection:I})},[E,L,I]);let M=He((ce,pe)=>{let be=QW(h,ce,s,_);pe.activationDirection=be,i?.(ce,pe),!pe.isCanceled&&v(ce)}),U=He((ce,pe)=>{i?.(ce,Wg(pe,void 0,void 0,{activationDirection:"none"}))}),$=He((ce,pe)=>(g(be=>{let Te=new Map(be);return Te.set(ce,pe),Te}),()=>{g(be=>{if(be.get(ce)!==pe)return be;let Te=new Map(be);return Te.delete(ce),Te})})),W=Xr.useCallback(ce=>f.get(ce),[f]),G=Xr.useCallback(ce=>{for(let pe of _.values())if(ce===pe.value)return pe.id},[_]),F=Xr.useMemo(()=>({getTabElementBySelectedValue:w,getTabIdByPanelValue:G,getTabPanelIdByValue:W,onValueChange:M,orientation:s,registerMountedTabPanel:$,setTabMap:k,tabActivationDirection:I,value:h}),[w,G,W,M,s,$,k,I,h]),q=Xr.useMemo(()=>{for(let ce of _.values())if(ce.value===h)return ce},[_,h]),j=Xr.useMemo(()=>{for(let ce of _.values())if(!ce.disabled)return ce.value},[_]),Z=Xr.useRef(!p),X=Xr.useRef(n),te=Xr.useRef(p),K=Xr.useRef(!1);Ze(()=>{if(x)return;function ce(ae,se){v(ae),S({previousValue:ae,tabActivationDirection:"none"}),U(ae,se),Z.current=!1}if(_.size===0){K.current&&h!==null&&!y.current?.isConnected&&ce(null,bs.missing);return}K.current=!0,y.current=_.keys().next().value;let pe=q?.disabled,be=q==null&&h!==null;if(!pe&&h===X.current&&(te.current=!1),te.current&&pe&&h===X.current)return;let Te=Z.current;if(pe||be){let ae=j??null;if(h===ae){Z.current=!1;return}let se=bs.missing;Te?se=bs.initial:pe&&(se=bs.disabled),ce(ae,se);return}Te&&q!=null&&(U(h,bs.initial),Z.current=!1)},[j,x,U,q,v,_,h]);let oe=_r("div",t,{state:{orientation:s,tabActivationDirection:I},ref:r,props:d,stateAttributesMapping:ic});return(0,rR.jsx)(tR.Provider,{value:F,children:(0,rR.jsx)(Aw,{elementsRef:m,children:oe})})});function oR(e,t){for(let[r,o]of e.entries())if(t===o.value)return r;return null}function QW(e,t,r,o){if(e==null||t==null)return"none";let[n,i,s]=r==="horizontal"?["left","left","right"]:["top","up","down"],l=oR(o,e),c=oR(o,t);if(l==null||c==null)return l!==c&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?t>e?s:i:"none";let u=l.getBoundingClientRect()[n],d=c.getBoundingClientRect()[n];return d<u?i:d>u?s:"none"}var pu=a(Ae(),1);var b5=a(Ae(),1),nR=b5.createContext(void 0);function _5(){let e=b5.useContext(nR);if(e===void 0)throw new Error(ys(65));return e}var JW=pu.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:l,nativeButton:c=!0,style:u,...d}=t,{value:p,getTabPanelIdByValue:m,onValueChange:f,orientation:g,tabActivationDirection:h}=yd(),{activateOnFocus:v,registerTabResizeObserverElement:x,tabsListElement:_}=_5(),{highlightedIndex:k,onHighlightedIndexChange:y}=$g(),w=Wa(l),C=pu.useMemo(()=>({disabled:n,id:w,value:s}),[n,w,s]),{compositeProps:S,compositeRef:P,index:N}=SW({metadata:C}),I=s===p,B=pu.useRef(!1),E=pu.useRef(null),L=He(K=>{E.current?.(),E.current=K?x(K):null});Ze(()=>{if(B.current){B.current=!1;return}if(!(I&&N>-1&&k!==N))return;let K=_;if(K!=null){let le=Iy(xm(K));if(le&&zI(K,le))return}n||y(N)},[I,N,k,y,n,_]);let{getButtonProps:M,buttonRef:U}=MI({disabled:n,native:c,focusableWhenDisabled:!0}),$=m(s),W=pu.useRef(!1),G=pu.useRef(!1);function F(K){f(s,Wg(bs.none,K.nativeEvent,void 0,{activationDirection:"none"}))}function q(K){I||n||F(K)}function j(K){I||n||v&&(!W.current||G.current)&&F(K)}function Z(K){if(I||n)return;W.current=!0,G.current=K.button===0;let le=xm(K.currentTarget);function oe(){W.current=!1,G.current=!1,le.removeEventListener("pointerup",oe),le.removeEventListener("pointercancel",oe)}le.addEventListener("pointerup",oe),le.addEventListener("pointercancel",oe)}return _r("button",t,{state:{disabled:n,active:I,orientation:g,tabActivationDirection:h},ref:[r,U,P,L],props:[S,{role:"tab","aria-controls":$,"aria-selected":I,id:w,onClick:q,onFocus:j,onPointerDown:Z,[v5]:I?"":void 0,onKeyDownCapture(){B.current=!0}},d,M],stateAttributesMapping:ic})});var Qg=a(Ae(),1);var x5=a(b(),1),eG,kke={...ic,activeTabPosition:()=>null,activeTabSize:()=>null},tG=Qg.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...l}=t,{getTabElementBySelectedValue:c,orientation:u,tabActivationDirection:d,value:p}=yd(),{tabsListElement:m,registerIndicatorUpdateListener:f}=_5(),g=dW();Qg.useEffect(()=>f(g),[f,g]);let h=0,v=0,x=0,_=0,k=0,y=0,w=!1;if(p!=null&&m!=null){let E=c(p);if(E!=null){w=!0;let{width:L,height:M}=YI(E),{width:U,height:$}=YI(m),W=E.getBoundingClientRect(),G=m.getBoundingClientRect(),F=U>0?G.width/U:1,q=$>0?G.height/$:1;if(F>Number.EPSILON&&q>Number.EPSILON){let Z=W.left-G.left,X=W.top-G.top;h=Z/F+m.scrollLeft-m.clientLeft,x=X/q+m.scrollTop-m.clientTop}else h=E.offsetLeft,x=E.offsetTop;k=L,y=M,v=m.scrollWidth-h-k,_=m.scrollHeight-x-y}}let C=w?{left:h,right:v,top:x,bottom:_}:null,S=w?{width:k,height:y}:null,P=w?{"--active-tab-left":`${h}px`,"--active-tab-right":`${v}px`,"--active-tab-top":`${x}px`,"--active-tab-bottom":`${_}px`,"--active-tab-width":`${k}px`,"--active-tab-height":`${y}px`}:void 0,N=w&&k>0&&y>0,B=_r("span",t,{state:{orientation:u,activeTabPosition:C,activeTabSize:S,tabActivationDirection:d},ref:r,props:[{role:"presentation",style:P,hidden:!N},l,{suppressHydrationWarning:!0}],stateAttributesMapping:kke});return p==null?null:(0,x5.jsxs)(Qg.Fragment,{children:[B,i&&(eG||(eG=(0,x5.jsx)(YW,{script:""})))]})});var k5=a(Ae(),1);var wke={...ic,...Ww},rG=k5.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:l,...c}=t,{value:u,getTabIdByPanelValue:d,orientation:p,tabActivationDirection:m,registerMountedTabPanel:f}=yd(),g=Wa(),{ref:h,index:v}=Uw(),x=n===u,{mounted:_,transitionStatus:k,setMounted:y}=Gg(x),w=!_,C=d(n),S={hidden:w,orientation:p,tabActivationDirection:m,transitionStatus:k},P=k5.useRef(null),N=_r("div",t,{state:S,ref:[r,h,P],props:[{"aria-labelledby":C,hidden:w,id:g,role:"tabpanel",tabIndex:x?0:-1,inert:gW(!x),"data-index":v},c],stateAttributesMapping:wke});return Zw({open:x,ref:P,onComplete(){x||y(!1)}}),Ze(()=>{if(!(g==null||w&&!s))return f(n,g)},[w,s,n,g,f]),s||_?N:null});var ml=a(Ae(),1);var aR=a(b(),1),oG=ml.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:l,...c}=t,{orientation:u,setTabMap:d,tabActivationDirection:p}=yd(),[m,f]=ml.useState(0),[g,h]=ml.useState(null),v=ml.useRef(new Set),x=ml.useRef(new Set),_=ml.useRef(null);Ze(()=>{if(typeof ResizeObserver>"u")return;let P=new ResizeObserver(()=>{v.current.forEach(N=>{N()})});return _.current=P,g&&P.observe(g),x.current.forEach(N=>{P.observe(N)}),()=>{P.disconnect(),_.current=null}},[g]);let k=He(P=>(v.current.add(P),()=>{v.current.delete(P)})),y=He(P=>(x.current.add(P),_.current?.observe(P),()=>{x.current.delete(P),_.current?.unobserve(P)})),w={orientation:u,tabActivationDirection:p},C={"aria-orientation":u==="vertical"?"vertical":void 0,role:"tablist"},S=ml.useMemo(()=>({activateOnFocus:o,registerIndicatorUpdateListener:k,registerTabResizeObserverElement:y,tabsListElement:g}),[o,k,y,g]);return(0,aR.jsx)(nR.Provider,{value:S,children:(0,aR.jsx)($W,{render:s,className:n,style:l,state:w,refs:[r,h],props:[C,c],stateAttributesMapping:ic,highlightedIndex:m,enableHomeAndEndKeys:!0,loopFocus:i,orientation:u,onHighlightedIndexChange:f,onMapChange:d,disabledIndices:vm})})});function xs(e){return _r(e.defaultTagName??"div",e,e)}var iG=a(H(),1),iR="data-wp-hash";function sR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ske(document)),e.__wpStyleRuntime}function Cke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${iR}]`))if(r.getAttribute(iR)===t)return!0;return!1}function sG(e,t,r){if(!e.head)return;let o=sR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Cke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(iR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ske(e){let t=sR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function lG(e,t){let r=sR();r.styles.set(e,t);for(let o of r.documents.keys())sG(o,e,t)}typeof process>"u",lG("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var nG={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",lG("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var aG={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},Sm=(0,iG.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return xs({render:r,defaultTagName:"span",ref:i,props:jr(n,{className:T(nG.text,aG.heading,aG.p,nG[t],o)})})});var pG=a(b(),1),lR="data-wp-hash";function cR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pke(document)),e.__wpStyleRuntime}function Tke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lR}]`))if(r.getAttribute(lR)===t)return!0;return!1}function dG(e,t,r){if(!e.head)return;let o=cR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Tke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pke(e){let t=cR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Eke(e,t){let r=cR();r.styles.set(e,t);for(let o of r.documents.keys())dG(o,e,t)}typeof process>"u",Eke("40ea4a6382","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#fae5e1);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fde6be);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#fee995);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#c2f8ca);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#deebfa);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");var cG={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},uR=(0,uG.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,pG.jsx)(Sm,{ref:n,className:T(cG.badge,cG[`is-${t}-intent`],r),...o,variant:"body-sm"})});var fG=a(D(),1),gG=a(b(),1);function hG({children:e}){return(0,gG.jsx)(c5,{direction:(0,fG.isRTL)()?"rtl":"ltr",children:e})}var vG=a(H(),1),yG=a(D(),1),Xg=a(b(),1),pR="data-wp-hash";function mR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nke(document)),e.__wpStyleRuntime}function Bke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pR}]`))if(r.getAttribute(pR)===t)return!0;return!1}function bG(e,t,r){if(!e.head)return;let o=mR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Bke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nke(e){let t=mR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function C5(e,t){let r=mR();r.styles.set(e,t);for(let o of r.documents.keys())bG(o,e,t)}typeof process>"u",C5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Ike={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",C5("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Rke={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",C5("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var w5={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",C5("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Dke={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},mu=(0,vG.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:i,render:s,className:l,...c},u){let d=n||/^_blank$/i.test(i??"");return xs({render:s,defaultTagName:"a",ref:u,props:jr(c,{className:T(Dke.a,Ike["box-sizing"],Rke["outset-ring--focus-except-active"],r!=="unstyled"&&w5.link,r!=="unstyled"&&w5[`is-${o}`],r==="unstyled"&&w5["is-unstyled"],l),target:i??(n?"_blank":void 0),children:(0,Xg.jsxs)(Xg.Fragment,{children:[t,d&&(0,Xg.jsx)("span",{className:w5["link-icon"],role:"img","aria-label":(0,yG.__)("(opens in a new tab)")})]})})})});var _G=a(H(),1),xG=a(z(),1),kG=a(b(),1),zy=(0,_G.forwardRef)(function({icon:t,size:r=24,style:o,...n},i){let s=t.props.style||o?{...t.props.style,...o}:void 0;return(0,kG.jsx)(xG.SVG,{ref:i,...t.props,...n,...s?{style:s}:{},width:r,height:r})});var wG=a(H(),1),fR="data-wp-hash";function gR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mke(document)),e.__wpStyleRuntime}function Lke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fR}]`))if(r.getAttribute(fR)===t)return!0;return!1}function CG(e,t,r){if(!e.head)return;let o=gR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Mke(e){let t=gR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)CG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Ake(e,t){let r=gR();r.styles.set(e,t);for(let o of r.documents.keys())CG(o,e,t)}typeof process>"u",Ake("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var zke={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},cn=(0,wG.forwardRef)(function({render:t,...r},o){return xs({render:t,ref:o,props:jr({className:zke["visually-hidden"]},r,{"data-visually-hidden":""})})});var TG=a(H(),1),hR="data-wp-hash";function vR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fke(document)),e.__wpStyleRuntime}function Vke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hR}]`))if(r.getAttribute(hR)===t)return!0;return!1}function PG(e,t,r){if(!e.head)return;let o=vR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Vke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Fke(e){let t=vR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)PG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Oke(e,t){let r=vR();r.styles.set(e,t);for(let o of r.documents.keys())PG(o,e,t)}typeof process>"u",Oke("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Hke={stack:"_19ce0419607e1896__stack"},jke={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},ks=(0,TG.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...l},c){let u={gap:r&&jke[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return xs({render:s,ref:c,props:jr(l,{style:u,className:Hke.stack})})});var EG=a(he(),1),Tm=a(H(),1);function BG(e){let t=(0,EG.useEvent)(e),r=(0,Tm.useRef)(null),o=(0,Tm.useRef)(!1),n=(0,Tm.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t(),r.current=null},0))},[t]);return(0,Tm.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var zG=a(H(),1);var Fy=a(H(),1),Oy=a(b(),1),yR="data-wp-hash";function bR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wke(document)),e.__wpStyleRuntime}function Uke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yR}]`))if(r.getAttribute(yR)===t)return!0;return!1}function NG(e,t,r){if(!e.head)return;let o=bR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Uke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Wke(e){let t=bR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)NG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function _R(e,t){let r=bR();r.styles.set(e,t);for(let o of r.documents.keys())NG(o,e,t)}typeof process>"u",_R("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Gke={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",_R("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var $ke={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",_R("e4f4f9600b",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var Jg={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},IG=(0,Fy.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:s,suffix:l,...c},u){return(0,Oy.jsxs)("div",{ref:u,className:T(Gke.div,$ke["box-sizing"],Jg["input-layout"],Jg[`is-size-${n}`],o&&Jg["is-disabled"],i&&Jg["is-borderless"],t),...c,children:[Fy.Children.count(s)>0&&(0,Oy.jsx)("div",{className:Jg["slot-wrapper"],"data-slot-type":"prefix",children:s}),r,Fy.Children.count(l)>0&&(0,Oy.jsx)("div",{className:Jg["slot-wrapper"],"data-slot-type":"suffix",children:l})]})});var DG=a(H(),1),MG=a(b(),1),xR="data-wp-hash";function kR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zke(document)),e.__wpStyleRuntime}function qke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${xR}]`))if(r.getAttribute(xR)===t)return!0;return!1}function LG(e,t,r){if(!e.head)return;let o=kR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zke(e){let t=kR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)LG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Kke(e,t){let r=kR();r.styles.set(e,t);for(let o of r.documents.keys())LG(o,e,t)}typeof process>"u",Kke("e4f4f9600b",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var RG={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},wR=(0,DG.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,MG.jsx)("div",{ref:n,className:T(RG["input-layout-slot"],RG[`is-padding-${t}`],r),...o})});wR.displayName="InputLayout.Slot";var AG=Object.assign(IG,{Slot:wR});var SR=a(b(),1),CR="data-wp-hash";function TR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qke(document)),e.__wpStyleRuntime}function Yke(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${CR}]`))if(r.getAttribute(CR)===t)return!0;return!1}function VG(e,t,r){if(!e.head)return;let o=TR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Yke(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(CR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Qke(e){let t=TR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)VG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function PR(e,t){let r=TR();r.styles.set(e,t);for(let o of r.documents.keys())VG(o,e,t)}typeof process>"u",PR("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Xke={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",PR("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Jke={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",PR("1a25f6a232","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0px) var(--wp-ui-input-layout-padding-inline,0px);background:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}&:disabled,&[aria-disabled=true]{--_gcd-input-placeholder-color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}&[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}}}}");var ewe={input:"_2ae7be2fc1bb17a3__input"},ER=(0,zG.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...s},l){return(0,SR.jsx)(AG,{className:T(Jke["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:s.disabled,prefix:o,suffix:n,children:(0,SR.jsx)(JI,{ref:l,className:T(Xke.input,ewe.input),...s})})});var MR=a(D(),1),Po=a(H(),1);var FG=a(H(),1),Hy=a(b(),1),NR="data-wp-hash";function IR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rwe(document)),e.__wpStyleRuntime}function twe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${NR}]`))if(r.getAttribute(NR)===t)return!0;return!1}function OG(e,t,r){if(!e.head)return;let o=IR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(twe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(NR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function rwe(e){let t=IR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)OG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function owe(e,t){let r=IR();r.styles.set(e,t);for(let o of r.documents.keys())OG(o,e,t)}typeof process>"u",owe("bbbecfe373","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.ab4d64c07c0ba587__spinner{background-color:transparent;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);opacity:1;overflow:visible;position:relative;width:var(--wpds-dimension-size-2xs,16px)}.a7654e10245bb7d2__indicator,.dc51f80c84b35fe2__track{fill:transparent;stroke-width:1.5px}.dc51f80c84b35fe2__track{stroke:var(--wpds-color-background-track-neutral,#dbdbdb)}.a7654e10245bb7d2__indicator{stroke:var(--wpds-color-background-thumb-brand,var(--wp-admin-theme-color,#3858e9));stroke-linecap:round;animation:_02322d973909703c__spinner-spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes _02322d973909703c__spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}");var BR={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},RR=(0,FG.forwardRef)(function({className:t,...r},o){return(0,Hy.jsxs)("svg",{className:T(BR.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,Hy.jsx)("circle",{className:BR.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,Hy.jsx)("path",{className:BR.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var jy=a(b(),1),DR="data-wp-hash";function LR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&awe(document)),e.__wpStyleRuntime}function nwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${DR}]`))if(r.getAttribute(DR)===t)return!0;return!1}function HG(e,t,r){if(!e.head)return;let o=LR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(DR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function awe(e){let t=LR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)HG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function jG(e,t){let r=LR();r.styles.set(e,t);for(let o of r.documents.keys())HG(o,e,t)}typeof process>"u",jG("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var iwe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",jG("d11816833c",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#008030)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');var S5={indicator:"_7a7ac88e306348e7__indicator","indicator-jump":"_48722cc5dd090ce4__indicator-jump","is-invalid":"_57a3bbbfbe38a5c6__is-invalid","is-valid":"_9e944dc198aac10b__is-valid","indicator-icon":"e482806667437c6a__indicator-icon","indicator-spinner":"_6e46434cc23019d2__indicator-spinner"},swe={valid:JB,invalid:JP};function T5({id:e,type:t,message:r}){return(0,jy.jsxs)("p",{id:e,className:T(iwe.p,S5.indicator,S5[`is-${t}`]),children:[t==="validating"?(0,jy.jsx)(RR,{className:S5["indicator-spinner"]}):(0,jy.jsx)(zy,{className:S5["indicator-icon"],icon:swe[t],size:16,fill:"currentColor"}),r]})}var sc=a(b(),1),lwe=e=>(0,sc.jsx)(ks,{...e,direction:"column",gap:"sm"});function cwe(e,t,r){let o;return t&&!r?o=`(${(0,MR.__)("Required")})`:!t&&r&&(o=`(${(0,MR.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,sc.jsxs)(sc.Fragment,{children:[e," ",o]}):e}var UG="data-validity-visible",AR=(0,Po.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:s=lwe,...l},c){let[u,d]=(0,Po.useState)(),[p,m]=(0,Po.useState)(),[f,g]=(0,Po.useState)(!1),[h,v]=(0,Po.useState)(!1),x=(0,Po.useRef)(null);(0,Po.useEffect)(()=>{let C=n(),S=()=>{o?.type!=="validating"&&d(C?.validationMessage),g(!0),C?.setAttribute(UG,"")};return C?.addEventListener("invalid",S),()=>C?.removeEventListener("invalid",S)},[o?.type,n]),(0,Po.useEffect)(()=>{let C=n(),S=N=>{if(N.preventDefault(),!N.isTrusted)return;let I=N.target,B=Array.from(I.form?.elements??[]).find(E=>!E.validity.valid);(!I.form||B===I)&&I.focus()},P=C?.type==="radio"&&C?.name?Array.from(x.current?.querySelectorAll(`input[type="radio"][name="${C?.name}"]`)??[]).filter(N=>N!==C):[];return C?.addEventListener("invalid",S),P.forEach(N=>N.addEventListener("invalid",S)),()=>{C?.removeEventListener("invalid",S),P.forEach(N=>N.removeEventListener("invalid",S))}},[n]),(0,Po.useEffect)(()=>{let C=n();if(!o?.type){C?.setCustomValidity(""),d(C?.validationMessage),m(void 0);return}switch(o.type){case"validating":{C?.setCustomValidity(""),d(void 0),m({type:"validating",message:o.message});break}case"valid":{C?.setCustomValidity(""),d(C?.validationMessage),m({type:"valid",message:o.message});break}case"invalid":{C?.setCustomValidity(o.message??""),d(C?.validationMessage),m(void 0);break}}},[o,n]),(0,Po.useEffect)(()=>{if(!(!h||f)){if(o?.type==="validating"){let C=setTimeout(()=>{g(!0)},1e3);return()=>clearTimeout(C)}g(!0)}},[h,o?.type,f]);let _=C=>{if(C.relatedTarget&&C.currentTarget.contains(C.relatedTarget))return;h||(v(!0),n()?.setAttribute(UG,""));let S=n(),P=o?.type==="validating";window.queueMicrotask(()=>{P||d(S?.validationMessage)})},k=(0,Po.useId)(),y=u?(0,sc.jsx)(T5,{id:k,type:"invalid",message:u}):p?.type?(0,sc.jsx)(T5,{id:k,type:p.type,message:p.message}):null,w=f?y:null;return(0,Po.useEffect)(()=>{let C=n();if(!C)return;function S(P,N){let I=(P.getAttribute("aria-describedby")??"").split(" ").filter(B=>B&&B!==k);N&&I.push(k),I.length?P.setAttribute("aria-describedby",I.join(" ")):P.removeAttribute("aria-describedby")}return S(C,!!w),()=>S(C,!1)},[w,k,n]),xs({render:s,ref:[c,x],props:jr(l,{onBlur:_,children:(0,sc.jsxs)(sc.Fragment,{children:[(0,Po.cloneElement)(i,{label:cwe(i.props.label,t,r),required:t}),w]})})})});var Pm={};Q(Pm,{Control:()=>d$,Description:()=>n$,Details:()=>l$,Item:()=>KG,Label:()=>JG,Root:()=>$G,VisualLabel:()=>KR});var WG=a(H(),1);var FR=a(b(),1),zR="data-wp-hash";function VR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dwe(document)),e.__wpStyleRuntime}function uwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${zR}]`))if(r.getAttribute(zR)===t)return!0;return!1}function GG(e,t,r){if(!e.head)return;let o=VR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(uwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(zR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function dwe(e){let t=VR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)GG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function pwe(e,t){let r=VR();r.styles.set(e,t);for(let o of r.documents.keys())GG(o,e,t)}typeof process>"u",pwe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var mwe={"box-sizing":"_336cd3e4e743482f__box-sizing"},fwe=e=>(0,FR.jsx)(ks,{...e,direction:"column",gap:"sm"}),$G=(0,WG.forwardRef)(function({className:t,render:r=fwe,...o},n){return(0,FR.jsx)(Mn.Root,{ref:n,className:T(mwe["box-sizing"],t),render:r,...o})});var qG=a(H(),1),ZG=a(b(),1),KG=(0,qG.forwardRef)(function(t,r){return(0,ZG.jsx)(Mn.Item,{ref:r,...t})});var QG=a(H(),1);var HR=a(b(),1),OR="data-wp-hash";function jR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hwe(document)),e.__wpStyleRuntime}function gwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${OR}]`))if(r.getAttribute(OR)===t)return!0;return!1}function XG(e,t,r){if(!e.head)return;let o=jR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(gwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(OR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hwe(e){let t=jR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)XG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function vwe(e,t){let r=jR();r.styles.set(e,t);for(let o of r.documents.keys())XG(o,e,t)}typeof process>"u",vwe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var YG={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},JG=(0,QG.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let s=(0,HR.jsx)(Mn.Label,{ref:i,className:T(YG.label,o&&YG[`is-${o}`],t),...n});return r?(0,HR.jsx)(cn,{render:s}):s});var e$=a(H(),1),o$=a(b(),1),UR="data-wp-hash";function WR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bwe(document)),e.__wpStyleRuntime}function ywe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${UR}]`))if(r.getAttribute(UR)===t)return!0;return!1}function t$(e,t,r){if(!e.head)return;let o=WR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ywe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(UR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function bwe(e){let t=WR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)t$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function r$(e,t){let r=WR();r.styles.set(e,t);for(let o of r.documents.keys())t$(o,e,t)}typeof process>"u",r$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var _we={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",r$("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var xwe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},n$=(0,e$.forwardRef)(function({className:t,...r},o){return(0,o$.jsx)(Mn.Description,{ref:o,className:T(_we.p,xwe.description,t),...r})});var a$=a(H(),1),i$=a(D(),1);var bd=a(b(),1),GR="data-wp-hash";function $R(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wwe(document)),e.__wpStyleRuntime}function kwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${GR}]`))if(r.getAttribute(GR)===t)return!0;return!1}function s$(e,t,r){if(!e.head)return;let o=$R(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(kwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(GR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function wwe(e){let t=$R();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)s$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Cwe(e,t){let r=$R();r.styles.set(e,t);for(let o of r.documents.keys())s$(o,e,t)}typeof process>"u",Cwe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Swe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},l$=(0,a$.forwardRef)(function({className:t,...r},o){return(0,bd.jsxs)(bd.Fragment,{children:[(0,bd.jsx)(cn,{render:(0,bd.jsx)(Mn.Description,{}),children:(0,i$.__)("More details follow the field.")}),(0,bd.jsx)("div",{ref:o,className:T(Swe.description,t),...r})]})});var c$=a(H(),1),u$=a(b(),1),d$=(0,c$.forwardRef)(function(t,r){return(0,u$.jsx)(Mn.Control,{ref:r,...t})});var m$=a(H(),1),qR="data-wp-hash";function ZR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pwe(document)),e.__wpStyleRuntime}function Twe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${qR}]`))if(r.getAttribute(qR)===t)return!0;return!1}function f$(e,t,r){if(!e.head)return;let o=ZR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Twe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pwe(e){let t=ZR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)f$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Ewe(e,t){let r=ZR();r.styles.set(e,t);for(let o of r.documents.keys())f$(o,e,t)}typeof process>"u",Ewe("df33c48b2d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var p$={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},KR=(0,m$.forwardRef)(function({className:t,render:r,variant:o,...n},i){return xs({defaultTagName:"span",render:r,ref:i,props:jr(n,{className:T(p$.label,o&&p$[`is-${o}`],t)})})});KR.displayName="Field.VisualLabel";var P5=a(H(),1);var QR=a(b(),1),YR="data-wp-hash";function XR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nwe(document)),e.__wpStyleRuntime}function Bwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${YR}]`))if(r.getAttribute(YR)===t)return!0;return!1}function h$(e,t,r){if(!e.head)return;let o=XR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Bwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(YR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nwe(e){let t=XR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)h$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function v$(e,t){let r=XR();r.styles.set(e,t);for(let o of r.documents.keys())h$(o,e,t)}typeof process>"u",v$("1540cbc709","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._1e441c22c9dc5d28__wrapper{--wp-ui-textarea-min-height:var(--wpds-dimension-size-lg,40px)}._414844876c32ecee__textarea{min-height:calc(var(--wp-ui-textarea-min-height) - 2px);resize:block}}@layer compositions{._1e441c22c9dc5d28__wrapper{--wp-ui-input-padding-block:9.9px;height:auto;line-height:1.4}}}");var g$={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",v$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Iwe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},Rwe=(e,t)=>function(o){return typeof e=="function"?e(jr(o,t)):(0,P5.cloneElement)(e,jr(o,t))},E5=(0,P5.forwardRef)(function({className:t,defaultValue:r,disabled:o,onValueChange:n,render:i,rows:s=4,style:l,value:c,...u},d){return(0,QR.jsx)(ER,{className:T(g$.wrapper,t),style:l,render:Rwe(i||(p=>(0,QR.jsx)("textarea",{...p})),{className:T(Iwe.textarea,g$.textarea),ref:d,rows:s,...u}),value:c,defaultValue:r,onValueChange:n,disabled:o})});var y$=a(H(),1);var Em=a(b(),1),JR=(0,y$.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},l){return(0,Em.jsxs)(Pm.Root,{className:t,children:[(0,Em.jsx)(Pm.Label,{hideFromVision:i,children:r}),(0,Em.jsx)(E5,{ref:l,...s}),o&&(0,Em.jsx)(Pm.Description,{children:o}),n&&(0,Em.jsx)(Pm.Details,{children:n})]})});var B5=a(H(),1),b$=a(he(),1);var eD=a(b(),1),tD=(0,B5.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,B5.useRef)(null),l=(0,b$.useMergeRefs)([i,s]);return(0,eD.jsx)(AR,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,eD.jsx)(JR,{ref:l,...n})})});var _d={};Q(_d,{List:()=>w$,Panel:()=>I$,Root:()=>D$,Tab:()=>A$});var Bm=a(H(),1);var x$=a(he(),1),N5=a(b(),1),rD="data-wp-hash";function oD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lwe(document)),e.__wpStyleRuntime}function Dwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rD}]`))if(r.getAttribute(rD)===t)return!0;return!1}function k$(e,t,r){if(!e.head)return;let o=oD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Dwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Lwe(e){let t=oD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)k$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Mwe(e,t){let r=oD();r.styles.set(e,t);for(let o of r.documents.keys())k$(o,e,t)}typeof process>"u",Mwe("54ae3f4680",`@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)
&[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]
[role=tab]:is([aria-selected=true])
- &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var Zy={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},U$=1,$$=(0,Im.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[l,c]=(0,Im.useState)(null),[u,d]=(0,Im.useState)({first:!1,last:!1,isScrolling:!1});(0,Im.useEffect)(()=>{if(!l)return;let m=()=>{let{scrollWidth:_,clientWidth:k,scrollLeft:y}=l,w=Math.max(_-k,0),S=(l.dir||(typeof window<"u"?window.getComputedStyle(l).direction:"ltr"))==="rtl"&&y<0?-y:y,P={first:S>U$,last:S<w-U$,isScrolling:_>k};d(N=>N.first===P.first&&N.last===P.last&&N.isScrolling===P.isScrolling?N:P)},f=new ResizeObserver(m),g=()=>{f.disconnect(),f.observe(l),l.querySelectorAll('[role="tab"]').forEach(_=>f.observe(_))},h=new MutationObserver(g);h.observe(l,{childList:!0,subtree:!0});let v=!1,x=()=>{v||(requestAnimationFrame(()=>{m(),v=!1}),v=!0)};return l.addEventListener("scroll",x,{passive:!0}),g(),m(),()=>{l.removeEventListener("scroll",x),f.disconnect(),h.disconnect()}},[l]);let p=(0,W$.useMergeRefs)([s,m=>c(m)]);return(0,z5.jsxs)(fl.List,{ref:p,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:T(Zy.tablist,u.first&&Zy["is-overflowing-first"],u.last&&Zy["is-overflowing-last"],Zy[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,z5.jsx)(fl.Indicator,{className:Zy.indicator})]})});var Y$=a(H(),1);var Mn=a(H(),1);var Ky=a(b(),1),V5=!1,ND=V5?(0,Mn.createContext)(null):null;function Ywe(){let e=(0,Mn.useContext)(ND);(0,Mn.useEffect)(()=>{if(e)return e.registerTab()},[e])}function Qwe(){}var q$=V5?Ywe:Qwe;function Xwe(){let e=(0,Mn.useContext)(ND);(0,Mn.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function Jwe(){}var Z$=V5?Xwe:Jwe;function e5e({children:e}){let t=(0,Mn.useRef)(0),r=(0,Mn.useRef)(0),o=XG(()=>{let l=t.current,c=r.current;if(l!==c)throw new Error(`Tabs: Tab/Panel count mismatch (${l} Tabs, ${c} Panels). Each Tab must be associated with exactly one Panel. Mismatched or missing associations can break screen reader navigation and violate WAI-ARIA Tabs pattern requirements.`)}),n=(0,Mn.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,Mn.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,Mn.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,Ky.jsx)(ND.Provider,{value:s,children:e})}function t5e({children:e}){return(0,Ky.jsx)(Ky.Fragment,{children:e})}var K$=V5?e5e:t5e;var J$=a(b(),1),ID="data-wp-hash";function RD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&o5e(document)),e.__wpStyleRuntime}function r5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ID}]`))if(r.getAttribute(ID)===t)return!0;return!1}function Q$(e,t,r){if(!e.head)return;let o=RD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(r5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ID,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function o5e(e){let t=RD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Q$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function X$(e,t){let r=RD();r.styles.set(e,t);for(let o of r.documents.keys())Q$(o,e,t)}typeof process>"u",X$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var n5e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",X$("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var a5e={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"},eq=(0,Y$.forwardRef)(function({className:t,...r},o){return Z$(),(0,J$.jsx)(fl.Panel,{ref:o,className:T(n5e.div,a5e["outset-ring--focus-visible"],t),...r})});var tq=a(H(),1);var F5=a(b(),1),rq=(0,tq.forwardRef)(function({...t},r){return(0,F5.jsx)(FG,{children:(0,F5.jsx)(K$,{children:(0,F5.jsx)(fl.Root,{ref:r,...t})})})});var oq=a(H(),1);var Yy=a(b(),1),LD="data-wp-hash";function AD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&s5e(document)),e.__wpStyleRuntime}function i5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${LD}]`))if(r.getAttribute(LD)===t)return!0;return!1}function nq(e,t,r){if(!e.head)return;let o=AD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(i5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(LD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function s5e(e){let t=AD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nq(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function l5e(e,t){let r=AD();r.styles.set(e,t);for(let o of r.documents.keys())nq(o,e,t)}typeof process>"u",l5e("54ae3f4680",`@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)
+ &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var Uy={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},_$=1,w$=(0,Bm.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[l,c]=(0,Bm.useState)(null),[u,d]=(0,Bm.useState)({first:!1,last:!1,isScrolling:!1});(0,Bm.useEffect)(()=>{if(!l)return;let m=()=>{let{scrollWidth:_,clientWidth:k,scrollLeft:y}=l,w=Math.max(_-k,0),S=(l.dir||(typeof window<"u"?window.getComputedStyle(l).direction:"ltr"))==="rtl"&&y<0?-y:y,P={first:S>_$,last:S<w-_$,isScrolling:_>k};d(N=>N.first===P.first&&N.last===P.last&&N.isScrolling===P.isScrolling?N:P)},f=new ResizeObserver(m),g=()=>{f.disconnect(),f.observe(l),l.querySelectorAll('[role="tab"]').forEach(_=>f.observe(_))},h=new MutationObserver(g);h.observe(l,{childList:!0,subtree:!0});let v=!1,x=()=>{v||(requestAnimationFrame(()=>{m(),v=!1}),v=!0)};return l.addEventListener("scroll",x,{passive:!0}),g(),m(),()=>{l.removeEventListener("scroll",x),f.disconnect(),h.disconnect()}},[l]);let p=(0,x$.useMergeRefs)([s,m=>c(m)]);return(0,N5.jsxs)(fl.List,{ref:p,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:T(Uy.tablist,u.first&&Uy["is-overflowing-first"],u.last&&Uy["is-overflowing-last"],Uy[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,N5.jsx)(fl.Indicator,{className:Uy.indicator})]})});var P$=a(H(),1);var An=a(H(),1);var Wy=a(b(),1),I5=!1,nD=I5?(0,An.createContext)(null):null;function Awe(){let e=(0,An.useContext)(nD);(0,An.useEffect)(()=>{if(e)return e.registerTab()},[e])}function zwe(){}var C$=I5?Awe:zwe;function Vwe(){let e=(0,An.useContext)(nD);(0,An.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function Fwe(){}var S$=I5?Vwe:Fwe;function Owe({children:e}){let t=(0,An.useRef)(0),r=(0,An.useRef)(0),o=BG(()=>{let l=t.current,c=r.current;if(l!==c)throw new Error(`Tabs: Tab/Panel count mismatch (${l} Tabs, ${c} Panels). Each Tab must be associated with exactly one Panel. Mismatched or missing associations can break screen reader navigation and violate WAI-ARIA Tabs pattern requirements.`)}),n=(0,An.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,An.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,An.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,Wy.jsx)(nD.Provider,{value:s,children:e})}function Hwe({children:e}){return(0,Wy.jsx)(Wy.Fragment,{children:e})}var T$=I5?Owe:Hwe;var N$=a(b(),1),aD="data-wp-hash";function iD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Uwe(document)),e.__wpStyleRuntime}function jwe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${aD}]`))if(r.getAttribute(aD)===t)return!0;return!1}function E$(e,t,r){if(!e.head)return;let o=iD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jwe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(aD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Uwe(e){let t=iD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)E$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function B$(e,t){let r=iD();r.styles.set(e,t);for(let o of r.documents.keys())E$(o,e,t)}typeof process>"u",B$("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Wwe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"};typeof process>"u",B$("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Gwe={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"},I$=(0,P$.forwardRef)(function({className:t,...r},o){return S$(),(0,N$.jsx)(fl.Panel,{ref:o,className:T(Wwe.div,Gwe["outset-ring--focus-visible"],t),...r})});var R$=a(H(),1);var R5=a(b(),1),D$=(0,R$.forwardRef)(function({...t},r){return(0,R5.jsx)(hG,{children:(0,R5.jsx)(T$,{children:(0,R5.jsx)(fl.Root,{ref:r,...t})})})});var L$=a(H(),1);var Gy=a(b(),1),lD="data-wp-hash";function cD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qwe(document)),e.__wpStyleRuntime}function $we(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lD}]`))if(r.getAttribute(lD)===t)return!0;return!1}function M$(e,t,r){if(!e.head)return;let o=cD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($we(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function qwe(e){let t=cD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)M$(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Zwe(e,t){let r=cD();r.styles.set(e,t);for(let o of r.documents.keys())M$(o,e,t)}typeof process>"u",Zwe("54ae3f4680",`@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)
&[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]
[role=tab]:is([aria-selected=true])
- &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var DD={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},aq=(0,oq.forwardRef)(function({className:t,children:r,...o},n){return q$(),(0,Yy.jsxs)(fl.Tab,{ref:n,className:T(DD.tab,t),...o,children:[(0,Yy.jsx)("span",{className:DD["tab-children"],children:r}),(0,Yy.jsx)(jy,{icon:Ig,className:DD["tab-chevron"]})]})});var $a=a(R(),1),ga=a(D(),1),kq=a(O(),1);var wq=a(xr(),1),Cq=a(H(),1);function th(e,t){var r=0,o,n;t=t||{};function i(){var s=o,l=arguments.length,c,u;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(u=0;u<l;u++)if(s.args[u]!==arguments[u]){s=s.next;continue e}return s!==o&&(s===n&&(n=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=o,s.prev=null,o.prev=s,o=s),s.val}for(c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return s={args:c,val:e.apply(null,c)},o?(o.prev=s,s.next=o):n=s,r===t.maxSize?(n=n.prev,n.next=null):r++,o=s,s.val}return i.clear=function(){o=null,n=null,r=0},i}var zD=a(H(),1),cc=a(K(),1),mq=a(dr(),1);var kd=function(){return kd=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},kd.apply(this,arguments)};function sq(e){return e.toLowerCase()}var c5e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],u5e=/[^A-Z0-9]+/gi;function O5(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?c5e:r,n=t.stripRegexp,i=n===void 0?u5e:n,s=t.transform,l=s===void 0?sq:s,c=t.delimiter,u=c===void 0?" ":c,d=lq(lq(e,o,"$1\0$2"),i,"\0"),p=0,m=d.length;d.charAt(p)==="\0";)p++;for(;d.charAt(m-1)==="\0";)m--;return d.slice(p,m).split("\0").map(l).join(u)}function lq(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function cq(e){return e.charAt(0).toUpperCase()+e.substr(1)}function d5e(e){return cq(e.toLowerCase())}function uq(e,t){return t===void 0&&(t={}),O5(e,kd({delimiter:" ",transform:d5e},t))}function dq(e,t){return t===void 0&&(t={}),O5(e,kd({delimiter:"."},t))}function rh(e,t){return t===void 0&&(t={}),dq(e,kd({delimiter:"-"},t))}function pq(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),rh(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}var lc={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},type:{type:"string",role:"content"},providerNameSlug:{type:"string",role:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,role:"content"},previewable:{type:"boolean",default:!0,role:"content"}},supports:{anchor:!0,align:!0,spacing:{margin:!0},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"};var Qy=[{ratio:"2.33",className:"wp-embed-aspect-21-9"},{ratio:"2.00",className:"wp-embed-aspect-18-9"},{ratio:"1.78",className:"wp-embed-aspect-16-9"},{ratio:"1.33",className:"wp-embed-aspect-4-3"},{ratio:"1.00",className:"wp-embed-aspect-1-1"},{ratio:"0.56",className:"wp-embed-aspect-9-16"},{ratio:"0.50",className:"wp-embed-aspect-1-2"}],MD="wp-embed";var H5=a(b(),1),{name:oh}=lc,fq=e=>(0,cc.getBlockVariations)(oh)?.find(({name:t})=>t===e),VD=(e,t=[])=>t.some(r=>e.match(r)),nh=e=>(0,cc.getBlockVariations)(oh)?.find(({patterns:t})=>VD(e,t));function Xy(e){if(!e||(0,mq.getAuthority)(e)!=="x.com")return e;let t=new URL(e);return t.host="twitter.com",t.toString()}var gq=e=>e&&e.includes('class="wp-embedded-content"'),hq=e=>{let t=e.url||e.thumbnail_url,r=(0,H5.jsx)("p",{children:(0,H5.jsx)("img",{src:t,alt:e.title,width:"100%"})});return(0,zD.renderToString)(r)},Cd=(e,t={})=>{let{preview:r,attributes:o={}}=e,{url:n,providerNameSlug:i,type:s,...l}=o;if(!n||!(0,cc.getBlockType)(oh))return;let c=nh(n),u=i==="wordpress"||s===MD;if(!u&&c&&(c.attributes.providerNameSlug!==i||!i))return(0,cc.createBlock)(oh,{url:n,...l,...c.attributes});let p=(0,cc.getBlockVariations)(oh)?.find(({name:m})=>m==="wordpress");if(!(!p||!r||!gq(r.html)||u))return(0,cc.createBlock)(oh,{url:n,...p.attributes,...t})},m5e=e=>e?Qy.some(({className:t})=>e.includes(t)):!1,wd=e=>{if(!e)return e;let t=Qy.reduce((o,{className:n})=>(o.push(n),o),["wp-has-aspect-ratio"]),r=e;for(let o of t)r=r.replace(o,"");return r.trim()};function f5e(e){return/padding-(top|bottom)\s*:\s*[\d.]+%/i.test(e)}function FD(e,t,r=!0){if(!r||f5e(e))return wd(t);let o=document.implementation.createHTMLDocument("");o.body.innerHTML=e;let n=o.body.querySelector("iframe");if(n&&n.height&&n.width){let i=(n.width/n.height).toFixed(2);for(let s=0;s<Qy.length;s++){let l=Qy[s];if(i>=l.ratio)return i-l.ratio>.1?wd(t):T(wd(t),l.className,"wp-has-aspect-ratio")}}return t}function vq(e,t){t((0,cc.createBlock)("core/paragraph",{content:(0,zD.renderToString)((0,H5.jsx)("a",{href:e,children:e}))}))}var g5e=th((e,t,r,o,n=!0)=>{if(!e)return{};let i={},{type:s="rich"}=e,{html:l,provider_name:c}=e,u=pq((c||t).toLowerCase());return gq(l)&&(s=MD),(l||s==="photo")&&(i.type=s,i.providerNameSlug=u),m5e(r)||(i.className=FD(l,r,o&&n)),i}),yq=(e,t,r,o)=>{let{allowResponsive:n,className:i}=e;return{...e,...g5e(t,r,i,o,n)}};var Rm=a(H(),1),bq=a(he(),1),Jy=a(D(),1),fu=a(R(),1),_q=a(V(),1);var j5=a(K(),1),Sd=a(b(),1);function $o({attributeKey:e="caption",attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:n,placeholder:i=(0,Jy.__)("Add caption"),label:s=(0,Jy.__)("Caption text"),showToolbarButton:l=!0,excludeElementClassName:c,className:u,readOnly:d,tagName:p="figcaption",addLabel:m=(0,Jy.__)("Add caption"),removeLabel:f=(0,Jy.__)("Remove caption"),icon:g=YP,...h}){let v=t[e],x=(0,bq.usePrevious)(v),_=fu.RichText.isEmpty(v),k=fu.RichText.isEmpty(x),[y,w]=(0,Rm.useState)(!_);(0,Rm.useEffect)(()=>{!_&&k&&w(!0)},[_,k]),(0,Rm.useEffect)(()=>{!o&&_&&w(!1)},[o,_]);let C=(0,Rm.useCallback)(S=>{S&&_&&S.focus()},[_]);return(0,Sd.jsxs)(Sd.Fragment,{children:[l&&(0,Sd.jsx)(fu.BlockControls,{group:"block",children:(0,Sd.jsx)(_q.ToolbarButton,{onClick:()=>{w(!y),y&&v&&r({[e]:void 0})},icon:g,isPressed:y,label:y?f:m})}),y&&(!fu.RichText.isEmpty(v)||o)&&(0,Sd.jsx)(fu.RichText,{identifier:e,tagName:p,className:T(u,c?"":(0,fu.__experimentalGetElementClassName)("caption")),ref:C,"aria-label":s,placeholder:i,value:v,onChange:S=>r({[e]:S}),inlineToolbar:!0,__unstableOnSplitAtEnd:n?()=>n((0,j5.createBlock)((0,j5.getDefaultBlockName)())):void 0,readOnly:d,...h})]})}var Nr=a(b(),1),OD=["audio"];function h5e({attributes:e,className:t,setAttributes:r,onReplace:o,isSelected:n,insertBlocksAfter:i}){let{id:s,autoplay:l,loop:c,preload:u,src:d}=e,[p,m]=(0,Cq.useState)(e.blob),g=(0,$a.useBlockEditingMode)()==="default";tc({url:p,allowedTypes:OD,onChange:k,onError:_});function h(S){return P=>{r({[S]:P})}}function v(S){if(S!==d){let P=Cd({attributes:{url:S}});if(P!==void 0&&o){o(P);return}r({src:S,id:void 0,blob:void 0}),m()}}let{createErrorNotice:x}=(0,kq.useDispatch)(wq.store);function _(S){x(S,{type:"snackbar"})}function k(S){if(!S||!S.url){r({src:void 0,id:void 0,caption:void 0,blob:void 0}),m();return}if((0,xq.isBlobURL)(S.url)){m(S.url);return}r({blob:void 0,src:S.url,id:S.id,caption:S.caption}),m()}let y=T(t,{"is-transient":!!p}),w=(0,$a.useBlockProps)({className:y}),C=X();return!d&&!p?(0,Nr.jsx)("div",{...w,children:(0,Nr.jsx)($a.MediaPlaceholder,{icon:(0,Nr.jsx)($a.BlockIcon,{icon:Jp}),onSelect:k,onSelectURL:v,accept:"audio/*",allowedTypes:OD,value:e,onError:_})}):(0,Nr.jsxs)(Nr.Fragment,{children:[n&&(0,Nr.jsx)($a.BlockControls,{group:"other",children:(0,Nr.jsx)($a.MediaReplaceFlow,{mediaId:s,mediaURL:d,allowedTypes:OD,accept:"audio/*",onSelect:k,onSelectURL:v,onError:_,onReset:()=>k(void 0),variant:"toolbar"})}),(0,Nr.jsx)($a.InspectorControls,{children:(0,Nr.jsxs)(Si.__experimentalToolsPanel,{label:(0,ga.__)("Settings"),resetAll:()=>{r({autoplay:!1,loop:!1,preload:void 0})},dropdownMenuProps:C,children:[(0,Nr.jsx)(Hy,{className:"wp-block-audio__autoplay-help-text",children:(0,ga.__)("Most browsers block audio until a visitor interacts with the page, so autoplay often won\u2019t work, especially on mobile. Unexpected sound can also be disruptive for screen reader users.")}),(0,Nr.jsx)(Si.__experimentalToolsPanelItem,{label:(0,ga.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>r({autoplay:!1}),children:(0,Nr.jsx)(Si.ToggleControl,{label:(0,ga.__)("Autoplay"),onChange:h("autoplay"),checked:!!l})}),(0,Nr.jsx)(Si.__experimentalToolsPanelItem,{label:(0,ga.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!c,onDeselect:()=>r({loop:!1}),children:(0,Nr.jsx)(Si.ToggleControl,{label:(0,ga.__)("Loop"),onChange:h("loop"),checked:!!c})}),(0,Nr.jsx)(Si.__experimentalToolsPanelItem,{label:(0,ga.__)("Preload"),isShownByDefault:!0,hasValue:()=>!!u,onDeselect:()=>r({preload:void 0}),children:(0,Nr.jsx)(Si.SelectControl,{label:(0,ga._x)("Preload","noun; Audio block parameter"),value:u||"",onChange:S=>r({preload:S||void 0}),options:[{value:"",label:(0,ga.__)("Browser default")},{value:"auto",label:(0,ga.__)("Auto")},{value:"metadata",label:(0,ga.__)("Metadata")},{value:"none",label:(0,ga._x)("None","Preload value")}]})})]})}),(0,Nr.jsxs)("figure",{...w,children:[(0,Nr.jsx)("audio",{controls:"controls",inert:n?void 0:"true",src:d??p}),!!p&&(0,Nr.jsx)(Si.Spinner,{}),(0,Nr.jsx)($o,{attributes:e,setAttributes:r,isSelected:n,insertBlocksAfter:i,label:(0,ga.__)("Audio caption text"),showToolbarButton:n&&g})]})]})}var Sq=h5e;var U5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/audio",title:"Audio",category:"media",description:"Embed a simple audio player.",keywords:["music","sound","podcast","recording"],textdomain:"default",attributes:{blob:{type:"string",role:"local"},src:{type:"string",source:"attribute",selector:"audio",attribute:"src",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},id:{type:"number",role:"content"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-audio-editor",style:"wp-block-audio"};var Dm=a(R(),1),eb=a(b(),1);function Tq({attributes:e}){let{autoplay:t,caption:r,loop:o,preload:n,src:i}=e;return i&&(0,eb.jsxs)("figure",{...Dm.useBlockProps.save(),children:[(0,eb.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:n}),!Dm.RichText.isEmpty(r)&&(0,eb.jsx)(Dm.RichText.Content,{tagName:"figcaption",value:r,className:(0,Dm.__experimentalGetElementClassName)("caption")})]})}var Pq=a(Or(),1),Eq=a(K(),1),y5e={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("audio/")===0},transform(e){let t=e[0];return(0,Eq.createBlock)("core/audio",{blob:(0,Pq.createBlobURL)(t)})}},{type:"shortcode",tag:"audio",attributes:{src:{type:"string",shortcode:({named:{src:e,mp3:t,m4a:r,ogg:o,wav:n,wma:i}})=>e||t||r||o||n||i},loop:{type:"string",shortcode:({named:{loop:e}})=>e},autoplay:{type:"string",shortcode:({named:{autoplay:e}})=>e},preload:{type:"string",shortcode:({named:{preload:e}})=>e}}}]},Bq=y5e;var Nq=a(zR(),1),{lock:Iq,unlock:q}=(0,Nq.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/block-library");var{fieldsKey:b5e,formKey:_5e}=q(Rq.privateApis),{name:Dq}=U5,W5={icon:Jp,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"},viewportWidth:350},transforms:Bq,deprecated:XU,edit:Sq,save:Tq};window.__experimentalContentOnlyInspectorFields&&(W5[b5e]=[{id:"audio",label:(0,HD.__)("Audio"),type:"media",Edit:{control:"media",allowedTypes:["audio"],multiple:!1},getValue:({item:e})=>({id:e.id,url:e.src}),setValue:({value:e})=>({id:e.id,src:e.url})},{id:"caption",label:(0,HD.__)("Caption"),type:"text",Edit:"rich-text"}],W5[_5e]={fields:["audio","caption"]});var x5e=()=>M({name:Dq,metadata:U5,settings:W5});var UD={};J(UD,{init:()=>w5e,metadata:()=>G5,name:()=>Vq,settings:()=>Fq});var G5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/breadcrumbs",title:"Breadcrumbs",category:"theme",description:"Display a breadcrumb trail showing the path to the current page.",textdomain:"default",attributes:{prefersTaxonomy:{type:"boolean",default:!1},separator:{type:"string",default:"/"},showHomeItem:{type:"boolean",default:!0},showCurrentItem:{type:"boolean",default:!0},showOnHomePage:{type:"boolean",default:!1}},usesContext:["postId","postType","templateSlug"],supports:{anchor:!0,html:!1,align:["wide","full"],spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!1,color:!0,width:!0,style:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-breadcrumbs"};var Jr=a(D(),1),tb=a(R(),1),un=a(V(),1),Lq=a(O(),1),q5=a(ne(),1),gu=a(H(),1),Aq=a(sd(),1),Mq=a(he(),1);var Dt=a(b(),1),$5="/";function zq({attributes:e,setAttributes:t,name:r,context:{postId:o,postType:n,templateSlug:i}}){let{separator:s,showHomeItem:l,showCurrentItem:c,prefersTaxonomy:u,showOnHomePage:d}=e,{post:p,isPostTypeHierarchical:m,postTypeHasTaxonomies:f,hasTermsAssigned:g,isLoading:h}=(0,Lq.useSelect)(A=>{if(!n)return{};let U=A(q5.store).getEntityRecord("postType",n,o),$=A(q5.store).getPostType(n),W=$&&$.taxonomies.length,G;return W&&(G=A(q5.store).getTaxonomies({type:n,per_page:-1})),{post:U,isPostTypeHierarchical:$?.hierarchical,postTypeHasTaxonomies:W,hasTermsAssigned:U&&(G||[]).filter(({visibility:F})=>F?.publicly_queryable).some(F=>!!U[F.rest_base]?.length),isLoading:o&&!U||!$||W&&!G}},[n,o]),[v,x]=(0,gu.useState)(0);(0,gu.useEffect)(()=>{x(A=>A+1)},[p]);let _=X(),{content:k,status:y,error:w}=(0,Aq.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{post_id:o,invalidationKey:v}}),C=(0,gu.useRef)("");(0,gu.useEffect)(()=>{y==="success"&&(C.current=k)},[k,y]);let[S,P]=(0,gu.useState)(!1);(0,gu.useEffect)(()=>{if(y!=="loading")return;let A=setTimeout(()=>{P(!0)},400);return()=>{clearTimeout(A),P(!1)}},[y]);let N=(0,Mq.useDisabled)(),I=(0,tb.useBlockProps)({ref:N});if(h)return(0,Dt.jsx)("div",{...I,children:(0,Dt.jsx)(un.Spinner,{})});let B;!m&&!p?.parent?B=!0:f?B=u:B=!1;let E=null,L=!o||!n||i&&!n||!B&&!m||B&&!g;if(L){let A=[];l&&A.push((0,Jr.__)("Home")),i&&!o?A.push((0,Jr.__)("Page")):B?A.push((0,Jr.__)("Category")):A.push((0,Jr.__)("Ancestor"),(0,Jr.__)("Parent")),E=(0,Dt.jsx)("nav",{...I,style:{"--separator":`"${s.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`,...I.style},children:(0,Dt.jsxs)("ol",{children:[A.map((U,$)=>(0,Dt.jsx)("li",{children:(0,Dt.jsx)("a",{href:`#breadcrumbs-pseudo-link-${$}`,children:U})},$)),c&&(0,Dt.jsx)("li",{children:(0,Dt.jsx)("span",{"aria-current":"page",children:(0,Jr.__)("Current")})})]})})}return(0,Dt.jsxs)(Dt.Fragment,{children:[(0,Dt.jsx)(tb.InspectorControls,{children:(0,Dt.jsxs)(un.__experimentalToolsPanel,{label:(0,Jr.__)("Settings"),resetAll:()=>{t({separator:$5,showHomeItem:!0,showCurrentItem:!0})},dropdownMenuProps:_,children:[(0,Dt.jsx)(un.__experimentalToolsPanelItem,{label:(0,Jr.__)("Show home breadcrumb"),isShownByDefault:!0,hasValue:()=>!l,onDeselect:()=>t({showHomeItem:!0}),children:(0,Dt.jsx)(un.ToggleControl,{label:(0,Jr.__)("Show home breadcrumb"),onChange:A=>t({showHomeItem:A}),checked:l})}),(0,Dt.jsx)(un.__experimentalToolsPanelItem,{label:(0,Jr.__)("Show current breadcrumb"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>t({showCurrentItem:!0}),children:(0,Dt.jsx)(un.ToggleControl,{label:(0,Jr.__)("Show current breadcrumb"),onChange:A=>t({showCurrentItem:A}),checked:c})}),(0,Dt.jsx)(un.__experimentalToolsPanelItem,{label:(0,Jr.__)("Separator"),isShownByDefault:!0,hasValue:()=>s!==$5,onDeselect:()=>t({separator:$5}),children:(0,Dt.jsx)(un.TextControl,{autoComplete:"off",label:(0,Jr.__)("Separator"),value:s,onChange:A=>t({separator:A}),onBlur:()=>{s||t({separator:$5})}})})]})}),(0,Dt.jsxs)(tb.InspectorControls,{group:"advanced",children:[(0,Dt.jsx)(un.CheckboxControl,{label:(0,Jr.__)("Show on homepage"),checked:d,onChange:A=>t({showOnHomePage:A}),help:(0,Jr.__)("If this Breadcrumbs block appears in a template or template part that\u2019s shown on the homepage, enable this option to display the breadcrumb trail. Otherwise, this setting has no effect.")}),(0,Dt.jsx)(un.CheckboxControl,{label:(0,Jr.__)("Prefer taxonomy terms"),checked:u,onChange:A=>t({prefersTaxonomy:A}),help:(0,Jr.__)("The exact type of breadcrumbs shown will vary automatically depending on the page in which this block is displayed. In the specific case of a hierarchical post type with taxonomies, the breadcrumbs can either reflect its post hierarchy (default) or the hierarchy of its assigned taxonomy terms.")})]}),y==="loading"&&!L&&(C.current?(0,Dt.jsx)(To,{wrapperProps:{...I,style:{...I.style,opacity:S?.3:1}},html:C.current}):(0,Dt.jsx)("div",{...I,children:(0,Dt.jsx)(un.Spinner,{})})),y==="error"&&(0,Dt.jsx)("div",{...I,children:(0,Dt.jsx)("p",{children:(0,Jr.sprintf)((0,Jr.__)("Error: %s"),w)})}),L&&E,!L&&y==="success"&&(0,Dt.jsx)(To,{wrapperProps:I,html:k})]})}var{name:Vq}=G5,Fq={icon:UP,example:{},edit:zq},w5e=()=>M({name:Vq,metadata:G5,settings:Fq});var ZD={};J(ZD,{init:()=>O5e,metadata:()=>Q5,name:()=>eZ,settings:()=>J5});var X5=a(D(),1);var Jq=a(K(),1);var we=a(R(),1),gl=a(he(),1);var Oq=a(R(),1);var{cleanEmptyObject:C5e}=q(Oq.privateApis);function er(e){if(!e?.style?.typography?.fontFamily)return e;let{fontFamily:t,...r}=e.style.typography;return{...e,style:C5e({...e.style,typography:r}),fontFamily:t.split("|").pop()}}function ke(e){let{textAlign:t,...r}=e;return t?{...r,style:{...e.style,typography:{...e.style?.typography,textAlign:t}}}:e}var qt=a(b(),1),ws=e=>{let{width:t,...r}=e;return t?{...r,style:{...r.style,dimensions:{...r.style?.dimensions,width:`${t}%`}}}:r},ah=e=>{let{borderRadius:t,...r}=e,o=[t,r.style?.border?.radius].find(n=>typeof n=="number"&&n!==0);return o?{...r,style:{...r.style,border:{...r.style?.border,radius:`${o}px`}}}:r};function S5e(e){if(!e.align)return e;let{align:t,...r}=e;return{...r,className:T(r.className,`align${e.align}`)}}var GD=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customGradient)return e;let t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customGradient&&(t.color.gradient=e.customGradient);let{customTextColor:r,customBackgroundColor:o,customGradient:n,...i}=e;return{...i,style:t}},WD=e=>{let{color:t,textColor:r,...o}={...e,customTextColor:e.textColor&&e.textColor[0]==="#"?e.textColor:void 0,customBackgroundColor:e.color&&e.color[0]==="#"?e.color:void 0};return GD(o)},hu={url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"}},T5e={attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",role:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",role:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",role:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",role:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",role:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,splitting:!0,align:!1,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{__experimentalSkipSerialization:["fontSize","lineHeight","textAlign","fontFamily","fontWeight","fontStyle","textTransform","textDecoration","letterSpacing"],fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},interactivity:{clientNavigation:!0}},selectors:{root:".wp-block-button .wp-block-button__link",typography:{writingMode:".wp-block-button"}},save({attributes:e,className:t}){let{tagName:r,type:o,fontSize:n,linkTarget:i,rel:s,style:l,text:c,title:u,url:d,width:p}=e,m=r||"a",f=m==="button",g=o||"button",h=(0,we.__experimentalGetBorderClassesAndStyles)(e),v=(0,we.__experimentalGetColorClassesAndStyles)(e),x=(0,we.__experimentalGetSpacingClassesAndStyles)(e),_=(0,we.__experimentalGetShadowClassesAndStyles)(e),k=(0,we.getTypographyClassesAndStyles)(e),y=T("wp-block-button__link",v.className,h.className,k.className,{"no-border-radius":l?.border?.radius===0,"has-custom-font-size":n||l?.typography?.fontSize},(0,we.__experimentalGetElementClassName)("button")),w={...h.style,...v.style,...x.style,..._.style,...k.style,writingMode:void 0},C=T(t,{[`has-custom-width wp-block-button__width-${p}`]:p});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:C}),children:(0,qt.jsx)(we.RichText.Content,{tagName:m,type:f?g:null,className:y,href:f?null:d,title:u,style:w,value:c,target:f?null:i,rel:f?null:s})})},isEligible(e){return typeof e.width=="number"},migrate:ws},P5e={attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},textAlign:{type:"string"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",role:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",role:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",role:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",role:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",role:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{__experimentalSkipSerialization:["fontSize","lineHeight","fontFamily","fontWeight","fontStyle","textTransform","textDecoration","letterSpacing"],fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},interactivity:{clientNavigation:!0}},selectors:{root:".wp-block-button .wp-block-button__link",typography:{writingMode:".wp-block-button"}},save({attributes:e,className:t}){let{tagName:r,type:o,textAlign:n,fontSize:i,linkTarget:s,rel:l,style:c,text:u,title:d,url:p,width:m}=e,f=r||"a",g=f==="button",h=o||"button",v=(0,we.__experimentalGetBorderClassesAndStyles)(e),x=(0,we.__experimentalGetColorClassesAndStyles)(e),_=(0,we.__experimentalGetSpacingClassesAndStyles)(e),k=(0,we.__experimentalGetShadowClassesAndStyles)(e),y=(0,we.getTypographyClassesAndStyles)(e),w=T("wp-block-button__link",x.className,v.className,y.className,{[`has-text-align-${n}`]:n,"no-border-radius":c?.border?.radius===0,"has-custom-font-size":i||c?.typography?.fontSize},(0,we.__experimentalGetElementClassName)("button")),C={...v.style,...x.style,..._.style,...k.style,...y.style,writingMode:void 0},S=T(t,{[`has-custom-width wp-block-button__width-${m}`]:m});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:S}),children:(0,qt.jsx)(we.RichText.Content,{tagName:f,type:g?h:null,className:w,href:g?null:p,title:d,style:C,value:u,target:g?null:s,rel:g?null:l})})},isEligible(e){return!!e.textAlign||typeof e.width=="number"},migrate:(0,gl.compose)(ws,ke)},E5e={attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},textAlign:{type:"string"},url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",role:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",role:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",role:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",role:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-button__link",interactivity:{clientNavigation:!0}},save({attributes:e,className:t}){let{tagName:r,type:o,textAlign:n,fontSize:i,linkTarget:s,rel:l,style:c,text:u,title:d,url:p,width:m}=e,f=r||"a",g=f==="button",h=o||"button",v=(0,we.__experimentalGetBorderClassesAndStyles)(e),x=(0,we.__experimentalGetColorClassesAndStyles)(e),_=(0,we.__experimentalGetSpacingClassesAndStyles)(e),k=(0,we.__experimentalGetShadowClassesAndStyles)(e),y=T("wp-block-button__link",x.className,v.className,{[`has-text-align-${n}`]:n,"no-border-radius":c?.border?.radius===0},(0,we.__experimentalGetElementClassName)("button")),w={...v.style,...x.style,..._.style,...k.style},C=T(t,{[`has-custom-width wp-block-button__width-${m}`]:m,"has-custom-font-size":i||c?.typography?.fontSize});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:C}),children:(0,qt.jsx)(we.RichText.Content,{tagName:f,type:g?h:null,className:y,href:g?null:p,title:d,style:w,value:u,target:g?null:s,rel:g?null:l})})},isEligible(e){return typeof e.width=="number"},migrate:ws},B5e={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}},__experimentalSelector:".wp-block-button__link"},save({attributes:e,className:t}){let{fontSize:r,linkTarget:o,rel:n,style:i,text:s,title:l,url:c,width:u}=e;if(!s)return null;let d=(0,we.__experimentalGetBorderClassesAndStyles)(e),p=(0,we.__experimentalGetColorClassesAndStyles)(e),m=(0,we.__experimentalGetSpacingClassesAndStyles)(e),f=T("wp-block-button__link",p.className,d.className,{"no-border-radius":i?.border?.radius===0}),g={...d.style,...p.style,...m.style},h=T(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:h}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:f,href:c,title:l,style:g,value:s,target:o,rel:n})})}},N5e={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wp-block-button__link"},save({attributes:e,className:t}){let{fontSize:r,linkTarget:o,rel:n,style:i,text:s,title:l,url:c,width:u}=e;if(!s)return null;let d=(0,we.__experimentalGetBorderClassesAndStyles)(e),p=(0,we.__experimentalGetColorClassesAndStyles)(e),m=(0,we.__experimentalGetSpacingClassesAndStyles)(e),f=T("wp-block-button__link",p.className,d.className,{"no-border-radius":i?.border?.radius===0}),g={...d.style,...p.style,...m.style},h=T(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:h}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:f,href:c,title:l,style:g,value:s,target:o,rel:n})})},migrate:(0,gl.compose)(ws,er),isEligible({style:e,width:t}){return e?.typography?.fontFamily||typeof t=="number"}},I5e=[T5e,P5e,E5e,B5e,N5e,{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},isEligible({style:e}){return typeof e?.border?.radius=="number"},save({attributes:e,className:t}){let{fontSize:r,linkTarget:o,rel:n,style:i,text:s,title:l,url:c,width:u}=e;if(!s)return null;let d=i?.border?.radius,p=(0,we.__experimentalGetColorClassesAndStyles)(e),m=T("wp-block-button__link",p.className,{"no-border-radius":i?.border?.radius===0}),f={borderRadius:d||void 0,...p.style},g=T(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:g}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:m,href:c,title:l,style:f,value:s,target:o,rel:n})})},migrate:(0,gl.compose)(ws,er,ah)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes:e,className:t}){let{borderRadius:r,linkTarget:o,rel:n,text:i,title:s,url:l,width:c}=e,u=(0,we.__experimentalGetColorClassesAndStyles)(e),d=T("wp-block-button__link",u.className,{"no-border-radius":r===0}),p={borderRadius:r?r+"px":void 0,...u.style},m=T(t,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:m}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:d,href:l,title:s,style:p,value:i,target:o,rel:n})})},migrate:(0,gl.compose)(ws,er,ah)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes:e,className:t}){let{borderRadius:r,linkTarget:o,rel:n,text:i,title:s,url:l,width:c}=e,u=(0,we.__experimentalGetColorClassesAndStyles)(e),d=T("wp-block-button__link",u.className,{"no-border-radius":r===0}),p={borderRadius:r?r+"px":void 0,...u.style},m=T(t,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:m}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:d,href:l,title:s,style:p,value:i,target:o,rel:n})})},migrate:(0,gl.compose)(ws,er,ah)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"}},save({attributes:e}){let{borderRadius:t,linkTarget:r,rel:o,text:n,title:i,url:s}=e,l=T("wp-block-button__link",{"no-border-radius":t===0}),c={borderRadius:t?t+"px":void 0};return(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:l,href:s,title:i,style:c,value:n,target:r,rel:o})},migrate:(0,gl.compose)(ws,ah)},{supports:{align:!0,alignWide:!1},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},customGradient:{type:"string"},gradient:{type:"string"}},isEligible:e=>!!e.customTextColor||!!e.customBackgroundColor||!!e.customGradient||!!e.align,migrate:(0,gl.compose)(ws,ah,GD,S5e),save({attributes:e}){let{backgroundColor:t,borderRadius:r,customBackgroundColor:o,customTextColor:n,customGradient:i,linkTarget:s,gradient:l,rel:c,text:u,textColor:d,title:p,url:m}=e,f=(0,we.getColorClassName)("color",d),g=!i&&(0,we.getColorClassName)("background-color",t),h=(0,we.__experimentalGetGradientClass)(l),v=T("wp-block-button__link",{"has-text-color":d||n,[f]:f,"has-background":t||o||i||l,[g]:g,"no-border-radius":r===0,[h]:h}),x={background:i||void 0,backgroundColor:g||i||l?void 0:o,color:f?void 0:n,borderRadius:r?r+"px":void 0};return(0,qt.jsx)("div",{children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:v,href:m,title:p,style:x,value:u,target:s,rel:c})})}},{attributes:{...hu,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"}},isEligible(e){return e.className&&e.className.includes("is-style-squared")},migrate(e){let t=e.className;return t&&(t=t.replace(/is-style-squared[\s]?/,"").trim()),ah(GD({...e,className:t||void 0,borderRadius:0}))},save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,customTextColor:o,linkTarget:n,rel:i,text:s,textColor:l,title:c,url:u}=e,d=(0,we.getColorClassName)("color",l),p=(0,we.getColorClassName)("background-color",t),m=T("wp-block-button__link",{"has-text-color":l||o,[d]:d,"has-background":t||r,[p]:p}),f={backgroundColor:p?void 0:r,color:d?void 0:o};return(0,qt.jsx)("div",{children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:m,href:u,title:c,style:f,value:s,target:n,rel:i})})}},{attributes:{...hu,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:(0,gl.compose)(ws,WD),save({attributes:e}){let{url:t,text:r,title:o,backgroundColor:n,textColor:i,customBackgroundColor:s,customTextColor:l}=e,c=(0,we.getColorClassName)("color",i),u=(0,we.getColorClassName)("background-color",n),d=T("wp-block-button__link",{"has-text-color":i||l,[c]:c,"has-background":n||s,[u]:u}),p={backgroundColor:u?void 0:s,color:c?void 0:l};return(0,qt.jsx)("div",{children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:d,href:t,title:o,style:p,value:r})})}},{attributes:{...hu,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){let{url:t,text:r,title:o,align:n,color:i,textColor:s}=e,l={backgroundColor:i,color:s};return(0,qt.jsx)("div",{className:`align${n}`,children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:"wp-block-button__link",href:t,title:o,style:l,value:r})})},migrate:(0,gl.compose)(ws,WD)},{attributes:{...hu,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){let{url:t,text:r,title:o,align:n,color:i,textColor:s}=e;return(0,qt.jsx)("div",{className:`align${n}`,style:{backgroundColor:i},children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",href:t,title:o,style:{color:s},value:r})})},migrate:(0,gl.compose)(ws,WD)}],Hq=I5e;var Cs=a(D(),1),Vn=a(H(),1),sh=a(V(),1),mt=a(R(),1),Td=a(uc(),1);var vu=a(K(),1),Am=a(he(),1),ob=a(O(),1);var Z5="noopener",K5="_blank",ih="nofollow";var Uq=a(dr(),1);function Wq({rel:e="",url:t="",opensInNewTab:r,nofollow:o}){let n,i=e;if(r)n=K5,i=i?.includes(Z5)?i:i+` ${Z5}`;else{let s=new RegExp(`\\b${Z5}\\s*`,"g");i=i?.replace(s,"").trim()}if(o)i=i?.includes(ih)?i:(i+` ${ih}`).trim();else{let s=new RegExp(`\\b${ih}\\s*`,"g");i=i?.replace(s,"").trim()}return{url:(0,Uq.prependHTTPS)(t),linkTarget:n,rel:i||void 0}}function rb(e){return e.toString().replace(/<\/?a[^>]*>/g,"")}var $q=a(he(),1),Y5=a(H(),1),qq=a(Lm(),1),Zq=a(O(),1),Kq=a(R(),1);function Et(e){let{name:t,attributes:r,setAttributes:o}=e,{textAlign:n}=r,{__unstableMarkNextChangeAsNotPersistent:i}=(0,Zq.useDispatch)(Kq.store),s=(0,$q.useEvent)(()=>{(0,qq.default)(`textAlign attribute in ${t}`,{alternative:"style.typography.textAlign",since:"7.0"}),i(),o(c=>({style:{...c.style,typography:{...c.style?.typography,textAlign:n}}}))}),l=(0,Y5.useRef)();(0,Y5.useEffect)(()=>{n!==l.current&&(l.current=n,s())},[n,s])}function $D(e){return typeof e=="string"&&e.endsWith("%")}function Yq(e){if(!e)return{};if($D(e)){let t={"25%":"wp-block-button__width-25","50%":"wp-block-button__width-50","75%":"wp-block-button__width-75","100%":"wp-block-button__width-100"};return{"has-custom-width":!0,"wp-block-button__width":!0,...t[e]&&{[t[e]]:!0}}}return{"has-custom-width":!0}}var zn=a(b(),1),{HTMLElementControl:R5e}=q(mt.privateApis),{subscribeDelegatedListener:D5e}=q(Am.privateApis),L5e=[...mt.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,Cs.__)("Mark as nofollow")}];function A5e(e){let{replaceBlocks:t,selectionChange:r}=(0,ob.useDispatch)(mt.store),{getBlock:o,getBlockAttributes:n,getBlockRootClientId:i,getBlockIndex:s}=(0,ob.useSelect)(mt.store);return(0,Am.useRefEffect)(l=>{function c(u){if(u.defaultPrevented||u.keyCode!==Td.ENTER)return;let{text:d}=n(e)??{};if(d?.length)return;u.preventDefault();let p=o(i(e)),m=s(e),f=(0,vu.cloneBlock)({...p,innerBlocks:p.innerBlocks.slice(0,m)}),g=(0,vu.createBlock)((0,vu.getDefaultBlockName)()),h=p.innerBlocks.slice(m+1),v=h.length?[(0,vu.cloneBlock)({...p,innerBlocks:h})]:[];t(p.clientId,[f,g,...v],1),r(g.clientId)}return D5e(l,"keydown",c,!0)},[])}function M5e(e){let{attributes:t,setAttributes:r,className:o,isSelected:n,onReplace:i,mergeBlocks:s,clientId:l,context:c}=e,{tagName:u,linkTarget:d,placeholder:p,rel:m,style:f,text:g,url:h,metadata:v}=t,x=f?.dimensions?.width;Et(e);let _=u||"a";function k(Ne){Td.isKeyboardEvent.primary(Ne,"k")?le(Ne):Td.isKeyboardEvent.primaryShift(Ne,"k")&&(oe(),E.current?.focus())}let[y,w]=(0,Vn.useState)(null),C=(0,mt.__experimentalUseBorderProps)(t),S=(0,mt.__experimentalUseColorProps)(t),P=(0,mt.__experimentalGetSpacingClassesAndStyles)(t),N=(0,mt.__experimentalGetShadowClassesAndStyles)(t),I=(0,mt.__experimentalGetDimensionsClassesAndStyles)(t),B=(0,Vn.useRef)(),E=(0,Vn.useRef)(),L=(0,mt.useBlockProps)({ref:(0,Am.useMergeRefs)([w,B]),onKeyDown:k}),A=(0,mt.useBlockEditingMode)(),[U,$]=(0,Vn.useState)(!1),W=!!h,G=d===K5,F=!!m?.includes(ih),Z=_==="a",{createPageEntity:j,userCanCreatePages:Y,lockUrlControls:ee=!1}=(0,ob.useSelect)(Ne=>{if(!n)return{};let ie=Ne(mt.store).getSettings(),Ee=(0,vu.getBlockBindingsSource)(v?.bindings?.url?.source);return{createPageEntity:ie.__experimentalCreatePageEntity,userCanCreatePages:ie.__experimentalUserCanCreatePages,lockUrlControls:!!v?.bindings?.url&&!Ee?.canUserEditValue?.({select:Ne,context:c,args:v?.bindings?.url?.args})}},[c,n,v?.bindings?.url]);async function te(Ne){let ie=await j({title:Ne,status:"draft"});return{id:ie.id,type:ie.type,title:ie.title.rendered,url:ie.link,kind:"post-type"}}function Q(Ne){return(0,Vn.createInterpolateElement)((0,Cs.sprintf)((0,Cs.__)("Create page: <mark>%s</mark>"),Ne),{mark:(0,zn.jsx)("mark",{})})}function le(Ne){Ne.preventDefault(),$(!0)}function oe(){r({url:void 0,linkTarget:void 0,rel:void 0}),$(!1)}(0,Vn.useEffect)(()=>{n||$(!1)},[n]);let ce=(0,Vn.useMemo)(()=>({url:h,opensInNewTab:G,nofollow:F}),[h,G,F]),pe=A5e(l),be=(0,Am.useMergeRefs)([pe,E]),[Te,ae,se]=(0,mt.useSettings)("typography.fluid","layout","dimensions.dimensionSizes"),ue=(0,Vn.useMemo)(()=>se?[...se?.custom??[],...se?.theme??[],...se?.default??[]]:[],[se]),Oe=(0,mt.getTypographyClassesAndStyles)(t,{typography:{fluid:Te},layout:{wideSize:ae?.wideSize}}),Pe=(0,Vn.useMemo)(()=>{if(!x)return;let Ne="var:preset|dimension|";if(x.startsWith(Ne)){let ie=x.slice(Ne.length);return ue?.find(ve=>ve.slug===ie)?.size??x}return x},[x,ue]),et=A==="default"||Z&&!ee,me=T(L.className,Yq(Pe)),ct=(0,Vn.useMemo)(()=>x?$D(Pe)?{"--wp--block-button--width":parseFloat(Pe)}:I.style:{},[x,Pe,I.style]);return(0,zn.jsxs)(zn.Fragment,{children:[(0,zn.jsx)("div",{...L,className:me,style:{...L.style,...ct},children:(0,zn.jsx)(mt.RichText,{ref:be,"aria-label":(0,Cs.__)("Button text"),placeholder:p||(0,Cs.__)("Add text\u2026"),value:g,onChange:Ne=>r({text:rb(Ne)}),withoutInteractiveFormatting:!0,className:T(o,"wp-block-button__link",S.className,C.className,Oe.className,{"no-border-radius":f?.border?.radius===0,"has-custom-font-size":L.style.fontSize},(0,mt.__experimentalGetElementClassName)("button")),style:{...C.style,...S.style,...P.style,...N.style,...Oe.style,writingMode:void 0},onReplace:i,onMerge:s,identifier:"text"})}),et&&(0,zn.jsx)(mt.BlockControls,{group:"block",children:Z&&!ee&&(0,zn.jsx)(sh.ToolbarButton,{name:"link",icon:W?Ev:wi,title:W?(0,Cs.__)("Unlink"):(0,Cs.__)("Link"),shortcut:W?Td.displayShortcut.primaryShift("k"):Td.displayShortcut.primary("k"),onClick:W?oe:le,isActive:W})}),Z&&n&&(U||W)&&!ee&&(0,zn.jsx)(sh.Popover,{placement:"bottom",onClose:()=>{$(!1),E.current?.focus()},anchor:y,focusOnMount:U?"firstElement":!1,__unstableSlotName:"__unstable-block-tools-after",shift:!0,children:(0,zn.jsx)(mt.LinkControl,{value:ce,onChange:({url:Ne,opensInNewTab:ie,nofollow:Ee})=>r(Wq({rel:m,url:Ne,opensInNewTab:ie,nofollow:Ee})),onRemove:()=>{oe(),E.current?.focus()},forceIsEditingLink:U,settings:L5e,createSuggestion:j&&te,withCreateSuggestion:Y,createSuggestionButtonText:Q})}),(0,zn.jsxs)(mt.InspectorControls,{group:"advanced",children:[(0,zn.jsx)(R5e,{tagName:u,onChange:Ne=>r({tagName:Ne}),options:[{label:(0,Cs.__)("Default (<a>)"),value:"a"},{label:"<button>",value:"button"}]}),Z&&(0,zn.jsx)(sh.TextControl,{label:(0,Cs.__)("Link relation"),help:(0,Vn.createInterpolateElement)((0,Cs.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,zn.jsx)(mu,{openInNewTab:!0,href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:m||"",onChange:Ne=>r({rel:Ne})})]})]})}var Qq=M5e;var Q5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/button",title:"Button",category:"design",parent:["core/buttons"],description:"Prompt visitors to take action with a button-style link.",keywords:["link"],textdomain:"default",attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",role:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",role:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",role:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",role:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",role:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"}},supports:{anchor:!0,splitting:!0,align:!1,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},dimensions:{width:!0,__experimentalSkipSerialization:["width"],__experimentalDefaultControls:{width:!0}},typography:{__experimentalSkipSerialization:["fontSize","lineHeight","textAlign","fontFamily","fontWeight","fontStyle","textTransform","textDecoration","letterSpacing"],fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},interactivity:{clientNavigation:!0}},styles:[{name:"fill",label:"Fill",isDefault:!0},{name:"outline",label:"Outline"}],editorStyle:"wp-block-button-editor",style:"wp-block-button",selectors:{root:".wp-block-button .wp-block-button__link",typography:{writingMode:".wp-block-button"},dimensions:{root:".wp-block-button",width:".wp-block-button"}}};var Fn=a(R(),1),qD=a(b(),1);function Xq({attributes:e}){let{tagName:t,type:r,fontSize:o,linkTarget:n,rel:i,style:s,text:l,title:c,url:u}=e,d=t||"a",p=d==="button",m=r||"button",f=(0,Fn.__experimentalGetBorderClassesAndStyles)(e),g=(0,Fn.__experimentalGetColorClassesAndStyles)(e),h=(0,Fn.__experimentalGetSpacingClassesAndStyles)(e),v=(0,Fn.__experimentalGetShadowClassesAndStyles)(e),x=(0,Fn.getTypographyClassesAndStyles)(e),_=T("wp-block-button__link",g.className,f.className,x.className,{"no-border-radius":s?.border?.radius===0,"has-custom-font-size":o||s?.typography?.fontSize},(0,Fn.__experimentalGetElementClassName)("button")),k={...f.style,...g.style,...h.style,...v.style,...x.style,writingMode:void 0};return(0,qD.jsx)("div",{...Fn.useBlockProps.save(),children:(0,qD.jsx)(Fn.RichText.Content,{tagName:d,type:p?m:null,className:_,href:p?null:u,title:c,style:k,value:l,target:p?null:n,rel:p?null:i})})}var{fieldsKey:V5e,formKey:F5e}=q(Jq.privateApis),{name:eZ}=Q5,J5={icon:GP,example:{attributes:{className:"is-style-fill",text:(0,X5.__)("Call to action")}},edit:Qq,save:Xq,deprecated:Hq,merge:(e,{text:t=""})=>({...e,text:(e.text||"")+t}),__experimentalLabel(e,{context:t}){let{text:r}=e,o=e?.metadata?.name,n=r?.trim().length>0;if(t==="list-view"&&(o||n))return o||r;if(t==="breadcrumb"&&o)return o}};window.__experimentalContentOnlyInspectorFields&&(J5[V5e]=[{id:"text",label:(0,X5.__)("Content"),type:"text",Edit:"rich-text"},{id:"link",label:(0,X5.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel,linkTarget:e.linkTarget}),setValue:({value:e})=>({url:e.url,rel:e.rel,linkTarget:e.linkTarget})}],J5[F5e]={fields:["text","link"]});var O5e=()=>M({name:eZ,metadata:Q5,settings:J5});var QD={};J(QD,{init:()=>q5e,metadata:()=>t3,name:()=>cZ,settings:()=>uZ});var YD=a(D(),1);var ab=a(R(),1),nb=a(b(),1),tZ=e=>{if(e.layout)return e;let{contentJustification:t,orientation:r,...o}=e;return(t||r)&&Object.assign(o,{layout:{type:"flex",...t&&{justifyContent:t},...r&&{orientation:r}}}),o},H5e=[{attributes:{contentJustification:{type:"string"},orientation:{type:"string",default:"horizontal"}},supports:{anchor:!0,align:["wide","full"],__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}}},isEligible:({contentJustification:e,orientation:t})=>!!e||!!t,migrate:tZ,save({attributes:{contentJustification:e,orientation:t}}){return(0,nb.jsx)("div",{...ab.useBlockProps.save({className:T({[`is-content-justification-${e}`]:e,"is-vertical":t==="vertical"})}),children:(0,nb.jsx)(ab.InnerBlocks.Content,{})})}},{supports:{align:["center","left","right"],anchor:!0},save(){return(0,nb.jsx)("div",{children:(0,nb.jsx)(ab.InnerBlocks.Content,{})})},isEligible({align:e}){return e&&["center","left","right"].includes(e)},migrate(e){return tZ({...e,align:void 0,contentJustification:e.align})}}],rZ=H5e;var sb=a(K(),1),KD=a(hl(),1);var ib=a(K(),1);function yu(e,t,r=null){if(!e)return;let o=(0,ib.getBlockType)(t);if(!o)return;let n={};if((0,ib.hasBlockSupport)(o,"anchor")&&e.anchor&&(n.anchor=e.anchor),(0,ib.hasBlockSupport)(o,"ariaLabel")&&e.ariaLabel&&(n.ariaLabel=e.ariaLabel),e.metadata){let i=[];if(r&&i.push("id","bindings"),i.length>0){let s=Object.entries(e.metadata).reduce((l,[c,u])=>(i.includes(c)&&(l[c]=c==="bindings"?r(u):u),l),{});Object.keys(s).length>0&&(n.metadata=s)}}if(Object.keys(n).length!==0)return n}var j5e={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:e=>(0,sb.createBlock)("core/buttons",{},e.map(t=>(0,sb.createBlock)("core/button",t)))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,sb.createBlock)("core/buttons",{},e.map(t=>{let{content:r}=t,o=(0,KD.__unstableCreateElement)(document,r),n=o.innerText||"",s=o.querySelector("a")?.getAttribute("href");return(0,sb.createBlock)("core/button",{...t,...yu(t,"core/button",({content:l})=>({text:l})),text:n,url:s})})),isMatch:e=>e.every(t=>{let r=(0,KD.__unstableCreateElement)(document,t.content),o=r.innerText||"",n=r.querySelectorAll("a");return o.length<=30&&n.length<=1})}]},nZ=j5e;var e3=a(R(),1),aZ=a(b(),1),U5e={name:"core/button"};function W5e({attributes:e,className:t}){let{fontSize:r,layout:o,style:n}=e,i=(0,e3.useBlockProps)({className:T(t,{"has-custom-font-size":r||n?.typography?.fontSize})}),s=(0,e3.useInnerBlocksProps)(i,{defaultBlock:U5e,orientation:o?.orientation??"horizontal"});return(0,aZ.jsx)("div",{...s})}var iZ=W5e;var t3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/buttons",title:"Buttons",category:"design",allowedBlocks:["core/button"],description:"Prompt visitors to take action with a group of button-style links.",keywords:["link"],textdomain:"default",supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalExposeControlsToChildren:!0,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{blockGap:["horizontal","vertical"],padding:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}},interactivity:{clientNavigation:!0},listView:!0,contentRole:!0},editorStyle:"wp-block-buttons-editor",style:"wp-block-buttons"};var r3=a(R(),1),sZ=a(b(),1);function lZ({attributes:e,className:t}){let{fontSize:r,style:o}=e,n=r3.useBlockProps.save({className:T(t,{"has-custom-font-size":r||o?.typography?.fontSize})}),i=r3.useInnerBlocksProps.save(n);return(0,sZ.jsx)("div",{...i})}var{name:cZ}=t3,$5e=[["core/button"]],uZ={icon:qP,example:{attributes:{layout:{type:"flex",justifyContent:"center"}},innerBlocks:[{name:"core/button",attributes:{text:(0,YD.__)("Find out more")}},{name:"core/button",attributes:{text:(0,YD.__)("Contact us")}}]},deprecated:rZ,transforms:nZ,template:$5e,templateInsertUpdatesSelection:!0,edit:iZ,save:lZ},q5e=()=>M({name:cZ,metadata:t3,settings:uZ});var JD={};J(JD,{init:()=>Q5e,metadata:()=>o3,name:()=>yZ,settings:()=>bZ});var o3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/calendar",title:"Calendar",category:"widgets",description:"A calendar of your site\u2019s posts.",keywords:["posts","archive"],textdomain:"default",attributes:{month:{type:"integer"},year:{type:"integer"}},supports:{anchor:!0,align:!0,html:!1,color:{link:!0,__experimentalSkipSerialization:["text","background"],__experimentalDefaultControls:{background:!0,text:!0},__experimentalSelector:"table, th"},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-calendar"};var lb=a(V(),1),dZ=a(O(),1),pZ=a(sd(),1),mZ=a(R(),1),fZ=a(ne(),1),lh=a(D(),1),gZ=a(he(),1);var Ti=a(b(),1),K5e=th(e=>{if(!e)return{};let t=new Date(e);return{year:t.getFullYear(),month:t.getMonth()+1}});function hZ({attributes:e,name:t}){let{date:r,hasPosts:o,hasPostsResolved:n}=(0,dZ.useSelect)(d=>{let{getEntityRecords:p,hasFinishedResolution:m}=d(fZ.store),f={status:"publish",per_page:1},g=p("postType","post",f),h=m("getEntityRecords",["postType","post",f]),v,x=d("core/editor");return x&&x.getEditedPostAttribute("type")==="post"&&(v=x.getEditedPostAttribute("date")),{date:v,hasPostsResolved:h,hasPosts:h&&g?.length===1}},[]),{content:i,status:s,error:l}=(0,pZ.useServerSideRender)({attributes:{...e,...K5e(r)},block:t}),c=(0,gZ.useDisabled)(),u=(0,mZ.useBlockProps)({ref:c});return o?(0,Ti.jsxs)(Ti.Fragment,{children:[s==="loading"&&(0,Ti.jsx)("div",{...u,children:(0,Ti.jsx)(lb.Spinner,{})}),s==="error"&&(0,Ti.jsx)("div",{...u,children:(0,Ti.jsx)("p",{children:(0,lh.sprintf)((0,lh.__)("Error: %s"),l)})}),s==="success"&&(0,Ti.jsx)(To,{wrapperProps:u,html:i})]}):(0,Ti.jsx)("div",{...u,children:(0,Ti.jsx)(lb.Placeholder,{icon:cv,label:(0,lh.__)("Calendar"),children:n?(0,lh.__)("No published posts found."):(0,Ti.jsx)(lb.Spinner,{})})})}var XD=a(K(),1),Y5e={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,XD.createBlock)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,XD.createBlock)("core/archives")}]},vZ=Y5e;var{name:yZ}=o3,bZ={icon:cv,example:{},edit:hZ,transforms:vZ},Q5e=()=>M({name:yZ,metadata:o3,settings:bZ});var rL={};J(rL,{init:()=>e3e,metadata:()=>n3,name:()=>SZ,settings:()=>TZ});var n3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/categories",title:"Terms List",category:"widgets",description:"Display a list of all terms of a given taxonomy.",keywords:["categories"],textdomain:"default",attributes:{taxonomy:{type:"string",default:"category"},displayAsDropdown:{type:"boolean",default:!1},showHierarchy:{type:"boolean",default:!1},showPostCounts:{type:"boolean",default:!1},showOnlyTopLevel:{type:"boolean",default:!1},showEmpty:{type:"boolean",default:!1},label:{type:"string",role:"content"},showLabel:{type:"boolean",default:!0}},usesContext:["enhancedPagination"],supports:{anchor:!0,align:!0,html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},editorStyle:"wp-block-categories-editor",style:"wp-block-categories"};var Rr=a(V(),1),_Z=a(he(),1),ch=a(R(),1),xZ=a(Wo(),1),Ir=a(D(),1);var eL=a(ne(),1),kZ=a(O(),1);var wZ=a(xr(),1);var xt=a(b(),1);function tL({attributes:{displayAsDropdown:e,showHierarchy:t,showPostCounts:r,showOnlyTopLevel:o,showEmpty:n,label:i,showLabel:s,taxonomy:l},setAttributes:c,className:u,clientId:d}){let p=(0,_Z.useInstanceId)(tL,"blocks-category-select"),{records:m,isResolvingTaxonomies:f}=(0,eL.useEntityRecords)("root","taxonomy",{per_page:-1}),g=m?.filter(W=>W.visibility.public),h=g?.find(W=>W.slug===l),v=!f&&h?.hierarchical,x={per_page:-1,hide_empty:!n,context:"view"};v&&o&&(x.parent=0);let{records:_,isResolving:k}=(0,eL.useEntityRecords)("taxonomy",l,x),{createWarningNotice:y}=(0,kZ.useDispatch)(wZ.store),w=W=>{W.preventDefault(),y((0,Ir.__)("Links are disabled in the editor."),{id:`block-library/core/categories/redirection-prevented/${d}`,type:"snackbar"})},C=W=>_?.length?W===null?_:_.filter(({parent:G})=>G===W):[],S=W=>G=>c({[W]:G}),P=W=>W?(0,xZ.decodeEntities)(W).trim():(0,Ir.__)("(Untitled)"),N=()=>C(v&&t?0:null).map(F=>I(F)),I=W=>{let G=C(W.id),{id:F,link:Z,count:j,name:Y}=W;return(0,xt.jsxs)("li",{className:`cat-item cat-item-${F}`,children:[(0,xt.jsx)("a",{href:Z,onClick:w,children:P(Y)}),r&&` (${j})`,v&&t&&!!G.length&&(0,xt.jsx)("ul",{className:"children",children:G.map(ee=>I(ee))})]},F)},B=()=>{let G=C(v&&t?0:null);return(0,xt.jsxs)(xt.Fragment,{children:[s?(0,xt.jsx)(ch.RichText,{className:"wp-block-categories__label","aria-label":(0,Ir.__)("Label text"),placeholder:h?.name,withoutInteractiveFormatting:!0,value:i,onChange:F=>c({label:F})}):(0,xt.jsx)(cn,{render:(0,xt.jsx)("label",{htmlFor:p}),children:i||h?.name}),(0,xt.jsxs)("select",{id:p,children:[(0,xt.jsx)("option",{children:(0,Ir.sprintf)((0,Ir.__)("Select %s"),h?.labels?.singular_name)}),G.map(F=>E(F,0))]})]})},E=(W,G)=>{let{id:F,count:Z,name:j}=W,Y=C(F);return[(0,xt.jsxs)("option",{className:`level-${G}`,children:[Array.from({length:G*3}).map(()=>"\xA0"),P(j),r&&` (${Z})`]},F),v&&t&&!!Y.length&&Y.map(ee=>E(ee,G+1))]},L=_?.length&&!e&&!k?"ul":"div",A=T(u,`wp-block-categories-taxonomy-${l}`,{"wp-block-categories-list":!!_?.length&&!e&&!k,"wp-block-categories-dropdown":!!_?.length&&e&&!k}),U=(0,ch.useBlockProps)({className:A}),$=X();return(0,xt.jsxs)(L,{...U,children:[(0,xt.jsx)(ch.InspectorControls,{children:(0,xt.jsxs)(Rr.__experimentalToolsPanel,{label:(0,Ir.__)("Settings"),resetAll:()=>{c({taxonomy:"category",displayAsDropdown:!1,showHierarchy:!1,showPostCounts:!1,showOnlyTopLevel:!1,showEmpty:!1,showLabel:!0})},dropdownMenuProps:$,children:[Array.isArray(g)&&(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>l!=="category",label:(0,Ir.__)("Taxonomy"),onDeselect:()=>{c({taxonomy:"category"})},isShownByDefault:!0,children:(0,xt.jsx)(Rr.SelectControl,{label:(0,Ir.__)("Taxonomy"),options:g.map(W=>({label:W.name,value:W.slug})),value:l,onChange:W=>c({taxonomy:W})})}),(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!e,label:(0,Ir.__)("Display as dropdown"),onDeselect:()=>c({displayAsDropdown:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Display as dropdown"),checked:e,onChange:S("displayAsDropdown")})}),e&&(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!s,label:(0,Ir.__)("Show label"),onDeselect:()=>c({showLabel:!0}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{className:"wp-block-categories__indentation",label:(0,Ir.__)("Show label"),checked:s,onChange:S("showLabel")})}),(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Ir.__)("Show post counts"),onDeselect:()=>c({showPostCounts:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show post counts"),checked:r,onChange:S("showPostCounts")})}),v&&(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!o,label:(0,Ir.__)("Show only top level terms"),onDeselect:()=>c({showOnlyTopLevel:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show only top level terms"),checked:o,onChange:S("showOnlyTopLevel")})}),(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!n,label:(0,Ir.__)("Show empty terms"),onDeselect:()=>c({showEmpty:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show empty terms"),checked:n,onChange:S("showEmpty")})}),v&&!o&&(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Ir.__)("Show hierarchy"),onDeselect:()=>c({showHierarchy:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show hierarchy"),checked:t,onChange:S("showHierarchy")})})]})}),k&&(0,xt.jsx)(Rr.Placeholder,{icon:Ov,label:(0,Ir.__)("Terms"),children:(0,xt.jsx)(Rr.Spinner,{})}),!k&&_?.length===0&&(0,xt.jsx)("p",{children:h.labels.no_terms}),!k&&_?.length>0&&(e?B():N())]})}var a3=a(D(),1);var J5e=[{name:"terms",title:(0,a3.__)("Terms List"),icon:ud,attributes:{taxonomy:"post_tag"},isActive:e=>e.taxonomy!=="category"},{name:"categories",title:(0,a3.__)("Categories List"),description:(0,a3.__)("Display a list of all categories."),icon:ud,attributes:{taxonomy:"category"},isActive:["taxonomy"],isDefault:!0}],CZ=J5e;var{name:SZ}=n3,TZ={icon:ud,example:{},edit:tL,variations:CZ},e3e=()=>M({name:SZ,metadata:n3,settings:TZ});var nL={};J(nL,{init:()=>a3e,metadata:()=>c3,name:()=>ub,settings:()=>OZ});var bu=a(R(),1),AZ=a(O(),1),_u=a(V(),1),dh=a(H(),1),cb=a(D(),1);var PZ=a(D(),1),EZ=a(V(),1),i3=a(O(),1),s3=a(K(),1),oL=a(R(),1),BZ=a(b(),1),t3e=({clientId:e})=>{let{replaceBlocks:t}=(0,i3.useDispatch)(oL.store),r=(0,i3.useSelect)(o=>o(oL.store).getBlock(e),[e]);return(0,BZ.jsx)(EZ.ToolbarButton,{onClick:()=>t(r.clientId,(0,s3.rawHandler)({HTML:(0,s3.serialize)(r)})),children:(0,PZ.__)("Convert to blocks")})},NZ=t3e;var IZ=a(R(),1),vl=a(V(),1),l3=a(H(),1),uh=a(D(),1),RZ=a(O(),1);var DZ=a(he(),1),Ss=a(b(),1);function r3e({onClick:e,isModalFullScreen:t}){return(0,DZ.useViewportMatch)("small","<")?null:(0,Ss.jsx)(vl.Button,{size:"compact",onClick:e,icon:sm,isPressed:t,label:t?(0,uh.__)("Exit fullscreen"):(0,uh.__)("Enter fullscreen")})}function o3e(e){let t=(0,RZ.useSelect)(r=>r(IZ.store).getSettings().styles);return(0,l3.useEffect)(()=>{let{baseURL:r,suffix:o,settings:n}=window.wpEditorL10n.tinymce;return window.tinymce.EditorManager.overrideDefaults({base_url:r,suffix:o}),window.wp.oldEditor.initialize(e.id,{tinymce:{...n,setup(i){i.on("init",()=>{let s=i.getDoc();t.forEach(({css:l})=>{let c=s.createElement("style");c.innerHTML=l,s.head.appendChild(c)})})}}}),()=>{window.wp.oldEditor.remove(e.id)}},[]),(0,Ss.jsx)("textarea",{...e})}function LZ({clientId:e,content:t,onClose:r,onChange:o}){let[n,i]=(0,l3.useState)(!1),s=`editor-${e}`;return(0,Ss.jsxs)(vl.Modal,{title:(0,uh.__)("Classic Editor"),onRequestClose:r,shouldCloseOnClickOutside:!1,overlayClassName:"block-editor-freeform-modal",isFullScreen:n,className:"block-editor-freeform-modal__content",headerActions:(0,Ss.jsx)(r3e,{onClick:()=>i(!n),isModalFullScreen:n}),children:[(0,Ss.jsx)(o3e,{id:s,defaultValue:t}),(0,Ss.jsxs)(vl.Flex,{className:"block-editor-freeform-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Ss.jsx)(vl.FlexItem,{children:(0,Ss.jsx)(vl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,uh.__)("Cancel")})}),(0,Ss.jsx)(vl.FlexItem,{children:(0,Ss.jsx)(vl.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{o(window.wp.oldEditor.getContent(s)),r()},children:(0,uh.__)("Save")})})]})]})}var dn=a(b(),1);function MZ({attributes:e,setAttributes:t,clientId:r}){let{content:o}=e,[n,i]=(0,dh.useState)(!1),s=(0,dh.useRef)(null),l=(0,AZ.useSelect)(c=>c(bu.store).canRemoveBlock(r),[r]);return(0,dn.jsxs)(dn.Fragment,{children:[l&&(0,dn.jsx)(bu.BlockControls,{children:(0,dn.jsx)(_u.ToolbarGroup,{children:(0,dn.jsx)(NZ,{clientId:r})})}),(0,dn.jsx)(bu.BlockControls,{children:(0,dn.jsx)(_u.ToolbarGroup,{children:(0,dn.jsx)(_u.ToolbarButton,{ref:s,onClick:()=>i(!0),children:(0,cb.__)("Edit")})})}),(0,dn.jsxs)("div",{...(0,bu.useBlockProps)(),children:[o?(0,dn.jsx)(dh.RawHTML,{children:o}):(0,dn.jsx)(_u.Placeholder,{icon:(0,dn.jsx)(bu.BlockIcon,{icon:dv}),label:(0,cb.__)("Classic"),instructions:(0,cb.__)("Use the classic editor to add content."),children:(0,dn.jsx)(_u.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>i(!0),children:(0,cb.__)("Edit contents")})}),n&&(0,dn.jsx)(LZ,{clientId:r,content:o,onClose:()=>{i(!1),s.current&&s.current.focus()},onChange:c=>t({content:c})})]})]})}var c3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/freeform",title:"Classic",category:"text",description:"Use the classic WordPress editor.",textdomain:"default",attributes:{content:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,lock:!1,reusable:!1,renaming:!1,visibility:!1,customCSS:!1},editorStyle:"wp-block-freeform-editor"};var zZ=a(H(),1),VZ=a(b(),1);function FZ({attributes:e}){let{content:t}=e;return(0,VZ.jsx)(zZ.RawHTML,{children:t})}var{name:ub}=c3,OZ={icon:dv,edit:MZ,save:FZ},a3e=()=>M({name:ub,metadata:c3,settings:OZ});var cL={};J(cL,{init:()=>p3e,metadata:()=>p3,name:()=>qZ,settings:()=>g3});var lL=a(D(),1);var $Z=a(K(),1);var aL=a(D(),1),u3=a(R(),1),d3=a(K(),1),iL=a(b(),1);function HZ({attributes:e,setAttributes:t,onRemove:r,insertBlocksAfter:o,mergeBlocks:n}){let i=(0,u3.useBlockProps)();return(0,iL.jsx)("pre",{...i,children:(0,iL.jsx)(u3.RichText,{tagName:"code",identifier:"content",value:e.content,onChange:s=>t({content:s}),onRemove:r,onMerge:n,placeholder:(0,aL.__)("Write code\u2026"),"aria-label":(0,aL.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:o?()=>o((0,d3.createBlock)((0,d3.getDefaultBlockName)())):void 0,style:{whiteSpace:"break-spaces"}})})}var p3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/code",title:"Code",category:"text",description:"Display code snippets that respect your spacing and tabs.",textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"code",__unstablePreserveWhiteSpace:!0,role:"content"}},supports:{align:["wide"],anchor:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{width:!0,color:!0}},color:{text:!0,background:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-code"};var m3=a(R(),1);var jZ=a(he(),1);function UZ(e){return(0,jZ.pipe)(s3e,l3e)(e||"")}function s3e(e){return e.replace(/\[/g,"[")}function l3e(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1//$2")}var sL=a(b(),1);function WZ({attributes:e}){return(0,sL.jsx)("pre",{...m3.useBlockProps.save(),children:(0,sL.jsx)(m3.RichText.Content,{tagName:"code",value:UZ(typeof e.content=="string"?e.content:e.content.toHTMLString({preserveWhiteSpace:!0}))})})}var Mm=a(K(),1),f3=a(hl(),1);var c3e={from:[{type:"input",regExp:/^```$/,transform:()=>(0,Mm.createBlock)("core/code")},{type:"block",blocks:["core/paragraph"],transform:e=>{let{content:t}=e;return(0,Mm.createBlock)("core/code",{...e,...yu(e,"core/code"),content:t})}},{type:"block",blocks:["core/html"],__experimentalConvert(e){let{attributes:t}=e;return(0,Mm.createBlock)("core/code",{...t,...yu(t,"core/code"),content:(0,f3.toHTMLString)({value:(0,f3.create)({text:(0,Mm.getBlockContent)(e)})})})}},{type:"raw",isMatch:e=>e.nodeName==="PRE"&&e.children.length===1&&e.firstChild.nodeName==="CODE",schema:{pre:{children:{code:{children:{"#text":{}}}}}}}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>{let{content:t}=e;return(0,Mm.createBlock)("core/paragraph",{...yu(e,"core/paragraph"),content:t})}}]},GZ=c3e;var{fieldsKey:u3e,formKey:d3e}=q($Z.privateApis),{name:qZ}=p3,g3={icon:pv,example:{attributes:{content:(0,lL.__)(`// A \u201Cblock\u201D is the abstract term used
+ &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var sD={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},A$=(0,L$.forwardRef)(function({className:t,children:r,...o},n){return C$(),(0,Gy.jsxs)(fl.Tab,{ref:n,className:T(sD.tab,t),...o,children:[(0,Gy.jsx)("span",{className:sD["tab-children"],children:r}),(0,Gy.jsx)(zy,{icon:Ng,className:sD["tab-chevron"]})]})});var $a=a(R(),1),ga=a(D(),1),J$=a(O(),1);var eq=a(xr(),1),tq=a(H(),1);function eh(e,t){var r=0,o,n;t=t||{};function i(){var s=o,l=arguments.length,c,u;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(u=0;u<l;u++)if(s.args[u]!==arguments[u]){s=s.next;continue e}return s!==o&&(s===n&&(n=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=o,s.prev=null,o.prev=s,o=s),s.val}for(c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return s={args:c,val:e.apply(null,c)},o?(o.prev=s,s.next=o):n=s,r===t.maxSize?(n=n.prev,n.next=null):r++,o=s,s.val}return i.clear=function(){o=null,n=null,r=0},i}var dD=a(H(),1),cc=a(J(),1),W$=a(dr(),1);var xd=function(){return xd=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},xd.apply(this,arguments)};function V$(e){return e.toLowerCase()}var Kwe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Ywe=/[^A-Z0-9]+/gi;function D5(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?Kwe:r,n=t.stripRegexp,i=n===void 0?Ywe:n,s=t.transform,l=s===void 0?V$:s,c=t.delimiter,u=c===void 0?" ":c,d=F$(F$(e,o,"$1\0$2"),i,"\0"),p=0,m=d.length;d.charAt(p)==="\0";)p++;for(;d.charAt(m-1)==="\0";)m--;return d.slice(p,m).split("\0").map(l).join(u)}function F$(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function O$(e){return e.charAt(0).toUpperCase()+e.substr(1)}function Qwe(e){return O$(e.toLowerCase())}function H$(e,t){return t===void 0&&(t={}),D5(e,xd({delimiter:" ",transform:Qwe},t))}function j$(e,t){return t===void 0&&(t={}),D5(e,xd({delimiter:"."},t))}function th(e,t){return t===void 0&&(t={}),j$(e,xd({delimiter:"-"},t))}function U$(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),th(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}var lc={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},type:{type:"string",role:"content"},providerNameSlug:{type:"string",role:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,role:"content"},previewable:{type:"boolean",default:!0,role:"content"}},supports:{anchor:!0,align:!0,spacing:{margin:!0},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"};var $y=[{ratio:"2.33",className:"wp-embed-aspect-21-9"},{ratio:"2.00",className:"wp-embed-aspect-18-9"},{ratio:"1.78",className:"wp-embed-aspect-16-9"},{ratio:"1.33",className:"wp-embed-aspect-4-3"},{ratio:"1.00",className:"wp-embed-aspect-1-1"},{ratio:"0.56",className:"wp-embed-aspect-9-16"},{ratio:"0.50",className:"wp-embed-aspect-1-2"}],uD="wp-embed";var L5=a(b(),1),{name:rh}=lc,G$=e=>(0,cc.getBlockVariations)(rh)?.find(({name:t})=>t===e),pD=(e,t=[])=>t.some(r=>e.match(r)),oh=e=>(0,cc.getBlockVariations)(rh)?.find(({patterns:t})=>pD(e,t));function qy(e){if(!e||(0,W$.getAuthority)(e)!=="x.com")return e;let t=new URL(e);return t.host="twitter.com",t.toString()}var $$=e=>e&&e.includes('class="wp-embedded-content"'),q$=e=>{let t=e.url||e.thumbnail_url,r=(0,L5.jsx)("p",{children:(0,L5.jsx)("img",{src:t,alt:e.title,width:"100%"})});return(0,dD.renderToString)(r)},wd=(e,t={})=>{let{preview:r,attributes:o={}}=e,{url:n,providerNameSlug:i,type:s,...l}=o;if(!n||!(0,cc.getBlockType)(rh))return;let c=oh(n),u=i==="wordpress"||s===uD;if(!u&&c&&(c.attributes.providerNameSlug!==i||!i))return(0,cc.createBlock)(rh,{url:n,...l,...c.attributes});let p=(0,cc.getBlockVariations)(rh)?.find(({name:m})=>m==="wordpress");if(!(!p||!r||!$$(r.html)||u))return(0,cc.createBlock)(rh,{url:n,...p.attributes,...t})},Jwe=e=>e?$y.some(({className:t})=>e.includes(t)):!1,kd=e=>{if(!e)return e;let t=$y.reduce((o,{className:n})=>(o.push(n),o),["wp-has-aspect-ratio"]),r=e;for(let o of t)r=r.replace(o,"");return r.trim()};function e5e(e){return/padding-(top|bottom)\s*:\s*[\d.]+%/i.test(e)}function mD(e,t,r=!0){if(!r||e5e(e))return kd(t);let o=document.implementation.createHTMLDocument("");o.body.innerHTML=e;let n=o.body.querySelector("iframe");if(n&&n.height&&n.width){let i=(n.width/n.height).toFixed(2);for(let s=0;s<$y.length;s++){let l=$y[s];if(i>=l.ratio)return i-l.ratio>.1?kd(t):T(kd(t),l.className,"wp-has-aspect-ratio")}}return t}function Z$(e,t){t((0,cc.createBlock)("core/paragraph",{content:(0,dD.renderToString)((0,L5.jsx)("a",{href:e,children:e}))}))}var t5e=eh((e,t,r,o,n=!0)=>{if(!e)return{};let i={},{type:s="rich"}=e,{html:l,provider_name:c}=e,u=U$((c||t).toLowerCase());return $$(l)&&(s=uD),(l||s==="photo")&&(i.type=s,i.providerNameSlug=u),Jwe(r)||(i.className=mD(l,r,o&&n)),i}),K$=(e,t,r,o)=>{let{allowResponsive:n,className:i}=e;return{...e,...t5e(t,r,i,o,n)}};var Nm=a(H(),1),Y$=a(he(),1),Zy=a(D(),1),fu=a(R(),1),Q$=a(V(),1);var M5=a(J(),1),Cd=a(b(),1);function $o({attributeKey:e="caption",attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:n,placeholder:i=(0,Zy.__)("Add caption"),label:s=(0,Zy.__)("Caption text"),showToolbarButton:l=!0,excludeElementClassName:c,className:u,readOnly:d,tagName:p="figcaption",addLabel:m=(0,Zy.__)("Add caption"),removeLabel:f=(0,Zy.__)("Remove caption"),icon:g=xP,...h}){let v=t[e],x=(0,Y$.usePrevious)(v),_=fu.RichText.isEmpty(v),k=fu.RichText.isEmpty(x),[y,w]=(0,Nm.useState)(!_);(0,Nm.useEffect)(()=>{!_&&k&&w(!0)},[_,k]),(0,Nm.useEffect)(()=>{!o&&_&&w(!1)},[o,_]);let C=(0,Nm.useCallback)(S=>{S&&_&&S.focus()},[_]);return(0,Cd.jsxs)(Cd.Fragment,{children:[l&&(0,Cd.jsx)(fu.BlockControls,{group:"block",children:(0,Cd.jsx)(Q$.ToolbarButton,{onClick:()=>{w(!y),y&&v&&r({[e]:void 0})},icon:g,isPressed:y,label:y?f:m})}),y&&(!fu.RichText.isEmpty(v)||o)&&(0,Cd.jsx)(fu.RichText,{identifier:e,tagName:p,className:T(u,c?"":(0,fu.__experimentalGetElementClassName)("caption")),ref:C,"aria-label":s,placeholder:i,value:v,onChange:S=>r({[e]:S}),inlineToolbar:!0,__unstableOnSplitAtEnd:n?()=>n((0,M5.createBlock)((0,M5.getDefaultBlockName)())):void 0,readOnly:d,...h})]})}var Nr=a(b(),1),fD=["audio"];function r5e({attributes:e,className:t,setAttributes:r,onReplace:o,isSelected:n,insertBlocksAfter:i}){let{id:s,autoplay:l,loop:c,preload:u,src:d}=e,[p,m]=(0,tq.useState)(e.blob),g=(0,$a.useBlockEditingMode)()==="default";tc({url:p,allowedTypes:fD,onChange:k,onError:_});function h(S){return P=>{r({[S]:P})}}function v(S){if(S!==d){let P=wd({attributes:{url:S}});if(P!==void 0&&o){o(P);return}r({src:S,id:void 0,blob:void 0}),m()}}let{createErrorNotice:x}=(0,J$.useDispatch)(eq.store);function _(S){x(S,{type:"snackbar"})}function k(S){if(!S||!S.url){r({src:void 0,id:void 0,caption:void 0,blob:void 0}),m();return}if((0,X$.isBlobURL)(S.url)){m(S.url);return}r({blob:void 0,src:S.url,id:S.id,caption:S.caption}),m()}let y=T(t,{"is-transient":!!p}),w=(0,$a.useBlockProps)({className:y}),C=Y();return!d&&!p?(0,Nr.jsx)("div",{...w,children:(0,Nr.jsx)($a.MediaPlaceholder,{icon:(0,Nr.jsx)($a.BlockIcon,{icon:Yp}),onSelect:k,onSelectURL:v,accept:"audio/*",allowedTypes:fD,value:e,onError:_})}):(0,Nr.jsxs)(Nr.Fragment,{children:[n&&(0,Nr.jsx)($a.BlockControls,{group:"other",children:(0,Nr.jsx)($a.MediaReplaceFlow,{mediaId:s,mediaURL:d,allowedTypes:fD,accept:"audio/*",onSelect:k,onSelectURL:v,onError:_,onReset:()=>k(void 0),variant:"toolbar"})}),(0,Nr.jsx)($a.InspectorControls,{children:(0,Nr.jsxs)(Si.__experimentalToolsPanel,{label:(0,ga.__)("Settings"),resetAll:()=>{r({autoplay:!1,loop:!1,preload:void 0})},dropdownMenuProps:C,children:[(0,Nr.jsx)(Sm,{className:"wp-block-audio__autoplay-help-text",children:(0,ga.__)("Most browsers block audio until a visitor interacts with the page, so autoplay often won\u2019t work, especially on mobile. Unexpected sound can also be disruptive for screen reader users.")}),(0,Nr.jsx)(Si.__experimentalToolsPanelItem,{label:(0,ga.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>r({autoplay:!1}),children:(0,Nr.jsx)(Si.ToggleControl,{label:(0,ga.__)("Autoplay"),onChange:h("autoplay"),checked:!!l})}),(0,Nr.jsx)(Si.__experimentalToolsPanelItem,{label:(0,ga.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!c,onDeselect:()=>r({loop:!1}),children:(0,Nr.jsx)(Si.ToggleControl,{label:(0,ga.__)("Loop"),onChange:h("loop"),checked:!!c})}),(0,Nr.jsx)(Si.__experimentalToolsPanelItem,{label:(0,ga.__)("Preload"),isShownByDefault:!0,hasValue:()=>!!u,onDeselect:()=>r({preload:void 0}),children:(0,Nr.jsx)(Si.SelectControl,{label:(0,ga._x)("Preload","noun; Audio block parameter"),value:u||"",onChange:S=>r({preload:S||void 0}),options:[{value:"",label:(0,ga.__)("Browser default")},{value:"auto",label:(0,ga.__)("Auto")},{value:"metadata",label:(0,ga.__)("Metadata")},{value:"none",label:(0,ga._x)("None","Preload value")}]})})]})}),(0,Nr.jsxs)("figure",{...w,children:[(0,Nr.jsx)("audio",{controls:"controls",inert:n?void 0:"true",src:d??p}),!!p&&(0,Nr.jsx)(Si.Spinner,{}),(0,Nr.jsx)($o,{attributes:e,setAttributes:r,isSelected:n,insertBlocksAfter:i,label:(0,ga.__)("Audio caption text"),showToolbarButton:n&&g})]})]})}var rq=r5e;var A5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/audio",title:"Audio",category:"media",description:"Embed a simple audio player.",keywords:["music","sound","podcast","recording"],textdomain:"default",attributes:{blob:{type:"string",role:"local"},src:{type:"string",source:"attribute",selector:"audio",attribute:"src",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},id:{type:"number",role:"content"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-audio-editor",style:"wp-block-audio"};var Im=a(R(),1),Ky=a(b(),1);function oq({attributes:e}){let{autoplay:t,caption:r,loop:o,preload:n,src:i}=e;return i&&(0,Ky.jsxs)("figure",{...Im.useBlockProps.save(),children:[(0,Ky.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:n}),!Im.RichText.isEmpty(r)&&(0,Ky.jsx)(Im.RichText.Content,{tagName:"figcaption",value:r,className:(0,Im.__experimentalGetElementClassName)("caption")})]})}var nq=a(Or(),1),aq=a(J(),1),n5e={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("audio/")===0},transform(e){let t=e[0];return(0,aq.createBlock)("core/audio",{blob:(0,nq.createBlobURL)(t)})}},{type:"shortcode",tag:"audio",attributes:{src:{type:"string",shortcode:({named:{src:e,mp3:t,m4a:r,ogg:o,wav:n,wma:i}})=>e||t||r||o||n||i},loop:{type:"string",shortcode:({named:{loop:e}})=>e},autoplay:{type:"string",shortcode:({named:{autoplay:e}})=>e},preload:{type:"string",shortcode:({named:{preload:e}})=>e}}}]},iq=n5e;var{name:sq}=A5,lq={icon:Yp,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"},viewportWidth:350},transforms:iq,deprecated:SU,edit:rq,save:oq},a5e=()=>A({name:sq,metadata:A5,settings:lq});var hD={};Q(hD,{init:()=>s5e,metadata:()=>z5,name:()=>mq,settings:()=>fq});var z5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/breadcrumbs",title:"Breadcrumbs",category:"theme",description:"Display a breadcrumb trail showing the path to the current page.",textdomain:"default",attributes:{prefersTaxonomy:{type:"boolean",default:!1},separator:{type:"string",default:"/"},showHomeItem:{type:"boolean",default:!0},showCurrentItem:{type:"boolean",default:!0},showOnHomePage:{type:"boolean",default:!1}},usesContext:["postId","postType","templateSlug"],supports:{anchor:!0,html:!1,align:["wide","full"],spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!1,color:!0,width:!0,style:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-breadcrumbs"};var Jr=a(D(),1),Yy=a(R(),1),un=a(V(),1),cq=a(O(),1),F5=a(ne(),1),gu=a(H(),1),uq=a(id(),1),dq=a(he(),1);var Dt=a(b(),1),V5="/";function pq({attributes:e,setAttributes:t,name:r,context:{postId:o,postType:n,templateSlug:i}}){let{separator:s,showHomeItem:l,showCurrentItem:c,prefersTaxonomy:u,showOnHomePage:d}=e,{post:p,isPostTypeHierarchical:m,postTypeHasTaxonomies:f,hasTermsAssigned:g,isLoading:h}=(0,cq.useSelect)(M=>{if(!n)return{};let U=M(F5.store).getEntityRecord("postType",n,o),$=M(F5.store).getPostType(n),W=$&&$.taxonomies.length,G;return W&&(G=M(F5.store).getTaxonomies({type:n,per_page:-1})),{post:U,isPostTypeHierarchical:$?.hierarchical,postTypeHasTaxonomies:W,hasTermsAssigned:U&&(G||[]).filter(({visibility:F})=>F?.publicly_queryable).some(F=>!!U[F.rest_base]?.length),isLoading:o&&!U||!$||W&&!G}},[n,o]),[v,x]=(0,gu.useState)(0);(0,gu.useEffect)(()=>{x(M=>M+1)},[p]);let _=Y(),{content:k,status:y,error:w}=(0,uq.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{post_id:o,invalidationKey:v}}),C=(0,gu.useRef)("");(0,gu.useEffect)(()=>{y==="success"&&(C.current=k)},[k,y]);let[S,P]=(0,gu.useState)(!1);(0,gu.useEffect)(()=>{if(y!=="loading")return;let M=setTimeout(()=>{P(!0)},400);return()=>{clearTimeout(M),P(!1)}},[y]);let N=(0,dq.useDisabled)(),I=(0,Yy.useBlockProps)({ref:N});if(h)return(0,Dt.jsx)("div",{...I,children:(0,Dt.jsx)(un.Spinner,{})});let B;!m&&!p?.parent?B=!0:f?B=u:B=!1;let E=null,L=!o||!n||i&&!n||!B&&!m||B&&!g;if(L){let M=[];l&&M.push((0,Jr.__)("Home")),i&&!o?M.push((0,Jr.__)("Page")):B?M.push((0,Jr.__)("Category")):M.push((0,Jr.__)("Ancestor"),(0,Jr.__)("Parent")),E=(0,Dt.jsx)("nav",{...I,style:{"--separator":`"${s.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`,...I.style},children:(0,Dt.jsxs)("ol",{children:[M.map((U,$)=>(0,Dt.jsx)("li",{children:(0,Dt.jsx)("a",{href:`#breadcrumbs-pseudo-link-${$}`,children:U})},$)),c&&(0,Dt.jsx)("li",{children:(0,Dt.jsx)("span",{"aria-current":"page",children:(0,Jr.__)("Current")})})]})})}return(0,Dt.jsxs)(Dt.Fragment,{children:[(0,Dt.jsx)(Yy.InspectorControls,{children:(0,Dt.jsxs)(un.__experimentalToolsPanel,{label:(0,Jr.__)("Settings"),resetAll:()=>{t({separator:V5,showHomeItem:!0,showCurrentItem:!0})},dropdownMenuProps:_,children:[(0,Dt.jsx)(un.__experimentalToolsPanelItem,{label:(0,Jr.__)("Show home breadcrumb"),isShownByDefault:!0,hasValue:()=>!l,onDeselect:()=>t({showHomeItem:!0}),children:(0,Dt.jsx)(un.ToggleControl,{label:(0,Jr.__)("Show home breadcrumb"),onChange:M=>t({showHomeItem:M}),checked:l})}),(0,Dt.jsx)(un.__experimentalToolsPanelItem,{label:(0,Jr.__)("Show current breadcrumb"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>t({showCurrentItem:!0}),children:(0,Dt.jsx)(un.ToggleControl,{label:(0,Jr.__)("Show current breadcrumb"),onChange:M=>t({showCurrentItem:M}),checked:c})}),(0,Dt.jsx)(un.__experimentalToolsPanelItem,{label:(0,Jr.__)("Separator"),isShownByDefault:!0,hasValue:()=>s!==V5,onDeselect:()=>t({separator:V5}),children:(0,Dt.jsx)(un.TextControl,{autoComplete:"off",label:(0,Jr.__)("Separator"),value:s,onChange:M=>t({separator:M}),onBlur:()=>{s||t({separator:V5})}})})]})}),(0,Dt.jsxs)(Yy.InspectorControls,{group:"advanced",children:[(0,Dt.jsx)(un.CheckboxControl,{label:(0,Jr.__)("Show on homepage"),checked:d,onChange:M=>t({showOnHomePage:M}),help:(0,Jr.__)("If this Breadcrumbs block appears in a template or template part that\u2019s shown on the homepage, enable this option to display the breadcrumb trail. Otherwise, this setting has no effect.")}),(0,Dt.jsx)(un.CheckboxControl,{label:(0,Jr.__)("Prefer taxonomy terms"),checked:u,onChange:M=>t({prefersTaxonomy:M}),help:(0,Jr.__)("The exact type of breadcrumbs shown will vary automatically depending on the page in which this block is displayed. In the specific case of a hierarchical post type with taxonomies, the breadcrumbs can either reflect its post hierarchy (default) or the hierarchy of its assigned taxonomy terms.")})]}),y==="loading"&&!L&&(C.current?(0,Dt.jsx)(To,{wrapperProps:{...I,style:{...I.style,opacity:S?.3:1}},html:C.current}):(0,Dt.jsx)("div",{...I,children:(0,Dt.jsx)(un.Spinner,{})})),y==="error"&&(0,Dt.jsx)("div",{...I,children:(0,Dt.jsx)("p",{children:(0,Jr.sprintf)((0,Jr.__)("Error: %s"),w)})}),L&&E,!L&&y==="success"&&(0,Dt.jsx)(To,{wrapperProps:I,html:k})]})}var{name:mq}=z5,fq={icon:fP,example:{},edit:pq},s5e=()=>A({name:mq,metadata:z5,settings:fq});var xD={};Q(xD,{init:()=>k5e,metadata:()=>U5,name:()=>Iq,settings:()=>Rq});var Nq=a(D(),1);var we=a(R(),1),gl=a(he(),1);var vq=a(R(),1);var gq=a(dR(),1),{lock:hq,unlock:ee}=(0,gq.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/block-library");var{cleanEmptyObject:l5e}=ee(vq.privateApis);function tr(e){if(!e?.style?.typography?.fontFamily)return e;let{fontFamily:t,...r}=e.style.typography;return{...e,style:l5e({...e.style,typography:r}),fontFamily:t.split("|").pop()}}function ke(e){let{textAlign:t,...r}=e;return t?{...r,style:{...e.style,typography:{...e.style?.typography,textAlign:t}}}:e}var qt=a(b(),1),ws=e=>{let{width:t,...r}=e;return t?{...r,style:{...r.style,dimensions:{...r.style?.dimensions,width:`${t}%`}}}:r},nh=e=>{let{borderRadius:t,...r}=e,o=[t,r.style?.border?.radius].find(n=>typeof n=="number"&&n!==0);return o?{...r,style:{...r.style,border:{...r.style?.border,radius:`${o}px`}}}:r};function c5e(e){if(!e.align)return e;let{align:t,...r}=e;return{...r,className:T(r.className,`align${e.align}`)}}var yD=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customGradient)return e;let t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customGradient&&(t.color.gradient=e.customGradient);let{customTextColor:r,customBackgroundColor:o,customGradient:n,...i}=e;return{...i,style:t}},vD=e=>{let{color:t,textColor:r,...o}={...e,customTextColor:e.textColor&&e.textColor[0]==="#"?e.textColor:void 0,customBackgroundColor:e.color&&e.color[0]==="#"?e.color:void 0};return yD(o)},hu={url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"}},u5e={attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",role:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",role:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",role:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",role:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",role:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,splitting:!0,align:!1,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{__experimentalSkipSerialization:["fontSize","lineHeight","textAlign","fontFamily","fontWeight","fontStyle","textTransform","textDecoration","letterSpacing"],fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},interactivity:{clientNavigation:!0}},selectors:{root:".wp-block-button .wp-block-button__link",typography:{writingMode:".wp-block-button"}},save({attributes:e,className:t}){let{tagName:r,type:o,fontSize:n,linkTarget:i,rel:s,style:l,text:c,title:u,url:d,width:p}=e,m=r||"a",f=m==="button",g=o||"button",h=(0,we.__experimentalGetBorderClassesAndStyles)(e),v=(0,we.__experimentalGetColorClassesAndStyles)(e),x=(0,we.__experimentalGetSpacingClassesAndStyles)(e),_=(0,we.__experimentalGetShadowClassesAndStyles)(e),k=(0,we.getTypographyClassesAndStyles)(e),y=T("wp-block-button__link",v.className,h.className,k.className,{"no-border-radius":l?.border?.radius===0,"has-custom-font-size":n||l?.typography?.fontSize},(0,we.__experimentalGetElementClassName)("button")),w={...h.style,...v.style,...x.style,..._.style,...k.style,writingMode:void 0},C=T(t,{[`has-custom-width wp-block-button__width-${p}`]:p});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:C}),children:(0,qt.jsx)(we.RichText.Content,{tagName:m,type:f?g:null,className:y,href:f?null:d,title:u,style:w,value:c,target:f?null:i,rel:f?null:s})})},isEligible(e){return typeof e.width=="number"},migrate:ws},d5e={attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},textAlign:{type:"string"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",role:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",role:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",role:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",role:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",role:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{__experimentalSkipSerialization:["fontSize","lineHeight","fontFamily","fontWeight","fontStyle","textTransform","textDecoration","letterSpacing"],fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},interactivity:{clientNavigation:!0}},selectors:{root:".wp-block-button .wp-block-button__link",typography:{writingMode:".wp-block-button"}},save({attributes:e,className:t}){let{tagName:r,type:o,textAlign:n,fontSize:i,linkTarget:s,rel:l,style:c,text:u,title:d,url:p,width:m}=e,f=r||"a",g=f==="button",h=o||"button",v=(0,we.__experimentalGetBorderClassesAndStyles)(e),x=(0,we.__experimentalGetColorClassesAndStyles)(e),_=(0,we.__experimentalGetSpacingClassesAndStyles)(e),k=(0,we.__experimentalGetShadowClassesAndStyles)(e),y=(0,we.getTypographyClassesAndStyles)(e),w=T("wp-block-button__link",x.className,v.className,y.className,{[`has-text-align-${n}`]:n,"no-border-radius":c?.border?.radius===0,"has-custom-font-size":i||c?.typography?.fontSize},(0,we.__experimentalGetElementClassName)("button")),C={...v.style,...x.style,..._.style,...k.style,...y.style,writingMode:void 0},S=T(t,{[`has-custom-width wp-block-button__width-${m}`]:m});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:S}),children:(0,qt.jsx)(we.RichText.Content,{tagName:f,type:g?h:null,className:w,href:g?null:p,title:d,style:C,value:u,target:g?null:s,rel:g?null:l})})},isEligible(e){return!!e.textAlign||typeof e.width=="number"},migrate:(0,gl.compose)(ws,ke)},p5e={attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},textAlign:{type:"string"},url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",role:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",role:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",role:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",role:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-button__link",interactivity:{clientNavigation:!0}},save({attributes:e,className:t}){let{tagName:r,type:o,textAlign:n,fontSize:i,linkTarget:s,rel:l,style:c,text:u,title:d,url:p,width:m}=e,f=r||"a",g=f==="button",h=o||"button",v=(0,we.__experimentalGetBorderClassesAndStyles)(e),x=(0,we.__experimentalGetColorClassesAndStyles)(e),_=(0,we.__experimentalGetSpacingClassesAndStyles)(e),k=(0,we.__experimentalGetShadowClassesAndStyles)(e),y=T("wp-block-button__link",x.className,v.className,{[`has-text-align-${n}`]:n,"no-border-radius":c?.border?.radius===0},(0,we.__experimentalGetElementClassName)("button")),w={...v.style,...x.style,..._.style,...k.style},C=T(t,{[`has-custom-width wp-block-button__width-${m}`]:m,"has-custom-font-size":i||c?.typography?.fontSize});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:C}),children:(0,qt.jsx)(we.RichText.Content,{tagName:f,type:g?h:null,className:y,href:g?null:p,title:d,style:w,value:u,target:g?null:s,rel:g?null:l})})},isEligible(e){return typeof e.width=="number"},migrate:ws},m5e={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}},__experimentalSelector:".wp-block-button__link"},save({attributes:e,className:t}){let{fontSize:r,linkTarget:o,rel:n,style:i,text:s,title:l,url:c,width:u}=e;if(!s)return null;let d=(0,we.__experimentalGetBorderClassesAndStyles)(e),p=(0,we.__experimentalGetColorClassesAndStyles)(e),m=(0,we.__experimentalGetSpacingClassesAndStyles)(e),f=T("wp-block-button__link",p.className,d.className,{"no-border-radius":i?.border?.radius===0}),g={...d.style,...p.style,...m.style},h=T(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:h}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:f,href:c,title:l,style:g,value:s,target:o,rel:n})})}},f5e={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wp-block-button__link"},save({attributes:e,className:t}){let{fontSize:r,linkTarget:o,rel:n,style:i,text:s,title:l,url:c,width:u}=e;if(!s)return null;let d=(0,we.__experimentalGetBorderClassesAndStyles)(e),p=(0,we.__experimentalGetColorClassesAndStyles)(e),m=(0,we.__experimentalGetSpacingClassesAndStyles)(e),f=T("wp-block-button__link",p.className,d.className,{"no-border-radius":i?.border?.radius===0}),g={...d.style,...p.style,...m.style},h=T(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:h}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:f,href:c,title:l,style:g,value:s,target:o,rel:n})})},migrate:(0,gl.compose)(ws,tr),isEligible({style:e,width:t}){return e?.typography?.fontFamily||typeof t=="number"}},g5e=[u5e,d5e,p5e,m5e,f5e,{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},isEligible({style:e}){return typeof e?.border?.radius=="number"},save({attributes:e,className:t}){let{fontSize:r,linkTarget:o,rel:n,style:i,text:s,title:l,url:c,width:u}=e;if(!s)return null;let d=i?.border?.radius,p=(0,we.__experimentalGetColorClassesAndStyles)(e),m=T("wp-block-button__link",p.className,{"no-border-radius":i?.border?.radius===0}),f={borderRadius:d||void 0,...p.style},g=T(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:g}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:m,href:c,title:l,style:f,value:s,target:o,rel:n})})},migrate:(0,gl.compose)(ws,tr,nh)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes:e,className:t}){let{borderRadius:r,linkTarget:o,rel:n,text:i,title:s,url:l,width:c}=e,u=(0,we.__experimentalGetColorClassesAndStyles)(e),d=T("wp-block-button__link",u.className,{"no-border-radius":r===0}),p={borderRadius:r?r+"px":void 0,...u.style},m=T(t,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:m}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:d,href:l,title:s,style:p,value:i,target:o,rel:n})})},migrate:(0,gl.compose)(ws,tr,nh)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes:e,className:t}){let{borderRadius:r,linkTarget:o,rel:n,text:i,title:s,url:l,width:c}=e,u=(0,we.__experimentalGetColorClassesAndStyles)(e),d=T("wp-block-button__link",u.className,{"no-border-radius":r===0}),p={borderRadius:r?r+"px":void 0,...u.style},m=T(t,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,qt.jsx)("div",{...we.useBlockProps.save({className:m}),children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:d,href:l,title:s,style:p,value:i,target:o,rel:n})})},migrate:(0,gl.compose)(ws,tr,nh)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"}},save({attributes:e}){let{borderRadius:t,linkTarget:r,rel:o,text:n,title:i,url:s}=e,l=T("wp-block-button__link",{"no-border-radius":t===0}),c={borderRadius:t?t+"px":void 0};return(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:l,href:s,title:i,style:c,value:n,target:r,rel:o})},migrate:(0,gl.compose)(ws,nh)},{supports:{align:!0,alignWide:!1},attributes:{...hu,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},customGradient:{type:"string"},gradient:{type:"string"}},isEligible:e=>!!e.customTextColor||!!e.customBackgroundColor||!!e.customGradient||!!e.align,migrate:(0,gl.compose)(ws,nh,yD,c5e),save({attributes:e}){let{backgroundColor:t,borderRadius:r,customBackgroundColor:o,customTextColor:n,customGradient:i,linkTarget:s,gradient:l,rel:c,text:u,textColor:d,title:p,url:m}=e,f=(0,we.getColorClassName)("color",d),g=!i&&(0,we.getColorClassName)("background-color",t),h=(0,we.__experimentalGetGradientClass)(l),v=T("wp-block-button__link",{"has-text-color":d||n,[f]:f,"has-background":t||o||i||l,[g]:g,"no-border-radius":r===0,[h]:h}),x={background:i||void 0,backgroundColor:g||i||l?void 0:o,color:f?void 0:n,borderRadius:r?r+"px":void 0};return(0,qt.jsx)("div",{children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:v,href:m,title:p,style:x,value:u,target:s,rel:c})})}},{attributes:{...hu,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"}},isEligible(e){return e.className&&e.className.includes("is-style-squared")},migrate(e){let t=e.className;return t&&(t=t.replace(/is-style-squared[\s]?/,"").trim()),nh(yD({...e,className:t||void 0,borderRadius:0}))},save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,customTextColor:o,linkTarget:n,rel:i,text:s,textColor:l,title:c,url:u}=e,d=(0,we.getColorClassName)("color",l),p=(0,we.getColorClassName)("background-color",t),m=T("wp-block-button__link",{"has-text-color":l||o,[d]:d,"has-background":t||r,[p]:p}),f={backgroundColor:p?void 0:r,color:d?void 0:o};return(0,qt.jsx)("div",{children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:m,href:u,title:c,style:f,value:s,target:n,rel:i})})}},{attributes:{...hu,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:(0,gl.compose)(ws,vD),save({attributes:e}){let{url:t,text:r,title:o,backgroundColor:n,textColor:i,customBackgroundColor:s,customTextColor:l}=e,c=(0,we.getColorClassName)("color",i),u=(0,we.getColorClassName)("background-color",n),d=T("wp-block-button__link",{"has-text-color":i||l,[c]:c,"has-background":n||s,[u]:u}),p={backgroundColor:u?void 0:s,color:c?void 0:l};return(0,qt.jsx)("div",{children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:d,href:t,title:o,style:p,value:r})})}},{attributes:{...hu,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){let{url:t,text:r,title:o,align:n,color:i,textColor:s}=e,l={backgroundColor:i,color:s};return(0,qt.jsx)("div",{className:`align${n}`,children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",className:"wp-block-button__link",href:t,title:o,style:l,value:r})})},migrate:(0,gl.compose)(ws,vD)},{attributes:{...hu,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){let{url:t,text:r,title:o,align:n,color:i,textColor:s}=e;return(0,qt.jsx)("div",{className:`align${n}`,style:{backgroundColor:i},children:(0,qt.jsx)(we.RichText.Content,{tagName:"a",href:t,title:o,style:{color:s},value:r})})},migrate:(0,gl.compose)(ws,vD)}],yq=g5e;var Cs=a(D(),1),Vn=a(H(),1),ih=a(V(),1),ft=a(R(),1),Sd=a(uc(),1);var vu=a(J(),1),Dm=a(he(),1),Xy=a(O(),1);var O5="noopener",H5="_blank",ah="nofollow";var _q=a(dr(),1);function xq({rel:e="",url:t="",opensInNewTab:r,nofollow:o}){let n,i=e;if(r)n=H5,i=i?.includes(O5)?i:i+` ${O5}`;else{let s=new RegExp(`\\b${O5}\\s*`,"g");i=i?.replace(s,"").trim()}if(o)i=i?.includes(ah)?i:(i+` ${ah}`).trim();else{let s=new RegExp(`\\b${ah}\\s*`,"g");i=i?.replace(s,"").trim()}return{url:(0,_q.prependHTTPS)(t),linkTarget:n,rel:i||void 0}}function Qy(e){return e.toString().replace(/<\/?a[^>]*>/g,"")}var wq=a(he(),1),j5=a(H(),1),Cq=a(Rm(),1),Sq=a(O(),1),Tq=a(R(),1);function Et(e){let{name:t,attributes:r,setAttributes:o}=e,{textAlign:n}=r,{__unstableMarkNextChangeAsNotPersistent:i}=(0,Sq.useDispatch)(Tq.store),s=(0,wq.useEvent)(()=>{(0,Cq.default)(`textAlign attribute in ${t}`,{alternative:"style.typography.textAlign",since:"7.0"}),i(),o(c=>({style:{...c.style,typography:{...c.style?.typography,textAlign:n}}}))}),l=(0,j5.useRef)();(0,j5.useEffect)(()=>{n!==l.current&&(l.current=n,s())},[n,s])}function bD(e){return typeof e=="string"&&e.endsWith("%")}function Pq(e){if(!e)return{};if(bD(e)){let t={"25%":"wp-block-button__width-25","50%":"wp-block-button__width-50","75%":"wp-block-button__width-75","100%":"wp-block-button__width-100"};return{"has-custom-width":!0,"wp-block-button__width":!0,...t[e]&&{[t[e]]:!0}}}return{"has-custom-width":!0}}var zn=a(b(),1),{HTMLElementControl:h5e}=ee(ft.privateApis),{subscribeDelegatedListener:v5e}=ee(Dm.privateApis),y5e=[...ft.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,Cs.__)("Mark as nofollow")}];function b5e(e){let{replaceBlocks:t,selectionChange:r}=(0,Xy.useDispatch)(ft.store),{getBlock:o,getBlockAttributes:n,getBlockRootClientId:i,getBlockIndex:s}=(0,Xy.useSelect)(ft.store);return(0,Dm.useRefEffect)(l=>{function c(u){if(u.defaultPrevented||u.keyCode!==Sd.ENTER)return;let{text:d}=n(e)??{};if(d?.length)return;u.preventDefault();let p=o(i(e)),m=s(e),f=(0,vu.cloneBlock)({...p,innerBlocks:p.innerBlocks.slice(0,m)}),g=(0,vu.createBlock)((0,vu.getDefaultBlockName)()),h=p.innerBlocks.slice(m+1),v=h.length?[(0,vu.cloneBlock)({...p,innerBlocks:h})]:[];t(p.clientId,[f,g,...v],1),r(g.clientId)}return v5e(l,"keydown",c,!0)},[])}function _5e(e){let{attributes:t,setAttributes:r,className:o,isSelected:n,onReplace:i,mergeBlocks:s,clientId:l,context:c}=e,{tagName:u,linkTarget:d,placeholder:p,rel:m,style:f,text:g,url:h,metadata:v}=t,x=f?.dimensions?.width;Et(e);let _=u||"a";function k(Ne){Sd.isKeyboardEvent.primary(Ne,"k")?le(Ne):Sd.isKeyboardEvent.primaryShift(Ne,"k")&&(oe(),E.current?.focus())}let[y,w]=(0,Vn.useState)(null),C=(0,ft.__experimentalUseBorderProps)(t),S=(0,ft.__experimentalUseColorProps)(t),P=(0,ft.__experimentalGetSpacingClassesAndStyles)(t),N=(0,ft.__experimentalGetShadowClassesAndStyles)(t),I=(0,ft.__experimentalGetDimensionsClassesAndStyles)(t),B=(0,Vn.useRef)(),E=(0,Vn.useRef)(),L=(0,ft.useBlockProps)({ref:(0,Dm.useMergeRefs)([w,B]),onKeyDown:k}),M=(0,ft.useBlockEditingMode)(),[U,$]=(0,Vn.useState)(!1),W=!!h,G=d===H5,F=!!m?.includes(ah),q=_==="a",{createPageEntity:j,userCanCreatePages:Z,lockUrlControls:X=!1}=(0,Xy.useSelect)(Ne=>{if(!n)return{};let ie=Ne(ft.store).getSettings(),Ee=(0,vu.getBlockBindingsSource)(v?.bindings?.url?.source);return{createPageEntity:ie.__experimentalCreatePageEntity,userCanCreatePages:ie.__experimentalUserCanCreatePages,lockUrlControls:!!v?.bindings?.url&&!Ee?.canUserEditValue?.({select:Ne,context:c,args:v?.bindings?.url?.args})}},[c,n,v?.bindings?.url]);async function te(Ne){let ie=await j({title:Ne,status:"draft"});return{id:ie.id,type:ie.type,title:ie.title.rendered,url:ie.link,kind:"post-type"}}function K(Ne){return(0,Vn.createInterpolateElement)((0,Cs.sprintf)((0,Cs.__)("Create page: <mark>%s</mark>"),Ne),{mark:(0,zn.jsx)("mark",{})})}function le(Ne){Ne.preventDefault(),$(!0)}function oe(){r({url:void 0,linkTarget:void 0,rel:void 0}),$(!1)}(0,Vn.useEffect)(()=>{n||$(!1)},[n]);let ce=(0,Vn.useMemo)(()=>({url:h,opensInNewTab:G,nofollow:F}),[h,G,F]),pe=b5e(l),be=(0,Dm.useMergeRefs)([pe,E]),[Te,ae,se]=(0,ft.useSettings)("typography.fluid","layout","dimensions.dimensionSizes"),ue=(0,Vn.useMemo)(()=>se?[...se?.custom??[],...se?.theme??[],...se?.default??[]]:[],[se]),Oe=(0,ft.getTypographyClassesAndStyles)(t,{typography:{fluid:Te},layout:{wideSize:ae?.wideSize}}),Pe=(0,Vn.useMemo)(()=>{if(!x)return;let Ne="var:preset|dimension|";if(x.startsWith(Ne)){let ie=x.slice(Ne.length);return ue?.find(ve=>ve.slug===ie)?.size??x}return x},[x,ue]),et=M==="default"||q&&!X,me=T(L.className,Pq(Pe)),lt=(0,Vn.useMemo)(()=>x?bD(Pe)?{"--wp--block-button--width":parseFloat(Pe)}:I.style:{},[x,Pe,I.style]);return(0,zn.jsxs)(zn.Fragment,{children:[(0,zn.jsx)("div",{...L,className:me,style:{...L.style,...lt},children:(0,zn.jsx)(ft.RichText,{ref:be,"aria-label":(0,Cs.__)("Button text"),placeholder:p||(0,Cs.__)("Add text\u2026"),value:g,onChange:Ne=>r({text:Qy(Ne)}),withoutInteractiveFormatting:!0,className:T(o,"wp-block-button__link",S.className,C.className,Oe.className,{"no-border-radius":f?.border?.radius===0,"has-custom-font-size":L.style.fontSize},(0,ft.__experimentalGetElementClassName)("button")),style:{...C.style,...S.style,...P.style,...N.style,...Oe.style,writingMode:void 0},onReplace:i,onMerge:s,identifier:"text"})}),et&&(0,zn.jsx)(ft.BlockControls,{group:"block",children:q&&!X&&(0,zn.jsx)(ih.ToolbarButton,{name:"link",icon:W?Cv:wi,title:W?(0,Cs.__)("Unlink"):(0,Cs.__)("Link"),shortcut:W?Sd.displayShortcut.primaryShift("k"):Sd.displayShortcut.primary("k"),onClick:W?oe:le,isActive:W})}),q&&n&&(U||W)&&!X&&(0,zn.jsx)(ih.Popover,{placement:"bottom",onClose:()=>{$(!1),E.current?.focus()},anchor:y,focusOnMount:U?"firstElement":!1,__unstableSlotName:"__unstable-block-tools-after",shift:!0,children:(0,zn.jsx)(ft.LinkControl,{value:ce,onChange:({url:Ne,opensInNewTab:ie,nofollow:Ee})=>r(xq({rel:m,url:Ne,opensInNewTab:ie,nofollow:Ee})),onRemove:()=>{oe(),E.current?.focus()},forceIsEditingLink:U,settings:y5e,createSuggestion:j&&te,withCreateSuggestion:Z,createSuggestionButtonText:K})}),(0,zn.jsxs)(ft.InspectorControls,{group:"advanced",children:[(0,zn.jsx)(h5e,{tagName:u,onChange:Ne=>r({tagName:Ne}),options:[{label:(0,Cs.__)("Default (<a>)"),value:"a"},{label:"<button>",value:"button"}]}),q&&(0,zn.jsx)(ih.TextControl,{label:(0,Cs.__)("Link relation"),help:(0,Vn.createInterpolateElement)((0,Cs.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,zn.jsx)(mu,{openInNewTab:!0,href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:m||"",onChange:Ne=>r({rel:Ne})})]})]})}var Eq=_5e;var U5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/button",title:"Button",category:"design",parent:["core/buttons"],description:"Prompt visitors to take action with a button-style link.",keywords:["link"],textdomain:"default",attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",role:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",role:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",role:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",role:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",role:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"}},supports:{anchor:!0,splitting:!0,align:!1,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},dimensions:{width:!0,__experimentalSkipSerialization:["width"],__experimentalDefaultControls:{width:!0}},typography:{__experimentalSkipSerialization:["fontSize","lineHeight","textAlign","fontFamily","fontWeight","fontStyle","textTransform","textDecoration","letterSpacing"],fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},interactivity:{clientNavigation:!0}},styles:[{name:"fill",label:"Fill",isDefault:!0},{name:"outline",label:"Outline"}],editorStyle:"wp-block-button-editor",style:"wp-block-button",selectors:{root:".wp-block-button .wp-block-button__link",typography:{writingMode:".wp-block-button"},dimensions:{root:".wp-block-button",width:".wp-block-button"}}};var Fn=a(R(),1),_D=a(b(),1);function Bq({attributes:e}){let{tagName:t,type:r,fontSize:o,linkTarget:n,rel:i,style:s,text:l,title:c,url:u}=e,d=t||"a",p=d==="button",m=r||"button",f=(0,Fn.__experimentalGetBorderClassesAndStyles)(e),g=(0,Fn.__experimentalGetColorClassesAndStyles)(e),h=(0,Fn.__experimentalGetSpacingClassesAndStyles)(e),v=(0,Fn.__experimentalGetShadowClassesAndStyles)(e),x=(0,Fn.getTypographyClassesAndStyles)(e),_=T("wp-block-button__link",g.className,f.className,x.className,{"no-border-radius":s?.border?.radius===0,"has-custom-font-size":o||s?.typography?.fontSize},(0,Fn.__experimentalGetElementClassName)("button")),k={...f.style,...g.style,...h.style,...v.style,...x.style,writingMode:void 0};return(0,_D.jsx)("div",{...Fn.useBlockProps.save(),children:(0,_D.jsx)(Fn.RichText.Content,{tagName:d,type:p?m:null,className:_,href:p?null:u,title:c,style:k,value:l,target:p?null:n,rel:p?null:i})})}var{name:Iq}=U5,Rq={icon:hP,example:{attributes:{className:"is-style-fill",text:(0,Nq.__)("Call to action")}},edit:Eq,save:Bq,deprecated:yq,merge:(e,{text:t=""})=>({...e,text:(e.text||"")+t}),__experimentalLabel(e,{context:t}){let{text:r}=e,o=e?.metadata?.name,n=r?.trim().length>0;if(t==="list-view"&&(o||n))return o||r;if(t==="breadcrumb"&&o)return o}},k5e=()=>A({name:Iq,metadata:U5,settings:Rq});var CD={};Q(CD,{init:()=>B5e,metadata:()=>G5,name:()=>Hq,settings:()=>jq});var wD=a(D(),1);var eb=a(R(),1),Jy=a(b(),1),Dq=e=>{if(e.layout)return e;let{contentJustification:t,orientation:r,...o}=e;return(t||r)&&Object.assign(o,{layout:{type:"flex",...t&&{justifyContent:t},...r&&{orientation:r}}}),o},w5e=[{attributes:{contentJustification:{type:"string"},orientation:{type:"string",default:"horizontal"}},supports:{anchor:!0,align:["wide","full"],__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}}},isEligible:({contentJustification:e,orientation:t})=>!!e||!!t,migrate:Dq,save({attributes:{contentJustification:e,orientation:t}}){return(0,Jy.jsx)("div",{...eb.useBlockProps.save({className:T({[`is-content-justification-${e}`]:e,"is-vertical":t==="vertical"})}),children:(0,Jy.jsx)(eb.InnerBlocks.Content,{})})}},{supports:{align:["center","left","right"],anchor:!0},save(){return(0,Jy.jsx)("div",{children:(0,Jy.jsx)(eb.InnerBlocks.Content,{})})},isEligible({align:e}){return e&&["center","left","right"].includes(e)},migrate(e){return Dq({...e,align:void 0,contentJustification:e.align})}}],Lq=w5e;var rb=a(J(),1),kD=a(hl(),1);var tb=a(J(),1);function yu(e,t,r=null){if(!e)return;let o=(0,tb.getBlockType)(t);if(!o)return;let n={};if((0,tb.hasBlockSupport)(o,"anchor")&&e.anchor&&(n.anchor=e.anchor),(0,tb.hasBlockSupport)(o,"ariaLabel")&&e.ariaLabel&&(n.ariaLabel=e.ariaLabel),e.metadata){let i=[];if(r&&i.push("id","bindings"),i.length>0){let s=Object.entries(e.metadata).reduce((l,[c,u])=>(i.includes(c)&&(l[c]=c==="bindings"?r(u):u),l),{});Object.keys(s).length>0&&(n.metadata=s)}}if(Object.keys(n).length!==0)return n}var C5e={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:e=>(0,rb.createBlock)("core/buttons",{},e.map(t=>(0,rb.createBlock)("core/button",t)))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,rb.createBlock)("core/buttons",{},e.map(t=>{let{content:r}=t,o=(0,kD.__unstableCreateElement)(document,r),n=o.innerText||"",s=o.querySelector("a")?.getAttribute("href");return(0,rb.createBlock)("core/button",{...t,...yu(t,"core/button",({content:l})=>({text:l})),text:n,url:s})})),isMatch:e=>e.every(t=>{let r=(0,kD.__unstableCreateElement)(document,t.content),o=r.innerText||"",n=r.querySelectorAll("a");return o.length<=30&&n.length<=1})}]},Aq=C5e;var W5=a(R(),1),zq=a(b(),1),S5e={name:"core/button"};function T5e({attributes:e,className:t}){let{fontSize:r,layout:o,style:n}=e,i=(0,W5.useBlockProps)({className:T(t,{"has-custom-font-size":r||n?.typography?.fontSize})}),s=(0,W5.useInnerBlocksProps)(i,{defaultBlock:S5e,orientation:o?.orientation??"horizontal"});return(0,zq.jsx)("div",{...s})}var Vq=T5e;var G5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/buttons",title:"Buttons",category:"design",allowedBlocks:["core/button"],description:"Prompt visitors to take action with a group of button-style links.",keywords:["link"],textdomain:"default",supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalExposeControlsToChildren:!0,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{blockGap:["horizontal","vertical"],padding:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}},interactivity:{clientNavigation:!0},listView:!0,contentRole:!0},editorStyle:"wp-block-buttons-editor",style:"wp-block-buttons"};var $5=a(R(),1),Fq=a(b(),1);function Oq({attributes:e,className:t}){let{fontSize:r,style:o}=e,n=$5.useBlockProps.save({className:T(t,{"has-custom-font-size":r||o?.typography?.fontSize})}),i=$5.useInnerBlocksProps.save(n);return(0,Fq.jsx)("div",{...i})}var{name:Hq}=G5,E5e=[["core/button"]],jq={icon:yP,example:{attributes:{layout:{type:"flex",justifyContent:"center"}},innerBlocks:[{name:"core/button",attributes:{text:(0,wD.__)("Find out more")}},{name:"core/button",attributes:{text:(0,wD.__)("Contact us")}}]},deprecated:Lq,transforms:Aq,template:E5e,templateInsertUpdatesSelection:!0,edit:Vq,save:Oq},B5e=()=>A({name:Hq,metadata:G5,settings:jq});var TD={};Q(TD,{init:()=>D5e,metadata:()=>q5,name:()=>Yq,settings:()=>Qq});var q5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/calendar",title:"Calendar",category:"widgets",description:"A calendar of your site\u2019s posts.",keywords:["posts","archive"],textdomain:"default",attributes:{month:{type:"integer"},year:{type:"integer"}},supports:{anchor:!0,align:!0,html:!1,color:{link:!0,__experimentalSkipSerialization:["text","background"],__experimentalDefaultControls:{background:!0,text:!0},__experimentalSelector:"table, th"},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-calendar"};var ob=a(V(),1),Uq=a(O(),1),Wq=a(id(),1),Gq=a(R(),1),$q=a(ne(),1),sh=a(D(),1),qq=a(he(),1);var Ti=a(b(),1),I5e=eh(e=>{if(!e)return{};let t=new Date(e);return{year:t.getFullYear(),month:t.getMonth()+1}});function Zq({attributes:e,name:t}){let{date:r,hasPosts:o,hasPostsResolved:n}=(0,Uq.useSelect)(d=>{let{getEntityRecords:p,hasFinishedResolution:m}=d($q.store),f={status:"publish",per_page:1},g=p("postType","post",f),h=m("getEntityRecords",["postType","post",f]),v,x=d("core/editor");return x&&x.getEditedPostAttribute("type")==="post"&&(v=x.getEditedPostAttribute("date")),{date:v,hasPostsResolved:h,hasPosts:h&&g?.length===1}},[]),{content:i,status:s,error:l}=(0,Wq.useServerSideRender)({attributes:{...e,...I5e(r)},block:t}),c=(0,qq.useDisabled)(),u=(0,Gq.useBlockProps)({ref:c});return o?(0,Ti.jsxs)(Ti.Fragment,{children:[s==="loading"&&(0,Ti.jsx)("div",{...u,children:(0,Ti.jsx)(ob.Spinner,{})}),s==="error"&&(0,Ti.jsx)("div",{...u,children:(0,Ti.jsx)("p",{children:(0,sh.sprintf)((0,sh.__)("Error: %s"),l)})}),s==="success"&&(0,Ti.jsx)(To,{wrapperProps:u,html:i})]}):(0,Ti.jsx)("div",{...u,children:(0,Ti.jsx)(ob.Placeholder,{icon:av,label:(0,sh.__)("Calendar"),children:n?(0,sh.__)("No published posts found."):(0,Ti.jsx)(ob.Spinner,{})})})}var SD=a(J(),1),R5e={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,SD.createBlock)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,SD.createBlock)("core/archives")}]},Kq=R5e;var{name:Yq}=q5,Qq={icon:av,example:{},edit:Zq,transforms:Kq},D5e=()=>A({name:Yq,metadata:q5,settings:Qq});var BD={};Q(BD,{init:()=>A5e,metadata:()=>Z5,name:()=>oZ,settings:()=>nZ});var Z5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/categories",title:"Terms List",category:"widgets",description:"Display a list of all terms of a given taxonomy.",keywords:["categories"],textdomain:"default",attributes:{taxonomy:{type:"string",default:"category"},displayAsDropdown:{type:"boolean",default:!1},showHierarchy:{type:"boolean",default:!1},showPostCounts:{type:"boolean",default:!1},showOnlyTopLevel:{type:"boolean",default:!1},showEmpty:{type:"boolean",default:!1},label:{type:"string",role:"content"},showLabel:{type:"boolean",default:!0}},usesContext:["enhancedPagination"],supports:{anchor:!0,align:!0,html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},editorStyle:"wp-block-categories-editor",style:"wp-block-categories"};var Rr=a(V(),1),Xq=a(he(),1),lh=a(R(),1),Jq=a(Wo(),1),Ir=a(D(),1);var PD=a(ne(),1),eZ=a(O(),1);var tZ=a(xr(),1);var xt=a(b(),1);function ED({attributes:{displayAsDropdown:e,showHierarchy:t,showPostCounts:r,showOnlyTopLevel:o,showEmpty:n,label:i,showLabel:s,taxonomy:l},setAttributes:c,className:u,clientId:d}){let p=(0,Xq.useInstanceId)(ED,"blocks-category-select"),{records:m,isResolvingTaxonomies:f}=(0,PD.useEntityRecords)("root","taxonomy",{per_page:-1}),g=m?.filter(W=>W.visibility.public),h=g?.find(W=>W.slug===l),v=!f&&h?.hierarchical,x={per_page:-1,hide_empty:!n,context:"view"};v&&o&&(x.parent=0);let{records:_,isResolving:k}=(0,PD.useEntityRecords)("taxonomy",l,x),{createWarningNotice:y}=(0,eZ.useDispatch)(tZ.store),w=W=>{W.preventDefault(),y((0,Ir.__)("Links are disabled in the editor."),{id:`block-library/core/categories/redirection-prevented/${d}`,type:"snackbar"})},C=W=>_?.length?W===null?_:_.filter(({parent:G})=>G===W):[],S=W=>G=>c({[W]:G}),P=W=>W?(0,Jq.decodeEntities)(W).trim():(0,Ir.__)("(Untitled)"),N=()=>C(v&&t?0:null).map(F=>I(F)),I=W=>{let G=C(W.id),{id:F,link:q,count:j,name:Z}=W;return(0,xt.jsxs)("li",{className:`cat-item cat-item-${F}`,children:[(0,xt.jsx)("a",{href:q,onClick:w,children:P(Z)}),r&&` (${j})`,v&&t&&!!G.length&&(0,xt.jsx)("ul",{className:"children",children:G.map(X=>I(X))})]},F)},B=()=>{let G=C(v&&t?0:null);return(0,xt.jsxs)(xt.Fragment,{children:[s?(0,xt.jsx)(lh.RichText,{className:"wp-block-categories__label","aria-label":(0,Ir.__)("Label text"),placeholder:h?.name,withoutInteractiveFormatting:!0,value:i,onChange:F=>c({label:F})}):(0,xt.jsx)(cn,{render:(0,xt.jsx)("label",{htmlFor:p}),children:i||h?.name}),(0,xt.jsxs)("select",{id:p,children:[(0,xt.jsx)("option",{children:(0,Ir.sprintf)((0,Ir.__)("Select %s"),h?.labels?.singular_name)}),G.map(F=>E(F,0))]})]})},E=(W,G)=>{let{id:F,count:q,name:j}=W,Z=C(F);return[(0,xt.jsxs)("option",{className:`level-${G}`,children:[Array.from({length:G*3}).map(()=>"\xA0"),P(j),r&&` (${q})`]},F),v&&t&&!!Z.length&&Z.map(X=>E(X,G+1))]},L=_?.length&&!e&&!k?"ul":"div",M=T(u,`wp-block-categories-taxonomy-${l}`,{"wp-block-categories-list":!!_?.length&&!e&&!k,"wp-block-categories-dropdown":!!_?.length&&e&&!k}),U=(0,lh.useBlockProps)({className:M}),$=Y();return(0,xt.jsxs)(L,{...U,children:[(0,xt.jsx)(lh.InspectorControls,{children:(0,xt.jsxs)(Rr.__experimentalToolsPanel,{label:(0,Ir.__)("Settings"),resetAll:()=>{c({taxonomy:"category",displayAsDropdown:!1,showHierarchy:!1,showPostCounts:!1,showOnlyTopLevel:!1,showEmpty:!1,showLabel:!0})},dropdownMenuProps:$,children:[Array.isArray(g)&&(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>l!=="category",label:(0,Ir.__)("Taxonomy"),onDeselect:()=>{c({taxonomy:"category"})},isShownByDefault:!0,children:(0,xt.jsx)(Rr.SelectControl,{label:(0,Ir.__)("Taxonomy"),options:g.map(W=>({label:W.name,value:W.slug})),value:l,onChange:W=>c({taxonomy:W})})}),(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!e,label:(0,Ir.__)("Display as dropdown"),onDeselect:()=>c({displayAsDropdown:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Display as dropdown"),checked:e,onChange:S("displayAsDropdown")})}),e&&(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!s,label:(0,Ir.__)("Show label"),onDeselect:()=>c({showLabel:!0}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{className:"wp-block-categories__indentation",label:(0,Ir.__)("Show label"),checked:s,onChange:S("showLabel")})}),(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Ir.__)("Show post counts"),onDeselect:()=>c({showPostCounts:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show post counts"),checked:r,onChange:S("showPostCounts")})}),v&&(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!o,label:(0,Ir.__)("Show only top level terms"),onDeselect:()=>c({showOnlyTopLevel:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show only top level terms"),checked:o,onChange:S("showOnlyTopLevel")})}),(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!n,label:(0,Ir.__)("Show empty terms"),onDeselect:()=>c({showEmpty:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show empty terms"),checked:n,onChange:S("showEmpty")})}),v&&!o&&(0,xt.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Ir.__)("Show hierarchy"),onDeselect:()=>c({showHierarchy:!1}),isShownByDefault:!0,children:(0,xt.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show hierarchy"),checked:t,onChange:S("showHierarchy")})})]})}),k&&(0,xt.jsx)(Rr.Placeholder,{icon:Av,label:(0,Ir.__)("Terms"),children:(0,xt.jsx)(Rr.Spinner,{})}),!k&&_?.length===0&&(0,xt.jsx)("p",{children:h.labels.no_terms}),!k&&_?.length>0&&(e?B():N())]})}var K5=a(D(),1);var M5e=[{name:"terms",title:(0,K5.__)("Terms List"),icon:cd,attributes:{taxonomy:"post_tag"},isActive:e=>e.taxonomy!=="category"},{name:"categories",title:(0,K5.__)("Categories List"),description:(0,K5.__)("Display a list of all categories."),icon:cd,attributes:{taxonomy:"category"},isActive:["taxonomy"],isDefault:!0}],rZ=M5e;var{name:oZ}=Z5,nZ={icon:cd,example:{},edit:ED,variations:rZ},A5e=()=>A({name:oZ,metadata:Z5,settings:nZ});var ID={};Q(ID,{init:()=>H5e,metadata:()=>J5,name:()=>ab,settings:()=>yZ});var bu=a(R(),1),mZ=a(O(),1),_u=a(V(),1),uh=a(H(),1),nb=a(D(),1);var aZ=a(D(),1),iZ=a(V(),1),Y5=a(O(),1),Q5=a(J(),1),ND=a(R(),1),sZ=a(b(),1),z5e=({clientId:e})=>{let{replaceBlocks:t}=(0,Y5.useDispatch)(ND.store),r=(0,Y5.useSelect)(o=>o(ND.store).getBlock(e),[e]);return(0,sZ.jsx)(iZ.ToolbarButton,{onClick:()=>t(r.clientId,(0,Q5.rawHandler)({HTML:(0,Q5.serialize)(r)})),children:(0,aZ.__)("Convert to blocks")})},lZ=z5e;var cZ=a(R(),1),vl=a(V(),1),X5=a(H(),1),ch=a(D(),1),uZ=a(O(),1);var dZ=a(he(),1),Ss=a(b(),1);function V5e({onClick:e,isModalFullScreen:t}){return(0,dZ.useViewportMatch)("small","<")?null:(0,Ss.jsx)(vl.Button,{size:"compact",onClick:e,icon:nm,isPressed:t,label:t?(0,ch.__)("Exit fullscreen"):(0,ch.__)("Enter fullscreen")})}function F5e(e){let t=(0,uZ.useSelect)(r=>r(cZ.store).getSettings().styles);return(0,X5.useEffect)(()=>{let{baseURL:r,suffix:o,settings:n}=window.wpEditorL10n.tinymce;return window.tinymce.EditorManager.overrideDefaults({base_url:r,suffix:o}),window.wp.oldEditor.initialize(e.id,{tinymce:{...n,setup(i){i.on("init",()=>{let s=i.getDoc();t.forEach(({css:l})=>{let c=s.createElement("style");c.innerHTML=l,s.head.appendChild(c)})})}}}),()=>{window.wp.oldEditor.remove(e.id)}},[]),(0,Ss.jsx)("textarea",{...e})}function pZ({clientId:e,content:t,onClose:r,onChange:o}){let[n,i]=(0,X5.useState)(!1),s=`editor-${e}`;return(0,Ss.jsxs)(vl.Modal,{title:(0,ch.__)("Classic Editor"),onRequestClose:r,shouldCloseOnClickOutside:!1,overlayClassName:"block-editor-freeform-modal",isFullScreen:n,className:"block-editor-freeform-modal__content",headerActions:(0,Ss.jsx)(V5e,{onClick:()=>i(!n),isModalFullScreen:n}),children:[(0,Ss.jsx)(F5e,{id:s,defaultValue:t}),(0,Ss.jsxs)(vl.Flex,{className:"block-editor-freeform-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Ss.jsx)(vl.FlexItem,{children:(0,Ss.jsx)(vl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,ch.__)("Cancel")})}),(0,Ss.jsx)(vl.FlexItem,{children:(0,Ss.jsx)(vl.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{o(window.wp.oldEditor.getContent(s)),r()},children:(0,ch.__)("Save")})})]})]})}var dn=a(b(),1);function fZ({attributes:e,setAttributes:t,clientId:r}){let{content:o}=e,[n,i]=(0,uh.useState)(!1),s=(0,uh.useRef)(null),l=(0,mZ.useSelect)(c=>c(bu.store).canRemoveBlock(r),[r]);return(0,dn.jsxs)(dn.Fragment,{children:[l&&(0,dn.jsx)(bu.BlockControls,{children:(0,dn.jsx)(_u.ToolbarGroup,{children:(0,dn.jsx)(lZ,{clientId:r})})}),(0,dn.jsx)(bu.BlockControls,{children:(0,dn.jsx)(_u.ToolbarGroup,{children:(0,dn.jsx)(_u.ToolbarButton,{ref:s,onClick:()=>i(!0),children:(0,nb.__)("Edit")})})}),(0,dn.jsxs)("div",{...(0,bu.useBlockProps)(),children:[o?(0,dn.jsx)(uh.RawHTML,{children:o}):(0,dn.jsx)(_u.Placeholder,{icon:(0,dn.jsx)(bu.BlockIcon,{icon:sv}),label:(0,nb.__)("Classic"),instructions:(0,nb.__)("Use the classic editor to add content."),children:(0,dn.jsx)(_u.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>i(!0),children:(0,nb.__)("Edit contents")})}),n&&(0,dn.jsx)(pZ,{clientId:r,content:o,onClose:()=>{i(!1),s.current&&s.current.focus()},onChange:c=>t({content:c})})]})]})}var J5={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/freeform",title:"Classic",category:"text",description:"Use the classic WordPress editor.",textdomain:"default",attributes:{content:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,lock:!1,reusable:!1,renaming:!1,visibility:!1,customCSS:!1},editorStyle:"wp-block-freeform-editor"};var gZ=a(H(),1),hZ=a(b(),1);function vZ({attributes:e}){let{content:t}=e;return(0,hZ.jsx)(gZ.RawHTML,{children:t})}var{name:ab}=J5,yZ={icon:sv,edit:fZ,save:vZ},H5e=()=>A({name:ab,metadata:J5,settings:yZ});var MD={};Q(MD,{init:()=>$5e,metadata:()=>r3,name:()=>SZ,settings:()=>TZ});var CZ=a(D(),1);var RD=a(D(),1),e3=a(R(),1),t3=a(J(),1),DD=a(b(),1);function bZ({attributes:e,setAttributes:t,onRemove:r,insertBlocksAfter:o,mergeBlocks:n}){let i=(0,e3.useBlockProps)();return(0,DD.jsx)("pre",{...i,children:(0,DD.jsx)(e3.RichText,{tagName:"code",identifier:"content",value:e.content,onChange:s=>t({content:s}),onRemove:r,onMerge:n,placeholder:(0,RD.__)("Write code\u2026"),"aria-label":(0,RD.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:o?()=>o((0,t3.createBlock)((0,t3.getDefaultBlockName)())):void 0,style:{whiteSpace:"break-spaces"}})})}var r3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/code",title:"Code",category:"text",description:"Display code snippets that respect your spacing and tabs.",textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"code",__unstablePreserveWhiteSpace:!0,role:"content"}},supports:{align:["wide"],anchor:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{width:!0,color:!0}},color:{text:!0,background:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-code"};var o3=a(R(),1);var _Z=a(he(),1);function xZ(e){return(0,_Z.pipe)(U5e,W5e)(e||"")}function U5e(e){return e.replace(/\[/g,"[")}function W5e(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1//$2")}var LD=a(b(),1);function kZ({attributes:e}){return(0,LD.jsx)("pre",{...o3.useBlockProps.save(),children:(0,LD.jsx)(o3.RichText.Content,{tagName:"code",value:xZ(typeof e.content=="string"?e.content:e.content.toHTMLString({preserveWhiteSpace:!0}))})})}var Lm=a(J(),1),n3=a(hl(),1);var G5e={from:[{type:"input",regExp:/^```$/,transform:()=>(0,Lm.createBlock)("core/code")},{type:"block",blocks:["core/paragraph"],transform:e=>{let{content:t}=e;return(0,Lm.createBlock)("core/code",{...e,...yu(e,"core/code"),content:t})}},{type:"block",blocks:["core/html"],__experimentalConvert(e){let{attributes:t}=e;return(0,Lm.createBlock)("core/code",{...t,...yu(t,"core/code"),content:(0,n3.toHTMLString)({value:(0,n3.create)({text:(0,Lm.getBlockContent)(e)})})})}},{type:"raw",isMatch:e=>e.nodeName==="PRE"&&e.children.length===1&&e.firstChild.nodeName==="CODE",schema:{pre:{children:{code:{children:{"#text":{}}}}}}}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>{let{content:t}=e;return(0,Lm.createBlock)("core/paragraph",{...yu(e,"core/paragraph"),content:t})}}]},wZ=G5e;var{name:SZ}=r3,TZ={icon:lv,example:{attributes:{content:(0,CZ.__)(`// A \u201Cblock\u201D is the abstract term used
// to describe units of markup that
// when composed together, form the
// content or layout of a page.
registerBlockType( name, settings );`)}},merge(e,t){return{content:e.content+`
-`+t.content}},transforms:GZ,edit:HZ,save:WZ};window.__experimentalContentOnlyInspectorFields&&(g3[u3e]=[{id:"content",label:(0,lL.__)("Code"),type:"text",Edit:"rich-text"}],g3[d3e]={fields:["content"]});var p3e=()=>M({name:qZ,metadata:p3,settings:g3});var dL={};J(dL,{init:()=>v3e,metadata:()=>v3,name:()=>JZ,settings:()=>eK});var ZZ=a(R(),1),uL=a(b(),1),m3e=[{attributes:{verticalAlignment:{type:"string"},width:{type:"number",min:0,max:100}},isEligible({width:e}){return isFinite(e)},migrate(e){return{...e,width:`${e.width}%`}},save({attributes:e}){let{verticalAlignment:t,width:r}=e,o=T({[`is-vertically-aligned-${t}`]:t}),n={flexBasis:r+"%"};return(0,uL.jsx)("div",{className:o,style:n,children:(0,uL.jsx)(ZZ.InnerBlocks.Content,{})})}}],KZ=m3e;var pn=a(R(),1),Pd=a(V(),1),h3=a(O(),1),zm=a(D(),1);var Pi=a(b(),1);function f3e({width:e,setAttributes:t}){let[r]=(0,pn.useSettings)("spacing.units"),o=(0,Pd.__experimentalUseCustomUnits)({availableUnits:r||["%","px","em","rem","vw"]}),n=X();return(0,Pi.jsx)(Pd.__experimentalToolsPanel,{label:(0,zm.__)("Settings"),resetAll:()=>{t({width:void 0})},dropdownMenuProps:n,children:(0,Pi.jsx)(Pd.__experimentalToolsPanelItem,{hasValue:()=>e!==void 0,label:(0,zm.__)("Width"),onDeselect:()=>t({width:void 0}),isShownByDefault:!0,children:(0,Pi.jsx)(Pd.__experimentalUnitControl,{label:(0,zm.__)("Width"),__unstableInputWidth:"calc(50% - 8px)",value:e||"",onChange:i=>{i=0>parseFloat(i)?"0":i,t({width:i})},units:o})})})}function g3e({attributes:{verticalAlignment:e,width:t,templateLock:r,allowedBlocks:o},setAttributes:n,clientId:i}){let s=T("block-core-columns",{[`is-vertically-aligned-${e}`]:e}),{columnsIds:l,hasChildBlocks:c,rootClientId:u}=(0,h3.useSelect)(_=>{let{getBlockOrder:k,getBlockRootClientId:y}=_(pn.store),w=y(i);return{hasChildBlocks:k(i).length>0,rootClientId:w,columnsIds:k(w)}},[i]),{updateBlockAttributes:d}=(0,h3.useDispatch)(pn.store),p=_=>{n({verticalAlignment:_}),d(u,{verticalAlignment:null})},m=Number.isFinite(t)?t+"%":t,f=(0,pn.useBlockProps)({className:s,style:m?{flexBasis:m}:void 0}),g=l.length,h=l.indexOf(i)+1,v=(0,zm.sprintf)((0,zm.__)("%1$s (%2$d of %3$d)"),f["aria-label"],h,g),x=(0,pn.useInnerBlocksProps)({...f,"aria-label":v},{templateLock:r,allowedBlocks:o,renderAppender:c?!1:pn.InnerBlocks.ButtonBlockAppender});return(0,Pi.jsxs)(Pi.Fragment,{children:[(0,Pi.jsx)(pn.BlockControls,{children:(0,Pi.jsx)(pn.BlockVerticalAlignmentToolbar,{onChange:p,value:e,controls:["top","center","bottom","stretch"]})}),(0,Pi.jsx)(pn.InspectorControls,{children:(0,Pi.jsx)(f3e,{width:t,setAttributes:n})}),(0,Pi.jsx)("div",{...x})]})}var YZ=g3e;var v3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/column",title:"Column",category:"design",parent:["core/columns"],description:"A single column within a columns block.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},width:{type:"string"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{__experimentalOnEnter:!0,anchor:!0,reusable:!1,html:!1,color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},shadow:!0,spacing:{blockGap:!0,padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0,interactivity:{clientNavigation:!0},allowedBlocks:!0}};var y3=a(R(),1),QZ=a(b(),1);function XZ({attributes:e}){let{verticalAlignment:t,width:r}=e,o=T({[`is-vertically-aligned-${t}`]:t}),n;if(r&&/\d/.test(r)){let l=Number.isFinite(r)?r+"%":r;!Number.isFinite(r)&&r?.endsWith("%")&&(l=Math.round(Number.parseFloat(r)*1e12)/1e12+"%"),n={flexBasis:l}}let i=y3.useBlockProps.save({className:o,style:n}),s=y3.useInnerBlocksProps.save(i);return(0,QZ.jsx)("div",{...s})}var{name:JZ}=v3,eK={icon:uE,edit:YZ,save:XZ,deprecated:KZ},v3e=()=>M({name:JZ,metadata:v3,settings:eK});var fL={};J(fL,{init:()=>M3e,metadata:()=>x3,name:()=>fK,settings:()=>gK});var db=a(D(),1);var tK=a(K(),1),Fm=a(R(),1),Vm=a(b(),1);function b3(e){let{doc:t}=b3;t||(t=document.implementation.createHTMLDocument(""),b3.doc=t);let r;t.body.innerHTML=e;for(let o of t.body.firstChild.classList)if(r=o.match(/^layout-column-(\d+)$/))return Number(r[1])-1}var y3e=e=>{if(!e.customTextColor&&!e.customBackgroundColor)return e;let t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor);let{customTextColor:r,customBackgroundColor:o,...n}=e;return{...n,style:t,isStackedOnMobile:!0}},rK=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},textColor:{type:"string"}},migrate:y3e,save({attributes:e}){let{verticalAlignment:t,backgroundColor:r,customBackgroundColor:o,textColor:n,customTextColor:i}=e,s=(0,Fm.getColorClassName)("background-color",r),l=(0,Fm.getColorClassName)("color",n),c=T({"has-background":r||o,"has-text-color":n||i,[s]:s,[l]:l,[`are-vertically-aligned-${t}`]:t});return(0,Vm.jsx)("div",{className:c||void 0,style:{backgroundColor:s?void 0:o,color:l?void 0:i},children:(0,Vm.jsx)(Fm.InnerBlocks.Content,{})})}},{attributes:{columns:{type:"number",default:2}},isEligible(e,t){return t.some(o=>/layout-column-\d+/.test(o.originalContent))?t.some(o=>b3(o.originalContent)!==void 0):!1},migrate(e,t){let o=t.reduce((s,l)=>{let{originalContent:c}=l,u=b3(c);return u===void 0&&(u=0),s[u]||(s[u]=[]),s[u].push(l),s},[]).map(s=>(0,tK.createBlock)("core/column",{},s)),{columns:n,...i}=e;return[{...i,isStackedOnMobile:!0},o]},save({attributes:e}){let{columns:t}=e;return(0,Vm.jsx)("div",{className:`has-${t}-columns`,children:(0,Vm.jsx)(Fm.InnerBlocks.Content,{})})}},{attributes:{columns:{type:"number",default:2}},migrate(e,t){let{columns:r,...o}=e;return e={...o,isStackedOnMobile:!0},[e,t]},save({attributes:e}){let{verticalAlignment:t,columns:r}=e,o=T(`has-${r}-columns`,{[`are-vertically-aligned-${t}`]:t});return(0,Vm.jsx)("div",{className:o,children:(0,Vm.jsx)(Fm.InnerBlocks.Content,{})})}}];var Om=a(D(),1),Ps=a(V(),1),eo=a(R(),1),Ts=a(O(),1),Hm=a(K(),1);var _3=e=>{let t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function oK(e,t){let{width:r=100/t}=e.attributes;return _3(r)}function b3e(e,t=e.length){return e.reduce((r,o)=>r+oK(o,t),0)}function _3e(e,t=e.length){return e.reduce((r,o)=>{let n=oK(o,t);return Object.assign(r,{[o.clientId]:n})},{})}function pL(e,t,r=e.length){let o=b3e(e,r);return Object.fromEntries(Object.entries(_3e(e,r)).map(([n,i])=>{let s=t*i/o;return[n,_3(s)]}))}function nK(e){return e.every(t=>{let r=t.attributes.width;return Number.isFinite(r?.endsWith?.("%")?parseFloat(r):r)})}function mL(e,t){return e.map(r=>({...r,attributes:{...r.attributes,width:`${t[r.clientId]}%`}}))}var Eo=a(b(),1),x3e={name:"core/column"};function k3e({clientId:e,setAttributes:t,isStackedOnMobile:r}){let{count:o,canInsertColumnBlock:n,minCount:i}=(0,Ts.useSelect)(d=>{let{canInsertBlockType:p,canRemoveBlock:m,getBlockOrder:f}=d(eo.store),g=f(e),h=g.reduce((v,x,_)=>(m(x)||v.push(_),v),[]);return{count:g.length,canInsertColumnBlock:p("core/column",e),minCount:Math.max(...h)+1}},[e]),{getBlocks:s}=(0,Ts.useSelect)(eo.store),{replaceInnerBlocks:l}=(0,Ts.useDispatch)(eo.store);function c(d,p){let m=s(e),f=nK(m),g=p>d;if(g&&f){let h=_3(100/p),v=p-d,x=pL(m,100-h*v);m=[...mL(m,x),...Array.from({length:v}).map(()=>(0,Hm.createBlock)("core/column",{width:`${h}%`}))]}else if(g)m=[...m,...Array.from({length:p-d}).map(()=>(0,Hm.createBlock)("core/column"))];else if(p<d&&(m=m.slice(0,-(d-p)),f)){let h=pL(m,100);m=mL(m,h)}l(e,m)}let u=X();return(0,Eo.jsxs)(Ps.__experimentalToolsPanel,{label:(0,Om.__)("Settings"),resetAll:()=>{t({isStackedOnMobile:!0})},dropdownMenuProps:u,children:[n&&(0,Eo.jsxs)(Ps.__experimentalVStack,{spacing:4,style:{gridColumn:"1 / -1"},children:[(0,Eo.jsx)(Ps.RangeControl,{label:(0,Om.__)("Columns"),value:o,onChange:d=>c(o,Math.max(i,d)),min:Math.max(1,i),max:Math.max(6,o)}),o>6&&(0,Eo.jsx)(Ps.Notice,{status:"warning",isDismissible:!1,children:(0,Om.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]}),(0,Eo.jsx)(Ps.__experimentalToolsPanelItem,{label:(0,Om.__)("Stack on mobile"),isShownByDefault:!0,hasValue:()=>r!==!0,onDeselect:()=>t({isStackedOnMobile:!0}),children:(0,Eo.jsx)(Ps.ToggleControl,{label:(0,Om.__)("Stack on mobile"),checked:r,onChange:()=>t({isStackedOnMobile:!r})})})]})}function w3e({attributes:e,setAttributes:t,clientId:r}){let{isStackedOnMobile:o,verticalAlignment:n,templateLock:i}=e,s=(0,Ts.useRegistry)(),{getBlockOrder:l}=(0,Ts.useSelect)(eo.store),{updateBlockAttributes:c}=(0,Ts.useDispatch)(eo.store),u=T({[`are-vertically-aligned-${n}`]:n,"is-not-stacked-on-mobile":!o}),d=(0,eo.useBlockProps)({className:u}),p=(0,eo.useInnerBlocksProps)(d,{defaultBlock:x3e,directInsert:!0,orientation:"horizontal",renderAppender:!1,templateLock:i});function m(f){let g=l(r);s.batch(()=>{t({verticalAlignment:f}),c(g,{verticalAlignment:f})})}return(0,Eo.jsxs)(Eo.Fragment,{children:[(0,Eo.jsx)(eo.BlockControls,{children:(0,Eo.jsx)(eo.BlockVerticalAlignmentToolbar,{onChange:m,value:n})}),(0,Eo.jsx)(eo.InspectorControls,{children:(0,Eo.jsx)(k3e,{clientId:r,setAttributes:t,isStackedOnMobile:o})}),(0,Eo.jsx)("div",{...p})]})}function C3e({clientId:e,name:t,setAttributes:r}){let{blockType:o,variations:n}=(0,Ts.useSelect)(l=>{let{getBlockVariations:c,getBlockType:u}=l(Hm.store);return{blockType:u(t),variations:c(t,"block")}},[t]),{replaceInnerBlocks:i}=(0,Ts.useDispatch)(eo.store),s=(0,eo.useBlockProps)();return(0,Eo.jsx)("div",{...s,children:(0,Eo.jsx)(eo.__experimentalBlockVariationPicker,{icon:o?.icon?.src,label:o?.title,variations:n,instructions:(0,Om.__)("Divide into columns. Select a layout:"),onSelect:l=>{l.attributes&&r(l.attributes),l.innerBlocks&&i(e,(0,Hm.createBlocksFromInnerBlocksTemplate)(l.innerBlocks),!0)}})})}var S3e=e=>{let{clientId:t}=e,o=(0,Ts.useSelect)(n=>n(eo.store).getBlocks(t).length>0,[t])?w3e:C3e;return(0,Eo.jsx)(o,{...e})},aK=S3e;var x3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/columns",title:"Columns",category:"design",allowedBlocks:["core/column"],description:"Display content in multiple columns, with blocks added to each column.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,heading:!0,button:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{blockGap:{__experimentalDefault:"2em",sides:["horizontal","vertical"]},margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!1,default:{type:"flex",flexWrap:"nowrap"}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},shadow:!0},editorStyle:"wp-block-columns-editor",style:"wp-block-columns"};var k3=a(R(),1),iK=a(b(),1);function sK({attributes:e}){let{isStackedOnMobile:t,verticalAlignment:r}=e,o=T({[`are-vertically-aligned-${r}`]:r,"is-not-stacked-on-mobile":!t}),n=k3.useBlockProps.save({className:o}),i=k3.useInnerBlocksProps.save(n);return(0,iK.jsx)("div",{...i})}var qa=a(V(),1),Ei=a(D(),1),Bi=a(b(),1),P3e=[{name:"one-column-full",title:(0,Ei.__)("100"),description:(0,Ei.__)("One column"),icon:(0,Bi.jsx)(qa.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Bi.jsx)(qa.Path,{d:"M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Z"})}),innerBlocks:[["core/column"]],scope:["block"]},{name:"two-columns-equal",title:(0,Ei.__)("50 / 50"),description:(0,Ei.__)("Two columns; equal split"),icon:(0,Bi.jsx)(qa.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Bi.jsx)(qa.Path,{d:"M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10Z"})}),isDefault:!0,innerBlocks:[["core/column"],["core/column"]],scope:["block"]},{name:"two-columns-one-third-two-thirds",title:(0,Ei.__)("33 / 66"),description:(0,Ei.__)("Two columns; one-third, two-thirds split"),icon:(0,Bi.jsx)(qa.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Bi.jsx)(qa.Path,{d:"M0 10a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm17 0a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H19a2 2 0 0 1-2-2V10Z"})}),innerBlocks:[["core/column",{width:"33.33%"}],["core/column",{width:"66.66%"}]],scope:["block"]},{name:"two-columns-two-thirds-one-third",title:(0,Ei.__)("66 / 33"),description:(0,Ei.__)("Two columns; two-thirds, one-third split"),icon:(0,Bi.jsx)(qa.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Bi.jsx)(qa.Path,{d:"M0 10a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm33 0a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35a2 2 0 0 1-2-2V10Z"})}),innerBlocks:[["core/column",{width:"66.66%"}],["core/column",{width:"33.33%"}]],scope:["block"]},{name:"three-columns-equal",title:(0,Ei.__)("33 / 33 / 33"),description:(0,Ei.__)("Three columns; equal split"),icon:(0,Bi.jsx)(qa.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Bi.jsx)(qa.Path,{d:"M0 10a2 2 0 0 1 2-2h10.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm16.5 0c0-1.105.864-2 1.969-2H29.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H18.47c-1.105 0-1.969-.895-1.969-2V10Zm17 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35.469c-1.105 0-1.969-.895-1.969-2V10Z"})}),innerBlocks:[["core/column"],["core/column"],["core/column"]],scope:["block"]},{name:"three-columns-wider-center",title:(0,Ei.__)("25 / 50 / 25"),description:(0,Ei.__)("Three columns; wide center column"),icon:(0,Bi.jsx)(qa.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Bi.jsx)(qa.Path,{d:"M0 10a2 2 0 0 1 2-2h7.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm13.5 0c0-1.105.864-2 1.969-2H32.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H15.47c-1.105 0-1.969-.895-1.969-2V10Zm23 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2h-7.531c-1.105 0-1.969-.895-1.969-2V10Z"})}),innerBlocks:[["core/column",{width:"25%"}],["core/column",{width:"50%"}],["core/column",{width:"25%"}]],scope:["block"]}],lK=P3e;var Bo=a(K(),1),E3e=6,cK=["top","center","bottom"],B3e=[...cK,"stretch"],N3e=["fixed","fixedNoShrink"],uK={type:"default"},dc=e=>e&&typeof e=="object"&&!Array.isArray(e)?e:{},dK=e=>{let t=(0,Bo.getBlockType)("core/group")?.attributes;if(!t)return{};let r=dc(e);return Object.fromEntries(Object.entries(r).filter(([o])=>Object.hasOwn(t,o)))},pK=e=>{if(Number.isFinite(e))return`${e}%`;if(typeof e=="string"&&/\d/.test(e))return e},I3e=(e,t)=>{let r=+(100/t).toFixed(2),o=Array.from({length:t},(n,i)=>["core/column",{width:`${r}%`},e.filter((s,l)=>l%t===i)]);return(0,Bo.createBlocksFromInnerBlocksTemplate)(o)},R3e=e=>e.map(t=>{let r=dc(t?.attributes?.style),{selfStretch:o,flexSize:n,...i}=dc(r.layout),s=N3e.includes(o)?pK(n):void 0,l={...r};Object.keys(i).length?l.layout=i:delete l.layout;let c=(0,Bo.cloneSanitizedBlock)(t,{style:Object.keys(l).length?l:void 0});return(0,Bo.createBlock)("core/column",s?{width:s}:{},[c])}),D3e=e=>e.flatMap(t=>{let r=t.innerBlocks||[],{layout:o,style:n,...i}=dK(t?.attributes),s=dc(n),l=dc(o),c=Object.keys(i).length>0,u=Object.keys(s).length>0,d=Object.keys(l).length>0;return r.length>1||c||u||d?[(0,Bo.createBlock)("core/group",{...i,layout:d?l:uK,...u&&{style:s}},r)]:r}),L3e=e=>{let t=e.map(n=>pK(n?.attributes?.width)),r=t.every(n=>!n),o=e.length?`${+(100/e.length).toFixed(2)}%`:void 0;return e.map((n,i)=>{let s=Array.isArray(n?.innerBlocks)?n.innerBlocks:[],l=t[i]||(r?o:void 0),c=l?{selfStretch:"fixed",flexSize:l}:{selfStretch:"fill"},{layout:u,style:d,...p}=dK(n?.attributes),m=dc(d),f=dc(u),g=Object.keys(p).length>0,h=Object.keys(m).length>0,v=Object.keys(f).length>0;if(s.length===1&&!g&&!h&&!v){let x=s[0],_=dc(x.attributes?.style),y={...dc(_.layout),...c};return l||delete y.flexSize,(0,Bo.cloneSanitizedBlock)(x,{style:{..._,layout:y}})}return(0,Bo.createBlock)("core/group",{...p,layout:v?f:uK,style:{...m,layout:{...dc(m.layout),...c}}},s)})},A3e={from:[{type:"block",blocks:["core/group"],priority:1,transform:(e,t)=>{let{layout:r,...o}=e,{columnCount:n}=r;return(0,Bo.createBlock)("core/columns",o,I3e(t,n))},isMatch:({layout:e})=>e?.type==="grid"&&Number.isInteger(e?.columnCount)&&e.columnCount>0},{type:"block",blocks:["core/group"],priority:1,transform:(e,t)=>{let{layout:r,...o}=e,n=cK.includes(r?.verticalAlignment)?r.verticalAlignment:void 0;return(0,Bo.createBlock)("core/columns",{...o,verticalAlignment:n},R3e(t))},isMatch:({layout:e})=>e?.type==="flex"&&e?.orientation!=="vertical"},{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert:e=>{let t=+(100/e.length).toFixed(2),r=e.map(({name:o,attributes:n,innerBlocks:i,innerContent:s})=>["core/column",{width:`${t}%`},[[o,{...n},i,s]]]);return(0,Bo.createBlock)("core/columns",{},(0,Bo.createBlocksFromInnerBlocksTemplate)(r))},isMatch:({length:e},t)=>t.length===1&&t[0].name==="core/columns"?!1:e&&e<=E3e},{type:"block",blocks:["core/media-text"],priority:1,transform:(e,t)=>{let{align:r,backgroundColor:o,textColor:n,style:i,mediaAlt:s,mediaId:l,mediaPosition:c,mediaSizeSlug:u,mediaType:d,mediaUrl:p,mediaWidth:m,verticalAlignment:f}=e,g;if(d==="image"||!d){let v={id:l,alt:s,url:p,sizeSlug:u},x={href:e.href,linkClass:e.linkClass,linkDestination:e.linkDestination,linkTarget:e.linkTarget,rel:e.rel};g=["core/image",{...v,...x}]}else g=["core/video",{id:l,src:p}];let h=[["core/column",{width:`${m}%`},[g]],["core/column",{width:`${100-m}%`},t]];return c==="right"&&h.reverse(),(0,Bo.createBlock)("core/columns",{align:r,backgroundColor:o,textColor:n,style:i,verticalAlignment:f},(0,Bo.createBlocksFromInnerBlocksTemplate)(h))}}],to:[{type:"block",blocks:["core/group"],variationName:"group-row",transform:(e,t)=>{let{verticalAlignment:r}=e,o=B3e.includes(r)?r:"stretch";return(0,Bo.createBlock)("core/group",{...e,isStackedOnMobile:void 0,verticalAlignment:void 0,layout:{type:"flex",flexWrap:"nowrap",verticalAlignment:o}},L3e(t))}},{type:"block",blocks:["core/group"],variationName:"group-grid",transform:(e,t)=>{let r=t.length;return(0,Bo.createBlock)("core/group",{...e,isStackedOnMobile:void 0,verticalAlignment:void 0,layout:{type:"grid",...r&&{columnCount:r}}},D3e(t))}}],ungroup:(e,t)=>t.flatMap(r=>r.innerBlocks)},mK=A3e;var{name:fK}=x3,gK={icon:pE,variations:lK,example:{viewportWidth:782,innerBlocks:[{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,db.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg"}},{name:"core/paragraph",attributes:{content:(0,db.__)("Suspendisse commodo neque lacus, a dictum orci interdum et.")}}]},{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,db.__)("Etiam et egestas lorem. Vivamus sagittis sit amet dolor quis lobortis. Integer sed fermentum arcu, id vulputate lacus. Etiam fermentum sem eu quam hendrerit.")}},{name:"core/paragraph",attributes:{content:(0,db.__)("Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim.")}}]}]},deprecated:rK,edit:aK,save:sK,transforms:mK},M3e=()=>M({name:fK,metadata:x3,settings:gK});var yL={};J(yL,{init:()=>j3e,metadata:()=>w3,name:()=>DK,settings:()=>LK});var w3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments",title:"Comments",category:"theme",description:"An advanced block that allows displaying post comments using different visual configurations.",textdomain:"default",attributes:{tagName:{type:"string",default:"div"},legacy:{type:"boolean",default:!1}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},editorStyle:"wp-block-comments-editor",usesContext:["postId","postType"]};var C3=a(R(),1),gL=a(b(),1),V3e={attributes:{tagName:{type:"string",default:"div"}},apiVersion:3,supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}}},save({attributes:{tagName:e}}){let t=C3.useBlockProps.save(),{className:r}=t,n=(r?.split(" ")||[])?.filter(s=>s!=="wp-block-comments"),i={...t,className:n.join(" ")};return(0,gL.jsx)(e,{...i,children:(0,gL.jsx)(C3.InnerBlocks.Content,{})})}},hK=[V3e];var E3=a(R(),1);var vK=a(D(),1),pb=a(R(),1);var S3=a(b(),1),{HTMLElementControl:F3e}=q(pb.privateApis);function yK({attributes:{tagName:e},setAttributes:t}){return(0,S3.jsx)(pb.InspectorControls,{children:(0,S3.jsx)(pb.InspectorControls,{group:"advanced",children:(0,S3.jsx)(F3e,{tagName:e,onChange:r=>t({tagName:r}),options:[{label:(0,vK.__)("Default (<div>)"),value:"div"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]})})})}var Bd=a(R(),1),vL=a(D(),1),PK=a(V(),1);var kK=a(R(),1),co=a(D(),1),wK=a(O(),1),CK=a(ne(),1),SK=a(H(),1);var Es=a(D(),1),Ed=a(R(),1),bK=a(V(),1),_K=a(he(),1),T3=a(ne(),1),hL=a(O(),1),ha=a(b(),1),xK=()=>{let e=(0,_K.useInstanceId)(xK);return(0,ha.jsxs)("div",{className:"comment-respond",children:[(0,ha.jsx)("h3",{className:"comment-reply-title",children:(0,Es.__)("Leave a Reply")}),(0,ha.jsxs)("form",{noValidate:!0,className:"comment-form",onSubmit:t=>t.preventDefault(),children:[(0,ha.jsxs)("p",{children:[(0,ha.jsx)("label",{htmlFor:`comment-${e}`,children:(0,Es.__)("Comment")}),(0,ha.jsx)("textarea",{id:`comment-${e}`,name:"comment",cols:"45",rows:"8",readOnly:!0})]}),(0,ha.jsx)("p",{className:"form-submit wp-block-button",children:(0,ha.jsx)("input",{name:"submit",type:"submit",className:T("wp-block-button__link",(0,Ed.__experimentalGetElementClassName)("button")),label:(0,Es.__)("Post Comment"),value:(0,Es.__)("Post Comment"),"aria-disabled":"true"})})]})]})},O3e=({postId:e,postType:t})=>{let[r,o]=(0,T3.useEntityProp)("postType",t,"comment_status",e),n=t===void 0||e===void 0,i=(0,hL.useSelect)(l=>l(Ed.store).getSettings().__experimentalDiscussionSettings?.defaultCommentStatus,[]),s=(0,hL.useSelect)(l=>t?!!l(T3.store).getPostType(t)?.supports.comments:!1);if(!n&&r!=="open")if(r==="closed"){let l=[(0,ha.jsx)(bK.Button,{__next40pxDefaultSize:!0,onClick:()=>o("open"),variant:"primary",children:(0,Es._x)("Enable comments","action that affects the current post")},"enableComments")];return(0,ha.jsx)(Ed.Warning,{actions:l,children:(0,Es.__)("Post Comments Form block: Comments are not enabled for this item.")})}else if(s){if(i!=="open")return(0,ha.jsx)(Ed.Warning,{children:(0,Es.__)("Post Comments Form block: Comments are not enabled.")})}else return(0,ha.jsx)(Ed.Warning,{children:(0,Es.sprintf)((0,Es.__)("Post Comments Form block: Comments are not enabled for this post type (%s)."),t)});return(0,ha.jsx)(xK,{})},P3=O3e;var ut=a(b(),1);function TK({postType:e,postId:t}){let[r]=(0,CK.useEntityProp)("postType",e,"title",t);r=r||(0,co.__)("Post Title");let o=(0,wK.useSelect)(n=>n(kK.store).getSettings().__experimentalDiscussionSettings?.avatarURL,[]);return(0,ut.jsxs)("div",{className:"wp-block-comments__legacy-placeholder",inert:"true",children:[(0,ut.jsx)("h3",{children:(0,co.sprintf)((0,co.__)("One response to %s"),r)}),(0,ut.jsxs)("div",{className:"navigation",children:[(0,ut.jsx)("div",{className:"alignleft",children:(0,ut.jsxs)("a",{href:"#top",children:["\xAB ",(0,co.__)("Older Comments")]})}),(0,ut.jsx)("div",{className:"alignright",children:(0,ut.jsxs)("a",{href:"#top",children:[(0,co.__)("Newer Comments")," \xBB"]})})]}),(0,ut.jsx)("ol",{className:"commentlist",children:(0,ut.jsx)("li",{className:"comment even thread-even depth-1",children:(0,ut.jsxs)("article",{className:"comment-body",children:[(0,ut.jsxs)("footer",{className:"comment-meta",children:[(0,ut.jsxs)("div",{className:"comment-author vcard",children:[(0,ut.jsx)("img",{alt:(0,co.__)("Commenter Avatar"),src:o,className:"avatar avatar-32 photo",height:"32",width:"32",loading:"lazy"}),(0,ut.jsx)("b",{className:"fn",children:(0,ut.jsx)("a",{href:"#top",className:"url",children:(0,co.__)("A WordPress Commenter")})})," ",(0,ut.jsxs)("span",{className:"says",children:[(0,co.__)("says"),":"]})]}),(0,ut.jsxs)("div",{className:"comment-metadata",children:[(0,ut.jsx)("a",{href:"#top",children:(0,ut.jsx)("time",{dateTime:"2000-01-01T00:00:00+00:00",children:(0,co.__)("January 1, 2000 at 00:00 am")})})," ",(0,ut.jsx)("span",{className:"edit-link",children:(0,ut.jsx)("a",{className:"comment-edit-link",href:"#top",children:(0,co.__)("Edit")})})]})]}),(0,ut.jsx)("div",{className:"comment-content",children:(0,ut.jsxs)("p",{children:[(0,co.__)("Hi, this is a comment."),(0,ut.jsx)("br",{}),(0,co.__)("To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard."),(0,ut.jsx)("br",{}),(0,SK.createInterpolateElement)((0,co.__)("Commenter avatars come from <a>Gravatar</a>."),{a:(0,ut.jsx)("a",{href:"https://gravatar.com/"})})]})}),(0,ut.jsx)("div",{className:"reply",children:(0,ut.jsx)("a",{className:"comment-reply-link",href:"#top","aria-label":(0,co.__)("Reply to A WordPress Commenter"),children:(0,co._x)("Reply","verb")})})]})})}),(0,ut.jsxs)("div",{className:"navigation",children:[(0,ut.jsx)("div",{className:"alignleft",children:(0,ut.jsxs)("a",{href:"#top",children:["\xAB ",(0,co.__)("Older Comments")]})}),(0,ut.jsx)("div",{className:"alignright",children:(0,ut.jsxs)("a",{href:"#top",children:[(0,co.__)("Newer Comments")," \xBB"]})})]}),(0,ut.jsx)(P3,{postId:t,postType:e})]})}var yl=a(b(),1);function EK({attributes:e,setAttributes:t,context:{postType:r,postId:o}}){let{textAlign:n}=e,i=[(0,yl.jsx)(PK.Button,{__next40pxDefaultSize:!0,onClick:()=>{t({legacy:!1})},variant:"primary",children:(0,vL.__)("Switch to editable mode")},"convert")],s=(0,Bd.useBlockProps)({className:T({[`has-text-align-${n}`]:n})});return(0,yl.jsxs)(yl.Fragment,{children:[(0,yl.jsx)(Bd.BlockControls,{group:"block",children:(0,yl.jsx)(Bd.AlignmentControl,{value:n,onChange:l=>{t({textAlign:l})}})}),(0,yl.jsxs)("div",{...s,children:[(0,yl.jsx)(Bd.Warning,{actions:i,children:(0,vL.__)("Comments block: You\u2019re currently using the legacy version of the block. The following is just a placeholder - the final styling will likely look different. For a better representation and more customization options, switch the block to its editable mode.")}),(0,yl.jsx)(TK,{postId:o,postType:r})]})]})}var Nd=a(b(),1);function BK(e){let{attributes:t,setAttributes:r,clientId:o}=e,{tagName:n,legacy:i}=t,s=(0,E3.useBlockProps)(),l=(0,E3.useInnerBlocksProps)(s);return i?(0,Nd.jsx)(EK,{...e}):(0,Nd.jsxs)(Nd.Fragment,{children:[(0,Nd.jsx)(yK,{attributes:t,setAttributes:r,clientId:o}),(0,Nd.jsx)(n,{...l})]})}var B3=a(R(),1),NK=a(b(),1);function IK({attributes:{tagName:e,legacy:t}}){let r=B3.useBlockProps.save(),o=B3.useInnerBlocksProps.save(r);return t?null:(0,NK.jsx)(e,{...o})}var H3e=[["core/comments-title"],["core/comment-template",{},[["core/columns",{},[["core/column",{width:"40px"},[["core/avatar",{size:40,style:{border:{radius:"20px"}}}]]],["core/column",{},[["core/comment-author-name",{fontSize:"small"}],["core/group",{layout:{type:"flex"},style:{spacing:{margin:{top:"0px",bottom:"0px"}}}},[["core/comment-date",{fontSize:"small"}],["core/comment-edit-link",{fontSize:"small"}]]],["core/comment-content"],["core/comment-reply-link",{fontSize:"small"}]]]]]]],["core/comments-pagination"],["core/post-comments-form"]],RK=H3e;var{name:DK}=w3,LK={icon:fN,example:{},template:RK,edit:BK,save:IK,deprecated:hK},j3e=()=>M({name:DK,metadata:w3,settings:LK});var _L={};J(_L,{init:()=>W3e,metadata:()=>N3,name:()=>zK,settings:()=>VK});var N3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/comment-author-avatar",title:"Comment Author Avatar (deprecated)",category:"theme",ancestor:["core/comment-template"],description:"This block is deprecated. Please use the Avatar block instead.",textdomain:"default",attributes:{width:{type:"number",default:96},height:{type:"number",default:96}},usesContext:["commentId"],supports:{html:!1,inserter:!1,__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0},color:{background:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{__experimentalSkipSerialization:!0,margin:!0,padding:!0},interactivity:{clientNavigation:!0}}};var Id=a(R(),1),ph=a(V(),1),bL=a(ne(),1),AK=a(O(),1),jm=a(D(),1),bl=a(b(),1);function MK({attributes:e,context:{commentId:t},setAttributes:r,isSelected:o}){let{height:n,width:i}=e,[s]=(0,bL.useEntityProp)("root","comment","author_avatar_urls",t),[l]=(0,bL.useEntityProp)("root","comment","author_name",t),c=s?Object.values(s):null,u=s?Object.keys(s):null,d=u?u[0]:24,p=u?u[u.length-1]:96,m=(0,Id.useBlockProps)(),f=(0,Id.__experimentalGetSpacingClassesAndStyles)(e),g=Math.floor(p*2.5),h=(0,AK.useSelect)(_=>{let{__experimentalDiscussionSettings:k}=_(Id.store).getSettings();return k?.avatarURL},[]),v=(0,bl.jsx)(Id.InspectorControls,{children:(0,bl.jsx)(ph.PanelBody,{title:(0,jm.__)("Settings"),children:(0,bl.jsx)(ph.RangeControl,{label:(0,jm.__)("Image size"),onChange:_=>r({width:_,height:_}),min:d,max:g,initialPosition:i,value:i})})}),x=(0,bl.jsx)(ph.ResizableBox,{size:{width:i,height:n},showHandle:o,onResizeStop:(_,k,y,w)=>{r({height:parseInt(n+w.height,10),width:parseInt(i+w.width,10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,jm.isRTL)(),bottom:!0,left:(0,jm.isRTL)()},minWidth:d,maxWidth:g,children:(0,bl.jsx)("img",{src:c?c[c.length-1]:h,alt:`${l} ${(0,jm.__)("Avatar")}`,...m})});return(0,bl.jsxs)(bl.Fragment,{children:[v,(0,bl.jsx)("div",{...f,children:x})]})}var{name:zK}=N3,VK={icon:mv,edit:MK},W3e=()=>M({name:zK,metadata:N3,settings:VK});var xL={};J(xL,{init:()=>Z3e,metadata:()=>I3,name:()=>UK,settings:()=>WK});var I3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-author-name",title:"Comment Author Name",category:"theme",ancestor:["core/comment-template"],description:"Displays the name of the author of the comment.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"}},usesContext:["commentId"],supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},style:"wp-block-comment-author-name"};var xu=a(D(),1),FK=a(O(),1),R3=a(R(),1),OK=a(ne(),1),Rd=a(V(),1);var Ni=a(b(),1);function HK(e){let{attributes:{isLink:t,linkTarget:r},context:{commentId:o},setAttributes:n}=e;Et(e);let i=X(),s=(0,R3.useBlockProps)(),l=(0,FK.useSelect)(d=>{let{getEntityRecord:p}=d(OK.store),m=p("root","comment",o),f=m?.author_name;return m&&!f?p("root","user",m.author)?.name??(0,xu.__)("Anonymous"):f??""},[o]),c=(0,Ni.jsx)(R3.InspectorControls,{children:(0,Ni.jsxs)(Rd.__experimentalToolsPanel,{label:(0,xu.__)("Settings"),resetAll:()=>{n({isLink:!0,linkTarget:"_self"})},dropdownMenuProps:i,children:[(0,Ni.jsx)(Rd.__experimentalToolsPanelItem,{label:(0,xu.__)("Link to authors URL"),isShownByDefault:!0,hasValue:()=>!t,onDeselect:()=>n({isLink:!0}),children:(0,Ni.jsx)(Rd.ToggleControl,{label:(0,xu.__)("Link to authors URL"),onChange:()=>n({isLink:!t}),checked:t})}),t&&(0,Ni.jsx)(Rd.__experimentalToolsPanelItem,{label:(0,xu.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r!=="_self",onDeselect:()=>n({linkTarget:"_self"}),children:(0,Ni.jsx)(Rd.ToggleControl,{label:(0,xu.__)("Open in new tab"),onChange:d=>n({linkTarget:d?"_blank":"_self"}),checked:r==="_blank"})})]})});return(!o||!l)&&(l=(0,xu._x)("Comment Author","block title")),(0,Ni.jsxs)(Ni.Fragment,{children:[c,(0,Ni.jsx)("div",{...s,children:t?(0,Ni.jsx)("a",{href:"#comment-author-pseudo-link",onClick:d=>d.preventDefault(),children:l}):l})]})}var $3e={attributes:{isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"},textAlign:{type:"string"}},usesContext:["commentId"],supports:{html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},save(){return null},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},q3e={attributes:{isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},supports:{html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:er,isEligible({style:e}){return e?.typography?.fontFamily}},jK=[$3e,q3e];var{name:UK}=I3,WK={icon:mE,edit:HK,deprecated:jK,example:{}},Z3e=()=>M({name:UK,metadata:I3,settings:WK});var kL={};J(kL,{init:()=>Q3e,metadata:()=>D3,name:()=>XK,settings:()=>JK});var D3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-content",title:"Comment Content",category:"theme",ancestor:["core/comment-template"],description:"Displays the contents of a comment.",textdomain:"default",usesContext:["commentId"],supports:{anchor:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}},spacing:{padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},html:!1},style:"wp-block-comment-content"};var GK=a(D(),1),$K=a(H(),1),qK=a(V(),1),ZK=a(ne(),1),KK=a(R(),1);var _l=a(b(),1);function YK(e){let{context:{commentId:t}}=e;Et(e);let r=(0,KK.useBlockProps)(),[o]=(0,ZK.useEntityProp)("root","comment","content",t);return!t||!o?(0,_l.jsx)(_l.Fragment,{children:(0,_l.jsx)("div",{...r,children:(0,_l.jsx)("p",{children:(0,GK._x)("Comment Content","block title")})})}):(0,_l.jsx)(_l.Fragment,{children:(0,_l.jsx)("div",{...r,children:(0,_l.jsx)(qK.Disabled,{children:(0,_l.jsx)($K.RawHTML,{children:o.rendered},"html")})})})}var Y3e={attributes:{textAlign:{type:"string"}},usesContext:["commentId"],supports:{anchor:!0,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},spacing:{padding:["horizontal","vertical"]},html:!1},save(){return null},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},QK=[Y3e];var{name:XK}=D3,JK={icon:gE,edit:YK,deprecated:QK,example:{}},Q3e=()=>M({name:XK,metadata:D3,settings:JK});var CL={};J(CL,{init:()=>e4e,metadata:()=>L3,name:()=>oY,settings:()=>nY});var L3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-date",title:"Comment Date",category:"theme",ancestor:["core/comment-template"],description:"Displays the date on which the comment was posted.",textdomain:"default",attributes:{format:{type:"string"},isLink:{type:"boolean",default:!0}},usesContext:["commentId"],supports:{anchor:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},style:"wp-block-comment-date"};var wL=a(ne(),1),Wm=a(A3(),1),mh=a(R(),1),Gm=a(V(),1),Um=a(D(),1);var va=a(b(),1);function tY({attributes:{format:e,isLink:t},context:{commentId:r},setAttributes:o}){let n=(0,mh.useBlockProps)(),i=X(),[s]=(0,wL.useEntityProp)("root","comment","date",r),[l=(0,Wm.getSettings)().formats.date]=(0,wL.useEntityProp)("root","site","date_format"),c=(0,va.jsx)(mh.InspectorControls,{children:(0,va.jsxs)(Gm.__experimentalToolsPanel,{label:(0,Um.__)("Settings"),resetAll:()=>{o({format:void 0,isLink:!0})},dropdownMenuProps:i,children:[(0,va.jsx)(Gm.__experimentalToolsPanelItem,{label:(0,Um.__)("Date format"),hasValue:()=>e!==void 0,onDeselect:()=>o({format:void 0}),isShownByDefault:!0,children:(0,va.jsx)(mh.__experimentalDateFormatPicker,{format:e,defaultFormat:l,onChange:d=>o({format:d})})}),(0,va.jsx)(Gm.__experimentalToolsPanelItem,{label:(0,Um.__)("Link to comment"),hasValue:()=>!t,onDeselect:()=>o({isLink:!0}),isShownByDefault:!0,children:(0,va.jsx)(Gm.ToggleControl,{label:(0,Um.__)("Link to comment"),onChange:()=>o({isLink:!t}),checked:t})})]})});(!r||!s)&&(s=(0,Um._x)("Comment Date","block title"));let u=s instanceof Date?(0,va.jsx)("time",{dateTime:(0,Wm.dateI18n)("c",s),children:e==="human-diff"?(0,Wm.humanTimeDiff)(s):(0,Wm.dateI18n)(e||l,s)}):(0,va.jsx)("time",{children:s});return t&&(u=(0,va.jsx)("a",{href:"#comment-date-pseudo-link",onClick:d=>d.preventDefault(),children:u})),(0,va.jsxs)(va.Fragment,{children:[c,(0,va.jsx)("div",{...n,children:u})]})}var J3e={attributes:{format:{type:"string"},isLink:{type:"boolean",default:!1}},supports:{html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:er,isEligible({style:e}){return e?.typography?.fontFamily}},rY=[J3e];var{name:oY}=L3,nY={icon:Zv,edit:tY,deprecated:rY,example:{}},e4e=()=>M({name:oY,metadata:L3,settings:nY});var SL={};J(SL,{init:()=>o4e,metadata:()=>M3,name:()=>sY,settings:()=>lY});var M3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-edit-link",title:"Comment Edit Link",category:"theme",ancestor:["core/comment-template"],description:"Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.",textdomain:"default",usesContext:["commentId"],attributes:{linkTarget:{type:"string",default:"_self"}},supports:{anchor:!0,html:!1,color:{link:!0,gradients:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},style:"wp-block-comment-edit-link"};var z3=a(R(),1),fh=a(V(),1),mb=a(D(),1);var xl=a(b(),1);function aY(e){let{attributes:t,setAttributes:r}=e,{linkTarget:o}=t;Et(e);let n=(0,z3.useBlockProps)(),i=X(),s=(0,xl.jsx)(z3.InspectorControls,{children:(0,xl.jsx)(fh.__experimentalToolsPanel,{label:(0,mb.__)("Settings"),resetAll:()=>{r({linkTarget:"_self"})},dropdownMenuProps:i,children:(0,xl.jsx)(fh.__experimentalToolsPanelItem,{label:(0,mb.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>o==="_blank",onDeselect:()=>r({linkTarget:"_self"}),children:(0,xl.jsx)(fh.ToggleControl,{label:(0,mb.__)("Open in new tab"),onChange:l=>r({linkTarget:l?"_blank":"_self"}),checked:o==="_blank"})})})});return(0,xl.jsxs)(xl.Fragment,{children:[s,(0,xl.jsx)("div",{...n,children:(0,xl.jsx)("a",{href:"#edit-comment-pseudo-link",onClick:l=>l.preventDefault(),children:(0,mb.__)("Edit")})})]})}var r4e={attributes:{linkTarget:{type:"string",default:"_self"},textAlign:{type:"string"}},usesContext:["commentId"],supports:{anchor:!0,html:!1,color:{link:!0,gradients:!0,text:!1},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},save(){return null},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},iY=[r4e];var{name:sY}=M3,lY={icon:vE,edit:aY,deprecated:iY,example:{}},o4e=()=>M({name:sY,metadata:M3,settings:lY});var TL={};J(TL,{init:()=>s4e,metadata:()=>V3,name:()=>mY,settings:()=>fY});var V3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-reply-link",title:"Comment Reply Link",category:"theme",ancestor:["core/comment-template"],description:"Displays a link to reply to a comment.",textdomain:"default",usesContext:["commentId"],supports:{anchor:!0,color:{gradients:!0,link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},html:!1},style:"wp-block-comment-reply-link"};var cY=a(D(),1),uY=a(R(),1);var gh=a(b(),1);function a4e(e){Et(e);let t=(0,uY.useBlockProps)();return(0,gh.jsx)(gh.Fragment,{children:(0,gh.jsx)("div",{...t,children:(0,gh.jsx)("a",{href:"#comment-reply-pseudo-link",onClick:r=>r.preventDefault(),children:(0,cY._x)("Reply","verb")})})})}var dY=a4e;var i4e={attributes:{textAlign:{type:"string"}},usesContext:["commentId"],supports:{anchor:!0,color:{gradients:!0,link:!0,text:!1},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},html:!1},save(){return null},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},pY=[i4e];var{name:mY}=V3,fY={edit:dY,icon:bE,deprecated:pY,example:{}},s4e=()=>M({name:mY,metadata:V3,settings:fY});var EL={};J(EL,{init:()=>g4e,metadata:()=>F3,name:()=>IY,settings:()=>RY});var F3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-template",title:"Comment Template",category:"design",parent:["core/comments"],description:"Contains the block elements used to display a comment, like the title, date, author, avatar and more.",textdomain:"default",usesContext:["postId"],supports:{anchor:!0,align:!0,html:!1,reusable:!1,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},style:"wp-block-comment-template"};var O3=a(H(),1),PL=a(O(),1),wY=a(D(),1),kl=a(R(),1),CY=a(V(),1),SY=a(ne(),1);var $m=a(H(),1),vY=a(O(),1),yY=a(R(),1),bY=a(dr(),1),_Y=a(fb(),1),hY=100,xY=({postId:e})=>{let t={status:"approve",order:"asc",context:"embed",parent:0,_embed:"children"},{pageComments:r,commentsPerPage:o,defaultCommentsPage:n}=(0,vY.useSelect)(l=>{let{getSettings:c}=l(yY.store),{__experimentalDiscussionSettings:u}=c();return u??{}},[]),i=r?Math.min(o,hY):hY,s=c4e({defaultPage:n,postId:e,perPage:i,queryArgs:t});return(0,$m.useMemo)(()=>s?{...t,post:e,per_page:i,page:s}:null,[e,i,s])},c4e=({defaultPage:e,postId:t,perPage:r,queryArgs:o})=>{let[n,i]=(0,$m.useState)({}),s=`${t}_${r}`,l=n[s]||0;return(0,$m.useEffect)(()=>{l||e!=="newest"||(0,_Y.default)({path:(0,bY.addQueryArgs)("/wp/v2/comments",{...o,post:t,per_page:r,_fields:"id"}),method:"HEAD",parse:!1}).then(c=>{let u=parseInt(c.headers.get("X-WP-TotalPages"));i({...n,[s]:u<=1?1:u})}).catch(()=>{i({...n,[s]:1})})},[e,t,r,i]),e==="newest"?l:1},kY=e=>(0,$m.useMemo)(()=>e?.map(({id:r,_embedded:o})=>{let[n]=o?.children||[[]];return{commentId:r,children:n.map(i=>({commentId:i.id}))}}),[e]);var Ii=a(b(),1),u4e=({perPage:e,pageComments:t,threadComments:r,threadCommentsDepth:o})=>{let n=r?Math.min(o,3):1,i=l=>{if(l<n){let c=l+1;return[{commentId:-(l+3),children:i(c)}]}return[]},s=[{commentId:-1,children:i(1)}];return(!t||e>=2)&&n<3&&s.push({commentId:-2,children:[]}),(!t||e>=3)&&n<2&&s.push({commentId:-3,children:[]}),s};function d4e({comment:e,activeCommentId:t,setActiveCommentId:r,firstCommentId:o,blocks:n}){let{children:i,...s}=(0,kl.useInnerBlocksProps)({});return(0,Ii.jsxs)("li",{...s,children:[e.commentId===(t||o)?i:null,(0,Ii.jsx)(m4e,{blocks:n,commentId:e.commentId,setActiveCommentId:r,isHidden:e.commentId===(t||o)}),e?.children?.length>0?(0,Ii.jsx)(TY,{comments:e.children,activeCommentId:t,setActiveCommentId:r,blocks:n,firstCommentId:o}):null]})}var p4e=({blocks:e,commentId:t,setActiveCommentId:r,isHidden:o})=>{let n=(0,kl.__experimentalUseBlockPreview)({blocks:e}),i=()=>{r(t)};return(0,Ii.jsx)("div",{...n,tabIndex:0,role:"button",style:{display:o?"none":void 0},onClick:i,onKeyPress:i})},m4e=(0,O3.memo)(p4e),TY=({comments:e,blockProps:t,activeCommentId:r,setActiveCommentId:o,blocks:n,firstCommentId:i})=>(0,Ii.jsx)("ol",{...t,children:e&&e.map(({commentId:s,...l},c)=>(0,Ii.jsx)(kl.BlockContextProvider,{value:{commentId:s<0?null:s},children:(0,Ii.jsx)(d4e,{comment:{commentId:s,...l},activeCommentId:r,setActiveCommentId:o,blocks:n,firstCommentId:i})},l.commentId||c))});function PY({clientId:e,context:{postId:t}}){let r=(0,kl.useBlockProps)(),[o,n]=(0,O3.useState)(),{commentOrder:i,threadCommentsDepth:s,threadComments:l,commentsPerPage:c,pageComments:u}=(0,PL.useSelect)(g=>{let{getSettings:h}=g(kl.store);return h().__experimentalDiscussionSettings??{}},[]),d=xY({postId:t}),{topLevelComments:p,blocks:m}=(0,PL.useSelect)(g=>{let{getEntityRecords:h}=g(SY.store),{getBlocks:v}=g(kl.store);return{topLevelComments:d?h("root","comment",d):null,blocks:v(e)}},[e,d]),f=kY(i==="desc"&&p?[...p].reverse():p);return p?(t||(f=u4e({perPage:c,pageComments:u,threadComments:l,threadCommentsDepth:s})),f.length?(0,Ii.jsx)(TY,{comments:f,blockProps:r,blocks:m,activeCommentId:o,setActiveCommentId:n,firstCommentId:f[0]?.commentId}):(0,Ii.jsx)("p",{...r,children:(0,wY.__)("No results found.")})):(0,Ii.jsx)("p",{...r,children:(0,Ii.jsx)(CY.Spinner,{})})}var EY=a(R(),1),BY=a(b(),1);function NY(){return(0,BY.jsx)(EY.InnerBlocks.Content,{})}var{name:IY}=F3,f4e=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]],RY={icon:cm,template:f4e,edit:PY,save:NY},g4e=()=>M({name:IY,metadata:F3,settings:RY});var NL={};J(NL,{init:()=>y4e,metadata:()=>H3,name:()=>AY,settings:()=>MY});var LY=a(D(),1);var H3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-previous",title:"Comments Previous Page",category:"theme",parent:["core/comments-pagination"],description:"Displays the previous comment's page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["postId","comments/paginationArrow"],supports:{anchor:!0,reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}}};var BL=a(D(),1),j3=a(R(),1),gb=a(b(),1),v4e={none:"",arrow:"\u2190",chevron:"\xAB"};function DY({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":r}}){let o=v4e[r];return(0,gb.jsxs)("a",{href:"#comments-pagination-previous-pseudo-link",onClick:n=>n.preventDefault(),...(0,j3.useBlockProps)(),children:[o&&(0,gb.jsx)("span",{className:`wp-block-comments-pagination-previous-arrow is-arrow-${r}`,children:o}),(0,gb.jsx)(j3.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,BL.__)("Older comments page link"),placeholder:(0,BL.__)("Older Comments"),value:e,onChange:n=>t({label:n})})]})}var{name:AY}=H3,MY={icon:iy,edit:DY,example:{attributes:{label:(0,LY.__)("Older Comments")}}},y4e=()=>M({name:AY,metadata:H3,settings:MY});var RL={};J(RL,{init:()=>x4e,metadata:()=>U3,name:()=>jY,settings:()=>UY});var U3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination",title:"Comments Pagination",category:"theme",parent:["core/comments"],allowedBlocks:["core/comments-pagination-previous","core/comments-pagination-numbers","core/comments-pagination-next"],description:"Displays a paginated navigation to next/previous set of comments, when applicable.",textdomain:"default",attributes:{paginationArrow:{type:"string",default:"none"}},example:{attributes:{paginationArrow:"none"}},providesContext:{"comments/paginationArrow":"paginationArrow"},supports:{anchor:!0,align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-comments-pagination-editor",style:"wp-block-comments-pagination"};var W3=a(D(),1),Cl=a(R(),1),IL=a(O(),1),G3=a(V(),1);var qm=a(D(),1),hh=a(V(),1),vh=a(b(),1);function zY({value:e,onChange:t}){return(0,vh.jsxs)(hh.__experimentalToggleGroupControl,{label:(0,qm.__)("Arrow"),value:e,onChange:t,help:(0,qm.__)("A decorative arrow appended to the next and previous comments link."),isBlock:!0,children:[(0,vh.jsx)(hh.__experimentalToggleGroupControlOption,{value:"none",label:(0,qm._x)("None","Arrow option for Comments Pagination Next/Previous blocks")}),(0,vh.jsx)(hh.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,qm._x)("Arrow","Arrow option for Comments Pagination Next/Previous blocks")}),(0,vh.jsx)(hh.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,qm._x)("Chevron","Arrow option for Comments Pagination Next/Previous blocks")})]})}var wl=a(b(),1);function VY({attributes:{paginationArrow:e},setAttributes:t,clientId:r}){let o=(0,IL.useSelect)(c=>{let{getBlocks:u}=c(Cl.store);return u(r)?.find(p=>["core/comments-pagination-previous","core/comments-pagination-next"].includes(p.name))},[]),n=(0,Cl.useBlockProps)(),i=X(),s=(0,Cl.useInnerBlocksProps)(n);return(0,IL.useSelect)(c=>{let{getSettings:u}=c(Cl.store),{__experimentalDiscussionSettings:d}=u();return d?.pageComments},[])?(0,wl.jsxs)(wl.Fragment,{children:[o&&(0,wl.jsx)(Cl.InspectorControls,{children:(0,wl.jsx)(G3.__experimentalToolsPanel,{label:(0,W3.__)("Settings"),dropdownMenuProps:i,resetAll:()=>t({paginationArrow:"none"}),children:(0,wl.jsx)(G3.__experimentalToolsPanelItem,{label:(0,W3.__)("Arrow"),hasValue:()=>e!=="none",onDeselect:()=>t({paginationArrow:"none"}),isShownByDefault:!0,children:(0,wl.jsx)(zY,{value:e,onChange:c=>{t({paginationArrow:c})}})})})}),(0,wl.jsx)("div",{...s})]}):(0,wl.jsx)(Cl.Warning,{children:(0,W3.__)("Comments Pagination block: paging comments is disabled in the Discussion Settings")})}var FY=a(R(),1),OY=a(b(),1);function HY(){return(0,OY.jsx)(FY.InnerBlocks.Content,{})}var{name:jY}=U3,_4e=[["core/comments-pagination-previous"],["core/comments-pagination-numbers"],["core/comments-pagination-next"]],UY={icon:sy,template:_4e,edit:VY,save:HY},x4e=()=>M({name:jY,metadata:U3,settings:UY});var LL={};J(LL,{init:()=>C4e,metadata:()=>$3,name:()=>$Y,settings:()=>qY});var GY=a(D(),1);var $3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-next",title:"Comments Next Page",category:"theme",parent:["core/comments-pagination"],description:"Displays the next comment's page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["postId","comments/paginationArrow"],supports:{anchor:!0,reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}}};var DL=a(D(),1),q3=a(R(),1),hb=a(b(),1),w4e={none:"",arrow:"\u2192",chevron:"\xBB"};function WY({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":r}}){let o=w4e[r];return(0,hb.jsxs)("a",{href:"#comments-pagination-next-pseudo-link",onClick:n=>n.preventDefault(),...(0,q3.useBlockProps)(),children:[(0,hb.jsx)(q3.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,DL.__)("Newer comments page link"),placeholder:(0,DL.__)("Newer Comments"),value:e,onChange:n=>t({label:n})}),o&&(0,hb.jsx)("span",{className:`wp-block-comments-pagination-next-arrow is-arrow-${r}`,children:o})]})}var{name:$Y}=$3,qY={icon:ny,edit:WY,example:{attributes:{label:(0,GY.__)("Newer Comments")}}},C4e=()=>M({name:$Y,metadata:$3,settings:qY});var AL={};J(AL,{init:()=>T4e,metadata:()=>Z3,name:()=>YY,settings:()=>QY});var Z3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-numbers",title:"Comments Page Numbers",category:"theme",parent:["core/comments-pagination"],description:"Displays a list of page numbers for comments pagination.",textdomain:"default",usesContext:["postId"],supports:{anchor:!0,reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{padding:!0}}}};var ZY=a(R(),1),Bs=a(b(),1),Zm=({content:e,tag:t="a",extraClass:r=""})=>t==="a"?(0,Bs.jsx)(t,{className:`page-numbers ${r}`,href:"#comments-pagination-numbers-pseudo-link",onClick:o=>o.preventDefault(),children:e}):(0,Bs.jsx)(t,{className:`page-numbers ${r}`,children:e});function KY(){return(0,Bs.jsxs)("div",{...(0,ZY.useBlockProps)(),children:[(0,Bs.jsx)(Zm,{content:"1"}),(0,Bs.jsx)(Zm,{content:"2"}),(0,Bs.jsx)(Zm,{content:"3",tag:"span",extraClass:"current"}),(0,Bs.jsx)(Zm,{content:"4"}),(0,Bs.jsx)(Zm,{content:"5"}),(0,Bs.jsx)(Zm,{content:"...",tag:"span",extraClass:"dots"}),(0,Bs.jsx)(Zm,{content:"8"})]})}var{name:YY}=Z3,QY={icon:ay,edit:KY,example:{}},T4e=()=>M({name:YY,metadata:Z3,settings:QY});var ML={};J(ML,{init:()=>N4e,metadata:()=>K3,name:()=>nQ,settings:()=>aQ});var K3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-title",title:"Comments Title",category:"theme",ancestor:["core/comments"],description:"Displays a title with the number of comments.",textdomain:"default",usesContext:["postId","postType"],attributes:{showPostTitle:{type:"boolean",default:!0},showCommentsCount:{type:"boolean",default:!0},level:{type:"number",default:2},levelOptions:{type:"array"}},supports:{anchor:!0,align:!0,html:!1,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0}},interactivity:{clientNavigation:!0}}};var pc=a(R(),1),Ur=a(D(),1),XY=a(ne(),1),Dd=a(V(),1),Y3=a(H(),1),JY=a(O(),1),eQ=a(fb(),1),tQ=a(dr(),1);var Za=a(b(),1);function rQ(e){Et(e);let{attributes:t,setAttributes:r,context:o}=e,{showPostTitle:n,showCommentsCount:i,level:s=2,levelOptions:l}=t,{postId:c,postType:u}=o,d="h"+s,[p,m]=(0,Y3.useState)(),[f]=(0,XY.useEntityProp)("postType",u,"title",c),g=typeof c>"u",h=(0,pc.useBlockProps)(),{threadCommentsDepth:v,threadComments:x,commentsPerPage:_,pageComments:k}=(0,JY.useSelect)(N=>{let{getSettings:I}=N(pc.store);return I().__experimentalDiscussionSettings??{}},[]),y=X();(0,Y3.useEffect)(()=>{if(g){let I=x?Math.min(v,3)-1:0,B=k?_:3,E=parseInt(I)+parseInt(B);m(Math.min(E,3));return}let N=c;(0,eQ.default)({path:(0,tQ.addQueryArgs)("/wp/v2/comments",{post:c,_fields:"id"}),method:"HEAD",parse:!1}).then(I=>{N===c&&m(parseInt(I.headers.get("X-WP-Total")))}).catch(()=>{m(0)})},[c]);let w=(0,Za.jsx)(pc.BlockControls,{group:"block",children:(0,Za.jsx)(pc.HeadingLevelDropdown,{value:s,options:l,onChange:N=>r({level:N})})}),C=(0,Za.jsx)(pc.InspectorControls,{children:(0,Za.jsxs)(Dd.__experimentalToolsPanel,{label:(0,Ur.__)("Settings"),resetAll:()=>{r({showPostTitle:!0,showCommentsCount:!0})},dropdownMenuProps:y,children:[(0,Za.jsx)(Dd.__experimentalToolsPanelItem,{label:(0,Ur.__)("Show post title"),isShownByDefault:!0,hasValue:()=>!n,onDeselect:()=>r({showPostTitle:!0}),children:(0,Za.jsx)(Dd.ToggleControl,{label:(0,Ur.__)("Show post title"),checked:n,onChange:N=>r({showPostTitle:N})})}),(0,Za.jsx)(Dd.__experimentalToolsPanelItem,{label:(0,Ur.__)("Show comments count"),isShownByDefault:!0,hasValue:()=>!i,onDeselect:()=>r({showCommentsCount:!0}),children:(0,Za.jsx)(Dd.ToggleControl,{label:(0,Ur.__)("Show comments count"),checked:i,onChange:N=>r({showCommentsCount:N})})})]})}),S=g?(0,Ur.__)("Post Title"):f,P;return i&&p!==void 0?n?p===1?P=(0,Ur.sprintf)((0,Ur.__)('One response to "%s"'),S):P=(0,Ur.sprintf)((0,Ur._n)('%1$s response to "%2$s"','%1$s responses to "%2$s"',p),p,S):p===1?P=(0,Ur.__)("One response"):P=(0,Ur.sprintf)((0,Ur._n)("%s response","%s responses",p),p):n?p===1?P=(0,Ur.sprintf)((0,Ur.__)('Response to "%s"'),S):P=(0,Ur.sprintf)((0,Ur.__)('Responses to "%s"'),S):p===1?P=(0,Ur.__)("Response"):P=(0,Ur.__)("Responses"),(0,Za.jsxs)(Za.Fragment,{children:[w,C,(0,Za.jsx)(d,{...h,children:P})]})}var E4e={attributes:{textAlign:{type:"string"},showPostTitle:{type:"boolean",default:!0},showCommentsCount:{type:"boolean",default:!0},level:{type:"number",default:2},levelOptions:{type:"array"}},supports:{anchor:!0,align:!0,html:!1,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0}},interactivity:{clientNavigation:!0}},migrate:e=>{let{singleCommentLabel:t,multipleCommentsLabel:r,...o}=e;return ke(o)},isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},B4e={attributes:{textAlign:{type:"string"},showPostTitle:{type:"boolean",default:!0},showCommentsCount:{type:"boolean",default:!0},level:{type:"number",default:2},levelOptions:{type:"array"},singleCommentLabel:{type:"string"},multipleCommentsLabel:{type:"string"}},supports:{anchor:!0,align:!0,html:!1,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0}},interactivity:{clientNavigation:!0}},migrate:e=>{let{singleCommentLabel:t,multipleCommentsLabel:r,...o}=e;return ke(o)},isEligible:({multipleCommentsLabel:e,singleCommentLabel:t})=>e||t,save:()=>null},oQ=[E4e,B4e];var{name:nQ}=K3,aQ={icon:pl,edit:rQ,deprecated:oQ,example:{}},N4e=()=>M({name:nQ,metadata:K3,settings:aQ});var tA={};J(tA,{init:()=>YCe,metadata:()=>f4,name:()=>uX,settings:()=>h4});var eA=a(D(),1);var cX=a(K(),1);var J3=a(K(),1),Ie=a(R(),1),e4=a(D(),1),vb=a(he(),1);var Q3=a(Or(),1),I4e={"top left":"is-position-top-left","top center":"is-position-top-center","top right":"is-position-top-right","center left":"is-position-center-left","center center":"is-position-center-center",center:"is-position-center-center","center right":"is-position-center-right","bottom left":"is-position-bottom-left","bottom center":"is-position-bottom-center","bottom right":"is-position-bottom-right"},tr="image",Dr="video",ku="embed-video",iQ=50;var R4e={x:.5,y:.5},X3=["image","video"];function mn({x:e,y:t}=R4e){return`${Math.round(e*100)}% ${Math.round(t*100)}%`}function Ns(e){return e===50||e===void 0?null:"has-background-dim-"+10*Math.round(e/10)}function sQ(e){if(!e||!e.url&&!e.src)return{url:void 0,id:void 0};(0,Q3.isBlobURL)(e.url)&&(e.type=(0,Q3.getBlobTypeByURL)(e.url));let t;if(e.media_type)e.media_type===tr?t=tr:t=Dr;else if(e.type&&(e.type===tr||e.type===Dr))t=e.type;else return;return{url:e.url||e.src,id:e.id,alt:e?.alt,backgroundType:t,...t===Dr?{hasParallax:void 0}:{}}}function ya(e){return!e||e==="center center"||e==="center"}function Ka(e){return ya(e)?"":I4e[e]}var fe=a(b(),1);function mc(e){return e?{backgroundImage:`url(${e})`}:{}}function Km(e){return e===0||e===50||!e?null:"has-background-dim-"+10*Math.round(e/10)}function t4(e){return{...e,dimRatio:e.url?e.dimRatio:100}}function Ld(e){return e.tagName||(e={...e,tagName:"div"}),{...e}}var Ym={url:{type:"string"},id:{type:"number"},hasParallax:{type:"boolean",default:!1},dimRatio:{type:"number",default:50},overlayColor:{type:"string"},customOverlayColor:{type:"string"},backgroundType:{type:"string",default:"image"},focalPoint:{type:"object"}},yb={url:{type:"string"},id:{type:"number"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},hasParallax:{type:"boolean",default:!1},isRepeated:{type:"boolean",default:!1},dimRatio:{type:"number",default:100},overlayColor:{type:"string"},customOverlayColor:{type:"string"},backgroundType:{type:"string",default:"image"},focalPoint:{type:"object"},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"},isDark:{type:"boolean",default:!0},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},zL={...yb,useFeaturedImage:{type:"boolean",default:!1},tagName:{type:"string",default:"div"}},D4e={...zL,isUserOverlayColor:{type:"boolean"},sizeSlug:{type:"string"},alt:{type:"string",default:""}},yh={anchor:!0,align:!0,html:!1,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0}},color:{__experimentalDuotone:"> .wp-block-cover__image-background, > .wp-block-cover__video-background",text:!1,background:!1}},VL={...yh,spacing:{padding:!0,margin:["top","bottom"],blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},color:{__experimentalDuotone:"> .wp-block-cover__image-background, > .wp-block-cover__video-background",heading:!0,text:!0,background:!1,__experimentalSkipSerialization:["gradients"],enableContrastChecker:!1},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowJustification:!1}},L4e={...VL,shadow:!0,dimensions:{aspectRatio:!0},interactivity:{clientNavigation:!0}},A4e={attributes:D4e,supports:L4e,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:d,isRepeated:p,overlayColor:m,url:f,alt:g,id:h,minHeight:v,minHeightUnit:x,tagName:_,sizeSlug:k}=e,y=(0,Ie.getColorClassName)("background-color",m),w=(0,Ie.__experimentalGetGradientClass)(r),C=v&&x?`${v}${x}`:v,S=tr===t,P=Dr===t,N=!(u||p),I={minHeight:C||void 0},B={backgroundColor:y?void 0:i,background:n||void 0},E=l&&N?mn(l):void 0,L=f?`url(${f})`:void 0,A=mn(l),U=T({"is-light":!d,"has-parallax":u,"is-repeated":p,"has-custom-content-position":!ya(o)},Ka(o)),$=T("wp-block-cover__image-background",h?`wp-image-${h}`:null,{[`size-${k}`]:k,"has-parallax":u,"is-repeated":p}),W=r||n;return(0,fe.jsxs)(_,{...Ie.useBlockProps.save({className:U,style:I}),children:[(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__background",y,Ns(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&W&&s!==0,"has-background-gradient":W,[w]:w}),style:B}),!c&&S&&f&&(N?(0,fe.jsx)("img",{className:$,alt:g,src:f,style:{objectPosition:E},"data-object-fit":"cover","data-object-position":E}):(0,fe.jsx)("div",{role:g?"img":void 0,"aria-label":g||void 0,className:$,style:{backgroundPosition:A,backgroundImage:L}})),P&&f&&(0,fe.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,style:{objectPosition:E},"data-object-fit":"cover","data-object-position":E}),(0,fe.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},M4e={attributes:zL,supports:VL,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:d,isRepeated:p,overlayColor:m,url:f,alt:g,id:h,minHeight:v,minHeightUnit:x,tagName:_}=e,k=(0,Ie.getColorClassName)("background-color",m),y=(0,Ie.__experimentalGetGradientClass)(r),w=v&&x?`${v}${x}`:v,C=tr===t,S=Dr===t,P=!(u||p),N={minHeight:w||void 0},I={backgroundColor:k?void 0:i,background:n||void 0},B=l&&P?mn(l):void 0,E=f?`url(${f})`:void 0,L=mn(l),A=T({"is-light":!d,"has-parallax":u,"is-repeated":p,"has-custom-content-position":!ya(o)},Ka(o)),U=T("wp-block-cover__image-background",h?`wp-image-${h}`:null,{"has-parallax":u,"is-repeated":p}),$=r||n;return(0,fe.jsxs)(_,{...Ie.useBlockProps.save({className:A,style:N}),children:[(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__background",k,Ns(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&$&&s!==0,"has-background-gradient":$,[y]:y}),style:I}),!c&&C&&f&&(P?(0,fe.jsx)("img",{className:U,alt:g,src:f,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}):(0,fe.jsx)("div",{role:"img",className:U,style:{backgroundPosition:L,backgroundImage:E}})),S&&f&&(0,fe.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}),(0,fe.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},z4e={attributes:zL,supports:VL,isEligible(e){return(e.customOverlayColor!==void 0||e.overlayColor!==void 0)&&e.isUserOverlayColor===void 0},migrate(e){return{...e,isUserOverlayColor:!0}},save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:d,isRepeated:p,overlayColor:m,url:f,alt:g,id:h,minHeight:v,minHeightUnit:x,tagName:_}=e,k=(0,Ie.getColorClassName)("background-color",m),y=(0,Ie.__experimentalGetGradientClass)(r),w=v&&x?`${v}${x}`:v,C=tr===t,S=Dr===t,P=!(u||p),N={minHeight:w||void 0},I={backgroundColor:k?void 0:i,background:n||void 0},B=l&&P?mn(l):void 0,E=f?`url(${f})`:void 0,L=mn(l),A=T({"is-light":!d,"has-parallax":u,"is-repeated":p,"has-custom-content-position":!ya(o)},Ka(o)),U=T("wp-block-cover__image-background",h?`wp-image-${h}`:null,{"has-parallax":u,"is-repeated":p}),$=r||n;return(0,fe.jsxs)(_,{...Ie.useBlockProps.save({className:A,style:N}),children:[(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__background",k,Ns(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&$&&s!==0,"has-background-gradient":$,[y]:y}),style:I}),!c&&C&&f&&(P?(0,fe.jsx)("img",{className:U,alt:g,src:f,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}):(0,fe.jsx)("div",{role:"img",className:U,style:{backgroundPosition:L,backgroundImage:E}})),S&&f&&(0,fe.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}),(0,fe.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},V4e={attributes:yb,supports:yh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:d,isRepeated:p,overlayColor:m,url:f,alt:g,id:h,minHeight:v,minHeightUnit:x}=e,_=(0,Ie.getColorClassName)("background-color",m),k=(0,Ie.__experimentalGetGradientClass)(r),y=v&&x?`${v}${x}`:v,w=tr===t,C=Dr===t,S=!(u||p),P={minHeight:y||void 0},N={backgroundColor:_?void 0:i,background:n||void 0},I=l&&S?mn(l):void 0,B=f?`url(${f})`:void 0,E=mn(l),L=T({"is-light":!d,"has-parallax":u,"is-repeated":p,"has-custom-content-position":!ya(o)},Ka(o)),A=T("wp-block-cover__image-background",h?`wp-image-${h}`:null,{"has-parallax":u,"is-repeated":p}),U=r||n;return(0,fe.jsxs)("div",{...Ie.useBlockProps.save({className:L,style:P}),children:[(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__background",_,Ns(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&U&&s!==0,"has-background-gradient":U,[k]:k}),style:N}),!c&&w&&f&&(S?(0,fe.jsx)("img",{className:A,alt:g,src:f,style:{objectPosition:I},"data-object-fit":"cover","data-object-position":I}):(0,fe.jsx)("div",{role:"img",className:A,style:{backgroundPosition:E,backgroundImage:B}})),C&&f&&(0,fe.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,style:{objectPosition:I},"data-object-fit":"cover","data-object-position":I}),(0,fe.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Ld},F4e={attributes:yb,supports:yh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:d,isRepeated:p,overlayColor:m,url:f,alt:g,id:h,minHeight:v,minHeightUnit:x}=e,_=(0,Ie.getColorClassName)("background-color",m),k=(0,Ie.__experimentalGetGradientClass)(r),y=v&&x?`${v}${x}`:v,w=tr===t,C=Dr===t,S=!(u||p),P={...w&&!S&&!c?mc(f):{},minHeight:y||void 0},N={backgroundColor:_?void 0:i,background:n||void 0},I=l&&S?`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`:void 0,B=T({"is-light":!d,"has-parallax":u,"is-repeated":p,"has-custom-content-position":!ya(o)},Ka(o)),E=r||n;return(0,fe.jsxs)("div",{...Ie.useBlockProps.save({className:B,style:P}),children:[(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__background",_,Ns(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&E&&s!==0,"has-background-gradient":E,[k]:k}),style:N}),!c&&w&&S&&f&&(0,fe.jsx)("img",{className:T("wp-block-cover__image-background",h?`wp-image-${h}`:null),alt:g,src:f,style:{objectPosition:I},"data-object-fit":"cover","data-object-position":I}),C&&f&&(0,fe.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,style:{objectPosition:I},"data-object-fit":"cover","data-object-position":I}),(0,fe.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Ld},O4e={attributes:yb,supports:yh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,hasParallax:c,isDark:u,isRepeated:d,overlayColor:p,url:m,alt:f,id:g,minHeight:h,minHeightUnit:v}=e,x=(0,Ie.getColorClassName)("background-color",p),_=(0,Ie.__experimentalGetGradientClass)(r),k=v?`${h}${v}`:h,y=tr===t,w=Dr===t,C=!(c||d),S={...y&&!C?mc(m):{},minHeight:k||void 0},P={backgroundColor:x?void 0:i,background:n||void 0},N=l&&C?`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`:void 0,I=T({"is-light":!u,"has-parallax":c,"is-repeated":d,"has-custom-content-position":!ya(o)},Ka(o)),B=r||n;return(0,fe.jsxs)("div",{...Ie.useBlockProps.save({className:I,style:S}),children:[(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__background",x,Ns(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":m&&B&&s!==0,"has-background-gradient":B,[_]:_}),style:P}),y&&C&&m&&(0,fe.jsx)("img",{className:T("wp-block-cover__image-background",g?`wp-image-${g}`:null),alt:f,src:m,style:{objectPosition:N},"data-object-fit":"cover","data-object-position":N}),w&&m&&(0,fe.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:{objectPosition:N},"data-object-fit":"cover","data-object-position":N}),(0,fe.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Ld},H4e={attributes:yb,supports:yh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,hasParallax:c,isDark:u,isRepeated:d,overlayColor:p,url:m,alt:f,id:g,minHeight:h,minHeightUnit:v}=e,x=(0,Ie.getColorClassName)("background-color",p),_=(0,Ie.__experimentalGetGradientClass)(r),k=v?`${h}${v}`:h,y=tr===t,w=Dr===t,C=!(c||d),S={...y&&!C?mc(m):{},minHeight:k||void 0},P={backgroundColor:x?void 0:i,background:n||void 0},N=l&&C?`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`:void 0,I=T({"is-light":!u,"has-parallax":c,"is-repeated":d,"has-custom-content-position":!ya(o)},Ka(o));return(0,fe.jsxs)("div",{...Ie.useBlockProps.save({className:I,style:S}),children:[(0,fe.jsx)("span",{"aria-hidden":"true",className:T(x,Ns(s),"wp-block-cover__gradient-background",_,{"has-background-dim":s!==void 0,"has-background-gradient":r||n,[_]:!m&&_}),style:P}),y&&C&&m&&(0,fe.jsx)("img",{className:T("wp-block-cover__image-background",g?`wp-image-${g}`:null),alt:f,src:m,style:{objectPosition:N},"data-object-fit":"cover","data-object-position":N}),w&&m&&(0,fe.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:{objectPosition:N},"data-object-fit":"cover","data-object-position":N}),(0,fe.jsx)("div",{...Ie.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Ld},j4e={attributes:{...Ym,isRepeated:{type:"boolean",default:!1},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""}},supports:yh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,hasParallax:c,isRepeated:u,overlayColor:d,url:p,alt:m,id:f,minHeight:g,minHeightUnit:h}=e,v=(0,Ie.getColorClassName)("background-color",d),x=(0,Ie.__experimentalGetGradientClass)(r),_=h?`${g}${h}`:g,k=tr===t,y=Dr===t,w=!(c||u),C={...k&&!w?mc(p):{},backgroundColor:v?void 0:i,background:n&&!p?n:void 0,minHeight:_||void 0},S=l&&w?`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`:void 0,P=T(Km(s),v,{"has-background-dim":s!==0,"has-parallax":c,"is-repeated":u,"has-background-gradient":r||n,[x]:!p&&x,"has-custom-content-position":!ya(o)},Ka(o));return(0,fe.jsxs)("div",{...Ie.useBlockProps.save({className:P,style:C}),children:[p&&(r||n)&&s!==0&&(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__gradient-background",x),style:n?{background:n}:void 0}),k&&w&&p&&(0,fe.jsx)("img",{className:T("wp-block-cover__image-background",f?`wp-image-${f}`:null),alt:m,src:p,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}),y&&p&&(0,fe.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:p,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}),(0,fe.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,fe.jsx)(Ie.InnerBlocks.Content,{})})]})},migrate:(0,vb.compose)(t4,Ld)},U4e={attributes:{...Ym,isRepeated:{type:"boolean",default:!1},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"}},supports:{align:!0},save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,hasParallax:c,isRepeated:u,overlayColor:d,url:p,minHeight:m,minHeightUnit:f}=e,g=(0,Ie.getColorClassName)("background-color",d),h=(0,Ie.__experimentalGetGradientClass)(r),v=f?`${m}${f}`:m,x=tr===t,_=Dr===t,k=x?mc(p):{},y={};g||(k.backgroundColor=i),n&&!p&&(k.background=n),k.minHeight=v||void 0;let w;l&&(w=`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`,x&&!c&&(k.backgroundPosition=w),_&&(y.objectPosition=w));let C=T(Km(s),g,{"has-background-dim":s!==0,"has-parallax":c,"is-repeated":u,"has-background-gradient":r||n,[h]:!p&&h,"has-custom-content-position":!ya(o)},Ka(o));return(0,fe.jsxs)("div",{...Ie.useBlockProps.save({className:C,style:k}),children:[p&&(r||n)&&s!==0&&(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__gradient-background",h),style:n?{background:n}:void 0}),_&&p&&(0,fe.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:p,style:y}),(0,fe.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,fe.jsx)(Ie.InnerBlocks.Content,{})})]})},migrate:(0,vb.compose)(t4,Ld)},W4e={attributes:{...Ym,minHeight:{type:"number"},gradient:{type:"string"},customGradient:{type:"string"}},supports:{align:!0},save({attributes:e}){let{backgroundType:t,gradient:r,customGradient:o,customOverlayColor:n,dimRatio:i,focalPoint:s,hasParallax:l,overlayColor:c,url:u,minHeight:d}=e,p=(0,Ie.getColorClassName)("background-color",c),m=(0,Ie.__experimentalGetGradientClass)(r),f=t===tr?mc(u):{};p||(f.backgroundColor=n),s&&!l&&(f.backgroundPosition=`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`),o&&!u&&(f.background=o),f.minHeight=d||void 0;let g=T(Km(i),p,{"has-background-dim":i!==0,"has-parallax":l,"has-background-gradient":o,[m]:!u&&m});return(0,fe.jsxs)("div",{className:g,style:f,children:[u&&(r||o)&&i!==0&&(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__gradient-background",m),style:o?{background:o}:void 0}),Dr===t&&u&&(0,fe.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:u}),(0,fe.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,fe.jsx)(Ie.InnerBlocks.Content,{})})]})},migrate:(0,vb.compose)(t4,Ld)},G4e={attributes:{...Ym,minHeight:{type:"number"},gradient:{type:"string"},customGradient:{type:"string"}},supports:{align:!0},save({attributes:e}){let{backgroundType:t,gradient:r,customGradient:o,customOverlayColor:n,dimRatio:i,focalPoint:s,hasParallax:l,overlayColor:c,url:u,minHeight:d}=e,p=(0,Ie.getColorClassName)("background-color",c),m=(0,Ie.__experimentalGetGradientClass)(r),f=t===tr?mc(u):{};p||(f.backgroundColor=n),s&&!l&&(f.backgroundPosition=`${s.x*100}% ${s.y*100}%`),o&&!u&&(f.background=o),f.minHeight=d||void 0;let g=T(Km(i),p,{"has-background-dim":i!==0,"has-parallax":l,"has-background-gradient":o,[m]:!u&&m});return(0,fe.jsxs)("div",{className:g,style:f,children:[u&&(r||o)&&i!==0&&(0,fe.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__gradient-background",m),style:o?{background:o}:void 0}),Dr===t&&u&&(0,fe.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:u}),(0,fe.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,fe.jsx)(Ie.InnerBlocks.Content,{})})]})},migrate:(0,vb.compose)(t4,Ld)},$4e={attributes:{...Ym,title:{type:"string",source:"html",selector:"p"},contentAlign:{type:"string",default:"center"}},supports:{align:!0},save({attributes:e}){let{backgroundType:t,contentAlign:r,customOverlayColor:o,dimRatio:n,focalPoint:i,hasParallax:s,overlayColor:l,title:c,url:u}=e,d=(0,Ie.getColorClassName)("background-color",l),p=t===tr?mc(u):{};d||(p.backgroundColor=o),i&&!s&&(p.backgroundPosition=`${i.x*100}% ${i.y*100}%`);let m=T(Km(n),d,{"has-background-dim":n!==0,"has-parallax":s,[`has-${r}-content`]:r!=="center"});return(0,fe.jsxs)("div",{className:m,style:p,children:[Dr===t&&u&&(0,fe.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:u}),!Ie.RichText.isEmpty(c)&&(0,fe.jsx)(Ie.RichText.Content,{tagName:"p",className:"wp-block-cover-text",value:c})]})},migrate(e){let t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:r,contentAlign:o,...n}=t;return[n,[(0,J3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,e4.__)("Write title\u2026")})]]}},q4e={attributes:{...Ym,title:{type:"string",source:"html",selector:"p"},contentAlign:{type:"string",default:"center"},align:{type:"string"}},supports:{className:!1},save({attributes:e}){let{url:t,title:r,hasParallax:o,dimRatio:n,align:i,contentAlign:s,overlayColor:l,customOverlayColor:c}=e,u=(0,Ie.getColorClassName)("background-color",l),d=mc(t);u||(d.backgroundColor=c);let p=T("wp-block-cover-image",Km(n),u,{"has-background-dim":n!==0,"has-parallax":o,[`has-${s}-content`]:s!=="center"},i?`align${i}`:null);return(0,fe.jsx)("div",{className:p,style:d,children:!Ie.RichText.isEmpty(r)&&(0,fe.jsx)(Ie.RichText.Content,{tagName:"p",className:"wp-block-cover-image-text",value:r})})},migrate(e){let t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:r,contentAlign:o,align:n,...i}=t;return[i,[(0,J3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,e4.__)("Write title\u2026")})]]}},Z4e={attributes:{...Ym,title:{type:"string",source:"html",selector:"h2"},align:{type:"string"},contentAlign:{type:"string",default:"center"}},supports:{className:!1},save({attributes:e}){let{url:t,title:r,hasParallax:o,dimRatio:n,align:i}=e,s=mc(t),l=T("wp-block-cover-image",Km(n),{"has-background-dim":n!==0,"has-parallax":o},i?`align${i}`:null);return(0,fe.jsx)("section",{className:l,style:s,children:(0,fe.jsx)(Ie.RichText.Content,{tagName:"h2",value:r})})},migrate(e){let t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:r,contentAlign:o,align:n,...i}=t;return[i,[(0,J3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,e4.__)("Write title\u2026")})]]}},lQ=[A4e,M4e,z4e,V4e,F4e,O4e,H4e,j4e,U4e,W4e,G4e,$4e,q4e,Z4e];var kb=a(ne(),1),Hn=a(H(),1),ef=a(V(),1),m4=a(he(),1),to=a(R(),1),XL=a(D(),1),Tl=a(O(),1),tX=a(K(),1),rX=a(Or(),1),oX=a(xr(),1);var vQ=a(H(),1),pr=a(V(),1),yQ=a(he(),1),fn=a(R(),1),No=a(D(),1),OL=a(O(),1),bQ=a(ne(),1);var cQ=a(R(),1);var{cleanEmptyObject:r4,getStyleForState:K4e,setStyleForState:uQ}=q(cQ.privateApis);function FL(e,t){return K4e(e,t)||{}}function Y4e(e,t={}){return Object.fromEntries(Object.entries(e).map(([r,o])=>[t[r]||r,o]))}function Q4e(e,t){return t?Object.fromEntries(t.map(r=>[r,e[r]])):e}function bh(e){return[e?.viewport||"default",e?.pseudo||"default"].join(":")}function X4e(e,t){return FL(e,t)?.dimensions||{}}function Ri(e={}){let{attributes:t={},style:r=t?.style,selectedState:o,hasSelectedStyleState:n,attributeKey:i,styleKey:s=i,rootValue:l}=e;return n?X4e(r,o)?.[s]:Object.hasOwn(e,"rootValue")?l:t?.[i]}function J4e(e,t,r){let o=FL(e,t);return uQ(e,t,r4({...o,dimensions:r4({...o?.dimensions,...r})}))}function _h({style:e,selectedState:t,hasSelectedStyleState:r,nextDimensions:o,dimensionKeyMap:n,dimensionKeys:i}){let s=Q4e(o,i);return r?{style:J4e(e,t,Y4e(s,n))}:s}function dQ(e,t){let r=Object.fromEntries(t.map(o=>[o,void 0]));return r4({...e,dimensions:r4({...e?.dimensions,...r})})}function eCe(e,t,r){return uQ(e,t,dQ(FL(e,t),r))}function xh({attributes:e={},style:t=e?.style,selectedState:r,hasSelectedStyleState:o,keys:n,defaultAttributes:i={}}){return{...o?{}:{...e,...i},style:o?eCe(t,r,n):dQ(t,n)}}var Qm="full";var kh=a(R(),1),mQ=a(xr(),1),ba=a(V(),1),fQ=a(Or(),1),Di=a(D(),1),o4=a(H(),1),gQ=a(he(),1),n4=a(O(),1),On=a(b(),1),pQ=["image"];function hQ({poster:e,onChange:t}){let r=(0,o4.useRef)(),[o,n]=(0,o4.useState)(!1),i=(0,gQ.useInstanceId)(hQ,"block-library-poster-image-description"),{getSettings:s}=(0,n4.useSelect)(kh.store),{createErrorNotice:l}=(0,n4.useDispatch)(mQ.store),c=d=>{s().mediaUpload({allowedTypes:pQ,filesList:d,onFileChange:([p])=>{if((0,fQ.isBlobURL)(p?.url)){n(!0);return}p&&t(p),n(!1)},onError:p=>{l(p,{id:"poster-image-upload-notice",type:"snackbar"}),n(!1)},multiple:!1})},u=()=>!e&&o?(0,On.jsx)(ba.Spinner,{}):e?(0,Di.__)("Replace"):(0,Di.__)("Set poster image");return(0,On.jsx)(kh.MediaUploadCheck,{children:(0,On.jsxs)(ba.__experimentalToolsPanelItem,{label:(0,Di.__)("Poster image"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>t(void 0),children:[(0,On.jsx)(ba.BaseControl.VisualLabel,{children:(0,Di.__)("Poster image")}),(0,On.jsx)(kh.MediaUpload,{title:(0,Di.__)("Select poster image"),onSelect:t,allowedTypes:pQ,render:({open:d})=>(0,On.jsxs)("div",{className:"block-library-poster-image__container",children:[e&&(0,On.jsxs)(ba.Button,{__next40pxDefaultSize:!0,onClick:d,"aria-haspopup":"dialog","aria-label":(0,Di.__)("Edit or replace the poster image."),className:"block-library-poster-image__preview",disabled:o,accessibleWhenDisabled:!0,children:[(0,On.jsx)("img",{src:e,alt:(0,Di.__)("Poster image preview"),className:"block-library-poster-image__preview-image"}),o&&(0,On.jsx)(ba.Spinner,{})]}),(0,On.jsxs)(ba.__experimentalHStack,{className:T("block-library-poster-image__actions",{"block-library-poster-image__actions-select":!e}),children:[(0,On.jsx)(ba.Button,{__next40pxDefaultSize:!0,onClick:d,ref:r,className:"block-library-poster-image__action","aria-describedby":i,"aria-haspopup":"dialog",variant:e?void 0:"secondary",disabled:o,accessibleWhenDisabled:!0,children:u()}),(0,On.jsx)("p",{id:i,hidden:!0,children:e?(0,Di.sprintf)((0,Di.__)("The current poster image url is %s."),e):(0,Di.__)("There is no poster image currently selected.")}),!!e&&(0,On.jsx)(ba.Button,{__next40pxDefaultSize:!0,onClick:()=>{t(void 0),r.current.focus()},className:"block-library-poster-image__action",disabled:o,accessibleWhenDisabled:!0,children:(0,Di.__)("Remove")})]}),(0,On.jsx)(ba.DropZone,{onFilesDrop:c})]})})]})})}var a4=hQ;var St=a(b(),1),{cleanEmptyObject:tCe,isDefaultBlockStyleState:rCe,ResolutionTool:oCe,HTMLElementControl:nCe}=q(fn.privateApis);function aCe({onChange:e,onUnitChange:t,unit:r="px",value:o=""}){let i=`block-cover-height-input-${(0,yQ.useInstanceId)(pr.__experimentalUnitControl)}`,s=r==="px",[l]=(0,fn.useSettings)("spacing.units"),c=(0,pr.__experimentalUseCustomUnits)({availableUnits:l||["px","em","rem","vw","vh"],defaultValues:{px:430,"%":20,em:20,rem:20,vw:20,vh:50}}),u=m=>{let f=m!==""?parseFloat(m):void 0;isNaN(f)&&f!==void 0||e(f)},d=(0,vQ.useMemo)(()=>{let[m]=(0,pr.__experimentalParseQuantityAndUnitFromRawValue)(o);return[m,r].join("")},[r,o]),p=s?iQ:0;return(0,St.jsx)(pr.__experimentalUnitControl,{label:(0,No.__)("Minimum height"),id:i,isResetValueOnUnitChange:!0,min:p,onChange:u,onUnitChange:t,units:c,value:d})}function _Q({attributes:e,setAttributes:t,clientId:r,setOverlayColor:o,coverRef:n,currentSettings:i,updateDimRatio:s,featuredImage:l}){let{useFeaturedImage:c,id:u,dimRatio:d,focalPoint:p,hasParallax:m,isRepeated:f,minHeight:g,minHeightUnit:h,alt:v,tagName:x,poster:_}=e,{isVideoBackground:k,isImageBackground:y,mediaElement:w,url:C,overlayColor:S}=i,P=e.sizeSlug||Qm,{gradientValue:N,setGradient:I}=(0,fn.__experimentalUseGradient)(),{imageSizes:B,selectedStyleState:E}=(0,OL.useSelect)(ue=>{let{getSettings:Oe,getSelectedBlockStyleState:Pe}=q(ue(fn.store));return{imageSizes:Oe()?.imageSizes,selectedStyleState:Pe(r)}},[r]),L=!rCe(E),A=bh(E),U=Ri({attributes:e,selectedState:E,hasSelectedStyleState:L,attributeKey:"minHeight",styleKey:"minHeight",rootValue:void 0}),[$,W]=(0,pr.__experimentalParseQuantityAndUnitFromRawValue)(U||""),G=L?$:g,F=L&&W||h,Z=Ri({attributes:e,selectedState:E,hasSelectedStyleState:L,attributeKey:"aspectRatio",rootValue:e?.style?.dimensions?.aspectRatio}),j=(0,OL.useSelect)(ue=>u&&y?ue(bQ.store).getEntityRecord("postType","attachment",u,{context:"view"}):null,[u,y]),Y=c?l:j;function ee(ue){let Oe=Y?.media_details?.sizes?.[ue]?.source_url;if(!Oe)return null;t({url:Oe,sizeSlug:ue})}let te=B?.filter(({slug:ue})=>Y?.media_details?.sizes?.[ue]?.source_url)?.map(({name:ue,slug:Oe})=>({value:Oe,label:ue})),Q=()=>{t({hasParallax:!m,...m?{}:{focalPoint:void 0}})},le=()=>{t({isRepeated:!f})},oe=k||y,ce=ue=>{let[Oe,Pe]=w.current?[w.current.style,"objectPosition"]:[n.current.style,"backgroundPosition"];Oe[Pe]=mn(ue)},pe=(0,fn.__experimentalUseMultipleOriginColorsAndGradients)(),be=pe.hasColorsOrGradients&&!L,Te=(ue,Oe)=>{if(L){t(_h({style:e.style,selectedState:E,hasSelectedStyleState:L,nextDimensions:{minHeight:ue===void 0?void 0:`${ue}${Oe||F||"px"}`,aspectRatio:void 0}}));return}t({minHeight:ue,style:tCe({...e?.style,dimensions:{...e?.style?.dimensions,aspectRatio:void 0}})})},ae=(ue=e)=>xh({style:ue.style,selectedState:E,hasSelectedStyleState:L,keys:["minHeight"],defaultAttributes:{minHeight:void 0,minHeightUnit:void 0}}),se=X();return(0,St.jsxs)(St.Fragment,{children:[(!!C||c)&&(0,St.jsx)(fn.InspectorControls,{children:(0,St.jsxs)(pr.__experimentalToolsPanel,{label:(0,No.__)("Settings"),resetAll:()=>{t({hasParallax:!1,focalPoint:void 0,isRepeated:!1,alt:"",poster:void 0}),ee(Qm)},dropdownMenuProps:se,children:[y&&(0,St.jsxs)(St.Fragment,{children:[(0,St.jsx)(pr.__experimentalToolsPanelItem,{label:(0,No.__)("Fixed background"),isShownByDefault:!0,hasValue:()=>!!m,onDeselect:()=>t({hasParallax:!1,focalPoint:void 0}),children:(0,St.jsx)(pr.ToggleControl,{label:(0,No.__)("Fixed background"),checked:!!m,onChange:Q})}),(0,St.jsx)(pr.__experimentalToolsPanelItem,{label:(0,No.__)("Repeated background"),isShownByDefault:!0,hasValue:()=>f,onDeselect:()=>t({isRepeated:!1}),children:(0,St.jsx)(pr.ToggleControl,{label:(0,No.__)("Repeated background"),checked:f,onChange:le})})]}),oe&&(0,St.jsx)(pr.__experimentalToolsPanelItem,{label:(0,No.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!p,onDeselect:()=>t({focalPoint:void 0}),children:(0,St.jsx)(pr.FocalPointPicker,{label:(0,No.__)("Focal point"),url:C,value:p,onDragStart:ce,onDrag:ce,onChange:ue=>t({focalPoint:ue})})}),k&&(0,St.jsx)(a4,{poster:_,onChange:ue=>t({poster:ue?.url})}),!c&&C&&!k&&(0,St.jsx)(pr.__experimentalToolsPanelItem,{label:(0,No.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!v,onDeselect:()=>t({alt:""}),children:(0,St.jsx)(pr.TextareaControl,{label:(0,No.__)("Alternative text"),value:v,onChange:ue=>t({alt:ue}),help:(0,St.jsxs)(St.Fragment,{children:[(0,St.jsx)(mu,{openInNewTab:!0,href:(0,No.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,No.__)("Describe the purpose of the image.")}),(0,St.jsx)("br",{}),(0,No.__)("Leave empty if decorative.")]})})}),!!te?.length&&(0,St.jsx)(oCe,{value:P,onChange:ee,options:te,defaultValue:Qm})]})}),be&&(0,St.jsxs)(fn.InspectorControls,{group:"color",children:[(0,St.jsx)(fn.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:S.color,gradientValue:N,label:(0,No.__)("Overlay"),onColorChange:o,onGradientChange:I,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0}),clearable:!0}],panelId:r,...pe}),(0,St.jsx)(pr.__experimentalToolsPanelItem,{hasValue:()=>d===void 0?!1:d!==(C?50:100),label:(0,No.__)("Overlay opacity"),onDeselect:()=>s(C?50:100),resetAllFilter:()=>({dimRatio:C?50:100}),isShownByDefault:!0,panelId:r,children:(0,St.jsx)(pr.RangeControl,{label:(0,No.__)("Overlay opacity"),value:d,onChange:ue=>s(ue),min:0,max:100,step:10,required:!0})})]}),(0,St.jsx)(fn.InspectorControls,{group:"dimensions",children:(0,St.jsx)(pr.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!G,label:(0,No.__)("Minimum height"),onDeselect:()=>t(ae()),resetAllFilter:ae,isShownByDefault:!0,panelId:r,children:(0,St.jsx)(aCe,{value:Z?"":G,unit:F,onChange:ue=>Te(ue),onUnitChange:ue=>{if(L){G!==void 0&&Te(G,ue);return}t({minHeightUnit:ue})}})},A)}),(0,St.jsx)(fn.InspectorControls,{group:"advanced",children:(0,St.jsx)(nCe,{tagName:x,onChange:ue=>t({tagName:ue}),clientId:r,options:[{label:(0,No.__)("Default (<div>)"),value:"div"},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"}]})})]})}var i4=a(H(),1),Sl=a(R(),1),Sh=a(D(),1),s4=a(V(),1);var HL=a(H(),1),Ch=a(V(),1),Xm=a(D(),1);var xQ=a(K(),1);var iCe="core/embed",kQ=["youtube","vimeo","videopress","animoto","tiktok","wordpress-tv"];function wQ(e){return Array.isArray(e)?kQ.filter(t=>e.includes(t)):[]}function CQ(e,t){return e?sCe(e,t)!==null:!1}function sCe(e,t=kQ){let r=(0,xQ.getBlockVariations)(iCe);if(!r)return null;let o=r.find(({patterns:n})=>VD(e,n));return!o||!t.includes(o.name)?null:o}function SQ(e){let t=e?.match(/src=["']([^"']+)["']/);if(!t)return null;let r=t[1],o=cCe(r);return e.replace(r,o)}function lCe(e){if(!e)return null;let t=e.toLowerCase();return t.includes("youtube.com")||t.includes("youtu.be")?"youtube":t.includes("vimeo.com")?"vimeo":t.includes("videopress.com")?"videopress":t.includes("animoto.com")?"animoto":t.includes("tiktok.com")?"tiktok":t.includes("wordpress.tv")?"wordpress-tv":null}function cCe(e){if(!e)return e;try{let t=new URL(e);switch(lCe(e)){case"youtube":t.searchParams.set("autoplay","1"),t.searchParams.set("mute","1"),t.searchParams.set("loop","1"),t.searchParams.set("controls","0"),t.searchParams.set("showinfo","0"),t.searchParams.set("modestbranding","1"),t.searchParams.set("playsinline","1"),t.searchParams.set("rel","0");let o=t.pathname.split("/").pop();o&&t.searchParams.set("playlist",o);break;case"vimeo":t.searchParams.set("autoplay","1"),t.searchParams.set("muted","1"),t.searchParams.set("loop","1"),t.searchParams.set("background","1"),t.searchParams.set("controls","0");break;case"videopress":case"wordpress-tv":t.searchParams.set("autoplay","1"),t.searchParams.set("loop","1"),t.searchParams.set("muted","1");break;default:t.searchParams.set("autoplay","1"),t.searchParams.set("muted","1"),t.searchParams.set("loop","1");break}return t.toString()}catch{return e}}var wh=a(b(),1);function TQ({onSubmit:e,onClose:t,initialUrl:r="",allowedVideoProviders:o}){let[n,i]=(0,HL.useState)(r),[s,l]=(0,HL.useState)("");return(0,wh.jsx)(Ch.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{if(!n){l((0,Xm.__)("Please enter a URL."));return}if(!CQ(n,o)){l((0,Xm.__)("This URL is not supported. Please enter a valid video link from a supported provider."));return}e(n),t()},onCancel:t,confirmButtonText:(0,Xm.__)("Add video"),size:"medium",children:(0,wh.jsxs)(ks,{direction:"column",gap:"lg",children:[s&&(0,wh.jsx)(Ch.Notice,{status:"error",isDismissible:!1,children:s}),(0,wh.jsx)(Ch.TextControl,{type:"url",label:(0,Xm.__)("Video URL"),value:n,onChange:u=>{i(u),l("")},placeholder:(0,Xm.__)("Enter YouTube, Vimeo, or other video URL"),help:(0,Xm.__)("Add a background video to the cover block that will autoplay in a loop.")})]})})}var Li=a(b(),1),{cleanEmptyObject:uCe}=q(Sl.privateApis);function PQ({attributes:e,setAttributes:t,onSelectMedia:r,currentSettings:o,toggleUseFeaturedImage:n,onClearMedia:i,onSelectEmbedUrl:s,onEditMedia:l,editMediaButtonRef:c,showEditMediaButton:u,isEditMediaDisabled:d,blockEditingMode:p}){let{contentPosition:m,id:f,useFeaturedImage:g,minHeight:h,minHeightUnit:v,backgroundType:x,allowedVideoProviders:_}=e,{hasInnerBlocks:k,url:y}=o,w=wQ(_),C=w.length>0,[S,P]=(0,i4.useState)(h),[N,I]=(0,i4.useState)(v),[B,E]=(0,i4.useState)(!1),L=v==="vh"&&h===100&&!e?.style?.dimensions?.aspectRatio,A=p==="contentOnly",U=()=>L?t(N==="vh"&&S===100?{minHeight:void 0,minHeightUnit:void 0}:{minHeight:S,minHeightUnit:N}):(P(h),I(v),t({minHeight:100,minHeightUnit:"vh",style:uCe({...e?.style,dimensions:{...e?.style?.dimensions,aspectRatio:void 0}})}));return(0,Li.jsxs)(Li.Fragment,{children:[!A&&(0,Li.jsxs)(Sl.BlockControls,{group:"block",children:[(0,Li.jsx)(Sl.__experimentalBlockAlignmentMatrixControl,{label:(0,Sh.__)("Change content position"),value:m,onChange:$=>t({contentPosition:$}),isDisabled:!k}),(0,Li.jsx)(Sl.__experimentalBlockFullHeightAligmentControl,{isActive:L,onToggle:U,isDisabled:!k}),u&&(0,Li.jsx)(s4.ToolbarButton,{ref:c,icon:am,label:(0,Sh.__)("Edit image"),onClick:l,"aria-haspopup":"dialog",disabled:d})]}),(0,Li.jsx)(Sl.BlockControls,{group:"other",children:(0,Li.jsx)(Sl.MediaReplaceFlow,{mediaId:f,mediaURL:y,allowedTypes:X3,onSelect:r,onToggleFeaturedImage:n,useFeaturedImage:g,name:y?(0,Sh.__)("Replace"):(0,Sh.__)("Add media"),onReset:i,variant:"toolbar",children:({onClose:$})=>C?(0,Li.jsx)(s4.MenuItem,{icon:wi,onClick:()=>{E(!0),$()},children:(0,Sh.__)("Embed video from URL")}):null})}),B&&(0,Li.jsx)(TQ,{onSubmit:$=>{s($)},onClose:()=>E(!1),initialUrl:x===ku?y:"",allowedVideoProviders:w})]})}var l4=a(R(),1),EQ=a(D(),1);var BQ=a(Or(),1);var jL=a(b(),1);function UL({disableMediaButtons:e=!1,children:t,onSelectMedia:r,onError:o,style:n,toggleUseFeaturedImage:i}){let s=l=>{l.length===1&&r({url:(0,BQ.createBlobURL)(l[0])})};return(0,jL.jsx)(l4.MediaPlaceholder,{icon:(0,jL.jsx)(l4.BlockIcon,{icon:nm}),labels:{title:(0,EQ.__)("Cover")},onSelect:r,allowedTypes:X3,disableMediaButtons:e,onToggleFeaturedImage:i,onFilesPreUpload:s,onError:o,style:n,children:t})}var NQ=a(H(),1),IQ=a(R(),1);var RQ=a(b(),1),dCe={top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},{ResizableBoxPopover:pCe}=q(IQ.privateApis);function WL({className:e,height:t,minHeight:r,onResize:o,onResizeStart:n,onResizeStop:i,showHandle:s,size:l,width:c,...u}){let[d,p]=(0,NQ.useState)(!1),m={className:T(e,{"is-resizing":d}),enable:dCe,onResizeStart:(f,g,h)=>{n(h.clientHeight),o(h.clientHeight)},onResize:(f,g,h)=>{o(h.clientHeight),d||p(!0)},onResizeStop:(f,g,h)=>{i(h.clientHeight),p(!1)},showHandle:s,size:l,__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:"y",position:"bottom",isVisible:d}};return(0,RQ.jsx)(pCe,{className:"block-library-cover__resizable-box-popover",resizableBoxProps:m,...u})}var mCe={grad:.9,turn:360,rad:360/(2*Math.PI)},wu=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},qo=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Is=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},OQ=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},DQ=function(e){return{r:Is(e.r,0,255),g:Is(e.g,0,255),b:Is(e.b,0,255),a:Is(e.a)}},GL=function(e){return{r:qo(e.r),g:qo(e.g),b:qo(e.b),a:qo(e.a,3)}},fCe=/^#([0-9a-f]{3,8})$/i,c4=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},HQ=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),s=i-Math.min(t,r,o),l=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(l<0?l+6:l),s:i?s/i*100:0,v:i/255*100,a:n}},jQ=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),s=o*(1-r),l=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),u=i%6;return{r:255*[o,l,s,s,c,o][u],g:255*[c,o,o,l,s,s][u],b:255*[s,s,c,o,o,l][u],a:n}},LQ=function(e){return{h:OQ(e.h),s:Is(e.s,0,100),l:Is(e.l,0,100),a:Is(e.a)}},AQ=function(e){return{h:qo(e.h),s:qo(e.s),l:qo(e.l),a:qo(e.a,3)}},MQ=function(e){return jQ((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},bb=function(e){return{h:(t=HQ(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},gCe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,hCe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,vCe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,yCe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ZL={string:[[function(e){var t=fCe.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?qo(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?qo(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=vCe.exec(e)||yCe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:DQ({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=gCe.exec(e)||hCe.exec(e);if(!t)return null;var r,o,n=LQ({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(mCe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return MQ(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=n===void 0?1:n;return wu(t)&&wu(r)&&wu(o)?DQ({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,i=n===void 0?1:n;if(!wu(t)||!wu(r)||!wu(o))return null;var s=LQ({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return MQ(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!wu(t)||!wu(r)||!wu(o))return null;var s=(function(l){return{h:OQ(l.h),s:Is(l.s,0,100),v:Is(l.v,0,100),a:Is(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return jQ(s)},"hsv"]]},zQ=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},bCe=function(e){return typeof e=="string"?zQ(e.trim(),ZL.string):typeof e=="object"&&e!==null?zQ(e,ZL.object):[null,void 0]};var $L=function(e,t){var r=bb(e);return{h:r.h,s:Is(r.s+100*t,0,100),l:r.l,a:r.a}},qL=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},VQ=function(e,t){var r=bb(e);return{h:r.h,s:r.s,l:Is(r.l+100*t,0,100),a:r.a}},KL=(function(){function e(t){this.parsed=bCe(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return qo(qL(this.rgba),2)},e.prototype.isDark=function(){return qL(this.rgba)<.5},e.prototype.isLight=function(){return qL(this.rgba)>=.5},e.prototype.toHex=function(){return t=GL(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?c4(qo(255*i)):"","#"+c4(r)+c4(o)+c4(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return GL(this.rgba)},e.prototype.toRgbString=function(){return t=GL(this.rgba),r=t.r,o=t.g,n=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+n+", "+i+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,i},e.prototype.toHsl=function(){return AQ(bb(this.rgba))},e.prototype.toHslString=function(){return t=AQ(bb(this.rgba)),r=t.h,o=t.s,n=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+i+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,i},e.prototype.toHsv=function(){return t=HQ(this.rgba),{h:qo(t.h),s:qo(t.s),v:qo(t.v),a:qo(t.a,3)};var t},e.prototype.invert=function(){return hr({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),hr($L(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),hr($L(this.rgba,-t))},e.prototype.grayscale=function(){return hr($L(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),hr(VQ(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),hr(VQ(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?hr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):qo(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=bb(this.rgba);return typeof t=="number"?hr({h:t,s:r.s,l:r.l,a:r.a}):qo(r.h)},e.prototype.isEqual=function(t){return this.toHex()===hr(t).toHex()},e})(),hr=function(e){return e instanceof KL?e:new KL(e)},FQ=[],UQ=function(e){e.forEach(function(t){FQ.indexOf(t)<0&&(t(KL,ZL),FQ.push(t))})};function WQ(e,t){var r={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},o={};for(var n in r)o[r[n]]=n;var i={};e.prototype.toName=function(s){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var l,c,u=o[this.toHex()];if(u)return u;if(s?.closest){var d=this.toRgb(),p=1/0,m="black";if(!i.length)for(var f in r)i[f]=new e(r[f]).toRgb();for(var g in r){var h=(l=d,c=i[g],Math.pow(l.r-c.r,2)+Math.pow(l.g-c.g,2)+Math.pow(l.b-c.b,2));h<p&&(p=h,m=g)}return m}},t.string.push([function(s){var l=s.toLowerCase(),c=l==="transparent"?"#0000":r[l];return c?new e(c).toRgb():null},"name"])}function _Ce(e){var t=e.toString(16);return t.length===1?"0"+t:t}function GQ(e){return"#"+e.map(_Ce).join("")}function xCe(e){var t=(e[0]*299+e[1]*587+e[2]*114)/1e3;return t<128}function kCe(e){return e?wCe(e)?e:[e]:[]}function wCe(e){return Array.isArray(e[0])}function QL(e,t,r){for(var o=0;o<r.length;o++)if(CCe(e,t,r[o]))return!0;return!1}function CCe(e,t,r){switch(r.length){case 3:if(SCe(e,t,r))return!0;break;case 4:if(TCe(e,t,r))return!0;break;case 5:if(PCe(e,t,r))return!0;break;default:return!1}}function SCe(e,t,r){return e[t+3]!==255||e[t]===r[0]&&e[t+1]===r[1]&&e[t+2]===r[2]}function TCe(e,t,r){return e[t+3]&&r[3]?e[t]===r[0]&&e[t+1]===r[1]&&e[t+2]===r[2]&&e[t+3]===r[3]:e[t+3]===r[3]}function u4(e,t,r){return e>=t-r&&e<=t+r}function PCe(e,t,r){var o=r[0],n=r[1],i=r[2],s=r[3],l=r[4],c=e[t+3],u=u4(c,s,l);return s?!!(!c&&u||u4(e[t],o,l)&&u4(e[t+1],n,l)&&u4(e[t+2],i,l)&&u):u}function ECe(e,t,r){for(var o={},n=24,i=r.ignoredColor,s=r.step,l=[0,0,0,0,0],c=0;c<t;c+=s){var u=e[c],d=e[c+1],p=e[c+2],m=e[c+3];if(!(i&&QL(e,c,i))){var f=Math.round(u/n)+","+Math.round(d/n)+","+Math.round(p/n);o[f]?o[f]=[o[f][0]+u*m,o[f][1]+d*m,o[f][2]+p*m,o[f][3]+m,o[f][4]+1]:o[f]=[u*m,d*m,p*m,m,1],l[4]<o[f][4]&&(l=o[f])}}var g=l[0],h=l[1],v=l[2],x=l[3],_=l[4];return x?[Math.round(g/x),Math.round(h/x),Math.round(v/x),Math.round(x/_)]:r.defaultColor}function BCe(e,t,r){for(var o=0,n=0,i=0,s=0,l=0,c=r.ignoredColor,u=r.step,d=0;d<t;d+=u){var p=e[d+3],m=e[d]*p,f=e[d+1]*p,g=e[d+2]*p;c&&QL(e,d,c)||(o+=m,n+=f,i+=g,s+=p,l++)}return s?[Math.round(o/s),Math.round(n/s),Math.round(i/s),Math.round(s/l)]:r.defaultColor}function NCe(e,t,r){for(var o=0,n=0,i=0,s=0,l=0,c=r.ignoredColor,u=r.step,d=0;d<t;d+=u){var p=e[d],m=e[d+1],f=e[d+2],g=e[d+3];c&&QL(e,d,c)||(o+=p*p*g,n+=m*m*g,i+=f*f*g,s+=g,l++)}return s?[Math.round(Math.sqrt(o/s)),Math.round(Math.sqrt(n/s)),Math.round(Math.sqrt(i/s)),Math.round(s/l)]:r.defaultColor}function $Q(e){return xb(e,"defaultColor",[0,0,0,0])}function xb(e,t,r){return e[t]===void 0?r:e[t]}var qQ=10,YL=100;function ICe(e){return e.search(/\.svg(\?|$)/i)!==-1}function RCe(e){if(KQ(e)){var t=e.naturalWidth,r=e.naturalHeight;return!e.naturalWidth&&ICe(e.src)&&(t=r=YL),{width:t,height:r}}return LCe(e)?{width:e.videoWidth,height:e.videoHeight}:{width:e.width,height:e.height}}function ZQ(e){return ACe(e)?"canvas":DCe(e)?"offscreencanvas":MCe(e)?"imagebitmap":e.src}function KQ(e){return typeof HTMLImageElement<"u"&&e instanceof HTMLImageElement}function DCe(e){return typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas}function LCe(e){return typeof HTMLVideoElement<"u"&&e instanceof HTMLVideoElement}function ACe(e){return typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement}function MCe(e){return typeof ImageBitmap<"u"&&e instanceof ImageBitmap}function zCe(e,t){var r=xb(t,"left",0),o=xb(t,"top",0),n=xb(t,"width",e.width),i=xb(t,"height",e.height),s=n,l=i;if(t.mode==="precision")return{srcLeft:r,srcTop:o,srcWidth:n,srcHeight:i,destWidth:s,destHeight:l};var c;return n>i?(c=n/i,s=YL,l=Math.round(s/c)):(c=i/n,l=YL,s=Math.round(l/c)),(s>n||l>i||s<qQ||l<qQ)&&(s=n,l=i),{srcLeft:r,srcTop:o,srcWidth:n,srcHeight:i,destWidth:s,destHeight:l}}var VCe=typeof window>"u";function FCe(){return VCe?new OffscreenCanvas(1,1):document.createElement("canvas")}var YQ="FastAverageColor: ";function d4(e,t,r){t||(console.error(YQ+e),r&&console.error(r))}function _b(e){return Error(YQ+e)}var QQ=(function(){function e(){this.canvas=null,this.ctx=null}return e.prototype.getColorAsync=function(t,r){if(!t)return Promise.reject(_b("call .getColorAsync() without resource."));if(typeof t=="string"){if(typeof Image>"u")return Promise.reject(_b("resource as string is not supported in this environment"));var o=new Image;return o.crossOrigin=r&&r.crossOrigin||"",o.src=t,this.bindImageEvents(o,r)}else{if(KQ(t)&&!t.complete)return this.bindImageEvents(t,r);var n=this.getColor(t,r);return n.error?Promise.reject(n.error):Promise.resolve(n)}},e.prototype.getColor=function(t,r){r=r||{};var o=$Q(r);if(!t)return d4("call .getColor(null) without resource",r.silent),this.prepareResult(o);var n=RCe(t),i=zCe(n,r);if(!i.srcWidth||!i.srcHeight||!i.destWidth||!i.destHeight)return d4('incorrect sizes for resource "'.concat(ZQ(t),'"'),r.silent),this.prepareResult(o);if(this.canvas||(this.canvas=FCe()),!this.ctx&&(this.ctx=this.canvas.getContext&&this.canvas.getContext("2d"),!this.ctx))return d4("Canvas Context 2D is not supported in this browser",r.silent),this.prepareResult(o);this.canvas.width=i.destWidth,this.canvas.height=i.destHeight;var s=o;try{this.ctx.clearRect(0,0,i.destWidth,i.destHeight),this.ctx.drawImage(t,i.srcLeft,i.srcTop,i.srcWidth,i.srcHeight,0,0,i.destWidth,i.destHeight);var l=this.ctx.getImageData(0,0,i.destWidth,i.destHeight).data;s=this.getColorFromArray4(l,r)}catch(c){d4("security error (CORS) for resource ".concat(ZQ(t),`.
-Details: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image`),r.silent,c)}return this.prepareResult(s)},e.prototype.getColorFromArray4=function(t,r){r=r||{};var o=4,n=t.length,i=$Q(r);if(n<o)return i;var s=n-n%o,l=(r.step||1)*o,c;switch(r.algorithm||"sqrt"){case"simple":c=BCe;break;case"sqrt":c=NCe;break;case"dominant":c=ECe;break;default:throw _b("".concat(r.algorithm," is unknown algorithm"))}return c(t,s,{defaultColor:i,ignoredColor:kCe(r.ignoredColor),step:l})},e.prototype.prepareResult=function(t){var r=t.slice(0,3),o=[t[0],t[1],t[2],t[3]/255],n=xCe(t);return{value:[t[0],t[1],t[2],t[3]],rgb:"rgb("+r.join(",")+")",rgba:"rgba("+o.join(",")+")",hex:GQ(r),hexa:GQ(t),isDark:n,isLight:!n}},e.prototype.destroy=function(){this.canvas&&(this.canvas.width=1,this.canvas.height=1,this.canvas=null),this.ctx=null},e.prototype.bindImageEvents=function(t,r){var o=this;return new Promise(function(n,i){var s=function(){u();var d=o.getColor(t,r);d.error?i(d.error):n(d)},l=function(){u(),i(_b('Error loading image "'.concat(t.src,'".')))},c=function(){u(),i(_b('Image "'.concat(t.src,'" loading aborted')))},u=function(){t.removeEventListener("load",s),t.removeEventListener("error",l),t.removeEventListener("abort",c)};t.addEventListener("load",s),t.addEventListener("error",l),t.addEventListener("abort",c)})},e})();var JQ=a(Ad(),1);UQ([WQ]);var Th="#FFF",eX="#000";function OCe(e,t){return{r:e.r*e.a+t.r*t.a*(1-e.a),g:e.g*e.a+t.g*t.a*(1-e.a),b:e.b*e.a+t.b*t.a*(1-e.a),a:e.a+t.a*(1-e.a)}}function p4(){return p4.fastAverageColor||(p4.fastAverageColor=new QQ),p4.fastAverageColor}var Jm=th(async e=>{if(!e)return Th;let{r:t,g:r,b:o,a:n}=hr(Th).toRgb();try{let i=(0,JQ.applyFilters)("media.crossOrigin",void 0,e);return(await p4().getColorAsync(e,{defaultColor:[t,r,o,n*255],silent:!0,crossOrigin:i})).hex}catch{return Th}});function Md(e,t,r){if(t===r||e===100)return hr(t).isDark();let o=hr(t).alpha(e/100).toRgb(),n=hr(r).toRgb(),i=OCe(o,n);return hr(i).isDark()}var rr=a(b(),1),{openMediaEditorModalKey:HCe}=q(to.privateApis);function jCe(e){return[["core/paragraph",{style:{typography:{textAlign:"center"}},placeholder:(0,XL.__)("Write title\u2026"),...e}]]}var UCe=(e,t)=>!e&&(0,rX.isBlobURL)(t);function WCe({attributes:e,clientId:t,isSelected:r,overlayColor:o,setAttributes:n,setOverlayColor:i,toggleSelection:s,context:{postId:l,postType:c}}){let{contentPosition:u,id:d,url:p,backgroundType:m,useFeaturedImage:f,dimRatio:g,focalPoint:h,hasParallax:v,isDark:x,isRepeated:_,minHeight:k,minHeightUnit:y,alt:w,allowedBlocks:C,templateLock:S,tagName:P="div",isUserOverlayColor:N,sizeSlug:I,poster:B}=e,[E]=(0,kb.useEntityProp)("postType",c,"featured_media",l),{getSettings:L}=(0,Tl.useSelect)(to.store),A=(0,Tl.useSelect)(ye=>ye(to.store).getSettings()[HCe],[]),{__unstableMarkNextChangeAsNotPersistent:U,replaceInnerBlocks:$}=(0,Tl.useDispatch)(to.store),W=(0,Tl.useRegistry)(),G=(0,Hn.useRef)({attributes:e,overlayColor:o});(0,Hn.useLayoutEffect)(()=>{G.current={attributes:e,overlayColor:o}});let{media:F}=(0,Tl.useSelect)(ye=>({media:E&&f?ye(kb.store).getEntityRecord("postType","attachment",E,{context:"view"}):void 0}),[E,f]),Z=F?.media_details?.sizes?.[I]?.source_url??F?.source_url;(0,Hn.useEffect)(()=>{(async()=>{if(!f)return;let ye=await Jm(Z),{attributes:_e,overlayColor:_t}=G.current,Jt=_t.color;_e.isUserOverlayColor||(Jt=ye,U(),i(Jt));let Co=Md(_e.dimRatio,Jt,ye);U(),n({isDark:Co,isUserOverlayColor:_e.isUserOverlayColor||!1})})()},[Z,U,n,i,f]);let j=f?Z:p?.replaceAll("&","&"),Y=f?tr:m,{createErrorNotice:ee}=(0,Tl.useDispatch)(oX.store),{gradientClass:te,gradientValue:Q}=(0,to.__experimentalUseGradient)(),le=()=>{let{getBlocks:ye,isBlockSelected:_e,getSelectedBlocksInitialCaretPosition:_t}=W.select(to.store);if(ye(t).length>0)return;let[Jt]=q(W.select(to.store)).getBlockSettings(t,"typography.fontSizes"),Co=Jt?.length>0;$(t,(0,tX.createBlocksFromInnerBlocksTemplate)(jCe({fontSize:Co?"large":void 0})),_e(t),_t())},oe=async ye=>{let _e=sQ(ye),_t=[ye?.type,ye?.media_type].includes(tr),Jt=await Jm(_t?ye?.url:void 0),{attributes:Co,overlayColor:al}=G.current,la=al.color;Co.isUserOverlayColor||(la=Jt,i(la),U());let ps=Co.url===void 0&&Co.dimRatio===100?50:Co.dimRatio,bi=Md(ps,la,Jt);if(Y===tr&&_e?.id){let{imageDefaultSize:il}=L();I&&(ye?.sizes?.[I]||ye?.media_details?.sizes?.[I])?(_e.sizeSlug=I,_e.url=ye?.sizes?.[I]?.url||ye?.media_details?.sizes?.[I]?.source_url):ye?.sizes?.[il]||ye?.media_details?.sizes?.[il]?(_e.sizeSlug=il,_e.url=ye?.sizes?.[il]?.url||ye?.media_details?.sizes?.[il]?.source_url):_e.sizeSlug=Qm}W.batch(()=>{n({..._e,focalPoint:void 0,useFeaturedImage:void 0,dimRatio:ps,isDark:bi,isUserOverlayColor:Co.isUserOverlayColor||!1}),le()})},ce=()=>{let ye=o.color;!N&&o.color&&(ye=eX,i(void 0),U());let _e=Md(g,ye,Th);n({url:void 0,id:void 0,backgroundType:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:void 0,isDark:_e})},pe=async ye=>{let _e=await Jm(j),{attributes:_t}=G.current,Jt=Md(_t.dimRatio,ye,_e);i(ye),U(),W.batch(()=>{n({isUserOverlayColor:!0,isDark:Jt}),ye&&le()})},be=async ye=>{let _e=await Jm(j),{overlayColor:_t}=G.current,Jt=Md(ye,_t.color,_e);n({dimRatio:ye,isDark:Jt})},Te=ye=>{ee(ye,{type:"snackbar"})},ae=ye=>{n({url:ye,backgroundType:ku,dimRatio:p===void 0&&g===100?50:g,id:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:void 0})},{embedPreview:se,isFetchingEmbed:ue}=(0,Tl.useSelect)(ye=>{if(Y!==ku||!j)return{embedPreview:void 0,isFetchingEmbed:!1};let{getEmbedPreview:_e,isRequestingEmbedPreview:_t}=ye(kb.store);return{embedPreview:_e(j),isFetchingEmbed:_t(j)}},[j,Y]),Oe=(0,Hn.useMemo)(()=>Y!==ku||!se?.html?null:SQ(se.html),[se,Y]),[Pe,ge]=(0,Hn.useState)(!1),et=UCe(d,j),me=tr===Y,ct=Dr===Y,Ne=ku===Y,ie=(0,to.useBlockEditingMode)(),Ee=ie==="default",[ve,{height:Xt,width:Gt}]=(0,m4.useResizeObserver)(),br=(0,Hn.useMemo)(()=>({height:y==="px"&&k?k:"auto",width:"auto"}),[k,y]),wo=k&&y?`${k}${y}`:k,In=!(v||_),on={minHeight:wo||void 0},vi=j?`url(${j})`:void 0,aa=mn(h),us={backgroundColor:o.color},Rn={objectPosition:h&&In?mn(h):void 0},Xl=!!(j||o.color||Q),ol=(0,Tl.useSelect)(ye=>ye(to.store).getBlock(t).innerBlocks.length>0,[t]),ds=(0,Hn.useRef)(),nl=(0,to.useBlockProps)({ref:ds}),su=(0,to.useInnerBlocksProps)({className:"wp-block-cover__inner-container"},{allowedBlocks:C,templateLock:S,dropZoneElement:ds.current}),ia=(0,Hn.useRef)(),sa=(0,Hn.useRef)(),yi={isVideoBackground:ct,isImageBackground:me,mediaElement:ia,hasInnerBlocks:ol,url:j,isImgElement:In,overlayColor:o},Up=(0,Hn.useCallback)(()=>{!d||!A||A({id:d,onClose:()=>{sa.current?.focus()},onUpdate:async({id:ye,url:_e})=>{if(typeof ye!="number")return;ye!==d&&_e&&ge(!0);let _t={id:ye,backgroundType:tr,..._e?{url:_e}:{},...ye!==d?{sizeSlug:Qm}:{}};if(_e){let al=await Jm(_e),{attributes:la,overlayColor:ps}=G.current,bi=ps.color;la.isUserOverlayColor||(bi=al,i(bi),U()),_t.isDark=Md(la.dimRatio,bi,al),_t.isUserOverlayColor=la.isUserOverlayColor||!1}n(_t);let{hasParallax:Jt,isRepeated:Co}=G.current.attributes;(Jt||Co)&&ge(!1)}})},[d,A,n,i,U]),re=Ee&&!f&&me&&!!d&&!!j&&!et&&!!A,Ve=async()=>